| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2012-09-26 | Added clearing of cpu_affinity after process spawn. | Maxim Dounin | 1 | -0/+2 | |
| This fixes unwanted/incorrect cpu_affinity use on dead worker processes respawn. While this is not ideal, it's expected to be better when previous situation where multiple processes were spawn with identical CPU affinity set. Reported by Charles Chen. | |||||
| 2012-09-26 | Version bump. | Maxim Dounin | 2 | -3/+3 | |
| 2012-09-12 | release-1.3.6 tag | Maxim Dounin | 1 | -0/+1 | |
| 2012-09-12 | nginx-1.3.6-RELEASErelease-1.3.6 | Maxim Dounin | 1 | -0/+56 | |
| 2012-09-11 | Updated zlib used for win32 builds. | Maxim Dounin | 1 | -1/+1 | |
| 2012-09-11 | Helper target "win32" to run configure for win32 builds. | Maxim Dounin | 1 | -0/+37 | |
| 2012-09-11 | Configure: fixed make macros to use parentheses instead of braces. | Maxim Dounin | 3 | -3/+3 | |
| Parentheses are more portable, in particular they are understood by nmake while braces aren't. | |||||
| 2012-09-11 | Improved 50x error page. | Valentin Bartenev | 1 | -11/+14 | |
| The feature set of the new page: - HTML5 compliant; - Looks similar to the new "Welcome page" (r4835); - Sysadmin hint with a link to the documentation of the "error_log" directive. | |||||
| 2012-09-11 | Configure: provide inflate() when building zlib on win32. | Maxim Dounin | 3 | -7/+12 | |
| It is now needed for gunzip filter. | |||||
| 2012-09-11 | Gunzip: removed nginx.h leftover include. | Maxim Dounin | 1 | -1/+0 | |
| 2012-09-10 | Gunzip filter import. | Maxim Dounin | 4 | -0/+692 | |
| 2012-09-10 | Gzip static: "always" parameter in "gzip_static" directive. | Maxim Dounin | 1 | -10/+32 | |
| With "always" gzip static returns gzipped content in all cases, without checking if client supports it. It is useful if there are no uncompressed files on disk anyway. | |||||
| 2012-09-10 | Memcached: memcached_gzip_flag directive. | Maxim Dounin | 1 | -8/+56 | |
| This directive allows to test desired flag as returned by memcached and sets Content-Encoding to gzip if one found. This is reimplementation of patch by Tomash Brechko as available on http://openhack.ru/. It should be a bit more correct though (at least I think so). In particular, it doesn't try to detect if we are able to gunzip data, but instead just sets correct Content-Encoding. | |||||
| 2012-09-07 | Improved welcome page. | Valentin Bartenev | 1 | -2/+19 | |
| The feature set of the new page: - HTML5 compliant; - Description of why the user is seeing the page and what his next step should be; - Links to official community and commercial support websites. | |||||
| 2012-09-05 | Write filter: replaced unneeded loop with one to free chains. | Maxim Dounin | 1 | -11/+7 | |
| Noted by Gabor Lekeny. | |||||
| 2012-09-03 | Limit req: fix of rbtree node insertion on hash collisions. | Valentin Bartenev | 1 | -4/+4 | |
| The rbtree used in ngx_http_limit_req_module has two level of keys, the top is hash, and the next is the value string itself. However, when inserting a new node, only hash has been set, while the value string has been left empty. The bug was introduced in r4419 (1.1.14). Found by Charles Chen. | |||||
| 2012-08-30 | Pass changes.xml thru xmllint when generating CHANGES and CHANGES.ru. | Ruslan Ermilov | 3 | -9/+9 | |
| 2012-08-30 | Converted DOS-style newlines. | Ruslan Ermilov | 1 | -29/+29 | |
| 2012-08-30 | Fixed overflow if ngx_slab_alloc() is called with very big "size" argument. | Ruslan Ermilov | 1 | -2/+2 | |
| 2012-08-30 | Fixed strict aliasing bugs when dealing with IPv4-mapped IPv6 addresses | Ruslan Ermilov | 3 | -3/+29 | |
| (closes #201). | |||||
| 2012-08-28 | Fixed the "include" directive. | Ruslan Ermilov | 4 | -21/+6 | |
| The "include" directive should be able to include multiple files if given a filename mask. Fixed this to work for "include" directives inside the "map" or "types" blocks. The "include" directive inside the "geo" block is still not fixed. | |||||
| 2012-08-27 | Version bump. | Ruslan Ermilov | 2 | -3/+3 | |
| 2012-08-21 | release-1.3.5 tag | Maxim Dounin | 1 | -0/+1 | |
| 2012-08-21 | nginx-1.3.5-RELEASErelease-1.3.5 | Maxim Dounin | 1 | -0/+82 | |
| 2012-08-18 | Radix tree preallocation fix. | Maxim Dounin | 1 | -1/+1 | |
| The preallocation size was calculated incorrectly and was always 8 due to sizeof(ngx_radix_tree_t) accidentally used instead of sizeof(ngx_radix_node_t). | |||||
| 2012-08-18 | Whitespace fix. | Maxim Dounin | 1 | -3/+3 | |
| 2012-08-17 | Mark logically dead code with corresponding comment. | Andrey Belov | 1 | -0/+1 | |
| Found by Coverity. | |||||
| 2012-08-17 | Mp4: removed restriction to avc1/mp4a formats (ticket #194). | Maxim Dounin | 1 | -8/+0 | |
| 2012-08-17 | Mail: fixed handling of AF_UNIX addresses in "listen". | Ruslan Ermilov | 2 | -0/+14 | |
| This makes AF_UNIX addresses in mail officially supported. | |||||
| 2012-08-17 | Removed a stale "AF_INET only" comment. | Ruslan Ermilov | 1 | -2/+0 | |
| IPv6 client connections in mail modules have been supported since r2856. | |||||
| 2012-08-17 | Mail: fixed sorting of listen addresses (ticket #187). | Ruslan Ermilov | 1 | -0/+5 | |
| For http module this problem was already fixed in r4756. | |||||
| 2012-08-16 | Geo: fixed handling of ranges without default set. | Maxim Dounin | 1 | -4/+4 | |
| The bug had appeared in 0.8.43 (r3653). Patch by Weibin Yao. | |||||
| 2012-08-16 | Crypt: fixed handling of corrupted SSHA entries in password file. | Maxim Dounin | 1 | -2/+9 | |
| Found by Coverity. | |||||
| 2012-08-16 | Map: fixed optimization of variables as values. | Maxim Dounin | 1 | -8/+2 | |
| Previous code incorrectly used ctx->var_values as an array of pointers to ngx_http_variable_value_t, but the array contains structures, not pointers. Additionally, ctx->var_values inspection failed to properly set var on match. | |||||
| 2012-08-15 | mail_core: don't let the well-known port in the "listen" directive to | Ruslan Ermilov | 1 | -15/+17 | |
| override the already set "protocol". | |||||
| 2012-08-15 | Corrected the directive name in the ngx_mail_auth_http_module error message. | Ruslan Ermilov | 1 | -1/+1 | |
| 2012-08-08 | Added three missing checks for NULL after ngx_array_push() calls. | Valentin Bartenev | 3 | -0/+10 | |
| Found by Coverity. | |||||
| 2012-08-07 | Explicitly ignore returned value from close() in ngx_event_core_init_conf(). | Andrey Belov | 1 | -1/+1 | |
| We don't have strong reason to inform about any errors reported by close() call here, and there are no other things to do with its return value. Prodded by Coverity. | |||||
| 2012-08-06 | Explicitly ignore returned value from unlink() in ngx_open_tempfile(). | Andrey Belov | 1 | -1/+1 | |
| The only thing we could potentially do here in case of error returned is to complain to error log, but we don't have log structure available here due to interface limitations. Prodded by Coverity. | |||||
| 2012-08-06 | Resolver: fixed possible memory leak in ngx_resolver_create(). | Maxim Dounin | 1 | -9/+9 | |
| Found by Coverity. | |||||
| 2012-08-03 | Fixed the -p parameter handling. | Ruslan Ermilov | 1 | -1/+1 | |
| Ensure that the path supplied always ends with a `/' except when empty. An empty value now corresponds to the current directory instead of `/'. | |||||
| 2012-08-03 | Fixed possible use of old cached times if runtime went backwards. | Maxim Dounin | 1 | -0/+4 | |
| If ngx_time_sigsafe_update() updated only ngx_cached_err_log_time, and then clock was adjusted backwards, the cached_time[slot].sec might accidentally match current seconds on next ngx_time_update() call, resulting in various cached times not being updated. Fix is to clear the cached_time[slot].sec to explicitly mark cached times are stale and need updating. | |||||
| 2012-08-03 | Added "const" to ngx_memcpy() with NGX_MEMCPY_LIMIT defined. | Maxim Dounin | 2 | -2/+2 | |
| This fixes warning produced during compilation of the ngx_http_geoip_module due to const qualifier being discarded. | |||||
| 2012-08-03 | Whitespace fix. | Maxim Dounin | 1 | -2/+2 | |
| 2012-08-02 | Removed the need in Perl to generate ZIP archive of nginx/Windows. | Ruslan Ermilov | 1 | -2/+2 | |
| 2012-08-02 | Win32: fixed build with Visual Studio 2005 Express. | Maxim Dounin | 1 | -0/+1 | |
| It is available via winetricks which makes it still usable, and has an old crtdefs.h which uses _CRT_SECURE_NO_DEPRECATE instead of _CRT_SECURE_NO_WARNINGS to suppress warnings. Reported by HAYASHI Kentaro, http://mailman.nginx.org/pipermail/nginx-devel/2012-August/002542.html | |||||
| 2012-08-01 | Reorder checks in ngx_shared_memory_add() for more consistent error messages. | Andrey Belov | 1 | -8/+8 | |
| 2012-07-31 | Simplified makefile that builds CHANGES. | Ruslan Ermilov | 1 | -26/+12 | |
| 2012-07-31 | Version bump. | Ruslan Ermilov | 2 | -3/+3 | |
| 2012-07-31 | Updated PCRE used for win32 builds. | Ruslan Ermilov | 1 | -1/+1 | |
