aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_string.c
Commit message (Expand)AuthorAge
* Core: stricter UTF-8 handling in ngx_utf8_decode().Yugo Horie2023-02-23
* Core: escaping of chars not allowed in URIs per RFC 3986.Maxim Dounin2021-06-28
* Core: fixed comment about escaping in arguments.Maxim Dounin2021-06-28
* Core: fixed comment about msie_refresh escaping.Ruslan Ermilov2021-05-19
* Core: added format specifiers to output binary data as hex.Vladimir Homutov2020-10-28
* Fixed incorrect length handling in ngx_utf8_length().Maxim Dounin2019-04-15
* Core: ngx_explicit_memzero().Maxim Dounin2018-11-15
* Fixed handling of non-null-terminated unix sockets.Maxim Dounin2017-10-04
* Parenthesized ASCII-related calculations.Valentin Bartenev2017-07-17
* Core: improved JSON escaping.Valentin Bartenev2017-04-12
* Avoid left-shifting integers into the sign bit, which is undefined.Sergey Kandaurov2016-07-07
* Style: NGX_PTR_SIZE replaced with sizeof(void *).Maxim Dounin2015-12-03
* Core: overflow detection in number parsing functions.Ruslan Ermilov2015-03-17
* A bounds check of %N format on Windows.Igor Sysoev2015-01-27
* Autoindex: implemented JSON output format.Valentin Bartenev2014-12-12
* Core: use uppercase hexadecimal digits for percent-encoding.Piotr Sikora2014-06-26
* Core: added ngx_encode_base64url().Maxim Dounin2014-02-04
* Added ngx_filename_cmp() with "/" sorted to the left.Maxim Dounin2013-09-23
* Win32: Open Watcom C compatibility fixes.Maxim Dounin2013-09-04
* Added "const" to ngx_memcpy() with NGX_MEMCPY_LIMIT defined.Maxim Dounin2012-08-03
* Fix of "%f" format handling.Igor Sysoev2012-04-23
* Copyright updated.Maxim Konovalov2012-01-18
* Added escaping of double quotes in ngx_escape_html().Maxim Dounin2011-11-25
* Fixed utf8 decode (ticket #25).Maxim Dounin2011-10-13
* Autoindex: escape '?' in file names.Maxim Dounin2011-10-11
* Replaced "can not" with "cannot" and "could not" in a bunch of places.Ruslan Ermilov2011-09-19
* new ngx_http_secure_link_module with secure_link, secure_link_md5, andIgor Sysoev2010-09-02
* escape ";" in argumentsIgor Sysoev2010-07-30
* change ngx_http_variable_value_node_t to more generic ngx_str_node_tIgor Sysoev2010-06-23
* use ngx_min() and ngx_max()Igor Sysoev2010-05-14
* ngx_atofp()Igor Sysoev2010-05-14
* fix rounding issues in %f formatIgor Sysoev2010-05-12
* use double in %f format to allow %.15f precisionIgor Sysoev2010-05-12
* escape ampersand in argument while rewriteIgor Sysoev2010-04-01
* fix ngx_utf8_cpystrn(): it did not fully copy utf-8 stringIgor Sysoev2010-01-11
* optimize some cycles:Igor Sysoev2009-11-02
* If .domain.com, .sub.domain.com, and .domain-some.com were defined,Igor Sysoev2009-09-12
* style fixIgor Sysoev2009-09-11
* fix typoIgor Sysoev2009-08-26
* change surplus for() to while()Igor Sysoev2009-06-05
* ngx_vslprintf(), ngx_slprintf()Igor Sysoev2009-04-27
* backout r2677 and fix ngx_strlcasestrn() againIgor Sysoev2009-04-06
* fix ngx_strlcasestrn()Igor Sysoev2009-04-06
* ngx_strlcasestrn()Igor Sysoev2009-04-04
* %f formatIgor Sysoev2008-11-10
* ngx_strlow()Igor Sysoev2008-08-04
* rename ngx_utf_...() to ngx_utf8_...()Igor Sysoev2008-07-29
* fix utf-8 names in autoindexIgor Sysoev2008-07-25
* *) back out r2040Igor Sysoev2008-06-17
* use ngx_int_t in ngx_sort() callbackIgor Sysoev2008-03-24