Commit Graph

  • b0ab9bd289 Added size check to ngx_http_alloc_large_header_buffer(). Maxim Dounin 2020-08-06 05:02:22 +0300
  • 6c4e04182d FastCGI: fixed zero size buf alerts on extra data (ticket #2018). Maxim Dounin 2020-07-27 16:02:15 +0300
  • 20291bd3d0 Core: enclosed parameters of the ngx_buf.h macros in parentheses. balus 2020-07-27 13:21:51 +0300
  • d748ebb148 OCSP: fixed certificate reference leak. Sergey Kandaurov 2020-07-23 17:31:09 +0300
  • 9ddc5a659c Xslt: disabled ranges. Roman Arutyunyan 2020-07-22 22:16:19 +0300
  • f55cf02b79 Core: close PID file when writing fails. Ruslan Ermilov 2020-07-21 20:34:29 +0300
  • f50de443be Slice filter: clear original Accept-Ranges. Roman Arutyunyan 2020-07-09 16:21:37 +0300
  • 9304c5ebb2 Version bump. Roman Arutyunyan 2020-07-09 17:33:22 +0300
  • c8e9deb87e release-1.19.1 tag Maxim Dounin 2020-07-07 18:56:06 +0300
  • 97aa29d055 nginx-1.19.1-RELEASE Maxim Dounin 2020-07-07 18:56:05 +0300
  • 67bc54a312 gRPC: generate error when response size is wrong. Maxim Dounin 2020-07-06 18:36:25 +0300
  • 05977993c0 FastCGI: protection from responses with wrong length. Maxim Dounin 2020-07-06 18:36:23 +0300
  • cbcb88812e Upstream: drop extra data sent by upstream. Maxim Dounin 2020-07-06 18:36:22 +0300
  • 1ae0f7d59a Proxy: style. Maxim Dounin 2020-07-06 18:36:21 +0300
  • 157ca5e9fd Proxy: detection of data after final chunk. Maxim Dounin 2020-07-06 18:36:20 +0300
  • 16cbb0d60a Proxy: drop extra data sent by upstream. Maxim Dounin 2020-07-06 18:36:19 +0300
  • 839d7c5cb3 Memcached: protect from too long responses. Maxim Dounin 2020-07-06 18:36:17 +0300
  • 2a803ecb37 HTTP/2: lingering close after GOAWAY. Ruslan Ermilov 2020-07-03 16:16:47 +0300
  • b523b95326 SSL: fixed unexpected certificate requests (ticket #2008). Maxim Dounin 2020-06-29 17:15:51 +0300
  • 4a480ff8dd Fixed potential leak of temp pool. Eran Kornblau 2020-06-15 03:58:31 -0400
  • 18932c77b4 Cache: introduced min_free cache clearing. Maxim Dounin 2020-06-22 18:03:00 +0300
  • 949e91f58a Too large st_blocks values are now ignored (ticket #157). Maxim Dounin 2020-06-22 18:02:59 +0300
  • 6e759f9d37 Large block sizes on Linux are now ignored (ticket #1168). Maxim Dounin 2020-06-22 18:02:58 +0300
  • 1f20c7c4c9 OCSP: fixed use-after-free on error. Roman Arutyunyan 2020-06-15 20:17:16 +0300
  • af2fa0c870 Correctly flush request body to uwsgi with SSL. Quantum 2020-06-15 17:35:26 -0400
  • 27af32988f Stream: fixed processing of zero length UDP packets (ticket #1982). Vladimir Homutov 2020-06-08 11:40:34 +0300
  • 1cead62155 SSL: added verify callback to ngx_ssl_trusted_certificate(). Maxim Dounin 2020-06-03 19:11:32 +0300
  • f72d69efcd Fixed SIGQUIT not removing listening UNIX sockets (closes #753). Ruslan Ermilov 2020-06-01 22:31:23 +0300
  • 2f9b1a528b Fixed removing of listening UNIX sockets when "changing binary". Ruslan Ermilov 2020-06-01 20:19:27 +0300
  • 747349f8f0 Contrib: vim syntax, update core and 3rd party module directives. Gena Makhomed 2020-05-26 19:17:11 +0300
  • 2519ab7b1f Version bump. Maxim Dounin 2020-05-26 22:03:00 +0300
  • b9b8c33ad7 release-1.19.0 tag Maxim Dounin 2020-05-26 18:00:20 +0300
  • de1ce76199 README: updated after QUIC RFC publication, nginx 1.21 rebase. Sergey Kandaurov 2021-05-28 13:45:09 +0300
  • b2b8637f98 Merged with the default branch. Sergey Kandaurov 2021-05-28 13:33:08 +0300
  • 03fcff287d HTTP/3: fixed Insert With Name Reference index processing. Sergey Kandaurov 2021-05-27 13:29:00 +0300
  • 27a24f4c6b QUIC: call stream read handler on new data arrival. Roman Arutyunyan 2021-05-26 13:07:06 +0300
  • 1677503f98 QUIC: make sure stream data size is lower than final size. Roman Arutyunyan 2021-05-25 16:41:59 +0300
  • c7d0101d40 zimbra specific customization on top of nginx tag release-1.19.0 Shashi Kant 2021-05-25 19:09:50 +0530
  • 8747718e77 release-1.20.1 tag Maxim Dounin 2021-05-25 15:35:38 +0300
  • 98a8925142 nginx-1.20.1-RELEASE release-1.20.1 Maxim Dounin 2021-05-25 15:35:38 +0300
  • 798813e96b release-1.21.0 tag Maxim Dounin 2021-05-25 15:28:56 +0300
  • ffcf93a6bf nginx-1.21.0-RELEASE release-1.21.0 Maxim Dounin 2021-05-25 15:28:55 +0300
  • ac18345675 Resolver: explicit check for compression pointers in question. Maxim Dounin 2021-05-25 15:17:50 +0300
  • e860ecce82 Resolver: explicit check for compression pointers in question. Maxim Dounin 2021-05-25 15:17:50 +0300
  • d1f51296bc Resolver: simplified ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:45 +0300
  • f85d701694 Resolver: simplified ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:45 +0300
  • 52601fc5dc Resolver: reworked ngx_resolver_copy() copy loop. Maxim Dounin 2021-05-25 15:17:43 +0300
  • f1dd1d50e0 Resolver: reworked ngx_resolver_copy() copy loop. Maxim Dounin 2021-05-25 15:17:43 +0300
  • 3893b483ed Resolver: fixed label types handling in ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:41 +0300
  • bbd403a7ab Resolver: fixed label types handling in ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:41 +0300
  • dbd4dfd19f Resolver: fixed off-by-one read in ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:38 +0300
  • 077a890a76 Resolver: fixed off-by-one read in ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:38 +0300
  • 7199ebc203 Resolver: fixed off-by-one write in ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:36 +0300
  • 473ef4f869 Version bump. Maxim Dounin 2021-05-25 15:29:54 +0300
  • 9f1dcb0c04 Resolver: fixed off-by-one write in ngx_resolver_copy(). Maxim Dounin 2021-05-25 15:17:36 +0300
  • cd86cf34db QUIC: refactored CRYPTO and STREAM buffer ordering. Roman Arutyunyan 2021-05-25 13:55:12 +0300
  • 41a241b3ef Location header escaping in redirects (ticket #882). Ruslan Ermilov 2021-05-24 21:55:20 +0300
  • 52d0ec7d17 Fixed log action when using SSL certificates with variables. Maxim Dounin 2021-05-24 18:23:42 +0300
  • f137860101 QUIC: unroll and inline ngx_quic_varint_len()/ngx_quic_build_int(). Sergey Kandaurov 2021-05-22 18:40:45 +0300
  • ecbe06b9fe Stream: the "fastopen" parameter of the "listen" directive. Ruslan Ermilov 2021-05-20 19:59:16 +0300
  • 3dcd9f44ed
    Update README judrin141165 2021-05-20 10:48:23 +0100
  • 6029e211c6 Core: fixed comment about msie_refresh escaping. Ruslan Ermilov 2021-05-19 16:24:13 +0300
  • 173f16f736 Mail: max_errors directive. Maxim Dounin 2021-05-19 03:13:31 +0300
  • 5015209054 Mail: IMAP pipelining support. Maxim Dounin 2021-05-19 03:13:28 +0300
  • 4617dd64b8 Mail: stricter checking of IMAP tags. Maxim Dounin 2021-05-19 03:13:26 +0300
  • 82840d1651 Mail: fixed backslash handling in IMAP literals. Maxim Dounin 2021-05-19 03:13:23 +0300
  • fabe28259f Mail: removed dead s->arg_start handling. Maxim Dounin 2021-05-19 03:13:22 +0300
  • 3c660ef59b Mail: fixed s->arg_start clearing on invalid IMAP commands. Maxim Dounin 2021-05-19 03:13:20 +0300
  • d96d60d2e0 Mail: POP3 pipelining support. Maxim Dounin 2021-05-19 03:13:18 +0300
  • 317223cb56 Mail: optimized discarding invalid SMTP commands. Maxim Dounin 2021-05-19 03:13:17 +0300
  • 204f944add Mail: fixed handling of invalid SMTP commands split between reads. Maxim Dounin 2021-05-19 03:13:15 +0300
  • 60a5a6f0d3 Mail: fixed SMTP pipelining to send the response immediately. Maxim Dounin 2021-05-19 03:13:12 +0300
  • 66f736391e HTTP/3: fixed server push after 9ec3e71f8a61. Roman Arutyunyan 2021-05-18 18:17:25 +0300
  • 130a3ec501 MIME: added application/wasm type (ticket #1606). Maxim Dounin 2021-05-08 20:31:03 +0300
  • 062663f4af
    Create NGINX.txt heroku-miraheze 2021-05-06 17:12:03 +0200
  • c7de65228f Upstream: variables support in certificates. Maxim Dounin 2021-05-06 02:22:09 +0300
  • a6bce8c227 Auth basic: changed alcf->user_file to be a pointer. Maxim Dounin 2021-05-06 02:22:07 +0300
  • 4faa840853 Changed complex value slots to use NGX_CONF_UNSET_PTR. Maxim Dounin 2021-05-06 02:22:03 +0300
  • a8c8b33144 QUIC: generic buffering for stream input. Roman Arutyunyan 2021-05-05 17:15:20 +0300
  • 8f0d5edf63 QUIC: simplified sending 1-RTT only frames. Sergey Kandaurov 2021-05-05 19:32:49 +0300
  • c8b273fd99 QUIC: relaxed client id requirements. Vladimir Homutov 2021-05-05 18:11:55 +0300
  • 59fe6ca97a QUIC: consider NEW_CONNECTION_ID a probing frame. Vladimir Homutov 2021-05-06 12:36:14 +0300
  • 541feb5bd9 HTTP/3: clean up table from session cleanup handler. Roman Arutyunyan 2021-04-28 11:30:27 +0300
  • 9e05c357cc HTTP/3: moved session initialization to a separate file. Roman Arutyunyan 2021-05-05 15:15:48 +0300
  • de75c7e3e2 HTTP/3: separate header files for existing source files. Roman Arutyunyan 2021-05-05 15:09:23 +0300
  • 32f98ecbb1 HTTP/3: moved parsing uni stream type to ngx_http_v3_parse.c. Roman Arutyunyan 2021-05-05 15:00:17 +0300
  • 891fedf52d HTTP/3: renamed ngx_http_v3_client_XXX() functions. Roman Arutyunyan 2021-04-27 21:32:50 +0300
  • 0ea300d35e HTTP/3: renamed ngx_http_v3_connection_t to ngx_http_v3_session_t. Roman Arutyunyan 2021-05-05 12:54:10 +0300
  • 38773a3c11 HTTP/3: reference h3c directly from ngx_http_connection_t. Roman Arutyunyan 2021-05-05 14:53:36 +0300
  • 82f8734935 HTTP/3: ngx_http_v3_get_session() macro. Roman Arutyunyan 2021-04-30 19:10:11 +0300
  • a40fa4aa96 HTTP/3: moved Stream Cancellation stub to ngx_http_v3_streams.c. Roman Arutyunyan 2021-05-05 15:15:17 +0300
  • bbbc80465b HTTP/3: fixed decoder stream stubs. Roman Arutyunyan 2021-05-04 13:38:59 +0300
  • acc3ad0060 HTTP/3: reject empty DATA and HEADERS frames on control stream. Roman Arutyunyan 2021-05-05 13:28:05 +0300
  • f36ebdc3cd QUIC: fixed build with NGX_QUIC_DEBUG_ALLOC enabled. Vladimir Homutov 2021-04-28 13:37:18 +0300
  • c4f5b50c47 QUIC: connection migration. Vladimir Homutov 2021-04-29 15:35:02 +0300
  • e17e221085 log: add emerg log to detect nginx transfer rate Gao Junhao 2020-12-14 17:17:42 +0800
  • c8d30c7d9d
    Merge a6a11f6eb0 into f02e2a734e Masoud Shokohi 2021-04-24 01:55:24 +0430
  • a6a11f6eb0
    Create README.md Masoud Shokohi 2021-04-24 01:51:23 +0430
  • f02e2a734e Restored zeroing of ngx_channel_t in ngx_pass_open_channel(). Ruslan Ermilov 2021-04-22 16:12:52 +0300
  • a8acca865b HTTP/3: adjusted control stream parsing. Vladimir Homutov 2021-04-22 13:49:18 +0300