Commit Graph

  • 35818a962d release-1.5.12 tag Maxim Dounin 2014-03-18 17:08:35 +0400
  • f5d67c0805 nginx-1.5.12-RELEASE release-1.5.12 Maxim Dounin 2014-03-18 17:08:35 +0400
  • c6c702c329 SPDY: always check size of data to be saved into state buffer. Maxim Dounin 2014-03-18 17:00:19 +0400
  • 0b5f329784 Added server-side support for PROXY protocol v1 (ticket #355). Roman Arutyunyan 2014-03-17 17:41:24 +0400
  • 2f917b6d06 FastCGI: f->split_parts reset on request start. Maxim Dounin 2014-03-17 15:34:36 +0400
  • 8800f0c42b Core: fixed wrong indices in listening sockets compare loops. Maxim Dounin 2014-03-07 15:17:38 +0400
  • 3dddf60850 MIME: added application/xspf+xml MIME type (ticket #479). Filipe da Silva 2014-03-06 10:51:08 +0100
  • f9e7687e55 Added connection serial number in logging of left open sockets. Sergey Kandaurov 2014-03-06 23:15:10 +0400
  • bd3516e8d9 Fixed format specifier in logging of "c->number". Sergey Kandaurov 2014-03-06 18:25:59 +0400
  • 39b04fce3a MIME: added video/mp2t and application/vnd.apple.mpegurl types. Roman Arutyunyan 2014-03-04 23:40:35 +0400
  • a35c675e71 Version bump. Roman Arutyunyan 2014-03-04 23:38:31 +0400
  • 0015cbbeb3 release-1.5.11 tag Maxim Dounin 2014-03-04 15:39:23 +0400
  • 2a165eb609 nginx-1.5.11-RELEASE release-1.5.11 Maxim Dounin 2014-03-04 15:39:23 +0400
  • 0c05e5b55f SPDY: fixed potential integer overflow while parsing headers. Valentin Bartenev 2014-03-03 19:24:55 +0400
  • 3925c1b110 SPDY: constant number of preallocated structures for headers. Valentin Bartenev 2014-03-03 19:24:54 +0400
  • a2a26a7ce1 Request body: avoid potential overflow. Maxim Dounin 2014-03-03 17:39:53 +0400
  • 2c0defac9b Gzip static: fixed NGX_CONF_FLAG misuse. Valentin Bartenev 2014-03-03 17:17:25 +0400
  • ede7f970fa Docs: xslt regenerated. Maxim Dounin 2014-02-28 20:17:01 +0400
  • f567a71448 Docs: switched from java XSLScript to xslscript.pl. Maxim Dounin 2014-02-28 20:17:00 +0400
  • 96af3e9dfb Disabled redirects to named locations if URI is not set. Maxim Dounin 2014-02-27 20:36:35 +0400
  • 8aa8365121 Core: allocate enough memory to hold IPv6 text address plus port. Ruslan Ermilov 2014-02-22 12:08:31 +0400
  • 9ae40c5b54 Resolver: properly handle connect() failures. Ruslan Ermilov 2014-02-20 17:27:09 +0400
  • c539aaf352 Upstream: fixed error message wording. Konstantin Pavlov 2014-02-20 13:48:40 +0400
  • 3da53f339d Access: supplemented the obfuscated code with a comment. Ruslan Ermilov 2014-02-19 21:45:27 +0400
  • 5ec277847e Upstream: ngx_post_event() instead of upgraded call (ticket #503). Maxim Dounin 2014-02-18 17:30:40 +0400
  • 1dc1b0785b Mp4: remove useless leading stsc entry in result mp4. Roman Arutyunyan 2014-02-14 15:14:48 +0400
  • 8f8bf842bc Win32: MSVC 2013 compatibility. Maxim Dounin 2014-02-13 16:54:00 +0400
  • b20af091b7 SPDY: fixed reversed priority order in window waiting queue. Valentin Bartenev 2014-02-12 21:02:29 +0400
  • 60d508ceb9 Upstream: fix $upstream_status variable. Piotr Sikora 2014-02-11 21:54:42 -0800
  • cd358e5a95 SPDY: fixed parsing of http version. Xiaochen Wang 2014-02-11 20:54:16 +0800
  • 381d507467 SSL: the $ssl_session_reused variable. Maxim Dounin 2014-02-11 19:20:25 +0400
  • 42c049bd2d Range filter: fixed duplicate charset. Ruslan Ermilov 2014-02-04 17:13:35 +0400
  • ab3c0f9250 Use ngx_socket_errno where appropriate. Piotr Sikora 2014-02-03 14:17:17 -0800
  • 07aef702ee Version bump. Maxim Dounin 2014-02-05 18:51:30 +0400
  • 1429a16d4c release-1.5.10 tag Maxim Dounin 2014-02-04 16:26:46 +0400
  • fa1eb3f7eb nginx-1.5.10-RELEASE release-1.5.10 Maxim Dounin 2014-02-04 16:26:46 +0400
  • 38a9a8968d SPDY: fixed parsing of the priority field. Shigeki Ohtsu 2014-02-04 14:06:23 +0900
  • 087c7a6e31 Updated PCRE used for win32 builds. Maxim Dounin 2014-02-04 07:45:33 +0400
  • 7ac48da41d Core: added ngx_encode_base64url(). Maxim Dounin 2014-02-04 04:59:21 +0400
  • 2e57e0609b Core: handle getsockopt(TCP_FASTOPEN) failures. Piotr Sikora 2014-01-30 14:58:21 -0800
  • 449e8eeb53 SPDY: protocol implementation switched to spdy/3.1. Valentin Bartenev 2014-01-31 19:17:26 +0400
  • 8d97a2e4d7 Fixed false compiler warning. Vladimir Homutov 2014-01-31 14:18:52 +0400
  • c6d7db2500 Fixed a compile warning introduced by 01e2a5bcdd8f. Ruslan Ermilov 2014-01-30 19:13:12 +0400
  • 8d288ec49a Proxy: fixed upstream search by proxy_pass with variables. Ruslan Ermilov 2014-01-30 18:57:11 +0400
  • 4ae889c9f2 SSL: support ALPN (IETF's successor to NPN). Piotr Sikora 2014-01-28 15:33:49 -0800
  • d3e0bf306b Mp4: fix seeks to standalone last chunk. Roman Arutyunyan 2014-01-29 13:44:15 +0400
  • 88f9b411f0 Mp4: skip tracks shorter than seek position (ticket #414). Roman Arutyunyan 2014-01-29 13:33:45 +0400
  • 870733ebd6 Mp4: fix seeks after the last key frame. Roman Arutyunyan 2014-01-29 13:30:36 +0400
  • c94c24b177 Fixed TCP_DEFER_ACCEPT handling (ticket #353). Maxim Dounin 2014-01-28 15:40:46 +0400
  • 1631393f94 SSI: fixed $date_local and $date_gmt without SSI (ticket #230). Maxim Dounin 2014-01-28 15:40:45 +0400
  • d700bbefdb Configure: enabled -Werror for clang. Ruslan Ermilov 2014-01-28 00:31:31 +0400
  • 135dc712c0 Typo fixed. Tatsuhiko Kubo 2014-01-23 22:09:59 +0900
  • 1ebb44e3e3 SSL: fixed $ssl_session_id possible segfault after 97e3769637a7. Maxim Dounin 2014-01-23 18:32:26 +0400
  • bb40c4ed2f Version bump. Maxim Dounin 2014-01-23 18:32:25 +0400
  • 6ba11eeee8 release-1.5.9 tag Maxim Dounin 2014-01-22 17:42:59 +0400
  • 3d9ae39de2 nginx-1.5.9-RELEASE release-1.5.9 Maxim Dounin 2014-01-22 17:42:59 +0400
  • 3013ac319e Updated OpenSSL used for win32 builds. Maxim Dounin 2014-01-22 16:10:13 +0400
  • c74e23ba3a Upstream: reading from a client after connection upgrade. Maxim Dounin 2014-01-22 16:05:07 +0400
  • 096bcd03c3 SSL: fixed $ssl_session_id variable. Maxim Dounin 2014-01-22 16:05:06 +0400
  • abcbe54219 SPDY: use ngx_queue_t to queue streams for post processing. Valentin Bartenev 2014-01-20 20:56:49 +0400
  • 3ddf9ccfce SPDY: store the length of frame instead of its whole size. Valentin Bartenev 2014-01-22 04:58:19 +0400
  • e62156d829 SPDY: use frame->next pointer to chain free frames. Valentin Bartenev 2014-01-22 04:58:19 +0400
  • 650984cd20 SPDY: proper handling of all RST_STREAM statuses. Valentin Bartenev 2014-01-22 04:58:19 +0400
  • d055f74178 SPDY: removed state to check first SETTINGS frame. Valentin Bartenev 2014-01-22 04:58:19 +0400
  • 406c0613f5 SPDY: better name for frame entries counter. Valentin Bartenev 2014-01-22 04:58:19 +0400
  • 32bb39c48f SPDY: fixed possible segfault. Valentin Bartenev 2014-01-22 04:58:19 +0400
  • a0015da906 Typo fixed. Maxim Dounin 2014-01-21 17:39:49 +0400
  • 8b7fe56e95 Mail: fixed passing of IPv6 client address in XCLIENT. Ruslan Ermilov 2014-01-17 22:06:04 +0400
  • 0bfb68eea0 Core: improved ngx_reset_pool() (ticket #490). Maxim Dounin 2014-01-17 06:24:53 +0400
  • 1ef5553644 SPDY: send output queue after processing of read event. Valentin Bartenev 2014-01-15 17:16:38 +0400
  • 82a1ff31f9 SPDY: the SETTINGS frame should be allocated from sc->pool. Valentin Bartenev 2014-01-15 17:16:38 +0400
  • b2b43ca50f SPDY: fixed possible uninitialized memory access. Valentin Bartenev 2014-01-15 17:16:38 +0400
  • d143119e3c SPDY: fixed off_t/size_t type conversions on 32 bits platforms. Valentin Bartenev 2014-01-15 13:23:31 +0400
  • 70c010167f SPDY: fixed build, broken by b7ee1bae0ffa. Valentin Bartenev 2014-01-15 01:44:52 +0400
  • 8323f317f6 SPDY: added the "spdy_chunk_size" directive. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • b60700f9e9 SPDY: implemented buffers chain splitting. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • 8c01a95d98 SPDY: body filter was replaced by c->send_chain() function. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • 3d5f501adc SPDY: fixed possible premature close of stream. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • 1c56e18733 SPDY: refactored ngx_http_spdy_body_filter(). Valentin Bartenev 2014-01-14 16:24:45 +0400
  • ac8bb7a9e5 SPDY: elimination of r->blocked counter usage for queuing frames. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • 6ddb578b22 SPDY: better name for flag that indicates incomplete frame state. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • 00944562ac SPDY: better name for queued frames counter. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • df1d8f78ac SPDY: fixed format specifiers in logging. Valentin Bartenev 2014-01-14 16:24:45 +0400
  • 53fa91dbe9 Year 2014. Valentin Bartenev 2014-01-14 16:24:02 +0400
  • 2e2c9dba16 Resolver: added support for domain names with a trailing dot. Yichun Zhang 2014-01-10 11:22:14 -0800
  • 70b48a491a SSL: fixed ssl_verify_depth to take only one argument. Maxim Dounin 2014-01-14 15:56:40 +0400
  • 58a240d773 SSL: ssl_session_tickets directive. Dirkjan Bussink 2014-01-10 16:12:40 +0100
  • 8f702a573a Fixed "zero size buf in output" alerts. Maxim Dounin 2014-01-04 03:32:22 +0400
  • eb60e1e26d Win32: support for UTF-16 surrogate pairs (ticket #457). Maxim Dounin 2014-01-04 03:32:15 +0400
  • def37d254a Upstream: Cache-Control preferred over Expires. Maxim Dounin 2014-01-04 03:32:10 +0400
  • 1029607ac9 Added per-process random seeding (ticket #456). Maxim Dounin 2014-01-04 03:32:06 +0400
  • 9a72030c25 Allowed up to two EBUSY errors from sendfile(). Maxim Dounin 2014-01-04 03:31:58 +0400
  • 2539ce036f Fixed setting of content type in some cases. Ruslan Ermilov 2013-12-27 19:40:04 +0400
  • 2b1156d101 Style: removed surplus semicolons. Valentin Bartenev 2013-12-27 18:47:42 +0400
  • aa22dc707b SPDY: a bit smarter ngx_http_spdy_filter_get_data_frame(). Valentin Bartenev 2013-12-26 17:03:16 +0400
  • df49024997 SPDY: refactored loop in ngx_http_spdy_body_filter(). Valentin Bartenev 2013-12-26 17:03:16 +0400
  • 75dad742e5 SPDY: fixed possible request hang. Valentin Bartenev 2013-12-26 17:03:16 +0400
  • 9b4a99cf5d Dav: emit a warning about unsafe URI. Ruslan Ermilov 2013-12-23 18:12:03 +0400
  • f7ff5e65d0 Teach ngx_http_parse_unsafe_uri() how to unescape URIs. Ruslan Ermilov 2013-12-23 18:12:00 +0400
  • 336bcb22d1 Detect more unsafe URIs in ngx_http_parse_unsafe_uri(). Ruslan Ermilov 2013-12-23 18:11:56 +0400