Commit Graph

  • 98129de874 Geo: properly initialize ngx_cidr_t when dealing with "default". Ruslan Ermilov 2012-12-25 10:00:39 +0000
  • 3d87688bc6 Geo: IPv6 support. Ruslan Ermilov 2012-12-25 08:21:56 +0000
  • dd46cc659a Upstream: fixed state resetting when switching to backup servers. Valentin Bartenev 2012-12-25 08:02:21 +0000
  • cb90df084f Fixed HEAD requests handling when proxying is used (closes #261). Valentin Bartenev 2012-12-24 17:32:53 +0000
  • 2189c87aa7 Trailing whitespace fix. Ruslan Ermilov 2012-12-24 16:40:55 +0000
  • 70d1a45c7c Access log: the "gzip" parameter of the "access_log" directive. Valentin Bartenev 2012-12-23 19:09:33 +0000
  • e90df45519 Configure: added the NGX_ZLIB define. Valentin Bartenev 2012-12-23 16:04:14 +0000
  • fcdb4655aa Access log: the "flush" parameter of the "access_log" directive. Valentin Bartenev 2012-12-23 15:51:47 +0000
  • a8ffed5751 Reopening log files code moved to a separate function. Valentin Bartenev 2012-12-23 15:36:52 +0000
  • df71cd1125 Access log: fixed redundant buffer reallocation. Valentin Bartenev 2012-12-23 15:27:55 +0000
  • 7c4068d349 Properly initialize "struct in6_addr" with zeroes. Ruslan Ermilov 2012-12-22 20:03:38 +0000
  • 4b6f8dcd2a Core: crypt_r() error handling fixed. Maxim Dounin 2012-12-21 16:13:03 +0000
  • f25549210d Image filter: fixed image_filter rotate inheritance. Maxim Dounin 2012-12-21 15:07:45 +0000
  • f1819242fc Geo: ensure that default entry is always present. Ruslan Ermilov 2012-12-21 08:46:52 +0000
  • a0caa70c98 There's no need to normalize address returned by ngx_ptocidr(). Ruslan Ermilov 2012-12-21 08:44:39 +0000
  • 717acb74a7 Image filter: configuration inheritance fixes. Maxim Dounin 2012-12-20 19:04:28 +0000
  • f4b9d89103 Brought the link to ngx_http_perl_module documentation up to date. Ruslan Ermilov 2012-12-20 15:34:37 +0000
  • d03ea4d842 Fixed return type of internal function that allocates radix tree nodes. Ruslan Ermilov 2012-12-20 11:16:03 +0000
  • 7ae79fb8e7 Let "add_header" affect 201 responses (ticket #125). Ruslan Ermilov 2012-12-19 10:33:56 +0000
  • 30390ea492 Slightly optimized code that handles special headers in "add_header". Ruslan Ermilov 2012-12-19 10:30:45 +0000
  • 4bad9d0505 Avoid sending "100 Continue" on 413 Request Entity Too Large. Maxim Dounin 2012-12-18 18:39:39 +0000
  • c865f8dfa2 Added checks that disallow adding a variable with an empty name. Added variable name syntax checks to "geo" and "map" directives. Ruslan Ermilov 2012-12-17 19:03:33 +0000
  • b8a90c6903 Implemented IPv6 support for URLs specified using domain names. Ruslan Ermilov 2012-12-17 12:08:53 +0000
  • 2f8c1b73b8 Fixed URL parsing code. Ruslan Ermilov 2012-12-17 09:44:46 +0000
  • bbf7043fe7 Simplified URL parsing code. Ruslan Ermilov 2012-12-17 09:31:53 +0000
  • 18a7e1b359 Geo: fixed the "ranges" without ranges case. Ruslan Ermilov 2012-12-14 19:56:03 +0000
  • cd04ca3546 Geo: improved ngx_http_geo_block() code readability. Ruslan Ermilov 2012-12-14 19:35:37 +0000
  • fac3b341da Fixed handling of ngx_write_fd() and ngx_read_fd() errors. Valentin Bartenev 2012-12-14 15:24:24 +0000
  • e86279e9f3 Gzip: fixed zlib memLevel adjusting. Valentin Bartenev 2012-12-14 15:17:58 +0000
  • 658296290c Upstream: fixed SIGSEGV with the "if" directive. Maxim Dounin 2012-12-13 16:05:59 +0000
  • ba290091cf Fixed variable syntax checking in "set", "geo", "limit_conn_zone", and "perl_set" directives. Ruslan Ermilov 2012-12-13 15:05:19 +0000
  • b3430993f1 Proxy: better error message about unexpected data. Maxim Dounin 2012-12-13 13:45:39 +0000
  • 1a6ed2e3b1 Limit rate: fixed integer overflow in limit calculation (ticket #256). Valentin Bartenev 2012-12-12 14:48:48 +0000
  • 8ae9e7903f Configure: better check for PCRE JIT. Maxim Dounin 2012-12-12 13:50:07 +0000
  • 4dcc362967 release-1.2.6 tag Maxim Dounin 2012-12-11 14:26:07 +0000
  • 33e5b473af nginx-1.2.6-RELEASE release-1.2.6 Maxim Dounin 2012-12-11 14:24:23 +0000
  • 663e14e10d Merge of r4921, r4922, r4923, r4924, r4925: request body fixes. Maxim Dounin 2012-12-11 13:18:50 +0000
  • f45e938b89 Merge of r4933, r4933: shared memory fixes. Maxim Dounin 2012-12-10 18:17:32 +0000
  • 59833d5450 Merge of r4920, r4939: ngx_write_chain_to_file() fixes. Maxim Dounin 2012-12-10 18:04:54 +0000
  • c460629181 Merge of r4919: fixed segfault on PUT in dav module. Maxim Dounin 2012-12-10 17:51:10 +0000
  • e3cf44789f Merge of r4918: cache manager startup with many listen sockets. Maxim Dounin 2012-12-10 17:46:51 +0000
  • 72bba4144b Merge of r4915, r4916, r4917: upstream minor fixes. Maxim Dounin 2012-12-10 16:35:32 +0000
  • 18590cd21e Merge of r4914: variables $request_time and $msec. Maxim Dounin 2012-12-10 16:03:56 +0000
  • 50832b0177 Merge of r4913: fixed CPU affinity on respawn of dead workers. Maxim Dounin 2012-12-10 16:00:55 +0000
  • 2948d7cfc2 Version bump. Maxim Dounin 2012-12-10 15:43:41 +0000
  • 1596399e82 The "auth_basic" directive gained support of variables. Ruslan Ermilov 2012-12-10 13:11:11 +0000
  • 73fb7e878f Allow the complex value to be defined as an empty string. Ruslan Ermilov 2012-12-06 23:03:53 +0000
  • 8e8201486c Xslt: prevented infinite loop. Ruslan Ermilov 2012-12-06 21:22:58 +0000
  • 760c55a702 Fixed build with embedded perl in certain setups (ticket #48). Ruslan Ermilov 2012-12-03 16:00:26 +0000
  • f707bea0ee Fixed the NGX_SOCKADDR_STRLEN macro definition. Ruslan Ermilov 2012-11-30 11:26:50 +0000
  • b63da701e5 Core: removed GLOB_NOSORT glob option. Maxim Dounin 2012-11-29 23:15:41 +0000
  • ea1ff4199d Version bump. Maxim Dounin 2012-11-29 23:13:18 +0000
  • 3e17e12ba5 release-1.3.9 tag Maxim Dounin 2012-11-27 13:55:54 +0000
  • ea235785cd nginx-1.3.9-RELEASE release-1.3.9 Maxim Dounin 2012-11-27 13:55:34 +0000
  • 0c563970be Gunzip: added missing ngx_http_clear_etag(). Maxim Dounin 2012-11-26 21:30:45 +0000
  • 1469b51451 Core: fixed ngx_write_chain_to_file() with IOV_MAX reached. Maxim Dounin 2012-11-26 21:19:57 +0000
  • e769544a7d Request body: block write events while reading body. Maxim Dounin 2012-11-26 18:01:49 +0000
  • aa955a2097 Request body: error checking fixes, negative rb->rest handling. Maxim Dounin 2012-11-26 18:01:08 +0000
  • c4a4a6a5d8 Request body: improved handling of incorrect chunked request body. Maxim Dounin 2012-11-26 18:00:14 +0000
  • 61feb90d74 Request body: fixed discard of chunked request body. Maxim Dounin 2012-11-26 17:59:30 +0000
  • a94a101c79 Core: don't reuse shared memory zone that changed ownership (ticket #210). Ruslan Ermilov 2012-11-23 12:43:58 +0000
  • 9f385870f6 Fixed location of debug message in ngx_shmtx_lock(). Ruslan Ermilov 2012-11-21 14:23:26 +0000
  • 542b60a35a Request body: unbreak build without debug. Maxim Dounin 2012-11-21 01:40:11 +0000
  • 5fc85439d0 Request body: chunked transfer encoding support. Maxim Dounin 2012-11-21 01:08:11 +0000
  • d60b8d10f0 Request body: recalculate size of a request body in scgi module. Maxim Dounin 2012-11-21 01:06:53 +0000
  • 0ce5a3aa18 Request body: $content_length variable to honor real body size. Maxim Dounin 2012-11-21 01:05:08 +0000
  • 9a483c8373 Request body: always use calculated size of a request body in proxy. Maxim Dounin 2012-11-21 01:03:48 +0000
  • 6ddf23bdc4 Request body: adjust b->pos when chunked parsing done. Maxim Dounin 2012-11-21 01:02:56 +0000
  • df74d88156 Request body: chunked parsing moved to ngx_http_parse.c from proxy. Maxim Dounin 2012-11-21 00:59:16 +0000
  • c29837fc4d Request body: properly handle events while discarding body. Maxim Dounin 2012-11-21 00:57:56 +0000
  • e1bd52041b Request body: fixed socket leak on errors. Maxim Dounin 2012-11-21 00:57:16 +0000
  • 5da61375cd Request body: code duplication reduced, no functional changes. Maxim Dounin 2012-11-21 00:55:50 +0000
  • 743922a2ce Request body: $request_body variable generalization. Maxim Dounin 2012-11-21 00:55:06 +0000
  • ab5ac3b095 Request body: fixed "501 Not Implemented" error handling. Maxim Dounin 2012-11-21 00:54:01 +0000
  • d228cf3638 Core: added debug logging of writev() in ngx_write_chain_to_file(). Maxim Dounin 2012-11-21 00:52:35 +0000
  • 248bc41893 Dav: fixed segfault on PUT if body was already read (ticket #238). Maxim Dounin 2012-11-21 00:51:37 +0000
  • da130acfbe Fixed failure to start cache manager and cache loader processes if there were more than 512 listening sockets in configuration. Igor Sysoev 2012-11-20 13:37:55 +0000
  • 246cbd21ce Trailing whitespace fix. Maxim Dounin 2012-11-17 00:36:44 +0000
  • e1d5455a74 Upstream: better detection of connect() failures with kqueue. Maxim Dounin 2012-11-16 18:29:19 +0000
  • 4d0d2b20ac Upstream: honor the "down" flag for a single server. Ruslan Ermilov 2012-11-16 12:18:05 +0000
  • b67dbca1ca Variables $request_time and $msec. Ruslan Ermilov 2012-11-16 09:37:14 +0000
  • 9997aaef70 Fixed setting of CPU affinity on respawn of dead worker processes. Ruslan Ermilov 2012-11-16 09:25:52 +0000
  • 5a1d76c9f2 Version bump. Ruslan Ermilov 2012-11-16 07:49:41 +0000
  • 4256e45d66 release-1.2.5 tag Maxim Dounin 2012-11-13 13:35:19 +0000
  • 98556739a5 nginx-1.2.5-RELEASE release-1.2.5 Maxim Dounin 2012-11-13 13:34:59 +0000
  • 13cda62555 Merge of r4896: event pipe: fixed handling of buf_to_file data. Maxim Dounin 2012-11-13 11:24:14 +0000
  • 1954cf149a Merge of r4892: keepalive memory usage optimization. Maxim Dounin 2012-11-13 11:21:31 +0000
  • de72cc29aa Merge of r4891: worker_processes auto. Maxim Dounin 2012-11-13 11:00:37 +0000
  • 3f72b59412 Merge of r4886, r4887, r4894: log variables generalization: Maxim Dounin 2012-11-13 10:45:23 +0000
  • 71b6604e44 Merge of r4885: ssl_verify_client optional_no_ca. Maxim Dounin 2012-11-13 10:42:16 +0000
  • 0e6c7b0614 Merge of r4872, r4893: resolver cached addresses random rotation. Maxim Dounin 2012-11-12 18:47:07 +0000
  • 033598bc07 Merge of r4870, r4871, r4890, r4895: minor fixes. Maxim Dounin 2012-11-12 18:39:51 +0000
  • d39777712d Merge of r4868, r4869: SSL minor fixes. Maxim Dounin 2012-11-12 18:00:32 +0000
  • 745c7d9c8e Merge of r4866, r4867: configure fixes. Maxim Dounin 2012-11-12 17:57:57 +0000
  • 41bdb0f93d Merge of r4865: clearing of cpu_affinity after process spawn. Maxim Dounin 2012-11-12 17:54:49 +0000
  • de68f145bf Version bump. Maxim Dounin 2012-11-12 17:03:38 +0000
  • b472997dda release-1.3.8 tag Maxim Dounin 2012-10-30 13:35:18 +0000
  • 34241bd43b nginx-1.3.8-RELEASE release-1.3.8 Maxim Dounin 2012-10-30 13:34:23 +0000
  • 8e67fb4226 Event pipe: fixed handling of buf_to_file data. Maxim Dounin 2012-10-30 11:14:24 +0000
  • d310eeef3f Style, parentheses instead of braces in misc/GNUMakefile. Maxim Dounin 2012-10-30 11:09:38 +0000