[nginx] svn commit: r5180 - in trunk/auto/lib: md5 sha1

2013-04-18 Thread ru
Author: ru Date: 2013-04-18 14:26:08 + (Thu, 18 Apr 2013) New Revision: 5180 URL: http://trac.nginx.org/nginx/changeset/5180/nginx Log: Configure: uniformly refer to libs when searching for md5 and sha1. Modified: trunk/auto/lib/md5/conf trunk/auto/lib/sha1/conf Modified: trunk/auto

[nginx] svn commit: r5179 - trunk/src/core

2013-04-18 Thread ru
Author: ru Date: 2013-04-18 14:16:44 + (Thu, 18 Apr 2013) New Revision: 5179 URL: http://trac.nginx.org/nginx/changeset/5179/nginx Log: Version bump. Modified: trunk/src/core/nginx.h Modified: trunk/src/core/nginx.h

[nginx] svn commit: r5174 - trunk/src/http/modules

2013-04-12 Thread ru
Author: ru Date: 2013-04-12 19:12:13 + (Fri, 12 Apr 2013) New Revision: 5174 URL: http://trac.nginx.org/nginx/changeset/5174/nginx Log: Upstream: warn if multiple non-stackable balancers are installed. Modified: trunk/src/http/modules/ngx_http_upstream_ip_hash_module.c trunk/src/http

[nginx] svn commit: r5149 - trunk/src/http

2013-03-29 Thread ru
Author: ru Date: 2013-03-29 08:47:37 + (Fri, 29 Mar 2013) New Revision: 5149 URL: http://trac.nginx.org/nginx/changeset/5149/nginx Log: Pass PCRE_CASELESS to pcre_compile() for caseless matching. Previously, we sometimes passed constant value 1 that happens to match PCRE_CASELESS and thus

[nginx] svn commit: r5148 - in trunk: docs misc

2013-03-28 Thread ru
Author: ru Date: 2013-03-28 08:47:25 + (Thu, 28 Mar 2013) New Revision: 5148 URL: http://trac.nginx.org/nginx/changeset/5148/nginx Log: Configure: unified nginx version computation constructs. Modified: trunk/docs/GNUmakefile trunk/misc/GNUmakefile Modified: trunk/docs/GNUmakefile

[nginx] svn commit: r5147 - in trunk: auto/lib/perl src/http/modules/perl

2013-03-28 Thread ru
Author: ru Date: 2013-03-28 08:47:06 + (Thu, 28 Mar 2013) New Revision: 5147 URL: http://trac.nginx.org/nginx/changeset/5147/nginx Log: Simplified nginx version maintenance. It's no longer necessary to update src/http/modules/perl/nginx.pm when version is bumped, as it's now derive

[nginx] svn commit: r5146 - trunk/auto/lib/perl

2013-03-28 Thread ru
Author: ru Date: 2013-03-28 08:46:42 + (Thu, 28 Mar 2013) New Revision: 5146 URL: http://trac.nginx.org/nginx/changeset/5146/nginx Log: Configure: fixed perl module make rules. Filename extension used for dynamically loaded perl modules isn't necessarily ".so" (e.g., it's

[nginx] svn commit: r5145 - trunk/auto/lib/perl

2013-03-28 Thread ru
Author: ru Date: 2013-03-28 08:46:12 + (Thu, 28 Mar 2013) New Revision: 5145 URL: http://trac.nginx.org/nginx/changeset/5145/nginx Log: Configure: improved make dependencies for perl module. Added missing dependencies for perl module's Makefile. Simplified dependencies for perl m

[nginx] svn commit: r5144 - trunk/auto/lib/perl

2013-03-28 Thread ru
Author: ru Date: 2013-03-28 08:45:45 + (Thu, 28 Mar 2013) New Revision: 5144 URL: http://trac.nginx.org/nginx/changeset/5144/nginx Log: Configure: improved layout of the generated makefile. No functional changes. Modified: trunk/auto/lib/perl/make Modified: trunk/auto/lib/perl/make

[nginx] svn commit: r5137 - trunk/src/http

2013-03-25 Thread ru
Author: ru Date: 2013-03-25 14:51:44 + (Mon, 25 Mar 2013) New Revision: 5137 URL: http://trac.nginx.org/nginx/changeset/5137/nginx Log: Upstream: removed rudiments of upstream connection caching. This functionality is now provided by ngx_http_upstream_keepalive_module. Modified: trunk

[nginx] svn commit: r5136 - trunk/src/http

2013-03-25 Thread ru
Author: ru Date: 2013-03-25 13:41:30 + (Mon, 25 Mar 2013) New Revision: 5136 URL: http://trac.nginx.org/nginx/changeset/5136/nginx Log: Upstream: removed sorting of upstream servers. Sorting of upstream servers by their weights is not required by current balancing algorithms. This will

[nginx] svn commit: r5135 - trunk/src/mail

2013-03-25 Thread ru
Author: ru Date: 2013-03-25 13:38:59 + (Mon, 25 Mar 2013) New Revision: 5135 URL: http://trac.nginx.org/nginx/changeset/5135/nginx Log: Mail: IPv6 backends (ticket #323). Modified: trunk/src/mail/ngx_mail_auth_http_module.c Modified: trunk/src/mail/ngx_mail_auth_http_module.c

[nginx] svn commit: r5134 - in trunk/src/http: . modules

2013-03-25 Thread ru
Author: ru Date: 2013-03-25 13:16:55 + (Mon, 25 Mar 2013) New Revision: 5134 URL: http://trac.nginx.org/nginx/changeset/5134/nginx Log: Upstream: removed double-free workarounds in peer.free() methods. Modified: trunk/src/http/modules/ngx_http_upstream_keepalive_module.c trunk/src

[nginx] svn commit: r5133 - trunk/src/http

2013-03-25 Thread ru
Author: ru Date: 2013-03-25 13:14:49 + (Mon, 25 Mar 2013) New Revision: 5133 URL: http://trac.nginx.org/nginx/changeset/5133/nginx Log: Upstream: only call peer.free() if peer.get() selected a peer. Modified: trunk/src/http/ngx_http_upstream.c Modified: trunk/src/http

[nginx] svn commit: r5129 - trunk/src/http/modules

2013-03-21 Thread ru
Author: ru Date: 2013-03-21 16:06:53 + (Thu, 21 Mar 2013) New Revision: 5129 URL: http://trac.nginx.org/nginx/changeset/5129/nginx Log: Split clients: check length when parsing configuration. Modified: trunk/src/http/modules/ngx_http_split_clients_module.c Modified: trunk/src/http

[nginx] svn commit: r5128 - trunk/src/http

2013-03-21 Thread ru
Author: ru Date: 2013-03-21 16:06:13 + (Thu, 21 Mar 2013) New Revision: 5128 URL: http://trac.nginx.org/nginx/changeset/5128/nginx Log: Removed unused ngx_http_clear_variable() macro. Modified: trunk/src/http/ngx_http_variables.h Modified: trunk/src/http/ngx_http_variables.h

[nginx] svn commit: r5127 - trunk/src/http/modules

2013-03-21 Thread ru
Author: ru Date: 2013-03-21 16:05:35 + (Thu, 21 Mar 2013) New Revision: 5127 URL: http://trac.nginx.org/nginx/changeset/5127/nginx Log: Fixed language in a comment preceding ngx_http_index_handler(). Modified: trunk/src/http/modules/ngx_http_index_module.c Modified: trunk/src/http

[nginx] svn commit: r5126 - trunk/src/core

2013-03-21 Thread ru
Author: ru Date: 2013-03-21 16:04:09 + (Thu, 21 Mar 2013) New Revision: 5126 URL: http://trac.nginx.org/nginx/changeset/5126/nginx Log: Moved ngx_array_t definition from ngx_core.h to ngx_array.h. Modified: trunk/src/core/ngx_array.h trunk/src/core/ngx_core.h Modified: trunk/src/core

[nginx] svn commit: r5125 - in trunk/src: core http http/modules

2013-03-21 Thread ru
Author: ru Date: 2013-03-21 16:03:24 + (Thu, 21 Mar 2013) New Revision: 5125 URL: http://trac.nginx.org/nginx/changeset/5125/nginx Log: Use NGX_DEFAULT_POOL_SIZE macro where appropriate. Modified: trunk/src/core/ngx_cycle.h trunk/src/http/modules/ngx_http_geo_module.c trunk/src

[nginx] svn commit: r5124 - trunk/src/core

2013-03-21 Thread ru
Author: ru Date: 2013-03-21 15:52:52 + (Thu, 21 Mar 2013) New Revision: 5124 URL: http://trac.nginx.org/nginx/changeset/5124/nginx Log: Simplified ngx_array_create(). Modified: trunk/src/core/ngx_array.c Modified: trunk/src/core/ngx_array.c

[nginx] svn commit: r5123 - trunk/src/core

2013-03-20 Thread ru
Author: ru Date: 2013-03-20 18:07:25 + (Wed, 20 Mar 2013) New Revision: 5123 URL: http://trac.nginx.org/nginx/changeset/5123/nginx Log: Core: fixed resource leak if binary upgrade fails due to no memory. Found by Coverity (CID 992320). Modified: trunk/src/core/nginx.c Modified: trunk

[nginx] svn commit: r5119 - trunk/src/http/modules

2013-03-19 Thread ru
Author: ru Date: 2013-03-19 08:13:48 + (Tue, 19 Mar 2013) New Revision: 5119 URL: http://trac.nginx.org/nginx/changeset/5119/nginx Log: Image filter: the "image_filter_interlace" directive. Patch by Ian Babrou, with minor changes. Modified: trunk/src/ht

[nginx] svn commit: r5117 - trunk/src/core

2013-03-18 Thread ru
Author: ru Date: 2013-03-18 07:13:57 + (Mon, 18 Mar 2013) New Revision: 5117 URL: http://trac.nginx.org/nginx/changeset/5117/nginx Log: Core: guard against failed allocation during binary upgrade. Patch by Piotr Sikora. Modified: trunk/src/core/nginx.c Modified: trunk/src/core/nginx.c

[nginx] svn commit: r5085 - in trunk/src/http: . modules

2013-02-27 Thread ru
Author: ru Date: 2013-02-27 13:29:50 + (Wed, 27 Feb 2013) New Revision: 5085 URL: http://trac.nginx.org/nginx/changeset/5085/nginx Log: Correctly handle multiple X-Forwarded-For headers (ticket #106). Modified: trunk/src/http/modules/ngx_http_geo_module.c trunk/src/http/modules

[nginx] svn commit: r5084 - trunk/src/http

2013-02-27 Thread ru
Author: ru Date: 2013-02-27 13:22:20 + (Wed, 27 Feb 2013) New Revision: 5084 URL: http://trac.nginx.org/nginx/changeset/5084/nginx Log: Fixed separator in $sent_http_cache_control. In case multiple "Cache-Control" headers are sent to a client, multiple values in $sent_http_cache_co

[nginx] svn commit: r5030 - trunk/src/http/modules

2013-02-04 Thread ru
Author: ru Date: 2013-02-04 16:44:22 + (Mon, 04 Feb 2013) New Revision: 5030 URL: http://trac.nginx.org/nginx/changeset/5030/nginx Log: GeoIP: removed pseudo-support of "proxy" and "netspeed" databases. Modified: trunk/src/http/modules/ngx_http_geoip_module.c Modi

[nginx] svn commit: r5018 - trunk/src/http/modules

2013-01-28 Thread ru
Author: ru Date: 2013-01-28 14:42:07 + (Mon, 28 Jan 2013) New Revision: 5018 URL: http://trac.nginx.org/nginx/changeset/5018/nginx Log: Secure_link: fixed configuration inheritance. The "secure_link_secret" directive was always inherited from the outer configuration level

[nginx] svn commit: r5017 - trunk/src/event/modules

2013-01-25 Thread ru
Author: ru Date: 2013-01-25 09:59:28 + (Fri, 25 Jan 2013) New Revision: 5017 URL: http://trac.nginx.org/nginx/changeset/5017/nginx Log: Events: fixed null pointer dereference with resolver and poll. A POLLERR signalled by poll() without POLLIN/POLLOUT, as seen on Linux, would generate both

[nginx] svn commit: r5016 - in trunk: auto/lib/geoip src/http/modules

2013-01-24 Thread ru
Author: ru Date: 2013-01-24 16:15:51 + (Thu, 24 Jan 2013) New Revision: 5016 URL: http://trac.nginx.org/nginx/changeset/5016/nginx Log: GeoIP: IPv6 support. When using IPv6 databases, IPv4 addresses are looked up as IPv4-mapped IPv6 addresses. Mostly based on a patch by Gregor Kali?\197

[nginx] svn commit: r5015 - trunk/auto/lib/geoip

2013-01-24 Thread ru
Author: ru Date: 2013-01-24 16:15:07 + (Thu, 24 Jan 2013) New Revision: 5015 URL: http://trac.nginx.org/nginx/changeset/5015/nginx Log: Configure: fixed GeoIP library detection. Modified: trunk/auto/lib/geoip/conf Modified: trunk/auto/lib/geoip/conf

[nginx] svn commit: r5014 - in trunk/auto/lib: geoip libgd

2013-01-24 Thread ru
Author: ru Date: 2013-01-24 16:14:12 + (Thu, 24 Jan 2013) New Revision: 5014 URL: http://trac.nginx.org/nginx/changeset/5014/nginx Log: Configure: fixed style of include directories. Modified: trunk/auto/lib/geoip/conf trunk/auto/lib/libgd/conf Modified: trunk/auto/lib/geoip/conf

[nginx] svn commit: r5011 - trunk/src/http

2013-01-21 Thread ru
Author: ru Date: 2013-01-21 13:15:29 + (Mon, 21 Jan 2013) New Revision: 5011 URL: http://trac.nginx.org/nginx/changeset/5011/nginx Log: Variables $pipe, $request_length, $time_iso8601, and $time_local. Log module counterparts are preserved for efficiency. Based on patch by Kiril Kalchev

[nginx] svn commit: r5010 - in trunk/src: core http/modules/perl

2013-01-17 Thread ru
Author: ru Date: 2013-01-17 09:55:36 + (Thu, 17 Jan 2013) New Revision: 5010 URL: http://trac.nginx.org/nginx/changeset/5010/nginx Log: Version bump. Modified: trunk/src/core/nginx.h trunk/src/http/modules/perl/nginx.pm Modified: trunk/src/core/nginx.h

[nginx] svn commit: r5009 - in trunk/src/http: . modules

2013-01-16 Thread ru
Author: ru Date: 2013-01-16 09:42:57 + (Wed, 16 Jan 2013) New Revision: 5009 URL: http://trac.nginx.org/nginx/changeset/5009/nginx Log: Fixed and improved the "*_bind" directives of proxying modules. The "proxy_bind", "fastcgi_bind", "uwsgi_bind", &qu

[nginx] svn commit: r5006 - in trunk/src: core http

2013-01-10 Thread ru
Author: ru Date: 2013-01-10 12:58:55 + (Thu, 10 Jan 2013) New Revision: 5006 URL: http://trac.nginx.org/nginx/changeset/5006/nginx Log: Fixed "proxy_pass" with IP address and no port (ticket #276). Upstreams created by "proxy_pass" with IP address and no port were brok