| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2012-07-31 | nginx-1.3.4-RELEASErelease-1.3.4 | Ruslan Ermilov | 1 | -0/+63 | |
| 2012-07-30 | Core: ipv6only is now on by default. | Ruslan Ermilov | 6 | -8/+15 | |
| There is a general consensus that this change results in better consistency between different operating systems and differently tuned operating systems. Note: this changes the width and meaning of the ipv6only field of the ngx_listening_t structure. 3rd party modules that create their own listening sockets might need fixing. | |||||
| 2012-07-30 | ngx_http_find_virtual_server() should return NGX_DECLINED if virtual server not | Valentin Bartenev | 1 | -1/+1 | |
| found. | |||||
| 2012-07-30 | Upstream: hide_headers/pass_headers inheritance fix. | Maxim Dounin | 1 | -3/+3 | |
| Hide headers and pass headers arrays might not be inherited correctly into a nested location, e.g. in configuration like server { proxy_hide_header X-Foo; location / { location /nested/ { proxy_pass_header X-Pad; } } } the X-Foo header wasn't hidden in the location /nested/. Reported by Konstantin Svist, http://mailman.nginx.org/pipermail/nginx-ru/2012-July/047555.html | |||||
| 2012-07-29 | Improved diagnostics when a directive is specified in the wrong context. | Ruslan Ermilov | 3 | -23/+16 | |
| 2012-07-29 | Removed extraneous GCC warning flags. | Ruslan Ermilov | 1 | -3/+0 | |
| 2012-07-29 | Slight optimization in ngx_http_upstream_add(): replaced an expression | Ruslan Ermilov | 1 | -1/+1 | |
| known to be constant with the constant value. | |||||
| 2012-07-29 | ngx_http_upstream_add() should return NULL if an error occurs. | Ruslan Ermilov | 1 | -2/+2 | |
| 2012-07-26 | Reduced the number of preprocessor directives. | Ruslan Ermilov | 1 | -5/+1 | |
| 2012-07-24 | When "debug_connection" is configured with a domain name, only the first | Ruslan Ermilov | 1 | -25/+66 | |
| resolved address was used. Now all addresses will be used. | |||||
| 2012-07-24 | Added the Clang compiler support. | Ruslan Ermilov | 3 | -0/+108 | |
| The -Werror is commented out to not break builds on Linux. | |||||
| 2012-07-24 | Made sure to run configure in a "C" locale. | Ruslan Ermilov | 1 | -0/+3 | |
| Otherwise, we may fail to properly detect a version of compiler. | |||||
| 2012-07-24 | Added a commented out -Wmissing-prototypes to CFLAGS. | Ruslan Ermilov | 1 | -0/+1 | |
| It is commented out to not break builds with 3rd party modules. | |||||
| 2012-07-24 | Fixed compilation with -Wmissing-prototypes. | Ruslan Ermilov | 14 | -8/+75 | |
| 2012-07-24 | Replaced a number of "else if" with "elif". | Ruslan Ermilov | 1 | -26/+10 | |
| 2012-07-23 | Win32: fixed cpu hog after process startup failure. | Maxim Dounin | 1 | -0/+1 | |
| If ngx_spawn_process() failed while starting a process, the process handle was closed but left non-NULL in the ngx_processes[] array. The handle later was used in WaitForMultipleObjects() (if there were multiple worker processes configured and at least one worker process was started successfully), resulting in infinite loop. Reported by Ricardo V G: http://mailman.nginx.org/pipermail/nginx-devel/2012-July/002494.html | |||||
| 2012-07-20 | Fixed debugging messages to account that limit_zone was renamed to limit_conn. | Ruslan Ermilov | 1 | -2/+2 | |
| 2012-07-17 | Fixed sorting of listen addresses so that wildcard address is always at | Ruslan Ermilov | 1 | -0/+5 | |
| the end (closes #187). Failure to do so could result in several listen sockets to be created instead of only one listening on wildcard address. Reported by Roman Odaisky. | |||||
| 2012-07-17 | Version bump. | Ruslan Ermilov | 2 | -3/+3 | |
| 2012-07-10 | Synchronized the license text with the FreeBSD's bsd-style-copyright. | Ruslan Ermilov | 1 | -2/+3 | |
| 2012-07-10 | release-1.3.3 tag | Maxim Dounin | 1 | -0/+1 | |
| 2012-07-10 | nginx-1.3.3-RELEASErelease-1.3.3 | Maxim Dounin | 1 | -0/+38 | |
| 2012-07-09 | Entity tags: empty etags handling in If-Range. | Maxim Dounin | 1 | -1/+1 | |
| Entity tag may be of length 2 as per RFC 2616, i.e. double quotes only. Pointed out by Ruslan Ermilov. | |||||
| 2012-07-09 | Entity tags: the "etag" directive. | Maxim Dounin | 2 | -1/+18 | |
| It allows to disable generation of nginx's own entity tags, while still handling ETags in cache properly. This may be useful e.g. if one want to serve static files from servers with different ETag generation algorithms. | |||||
| 2012-07-09 | Entity tags: set for static respones. | Maxim Dounin | 6 | -0/+46 | |
| 2012-07-07 | Entity tags: handling in add_header. | Maxim Dounin | 1 | -0/+38 | |
| Notably this allows to clear ETag if one want to for some reason. | |||||
| 2012-07-07 | Entity tags: clear on entity changes. | Maxim Dounin | 7 | -0/+14 | |
| 2012-07-07 | Entity tags: support in If-Range header. | Maxim Dounin | 1 | -5/+29 | |
| 2012-07-07 | Entity tags: basic support in not modified filter. | Maxim Dounin | 3 | -2/+102 | |
| This includes handling of ETag headers (if present in a response) with basic support for If-Match, If-None-Match conditionals in not modified filter. Note that the "r->headers_out.last_modified_time == -1" check in the not modified filter is left as is intentionally. It's to prevent handling of If-* headers in case of proxy without cache (much like currently done with If-Modified-Since). | |||||
| 2012-07-07 | Not modified filter: tests separated from actions. | Maxim Dounin | 1 | -31/+38 | |
| This makes code more extendable. The only functional change is when If-Modified-Since and If-Unmodified-Since are specified together, the case which is explicitly left undefined by RFC 2616. The new behaviour is to respect them both, which seems better. | |||||
| 2012-07-07 | Added Last-Modified parsing in add_header. | Maxim Dounin | 1 | -25/+13 | |
| This allows to use last modified time set in If-Range checks. Code simplified to improve readability. | |||||
| 2012-07-07 | Fixed If-Range with unknown last modified time. | Maxim Dounin | 1 | -1/+5 | |
| If modification time isn't known, skip range processing and return full entity body instead of just ignoring If-Range. Ignoring If-Range isn't safe as client will assume entity wasn't changed since time specified. | |||||
| 2012-07-07 | Configure: fixed "make" used instead of "${MAKE}". | Maxim Dounin | 3 | -3/+3 | |
| 2012-07-06 | Corrected $request_length calculation for pipelined requests. | Andrey Belov | 1 | -7/+4 | |
| 2012-07-03 | Fixed typo in a function name. | Ruslan Ermilov | 2 | -4/+4 | |
| 2012-07-03 | Made sure to initialize the entire "struct flock" allocated on stack. | Ruslan Ermilov | 1 | -9/+3 | |
| 2012-07-03 | Reset r->uri_changed in a named location (ticket #184). | Maxim Dounin | 1 | -0/+1 | |
| 2012-07-03 | Typo fixed. | Maxim Dounin | 1 | -1/+1 | |
| 2012-06-29 | map: strip final dot before looking up in a map of hostnames. | Ruslan Ermilov | 1 | -5/+4 | |
| (closes #182) | |||||
| 2012-06-29 | Version bump. | Ruslan Ermilov | 2 | -3/+3 | |
| 2012-06-26 | release-1.3.2 tag | Maxim Dounin | 1 | -0/+1 | |
| 2012-06-26 | nginx-1.3.2-RELEASErelease-1.3.2 | Maxim Dounin | 1 | -0/+105 | |
| 2012-06-26 | Mp4: fixed build on win32 after r4689. | Maxim Dounin | 1 | -1/+1 | |
| 2012-06-26 | Added code to look up Google perftools in /opt/local/, for MacPorts. | Ruslan Ermilov | 1 | -0/+16 | |
| 2012-06-25 | Style. | Maxim Dounin | 1 | -1/+1 | |
| 2012-06-25 | Incorrect tag release-1.2.1 removed. | Maxim Dounin | 1 | -0/+1 | |
| Changes to misc/GNUmakefile was missed during stable-1.2 branch creation, resulting in tag set on trunk, not on branch. Reported by Marcel Gmuer. | |||||
| 2012-06-25 | Fixed a harmless error in spelling of "Connection: close" when computing | Ruslan Ermilov | 1 | -1/+1 | |
| the response header length. | |||||
| 2012-06-21 | Fixed compile-time conditionals used to detect if X-Forwarded-For support | Ruslan Ermilov | 4 | -5/+7 | |
| is needed. | |||||
| 2012-06-20 | Disabled gzip compression in OpenSSL prior to 1.0.0 version. | Igor Sysoev | 1 | -0/+18 | |
| This saves about 522K per connection. | |||||
| 2012-06-19 | Added IPv6 support to ip_hash. | Ruslan Ermilov | 1 | -16/+27 | |
