Commit Graph

  • a9908c9685 Upstream: style. Piotr Sikora 2017-05-31 13:51:36 -0700
  • 7820e569af Headers filter: style. Piotr Sikora 2017-05-31 13:51:35 -0700
  • 95955b7c04 HTTP/2: add debug logging of pseudo-headers and cookies. Piotr Sikora 2017-05-30 17:42:27 +0300
  • 92cc3059fe Version bump. Valentin Bartenev 2017-05-30 19:29:45 +0300
  • 8bdbeac736 release-1.13.1 tag Maxim Dounin 2017-05-30 17:55:23 +0300
  • b84e8f713d nginx-1.13.1-RELEASE release-1.13.1 Maxim Dounin 2017-05-30 17:55:22 +0300
  • 6cfbb1c5ae Updated OpenSSL used for win32 builds. Maxim Dounin 2017-05-30 17:14:00 +0300
  • d1d48ed844 Fixed background requests with asynchronous operations. Roman Arutyunyan 2017-05-29 23:33:38 +0300
  • 529ce10058 Configure: sched_setaffinity() test moved to auto/unix. Maxim Dounin 2017-05-29 16:48:30 +0300
  • 0514e14a8b Style: changed checks of ngx_ssl_create_connection() to != NGX_OK. Maxim Dounin 2017-05-29 16:34:35 +0300
  • 2db69fed2c SSL: set TCP_NODELAY on SSL connections before handshake. Maxim Dounin 2017-05-29 16:34:29 +0300
  • b66c18d2d5 Introduced ngx_tcp_nodelay(). Ruslan Ermilov 2017-05-26 22:52:48 +0300
  • 8644d9491a Background subrequests for cache updates. Roman Arutyunyan 2017-05-25 15:57:59 +0300
  • c83922b18d Fixed deferred accept with EPOLLRDHUP enabled (ticket #1278). Roman Arutyunyan 2017-05-24 13:17:08 +0300
  • cce3934461 HTTP/2: fixed segfault when memory allocation failed. Valentin Bartenev 2017-05-23 20:19:39 +0300
  • bfe36ba318 Contrib: proper syntax parsing in vim syntax highlighting. Maxim Dounin 2017-05-22 16:34:47 +0300
  • c6df6bf923 Cache: ignore long locked entries during forced expire. Dmitry Volyntsev 2017-05-18 18:39:16 +0300
  • 9359155b2f Upstream: fixed u->headers_in.headers allocation error handling. Sergey Kandaurov 2017-05-18 14:17:00 +0300
  • 84fdff7930 Configure: recent Sun C versions. Maxim Dounin 2017-05-15 20:09:44 +0300
  • 38e87ea041 Configure: disabled gcc atomics with Sun C (ticket #1261). Maxim Dounin 2017-05-15 20:09:43 +0300
  • e1725761cb Configure: style. Maxim Dounin 2017-05-15 20:09:40 +0300
  • a464d07f0a Realip: allow hostnames in set_real_ip_from (ticket #1180). Ruslan Ermilov 2017-05-15 17:17:01 +0300
  • b313bc4bd3 Access: simplified rule parser code. Ruslan Ermilov 2017-05-15 17:16:32 +0300
  • 9961198879 SSL: allowed renegotiation in client mode with OpenSSL < 1.1.0. Sergey Kandaurov 2017-05-03 15:15:56 +0300
  • 8449f750e6 Added missing "fall through" comments (ticket #1259). Maxim Dounin 2017-04-27 16:57:18 +0300
  • 8ae2bc9320 Don't pretend we support HTTP major versions >1 as HTTP/1.1. Ruslan Ermilov 2017-04-25 23:39:13 +0300
  • 53e63ff7c3 Version bump. Ruslan Ermilov 2017-04-25 23:39:06 +0300
  • 47835ea6af release-1.13.0 tag Maxim Dounin 2017-04-25 17:18:22 +0300
  • 0cb7be3c71 nginx-1.13.0-RELEASE release-1.13.0 Maxim Dounin 2017-04-25 17:18:21 +0300
  • 55b37eff8f HTTP/2: reduced difference to HTTP/1.x in reading request body. Valentin Bartenev 2017-04-24 14:17:13 +0300
  • d35c83a325 HTTP/2: rejecting zero WINDOW_UPDATE with PROTOCOL_ERROR. Valentin Bartenev 2017-04-24 14:16:57 +0300
  • beaaeb9f9e Gzip static: use an appropriate error on memory allocation failure. Sergey Kandaurov 2017-04-20 18:26:38 +0300
  • 9ecf842864 Cleaned up r->headers_out.headers allocation error handling. Sergey Kandaurov 2017-04-20 18:26:37 +0300
  • 30e26a8c57 Core: signal sender pid logging. Igor Sysoev 2017-04-20 13:58:16 +0300
  • cb7427d86c Sub filter: restored ngx_http_set_ctx() at the proper place. Sergey Kandaurov 2017-04-18 19:55:23 +0300
  • e8c579a187 SSL: compatibility with OpenSSL master branch. Sergey Kandaurov 2017-04-18 16:08:46 +0300
  • 36be79301e SSL: disabled renegotiation detection in client mode. Sergey Kandaurov 2017-04-18 16:08:44 +0300
  • 9a37eb3a62 SSL: added support for TLSv1.3 in ssl_protocols directive. Sergey Kandaurov 2017-04-18 15:12:38 +0300
  • 05841adfb2 Set UDP datagram source address (ticket #1239). Roman Arutyunyan 2017-04-11 16:41:53 +0300
  • 62b20ce87a Core: removed extra ngx_alloc() and ngx_calloc() prototypes. Sergey Kandaurov 2017-04-18 13:01:19 +0300
  • 97210c717d Enabled IPV6_RECVPKTINFO / IPV6_PKTINFO on macOS. Sergey Kandaurov 2017-04-17 14:42:12 +0300
  • 8ee2de5e9c Added support for the "308 Permanent Redirect" (ticket #877). Simon Leblanc 2017-04-11 03:13:46 +0200
  • a965e1d766 Mail: configurable socket buffer sizes. Vladimir Homutov 2017-04-03 17:30:34 +0300
  • 9f7b557673 Stream: configurable socket buffer sizes. Vladimir Homutov 2017-04-03 17:29:19 +0300
  • 97cb30370f Core: improved JSON escaping. Valentin Bartenev 2017-04-12 22:47:57 +0300
  • cac361718c Use ngx_calloc_buf() where appropriate. Ruslan Ermilov 2017-04-12 22:21:04 +0300
  • f947167442 Version bump. Ruslan Ermilov 2017-04-12 22:14:24 +0300
  • becdcaef00 release-1.11.13 tag Maxim Dounin 2017-04-04 18:01:57 +0300
  • 3290884abb nginx-1.11.13-RELEASE release-1.11.13 Maxim Dounin 2017-04-04 18:01:57 +0300
  • ca1a5057e2 Upstream: allow recovery from "429 Too Many Requests" response. Piotr Sikora 2017-03-24 02:48:03 -0700
  • c3ce606652 Added support for "429 Too Many Requests" response (RFC6585). Piotr Sikora 2017-03-24 02:48:03 -0700
  • 9ac9fe2f3e Fixed type. hucongcong 2017-04-03 14:29:40 +0800
  • c31239ffb4 Slice filter: prevented slice redirection (ticket #1219). Roman Arutyunyan 2017-03-31 21:47:56 +0300
  • 8c9a66298c Slice filter: allowed at most one subrequest at a time. Roman Arutyunyan 2017-03-28 14:03:57 +0300
  • 5d5f0dcac4 Moved handling of wev->delayed to the connection event handler. Maxim Dounin 2017-04-02 14:32:29 +0300
  • 96e4e84ce2 Perl: fixed delaying subrequests. Maxim Dounin 2017-04-02 14:32:28 +0300
  • fae6878f20 Limit req: fixed delaying subrequests. Maxim Dounin 2017-04-02 14:32:26 +0300
  • 679bd07b42 HTTP/2: style and typos. Piotr Sikora 2017-03-26 01:25:01 -0700
  • 0a5e969dd0 HTTP/2: fixed connection finalization. Valentin Bartenev 2017-03-29 20:21:01 +0300
  • e825598266 HTTP/2: fixed stream finalization. Valentin Bartenev 2017-03-29 20:16:23 +0300
  • 239e5ac063 HTTP/2: emit PROTOCOL_ERROR on padding errors. Piotr Sikora 2017-03-26 01:25:05 -0700
  • f2393f8fef HTTP/2: fix flow control with padded DATA frames. Piotr Sikora 2017-03-26 01:25:04 -0700
  • d2008dbc7d HTTP/2: fix $body_bytes_sent variable. Piotr Sikora 2017-03-26 01:25:03 -0700
  • 1506e438cb HTTP/2: fix $bytes_sent variable. Piotr Sikora 2017-03-26 01:25:02 -0700
  • 1f76260583 Copy filter: wake up subrequests after aio operations. Maxim Dounin 2017-03-28 18:15:42 +0300
  • a450865b5a Threads: fixed request hang with aio_write and subrequests. Maxim Dounin 2017-03-28 18:15:41 +0300
  • ff33d9fa55 Simplified and improved sendfile() code on Linux. Maxim Dounin 2017-03-28 18:15:39 +0300
  • 9ad18e43ac Fixed ngx_open_cached_file() error handling. Sergey Kandaurov 2017-03-28 14:21:38 +0300
  • eb017e75cf Core: set nginx_shared_zone name via ngx_str_set(). Ruslan Ermilov 2017-03-28 11:28:51 +0300
  • 65f0ad22fa Use ngx_array_init() to initialize arrays. Ruslan Ermilov 2017-03-28 11:28:42 +0300
  • 3d5cebe0f5 Version bump. Ruslan Ermilov 2017-03-28 11:28:36 +0300
  • 1123d5c90a release-1.11.12 tag Maxim Dounin 2017-03-24 18:05:06 +0300
  • 2338d12753 nginx-1.11.12-RELEASE release-1.11.12 Maxim Dounin 2017-03-24 18:05:05 +0300
  • 77bac4d57c Fixed CPU hog while freeing hc->busy after e662cbf1b932 (1.11.11). Maxim Dounin 2017-03-24 16:26:12 +0300
  • e81ad21fea Simplified code about duplicate root/alias directive. Ruslan Ermilov 2017-03-22 23:36:35 +0300
  • abc9d62b03 Unified error messages about duplicate directives. Ruslan Ermilov 2017-03-22 22:49:52 +0300
  • a10267126c Version bump. Ruslan Ermilov 2017-03-22 22:49:42 +0300
  • 319649f6cd release-1.11.11 tag Maxim Dounin 2017-03-21 18:04:22 +0300
  • 80c2df69b0 nginx-1.11.11-RELEASE release-1.11.11 Maxim Dounin 2017-03-21 18:04:22 +0300
  • 55266daacb Added HTTP/2 to win32 builds. Maxim Dounin 2017-03-21 17:28:15 +0300
  • 05f5a7325d Fixed a comment. Ruslan Ermilov 2017-03-17 12:09:31 +0300
  • 435670165a Configure: fixed --without_http. Ruslan Ermilov 2017-03-16 20:38:31 +0300
  • 99e20ba5f9 Configure: fixed build with --with-stream. Ruslan Ermilov 2017-03-16 20:38:26 +0300
  • b1682ecae4 Added missing "static" specifier found by gcc -Wtraditional. Ruslan Ermilov 2017-03-16 19:01:05 +0300
  • c265b11770 Style. Maxim Dounin 2017-03-07 18:51:17 +0300
  • 12b9974d51 Introduced worker_shutdown_timeout. Maxim Dounin 2017-03-07 18:51:16 +0300
  • 1a58418ae7 Cancelable timers are now preserved if there are other timers. Maxim Dounin 2017-03-07 18:51:15 +0300
  • 0212c7fac1 Core: introduced ngx_rbtree_next(). Maxim Dounin 2017-03-07 18:51:13 +0300
  • c1d8318d31 Access log: removed dead ev->timedout check in flush timer handler. Maxim Dounin 2017-03-07 18:51:12 +0300
  • fca26c2e53 Converted hc->busy/hc->free to use chain links. Maxim Dounin 2017-03-07 18:49:31 +0300
  • 422e0f8689 Removed casts not needed after 1f513d7f1b45. Ruslan Ermilov 2017-03-07 11:47:58 +0300
  • fbe9759e4b Mail: don't emit separator in capability lists for APOP. Sergey Kandaurov 2017-03-06 17:56:23 +0300
  • 0f89206a10 Added missing "static" specifiers found by gcc -Wtraditional. Ruslan Ermilov 2017-03-06 11:09:47 +0300
  • 0759f088a5 Added missing static specifiers. Eran Kornblau 2017-03-02 08:46:00 -0500
  • b4e9e37719 Contrib: vim syntax, update 3rd party module directives. othree 2017-03-01 23:41:39 +0800
  • 0f00d3365f Fixed background update with "if". Maxim Dounin 2017-02-27 22:36:15 +0300
  • 56757fd968 Contrib: vim syntax, update core module directives. othree 2017-02-24 18:05:58 +0800
  • 178dba35bf Contrib: vim syntax, listen option and SSL/Mail protocol keywords. othree 2017-02-22 12:26:41 +0800
  • 6183ca9ea8 Fixed ngx_parse_size() / ngx_parse_offset() with 0-length strings. Maxim Dounin 2017-02-17 17:01:27 +0300
  • ff16c6f99c Trailing space removed. Maxim Dounin 2017-02-16 18:37:22 +0300