62 Commits (43983c9b5299fac5001eaa10e13f6f3b8cfa82fa)

Author SHA1 Message Date
Felix von Leitner 0a753734d3 be less restrictive (RFC says NUL CR and LF need to be escaped) 3 years ago
Felix von Leitner 39a431f4d8 don't escape poop emoji (emit as utf8 instead) 4 years ago
Felix von Leitner d6ccf1df6f remove warning 4 years ago
Felix von Leitner 297abe28c7 update man pages 4 years ago
Felix von Leitner cceba75ddc add man pages for scan_urlencoded* 4 years ago
Felix von Leitner a0f4bc8520 man page and unit tests for scan_hexdump 4 years ago
Felix von Leitner efafd510b8 add man page and unit tests for scan_base64url 4 years ago
Felix von Leitner 4310a56aeb don't write one more byte in error case 4 years ago
Felix von Leitner fdb61c5301 add unit tests and man page for scan_ldapescape 4 years ago
Felix von Leitner 4ba71a7540 bring scan_cescape up to speed 4 years ago
Felix von Leitner 13896db585 fix utf-8 json encoding for outside basic multilingual plane 4 years ago
Felix von Leitner bb2f5ef433 fmt_jsonescape: convert utf-8 >ffff to \u escaped surrogate pair 4 years ago
Felix von Leitner e5fb72d521 move unit tests into each file (compile with -DUNITTEST) 5 years ago
Felix von Leitner d6674f6d8e #include <foo.h> -> #include <libowfat/foo.h> 5 years ago
Felix von Leitner 818f2dc2e9 remove new compiler warnings from gcc 7 5 years ago
Felix von Leitner 84d3184cbc a few more test suites 5 years ago
Felix von Leitner c2cb91fe56 remove signedness warnings 5 years ago
Felix von Leitner 63957e48b9 document scan_uuencoded 5 years ago
Felix von Leitner b03d7530da add man page for scan_base64, handle partial blocks better 5 years ago
Felix von Leitner 076d31f593 improve json escape decoder, add test suite 5 years ago
Felix von Leitner b2efd1c0a3 scan_jsonescape ends when it sees an unescaped " 5 years ago
Felix von Leitner 3324ee127c handle \n etc 5 years ago
Felix von Leitner 30780dd5f0 - and _ are also safe characters 5 years ago
Felix von Leitner 9e3ba6e772 shut up new gcc 6 warnings 6 years ago
Felix von Leitner 4aee13bc9e add base64url support 6 years ago
Felix von Leitner 06705bc327 remove dead store 7 years ago
Felix von Leitner b3b2c14973 add scan_html_tagarg 7 years ago
Felix von Leitner 95999b640a scan_html forgot to output '<' when it did not know the tag coming in 7 years ago
Felix von Leitner 3f0fa50edc add fmt_html_tagarg, fmt_xml 7 years ago
Felix von Leitner 6a1c199a99 $ make WERROR=-Werror now builds with -Werror 8 years ago
Felix von Leitner 041e6c5a92 | not + 8 years ago
Felix von Leitner 0482a9ec04 add json encoding routines to textcode 8 years ago
Felix von Leitner d656d15954 add fmt_ldapescape2 15 years ago
Felix von Leitner fd63810d89 try to catch malicious input in textcode fmt_* functions 15 years ago
Felix von Leitner 0f90f8eb71 escape more in fmt_ldapescape 15 years ago
Felix von Leitner 0698149baf switch to size_t and ssize_t 15 years ago
Felix von Leitner 071df9ee4a make socket_(tc|ud)p[46] actually return non-blocking sockets as 16 years ago
Felix von Leitner becc322e12 fix scan_to_sa (Tim Lorenz) 17 years ago
Felix von Leitner 1b1a6bbb3e optimize fmt_base64 (Dan Gundlach) 17 years ago
Felix von Leitner 1fc8c534a7 allow specifying more characters to encode for subset encoders (for 17 years ago
Felix von Leitner f1c6695b15 scan_urlencoded2 is like scan_urlencoded, but it will not decode '+' in urls 17 years ago
Felix von Leitner c99799d0f8 more alloca fixes 18 years ago
Felix von Leitner 1432291266 remove some warnings 18 years ago
Felix von Leitner 1d51476d07 don't use black list for urlencoding, use white list. 18 years ago
Felix von Leitner b76f4e9bdc embarassing cut&paste error 18 years ago
Felix von Leitner ae0cba982b add cescape stuff and two tests 18 years ago
Felix von Leitner 640edc1651 remove special case stralloc textcode functions 18 years ago
Felix von Leitner 553e8d2593 add + to unsafe characters in fmt_urlencoded 18 years ago
Felix von Leitner 4a830369db add html encoders 19 years ago
Felix von Leitner 1f2e5366b8 remove warnings 19 years ago