log

age author description
Wed, 19 Jul 2017 21:39:40 +0800 Alex Zhang Style.
Wed, 19 Jul 2017 12:05:50 +0300 Samuel Martin Configure: fixed PCRE requirement check by ngx_http_rewrite_module.
Mon, 17 Jul 2017 17:23:51 +0300 Valentin Bartenev Parenthesized ASCII-related calculations.
Wed, 12 Jul 2017 11:34:04 +0300 Ruslan Ermilov Style: aligned ngx_null_command.
Tue, 11 Jul 2017 20:06:52 +0300 Maxim Dounin Core: fixed error message on setsockopt(SO_REUSEPORT) failure.
Tue, 11 Jul 2017 19:59:56 +0300 Maxim Dounin Core: disabled SO_REUSEPORT when testing config (ticket #1300).
Tue, 11 Jul 2017 19:59:16 +0300 Maxim Dounin Version bump.
Tue, 11 Jul 2017 16:24:05 +0300 Maxim Dounin release-1.12.1 tag stable-1.12
Tue, 11 Jul 2017 16:24:04 +0300 Maxim Dounin nginx-1.12.1-RELEASE stable-1.12 release-1.12.1
Tue, 11 Jul 2017 16:06:23 +0300 Maxim Dounin Range filter: protect from total size overflows. stable-1.12
Tue, 30 May 2017 17:14:00 +0300 Maxim Dounin Updated OpenSSL used for win32 builds. stable-1.12
Tue, 11 Jul 2017 16:19:05 +0300 Maxim Dounin Version bump. stable-1.12
Tue, 11 Jul 2017 16:18:31 +0300 Maxim Dounin release-1.13.3 tag
Tue, 11 Jul 2017 16:18:30 +0300 Maxim Dounin nginx-1.13.3-RELEASE release-1.13.3
Tue, 11 Jul 2017 16:06:26 +0300 Maxim Dounin Range filter: avoid negative range start.
Tue, 11 Jul 2017 16:06:23 +0300 Maxim Dounin Range filter: protect from total size overflows.
Fri, 07 Jul 2017 14:34:21 +0300 Ruslan Ermilov Variables: use ngx_http_variable_null_value where appropriate.
Tue, 04 Jul 2017 18:50:41 +0300 Ruslan Ermilov Resolver: cancelable resend timer event.
Tue, 04 Jul 2017 18:46:30 +0300 Sergey Kandaurov Resolver: factored out setting a timer for resolver timeout.
Tue, 04 Jul 2017 18:32:30 +0300 Ruslan Ermilov Slab: fixed small allocations on systems with large pagesize.
Tue, 04 Jul 2017 18:32:28 +0300 Ruslan Ermilov Slab: style.
Tue, 04 Jul 2017 18:07:29 +0300 Roman Arutyunyan Resolver: fixed possible use-after-free while resolving SRV.
Wed, 15 Mar 2017 15:55:35 -0700 Piotr Sikora Proxy: split configured header names and values.
Mon, 03 Jul 2017 16:58:08 +0300 Maxim Dounin Version bump.
Tue, 27 Jun 2017 17:44:18 +0300 Maxim Dounin release-1.13.2 tag
Tue, 27 Jun 2017 17:44:17 +0300 Maxim Dounin nginx-1.13.2-RELEASE release-1.13.2
Tue, 27 Jun 2017 00:53:46 +0300 Maxim Dounin Range filter: allowed ranges on empty files (ticket #1031).
Thu, 22 Jun 2017 21:09:06 +0300 Maxim Dounin Upstream: introduced ngx_http_upstream_ssl_handshake_handler().
Wed, 14 Jun 2017 20:13:41 +0300 Roman Arutyunyan Upstream: fixed running posted requests (ticket #788).
Wed, 14 Jun 2017 18:13:31 +0300 Roman Arutyunyan Resolver: added the "async" flag to resolver context.
Mon, 19 Jun 2017 14:25:42 +0300 Bart Warmerdam Resolver: fixed allocation error handling while resolving SRV.
Fri, 16 Jun 2017 18:15:58 +0300 Ruslan Ermilov Introduced ngx_rwlock_downgrade().
Fri, 16 Jun 2017 18:15:53 +0300 Ruslan Ermilov Added memory barrier semantics to ngx_rwlock_unlock().
Fri, 24 Mar 2017 03:37:34 -0700 Piotr Sikora Headers filter: added "add_trailer" directive.
Fri, 24 Mar 2017 03:37:34 -0700 Piotr Sikora HTTP/2: added support for trailers in HTTP responses.
Fri, 24 Mar 2017 03:37:34 -0700 Piotr Sikora Added support for trailers in HTTP responses.
Wed, 14 Jun 2017 12:49:20 +0300 Ruslan Ermilov Gzip: fixed style in $gzip_ratio variable handler.
Wed, 14 Jun 2017 12:29:52 +0300 Ruslan Ermilov Removed excessive casts for ngx_file_info().
Tue, 06 Jun 2017 19:37:34 +0300 Orgad Shaneh Configure: use .exe for binaries for all win32 compilers.
Tue, 06 Jun 2017 18:13:39 +0300 Orgad Shaneh Configure: fix compilation on MSYS2 / MinGW64.
Tue, 13 Jun 2017 17:01:08 +0300 Piotr Sikora HTTP/2: reject HTTP/2 requests without ":scheme" pseudo-header.
Wed, 07 Jun 2017 18:46:36 +0300 Sergey Kandaurov Userid: ngx_http_get_indexed_variable() error handling.
Wed, 07 Jun 2017 18:46:35 +0300 Sergey Kandaurov Fixed segfault in try_files with nested location.
Wed, 07 Jun 2017 15:21:42 +0300 Sergey Kandaurov SSI: return NGX_ERROR when timefmt memory allocation failed.
Fri, 02 Jun 2017 15:05:32 +0300 Piotr Sikora HTTP/2: don't send SETTINGS ACK before already queued DATA frames.
Fri, 02 Jun 2017 15:05:28 +0300 Piotr Sikora HTTP/2: make SETTINGS ACK frame reusable.
Fri, 02 Jun 2017 15:05:24 +0300 Piotr Sikora HTTP/2: send SETTINGS ACK after applying all SETTINGS params.
Fri, 02 Jun 2017 15:05:20 +0300 Piotr Sikora HTTP/2: emit new frames only after applying all SETTINGS params.
Fri, 02 Jun 2017 12:55:31 +0300 Sergey Kandaurov Configure: enabled rpath for NetBSD.
Thu, 01 Jun 2017 15:44:23 +0300 Roman Arutyunyan Configure: disabled IP_PKTINFO feature on certain platforms.
Thu, 01 Jun 2017 16:49:14 +0300 Maxim Dounin Style.
Wed, 31 May 2017 13:51:36 -0700 Piotr Sikora Upstream: style.
Wed, 31 May 2017 13:51:35 -0700 Piotr Sikora Headers filter: style.
Tue, 30 May 2017 17:42:27 +0300 Piotr Sikora HTTP/2: add debug logging of pseudo-headers and cookies.
Tue, 30 May 2017 19:29:45 +0300 Valentin Bartenev Version bump.
Tue, 30 May 2017 17:55:23 +0300 Maxim Dounin release-1.13.1 tag
Tue, 30 May 2017 17:55:22 +0300 Maxim Dounin nginx-1.13.1-RELEASE release-1.13.1
Tue, 30 May 2017 17:14:00 +0300 Maxim Dounin Updated OpenSSL used for win32 builds.
Mon, 29 May 2017 23:33:38 +0300 Roman Arutyunyan Fixed background requests with asynchronous operations.
Mon, 29 May 2017 16:48:30 +0300 Maxim Dounin Configure: sched_setaffinity() test moved to auto/unix.
Mon, 29 May 2017 16:34:35 +0300 Maxim Dounin Style: changed checks of ngx_ssl_create_connection() to != NGX_OK.
Mon, 29 May 2017 16:34:29 +0300 Maxim Dounin SSL: set TCP_NODELAY on SSL connections before handshake.
Fri, 26 May 2017 22:52:48 +0300 Ruslan Ermilov Introduced ngx_tcp_nodelay().
Thu, 25 May 2017 15:57:59 +0300 Roman Arutyunyan Background subrequests for cache updates.
Wed, 24 May 2017 13:17:08 +0300 Roman Arutyunyan Fixed deferred accept with EPOLLRDHUP enabled (ticket #1278).
Tue, 23 May 2017 20:19:39 +0300 Valentin Bartenev HTTP/2: fixed segfault when memory allocation failed.
Mon, 22 May 2017 16:34:47 +0300 Maxim Dounin Contrib: proper syntax parsing in vim syntax highlighting.
Thu, 18 May 2017 18:39:16 +0300 Dmitry Volyntsev Cache: ignore long locked entries during forced expire.
Thu, 18 May 2017 14:17:00 +0300 Sergey Kandaurov Upstream: fixed u->headers_in.headers allocation error handling.
Mon, 15 May 2017 20:09:44 +0300 Maxim Dounin Configure: recent Sun C versions.
Mon, 15 May 2017 20:09:43 +0300 Maxim Dounin Configure: disabled gcc atomics with Sun C (ticket #1261).
Mon, 15 May 2017 20:09:40 +0300 Maxim Dounin Configure: style.
Mon, 15 May 2017 17:17:01 +0300 Ruslan Ermilov Realip: allow hostnames in set_real_ip_from (ticket #1180).
Mon, 15 May 2017 17:16:32 +0300 Ruslan Ermilov Access: simplified rule parser code.
Wed, 03 May 2017 15:15:56 +0300 Sergey Kandaurov SSL: allowed renegotiation in client mode with OpenSSL < 1.1.0.
Thu, 27 Apr 2017 16:57:18 +0300 Maxim Dounin Added missing "fall through" comments (ticket #1259).
Tue, 25 Apr 2017 23:39:13 +0300 Ruslan Ermilov Don't pretend we support HTTP major versions >1 as HTTP/1.1.
Tue, 25 Apr 2017 23:39:06 +0300 Ruslan Ermilov Version bump.
Tue, 25 Apr 2017 17:18:22 +0300 Maxim Dounin release-1.13.0 tag
Tue, 25 Apr 2017 17:18:21 +0300 Maxim Dounin nginx-1.13.0-RELEASE release-1.13.0
Mon, 24 Apr 2017 14:17:13 +0300 Valentin Bartenev HTTP/2: reduced difference to HTTP/1.x in reading request body.
Mon, 24 Apr 2017 14:16:57 +0300 Valentin Bartenev HTTP/2: rejecting zero WINDOW_UPDATE with PROTOCOL_ERROR.
Thu, 20 Apr 2017 18:26:38 +0300 Sergey Kandaurov Gzip static: use an appropriate error on memory allocation failure.
Thu, 20 Apr 2017 18:26:37 +0300 Sergey Kandaurov Cleaned up r->headers_out.headers allocation error handling.
Thu, 20 Apr 2017 13:58:16 +0300 Igor Sysoev Core: signal sender pid logging.
Tue, 18 Apr 2017 19:55:23 +0300 Sergey Kandaurov Sub filter: restored ngx_http_set_ctx() at the proper place.
Tue, 18 Apr 2017 16:08:46 +0300 Sergey Kandaurov SSL: compatibility with OpenSSL master branch.
Tue, 18 Apr 2017 16:08:44 +0300 Sergey Kandaurov SSL: disabled renegotiation detection in client mode.
Tue, 18 Apr 2017 15:12:38 +0300 Sergey Kandaurov SSL: added support for TLSv1.3 in ssl_protocols directive.
Tue, 11 Apr 2017 16:41:53 +0300 Roman Arutyunyan Set UDP datagram source address (ticket #1239).
Tue, 18 Apr 2017 13:01:19 +0300 Sergey Kandaurov Core: removed extra ngx_alloc() and ngx_calloc() prototypes.
Mon, 17 Apr 2017 14:42:12 +0300 Sergey Kandaurov Enabled IPV6_RECVPKTINFO / IPV6_PKTINFO on macOS.
Tue, 11 Apr 2017 03:13:46 +0200 Simon Leblanc Added support for the "308 Permanent Redirect" (ticket #877).
Mon, 03 Apr 2017 17:30:34 +0300 Vladimir Homutov Mail: configurable socket buffer sizes.
Mon, 03 Apr 2017 17:29:19 +0300 Vladimir Homutov Stream: configurable socket buffer sizes.
Wed, 12 Apr 2017 22:47:57 +0300 Valentin Bartenev Core: improved JSON escaping.
Wed, 12 Apr 2017 22:21:04 +0300 Ruslan Ermilov Use ngx_calloc_buf() where appropriate.
Wed, 12 Apr 2017 22:14:24 +0300 Ruslan Ermilov Version bump.
Wed, 12 Apr 2017 17:46:00 +0300 Maxim Dounin release-1.12.0 tag stable-1.12
Wed, 12 Apr 2017 17:46:00 +0300 Maxim Dounin nginx-1.12.0-RELEASE stable-1.12 release-1.12.0
Wed, 12 Apr 2017 16:42:30 +0300 Maxim Dounin Stable branch. stable-1.12
Tue, 04 Apr 2017 18:01:57 +0300 Maxim Dounin release-1.11.13 tag
Tue, 04 Apr 2017 18:01:57 +0300 Maxim Dounin nginx-1.11.13-RELEASE release-1.11.13
Fri, 24 Mar 2017 02:48:03 -0700 Piotr Sikora Upstream: allow recovery from "429 Too Many Requests" response.
Fri, 24 Mar 2017 02:48:03 -0700 Piotr Sikora Added support for "429 Too Many Requests" response (RFC6585).
Mon, 03 Apr 2017 14:29:40 +0800 hucongcong Fixed type.
Fri, 31 Mar 2017 21:47:56 +0300 Roman Arutyunyan Slice filter: prevented slice redirection (ticket #1219).
Tue, 28 Mar 2017 14:03:57 +0300 Roman Arutyunyan Slice filter: allowed at most one subrequest at a time.
Sun, 02 Apr 2017 14:32:29 +0300 Maxim Dounin Moved handling of wev->delayed to the connection event handler.
Sun, 02 Apr 2017 14:32:28 +0300 Maxim Dounin Perl: fixed delaying subrequests.
Sun, 02 Apr 2017 14:32:26 +0300 Maxim Dounin Limit req: fixed delaying subrequests.
Sun, 26 Mar 2017 01:25:01 -0700 Piotr Sikora HTTP/2: style and typos.
Wed, 29 Mar 2017 20:21:01 +0300 Valentin Bartenev HTTP/2: fixed connection finalization.
Wed, 29 Mar 2017 20:16:23 +0300 Valentin Bartenev HTTP/2: fixed stream finalization.
Sun, 26 Mar 2017 01:25:05 -0700 Piotr Sikora HTTP/2: emit PROTOCOL_ERROR on padding errors.
Sun, 26 Mar 2017 01:25:04 -0700 Piotr Sikora HTTP/2: fix flow control with padded DATA frames.
Sun, 26 Mar 2017 01:25:03 -0700 Piotr Sikora HTTP/2: fix $body_bytes_sent variable.
Sun, 26 Mar 2017 01:25:02 -0700 Piotr Sikora HTTP/2: fix $bytes_sent variable.
Tue, 28 Mar 2017 18:15:42 +0300 Maxim Dounin Copy filter: wake up subrequests after aio operations.
Tue, 28 Mar 2017 18:15:41 +0300 Maxim Dounin Threads: fixed request hang with aio_write and subrequests.