| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2012-12-06 | Allow the complex value to be defined as an empty string. | Ruslan Ermilov | 1 | -7/+3 | |
| This makes conversion from strings to complex values possible without the loss of functionality. | |||||
| 2012-05-11 | Rewrite: fixed escaping and possible segfault (ticket #162). | Maxim Dounin | 1 | -1/+0 | |
| The following code resulted in incorrect escaping of uri and possible segfault: location / { rewrite ^(.*) $1?c=$1; return 200 "$uri"; } If there were arguments in a rewrite's replacement string, and length was actually calculated (due to duplicate captures as in the example above, or variables present), the is_args flag was set and incorrectly copied after length calculation. This resulted in escaping applied to the uri part of the replacement, resulting in incorrect escaping. Additionally, buffer was allocated without escaping expected, thus this also resulted in buffer overrun and possible segfault. | |||||
| 2012-02-27 | Disable symlinks: initialization of the "disable_symlinks" field in | Valentin Bartenev | 1 | -3/+6 | |
| ngx_open_file_info_t moved to a separate function. This is preparation for the "from=" parameter implementation of the "disable_symlinks" directive. | |||||
| 2012-02-13 | Support for disable_symlinks in various modules. | Andrey Belov | 1 | -0/+3 | |
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2011-10-12 | Clear old Location header (if any) while adding a new one. | Maxim Dounin | 1 | -0/+2 | |
| This prevents incorrect behaviour when another redirect is issued within error_page 302 handler. | |||||
| 2011-05-03 | test zero value in an "if" directive consistently with predicates fixed in r3894 | Igor Sysoev | 1 | -1/+1 | |
| thanks to Maxim Dounin | |||||
| 2011-04-15 | values starting with '0' were incorrectly assumed to be false | Igor Sysoev | 1 | -1/+1 | |
| patch by Maxim Dounin | |||||
| 2011-04-12 | use memmove() in appropriate places | Igor Sysoev | 1 | -1/+1 | |
| 2010-09-13 | fix typo | Igor Sysoev | 1 | -1/+1 | |
| 2010-09-02 | new ngx_http_secure_link_module with secure_link, secure_link_md5, and | Igor Sysoev | 1 | -0/+36 | |
| secure_link_expires | |||||
| 2010-07-14 | ngx_http_test_predicates(), ngx_http_set_predicate_slot() | Igor Sysoev | 1 | -0/+70 | |
| 2010-06-18 | return code text | Igor Sysoev | 1 | -6/+9 | |
| 2010-05-14 | ngx_str_set() and ngx_str_null() | Igor Sysoev | 1 | -2/+1 | |
| 2009-11-16 | fix captures in "rewrite", the bug had been introduced in r3326 | Igor Sysoev | 1 | -3/+3 | |
| 2009-11-16 | regex named captures | Igor Sysoev | 1 | -23/+3 | |
| 2009-09-30 | read_ahead | Igor Sysoev | 1 | -0/+1 | |
| 2009-09-25 | low ENAMETOOLONG logging level | Igor Sysoev | 1 | -1/+4 | |
| 2009-07-14 | ngx_http_set_exten() is always successful since 0.3.46 | Igor Sysoev | 1 | -5/+1 | |
| 2009-06-02 | fix return value on failure | Igor Sysoev | 1 | -1/+1 | |
| 2009-04-27 | -p and --prefix= | Igor Sysoev | 1 | -4/+5 | |
| 2009-04-27 | *) of.test_only to not open file if only stat() is enough | Igor Sysoev | 1 | -1/+2 | |
| *) of.failed to return exact name of failed syscall | |||||
| 2009-03-27 | rename ngx_http_scrip_flush_complex_value() | Igor Sysoev | 1 | -2/+2 | |
| to ngx_http_script_flush_complex_value() | |||||
| 2009-03-27 | fix plain text values using relative path in ngx_http_complex_value(), | Igor Sysoev | 1 | -5/+5 | |
| this fixes the auth_basic_user_file bug introduced in r2589 | |||||
| 2009-03-22 | ngx_http_script_flush_complex_value() | Igor Sysoev | 1 | -10/+293 | |
| ngx_http_complex_value() ngx_http_compile_complex_value() | |||||
| 2009-03-18 | split ngx_http_script_compile() | Igor Sysoev | 1 | -159/+234 | |
| 2009-03-06 | now regex captures are per-request entities | Igor Sysoev | 1 | -68/+102 | |
| 2009-02-10 | fix /?new=arg?old=arg redirect case | Igor Sysoev | 1 | -4/+15 | |
| 2008-12-11 | fix r2394 | Igor Sysoev | 1 | -14/+4 | |
| 2008-12-10 | fix debug logging | Igor Sysoev | 1 | -17/+46 | |
| 2008-09-01 | escape a query string characters taken from URI while rewrite | Igor Sysoev | 1 | -0/+1 | |
| 2008-07-31 | fix conflicting names "true" and "false" | Igor Sysoev | 1 | -21/+21 | |
| 2008-07-30 | directio | Igor Sysoev | 1 | -0/+1 | |
| 2008-06-26 | ngx_memzero() ngx_open_file_info_t | Igor Sysoev | 1 | -2/+2 | |
| 2008-06-23 | initialize of.uniq in ngx_open_cached_file() | Igor Sysoev | 1 | -0/+1 | |
| 2008-06-17 | *) back out r2040 | Igor Sysoev | 1 | -3/+3 | |
| *) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header | |||||
| 2008-02-12 | length calculation did not take into account escaped symbols in arguments | Igor Sysoev | 1 | -3/+22 | |
| 2007-12-27 | optimization | Igor Sysoev | 1 | -1/+1 | |
| 2007-12-22 | open_file_cache_min_uses | Igor Sysoev | 1 | -0/+1 | |
| 2007-12-21 | open_file_cache_retest > open_file_cache_valid | Igor Sysoev | 1 | -1/+1 | |
| 2007-10-22 | unescape SSI include | Igor Sysoev | 1 | -1/+2 | |
| 2007-10-14 | fix English grammar | Igor Sysoev | 1 | -4/+4 | |
| 2007-10-09 | %v fix lost in r1407 | Igor Sysoev | 1 | -1/+1 | |
| 2007-09-03 | open_file_cache_events | Igor Sysoev | 1 | -0/+1 | |
| 2007-09-01 | open_file_cache in HTTP | Igor Sysoev | 1 | -29/+30 | |
| 2007-08-20 | use %v for ngx_variable_value_t in ngx_sprintf(), | Igor Sysoev | 1 | -1/+1 | |
| this fixes nginx on FreeBSD/sparc64 | |||||
| 2007-03-30 | flush nocachable variables before ngx_http_script_run() | Igor Sysoev | 1 | -3/+14 | |
| 2006-11-14 | debug log should not be under rewrite_log control | Igor Sysoev | 1 | -9/+5 | |
| 2006-10-02 | set "Content-Length: 0" for errors handled by "return 204" | Igor Sysoev | 1 | -0/+1 | |
| 2006-08-28 | nginx-0.3.61-RELEASE importrelease-0.3.61 | Igor Sysoev | 1 | -0/+2 | |
| *) Change: now the "tcp_nodelay" directive is turned on by default. *) Feature: the "msie_refresh" directive. *) Feature: the "recursive_error_pages" directive. *) Bugfix: the "rewrite" directive returned incorrect redirect, if the redirect had the captured escaped symbols from original URI. | |||||
