log

age author description
Tue, 25 Sep 2018 18:11:39 +0300 Maxim Dounin nginx-1.15.4-RELEASE release-1.15.4
Tue, 25 Sep 2018 14:00:04 +0300 Maxim Dounin SSL: logging level of "no suitable signature algorithm".
Tue, 25 Sep 2018 13:59:53 +0300 Maxim Dounin SSL: logging level of "no suitable key share".
Mon, 24 Sep 2018 20:26:46 +0300 Gena Makhomed Cache: status must be less then 599 in *_cache_valid directives.
Wed, 19 Sep 2018 09:26:47 -0500 Nova DasSarma Removed bgcolor attribute on body in error pages and autoindex.
Fri, 21 Sep 2018 20:49:12 +0300 Sergey Kandaurov SSL: support for TLSv1.3 early data with OpenSSL.
Fri, 21 Sep 2018 20:31:32 +0300 Maxim Dounin SSL: disabled renegotiation checks with SSL_OP_NO_RENEGOTIATION.
Fri, 21 Sep 2018 15:59:33 +0300 Maxim Dounin Rewrite: removed r->err_status special handling (ticket #1634).
Fri, 21 Sep 2018 15:59:30 +0300 Maxim Dounin Fixed socket leak with "return 444" in error_page (ticket #274).
Mon, 10 Sep 2018 18:57:39 +0300 Maxim Dounin SSL: restore handlers after blocking.
Mon, 10 Sep 2018 18:57:19 +0300 Maxim Dounin SSL: corrected SSL_ERROR_WANT_WRITE / SSL_ERROR_WANT_READ logging.
Mon, 10 Sep 2018 18:57:13 +0300 Maxim Dounin Lingering close changed to handle NGX_AGAIN.
Mon, 03 Sep 2018 19:34:02 +0300 Maxim Dounin gRPC: disabled keepalive when sending control frames was blocked.
Mon, 03 Sep 2018 19:34:01 +0300 Maxim Dounin gRPC: improved keepalive handling.
Mon, 03 Sep 2018 19:17:06 +0300 Maxim Dounin Uwsgi: added a check on maximum uwsgi request size.
Mon, 03 Sep 2018 19:17:01 +0300 Maxim Dounin Uwsgi: style.
Thu, 30 Aug 2018 14:42:15 +0300 Roman Arutyunyan Version bump.
Wed, 29 Aug 2018 15:56:42 +0300 Roman Arutyunyan Stream: avoid potential infinite loop at preread phase.
Tue, 28 Aug 2018 18:36:00 +0300 Maxim Dounin release-1.15.3 tag
Tue, 28 Aug 2018 18:36:00 +0300 Maxim Dounin nginx-1.15.3-RELEASE release-1.15.3
Tue, 28 Aug 2018 15:05:41 +0300 Maxim Dounin Updated OpenSSL used for win32 builds.
Fri, 24 Aug 2018 12:19:37 +0300 Vladimir Homutov Upstream: fixed request chain traversal (ticket #1618).
Fri, 10 Aug 2018 21:54:46 +0300 Maxim Dounin Upstream keepalive: keepalive_requests directive.
Fri, 10 Aug 2018 21:54:23 +0300 Maxim Dounin Upstream keepalive: keepalive_timeout directive.
Fri, 10 Aug 2018 21:54:17 +0300 Maxim Dounin Upstream keepalive: comment added.
Fri, 10 Aug 2018 20:49:06 +0300 Maxim Dounin SSL: fixed build with LibreSSL 2.8.0 (ticket #1605).
Fri, 10 Aug 2018 14:15:05 +0300 Maxim Konovalov A link to the error_log directive on nginx.org removed.
Thu, 09 Aug 2018 20:12:17 +0300 Maxim Dounin HTTP/2: workaround for clients which fail on table size updates.
Thu, 09 Aug 2018 12:15:42 +0300 Maxim Dounin Skipping spaces in configuration files (ticket #1557).
Tue, 07 Aug 2018 02:16:07 +0300 Maxim Dounin SSL: support for TLSv1.3 early data with BoringSSL.
Tue, 07 Aug 2018 02:15:28 +0300 Maxim Dounin SSL: enabled TLSv1.3 with BoringSSL.
Thu, 02 Aug 2018 13:19:48 +0300 Sergey Kandaurov Dav: removed dead store after 8e7a5de61664.
Wed, 01 Aug 2018 02:12:21 +0300 Maxim Dounin Dav: changed COPY of a file to preserve access mask.
Wed, 01 Aug 2018 02:12:11 +0300 Maxim Dounin Dav: changed ngx_copy_file() to preserve access and mtime.
Wed, 01 Aug 2018 02:11:58 +0300 Maxim Dounin Dav: fixed ngx_copy_file() to truncate destination file.
Tue, 24 Jul 2018 18:46:54 +0300 Sergey Kandaurov Configure: fixed compiler warnings with "-Wall -Wextra".
Tue, 24 Jul 2018 18:46:18 +0300 Sergey Kandaurov Version bump.
Tue, 24 Jul 2018 16:11:00 +0300 Maxim Dounin release-1.15.2 tag
Tue, 24 Jul 2018 16:10:59 +0300 Maxim Dounin nginx-1.15.2-RELEASE release-1.15.2
Sun, 22 Jul 2018 04:03:40 +0300 Maxim Dounin Fixed NGX_TID_T_FMT format specification for uint64_t.
Wed, 18 Jul 2018 18:51:25 +0300 Sergey Kandaurov Stream ssl_preread: added SSLv2 Client Hello support.
Tue, 17 Jul 2018 15:30:43 +0300 Ruslan Ermilov Fixed invalid access to location defined as an empty string.
Tue, 17 Jul 2018 12:53:23 +0300 Sergey Kandaurov SSL: save sessions for upstream peers using a callback function.
Mon, 16 Jul 2018 17:47:48 +0300 Maxim Dounin SSL: use of the SSL_OP_NO_RENEGOTIATION option (ticket #1376).
Mon, 16 Jul 2018 17:47:20 +0300 Maxim Dounin SSL: fixed SSL_clear_options() usage with OpenSSL 1.1.0+.
Mon, 16 Jul 2018 17:47:18 +0300 Maxim Dounin SSL: logging levels of "unsupported protocol", "version too low".
Thu, 12 Jul 2018 19:50:07 +0300 Maxim Dounin Events: added configuration check on the number of connections.
Thu, 12 Jul 2018 19:50:02 +0300 Maxim Dounin Events: moved sockets cloning to ngx_event_init_conf().
Wed, 11 Jul 2018 17:56:51 +0300 Roman Arutyunyan Stream ssl_preread: $ssl_preread_protocol variable.
Thu, 12 Jul 2018 12:50:20 +0300 Ruslan Ermilov Allow resetting connections closed by "return 444" (ticket #905).
Thu, 05 Jul 2018 22:21:14 +0300 Maxim Dounin Resolver: retry sending queries on errors (ticket #1511).
Thu, 05 Jul 2018 20:45:29 +0300 Maxim Dounin SSL: logging level of "https proxy request" errors.
Thu, 05 Jul 2018 20:44:58 +0300 Maxim Dounin Version bump.
Tue, 03 Jul 2018 18:07:44 +0300 Maxim Dounin release-1.15.1 tag
Tue, 03 Jul 2018 18:07:43 +0300 Maxim Dounin nginx-1.15.1-RELEASE release-1.15.1
Mon, 02 Jul 2018 19:03:04 +0300 Maxim Dounin Upstream: fixed tcp_nopush with gRPC.
Mon, 02 Jul 2018 19:02:31 +0300 Maxim Dounin Upstream: fixed unexpected tcp_nopush usage on peer connections.
Mon, 02 Jul 2018 19:02:08 +0300 Maxim Dounin gRPC: clearing buffers in ngx_http_grpc_get_buf().
Mon, 02 Jul 2018 13:54:33 +0300 Ruslan Ermilov Added FreeBSD support for "listen ... reuseport".
Fri, 15 Jun 2018 17:29:55 +0300 Valentin Bartenev MIME: added font/woff2 type (ticket #1243).
Fri, 15 Jun 2018 17:29:55 +0300 Valentin Bartenev MIME: changed type for woff to font/woff (ticket #1243).
Fri, 15 Jun 2018 11:46:14 +0300 Vladimir Homutov Upstream: ngx_http_upstream_random module.
Thu, 14 Jun 2018 07:03:50 +0300 Ruslan Ermilov Upstream: improved peer selection concurrency for hash and ip_hash.
Wed, 13 Jun 2018 22:37:49 +0300 Ruslan Ermilov Resolver: require name servers.
Wed, 13 Jun 2018 22:37:42 +0300 Ruslan Ermilov Resolver: allocate resolver from configuration pool.
Wed, 13 Jun 2018 15:28:11 +0300 Maxim Dounin Upstream: disable body cleanup with preserve_output (ticket #1565).
Thu, 07 Jun 2018 20:04:22 +0300 Ruslan Ermilov HTTP/2: use scheme from original request for pushes (closes #1549).
Thu, 07 Jun 2018 20:01:41 +0300 Ruslan Ermilov Added r->schema.
Thu, 07 Jun 2018 19:53:43 +0300 Ruslan Ermilov Removed extraneous check while processing request line.
Thu, 07 Jun 2018 11:47:10 +0300 Ruslan Ermilov HTTP/2: validate client request scheme.
Thu, 24 May 2018 12:06:35 +0300 Ruslan Ermilov Allowed digits, '+', '-', and '.' in scheme names as per RFC 3986.
Wed, 06 Jun 2018 13:31:05 +0300 Sergey Kandaurov SSL: removed extra prototype.
Tue, 05 Jun 2018 17:41:34 +0300 Maxim Dounin Added missing space after ngx_close_socket_n.
Tue, 05 Jun 2018 17:13:17 +0300 Maxim Dounin Version bump.
Tue, 05 Jun 2018 16:47:25 +0300 Maxim Dounin release-1.15.0 tag
Tue, 05 Jun 2018 16:47:25 +0300 Maxim Dounin nginx-1.15.0-RELEASE release-1.15.0
Mon, 04 Jun 2018 19:50:00 +0300 Roman Arutyunyan Stream: udp streams.
Fri, 01 Jun 2018 16:55:49 +0300 Roman Arutyunyan Events: moved ngx_recvmsg() to new file src/event/ngx_event_udp.c.
Fri, 01 Jun 2018 13:12:57 +0300 Roman Arutyunyan Events: get remote addresses before creating udp connection.
Fri, 01 Jun 2018 16:53:02 +0300 Roman Arutyunyan Events: fixed handling zero-length client address.
Mon, 04 Jun 2018 18:47:54 +0300 Sergey Kandaurov Leave chain in ngx_chain_add_copy() in consistent state on errors.
Wed, 30 May 2018 15:40:34 +0300 Maxim Dounin Limit req: improved handling of negative times.
Tue, 29 May 2018 16:15:19 +0300 Ruslan Ermilov Core: fixed comment about ngx_current_msec after 81fae70d6cb8.
Tue, 29 May 2018 11:47:32 +0300 Ruslan Ermilov Win32: fixed comment in ngx_gettimeofday() calculations.
Wed, 23 May 2018 16:38:16 +0300 Maxim Dounin Removed glibc crypt_r() bug workaround (ticket #1469).
Mon, 14 May 2018 22:50:57 +0300 Vladimir Homutov Syslog: install cleanup handler only once.
Wed, 23 May 2018 10:41:38 +0300 Ruslan Ermilov Resolver: close UDP socket on error or incomplete send.
Wed, 23 May 2018 10:41:29 +0300 Ruslan Ermilov Resolver: style.
Mon, 21 May 2018 23:11:27 +0300 Maxim Dounin Core: silenced getsockopt(TCP_FASTOPEN) messages on FreeBSD.
Tue, 24 Apr 2018 14:04:59 +0300 Ruslan Ermilov Configure: fixed clang version detection (closes #1539).
Tue, 08 May 2018 19:35:56 +0300 Vladimir Homutov Syslog: re-open syslog udp socket on send error (ticket #1477).
Mon, 07 May 2018 09:54:37 +0000 Sergey Kandaurov Silenced -Wcast-function-type warnings (closes #1546).
Wed, 25 Apr 2018 14:57:24 +0300 Ruslan Ermilov SSL: deprecated the "ssl" directive.
Tue, 24 Apr 2018 15:29:01 +0300 Maxim Dounin SSL: detect "listen ... ssl" without certificates (ticket #178).
Tue, 24 Apr 2018 15:28:58 +0300 Maxim Dounin Mail: fixed error message about missing ssl_certificate_key.
Wed, 18 Apr 2018 16:11:41 +0300 Maxim Dounin Cache: fixed cache valid slot to reject incorrect statuses.
Wed, 18 Apr 2018 16:09:08 +0300 Maxim Dounin Version bump.
Tue, 17 Apr 2018 18:22:36 +0300 Maxim Dounin release-1.14.0 tag stable-1.14
Tue, 17 Apr 2018 18:22:35 +0300 Maxim Dounin nginx-1.14.0-RELEASE stable-1.14 release-1.14.0
Tue, 17 Apr 2018 16:30:10 +0300 Maxim Dounin Stable branch. stable-1.14
Tue, 10 Apr 2018 17:11:10 +0300 Maxim Dounin release-1.13.12 tag
Tue, 10 Apr 2018 17:11:09 +0300 Maxim Dounin nginx-1.13.12-RELEASE release-1.13.12
Thu, 05 Apr 2018 16:56:12 +0300 Maxim Dounin Upstream: fixed u->conf->preserve_output (ticket #1519).
Thu, 05 Apr 2018 16:53:27 +0300 Maxim Dounin Version bump.
Tue, 03 Apr 2018 17:38:10 +0300 Maxim Dounin release-1.13.11 tag
Tue, 03 Apr 2018 17:38:09 +0300 Maxim Dounin nginx-1.13.11-RELEASE release-1.13.11
Tue, 03 Apr 2018 03:54:09 +0300 Maxim Dounin Updated OpenSSL and PCRE used for win32 builds.
Tue, 03 Apr 2018 02:43:18 +0300 Maxim Dounin Upstream: fixed ngx_http_upstream_test_next() conditions.
Mon, 02 Apr 2018 20:38:43 +0300 Vladimir Homutov Core: fixed build, broken by 63e91f263a49.
Mon, 02 Apr 2018 18:40:04 +0300 Ruslan Ermilov Core: revised the PROXY protocol v2 code.
Tue, 27 Mar 2018 18:39:38 +0300 Vladimir Homutov Core: style.
Thu, 22 Mar 2018 15:55:28 +0300 Vladimir Homutov Core: added processing of version 2 of the PROXY protocol.
Thu, 22 Mar 2018 18:43:49 +0300 Roman Arutyunyan Stream: set action before each recv/send while proxying.
Thu, 22 Mar 2018 19:26:25 +0300 Maxim Dounin gRPC: fixed possible sign extension of error and setting_value.
Thu, 22 Mar 2018 18:13:33 +0300 Ruslan Ermilov Improved code readability (closes #1512).
Thu, 22 Mar 2018 15:56:07 +0300 Maxim Dounin Configure: restored "no-threads" in OpenSSL builds.
Thu, 22 Mar 2018 15:55:57 +0300 Maxim Dounin Configure: fixed static compilation with OpenSSL 1.1.1.
Thu, 22 Mar 2018 15:55:52 +0300 Maxim Dounin Version bump.
Tue, 20 Mar 2018 18:58:30 +0300 Maxim Dounin release-1.13.10 tag
Tue, 20 Mar 2018 18:58:30 +0300 Maxim Dounin nginx-1.13.10-RELEASE release-1.13.10