summaryrefslogtreecommitdiff
path: root/src/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* [core] _WIN32 stat(), '/' and '\\' adjustmentsGlenn Strauss2023-05-031-1/+7
* [core] _WIN32 rename __WIN32 to _WIN32Glenn Strauss2023-05-031-1/+1
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-0/+5
* [core] fix buffer_substr_replace() extend (fixes #3160)Glenn Strauss2022-07-181-1/+1
* [core] perf tweak buffer_eq_icase_ssn()Glenn Strauss2022-07-011-7/+1
* [core] buffer_append_bs_escaped_json()Glenn Strauss2022-06-101-26/+56
* [multiple] fix json encodingGlenn Strauss2022-06-101-0/+5
* [core] buffer_append_string_c_escaped ASCII optimGlenn Strauss2022-05-111-9/+7
* [core] buffer_append_bs_escaped()Glenn Strauss2022-05-111-79/+66
* [multiple] remove buffer_init_buffer()Glenn Strauss2022-01-071-7/+0
* [multiple] remove buffer_init_string()Glenn Strauss2022-01-071-6/+0
* [core] buffer_copy_string() use "" if s is NULLGlenn Strauss2022-01-071-2/+6
* [core] buffer_append_string_encoded_json()Glenn Strauss2021-11-171-0/+79
* [core] better asm for binary num to ascii stringGlenn Strauss2021-11-121-5/+3
* [core] uint_fast32_t tweaksGlenn Strauss2021-11-121-2/+5
* [core] remove redundant assertsGlenn Strauss2021-10-291-13/+0
* [core] bounds check while url-decodingGlenn Strauss2021-10-061-3/+3
* [multiple] __attribute_nonnull__ now takes paramsGlenn Strauss2021-10-051-5/+5
* [multiple] quiet coverity warningsGlenn Strauss2021-09-091-0/+3
* [core] realloc buffer power-2 size + 1 for '\0'Glenn Strauss2021-09-081-3/+6
* [core] avoid inlining buffer_eq_icase_ssn()Glenn Strauss2021-08-271-2/+3
* [core] move backtrace and assert macros to ck.[ch]Glenn Strauss2021-08-271-81/+0
* [multiple] buffer_copy_string_len_lc()Glenn Strauss2021-08-271-0/+10
* [core] buffer_realloc() using power-2 reallocGlenn Strauss2021-08-271-1/+6
* [core] buffer_path_simplify() quick(er) pathGlenn Strauss2021-08-271-2/+17
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-32/+26
* [core] buffer_commit() optim; better asmGlenn Strauss2021-08-271-5/+6
* [multiple] http_auth_digest_hex2bin -> li_hex2binGlenn Strauss2021-08-271-0/+19
* [core] remove excess assertions in buffer_commit()Glenn Strauss2021-05-081-3/+0
* [core] simplify buffer_path_simplify()Glenn Strauss2021-05-081-85/+71
* [core] buffer_is_equal_string -> buffer_eq_slenGlenn Strauss2021-05-071-7/+0
* [core] remove buffer_is_equal_right_len()Glenn Strauss2021-05-071-13/+0
* [core] consistent inclusion of sys-time.hGlenn Strauss2021-04-281-1/+1
* [multiple] quiet coverity warningsGlenn Strauss2021-04-071-13/+8
* [multiple] buffer_copy_path_len2() aggregateGlenn Strauss2021-04-021-0/+10
* [core] mark select buffer.[ch] funcs attr nonnullGlenn Strauss2021-04-021-13/+5
* [core] buffer_append_* aggregatesGlenn Strauss2021-04-021-0/+37
* [core] short-circuit encoding if nothing to encodeGlenn Strauss2021-04-021-0/+10
* [core] buffer_append_strftime() perf annotationsGlenn Strauss2021-03-261-20/+18
* [multiple] optimize primitives, buffer_extend()Glenn Strauss2021-03-261-62/+79
* [core] optimize buffer_urldecode_path()Glenn Strauss2021-03-121-67/+21
* [core] http_cgi_encode_varname()Glenn Strauss2021-03-071-31/+0
* [multiple] replace buffer_is_equal_caseless_stringGlenn Strauss2021-01-071-8/+0
* [multiple] employ http_date.h, sys-time.hGlenn Strauss2020-12-241-1/+1
* [core] light_isupper(), light_islower()Glenn Strauss2020-10-111-9/+7
* [core] inline buffer_reset()Glenn Strauss2020-08-101-9/+1
* [core] disperse settings.h to appropriate headersGlenn Strauss2020-08-101-1/+0
* [multiple] address coverity warningsGlenn Strauss2020-07-101-1/+1
* [multiple] address coverity warningsGlenn Strauss2020-07-101-4/+4
* [core] perf: tighten some code in some hot pathsGlenn Strauss2020-07-081-19/+23