summaryrefslogtreecommitdiff
path: root/src/buffer.h
Commit message (Expand)AuthorAgeFilesLines
* [multiple] replace buffer_is_equal_caseless_stringGlenn Strauss2021-01-071-3/+1
* [multiple] extend enum http_header_e listGlenn Strauss2020-10-111-4/+4
* [core] separate http_header_e from _htags bitmaskGlenn Strauss2020-10-111-4/+4
* [core] tst,set,clr macros for r->{rqst,resp}_htagsGlenn Strauss2020-10-111-0/+5
* [core] light_isupper(), light_islower()Glenn Strauss2020-10-111-3/+6
* [core] inline buffer_reset()Glenn Strauss2020-08-101-2/+22
* [core] disperse settings.h to appropriate headersGlenn Strauss2020-08-101-0/+6
* [core] C99 restrict on some base funcsGlenn Strauss2020-07-081-19/+19
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-1/+0
* [multiple] plugin_stats arrayGlenn Strauss2020-07-081-2/+2
* [core] macros CONST_LEN_STR and CONST_STR_LENGlenn Strauss2020-05-231-1/+2
* [core] __attribute_returns_nonnull__Glenn Strauss2020-02-241-0/+7
* [core] uint32_t for struct buffer sizesGlenn Strauss2020-02-241-8/+8
* [core] mark some more funcs w/ __attribute_pure__Glenn Strauss2019-06-061-4/+20
* [core] specialized buffer_eq_*() for short stringsGlenn Strauss2019-06-061-1/+12
* [core] log_error, log_perror using printf-like fmtGlenn Strauss2019-04-201-0/+2
* [core] buffer_append_path_len()Glenn Strauss2018-11-281-0/+1
* [multiple] validate UTF-8 in url-decoded pathsGlenn Strauss2018-11-251-0/+1
* [core] perf: inline buffer_copy_buffer()Glenn Strauss2018-11-251-1/+5
* [core] perf: small improvement buffer_string_spaceGlenn Strauss2018-11-231-1/+1
* [core] perf: simple, quick buffer_clear()Glenn Strauss2018-11-231-0/+11
* [core] perf: simpler buffer_string_space() (tests)Glenn Strauss2018-11-181-1/+1
* [core] perf: simpler buffer_string_space() (fixed)Glenn Strauss2018-11-181-1/+1
* [core] perf: simpler buffer_string_space()Glenn Strauss2018-11-121-3/+1
* [core] perf: inline buffer_append_string_buffer()Glenn Strauss2018-11-121-1/+5
* [core] log_failed_assert() __attribute__((cold))Glenn Strauss2018-09-231-5/+2
* [core] inline some buffer.[ch] routinesGlenn Strauss2018-08-121-4/+21
* [core] check for continuation in server.tagGlenn Strauss2018-08-051-2/+1
* [core] buffer_append_uint_hex_lc() uses lc hexGlenn Strauss2018-08-051-1/+2
* [core] li_tohex_lc() explicitly uses lc hex charsGlenn Strauss2018-08-051-3/+3
* [core] buffer_append_string_encoded_hex_lc()Glenn Strauss2018-08-051-1/+3
* [core] some header cleanupGlenn Strauss2018-04-081-10/+7
* [core] buffer_substr_replace()Glenn Strauss2017-04-241-0/+2
* [core] inline simple buffer is empty checksGlenn Strauss2017-04-241-2/+9
* [core] remove some unused header includesGlenn Strauss2017-03-281-3/+0
* [core] remove now-unused buffer_search_string_lenGlenn Strauss2017-03-191-2/+0
* use li_[iu]tostrn() instead of li_[iu]tostr()Glenn Strauss2016-04-011-2/+0
* pass buf size to li_tohex()Glenn Strauss2016-04-011-1/+1
* consistent inclusion of config.h at top of files (fixes #2073)Glenn Strauss2016-03-191-4/+1
* [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero ...Loganaden Velvindron2015-09-261-2/+0
* escape all strings for logging (fixes #2646 log file injection, reported by J...Stefan Bühler2015-05-281-1/+4
* [buffer] constify some parametersStefan Bühler2015-02-081-6/+6
* rename buffer_append_long_hex to buffer_append_uint_hexStefan Bühler2015-02-081-1/+1
* Use buffer API to read and modify "used" memberStefan Bühler2015-02-081-0/+13
* Remove buffer_prepare_copy() and buffer_prepare_append()Stefan Bühler2015-02-081-12/+12
* Remove chunkqueue_get_{append,prepend}* APIStefan Bühler2015-02-081-0/+12
* fix buffer, chunk and http_chunk APIStefan Bühler2015-02-081-69/+101
* print backtrace in assert logging with libunwindStefan Bühler2015-02-071-0/+2
* add force_assert() to enforce assertions as simple assert()s are disabled by ...Stefan Bühler2014-02-161-2/+4
* [ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if...Stefan Bühler2013-07-311-0/+1