Re: DNS bug report

2013-04-17 Thread Sergey Kandaurov
t >Recv response B.com(code:2 Server fail)--->segmentation fault Hello. I tried to reproduce it with the described conditions but to no avail. Can you please provide what "nginx -V" shows? Thanks in advance. -- Sergey Kandaurov pluk...@nginx.com ___

[nginx] Fixed error logging.

2013-05-21 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/f026adb935ad branches: changeset: 5218:f026adb935ad user: Sergey Kandaurov date: Tue May 21 17:30:19 2013 +0400 description: Fixed error logging. The provided argument list didn't follow a used format string. diffstat: src/http/mo

[nginx] Use "void" for functions with empty parameter list.

2013-05-23 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/15a7deeaa19a branches: changeset: 5225:15a7deeaa19a user: Sergey Kandaurov date: Thu May 23 15:47:58 2013 +0400 description: Use "void" for functions with empty parameter list. diffstat: src/http/ngx_http_spdy.c |

[nginx] Perl: fixed syntax usage for C preprocessor directives.

2013-07-29 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/43900b822890 branches: changeset: 5306:43900b822890 user: Sergey Kandaurov date: Mon Jul 29 17:30:01 2013 +0400 description: Perl: fixed syntax usage for C preprocessor directives. As per perlxs, C preprocessor directives should be at the

[nginx] Configure: fixed autotest cleanup commands.

2013-07-31 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/434548349838 branches: changeset: 5309:434548349838 user: Sergey Kandaurov date: Wed Jul 31 18:16:40 2013 +0400 description: Configure: fixed autotest cleanup commands. Previously, if configured with --with-cc="clang -g", the aut

[nginx] Version bump.

2013-07-31 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/fa07bec738ac branches: changeset: 5310:fa07bec738ac user: Sergey Kandaurov date: Wed Jul 31 18:35:57 2013 +0400 description: Version bump. diffstat: src/core/nginx.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (14

[nginx] Referer module: fixed regex matching against HTTPS refer...

2013-08-13 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/9806f7932474 branches: changeset: 5321:9806f7932474 user: Sergey Kandaurov date: Tue Aug 13 17:47:04 2013 +0400 description: Referer module: fixed regex matching against HTTPS referers. When matching a compiled regex against value in the

[nginx] Format specifier fixes in error logging.

2013-08-20 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/6b479db5b52b branches: changeset: 5327:6b479db5b52b user: Sergey Kandaurov date: Tue Aug 20 20:47:16 2013 +0400 description: Format specifier fixes in error logging. diffstat: src/core/ngx_open_file_cache.c | 2 +- src/event/modules

[nginx] Autoindex: return NGX_ERROR on error if headers were sent.

2013-08-21 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/1a9700ef9725 branches: changeset: 5332:1a9700ef9725 user: Sergey Kandaurov date: Tue Jul 30 11:43:21 2013 +0400 description: Autoindex: return NGX_ERROR on error if headers were sent. This prevents ngx_http_finalize_request() from issuing

[nginx] Autoindex: improved ngx_de_info() error handling.

2013-08-21 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/e8bca8397625 branches: changeset: 5333:e8bca8397625 user: Sergey Kandaurov date: Tue Jul 30 11:43:21 2013 +0400 description: Autoindex: improved ngx_de_info() error handling. This allows to build a directory listing whenever a loop exists in

[nginx] Added safety belt for the case of sending header twice.

2013-08-21 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/03ff14058272 branches: changeset: 5334:03ff14058272 user: Sergey Kandaurov date: Tue Jul 30 15:04:46 2013 +0400 description: Added safety belt for the case of sending header twice. The aforementioned situation is abnormal per se and as such it

[nginx] MIME: added application/font-woff MIME type (ticket #292).

2013-08-23 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/aeabb6ae574d branches: changeset: 5336:aeabb6ae574d user: Sergey Kandaurov date: Fri Aug 23 16:24:23 2013 +0400 description: MIME: added application/font-woff MIME type (ticket #292). diffstat: conf/mime.types | 1 + 1 files changed, 1

[nginx] MIME: eot MIME type updated to follow IANA (ticket #306).

2013-08-23 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/010bb2e21f3f branches: changeset: 5338:010bb2e21f3f user: Sergey Kandaurov date: Fri Aug 23 16:24:24 2013 +0400 description: MIME: eot MIME type updated to follow IANA (ticket #306). diffstat: conf/mime.types | 2 +- 1 files changed, 1

[nginx] MIME: added the most common OOXML MIME types (ticket #243).

2013-08-23 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/07ef29f69a54 branches: changeset: 5337:07ef29f69a54 user: Sergey Kandaurov date: Fri Aug 23 16:24:24 2013 +0400 description: MIME: added the most common OOXML MIME types (ticket #243). diffstat: conf/mime.types | 4 1 files changed, 4

[nginx] Referer: fixed server_name regex matching.

2013-08-29 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/8220e393c241 branches: changeset: 5350:8220e393c241 user: Sergey Kandaurov date: Thu Aug 29 22:35:26 2013 +0400 description: Referer: fixed server_name regex matching. The server_name regexes are normally compiled for case-sensitive matching

[nginx] Referer: fixed error type usage inconsistency for ngx_ht...

2013-08-29 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/9b8a634e348a branches: changeset: 5349:9b8a634e348a user: Sergey Kandaurov date: Thu Aug 29 22:35:26 2013 +0400 description: Referer: fixed error type usage inconsistency for ngx_http_add*(). diffstat: src/http/modules

[nginx] Referer: fixed hostname buffer overflow check.

2013-08-29 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ec0be12c8e29 branches: changeset: 5352:ec0be12c8e29 user: Valentin Bartenev date: Thu Aug 29 22:35:54 2013 +0400 description: Referer: fixed hostname buffer overflow check. Because of premature check the effective buffer size was 255 symbols wh

[nginx] Referer: "server_names" parsing deferred to merge phase.

2013-08-29 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/a2c772963b04 branches: changeset: 5351:a2c772963b04 user: Sergey Kandaurov date: Thu Aug 29 22:35:27 2013 +0400 description: Referer: "server_names" parsing deferred to merge phase. This allows to approach "server_name" va

[nginx] Version bump.

2013-09-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3adbd23bf79e branches: changeset: 5381:3adbd23bf79e user: Sergey Kandaurov date: Wed Sep 18 18:53:24 2013 +0400 description: Version bump. diffstat: src/core/nginx.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (14

[nginx] Fixed response line formatting with empty reason phrase.

2013-09-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/e8d24b6d7f73 branches: changeset: 5382:e8d24b6d7f73 user: Sergey Kandaurov date: Wed Sep 18 18:53:26 2013 +0400 description: Fixed response line formatting with empty reason phrase. As per RFC 2616 sec 6.1 the response status code is always

[nginx] Version bump.

2013-10-02 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/d7a2729623d3 branches: changeset: 5408:d7a2729623d3 user: Sergey Kandaurov date: Wed Oct 02 11:50:56 2013 +0400 description: Version bump. diffstat: src/core/nginx.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (14

[nginx] Unused macro and variable removed.

2013-10-02 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/11599a3d0c7c branches: changeset: 5409:11599a3d0c7c user: Sergey Kandaurov date: Wed Oct 02 11:51:04 2013 +0400 description: Unused macro and variable removed. The macro NGX_HTTP_DAV_COPY_BLOCK is not used since 8101d9101ed8 (0.8.9). The

[nginx] Fixed format specifier in logging of "c->number".

2014-03-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/957d734362ed branches: changeset: 5600:957d734362ed user: Sergey Kandaurov date: Thu Mar 06 18:25:59 2014 +0400 description: Fixed format specifier in logging of "c->number". diffstat: src/core/ngx_resolver.c | 2

[nginx] Added connection serial number in logging of left open s...

2014-03-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/e45fa57ef725 branches: changeset: 5601:e45fa57ef725 user: Sergey Kandaurov date: Thu Mar 06 23:15:10 2014 +0400 description: Added connection serial number in logging of left open sockets. diffstat: src/os/unix/ngx_process_cycle.c | 4

[nginx] Mp4: skipped empty stss atom table in output.

2014-03-24 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/a23c35496c2f branches: changeset: 5622:a23c35496c2f user: Sergey Kandaurov date: Mon Mar 24 17:55:10 2014 +0400 description: Mp4: skipped empty stss atom table in output. The atom may have no data entries after cropping. This fixes "zero

[nginx] Access log: the "if" parameter of the "access_log" direc...

2014-04-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/cb308813b453 branches: changeset: 5653:cb308813b453 user: Sergey Kandaurov date: Tue Apr 15 21:32:56 2014 +0400 description: Access log: the "if" parameter of the "access_log" directive. The parameter value specifies a c

[nginx] Fixed config parsing of the last try_files parameter.

2014-05-28 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/790ba7484bb6 branches: changeset: 5715:790ba7484bb6 user: Sergey Kandaurov date: Wed May 28 20:18:05 2014 +0400 description: Fixed config parsing of the last try_files parameter. Do not taste the last parameter against directory, as otherwise

[nginx] Access log: fix default value, broken by cb308813b453.

2014-06-05 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/7f425d67f91a branches: changeset: 5719:7f425d67f91a user: Piotr Sikora date: Tue Jun 03 10:53:48 2014 -0700 description: Access log: fix default value, broken by cb308813b453. log->filter ("if" parameter) was uninitialized when the default valu

Re: [PATCH] Access log: fix default value, broken by cb308813b453

2014-06-05 Thread Sergey Kandaurov
og: fix default value, broken by cb308813b453. Committed, thanks. -- Sergey Kandaurov ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel

[nginx] FreeBSD has migrated to Bugzilla.

2014-06-19 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/675bda8dcfdb branches: changeset: 5727:675bda8dcfdb user: Sergey Kandaurov date: Thu Jun 19 13:55:59 2014 +0400 description: FreeBSD has migrated to Bugzilla. diffstat: src/os/unix/ngx_darwin_sendfile_chain.c | 2 +- src/os/unix

[nginx] Typos fixed.

2014-07-31 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/f1e05e533c8b branches: changeset: 5780:f1e05e533c8b user: Sergey Kandaurov date: Thu Jul 31 13:59:37 2014 +0400 description: Typos fixed. diffstat: docs/xml/nginx/changes.xml | 8 1 files changed, 4 insertions(+), 4 deletions

[nginx] Status: indentation and style, no functional changes.

2014-08-01 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/dc7c139fca21 branches: changeset: 5783:dc7c139fca21 user: Sergey Kandaurov date: Fri Aug 01 18:36:35 2014 +0400 description: Status: indentation and style, no functional changes. diffstat: src/http/modules/ngx_http_stub_status_module.c | 16

[nginx] Fixed typo.

2014-08-15 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/79553cb77747 branches: changeset: 5805:79553cb77747 user: Sergey Kandaurov date: Fri Aug 15 14:09:29 2014 +0400 description: Fixed typo. diffstat: src/http/ngx_http_core_module.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions

[nginx] Image filter: downgrade strong etags to weak ones as nee...

2014-08-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/8cdec62a7751 branches: changeset: 5806:8cdec62a7751 user: Sergey Kandaurov date: Mon Aug 18 12:03:41 2014 +0400 description: Image filter: downgrade strong etags to weak ones as needed. diffstat: src/http/modules

[nginx] Headers filter: "add_header" with "always" parameter (ti...

2014-08-29 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/74ffe03555d0 branches: changeset: 5817:74ffe03555d0 user: Sergey Kandaurov date: Fri Aug 29 18:00:10 2014 +0400 description: Headers filter: "add_header" with "always" parameter (ticket #98). If specified, the header field

Re: [PATCH] SSL: make ssl_password_file work with recent OpenSSL releases

2014-10-27 Thread Sergey Kandaurov
_openssl.h Wed Oct 15 22:57:23 2014 +0400 +++ b/src/event/ngx_event_openssl.h Mon Oct 27 13:19:01 2014 +0300 @@ -22,6 +22,7 @@ #include #endif #include +#include #ifndef OPENSSL_NO_OCSP #include #endif -- Sergey Kandaurov __

Re: [PATCH] SSL: make ssl_password_file work with recent OpenSSL releases

2014-10-29 Thread Sergey Kandaurov
700 @@ -25,6 +25,9 @@ #ifndef OPENSSL_NO_OCSP #include #endif +#ifndef OPENSSL_IS_BORINGSSL +#include +#endif #include #include #include -- Sergey Kandaurov ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel

Re: [PATCH] SSL: make ssl_password_file work with recent OpenSSL releases

2014-10-29 Thread Sergey Kandaurov
On Oct 29, 2014, at 9:09 PM, Sergey Kandaurov wrote: > On Oct 28, 2014, at 12:38 AM, Piotr Sikora wrote: >> Also, I think that PKCS#12 support should be added in a separate >> commit, instead of mixing it with semi-related fix. > > How so? It is not about adding error han

Re: [PATCH] SSL: make ssl_password_file work with recent OpenSSL releases

2014-10-30 Thread Sergey Kandaurov
mit is wrong. > So that the issue is resolved now. >> # HG changeset patch >> # User Sergey Kandaurov >> # Date 1414150080 25200 >> # Fri Oct 24 04:28:00 2014 -0700 >> # Node ID 47728601e542cab9406ea323576f6df5adfff193 >> # Parent 973fded4f461f3a

[nginx] SSL: simplified ssl_password_file error handling.

2014-10-30 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/42520df85ebb branches: changeset: 5892:42520df85ebb user: Sergey Kandaurov date: Fri Oct 24 04:28:00 2014 -0700 description: SSL: simplified ssl_password_file error handling. Instead of collecting a number of the possible

[nginx] Access log: restricted "log_format" to "http" level.

2014-12-01 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ac2a8e4d8f01 branches: changeset: 5927:ac2a8e4d8f01 user: Sergey Kandaurov date: Mon Dec 01 14:51:36 2014 +0300 description: Access log: restricted "log_format" to "http" level. Specifying the "log_format" direct

Re: SPDY add_header with Alternate-Protocol

2015-01-15 Thread Sergey Kandaurov
my > nginx and I don’t have this in my configuration. The Alternate-Protocol header is used for advertising such capability, It is mentioned in SPDY/2 draft, and later removed. draft-ietf-httpbis-alt-svc was influenced by its design for the Alt-Svc hea

Re: [PATCH] http_core: Do not match a file for a directory in try_files

2015-01-21 Thread Sergey Kandaurov
a/src/http/ngx_http_core_module.c Wed Jan 14 09:03:35 2015 +0300 > +++ b/src/http/ngx_http_core_module.c Wed Jan 21 00:26:32 2015 +0100 > @@ -1353,7 +1353,7 @@ > continue; > } > > -if (of.is_dir && !test_dir) { > +if (of.is_dir !=

Re: [PATCH] http_core: Do not match a file for a directory in try_files

2015-02-05 Thread Sergey Kandaurov
On Feb 4, 2015, at 6:35 PM, Damien Tournoud wrote: > > Any concern in getting this in? > Hi Damien. It is delayed for internal review. -- Sergey Kandaurov ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.or

[nginx] Fixed try_files directory test to match only a directory.

2015-02-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ebdb2023e84a branches: changeset: 5971:ebdb2023e84a user: Damien Tournoud date: Wed Jan 21 00:26:32 2015 +0100 description: Fixed try_files directory test to match only a directory. Historically, it was possible to match either a file or direct

Re: [PATCH] http_core: Do not match a file for a directory in try_files

2015-02-06 Thread Sergey Kandaurov
On Feb 4, 2015, at 6:35 PM, Damien Tournoud wrote: > On Wed, Jan 21, 2015 at 5:21 PM, Sergey Kandaurov wrote: > The patch looks good to me. > > Bump? > > Any concern in getting this in? > Committed with cosmetic changes, thank you. http://hg.nginx.org/nginx/

Re: NGX_EACCESS missing

2015-02-09 Thread Sergey Kandaurov
On 10.02.2015 00:30, Goetz T. Fischer wrote: hi, seems like nobody has built it on tru64 for a while :-) in ngx_shmtx.c line 261 (v1.7.9) is a tru64 specific part. however, NGX_EACCESS isn't defined anywhere. i assume it has existed in the past but has been forgotten now. happens with both 1.6.2

[nginx] Core: fixed build on Tru64 UNIX.

2015-02-10 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/860a1c37f3b2 branches: changeset: 5972:860a1c37f3b2 user: Sergey Kandaurov date: Tue Feb 10 01:51:08 2015 +0300 description: Core: fixed build on Tru64 UNIX. There was a typo in NGX_EACCES. Reported by Goetz T. Fischer. diffstat: src/core

[nginx] Configure: typo fixed.

2015-02-11 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/f3f25ad09dee branches: changeset: 5982:f3f25ad09dee user: Sergey Kandaurov date: Wed Feb 11 20:18:55 2015 +0300 description: Configure: typo fixed. diffstat: auto/os/freebsd | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs

[nginx] Mail: don't emit Auth-SSL-Verify with disabled ssl_verif...

2015-02-27 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/6a7c6973d6fc branches: changeset: 5990:6a7c6973d6fc user: Sergey Kandaurov date: Fri Feb 27 16:28:31 2015 +0300 description: Mail: don't emit Auth-SSL-Verify with disabled ssl_verify_client. Previously, the Auth-SSL-Verify header wit

[nginx] Fixed invalid access to complex value defined as an empt...

2015-03-31 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/173561dfd567 branches: changeset: 6062:173561dfd567 user: Sergey Kandaurov date: Tue Mar 31 17:45:50 2015 +0300 description: Fixed invalid access to complex value defined as an empty string. Found by Valgrind. diffstat: src/http/modules

[nginx] Core: fixed error handling on ngx_conf_full_name() failure.

2015-04-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/e37ec0a33901 branches: changeset: 6069:e37ec0a33901 user: Sergey Kandaurov date: Tue Apr 07 01:32:05 2015 +0300 description: Core: fixed error handling on ngx_conf_full_name() failure. diffstat: src/core/ngx_file.c | 2 +- 1 files changed

[nginx] Core: removed excessive initialization in ngx_conf_set_p...

2015-04-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3f5465a33fa8 branches: changeset: 6070:3f5465a33fa8 user: Sergey Kandaurov date: Tue Apr 07 01:32:07 2015 +0300 description: Core: removed excessive initialization in ngx_conf_set_path_slot(). Level hierarchy is pre-zeroed in ngx_pcalloc() of

[nginx] Core: limited levels of subdirectory hierarchy used for ...

2015-04-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/7bdd34cd2711 branches: changeset: 6071:7bdd34cd2711 user: Sergey Kandaurov date: Tue Apr 07 01:32:08 2015 +0300 description: Core: limited levels of subdirectory hierarchy used for temp files. Similar to ngx_http_file_cache_set_slot(), the

[nginx] Core: ensure that ngx_config.h is always included first.

2015-04-16 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/cb790d1b2d16 branches: changeset: 6106:cb790d1b2d16 user: Sergey Kandaurov date: Thu Apr 16 18:18:37 2015 +0300 description: Core: ensure that ngx_config.h is always included first. This fixes compilation of various 3rd party modules when

Re: about threads support in 1.7.11 breaking 3rd party modules

2015-04-16 Thread Sergey Kandaurov
idn't > include before including in some cases. TWIMC, for those 3rd party modules falling into this category, we have committed a simple workaround to make users’ life easier. Refer to this commit for more information: http://hg.nginx.org/nginx/rev/cb790d1b2d16 -- Sergey Kandaurov ___

[nginx] Core: allow shared memory size to be declared after a re...

2015-04-20 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/48b3d5ddfb03 branches: changeset: 6116:48b3d5ddfb03 user: Sergey Kandaurov date: Mon Apr 20 16:53:04 2015 +0300 description: Core: allow shared memory size to be declared after a reference. For example, this fixes the case when

[nginx] Limit req: removed check for unknown limit_req_zone.

2015-04-20 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3b7a60371a9a branches: changeset: 6117:3b7a60371a9a user: Sergey Kandaurov date: Mon Apr 20 16:54:41 2015 +0300 description: Limit req: removed check for unknown limit_req_zone. With 48b3d5ddfb03, it's possible to specify limit_req_zone

[nginx] Fixed building --with-stream when precompiled headers ar...

2015-04-21 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/1bdfceda86a9 branches: changeset: 6118:1bdfceda86a9 user: Sergey Kandaurov date: Mon Apr 20 17:36:51 2015 +0300 description: Fixed building --with-stream when precompiled headers are used. diffstat: auto/make | 2 +- 1 files changed, 1

[nginx] Upstream hash: consistency across little/big endianness.

2015-05-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/bf8b6534db3a branches: changeset: 6148:bf8b6534db3a user: Sergey Kandaurov date: Mon May 18 16:05:44 2015 +0300 description: Upstream hash: consistency across little/big endianness. diffstat: src/http/modules/ngx_http_upstream_hash_module.c

[nginx] Event pipe: call ngx_handle_read_event() with a proper f...

2015-06-03 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/d811f22033ad branches: changeset: 6165:d811f22033ad user: Sergey Kandaurov date: Wed Jun 03 19:12:26 2015 +0300 description: Event pipe: call ngx_handle_read_event() with a proper flags type. The change was missed in f69d1aab6a0f. diffstat

[nginx] Resolver: canceled resend timer on empty resend queues.

2015-06-17 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/c3ec43580a48 branches: changeset: 6196:c3ec43580a48 user: Sergey Kandaurov date: Wed Jun 17 17:57:34 2015 +0300 description: Resolver: canceled resend timer on empty resend queues. This is specifically useful on graceful shutdown. diffstat

[nginx] Core: fixed potential division by zero when initializing...

2015-08-13 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3b6d69857de2 branches: changeset: 6225:3b6d69857de2 user: Sergey Kandaurov date: Thu Aug 13 16:27:17 2015 +0300 description: Core: fixed potential division by zero when initializing hash. Found by Clang Static Analyzer. diffstat: src/core

[nginx] Core: fixed style in the error message.

2015-08-13 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ddf35e019a80 branches: changeset: 6224:ddf35e019a80 user: Sergey Kandaurov date: Thu Aug 13 16:27:13 2015 +0300 description: Core: fixed style in the error message. diffstat: src/core/ngx_hash.c | 2 +- 1 files changed, 1 insertions(+), 1

Re: [PATCH] Support FreeBSD jails for testing

2015-10-19 Thread Sergey Kandaurov
t; '127.0.0.1'); : + skip(‘127.0.0.1 local address required', 1) unless defined $sock; This looks like an excessive step. If perl could not successfully bind to 127.0.0.1 (or whatever it thinks to), nginx won’t start as well with failure effectively skipping all the tes

[nginx] SSL: fixed possible segfault on renegotiation (ticket #8...

2015-12-08 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/a6902a941279 branches: changeset: 6320:a6902a941279 user: Sergey Kandaurov date: Tue Dec 08 16:59:43 2015 +0300 description: SSL: fixed possible segfault on renegotiation (ticket #845). Skip SSL_CTX_set_tlsext_servername_callback in case of

Re: [PATCH] Configure: Add option to build without http_slice module

2016-02-06 Thread Sergey Kandaurov
d option "--without-http_slice_module" The module is opt-in rather than opt-out. See for more details: http://nginx.org/en/docs/http/ngx_http_slice_module.html -- Sergey Kandaurov ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel

[nginx] Configure: skip building OpenSSL documentation to conserve time.

2016-02-19 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/09d5a22c76bd branches: changeset: 6404:09d5a22c76bd user: Sergey Kandaurov date: Fri Feb 19 13:31:55 2016 +0300 description: Configure: skip building OpenSSL documentation to conserve time. The install_sw target first appeared in OpenSSL

[nginx] Fixed compilation with -Wmissing-prototypes.

2016-03-14 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3600bbfb43e3 branches: changeset: 6429:3600bbfb43e3 user: Sergey Kandaurov date: Mon Mar 14 19:23:23 2016 +0300 description: Fixed compilation with -Wmissing-prototypes. diffstat: src/core/ngx_module.c | 2 +- src/core/ngx_module.h | 2

[nginx] Events: fixed test building with devpoll and eventport on Linux.

2016-03-21 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/d17f0584006f branches: changeset: 6447:d17f0584006f user: Sergey Kandaurov date: Mon Mar 21 12:36:36 2016 +0300 description: Events: fixed test building with devpoll and eventport on Linux. Avoid POLLREMOVE and itimerspec redefinition

[nginx] Fixed logging in close error handling.

2016-03-30 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/47daf95d0138 branches: changeset: 6477:47daf95d0138 user: Sergey Kandaurov date: Thu Mar 31 02:33:50 2016 +0300 description: Fixed logging in close error handling. diffstat: src/core/ngx_open_file_cache.c | 2 +- src/http

[nginx] Fixed format specifiers in ngx_sprintf().

2016-03-30 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/40bea39731d7 branches: changeset: 6481:40bea39731d7 user: Sergey Kandaurov date: Thu Mar 31 02:34:00 2016 +0300 description: Fixed format specifiers in ngx_sprintf(). diffstat: src/core/ngx_inet.c | 2 +- src/core/ngx_times.c | 4 ++-- 2

[nginx] Events: fixed logging.

2016-03-30 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/dc92298b1852 branches: changeset: 6479:dc92298b1852 user: Sergey Kandaurov date: Thu Mar 31 02:33:55 2016 +0300 description: Events: fixed logging. diffstat: src/event/modules/ngx_eventport_module.c | 8 src/event/modules

[nginx] Fixed ngx_pid_t formatting in ngx_sprintf() and logging.

2016-03-30 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/2b7dacb381ed branches: changeset: 6482:2b7dacb381ed user: Sergey Kandaurov date: Thu Mar 31 02:34:04 2016 +0300 description: Fixed ngx_pid_t formatting in ngx_sprintf() and logging. diffstat: src/os/unix/ngx_process.c| 2 +- src/os

[nginx] Fixed logging.

2016-03-30 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/f01ab2dbcfdc branches: changeset: 6480:f01ab2dbcfdc user: Sergey Kandaurov date: Thu Mar 31 02:33:57 2016 +0300 description: Fixed logging. diffstat: src/core/nginx.c| 2 +- src/core/ngx_cycle.c

[nginx] Fixed logging with variable field width.

2016-03-30 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3ef7bb882ad4 branches: changeset: 6478:3ef7bb882ad4 user: Sergey Kandaurov date: Thu Mar 31 02:33:53 2016 +0300 description: Fixed logging with variable field width. diffstat: src/core/ngx_resolver.c| 2 +- src/http/modules

[nginx] Configure: revised GCC version processing.

2016-06-07 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ade7d0335d77 branches: changeset: 6583:ade7d0335d77 user: Sergey Kandaurov date: Tue Jun 07 12:15:56 2016 +0300 description: Configure: revised GCC version processing. Now GCC 6 and onwards will use -Wno-unused-parameter. diffstat: auto/cc

[nginx] Version bump.

2016-06-07 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/0626855014d6 branches: changeset: 6582:0626855014d6 user: Sergey Kandaurov date: Tue Jun 07 12:26:34 2016 +0300 description: Version bump. diffstat: src/core/nginx.h | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (14

[nginx] HTTP/2: avoid left-shifting signed integer into the sign bit.

2016-07-07 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ad736705a744 branches: changeset: 6627:ad736705a744 user: Sergey Kandaurov date: Thu Jul 07 21:03:21 2016 +0300 description: HTTP/2: avoid left-shifting signed integer into the sign bit. On non-aligned platforms, properly cast argument before

[nginx] Avoid left-shifting integers into the sign bit, which is undefined.

2016-07-07 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/b3682580c1bd branches: changeset: 6626:b3682580c1bd user: Sergey Kandaurov date: Thu Jul 07 21:02:28 2016 +0300 description: Avoid left-shifting integers into the sign bit, which is undefined. Found with UndefinedBehaviorSanitizer. diffstat

[nginx] SSL: guarded SSL_R_NO_CIPHERS_PASSED not present in OpenSSL 1.1.0.

2016-08-08 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/1891b2892b68 branches: changeset: 6652:1891b2892b68 user: Sergey Kandaurov date: Mon Aug 08 13:44:49 2016 +0300 description: SSL: guarded SSL_R_NO_CIPHERS_PASSED not present in OpenSSL 1.1.0. It was removed in OpenSSL 1.1.0 Beta 3 (pre-release

[nginx] SSL: adopted session ticket handling for OpenSSL 1.1.0.

2016-08-22 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3eb1a92a2f05 branches: changeset: 6660:3eb1a92a2f05 user: Sergey Kandaurov date: Mon Aug 22 18:53:21 2016 +0300 description: SSL: adopted session ticket handling for OpenSSL 1.1.0. Return 1 in the SSL_CTX_set_tlsext_ticket_key_cb() callback

[nginx] Geo: fixed indentation.

2016-08-25 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3f82c1e7e29e branches: changeset: :3f82c1e7e29e user: Sergey Kandaurov date: Thu Aug 25 12:59:39 2016 +0300 description: Geo: fixed indentation. diffstat: src/http/modules/ngx_http_geo_module.c | 10 +- 1 files changed, 5

[njs] Attribute visibility detection has been disabled.

2016-09-01 Thread Sergey Kandaurov
details: http://hg.nginx.org/njs/rev/af6c17324584 branches: changeset: 167:af6c17324584 user: Sergey Kandaurov date: Thu Sep 01 13:28:44 2016 +0300 description: Attribute visibility detection has been disabled. Old GNU ld linker hangs on Linux ppc64le platform. diffstat: nxt

[nginx] SSL: factored out digest and cipher in session ticket callback.

2016-09-12 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/f28e74f02c88 branches: changeset: 6686:f28e74f02c88 user: Sergey Kandaurov date: Mon Sep 12 18:57:42 2016 +0300 description: SSL: factored out digest and cipher in session ticket callback. No functional changes. diffstat: src/event

[nginx] SSL: improved session ticket callback error handling.

2016-09-12 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/dfa626cdde6b branches: changeset: 6687:dfa626cdde6b user: Sergey Kandaurov date: Mon Sep 12 18:57:42 2016 +0300 description: SSL: improved session ticket callback error handling. Prodded by Guido Vranken. diffstat: src/event

[nginx] Stream ssl_preread: fixed $ssl_preread_server_name variable.

2016-10-05 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/8f75d9883730 branches: changeset: 6728:8f75d9883730 user: Sergey Kandaurov date: Wed Oct 05 18:11:39 2016 +0300 description: Stream ssl_preread: fixed $ssl_preread_server_name variable. Made sure to set the variable length only after

[nginx] HTTP/2: flow control debugging.

2016-11-02 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/45d553812055 branches: changeset: 6792:45d553812055 user: Sergey Kandaurov date: Wed Nov 02 11:47:12 2016 +0300 description: HTTP/2: flow control debugging. diffstat: src/http/v2/ngx_http_v2_filter_module.c | 4 1 files changed, 4

[nginx] Fixed spelling of logical AND operator, no functional changes.

2016-12-07 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/4395758d08e6 branches: changeset: 6819:4395758d08e6 user: Sergey Kandaurov date: Wed Dec 07 13:54:30 2016 +0300 description: Fixed spelling of logical AND operator, no functional changes. Found by PVS-Studio. diffstat: src/core

[nginx] Mail: make it possible to disable SASL EXTERNAL.

2017-01-12 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/b2915d99ee8d branches: changeset: 6869:b2915d99ee8d user: Sergey Kandaurov date: Thu Jan 12 19:22:03 2017 +0300 description: Mail: make it possible to disable SASL EXTERNAL. diffstat: src/mail/ngx_mail_imap_handler.c | 8 ++-- src/mail

[nginx] Configure: removed execute bit from auto/unix.

2017-02-02 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/22cd2ce9fb44 branches: changeset: 6900:22cd2ce9fb44 user: Sergey Kandaurov date: Wed Feb 01 20:04:06 2017 +0300 description: Configure: removed execute bit from auto/unix. ___ nginx-devel mailing list

[nginx] SSL: clear error queue after OPENSSL_init_ssl().

2017-02-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/5cb85b0ee00b branches: changeset: 6902:5cb85b0ee00b user: Sergey Kandaurov date: Mon Feb 06 18:38:06 2017 +0300 description: SSL: clear error queue after OPENSSL_init_ssl(). The function may leave error in the error queue while returning

[nginx] Mail: don't emit separator in capability lists for APOP.

2017-03-06 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/03735fef08da branches: changeset: 6924:03735fef08da user: Sergey Kandaurov date: Mon Mar 06 17:56:23 2017 +0300 description: Mail: don't emit separator in capability lists for APOP. Notably, this fixes CAPA and AUTH output. The bu

[nginx] Fixed ngx_open_cached_file() error handling.

2017-03-28 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3fb9b5eb75c0 branches: changeset: 6948:3fb9b5eb75c0 user: Sergey Kandaurov date: Tue Mar 28 14:21:38 2017 +0300 description: Fixed ngx_open_cached_file() error handling. If of.err is 0, it means that there was a memory allocation error and no

[nginx] Enabled IPV6_RECVPKTINFO / IPV6_PKTINFO on macOS.

2017-04-17 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/9fb994513776 branches: changeset: 6978:9fb994513776 user: Sergey Kandaurov date: Mon Apr 17 14:42:12 2017 +0300 description: Enabled IPV6_RECVPKTINFO / IPV6_PKTINFO on macOS. This change allows setting the destination IPv6 address of a UDP

[nginx] Core: removed extra ngx_alloc() and ngx_calloc() prototypes.

2017-04-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ef935cd7ed8d branches: changeset: 6979:ef935cd7ed8d user: Sergey Kandaurov date: Tue Apr 18 13:01:19 2017 +0300 description: Core: removed extra ngx_alloc() and ngx_calloc() prototypes. diffstat: src/core/ngx_palloc.h | 3 --- 1 files

[nginx] SSL: added support for TLSv1.3 in ssl_protocols directive.

2017-04-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/08dc60979133 branches: changeset: 6981:08dc60979133 user: Sergey Kandaurov date: Tue Apr 18 15:12:38 2017 +0300 description: SSL: added support for TLSv1.3 in ssl_protocols directive. Support for the TLSv1.3 protocol will be introduced in

[nginx] SSL: disabled renegotiation detection in client mode.

2017-04-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/ac9b1df5b246 branches: changeset: 6982:ac9b1df5b246 user: Sergey Kandaurov date: Tue Apr 18 16:08:44 2017 +0300 description: SSL: disabled renegotiation detection in client mode. CVE-2009-3555 is no longer relevant and mitigated by the

[nginx] SSL: compatibility with OpenSSL master branch.

2017-04-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/3518287d995e branches: changeset: 6983:3518287d995e user: Sergey Kandaurov date: Tue Apr 18 16:08:46 2017 +0300 description: SSL: compatibility with OpenSSL master branch. The SSL_CTRL_SET_CURVES_LIST macro is removed in the OpenSSL master

[nginx] Sub filter: restored ngx_http_set_ctx() at the proper place.

2017-04-18 Thread Sergey Kandaurov
details: http://hg.nginx.org/nginx/rev/201038680680 branches: changeset: 6984:201038680680 user: Sergey Kandaurov date: Tue Apr 18 19:55:23 2017 +0300 description: Sub filter: restored ngx_http_set_ctx() at the proper place. Previously, ngx_http_sub_header_filter() could fail with

  1   2   3   4   5   6   7   8   9   10   >