summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_string.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-02-23Core: stricter UTF-8 handling in ngx_utf8_decode().Yugo Horie1-1/+6
2021-06-28Core: escaping of chars not allowed in URIs per RFC 3986.Maxim Dounin1-16/+29
2021-06-28Core: fixed comment about escaping in arguments.Maxim Dounin1-1/+1
2021-05-19Core: fixed comment about msie_refresh escaping.Ruslan Ermilov1-1/+1
2020-10-28Core: added format specifiers to output binary data as hex.Vladimir Homutov1-19/+68
2019-04-15Fixed incorrect length handling in ngx_utf8_length().Maxim Dounin1-1/+1
2018-11-15Core: ngx_explicit_memzero().Maxim Dounin1-0/+8
2017-10-04Fixed handling of non-null-terminated unix sockets.Maxim Dounin1-0/+16
2017-07-17Parenthesized ASCII-related calculations.Valentin Bartenev1-4/+4
2017-04-12Core: improved JSON escaping.Valentin Bartenev1-5/+42
2016-07-07Avoid left-shifting integers into the sign bit, which is undefined.Sergey Kandaurov1-2/+2
2015-12-03Style: NGX_PTR_SIZE replaced with sizeof(void *).Maxim Dounin1-1/+1
2015-03-17Core: overflow detection in number parsing functions.Ruslan Ermilov1-42/+57
2015-01-27A bounds check of %N format on Windows.Igor Sysoev1-1/+5
2014-12-12Autoindex: implemented JSON output format.Valentin Bartenev1-0/+52
2014-06-26Core: use uppercase hexadecimal digits for percent-encoding.Piotr Sikora1-1/+1
2014-02-04Core: added ngx_encode_base64url().Maxim Dounin1-12/+37
2013-09-23Added ngx_filename_cmp() with "/" sorted to the left.Maxim Dounin1-0/+40
2013-09-04Win32: Open Watcom C compatibility fixes.Maxim Dounin1-1/+1
2012-08-03Added "const" to ngx_memcpy() with NGX_MEMCPY_LIMIT defined.Maxim Dounin1-1/+1
2012-04-23Fix of "%f" format handling.Igor Sysoev1-16/+19
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-11-25Added escaping of double quotes in ngx_escape_html().Maxim Dounin1-0/+9
2011-10-13Fixed utf8 decode (ticket #25).Maxim Dounin1-3/+3
2011-10-11Autoindex: escape '?' in file names.Maxim Dounin1-1/+21
2011-09-19Replaced "can not" with "cannot" and "could not" in a bunch of places.Ruslan Ermilov1-1/+1
2010-09-02new ngx_http_secure_link_module with secure_link, secure_link_md5, andIgor Sysoev1-8/+45
2010-07-30escape ";" in argumentsIgor Sysoev1-1/+1
2010-06-23change ngx_http_variable_value_node_t to more generic ngx_str_node_tIgor Sysoev1-0/+83
2010-05-14use ngx_min() and ngx_max()Igor Sysoev1-8/+3
2010-05-14ngx_atofp()Igor Sysoev1-0/+50
2010-05-12fix rounding issues in %f formatIgor Sysoev1-1/+1
2010-05-12use double in %f format to allow %.15f precisionIgor Sysoev1-3/+3
2010-04-01escape ampersand in argument while rewriteIgor Sysoev1-2/+2
2010-01-11fix ngx_utf8_cpystrn(): it did not fully copy utf-8 stringIgor Sysoev1-3/+1
2009-11-02optimize some cycles:Igor Sysoev1-9/+14
2009-09-12If .domain.com, .sub.domain.com, and .domain-some.com were defined,Igor Sysoev1-0/+31
2009-09-11style fixIgor Sysoev1-9/+9
2009-08-26fix typoIgor Sysoev1-1/+1
2009-06-05change surplus for() to while()Igor Sysoev1-1/+4
2009-04-27ngx_vslprintf(), ngx_slprintf()Igor Sysoev1-10/+18
2009-04-06backout r2677 and fix ngx_strlcasestrn() againIgor Sysoev1-5/+1
2009-04-06fix ngx_strlcasestrn()Igor Sysoev1-0/+4
2009-04-04ngx_strlcasestrn()Igor Sysoev1-0/+33
2008-11-10%f formatIgor Sysoev1-63/+137
2008-08-04ngx_strlow()Igor Sysoev1-0/+11
2008-07-29rename ngx_utf_...() to ngx_utf8_...()Igor Sysoev1-8/+8
2008-07-25fix utf-8 names in autoindexIgor Sysoev1-26/+30
2008-06-17*) back out r2040Igor Sysoev1-1/+1
2008-03-24use ngx_int_t in ngx_sort() callbackIgor Sysoev1-1/+1