Commit Graph

  • c09aa142d6 Fixed checking ngx_tcp_push() and ngx_tcp_nopush() return values. Ruslan Ermilov 2018-03-19 16:28:23 +0300
  • 510986b806 Upstream: fixed comments after 13f8dec720b5. Ruslan Ermilov 2018-03-19 16:22:09 +0300
  • 8dfb87d6bb Configure: added gRPC module help message. Sergey Kandaurov 2018-03-19 12:41:36 +0300
  • 14c46da20e Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2018-03-18 11:11:14 +0200
  • 6559a42013 gRPC: special handling of "trailer only" responses. Maxim Dounin 2018-03-17 23:04:26 +0300
  • 6a0d9e5b2d gRPC: special handling of the TE request header. Maxim Dounin 2018-03-17 23:04:25 +0300
  • 56ad960e7a The gRPC proxy module. Maxim Dounin 2018-03-17 23:04:24 +0300
  • c67124190c Upstream: u->conf->preserve_output flag. Maxim Dounin 2018-03-17 23:04:23 +0300
  • 7be60194c1 Upstream: u->request_body_blocked flag. Maxim Dounin 2018-03-17 23:04:22 +0300
  • 7ef115a7e8 Upstream: trailers support, u->conf->pass_trailers flag. Maxim Dounin 2018-03-17 23:04:21 +0300
  • c554dd1434 HTTP/2: externalized various constants and interfaces. Maxim Dounin 2018-03-17 23:04:20 +0300
  • b84b67bc0f Style. Roman Arutyunyan 2018-03-12 18:38:53 +0300
  • 1a5604bedd Stream ssl_preread: $ssl_preread_alpn_protocols variable. Roman Arutyunyan 2018-03-12 16:03:08 +0300
  • 84d1e7de0c Improved code readablity. Ruslan Ermilov 2018-03-07 18:28:12 +0300
  • 83dceda868 HTTP/2: unknown frames now logged at info level. Maxim Dounin 2018-03-05 21:35:13 +0300
  • 89ad448f57 Style. Maxim Dounin 2018-03-05 21:35:08 +0300
  • 7647372565 Access log: support for disabling escaping (ticket #1450). Vladimir Homutov 2018-03-01 11:42:55 +0300
  • c7e8a6f212 Core: ngx_current_msec now uses monotonic time if available. Maxim Dounin 2018-03-01 20:25:50 +0300
  • 6e30556127 Postpone filter: prevented uninitialized r->out. Roman Arutyunyan 2018-03-01 18:38:39 +0300
  • 7c5c15a25d Generic subrequests in memory. Roman Arutyunyan 2018-02-28 16:56:58 +0300
  • 2d9db482aa Modules compatibility: additional upstream metrics. Vladimir Homutov 2018-02-22 17:25:43 +0300
  • f607032e0c Auth basic: prevent null character in error log (ticket #1494). Vadim Filimonov 2018-02-26 16:52:20 +0200
  • dd7dba520c Generate error for unsupported IPv6 transparent proxy. Roman Arutyunyan 2018-02-22 13:16:21 +0300
  • bcda92e843 HTTP/2: style. Ruslan Ermilov 2018-02-22 12:42:29 +0300
  • b3b4a98a5c Geo: fixed indentation. Sergey Kandaurov 2018-02-21 17:26:00 +0300
  • 7a45918e0b Geo: optimized configuration parser. Ruslan Ermilov 2018-02-21 15:50:43 +0300
  • f98a8c4db6 Geo: fixed memory allocation error handling (closes #1482). Ruslan Ermilov 2018-02-21 15:50:42 +0300
  • 864d93965b Version bump. Ruslan Ermilov 2018-02-21 15:50:35 +0300
  • 89f4129f56 release-1.13.9 tag Maxim Dounin 2018-02-20 17:08:49 +0300
  • 22adf80c4a nginx-1.13.9-RELEASE release-1.13.9 Maxim Dounin 2018-02-20 17:08:48 +0300
  • 9e2cd6282f HTTP/2: precalculate hash for "Cookie". Maxim Dounin 2018-02-15 19:06:22 +0300
  • 89661c0e7d HTTP/2: fixed ngx_http_v2_push_stream() allocation error handling. Ruslan Ermilov 2018-02-15 17:51:37 +0300
  • 2437532e7f HTTP/2: push additional request headers (closes #1478). Ruslan Ermilov 2018-02-15 17:51:32 +0300
  • 8a84dd4f32 Expose more headers with NGX_HTTP_HEADERS. Ruslan Ermilov 2018-02-15 17:51:26 +0300
  • 9d00f9e449 Core: added a stub for additional zone configuration. Vladimir Homutov 2018-02-15 16:08:05 +0300
  • 5e28302dfc HTTP/2: style. Sergey Kandaurov 2018-02-15 02:34:16 +0300
  • c32d9d28fd HTTP/2: fixed null pointer dereference with server push. Ruslan Ermilov 2018-02-09 23:20:08 +0300
  • 09eb20c8a7 HTTP/2: fixed build with -Werror=unused-but-set-variable. Ruslan Ermilov 2018-02-08 12:11:30 +0300
  • 6e52265b42 HTTP/2: server push. Ruslan Ermilov 2018-02-08 09:55:03 +0300
  • ac3c8ff364 HTTP/2: changed prototypes of request pseudo-headers parsers. Ruslan Ermilov 2018-02-08 09:54:49 +0300
  • 8590d9d615 Basic support of the Link response header. Ruslan Ermilov 2018-02-08 09:54:18 +0300
  • d31d547dba Dav: added error logging. Roman Arutyunyan 2018-02-07 16:44:29 +0300
  • bde18907ac HTTP/2: removed unused field from ngx_http_v2_stream_t. Sergey Kandaurov 2018-02-06 20:02:59 +0300
  • 776869a974 Contrib: vim syntax, update 3rd party module directives. Gena Makhomed 2018-02-01 11:15:14 +0200
  • b0f53dd0eb Contrib: vim syntax, update core module directives. Gena Makhomed 2018-02-01 11:09:35 +0200
  • c8f46e070f Upstream: removed X-Powered-By from the list of special headers. Ruslan Ermilov 2018-01-30 22:23:58 +0300
  • 57dde2ab37 SSL: using default server context in session remove (closes #1464). Sergey Kandaurov 2018-01-30 17:46:31 +0300
  • 2213695368 HTTP/2: finalize request as bad if parsing of pseudo-headers fails. Ruslan Ermilov 2018-01-30 14:44:31 +0300
  • 0b8b91f45f HTTP/2: more style, comments, and debugging. Ruslan Ermilov 2018-01-29 16:06:33 +0300
  • 34cf5d5e6a HTTP/2: handle duplicate INITIAL_WINDOW_SIZE settings. Ruslan Ermilov 2018-01-29 15:54:36 +0300
  • 63a4dab7b0 Fixed --test-build-eventport on macOS 10.12 and later. Ruslan Ermilov 2018-01-16 13:52:03 +0300
  • 3377c00119 Upstream: fixed "header already sent" alerts on backend errors. Maxim Dounin 2018-01-11 21:43:49 +0300
  • 9b81d3b1bb Year 2018. Maxim Dounin 2018-01-11 21:43:24 +0300
  • b87240dded Contrib: vim syntax, update core module directives. Gena Makhomed 2017-12-28 12:01:05 +0200
  • 28b53b7546 Contrib: vim syntax, update 3rd party module directives. Gena Makhomed 2017-12-28 11:49:44 +0200
  • 742f413e91 Version bump. Maxim Dounin 2017-12-30 00:15:07 +0300
  • 196c1a0cb4 release-1.13.8 tag Maxim Dounin 2017-12-26 19:01:12 +0300
  • 3860a5e6c9 nginx-1.13.8-RELEASE release-1.13.8 Maxim Dounin 2017-12-26 19:01:11 +0300
  • 9402b81547 Updated OpenSSL used for win32 builds. Maxim Dounin 2017-12-26 17:48:49 +0300
  • 44c16b2e70 Contrib: vim syntax, listen options. Gena Makhomed 2017-12-25 18:30:01 +0200
  • 6e0d2f898d Contrib: vim syntax, update core module directives. Gena Makhomed 2017-12-25 17:57:01 +0200
  • 9bc0ced4a7 Contrib: updated vim syntax rules for variables. Maxim Dounin 2017-12-25 19:41:00 +0300
  • 0ad556fe59 Allowed configuration token to start with a variable. Roman Arutyunyan 2017-12-21 13:29:40 +0300
  • ce45ded2a8 Fixed capabilities version. Roman Arutyunyan 2017-12-19 19:00:27 +0300
  • 0e92c213f5 Improved the capabilities feature detection. Roman Arutyunyan 2017-12-18 21:09:39 +0300
  • 752f66bf7d Retain CAP_NET_RAW capability for transparent proxying. Roman Arutyunyan 2017-12-13 20:40:53 +0300
  • d2d737e70b Use sysconf to determine cacheline size at runtime. Debayan Ghosh 2017-12-11 16:28:11 +0000
  • b75f419b2c Configure: set default cacheline size to 64 for aarch64 platforms. Debayan Ghosh 2017-12-11 15:05:35 +0000
  • 40f1c48b53 Configure: fixed SO_BINDANY comment. Maxim Dounin 2017-12-07 17:09:36 +0300
  • 6ff1340262 Configure: moved IP_BIND_ADDRESS_NO_PORT test. Maxim Dounin 2017-12-07 17:09:33 +0300
  • 6754a40466 Proxy: escape explicit space in URI in default cache key. Roman Arutyunyan 2017-11-20 20:50:35 +0300
  • 891908cd0c Inherit valid_unparsed_uri in cloned subrequests (ticket #1430). Roman Arutyunyan 2017-11-20 21:11:19 +0300
  • de11c2ad09 Proxy: simplified conditions of using unparsed uri. Roman Arutyunyan 2017-11-20 13:47:17 +0300
  • 7b3f187bc6 Upstream: flush low-level buffers on write retry. Patryk Lesiewicz 2017-12-01 15:59:14 -0800
  • e13268714f Upstream keepalive: clean read delayed flag in stored connections. Roman Arutyunyan 2017-11-28 14:00:00 +0300
  • 53e5a746bf Autoindex: discard request body (ticket #1439). Maxim Dounin 2017-12-04 17:30:02 +0300
  • e3baa90da9 Removed unused FreeBSD-specific definitions in ngx_posix_config.h. Sergey Kandaurov 2017-11-28 13:09:54 +0300
  • afad219175 Fixed "changing binary" when reaper is not init. Ruslan Ermilov 2017-11-28 12:00:24 +0300
  • 7a7fc708fb Configure: fixed clang detection on MINIX. Maxim Dounin 2017-11-23 16:33:40 +0300
  • 3656f2eb63 Version bump. Maxim Dounin 2017-11-23 16:32:58 +0300
  • f1107e183d release-1.13.7 tag Maxim Dounin 2017-11-21 18:09:44 +0300
  • 249208c9a5 nginx-1.13.7-RELEASE release-1.13.7 Maxim Dounin 2017-11-21 18:09:43 +0300
  • 8e646df77a Updated OpenSSL used for win32 builds. Maxim Dounin 2017-11-21 17:32:12 +0300
  • b32cb6b610 Fixed worker_shutdown_timeout in various cases. Maxim Dounin 2017-11-20 16:31:07 +0300
  • f1c4853ea1 Gzip: support for a zlib variant from Intel. Maxim Dounin 2017-11-18 04:03:27 +0300
  • cdbdbbd842 Xslt: fixed parameters parsing (ticket #1416). Ruslan Ermilov 2017-11-16 13:20:47 +0300
  • d303a95594 SSI: fixed type. hucongcong 2017-10-27 00:30:38 +0800
  • cfc8c28259 FastCGI: adjust buffer position when parsing incomplete records. Maxim Dounin 2017-11-09 15:35:20 +0300
  • 9cb9ce78b1 Core: free shared memory zones only after reconfiguration. Maxim Dounin 2017-10-17 19:52:16 +0300
  • fdbf551602 Postpone filter: handled ngx_http_postpone_filter_add() failures. Sergey Kandaurov 2017-10-16 13:13:25 +0300
  • 77c7875a7b Fixed type of ngx_conf_t.handler_conf. Ruslan Ermilov 2017-10-13 00:32:26 +0300
  • 5fee8f76b5 SSL: include <openssl/hmac.h>. Alessandro Ghedini 2017-10-11 15:43:50 -0700
  • 80f2e8f656 Upstream: disabled upgrading in subrequests. Roman Arutyunyan 2017-10-11 17:38:21 +0300
  • f1be23bc8a Upstream: fixed $upstream_status when upstream returns 503/504. Ruslan Ermilov 2017-10-11 22:04:28 +0300
  • 211d20a230 Version bump. Ruslan Ermilov 2017-10-11 22:04:11 +0300
  • a8581a43b4 release-1.13.6 tag Maxim Dounin 2017-10-10 18:22:51 +0300
  • 66ca1d7bd8 nginx-1.13.6-RELEASE release-1.13.6 Maxim Dounin 2017-10-10 18:22:50 +0300
  • 661e40864f Upstream: fixed error handling of stale and revalidated cache send. Sergey Kandaurov 2017-10-10 01:04:54 +0300
  • 0737e6d841 Upstream: even better handling of invalid headers in cache files. Maxim Dounin 2017-10-09 15:59:10 +0300
  • 53d655f894 Upstream hash: reordered peer checks. Maxim Dounin 2017-10-05 17:43:05 +0300