summaryrefslogtreecommitdiff
path: root/src/buffer.h
Commit message (Expand)AuthorAgeFilesLines
* [core] buffer_append_bs_escaped_json()Glenn Strauss2022-06-101-6/+2
* [core] buffer_append_bs_escaped()Glenn Strauss2022-05-111-2/+8
* [core] buffer_append_char() convenience funcGlenn Strauss2022-05-111-1/+7
* [multiple] remove buffer_init_buffer()Glenn Strauss2022-01-071-4/+0
* [multiple] remove buffer_init_string()Glenn Strauss2022-01-071-3/+0
* [core] buffer_append_string_encoded_json()Glenn Strauss2021-11-171-0/+2
* [multiple] __attribute_nonnull__ now takes paramsGlenn Strauss2021-10-051-42/+42
* [core] mark attr malloc, returns nonnullGlenn Strauss2021-09-171-0/+1
* [core] move backtrace and assert macros to ck.[ch]Glenn Strauss2021-08-271-8/+6
* [multiple] buffer_copy_string_len_lc()Glenn Strauss2021-08-271-0/+1
* [core] add iovec wrappers to sys-crypto-md.hGlenn Strauss2021-08-271-0/+3
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-59/+111
* [multiple] http_auth_digest_hex2bin -> li_hex2binGlenn Strauss2021-08-271-0/+2
* [core] simplify buffer_path_simplify()Glenn Strauss2021-05-081-1/+1
* [core] buffer_is_equal_string -> buffer_eq_slenGlenn Strauss2021-05-071-4/+1
* [core] remove buffer_is_equal_right_len()Glenn Strauss2021-05-071-4/+0
* [multiple] buffer_copy_path_len2() aggregateGlenn Strauss2021-04-021-0/+1
* [core] mark select buffer.[ch] funcs attr nonnullGlenn Strauss2021-04-021-1/+38
* [core] buffer_append_* aggregatesGlenn Strauss2021-04-021-0/+9
* [multiple] optimize primitives, buffer_extend()Glenn Strauss2021-03-261-2/+9
* [multiple] buffer_has_slash_suffix()Glenn Strauss2021-03-261-0/+13
* [multiple] add attrs from gcc -Wsuggest-attribute=Glenn Strauss2021-03-261-0/+4
* [core] optimize buffer_urldecode_path()Glenn Strauss2021-03-121-3/+1
* [core] http_cgi_encode_varname()Glenn Strauss2021-03-071-3/+0
* [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