83 Commits (445ce2c44f324589729fbeec5113edcc439908d7)

Author SHA1 Message Date
Glenn Strauss 64b0f7229e [core] buffer_reset() should not be passed NULL 3 years ago
Glenn Strauss b31e7840d5 [multiple] quiet clang --analyze where trivial 3 years ago
Glenn Strauss 77c01f9817 [core] buffer_append_path_len() 3 years ago
Glenn Strauss 80638252dc [multiple] validate UTF-8 in url-decoded paths 3 years ago
Glenn Strauss e8e59396d3 [core] reject decoded url-path without leading '/' 3 years ago
Glenn Strauss cf93e91c56 [core] perf: inline buffer_copy_buffer() 3 years ago
Glenn Strauss 75bd40aa5d [core] perf: buffer optimizations 3 years ago
Glenn Strauss 449274903c [core] perf: simplify buffer_move() 3 years ago
Glenn Strauss a2aba0788b [core] perf: small improvement to encoding CGI var 3 years ago
Glenn Strauss 5fe9339942 [core] perf: inline buffer_append_string_buffer() 3 years ago
Glenn Strauss 2e23b43d12 [core] perf: buffer_align_size() identity if align 3 years ago
Glenn Strauss d4a93a531d [core] perf: buffer_copy_string_len() 3 years ago
Glenn Strauss babf8112f7 [core] perf: buffer_free_ptr() __attribute__ cold 3 years ago
Glenn Strauss bc25684f0c [core] perf: buffer_string_append_len() 3 years ago
Glenn Strauss f1489b5a11 [core] perf: buffer.c internal inlines 3 years ago
Glenn Strauss 4674d2d180 [core] fix missing param from prev commit 3 years ago
Glenn Strauss 877ac2942a [core] better consistency in buffer_is_equal*() 3 years ago
Stefan Bühler e0260a411d [buffer] fix duplicate assert and comment 3 years ago
Glenn Strauss 2e385a1a53 [core] fix buffer_to_upper() 4 years ago
Glenn Strauss 6ebd289788 [core] inline some buffer.[ch] routines 4 years ago
Glenn Strauss 83cdf28610 [core] check for continuation in server.tag 4 years ago
Glenn Strauss 1593190651 [core] buffer_append_string_encoded() uc hex 4 years ago
Glenn Strauss 3d880810d1 [core] buffer_append_uint_hex_lc() uses lc hex 4 years ago
Glenn Strauss d3cf141d14 [core] li_tohex_lc() explicitly uses lc hex chars 4 years ago
Glenn Strauss 9eda625d67 [core] more efficient hex2int() 4 years ago
Glenn Strauss 936db51f05 [core] buffer_append_string_encoded_hex_lc() 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss dadfb5fcf5 [core] attempt to quiet coverity false positives 4 years ago
Glenn Strauss 9bc61f16cb [core] attempt to quiet coverity false positives 4 years ago
Glenn Strauss 05c34ce464 [core] buffer_substr_replace() 5 years ago
Glenn Strauss ac143ead29 [core] inline simple buffer is empty checks 5 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 5 years ago
Glenn Strauss a22c126323 [core] remove now-unused buffer_search_string_len 5 years ago
Glenn Strauss 81ce160d83 silence warnings from clang ccc-analyzer 5 years ago
Glenn Strauss 5863d05ec1 [security] encode quoting chars in HTML and XML 5 years ago
Glenn Strauss 375022a1d1 fix buffer.c comments to match encoded_chars_* 5 years ago
Glenn Strauss ebf3af8b12 [core] fix buffer_copy_string_hex() assert (fixes #2742) 5 years ago
Glenn Strauss acad2c903a fix some warnings reported by cppcheck 5 years ago
Glenn Strauss 72b133f595 fix errors detected by Coverity Scan 6 years ago
Glenn Strauss 47f3dbebe4 use li_[iu]tostrn() instead of li_[iu]tostr() 6 years ago
Glenn Strauss e5006d88eb pass buf size to li_tohex() 6 years ago
Stefan Bühler 0a61fdecac [buffer] refactor buffer_path_simplify (fixes #2560) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler 2abdf0143b [buffer] use explicit integer promotion to make the code more readable 6 years ago
Stefan Bühler 3943de280e [core] add '~' to safe characters in ENCODING_REL_URI/ENCODING_REL_URI_PART encoding 6 years ago
Stefan Bühler 427120b41a escape all strings for logging (fixes #2646 log file injection, reported by Jaanus Kääp) 7 years ago
Stefan Bühler 66ad587f2f [buffer] constify some parameters 7 years ago
Stefan Bühler 91a9a6b391 rename buffer_append_long_hex to buffer_append_uint_hex 7 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 7 years ago
Stefan Bühler 4365bdbebe Remove buffer_prepare_copy() and buffer_prepare_append() 7 years ago