Commit Graph

  • 91c654debc Fixed return type of ngx_strerror_init(). Maxim Dounin 2012-06-18 14:12:03 +0000
  • 97f7bf25c9 Fixed "sendmsg() failed" alerts on HP-UX. Maxim Dounin 2012-06-18 14:11:29 +0000
  • a769c530ff Fixed segfault with poll and resolver used. Maxim Dounin 2012-06-18 14:10:50 +0000
  • c45bd10b1c Changed default alignment to 16. Maxim Dounin 2012-06-18 14:09:54 +0000
  • 40a366c5a8 Fixed handling of conflicting wildcard server names. Maxim Dounin 2012-06-18 14:06:00 +0000
  • 859dc4ce01 Mp4: fixed streaming if moov atom is at buffer edge. Maxim Dounin 2012-06-18 14:02:20 +0000
  • e1e2e2eb3a Mp4: fixed non-keyframe seeks in some cases (ticket #175). Maxim Dounin 2012-06-18 14:01:18 +0000
  • 0cf52376fb Style fix. Andrey Belov 2012-06-18 13:51:20 +0000
  • e91b210b56 New core variable: $status. Andrey Belov 2012-06-18 13:43:44 +0000
  • 2c49af818b When "resolver" is configured with a domain name, only the first resolved address was used. Now all addresses will be used. Ruslan Ermilov 2012-06-18 12:46:05 +0000
  • da8bb22634 Fixed crash in ngx_resolver_cleanup_tree(). Ruslan Ermilov 2012-06-18 12:30:45 +0000
  • b9feaa8dd9 Version bump. Ruslan Ermilov 2012-06-18 11:07:44 +0000
  • d4353c6fd3 Fixed spelling of "endianness", and called it "byte ordering" in the user visible part. Ruslan Ermilov 2012-06-08 09:41:55 +0000
  • 397a42eb44 release-1.2.1 tag Maxim Dounin 2012-06-05 14:02:03 +0000
  • c598426b60 nginx-1.2.1-RELEASE Maxim Dounin 2012-06-05 14:01:45 +0000
  • b683a855ae Merge of r4674, r4675, r4676: win32 fixes. Maxim Dounin 2012-06-05 13:52:37 +0000
  • b73d3fde21 release-1.3.1 tag Maxim Dounin 2012-06-05 13:47:50 +0000
  • b239607e04 nginx-1.3.1-RELEASE release-1.3.1 Maxim Dounin 2012-06-05 13:47:29 +0000
  • 0d7720ddc0 Win32: uris with ":$" are now rejected. Maxim Dounin 2012-06-05 13:38:27 +0000
  • f83598a359 Win32: normalization of trailing dot inside uri. Maxim Dounin 2012-06-05 13:37:29 +0000
  • db80a7adfc Win32: disallowed access to various non-canonical name variants. Maxim Dounin 2012-06-05 13:36:09 +0000
  • 4624fd5d19 Merge of r4632: updated openssl used for win32 builds. Maxim Dounin 2012-06-05 13:17:05 +0000
  • ac7f704931 Support for IPv6 literals and an optional port in resolver. Ruslan Ermilov 2012-06-04 14:23:27 +0000
  • 596226f6f7 Support for IPv6 literals in proxy_pass and so on. Maxim Dounin 2012-06-04 14:07:34 +0000
  • 88050e5461 Merge of r4630: fixed c->sent with unbuffered ssl. Maxim Dounin 2012-06-04 12:00:38 +0000
  • 8acd40c495 Merge of r4614, r4624-r4629, r4631: proxy recursive changes. Maxim Dounin 2012-06-04 11:58:12 +0000
  • 21ad7d0436 Merge of r4622, r4623: balancing changes. Maxim Dounin 2012-06-04 11:21:58 +0000
  • 228d4927f0 Merge of r4621, r4641: filter_finalize fixes. Maxim Dounin 2012-06-04 11:15:46 +0000
  • 9732c65515 Merge of r4619: accept moderation on EMFILE/ENFILE. Maxim Dounin 2012-06-04 11:10:36 +0000
  • 69d94a9c6d Merge of r4618: rewrite escaping fix (ticket #162). Maxim Dounin 2012-06-04 11:07:19 +0000
  • 245cf55736 Merge of r4617: fastcgi padding fix. Maxim Dounin 2012-06-04 11:00:34 +0000
  • 11f923cf6a Merge of r4616: r->state fix. Maxim Dounin 2012-06-04 10:54:48 +0000
  • 7162fdee0f Merge of r4615: write handler reset in ngx_http_named_location(). Maxim Dounin 2012-06-04 10:52:43 +0000
  • f87ed889a0 Merge of r4613: removed surplus condition. Maxim Dounin 2012-06-04 10:33:38 +0000
  • 1ba48195d7 Merge of r4612: proper subrequest handling in various modules. Maxim Dounin 2012-06-04 10:27:00 +0000
  • 5f291006a6 Merge of r4611, r4620: resolver fixes. Maxim Dounin 2012-06-04 10:15:55 +0000
  • d9a65e9874 Version bump. Maxim Dounin 2012-06-04 10:00:39 +0000
  • 4888969baa Upstream: least_conn compilation fixes. Maxim Dounin 2012-06-04 00:00:28 +0000
  • 1ba6ecd4f3 Upstream: weights support in ip_hash balancer. Maxim Dounin 2012-06-03 23:22:41 +0000
  • 4cb4e8d179 Upstream: least_conn balancer module. Maxim Dounin 2012-06-03 23:21:26 +0000
  • 01f1e4d1dc Resolver: fixed format specification. Maxim Dounin 2012-06-03 23:18:24 +0000
  • 887f514e9f Code reduction (no functional changes). Ruslan Ermilov 2012-06-01 11:35:09 +0000
  • 2195eb554b Removed mistaken setting of NGX_SSL_BUFFERED flag in ngx_ssl_send_chain() if SSL buffer is not used. Valentin Bartenev 2012-05-30 12:43:27 +0000
  • d8ec4910ce Fixed returned value handling from the cookie rewrite handler. Valentin Bartenev 2012-05-30 12:30:03 +0000
  • 94d8df6098 geoip: got rid of ugly casts when calling ngx_free(). Ruslan Ermilov 2012-05-29 09:19:51 +0000
  • 49fbd88466 Fixed broken build. Ruslan Ermilov 2012-05-28 14:20:04 +0000
  • 9fbd0d7c1d Fixed memory leak if $geoip_org variable was used. Ruslan Ermilov 2012-05-28 13:17:48 +0000
  • 526fd681b5 Fixed the reuse of parsed DTDs and XSLTs. Ruslan Ermilov 2012-05-24 07:35:12 +0000
  • e1133ca60e Fixed compilation with -DNGX_DEBUG_MALLOC on FreeBSD 10. Maxim Dounin 2012-05-23 15:07:01 +0000
  • a272b2da28 Fixed warning during nginx.xs compilation. Maxim Dounin 2012-05-23 10:36:12 +0000
  • d2e005c39d Fixed potential null pointer dereference in ngx_resolver_create(). While here, improved error message. Ruslan Ermilov 2012-05-22 13:12:14 +0000
  • d230df40b2 Removed historical and now redundant syntax pre-checks in ngx_parse_url(). Ruslan Ermilov 2012-05-21 10:55:10 +0000
  • 34229e9d4d Fixed core variables dynamic access after reconfiguration. Maxim Dounin 2012-05-17 18:10:34 +0000
  • d2143f11cb Fixed segfault with filter_finalize introduced in r4621 (1.3.0). Maxim Dounin 2012-05-17 17:41:40 +0000
  • 430ab81a72 Fixed building --with-cpp_test_module on some systems. Valentin Bartenev 2012-05-17 15:12:45 +0000
  • 1c168c7875 Fixed the ngx_regex.h header file compatibility with C++. Valentin Bartenev 2012-05-17 13:47:04 +0000
  • 1b4397443f Zero padded the returned and logged HTTP status code, and fixed possible buffer overrun in $status handling. Ruslan Ermilov 2012-05-16 13:27:04 +0000
  • befc111d4f Capped the status code that may be returned with "return" and "try_files". Ruslan Ermilov 2012-05-16 13:22:03 +0000
  • 10c205a1b3 Added syntax checking of the second parameter of the "split_clients" directive. Ruslan Ermilov 2012-05-16 13:14:53 +0000
  • 6888516b2b Version bump. Ruslan Ermilov 2012-05-16 13:09:39 +0000
  • d7b40926d1 release-1.3.0 tag Maxim Dounin 2012-05-15 14:24:09 +0000
  • 479e06d88b nginx-1.3.0-RELEASE release-1.3.0 Maxim Dounin 2012-05-15 14:23:49 +0000
  • 07c178491c Updated OpenSSL used for win32 builds. Maxim Dounin 2012-05-15 14:20:06 +0000
  • e3bb319e34 Fixed win32 build after changes in r4624. Ruslan Ermilov 2012-05-15 08:10:59 +0000
  • 0215fcc9b8 Update c->sent in ngx_ssl_send_chain() even if SSL buffer is not used. Valentin Bartenev 2012-05-14 16:30:33 +0000
  • 9a79c3431a Reverted previous attempt to fix complation warning introduced in r4624 and actually fixed it. Ruslan Ermilov 2012-05-14 15:52:37 +0000
  • d4ba06c31a geoip: trusted proxies support and partial IPv6 support. Ruslan Ermilov 2012-05-14 14:00:17 +0000
  • 69521ddebf geo: chains of trusted proxies and partial IPv6 support. Ruslan Ermilov 2012-05-14 13:53:22 +0000
  • 11a8e26d29 Fixed compilation warning introduced in r4624. Ruslan Ermilov 2012-05-14 13:15:22 +0000
  • 7627530b50 realip: chains of trusted proxies and IPv6 support. Ruslan Ermilov 2012-05-14 12:41:03 +0000
  • 8e5dc474e5 New function ngx_http_get_forwarded_addr() to look up real client address. Ruslan Ermilov 2012-05-14 12:27:41 +0000
  • 4d5759e098 Upstream: fixed ip_hash rebalancing with the "down" flag. Maxim Dounin 2012-05-14 09:58:07 +0000
  • 52327e0627 Upstream: smooth weighted round-robin balancing. Maxim Dounin 2012-05-14 09:57:20 +0000
  • e302ed6fc3 Fixed possible request hang with filter finalization. Maxim Dounin 2012-05-14 09:48:05 +0000
  • 7d863c0181 Resolver: protection from duplicate responses. Maxim Dounin 2012-05-14 09:13:45 +0000
  • 0e3b423dc6 Accept moderation in case of EMFILE/ENFILE. Maxim Dounin 2012-05-11 13:33:06 +0000
  • 74d939974d Rewrite: fixed escaping and possible segfault (ticket #162). Maxim Dounin 2012-05-11 13:19:22 +0000
  • 9114f08863 Fastcgi: fixed padding handling on fixed-size records. Maxim Dounin 2012-05-11 13:14:58 +0000
  • b34f84d8de Added r->state reset on fastcgi/scgi/uwsgi request start. Maxim Dounin 2012-05-11 13:09:24 +0000
  • e0e1c4567c Added write event handler reset in ngx_http_named_location(). Maxim Dounin 2012-05-04 11:35:22 +0000
  • 700364f62d debug_connection: added the IPv6 and UNIX-domain socket support. Ruslan Ermilov 2012-04-29 22:02:18 +0000
  • a0025f2d81 Removed surplus condition. Valentin Bartenev 2012-04-27 10:48:42 +0000
  • eeec229e3e Allows particular modules to handle subrequests properly. Andrey Belov 2012-04-26 13:06:27 +0000
  • 487ba70126 Fixed segmentation fault in ngx_resolver_create_name_query(). Ruslan Ermilov 2012-04-26 12:58:42 +0000
  • 6ad02389c3 Version bump. Maxim Dounin 2012-04-26 11:20:29 +0000
  • da62bc3b6d stable-1.2 branch Maxim Dounin 2012-04-26 11:18:21 +0000
  • bde0ceccfd release-1.2.0 tag Maxim Dounin 2012-04-23 13:07:07 +0000
  • b675416b96 nginx-1.2.0-RELEASE release-1.2.0 Maxim Dounin 2012-04-23 13:06:47 +0000
  • d68dd358e1 Version bump. Maxim Dounin 2012-04-23 12:54:14 +0000
  • c7bb66a9a3 Fix of "%f" format handling. Igor Sysoev 2012-04-23 11:11:32 +0000
  • 430fbedfa7 Update openssl used for win32 builds. Maxim Dounin 2012-04-23 11:05:21 +0000
  • c7bb162ffe Proxy: added ctx checking to input filters. Maxim Dounin 2012-04-23 10:40:01 +0000
  • 8b89c882ce Image filter: compare aspect ratio more accurately during crop. Maxim Dounin 2012-04-21 19:02:21 +0000
  • e8fe3ce098 Fixed segfault with try_files (ticket #152). Maxim Dounin 2012-04-19 15:48:03 +0000
  • a73ce28e0a Fixed master exit if there is no events section (ticket #150). Maxim Dounin 2012-04-18 14:47:10 +0000
  • e9a7f4f5f6 Don't silently ignore the last line of configuration file that consists solely of one unterminated token (inspired by #150). Ruslan Ermilov 2012-04-18 13:30:43 +0000
  • 0abb0bce5f Fixed ngx_readv_chain() to honor IOV_MAX (ticket #14). Maxim Dounin 2012-04-17 09:13:58 +0000
  • 578c02f3a1 IOV_MAX handling microoptimization. Maxim Dounin 2012-04-17 09:13:15 +0000
  • 96d73e291f Fixed loop in ngx_writev_chain() and ngx_solaris_sendfilev_chain(). Maxim Dounin 2012-04-17 09:10:50 +0000
  • 9e2f86cfc0 Fixed log->action after ssl handshake. Maxim Dounin 2012-04-16 13:05:20 +0000