Commit Graph

  • fd97b2a80f SSL: server name callback changed to return SSL_TLSEXT_ERR_OK. Maxim Dounin 2019-03-03 16:47:44 +0300
  • 4e0c46cfe1 Version bump. Maxim Dounin 2019-03-03 16:47:41 +0300
  • 16e7120d6c release-1.15.9 tag Maxim Dounin 2019-02-26 18:29:22 +0300
  • 3229ec6bcd nginx-1.15.9-RELEASE release-1.15.9 Maxim Dounin 2019-02-26 18:29:22 +0300
  • 6647cbd10b Updated OpenSSL used for win32 builds. Maxim Dounin 2019-02-26 18:01:30 +0300
  • 1a30d79c42 SSL: fixed possible segfault with dynamic certificates. Maxim Dounin 2019-02-25 21:16:26 +0300
  • ecfab06cb2 SSL: adjusted session id context with dynamic certificates. Maxim Dounin 2019-02-25 16:42:54 +0300
  • fbcb0c8a33 SSL: dynamic certificate loading in the stream module. Maxim Dounin 2019-02-25 16:42:43 +0300
  • 8772a0e089 SSL: passwords support for dynamic certificate loading. Maxim Dounin 2019-02-25 16:42:23 +0300
  • 6e5a731edb SSL: variables support in ssl_certificate and ssl_certificate_key. Maxim Dounin 2019-02-25 16:42:05 +0300
  • 9ff7ba3d00 SSL: loading of connection-specific certificates. Maxim Dounin 2019-02-25 16:41:44 +0300
  • 20c8700ae7 SSL: reworked ngx_ssl_certificate(). Maxim Dounin 2019-02-25 16:41:28 +0300
  • 2d7faa2311 SSL: removed logging of empty "(SSL:)" in ngx_ssl_error(). Maxim Dounin 2019-02-25 16:41:15 +0300
  • dce5823f59 Style. Maxim Dounin 2019-02-25 16:41:08 +0300
  • d8ccef0215 Slab: removed redundant page calculation (ticket #1721). Maxim Dounin 2019-02-12 21:51:15 +0300
  • c5c034f66d Upstream: fixed logging of required buffer size (ticket #1722). Chanhun Jeong 2019-02-11 13:36:53 +0900
  • fc66ccce02 SSL: fixed EVP_DigestFinal_ex() error message. Sergey Kandaurov 2019-02-07 19:39:35 +0300
  • f7d53c4ae4 SSL: separate checks for errors in ngx_ssl_read_password_file(). Maxim Dounin 2019-01-31 19:36:51 +0300
  • 80f105b054 SSL: explicitly zero out session ticket keys. Ruslan Ermilov 2019-01-31 19:28:07 +0300
  • 94fa2bb4cb Modules compatibility: down flag in ngx_peer_connection_t. Roman Arutyunyan 2019-01-31 17:25:03 +0300
  • 34a8b4506a Use %s for errors returned from configuration parsing handlers. Ruslan Ermilov 2018-12-25 15:26:58 +0300
  • 097b1121fd Configure: added explicit ngx_binext to the linker output argument. Sergey Kandaurov 2019-01-30 19:28:27 +0300
  • a05e7555ce Removed --test-build-eventport workaround for old FreeBSD versions. Sergey Kandaurov 2019-01-28 14:34:02 +0000
  • f153bcebb5 Fixed portability issues with union sigval. Sergey Kandaurov 2019-01-28 14:33:31 +0000
  • 9497cc8c20 Year 2019. Maxim Konovalov 2019-01-28 13:23:37 +0300
  • 38196b8ba6 Win32: detection of connect() errors in select(). Maxim Dounin 2019-01-24 22:00:44 +0300
  • f2cfcc09a0 Win32: enabled both select and poll on Windows by default. Maxim Dounin 2019-01-24 22:00:13 +0300
  • 40b74475d0 Win32: added WSAPoll() support. Maxim Dounin 2019-01-24 21:51:21 +0300
  • c6a0003af1 Win32: properly enabled select on Windows. Maxim Dounin 2019-01-24 21:51:00 +0300
  • 3dcad9c5d6 Events: fixed copying of old events in poll init. Maxim Dounin 2019-01-24 21:50:37 +0300
  • 12645b46e9 Stream: do not split datagrams when limiting proxy rate. Roman Arutyunyan 2018-12-27 19:37:34 +0300
  • 36a0713244 Prevented scheduling events on a shared connection. Roman Arutyunyan 2019-01-14 20:36:23 +0300
  • b6b39b2fb9 Added the ngx_http_test_required_predicates() function. Vladimir Homutov 2019-01-17 14:31:04 +0300
  • de20d73ec5 Version bump. Vladimir Homutov 2019-01-17 14:31:01 +0300
  • d95e34c558 release-1.15.8 tag Maxim Dounin 2018-12-25 17:53:03 +0300
  • 2eedb3ff0c nginx-1.15.8-RELEASE release-1.15.8 Maxim Dounin 2018-12-25 17:53:03 +0300
  • 910f330ad0 Autoindex: fixed possible integer overflow on 32-bit systems. Vladimir Homutov 2018-12-25 12:59:24 +0300
  • 8610ddd092 Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2018-12-24 16:30:10 +0200
  • aa741f8727 Win32: removed NGX_DIR_MASK concept. Maxim Dounin 2018-12-24 21:07:05 +0300
  • 499bb2655e Userid: using stub for AF_UNIX addresses. Sergey Kandaurov 2018-12-24 19:55:00 +0300
  • 2a11bf0f77 SSL: avoid reading on pending SSL_write_early_data(). Sergey Kandaurov 2018-12-18 15:15:15 +0300
  • ce4a23d144 Geo: fixed handling of AF_UNIX client addresses (ticket #1684). Maxim Dounin 2018-12-14 18:11:06 +0300
  • cb4dd56771 Upstream: implemented $upstream_bytes_sent. Ruslan Ermilov 2018-12-13 17:23:07 +0300
  • 8e2949e56a Resolver: report SRV resolve failure if all A resolves failed. Roman Arutyunyan 2018-12-11 19:41:22 +0300
  • 746fba0d79 Copy regex unnamed captures to cloned subrequests. Roman Arutyunyan 2018-12-11 13:09:00 +0300
  • 7b7f7c1458 Version bump. Roman Arutyunyan 2018-12-11 13:12:35 +0300
  • e2673071e4 release-1.15.7 tag Maxim Dounin 2018-11-27 17:40:21 +0300
  • 0febe9a095 nginx-1.15.7-RELEASE release-1.15.7 Maxim Dounin 2018-11-27 17:40:20 +0300
  • abbde03cf6 Updated OpenSSL used for win32 builds. Maxim Dounin 2018-11-27 17:02:56 +0300
  • f4c70589ce Negative size buffers detection. Maxim Dounin 2018-11-26 18:29:56 +0300
  • f5708e66c7 Mp4: fixed possible pointer overflow on 32-bit platforms. Maxim Dounin 2018-11-21 20:23:16 +0300
  • aedc37fb3e Limit req: "delay=" parameter. Maxim Dounin 2018-11-21 18:56:50 +0300
  • 56dffac3e3 Limit req: fixed error message wording. Maxim Dounin 2018-11-21 18:56:44 +0300
  • c241467318 Upstream: revised upstream response time variables. Vladimir Homutov 2018-11-21 13:40:40 +0300
  • 0f669b23a8 Upstream: removed unused ngx_http_upstream_t.timeout field. Vladimir Homutov 2018-11-21 13:40:36 +0300
  • 6c3838f9ed Core: ngx_explicit_memzero(). Maxim Dounin 2018-11-15 21:28:02 +0300
  • 841c899a9e Core: free shared memory on cycle initialization failure. Ruslan Ermilov 2018-11-15 15:28:54 +0300
  • 41a451e286 Stream: proxy_requests directive. Vladimir Homutov 2018-11-12 16:29:30 +0300
  • abf04ed87a Stream: session completion check code moved to a separate function. Vladimir Homutov 2018-11-12 12:05:03 +0300
  • 7e3041b79f Stream: fixed possible use of a freed connection. Vladimir Homutov 2018-11-07 13:22:14 +0300
  • 6351d8306f Version bump. Vladimir Homutov 2018-11-13 14:42:47 +0300
  • 774d69cf4a release-1.15.6 tag Maxim Dounin 2018-11-06 16:32:09 +0300
  • ac071c1490 nginx-1.15.6-RELEASE release-1.15.6 Maxim Dounin 2018-11-06 16:32:08 +0300
  • 42043b4ef7 gRPC: limited allocations due to ping and settings frames. Maxim Dounin 2018-11-06 16:29:59 +0300
  • 60b93594cc HTTP/2: limit the number of idle state switches. Ruslan Ermilov 2018-11-06 16:29:49 +0300
  • 8ec4146e1a HTTP/2: flood detection. Ruslan Ermilov 2018-11-06 16:29:35 +0300
  • 9cd9526ba6 Mp4: fixed reading 64-bit atoms. Roman Arutyunyan 2018-11-06 16:29:18 +0300
  • b66ee453cc Cache: improved keys zone size error reporting. Maxim Dounin 2018-10-31 16:49:40 +0300
  • f186a01901 Cache: fixed minimum cache keys zone size limit. Maxim Dounin 2018-10-31 16:49:39 +0300
  • f3ed2fc356 A minor code clean for macro ngx_event_get_conf in ngx_event.h. chronolaw 2018-10-19 13:50:36 +0800
  • 471d077fdd SSL: explicitly set maximum version (ticket #1654). Maxim Dounin 2018-10-23 22:11:48 +0300
  • 1305b8414d Upstream: proxy_socket_keepalive and friends. Vladimir Homutov 2018-10-03 14:08:51 +0300
  • ae1e6e5ec0 Version bump. Vladimir Homutov 2018-10-03 17:02:44 +0300
  • 31af68e6ca release-1.15.5 tag Maxim Dounin 2018-10-02 18:13:52 +0300
  • c040ab4bbf nginx-1.15.5-RELEASE release-1.15.5 Maxim Dounin 2018-10-02 18:13:51 +0300
  • 53803b4780 SSL: fixed segfault on renegotiation (ticket #1646). Maxim Dounin 2018-10-02 17:46:18 +0300
  • df0dfa634d Fixed off-by-one error in shared zone initialization. Ruslan Ermilov 2018-10-02 13:32:52 +0300
  • a50dec6d6a SSL: fixed unlocked access to sess_id->len. Ruslan Ermilov 2018-09-25 14:07:59 +0300
  • 99e06c69c5 Version bump. Ruslan Ermilov 2018-09-27 13:05:39 +0300
  • 31c0b30137 release-1.15.4 tag Maxim Dounin 2018-09-25 18:11:39 +0300
  • e4cf3f603a nginx-1.15.4-RELEASE release-1.15.4 Maxim Dounin 2018-09-25 18:11:39 +0300
  • b7edec61c3 SSL: logging level of "no suitable signature algorithm". Maxim Dounin 2018-09-25 14:00:04 +0300
  • 31ef0c47ca SSL: logging level of "no suitable key share". Maxim Dounin 2018-09-25 13:59:53 +0300
  • 1065455289 Cache: status must be less then 599 in *_cache_valid directives. Gena Makhomed 2018-09-24 20:26:46 +0300
  • 8117b3f5a0 Removed bgcolor attribute on body in error pages and autoindex. Nova DasSarma 2018-09-19 09:26:47 -0500
  • ab9038af7e SSL: support for TLSv1.3 early data with OpenSSL. Sergey Kandaurov 2018-09-21 20:49:12 +0300
  • 61cec6f01b SSL: disabled renegotiation checks with SSL_OP_NO_RENEGOTIATION. Maxim Dounin 2018-09-21 20:31:32 +0300
  • a834b8aa09 Rewrite: removed r->err_status special handling (ticket #1634). Maxim Dounin 2018-09-21 15:59:33 +0300
  • e4a3211e2f Fixed socket leak with "return 444" in error_page (ticket #274). Maxim Dounin 2018-09-21 15:59:30 +0300
  • 05029e775f SSL: restore handlers after blocking. Maxim Dounin 2018-09-10 18:57:39 +0300
  • c2f90de0c5 SSL: corrected SSL_ERROR_WANT_WRITE / SSL_ERROR_WANT_READ logging. Maxim Dounin 2018-09-10 18:57:19 +0300
  • 278be041dd Lingering close changed to handle NGX_AGAIN. Maxim Dounin 2018-09-10 18:57:13 +0300
  • 07dbfd00ff gRPC: disabled keepalive when sending control frames was blocked. Maxim Dounin 2018-09-03 19:34:02 +0300
  • 71e152debe gRPC: improved keepalive handling. Maxim Dounin 2018-09-03 19:34:01 +0300
  • b71792b110 Uwsgi: added a check on maximum uwsgi request size. Maxim Dounin 2018-09-03 19:17:06 +0300
  • 07c3e79b64 Uwsgi: style. Maxim Dounin 2018-09-03 19:17:01 +0300
  • 09cb553c7f Version bump. Roman Arutyunyan 2018-08-30 14:42:15 +0300
  • d9908c6c9a Stream: avoid potential infinite loop at preread phase. Roman Arutyunyan 2018-08-29 15:56:42 +0300
  • 73d467cecd release-1.15.3 tag Maxim Dounin 2018-08-28 18:36:00 +0300
  • 3b8bf4e6a6 nginx-1.15.3-RELEASE release-1.15.3 Maxim Dounin 2018-08-28 18:36:00 +0300