Commit Graph

  • 7123ff2916 HTTP/3: require that field section base index is not negative. Roman Arutyunyan 2022-05-26 16:17:56 +0400
  • 7a5cf735d2 release-1.22.0 tag Maxim Dounin 2022-05-24 02:59:19 +0300
  • 057157dcdd nginx-1.22.0-RELEASE release-1.22.0 Maxim Dounin 2022-05-24 02:59:18 +0300
  • dcfc010f1c Updated OpenSSL and zlib used for win32 builds. Maxim Dounin 2022-05-24 02:51:49 +0300
  • d7994be445 Stream: don't flush empty buffers created for read errors. Aleksei Bavshin 2022-05-23 11:29:44 -0700
  • 80fc2ddf57 Mp4: fixed potential overflow in ngx_http_mp4_crop_stts_data(). Maxim Dounin 2022-06-07 21:58:52 +0300
  • f08dbefadf Upstream: handling of certificates specified as an empty string. Sergey Kandaurov 2022-06-07 20:08:57 +0400
  • 8df3ad13c5 Upstream: fixed X-Accel-Expires/Cache-Control/Expires handling. Maxim Dounin 2022-06-07 00:07:12 +0300
  • bfc5b35827 Upstream: fixed build without http cache (broken by cd73509f21e2). Maxim Dounin 2022-05-31 00:14:11 +0300
  • 887d51938f Headers filter: improved memory allocation error handling. Maxim Dounin 2022-05-30 21:25:57 +0300
  • f74e1ea995 Multiple WWW-Authenticate headers with "satisfy any;". Maxim Dounin 2022-05-30 21:25:56 +0300
  • 911c95bfd3 Auth request: multiple WWW-Authenticate headers (ticket #485). Maxim Dounin 2022-05-30 21:25:54 +0300
  • 87465e089b Upstream: multiple WWW-Authenticate headers (ticket #485). Maxim Dounin 2022-05-30 21:25:53 +0300
  • 260f48816e Upstream: handling of multiple Vary headers (ticket #1423). Maxim Dounin 2022-05-30 21:25:51 +0300
  • b8815c797a Upstream: duplicate headers ignored or properly linked. Maxim Dounin 2022-05-30 21:25:49 +0300
  • d22157fade Upstream: header handlers can now return parsing errors. Maxim Dounin 2022-05-30 21:25:48 +0300
  • 268f0cba88 Upstream: all known headers in u->headers_in are linked lists now. Maxim Dounin 2022-05-30 21:25:46 +0300
  • e59c2096ae All known output headers can be linked lists now. Maxim Dounin 2022-05-30 21:25:45 +0300
  • bbf8ed48c4 Upstream: simplified Accept-Ranges handling. Maxim Dounin 2022-05-30 21:25:43 +0300
  • 2509347305 Upstream: simplified Content-Encoding handling. Maxim Dounin 2022-05-30 21:25:42 +0300
  • 6bf6ef3947 Upstream: style. Maxim Dounin 2022-05-30 21:25:40 +0300
  • 1d22d0f56b Perl: combining unknown headers during $r->header_in() lookup. Maxim Dounin 2022-05-30 21:25:38 +0300
  • dab1b086ef Perl: all known input headers are handled identically. Maxim Dounin 2022-05-30 21:25:36 +0300
  • fcf4331a0f All non-unique input headers are now linked lists. Maxim Dounin 2022-05-30 21:25:35 +0300
  • 3aef1d693f Reworked multi headers to use linked lists. Maxim Dounin 2022-05-30 21:25:33 +0300
  • 7dc6f4e25d Combining unknown headers during variables lookup (ticket #1316). Maxim Dounin 2022-05-30 21:25:32 +0300
  • 321ff71a6c Uwsgi: combining headers with identical names (ticket #1724). Maxim Dounin 2022-05-30 21:25:30 +0300
  • 54ce38187c SCGI: combining headers with identical names (ticket #1724). Maxim Dounin 2022-05-30 21:25:28 +0300
  • d8a7c653e4 FastCGI: combining headers with identical names (ticket #1724). Maxim Dounin 2022-05-30 21:25:27 +0300
  • 8ad0f62863 Perl: fixed $r->header_in("Connection"). Maxim Dounin 2022-05-30 21:25:25 +0300
  • a4eddea711 Fixed runtime handling of systems without EPOLLRDHUP support. Marcus Ball 2022-05-30 02:38:07 +0300
  • 0c1d3268a6 Version bump. Maxim Dounin 2022-05-30 02:37:59 +0300
  • f7e68dba8c Updated OpenSSL and zlib used for win32 builds. Maxim Dounin 2022-05-24 02:51:49 +0300
  • 6e7b1674cb ZBUG-2738: Create a hash of the key in Nginx instead of raw value Indraneel Patil 2022-04-25 13:03:15 +0530
  • 6460d898f9
    Merge branch 'nginx:master' into eunatch-fix Jesse Gorzinski 2022-05-04 13:29:58 -0500
  • cf2b18caf7 Correct JavaScript MIME types + extensions per RFC 9239 Mathias Bynens 2022-05-03 11:15:44 +0200
  • 2cb5bdf665 Configure: recognize arm64 machine name as a synonym for aarch64. Sergey Kandaurov 2022-04-29 17:38:01 +0400
  • 9d81ef744c QUIC: separate UDP framework for QUIC. Roman Arutyunyan 2022-04-20 16:01:17 +0400
  • c24c27bb07 QUIC: fixed insertion at the end of buffer. Roman Arutyunyan 2022-02-17 22:38:42 +0300
  • 2526632f71 QUIC: fixed indentation. Sergey Kandaurov 2022-02-16 15:45:47 +0300
  • cac8623697 QUIC: optimize insertion at the end of QUIC buffer. Roman Arutyunyan 2022-02-14 14:54:34 +0300
  • f15459fc46 QUIC: eliminated ngx_quic_copy_buf(). Roman Arutyunyan 2022-02-14 14:53:46 +0300
  • 055025fa3b QUIC: trim input chain in ngx_quic_buffer_write(). Roman Arutyunyan 2022-02-14 14:51:10 +0300
  • 8b3a050f3b QUIC: ngx_quic_buffer_t object. Roman Arutyunyan 2022-02-14 15:27:59 +0300
  • 7c4b4f4d54 QUIC: stream lingering. Roman Arutyunyan 2022-02-05 12:54:54 +0300
  • 1381932d27 QUIC: optimized datagram expansion with half-RTT tickets. Sergey Kandaurov 2022-02-15 14:12:34 +0300
  • a767450093 Merged with the default branch. Sergey Kandaurov 2022-02-14 10:14:07 +0300
  • 45a8ca0e7a QUIC: fixed in-flight bytes accounting. Vladimir Homutov 2022-02-09 15:51:42 +0300
  • 72d0668627 QUIC: fixed output context restoring. Vladimir Homutov 2022-02-09 15:53:21 +0300
  • 90b19bf65d QUIC: fixed resetting stream wev->ready flag. Roman Arutyunyan 2022-02-09 14:49:05 +0300
  • 78ec75ad2a QUIC: fixed the "quic_stream_buffer_size" directive. Vladimir Homutov 2022-02-08 23:00:12 +0300
  • 828fb94e1d SSL: logging level of "application data after close notify". Sergey Kandaurov 2022-02-08 17:35:27 +0300
  • 223e566d47 Year 2022. Sergey Kandaurov 2022-02-04 13:29:31 +0300
  • 81ef8fb340 Stable branch. Maxim Dounin 2022-05-24 02:55:29 +0300
  • 2a79484c83 Year 2022. Sergey Kandaurov 2022-02-04 13:29:31 +0300
  • 0a90893da0 HTTP/2: fixed closed_nodes overflow (ticket #1708). Maxim Dounin 2022-02-03 22:46:01 +0300
  • e9c170635e QUIC: switch stream to DATA_RECVD state. Roman Arutyunyan 2022-02-03 18:11:59 +0300
  • 1cc2be9616 QUIC: improved size calculation in ngx_quic_write_chain(). Roman Arutyunyan 2022-02-03 21:29:05 +0300
  • a52433a04c HTTP/2: made it possible to flush response headers (ticket #1743). Maxim Dounin 2022-02-03 01:44:38 +0300
  • 8a61c89a27 QUIC: do not arm loss detection timer if nothing was sent. Sergey Kandaurov 2022-02-02 15:57:08 +0300
  • 3b4d10caf6 QUIC: fixed padding of initial packets in case of limited path. Vladimir Homutov 2022-02-02 14:16:48 +0300
  • 5a79f55dab QUIC: do not declare SSL buffering, it's not used. Sergey Kandaurov 2022-02-01 20:46:32 +0300
  • 17c24244b4 Cache: fixed race in ngx_http_file_cache_forced_expire(). Maxim Dounin 2022-02-01 16:29:28 +0300
  • b9e398dc7b QUIC: improved debug logging. Vladimir Homutov 2022-02-01 15:43:56 +0300
  • 26bc237677 QUIC: got rid of hash symbol in backup and logging. Vladimir Homutov 2022-01-28 14:57:33 +0300
  • e72168a9ea QUIC: dead code removed. Vladimir Homutov 2022-02-01 13:01:10 +0300
  • 271553bbf3 QUIC: merged ngx_quic_close_quic() and ngx_quic_close_connection(). Vladimir Homutov 2022-02-01 13:05:38 +0300
  • 3f94e45a3b QUIC: revised ngx_quic_handle_datagram() error codes. Vladimir Homutov 2022-02-01 14:35:31 +0300
  • 05577c18a8 Core: added autotest for UDP segmentation offloading. Vladimir Homutov 2022-01-26 20:40:00 +0300
  • 1491d6ec42 QUIC: stream event setting function. Roman Arutyunyan 2022-01-26 12:01:31 +0300
  • ca92231bf0 QUIC: style. Roman Arutyunyan 2022-01-31 18:09:03 +0300
  • 77efe512fa HTTP/3: proper uni stream closure detection. Roman Arutyunyan 2022-01-31 09:46:30 +0300
  • 5e31cdbb98 QUIC: introduced explicit stream states. Roman Arutyunyan 2022-01-31 09:46:02 +0300
  • c1b172f1d6 HTTP/3: delayed Insert Count Increment instruction. Roman Arutyunyan 2022-01-27 12:20:47 +0300
  • acb585518d QUIC: allowed main QUIC connection for some operations. Roman Arutyunyan 2022-01-31 09:16:47 +0300
  • f87630ab49 QUIC: limited SSL_set_quic_use_legacy_codepoint() API usage. Sergey Kandaurov 2022-01-27 13:14:01 +0300
  • 9a9cb1982f QUIC: style. Roman Arutyunyan 2022-01-26 18:03:45 +0300
  • d5e71992c3 QUIC: fixed handling of initial source connection id. Vladimir Homutov 2022-01-26 15:48:12 +0300
  • ede7dbe007 README: updated link to nginx-devel mailman. Sergey Kandaurov 2022-01-26 14:15:40 +0300
  • 10d076eee6 README: updated info about incomplete features. Sergey Kandaurov 2022-01-26 14:15:40 +0300
  • fdc6ab8319 README: updated to QUICv1. Sergey Kandaurov 2022-01-26 14:15:40 +0300
  • c242f9f88e QUIC: set to standard TLS codepoint after draft versions removal. Sergey Kandaurov 2022-01-26 14:15:40 +0300
  • 846a386c7e QUIC: removed draft versions support. Sergey Kandaurov 2022-01-26 14:15:40 +0300
  • 5efdec7158 HTTP/3: removed draft versions support in ALPN. Sergey Kandaurov 2022-01-26 14:15:40 +0300
  • 550b40d84f Core: added function for local source address cmsg. Vladimir Homutov 2022-01-25 15:48:58 +0300
  • c674003166 Core: made the ngx_sendmsg() function non-static. Vladimir Homutov 2022-01-25 15:48:56 +0300
  • f780297bcf Core: the ngx_event_udp.h header file. Vladimir Homutov 2022-01-25 15:41:48 +0300
  • 9d7491e106 Version bump. Vladimir Homutov 2022-01-27 13:44:09 +0300
  • 281afc950d QUIC: changed debug message. Roman Arutyunyan 2022-01-21 11:20:18 +0300
  • 025fa0374e Merged with the default branch. Sergey Kandaurov 2022-01-25 23:42:48 +0300
  • 60ca13f988 release-1.21.6 tag Maxim Dounin 2022-01-25 18:03:52 +0300
  • 97a111c0c0 nginx-1.21.6-RELEASE release-1.21.6 Maxim Dounin 2022-01-25 18:03:51 +0300
  • 264dd955cb QUIC: fixed macro style. Vladimir Homutov 2022-01-25 15:48:05 +0300
  • c403822674 QUIC: fixed chain returned from ngx_quic_write_chain(). Roman Arutyunyan 2022-01-25 09:45:50 +0300
  • 0a407d7df8 SSL: always renewing tickets with TLSv1.3 (ticket #1892). Maxim Dounin 2022-01-24 17:18:50 +0300
  • 7ba3063952 Contrib: vim syntax adjusted to save cpoptions (ticket #2276). Maxim Dounin 2022-01-22 00:28:51 +0300
  • a0aa287d13 QUIC: removed stale declaration. Vladimir Homutov 2022-01-21 11:41:39 +0300
  • 67b9f081d0 QUIC: avoid logging error in case of version negotiation. Vladimir Homutov 2022-01-23 21:29:36 +0300
  • a816af6e1b QUIC: additional limit for probing packets. Vladimir Homutov 2022-01-20 22:00:25 +0300
  • 950390108c Core: simplify reader lock release. Pavel Pautov 2022-01-19 17:37:34 -0800