log

age author description
Tue, 07 Apr 2015 18:57:56 +0300 Maxim Dounin release-1.6.3 tag stable-1.6
Tue, 07 Apr 2015 18:51:37 +0300 Maxim Dounin nginx-1.6.3 changes fix stable-1.6 release-1.6.3
Tue, 07 Apr 2015 18:35:33 +0300 Maxim Dounin release-1.7.12 tag
Tue, 07 Apr 2015 18:35:33 +0300 Maxim Dounin nginx-1.7.12-RELEASE release-1.7.12
Tue, 07 Apr 2015 17:58:54 +0300 Maxim Dounin release-1.6.3 tag stable-1.6
Tue, 07 Apr 2015 17:58:54 +0300 Maxim Dounin nginx-1.6.3-RELEASE stable-1.6
Mon, 23 Mar 2015 02:44:41 +0300 Maxim Dounin Updated OpenSSL used for win32 builds. stable-1.6
Tue, 17 Mar 2015 00:26:27 +0300 Ruslan Ermilov Overflow detection in ngx_http_parse_chunked(). stable-1.6
Tue, 17 Mar 2015 00:26:24 +0300 Ruslan Ermilov Overflow detection in ngx_http_range_parse(). stable-1.6
Tue, 17 Mar 2015 00:26:22 +0300 Ruslan Ermilov Overflow detection in ngx_inet_addr(). stable-1.6
Tue, 17 Mar 2015 00:26:20 +0300 Ruslan Ermilov Core: overflow detection in ngx_parse_time() (ticket #732). stable-1.6
Tue, 17 Mar 2015 00:26:18 +0300 Ruslan Ermilov Refactored ngx_parse_time(). stable-1.6
Tue, 17 Mar 2015 00:26:15 +0300 Ruslan Ermilov Core: overflow detection in number parsing functions. stable-1.6
Tue, 17 Mar 2015 00:24:34 +0300 Ruslan Ermilov Core: expose maximum values of time_t and ngx_int_t. stable-1.6
Tue, 24 Feb 2015 18:37:14 +0300 Maxim Dounin Core: fixed potential buffer overrun when initializing hash. stable-1.6
Wed, 04 Feb 2015 16:22:43 +0300 Roman Arutyunyan Core: fixed a race resulting in extra sem_post()'s. stable-1.6
Fri, 28 Nov 2014 16:57:50 +0300 Maxim Dounin Fixed post_action to not trigger "header already sent" alert. stable-1.6
Fri, 21 Nov 2014 22:51:49 +0300 Valentin Bartenev SPDY: push pending data while closing a stream as with keepalive. stable-1.6
Thu, 20 Nov 2014 15:24:40 +0300 Ruslan Ermilov Resolver: fixed use-after-free memory access. stable-1.6
Mon, 17 Nov 2014 16:38:48 +0300 Maxim Dounin SSL: logging level of "inappropriate fallback" (ticket #662). stable-1.6
Wed, 08 Oct 2014 17:16:04 +0400 Maxim Dounin Fixed possible buffer overrun in "too long header line" logging. stable-1.6
Thu, 02 Oct 2014 12:00:17 -0700 Yichun Zhang Core: fixed buffer overrun when hash max_size reached. stable-1.6
Mon, 06 Apr 2015 18:54:19 +0300 Maxim Dounin Version bump. stable-1.6
Thu, 26 Mar 2015 14:15:06 +0300 Ruslan Ermilov Core: guard against spinlock usage without atomic ops.
Tue, 07 Apr 2015 01:32:08 +0300 Sergey Kandaurov Core: limited levels of subdirectory hierarchy used for temp files.
Tue, 07 Apr 2015 01:32:07 +0300 Sergey Kandaurov Core: removed excessive initialization in ngx_conf_set_path_slot().
Tue, 07 Apr 2015 01:32:05 +0300 Sergey Kandaurov Core: fixed error handling on ngx_conf_full_name() failure.
Tue, 07 Apr 2015 00:07:04 +0300 Ruslan Ermilov Upstream: abbreviated SSL handshake may interact badly with Nagle.
Mon, 06 Apr 2015 19:20:36 +0300 Valentin Bartenev Request body: always flush buffers if request buffering is off.
Mon, 06 Apr 2015 11:22:24 +0300 Valentin Bartenev Used the correct type for the AIO preload handler return value.
Fri, 03 Apr 2015 18:20:57 +0300 Maxim Dounin Configure: style.
Wed, 01 Apr 2015 15:05:08 +0200 Filipe da Silva OCSP stapling: missing free calls.
Wed, 01 Apr 2015 03:49:17 +0300 Valentin Bartenev Cache: added support for reading of the header in thread pools.
Tue, 31 Mar 2015 17:45:50 +0300 Sergey Kandaurov Fixed invalid access to complex value defined as an empty string.
Fri, 27 Mar 2015 21:19:20 +0300 Valentin Bartenev Events: fixed possible crash on start or reload.
Fri, 27 Mar 2015 19:57:15 +0300 Valentin Bartenev Events: made posted events macros safe.
Mon, 23 Mar 2015 21:04:13 +0300 Valentin Bartenev SPDY: always push pending data.
Mon, 23 Mar 2015 20:47:46 +0300 Valentin Bartenev SPDY: fixed error handling in ngx_http_spdy_send_output_queue().
Thu, 26 Mar 2015 17:36:39 +0300 Maxim Dounin Version bump.
Thu, 26 Mar 2015 02:31:30 +0300 Maxim Dounin Proxy: fixed proxy_request_buffering and chunked with preread body.
Tue, 24 Mar 2015 18:45:34 +0300 Maxim Dounin release-1.7.11 tag
Tue, 24 Mar 2015 18:45:34 +0300 Maxim Dounin nginx-1.7.11-RELEASE release-1.7.11
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Upstream: uwsgi_request_buffering, scgi_request_buffering.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin FastCGI: fastcgi_request_buffering.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Proxy: proxy_request_buffering chunked support.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Request body: unbuffered reading.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Request body: filters support.
Mon, 23 Mar 2015 21:09:19 +0300 Maxim Dounin Request body: moved request body writing to save filter.
Mon, 23 Mar 2015 21:09:12 +0300 Maxim Dounin Request body: free chain links in ngx_http_write_request_body().
Mon, 23 Mar 2015 21:09:05 +0300 Maxim Dounin Output chain: free chain links in ngx_chain_writer().
Mon, 23 Mar 2015 20:56:58 +0300 Maxim Dounin Output chain: zero size buf alerts in ngx_chain_writer().
Mon, 23 Mar 2015 19:28:54 +0300 Maxim Dounin Format specifier fixed for file size of buffers.
Mon, 23 Mar 2015 19:28:54 +0300 Maxim Dounin Proxy: fixed proxy_set_body with proxy_cache.
Mon, 23 Mar 2015 17:51:21 +0300 Valentin Bartenev Thread pools: implemented graceful exiting of threads.
Mon, 23 Mar 2015 17:51:21 +0300 Valentin Bartenev Thread pools: removed unused pointer to memory pool.
Mon, 23 Mar 2015 17:51:21 +0300 Valentin Bartenev Thread pools: keep waiting tasks mutex in ngx_thread_pool_t.
Mon, 23 Mar 2015 17:51:21 +0300 Valentin Bartenev Thread pools: replaced completed tasks queue mutex with spinlock.
Mon, 23 Mar 2015 13:52:47 +0300 Ruslan Ermilov Removed stub implementation of win32 mutexes.
Mon, 23 Mar 2015 02:44:41 +0300 Maxim Dounin Updated OpenSSL used for win32 builds.
Mon, 23 Mar 2015 02:42:35 +0300 Maxim Dounin SSL: use of SSL_MODE_NO_AUTO_CHAIN.
Mon, 23 Mar 2015 02:42:34 +0300 Maxim Dounin SSL: avoid SSL_CTX_set_tmp_rsa_callback() call with LibreSSL.
Mon, 23 Mar 2015 02:42:32 +0300 Maxim Dounin SSL: clear protocol options.
Thu, 19 Mar 2015 19:29:43 +0300 Valentin Bartenev Core: added cyclic memory buffer support for error_log.
Fri, 20 Mar 2015 06:45:32 +0300 Ruslan Ermilov Removed busy locks.
Fri, 20 Mar 2015 06:43:19 +0300 Ruslan Ermilov Removed ngx_connection_t.lock.
Fri, 20 Mar 2015 06:43:19 +0300 Ruslan Ermilov Removed unix ngx_threaded and related ngx_process_changes.
Fri, 20 Mar 2015 06:43:19 +0300 Ruslan Ermilov Removed old pthread implementation.
Fri, 20 Mar 2015 06:43:19 +0300 Ruslan Ermilov Removed old FreeBSD rfork() thread implementation.
Thu, 19 Mar 2015 23:20:18 +0300 Ruslan Ermilov Thread pools: silence warning on process exit.
Thu, 19 Mar 2015 13:00:48 +0300 Ruslan Ermilov Thread pools: fixed the waiting tasks accounting.
Thu, 19 Mar 2015 23:19:35 +0300 Ruslan Ermilov Thread pools: keep waiting tasks counter in ngx_thread_pool_t.
Sun, 15 Mar 2015 21:46:21 +0800 Xiaochen Wang SPDY: fixed format specifier in logging.
Sat, 14 Mar 2015 17:37:30 +0300 Valentin Bartenev Added support for offloading Linux sendfile() in thread pools.
Sat, 14 Mar 2015 17:37:25 +0300 Valentin Bartenev Added support for offloading read() in thread pools.
Sat, 14 Mar 2015 17:37:21 +0300 Ruslan Ermilov Events: implemented eventport notification mechanism.
Sat, 14 Mar 2015 17:37:16 +0300 Valentin Bartenev Events: implemented kqueue notification mechanism.
Sat, 14 Mar 2015 17:37:13 +0300 Valentin Bartenev Events: implemented epoll notification mechanism.
Sat, 14 Mar 2015 17:37:07 +0300 Valentin Bartenev Thread pools implementation.
Fri, 13 Mar 2015 19:08:27 +0300 Ruslan Ermilov Configure: removed obsolete threads bits.
Wed, 04 Mar 2015 18:26:25 +0300 Ruslan Ermilov Renamed NGX_THREADS to NGX_OLD_THREADS because of deprecation.
Wed, 18 Mar 2015 02:04:39 +0300 Ruslan Ermilov Configure: fixed type max value detection.
Tue, 17 Mar 2015 00:26:27 +0300 Ruslan Ermilov Overflow detection in ngx_http_parse_chunked().
Tue, 17 Mar 2015 00:26:24 +0300 Ruslan Ermilov Overflow detection in ngx_http_range_parse().
Tue, 17 Mar 2015 00:26:22 +0300 Ruslan Ermilov Overflow detection in ngx_inet_addr().
Tue, 17 Mar 2015 00:26:20 +0300 Ruslan Ermilov Core: overflow detection in ngx_parse_time() (ticket #732).
Tue, 17 Mar 2015 00:26:18 +0300 Ruslan Ermilov Refactored ngx_parse_time().
Tue, 17 Mar 2015 00:26:15 +0300 Ruslan Ermilov Core: overflow detection in number parsing functions.
Tue, 17 Mar 2015 00:24:34 +0300 Ruslan Ermilov Core: expose maximum values of time_t and ngx_int_t.
Fri, 13 Mar 2015 16:43:01 +0300 Ruslan Ermilov Configure: removed redundant auto/have call.
Fri, 13 Mar 2015 16:42:52 +0300 Ruslan Ermilov The "aio" directive parser made smarter.
Thu, 12 Mar 2015 23:03:03 +0300 Ruslan Ermilov Events: fixed typo in the error message.
Thu, 12 Mar 2015 20:06:04 +0300 Ruslan Ermilov Deprecated "aio sendfile".
Wed, 04 Mar 2015 08:12:53 +0300 Ruslan Ermilov Proxy: use an appropriate error on memory allocation failure.
Wed, 04 Mar 2015 08:10:40 +0300 Ruslan Ermilov Style: moved ngx_http_ephemeral() macro to ngx_http_request.h.
Wed, 04 Mar 2015 08:05:38 +0300 Ruslan Ermilov Style: use %*s format, as in 68d21fd1dc64.
Wed, 04 Mar 2015 19:20:30 +0300 Valentin Bartenev Log: use ngx_cpymem() in a couple of places, no functional changes.
Tue, 03 Mar 2015 17:48:57 +0300 Valentin Bartenev Upstream keepalive: drop ready flag on EAGAIN from recv(MSG_PEEK).
Tue, 03 Mar 2015 18:09:13 +0300 Ruslan Ermilov Events: simplified ngx_event_aio_t definition.
Fri, 27 Feb 2015 19:19:08 +0300 Valentin Bartenev Refactored ngx_linux_sendfile_chain() even more.
Tue, 03 Mar 2015 01:15:21 +0300 Maxim Dounin Style.
Mon, 02 Mar 2015 21:44:42 +0300 Maxim Dounin Upstream: upstream argument in ngx_http_upstream_process_request().
Mon, 02 Mar 2015 21:44:32 +0300 Maxim Dounin Upstream: avoid duplicate finalization.
Mon, 02 Mar 2015 21:15:46 +0300 Roman Arutyunyan SSL: reset ready flag if recv(MSG_PEEK) found no bytes in socket.
Mon, 02 Mar 2015 19:47:13 +0300 Roman Arutyunyan Cache: do not inherit last_modified and etag from stale response.
Mon, 02 Mar 2015 18:41:29 +0300 Roman Arutyunyan Upstream hash: speedup consistent hash init.
Fri, 27 Feb 2015 16:28:31 +0300 Sergey Kandaurov Mail: don't emit Auth-SSL-Verify with disabled ssl_verify_client.
Wed, 25 Feb 2015 17:48:05 +0300 Maxim Dounin Mail: client SSL certificates support.
Wed, 25 Feb 2015 17:47:49 +0300 Maxim Dounin Mail: added Auth-SSL header to indicate SSL.
Wed, 25 Feb 2015 17:47:43 +0300 Maxim Dounin Mail: fixed buffer allocation for CRLF after Auth-SMTP-* headers.
Tue, 24 Feb 2015 23:52:47 +0300 Ruslan Ermilov SSL: account sent bytes in ngx_ssl_write().
Tue, 24 Feb 2015 18:37:14 +0300 Maxim Dounin Core: fixed potential buffer overrun when initializing hash.
Tue, 17 Feb 2015 16:27:52 +0300 Ruslan Ermilov Cache: reduced diffs to the plus version of nginx.
Tue, 17 Feb 2015 14:26:44 +0300 Roman Arutyunyan Core: make ngx_connection_local_sockaddr() always assign address.
Wed, 11 Feb 2015 20:18:55 +0300 Sergey Kandaurov Configure: typo fixed.
Wed, 11 Feb 2015 20:00:07 +0300 Valentin Bartenev Unbreak building on FreeBSD without file AIO.
Wed, 11 Feb 2015 17:52:15 +0300 Valentin Bartenev Refactored sendfile() AIO preload.
Fri, 23 Jan 2015 15:23:29 +0300 Ruslan Ermilov Mail: fixed the duplicate listen address detection.
Fri, 23 Jan 2015 15:23:27 +0300 Ruslan Ermilov Mail: fixed a comment.
Thu, 22 Jan 2015 16:23:32 +0300 Ruslan Ermilov Upstream: detect port absence in fastcgi_pass with IP literal.
Wed, 11 Feb 2015 15:51:03 +0300 Ruslan Ermilov Version bump.