Commit Graph

  • a11050ea4e Use EPOLLRDHUP in ngx_http_test_reading() (ticket #320). Valentin Bartenev 2013-09-16 18:33:39 +0400
  • 096678ced4 Upstream: use EPOLLRDHUP to check broken connections (ticket #320). Valentin Bartenev 2013-09-16 18:33:39 +0400
  • 182a05b9d5 Events: support for EPOLLRDHUP (ticket #320). Valentin Bartenev 2013-07-12 14:51:07 +0400
  • 0f0502064d Events: removed unused flags from the ngx_event_s structure. Valentin Bartenev 2013-09-05 16:53:02 +0400
  • cf08ba72db Fixed handling of the ready flag with kqueue. Valentin Bartenev 2013-09-05 16:53:02 +0400
  • d034e63a11 Return reason phrase for 414. Valentin Bartenev 2013-09-03 21:07:19 +0400
  • d33225db58 Upstream: fixed $upstream_response_time format specifiers. Maxim Dounin 2013-09-04 21:30:09 +0400
  • 6e4030a1ec Configure: TCP_KEEPIDLE test name simplified. Maxim Dounin 2013-09-04 21:17:05 +0400
  • 49d58ddd72 Configure: fixed building with Sun C if CFLAGS set (ticket #65). Maxim Dounin 2013-09-04 21:17:03 +0400
  • 3d1e616d0b SSL: clear error queue after SSL_CTX_load_verify_locations(). Maxim Dounin 2013-09-04 21:17:02 +0400
  • f108b28038 Fixed incorrect response line on "return 203". Maxim Dounin 2013-09-04 21:17:01 +0400
  • 4b189002af Request cleanup code unified, no functional changes. Maxim Dounin 2013-09-04 21:17:00 +0400
  • 2b0dba578f Handling of ngx_int_t != intptr_t case. Maxim Dounin 2013-09-04 21:16:59 +0400
  • 5ab74625d6 Win32: $request_time fixed. Maxim Dounin 2013-09-04 20:48:30 +0400
  • 48d96ced6f Win32: MinGW GCC compatibility. Maxim Dounin 2013-09-04 20:48:28 +0400
  • 74b7a91013 Win32: Borland C compatibility fixes. Maxim Dounin 2013-09-04 20:48:23 +0400
  • 5b37852323 Win32: Open Watcom C compatibility fixes. Maxim Dounin 2013-09-04 20:48:22 +0400
  • 42910391cd Disable symlinks: removed recursive call of ngx_file_o_path_info(). Valentin Bartenev 2013-09-02 20:06:03 +0400
  • 7b37384140 Disable symlinks: use O_PATH to open path components. Valentin Bartenev 2013-09-02 08:07:59 +0400
  • 231ed198e1 Added the NGX_EBADF define. Valentin Bartenev 2013-09-02 08:07:44 +0400
  • 3d7d48e52c Assume the HTTP/1.0 version by default. Valentin Bartenev 2013-09-02 03:45:14 +0400
  • 9f46a9df86 Upstream: setting u->header_sent before ngx_http_upstream_upgrade(). Maxim Dounin 2013-08-30 21:44:16 +0400
  • 6d7ec5009a Referer: fixed hostname buffer overflow check. Valentin Bartenev 2013-08-29 22:35:54 +0400
  • e4209c0269 Referer: "server_names" parsing deferred to merge phase. Sergey Kandaurov 2013-08-29 22:35:27 +0400
  • 8658c5b8a1 Referer: fixed server_name regex matching. Sergey Kandaurov 2013-08-29 22:35:26 +0400
  • 3ef0dfa145 Referer: fixed error type usage inconsistency for ngx_http_add*(). Sergey Kandaurov 2013-08-29 22:35:26 +0400
  • be23dcb1a1 Image filter: large image handling. Lanshun Zhou 2013-08-28 00:19:07 +0800
  • 51f7761710 Typo fixed. Maxim Dounin 2013-08-28 02:34:30 +0400
  • e96092130c Version bump. Maxim Dounin 2013-08-28 02:34:21 +0400
  • 38d6c5e0cf release-1.5.4 tag Maxim Dounin 2013-08-27 17:37:15 +0400
  • bf5a67bec7 nginx-1.5.4-RELEASE release-1.5.4 Maxim Dounin 2013-08-27 17:37:15 +0400
  • d5591e914e Updated PCRE used for win32 builds. Maxim Dounin 2013-08-23 22:54:08 +0400
  • 4ef185789e Configure: pcre.lib dependencies fix. Maxim Dounin 2013-08-23 22:53:54 +0400
  • d2d8b82b87 Cache: lock timeouts are now logged at info level. Maxim Dounin 2013-08-23 22:18:54 +0400
  • 73ec75a974 Upstream: posted requests handling after ssl handshake errors. Maxim Dounin 2013-08-23 22:18:46 +0400
  • 0f49681f28 Fixed try_files with empty argument (ticket #390). Maxim Dounin 2013-08-23 22:18:39 +0400
  • a01f0078ed MIME: eot MIME type updated to follow IANA (ticket #306). Sergey Kandaurov 2013-08-23 16:24:24 +0400
  • 1c71e4f872 MIME: added the most common OOXML MIME types (ticket #243). Sergey Kandaurov 2013-08-23 16:24:24 +0400
  • 8611332777 MIME: added application/font-woff MIME type (ticket #292). Sergey Kandaurov 2013-08-23 16:24:23 +0400
  • 33029f76b9 Added auth request to win32 builds. Maxim Dounin 2013-08-21 20:46:10 +0400
  • 0fea0bf3f7 Added safety belt for the case of sending header twice. Sergey Kandaurov 2013-07-30 15:04:46 +0400
  • 2b2def7891 Autoindex: improved ngx_de_info() error handling. Sergey Kandaurov 2013-07-30 11:43:21 +0400
  • eb3fed9338 Autoindex: return NGX_ERROR on error if headers were sent. Sergey Kandaurov 2013-07-30 11:43:21 +0400
  • 92f0126269 Style improved after 12dd27b74117. Maxim Dounin 2013-08-20 21:33:43 +0400
  • e3cab76758 Backed out f1a91825730a and 7094bd12c1ff. Maxim Dounin 2013-08-20 21:11:19 +0400
  • 4c53a38fb5 Auth request module import. Maxim Dounin 2013-08-21 19:19:47 +0400
  • 0a6efeee71 Minor ngx_http_parse_request_line() optimization. Maxim Dounin 2013-08-21 12:51:31 +0400
  • e09741ba06 Format specifier fixes in error logging. Sergey Kandaurov 2013-08-20 20:47:16 +0400
  • 300530284f Whitespace fix. Maxim Dounin 2013-08-17 16:54:55 +0400
  • c189eda9e6 SPDY: alert about activated fake events instead of deleting them. Valentin Bartenev 2013-08-15 19:16:12 +0400
  • db8a0c8bf1 SPDY: do not reject headers with empty value (ticket #396). Valentin Bartenev 2013-08-15 19:16:09 +0400
  • 3be925b6e3 SPDY: fixed corruption of headers with names longer than 255. Valentin Bartenev 2013-08-15 19:14:58 +0400
  • ef76fbebd6 Unbreak building on Linux without sendfile64() support. Valentin Bartenev 2013-08-15 19:14:33 +0400
  • 9aaf256e40 Referer module: fixed regex matching against HTTPS referers. Sergey Kandaurov 2013-08-13 17:47:04 +0400
  • 65e37b4a12 Don't lose pointer to first nonempty buf in ngx_*_sendfile_chain(). Gleb Smirnoff 2013-08-08 15:06:39 +0400
  • be27365bb1 Fixed misleading example SSL config. Sergey Budnevitch 2013-08-07 20:01:43 +0400
  • 74dfd08957 API change: removed the ngx_conf_full_name() function. Valentin Bartenev 2013-08-06 19:58:40 +0400
  • d29d21bade Replaced ngx_conf_full_name() with ngx_get_full_name(). Valentin Bartenev 2013-08-06 19:58:40 +0400
  • 3c5bd34771 Fixed memory leaks in the root and auth_basic_user_file directives. Valentin Bartenev 2013-08-06 19:58:40 +0400
  • 1b7bc34218 Image filter: use "application/json" MIME type for JSON output. Valentin Bartenev 2013-08-05 14:30:03 +0400
  • 3693daa20f Core: guard use of AI_ADDRCONFIG. Ruslan Ermilov 2013-08-05 13:44:56 +0400
  • 4d1b08bb1c Fixed build with signed socklen_t and unix sockets. Maxim Dounin 2013-08-05 11:40:33 +0400
  • 7c6971cff3 Core: only resolve address families configured on the local system. Ruslan Ermilov 2013-08-05 10:55:59 +0400
  • 3086ab2996 MIME: use "application/javascript" for .js files. Valentin Bartenev 2013-07-31 23:40:46 +0400
  • 986d3a870d Version bump. Sergey Kandaurov 2013-07-31 18:35:57 +0400
  • ce36edfdd9 Configure: fixed autotest cleanup commands. Sergey Kandaurov 2013-07-31 18:16:40 +0400
  • c118aa6d22 release-1.5.3 tag Maxim Dounin 2013-07-30 17:27:55 +0400
  • 1eb6416035 nginx-1.5.3-RELEASE release-1.5.3 Maxim Dounin 2013-07-30 17:27:55 +0400
  • ab1c05272a Perl: fixed syntax usage for C preprocessor directives. Sergey Kandaurov 2013-07-29 17:30:01 +0400
  • e49d933ebc Upstream: reliably detect connection failures with SSL peers. Ruslan Ermilov 2013-07-29 13:23:16 +0400
  • 5274f023a2 Upstream: no last buffer on errors. Maxim Dounin 2013-07-25 15:00:41 +0400
  • 78aacc838b Upstream: request finalization rework. Maxim Dounin 2013-07-25 15:00:29 +0400
  • 86277254dd Upstream: NGX_HTTP_CLIENT_CLOSED_REQUEST no longer reset to 0. Maxim Dounin 2013-07-25 15:00:25 +0400
  • 960d0bfe34 Upstream: added check if a response is complete. Maxim Dounin 2013-07-25 15:00:12 +0400
  • 416b922bd2 Upstream: u->length now defaults to -1 (API change). Maxim Dounin 2013-07-25 14:58:11 +0400
  • 187f3948ed Upstream: fixed store/cache of unfinished responses. Maxim Dounin 2013-07-25 14:56:59 +0400
  • eafe44ff79 Upstream: replaced u->pipe->temp_file with p->temp_file. Maxim Dounin 2013-07-25 14:56:49 +0400
  • e6122efbfe Upstream: NGX_ERROR after pipe errors. Maxim Dounin 2013-07-25 14:56:41 +0400
  • 8536fb79ca Upstream: NGX_HTTP_GATEWAY_TIME_OUT after upstream timeouts. Maxim Dounin 2013-07-25 14:56:20 +0400
  • d23dc7d427 Upstream: ngx_http_upstream_finalize_request(NGX_ERROR) on errors. Maxim Dounin 2013-07-25 14:56:13 +0400
  • 76e1571749 Upstream: consistent error handling after u->input_filter_init(). Maxim Dounin 2013-07-25 14:56:00 +0400
  • 9f925b8c77 Upstream: busy lock remnants removed. Maxim Dounin 2013-07-25 14:55:59 +0400
  • ec021eda55 Upstream: stale comments removed. Maxim Dounin 2013-06-13 19:52:31 +0400
  • 84d2ecf87e Gzip: clearing of c->buffered if all data are flushed. Maxim Dounin 2013-07-25 14:55:32 +0400
  • be6fbbb47e Event pipe: fixed writing cache header to a temp file. Maxim Dounin 2013-07-25 14:55:09 +0400
  • f52042498d Fixed ngx_http_test_reading() to finalize request properly. Maxim Dounin 2013-06-14 20:56:07 +0400
  • 1936a67647 Sub filter: fixed matching after a partial match. Maxim Dounin 2013-07-25 14:54:53 +0400
  • ce7a5a0537 Sub filter: fixed incomplete last buffer on partial match. Maxim Dounin 2013-07-25 14:54:48 +0400
  • 68fab7c8c4 Sub filter: flush buffers handling. Maxim Dounin 2013-07-25 14:54:47 +0400
  • 8d568c7ae0 Sub filter: switched to ngx_chain_get_free_buf(). Maxim Dounin 2013-07-25 14:54:45 +0400
  • 3961ef2318 Sub filter: stale comments removed. Maxim Dounin 2013-07-25 14:54:43 +0400
  • 02a077b827 On DragonFlyBSD, TCP_KEEPIDLE and TCP_KEEPINTVL are in msecs. Ruslan Ermilov 2013-07-25 12:46:03 +0400
  • 690e2b33aa Style: reuse one int variable in ngx_configure_listening_sockets(). Ruslan Ermilov 2013-07-25 12:46:02 +0400
  • 32e167e211 SPDY: fixed segfault with "client_body_in_file_only" enabled. Valentin Bartenev 2013-07-24 22:24:25 +0400
  • 809d05769b Xslt: exsltRegisterAll() moved to preconfiguration. Maxim Dounin 2013-07-19 15:59:50 +0400
  • 615d558843 Events: honor NGX_USE_GREEDY_EVENT when kqueue support is enabled. Valentin Bartenev 2013-07-13 03:24:30 +0400
  • d10251030a Style. Maxim Dounin 2013-07-11 20:38:27 +0400
  • 4ef36b38a1 Configure: perl Makefile rebuild after configure. Maxim Dounin 2013-07-11 20:34:02 +0400
  • d79c8abcaa Core: fixed possible use of an uninitialized variable. Vladimir Homutov 2013-07-11 19:50:19 +0400
  • af18946d76 Core: extended ngx_sock_ntop() with socklen parameter. Vladimir Homutov 2013-07-11 16:07:25 +0400