Commit Graph

  • a10ec2db91 Upstream hash: limited number of tries in consistent case. Maxim Dounin 2017-10-05 17:42:59 +0300
  • 3a2ca34548 Fixed build without IPv6, broken by 874171c3c71a. Maxim Dounin 2017-10-05 16:50:35 +0300
  • 41d8ea8c8d Fixed handling of unix sockets in $binary_remote_addr. Maxim Dounin 2017-10-04 21:19:42 +0300
  • cba23f88ec Fixed handling of non-null-terminated unix sockets. Maxim Dounin 2017-10-04 21:19:38 +0300
  • 2e1e65a5c0 Fixed buffer overread with unix sockets after accept(). Maxim Dounin 2017-10-04 21:19:33 +0300
  • 328bfbe0d4 HTTP/2: enforce writing the sync request body buffer to file. Valentin Bartenev 2017-10-04 21:15:15 +0300
  • d07d598c28 Cache: fixed caching of intercepted errors (ticket #1382). Maxim Dounin 2017-10-03 18:19:27 +0300
  • 105dd42bd7 Upstream: better handling of invalid headers in cache files. Maxim Dounin 2017-10-02 19:10:20 +0300
  • e22f5b71fe MIME: added most common OpenDocument types. Maxim Dounin 2017-10-02 19:07:01 +0300
  • c857edc41d MIME: style. Maxim Dounin 2017-10-02 19:06:51 +0300
  • 316a34951a Fixed the NGX_UNIX_ADDRSTRLEN macro. Ruslan Ermilov 2017-09-25 15:19:24 +0300
  • e7738ce82d Modules compatibility: down flag promoted to a bitmask. Ruslan Ermilov 2017-09-22 22:49:42 +0300
  • ccd7e1037e Style. Ruslan Ermilov 2017-09-22 18:37:49 +0300
  • 0cda728c6f Do not use the obsolete NGX_SOCKADDRLEN macro. Ruslan Ermilov 2017-09-22 13:10:49 +0300
  • 05e87e19af Removed more remnants of the old pthread implementation. Ruslan Ermilov 2017-09-18 11:09:41 +0300
  • 99cc4c72c7 HTTP/2: shortened some debug log messages. Maxim Dounin 2017-09-14 19:06:06 +0300
  • fc1575109e HTTP/2: fixed debug log about indexed headers. Maxim Dounin 2017-09-14 19:06:05 +0300
  • 8f6c5306fb HTTP/2: added logging of 400 (Bad Request) reasons. Maxim Dounin 2017-09-14 19:06:03 +0300
  • c36a3c0cba Stream: fixed logging UDP upstream timeout. Roman Arutyunyan 2017-09-12 13:44:04 +0300
  • b900cc28fc Introduced time truncation to December 31, 9999 (ticket #1368). Maxim Dounin 2017-09-13 15:53:19 +0300
  • 0206ebe76f Fixed ngx_gmtime() on 32-bit platforms with 64-bit time_t. Maxim Dounin 2017-09-13 15:52:01 +0300
  • 53bea399a0 Fixed reference to time parsing code after 8b6fa4842133. Maxim Dounin 2017-09-13 15:51:58 +0300
  • 559017768e Style. Maxim Dounin 2017-09-13 15:51:52 +0300
  • 63f5d46f58 HTTP/2: signal 0-byte HPACK's dynamic table size. Piotr Sikora 2017-08-30 14:52:11 -0700
  • 0360bf2e5b Trailing space removed. Maxim Dounin 2017-09-11 16:41:39 +0300
  • 15f81e0bbf Stream: relaxed next upstream condition (ticket #1317). Roman Arutyunyan 2017-09-11 15:32:31 +0300
  • 13e29a65f6 Version bump. Roman Arutyunyan 2017-09-11 15:46:23 +0300
  • b29759cf9b release-1.13.5 tag Maxim Dounin 2017-09-05 17:59:31 +0300
  • 9963721d9a nginx-1.13.5-RELEASE release-1.13.5 Maxim Dounin 2017-09-05 17:59:31 +0300
  • 418124e219 Secure link: fixed stack buffer overflow. Roman Arutyunyan 2017-08-22 21:22:59 +0300
  • 6a2e409833 Upstream: unconditional parsing of last_modified_time. Maxim Dounin 2017-08-23 19:20:06 +0300
  • ed0cc4d523 SSL: fixed possible use-after-free in $ssl_server_name. Maxim Dounin 2017-08-22 17:36:12 +0300
  • 50a0f25c60 SSL: the $ssl_client_escaped_cert variable (ticket #857). Maxim Dounin 2017-08-22 15:18:10 +0300
  • 008e9caa2a Range filter: changed type for total length to off_t. Maxim Dounin 2017-08-10 22:21:23 +0300
  • dd5ab4a11f Restored ngx_event_aio_t layout for debug logging. Maxim Dounin 2017-08-10 22:21:22 +0300
  • 0f841fcdee Style. Maxim Dounin 2017-08-10 22:21:20 +0300
  • b986b4314b Fixed calls to ngx_open_file() in certain places. Sergey Kandaurov 2017-08-09 15:03:27 +0300
  • 32c7bd5102 Style. Sergey Kandaurov 2017-08-09 14:59:46 +0300
  • c7c13a21ad Version bump. Sergey Kandaurov 2017-08-09 14:59:44 +0300
  • 0d9d858cea release-1.13.4 tag Maxim Dounin 2017-08-08 18:00:11 +0300
  • c556874e17 nginx-1.13.4-RELEASE release-1.13.4 Maxim Dounin 2017-08-08 18:00:11 +0300
  • 3226fa82de Updated PCRE used for win32 builds. Maxim Dounin 2017-08-08 15:21:10 +0300
  • 5f628fef3b Slab: fixed initialization on win32. Ruslan Ermilov 2017-08-08 15:16:01 +0300
  • c9a81b29b5 Upstream: copy peer data in shared memory. Ruslan Ermilov 2017-08-04 17:03:10 +0300
  • c09bba400d Referer: fixed $invalid_referer. Ruslan Ermilov 2017-08-04 08:01:55 +0300
  • d846f27638 Upstream zone: store peers->name and its data in shared memory. Ruslan Ermilov 2017-08-01 19:12:10 +0300
  • b992f7259b Variables: macros for null variables. Ruslan Ermilov 2017-08-01 14:28:33 +0300
  • 83be971bc7 Browser: style. Ruslan Ermilov 2017-08-01 14:27:23 +0300
  • aa953f5346 Cache: fixed max_size on win32. Ruslan Ermilov 2017-07-26 13:13:51 +0300
  • 9edd64fcd8 SSL: fixed typo in the error message. Sergey Kandaurov 2017-07-25 17:21:59 +0300
  • fb18ba2930 Mirror: "off" paramater of the "mirror" directive. Roman Arutyunyan 2017-07-21 19:47:56 +0300
  • 3900d1cb3c Mirror module. Roman Arutyunyan 2017-07-20 08:50:49 +0300
  • 129b06dc5d Precontent phase. Roman Arutyunyan 2017-07-20 15:51:11 +0300
  • a87e05a331 Upstream: keep request body file from removal if requested. Roman Arutyunyan 2017-07-19 20:38:17 +0300
  • 2c8f93df87 Style. Alex Zhang 2017-07-19 21:39:40 +0800
  • 82aa89566b Configure: fixed PCRE requirement check by ngx_http_rewrite_module. Samuel Martin 2017-07-19 12:05:50 +0300
  • 9197a3c874 Parenthesized ASCII-related calculations. Valentin Bartenev 2017-07-17 17:23:51 +0300
  • 7b06d9c326 Style: aligned ngx_null_command. Ruslan Ermilov 2017-07-12 11:34:04 +0300
  • bedd9c5645 Core: fixed error message on setsockopt(SO_REUSEPORT) failure. Maxim Dounin 2017-07-11 20:06:52 +0300
  • da165aae88 Core: disabled SO_REUSEPORT when testing config (ticket #1300). Maxim Dounin 2017-07-11 19:59:56 +0300
  • 5a5e74082d Version bump. Maxim Dounin 2017-07-11 19:59:16 +0300
  • 2ab1157a7e release-1.13.3 tag Maxim Dounin 2017-07-11 16:18:31 +0300
  • 6454225872 nginx-1.13.3-RELEASE release-1.13.3 Maxim Dounin 2017-07-11 16:18:30 +0300
  • d289616b0f Range filter: avoid negative range start. Maxim Dounin 2017-07-11 16:06:26 +0300
  • 92111c92e5 Range filter: protect from total size overflows. Maxim Dounin 2017-07-11 16:06:23 +0300
  • a54e3193bf Variables: use ngx_http_variable_null_value where appropriate. Ruslan Ermilov 2017-07-07 14:34:21 +0300
  • 6330817a96 Resolver: cancelable resend timer event. Ruslan Ermilov 2017-07-04 18:50:41 +0300
  • 225a5c7704 Resolver: factored out setting a timer for resolver timeout. Sergey Kandaurov 2017-07-04 18:46:30 +0300
  • d0071f08e8 Slab: fixed small allocations on systems with large pagesize. Ruslan Ermilov 2017-07-04 18:32:30 +0300
  • 75c3f8958b Slab: style. Ruslan Ermilov 2017-07-04 18:32:28 +0300
  • 7570718594 Resolver: fixed possible use-after-free while resolving SRV. Roman Arutyunyan 2017-07-04 18:07:29 +0300
  • 32e3d0e693 Proxy: split configured header names and values. Piotr Sikora 2017-03-15 15:55:35 -0700
  • 3057fca368 Version bump. Maxim Dounin 2017-07-03 16:58:08 +0300
  • 95dcba6b37 release-1.13.2 tag Maxim Dounin 2017-06-27 17:44:18 +0300
  • 2b6b360b83 nginx-1.13.2-RELEASE release-1.13.2 Maxim Dounin 2017-06-27 17:44:17 +0300
  • 774f179a9b Range filter: allowed ranges on empty files (ticket #1031). Maxim Dounin 2017-06-27 00:53:46 +0300
  • 6433c841a0 Upstream: introduced ngx_http_upstream_ssl_handshake_handler(). Maxim Dounin 2017-06-22 21:09:06 +0300
  • efa61f42c1 Upstream: fixed running posted requests (ticket #788). Roman Arutyunyan 2017-06-14 20:13:41 +0300
  • 439e205255 Resolver: added the "async" flag to resolver context. Roman Arutyunyan 2017-06-14 18:13:31 +0300
  • b0b24e8a30 Resolver: fixed allocation error handling while resolving SRV. Bart Warmerdam 2017-06-19 14:25:42 +0300
  • 6a4a1f0e23 Introduced ngx_rwlock_downgrade(). Ruslan Ermilov 2017-06-16 18:15:58 +0300
  • 3f26c20756 Added memory barrier semantics to ngx_rwlock_unlock(). Ruslan Ermilov 2017-06-16 18:15:53 +0300
  • 8310d81dc7 Headers filter: added "add_trailer" directive. Piotr Sikora 2017-03-24 03:37:34 -0700
  • d85f2f9e92 HTTP/2: added support for trailers in HTTP responses. Piotr Sikora 2017-03-24 03:37:34 -0700
  • cfdce50657 Added support for trailers in HTTP responses. Piotr Sikora 2017-03-24 03:37:34 -0700
  • fa0992ed29 Gzip: fixed style in $gzip_ratio variable handler. Ruslan Ermilov 2017-06-14 12:49:20 +0300
  • 731d1fee8a Removed excessive casts for ngx_file_info(). Ruslan Ermilov 2017-06-14 12:29:52 +0300
  • 90727eb857 Configure: use .exe for binaries for all win32 compilers. Orgad Shaneh 2017-06-06 19:37:34 +0300
  • 884b762dbb Configure: fix compilation on MSYS2 / MinGW64. Orgad Shaneh 2017-06-06 18:13:39 +0300
  • 13f49b0013 HTTP/2: reject HTTP/2 requests without ":scheme" pseudo-header. Piotr Sikora 2017-06-13 17:01:08 +0300
  • aa04b091ae Userid: ngx_http_get_indexed_variable() error handling. Sergey Kandaurov 2017-06-07 18:46:36 +0300
  • b0de3d7013 Fixed segfault in try_files with nested location. Sergey Kandaurov 2017-06-07 18:46:35 +0300
  • dec513d6e4 SSI: return NGX_ERROR when timefmt memory allocation failed. Sergey Kandaurov 2017-06-07 15:21:42 +0300
  • 51a4a414ca HTTP/2: don't send SETTINGS ACK before already queued DATA frames. Piotr Sikora 2017-06-02 15:05:32 +0300
  • ca53600ac0 HTTP/2: make SETTINGS ACK frame reusable. Piotr Sikora 2017-06-02 15:05:28 +0300
  • 1429139c57 HTTP/2: send SETTINGS ACK after applying all SETTINGS params. Piotr Sikora 2017-06-02 15:05:24 +0300
  • 6cfc65c993 HTTP/2: emit new frames only after applying all SETTINGS params. Piotr Sikora 2017-06-02 15:05:20 +0300
  • f0b0003f38 Configure: enabled rpath for NetBSD. Sergey Kandaurov 2017-06-02 12:55:31 +0300
  • 3259595970 Configure: disabled IP_PKTINFO feature on certain platforms. Roman Arutyunyan 2017-06-01 15:44:23 +0300
  • 62a95ace42 Style. Maxim Dounin 2017-06-01 16:49:14 +0300