50 Commits (445ce2c44f324589729fbeec5113edcc439908d7)

Author SHA1 Message Date
Glenn Strauss 4183e723ce [core] log_error, log_perror using printf-like fmt 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 cf93e91c56 [core] perf: inline buffer_copy_buffer() 3 years ago
Glenn Strauss ac41c17694 [core] perf: small improvement buffer_string_space 3 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 3 years ago
Glenn Strauss aba45f68d8 [core] perf: simpler buffer_string_space() (tests) 3 years ago
Glenn Strauss d1bf435573 [core] perf: simpler buffer_string_space() (fixed) 3 years ago
Glenn Strauss 31d16af78b [core] perf: simpler buffer_string_space() 3 years ago
Glenn Strauss 5fe9339942 [core] perf: inline buffer_append_string_buffer() 3 years ago
Glenn Strauss b192231392 [core] log_failed_assert() __attribute__((cold)) 3 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 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 936db51f05 [core] buffer_append_string_encoded_hex_lc() 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 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 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
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Loganaden Velvindron d7be04beb5 [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 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
Stefan Bühler 1be163b44a Remove chunkqueue_get_{append,prepend}* API 7 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 7 years ago
Stefan Bühler 3521be8b85 print backtrace in assert logging with libunwind 7 years ago
Stefan Bühler 07dd0bd0a5 add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 8 years ago
Stefan Bühler 05858f6cf2 [ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if the ssl $SERVER["socket"] conditional was nested (fixes #2501) 8 years ago
Stefan Bühler 2b6f7069bc Fix buffer.h to include stdio.h as it is needer for SEGFAULT() (fixes #2250) 11 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header 12 years ago
Jan Kneschke 51826fc05c renamed ltostr() to LI_ltostr() to fix compile on HP/UX (fixes #465) 14 years ago
Jan Kneschke a0436cea45 encode newlines in HTTP headers (fixes #1106) 15 years ago
Marcus Rückert 8cd1471cb3 - white space cleanup part 2 this time 1.4 ;) 15 years ago
Jan Kneschke c1d6012ce9 ENCODING_MINIMAL_XML was missing in last commit 16 years ago
Jan Kneschke 269ccc70c8 in case the length is 0 don't decrement the lenght 16 years ago
Jan Kneschke 976f32182e simplified buffer-encoding functions into one function 16 years ago
Jan Kneschke 35d3c10d81 on SEGFAULT tell were we where 17 years ago
Jan Kneschke f8687d3f6b added functions for upper/lowercase a buffer and added 'len' the html-encoding 17 years ago
Jan Kneschke 6e78c2c8df user defined variable, compute on parsing: string+string, int+int, array+array, var+=expression. 17 years ago
Jan Kneschke 6481f003f2 added a reset function to buffer_array 17 years ago
Jan Kneschke acfe706d73 Looks like the '+' -> ' ' transformation is only applied in the ?query part and not the rel-path. 17 years ago
Jan Kneschke 75fae49e37 * If sizeof(long) == sizeof(off_t), buffer_{append,copy}_off_t() 17 years ago
Jan Kneschke bcdc6a3bbc moved everything below trunk/ and added branches/ and tags/ 17 years ago