Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed utf8 decode (ticket #25). | Maxim Dounin | 2011-10-13 |
| | | | | Patch by Alexey Kuts. | ||
* | Autoindex: escape '?' in file names. | Maxim Dounin | 2011-10-11 |
| | | | | | | | | | | | | | | | | For files with '?' in their names autoindex generated links with '?' not escaped. This resulted in effectively truncated links as '?' indicates query string start. This is an updated version of the patch originally posted at [1]. It introduces generic NGX_ESCAPE_URI_COMPONENT which escapes everything but unreserved characters as per RFC 3986. This approach also renders unneeded special colon processing (as colon is percent-encoded now), it's dropped accordingly. [1] http://nginx.org/pipermail/nginx-devel/2010-February/000112.html Reported by Konstantin Leonov. | ||
* | Replaced "can not" with "cannot" and "could not" in a bunch of places. | Ruslan Ermilov | 2011-09-19 |
| | | | | Fixed nearby grammar errors. | ||
* | new ngx_http_secure_link_module with secure_link, secure_link_md5, and | Igor Sysoev | 2010-09-02 |
| | | | | secure_link_expires | ||
* | escape ";" in arguments | Igor Sysoev | 2010-07-30 |
| | |||
* | change ngx_http_variable_value_node_t to more generic ngx_str_node_t | Igor Sysoev | 2010-06-23 |
| | |||
* | use ngx_min() and ngx_max() | Igor Sysoev | 2010-05-14 |
| | |||
* | ngx_atofp() | Igor Sysoev | 2010-05-14 |
| | |||
* | fix rounding issues in %f format | Igor Sysoev | 2010-05-12 |
| | |||
* | use double in %f format to allow %.15f precision | Igor Sysoev | 2010-05-12 |
| | |||
* | escape ampersand in argument while rewrite | Igor Sysoev | 2010-04-01 |
| | |||
* | fix ngx_utf8_cpystrn(): it did not fully copy utf-8 string | Igor Sysoev | 2010-01-11 |
| | |||
* | optimize some cycles: | Igor Sysoev | 2009-11-02 |
| | | | | | | *) delete surplus variable; *) on i386/amd64 "while (n) / n--" is smaller than "while (n--)", because the platforms have no postfix operations | ||
* | If .domain.com, .sub.domain.com, and .domain-some.com were defined, | Igor Sysoev | 2009-09-12 |
| | | | | | | | | | | then .sub.domain.com was matched by .domain.com: wildcard names hash was built incorrectly due to sorting order issue of "." vs "-". They were sorted as com.domain com.domain-some com.domain.sub while they should be sorted as com.domain com.domain.sub com.domain-some for correct hash building | ||
* | style fix | Igor Sysoev | 2009-09-11 |
| | |||
* | fix typo | Igor Sysoev | 2009-08-26 |
| | |||
* | change surplus for() to while() | Igor Sysoev | 2009-06-05 |
| | |||
* | ngx_vslprintf(), ngx_slprintf() | Igor Sysoev | 2009-04-27 |
| | |||
* | backout r2677 and fix ngx_strlcasestrn() again | Igor Sysoev | 2009-04-06 |
| | |||
* | fix ngx_strlcasestrn() | Igor Sysoev | 2009-04-06 |
| | |||
* | ngx_strlcasestrn() | Igor Sysoev | 2009-04-04 |
| | |||
* | %f format | Igor Sysoev | 2008-11-10 |
| | |||
* | ngx_strlow() | Igor Sysoev | 2008-08-04 |
| | |||
* | rename ngx_utf_...() to ngx_utf8_...() | Igor Sysoev | 2008-07-29 |
| | |||
* | fix utf-8 names in autoindex | Igor Sysoev | 2008-07-25 |
| | |||
* | *) back out r2040 | Igor Sysoev | 2008-06-17 |
| | | | | | | *) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header | ||
* | use ngx_int_t in ngx_sort() callback | Igor Sysoev | 2008-03-24 |
| | |||
* | use dynamically allocated buffer in ngx_sort() | Igor Sysoev | 2008-03-23 |
| | |||
* | limit string length | Igor Sysoev | 2008-01-24 |
| | |||
* | use correct type cast | Igor Sysoev | 2008-01-24 |
| | |||
* | allow zero length in %*s | Igor Sysoev | 2008-01-22 |
| | |||
* | %*s format | Igor Sysoev | 2007-12-24 |
| | |||
* | replace ngx_md5_text() with ngx_hex_dump() | Igor Sysoev | 2007-12-17 |
| | |||
* | do not encode already encoded characters in msie_refresh | Igor Sysoev | 2007-11-09 |
| | |||
* | unescape SSI include | Igor Sysoev | 2007-10-22 |
| | |||
* | style fix: remove trailing spaces | Igor Sysoev | 2007-10-09 |
| | |||
* | ngx_strnstr() | Igor Sysoev | 2007-10-01 |
| | |||
* | add comment | Igor Sysoev | 2007-10-01 |
| | |||
* | ngx_escape_html() | Igor Sysoev | 2007-09-27 |
| | |||
* | ngx_strstrn() and ngx_strcasestrn() | Igor Sysoev | 2007-09-26 |
| | |||
* | fix comment | Igor Sysoev | 2007-09-26 |
| | |||
* | use %v for ngx_variable_value_t in ngx_sprintf(), | Igor Sysoev | 2007-08-20 |
| | | | | this fixes nginx on FreeBSD/sparc64 | ||
* | escape " ", "%", and %00-%1F in login and password | Igor Sysoev | 2007-08-20 |
| | |||
* | escape space, etc in $memcached_key | Igor Sysoev | 2007-07-22 |
| | |||
* | Sun Studio on sparc uses different bit order | Igor Sysoev | 2007-07-17 |
| | |||
* | msie_refresh should escape at least '"' to prevent XSS | Igor Sysoev | 2007-07-13 |
| | |||
* | "?" should not be escaped | Igor Sysoev | 2007-07-13 |
| | |||
* | ngx_sort | Igor Sysoev | 2007-05-21 |
| | |||
* | ngx_strcasecmp()/ngx_strncasecmp() | Igor Sysoev | 2007-02-14 |
| | |||
* | ngx_strn2cmp() > ngx_memn2cmp() | Igor Sysoev | 2007-01-12 |
| |