path: root/textcode
AgeCommit message (Expand)AuthorFilesLines
2018-12-14be less restrictive (RFC says NUL CR and LF need to be escaped)Felix von Leitner1-1/+1
2018-02-02don't escape poop emoji (emit as utf8 instead)Felix von Leitner1-4/+14
2017-11-24remove warningFelix von Leitner1-0/+1
2017-08-07update man pagesFelix von Leitner9-12/+10
2017-07-30add man pages for scan_urlencoded*Felix von Leitner5-4/+93
2017-07-30man page and unit tests for scan_hexdumpFelix von Leitner5-6/+51
2017-07-30add man page and unit tests for scan_base64urlFelix von Leitner5-35/+103
2017-07-30don't write one more byte in error caseFelix von Leitner1-2/+3
2017-07-30add unit tests and man page for scan_ldapescapeFelix von Leitner2-4/+53
2017-07-30bring scan_cescape up to speedFelix von Leitner4-7/+138
2017-07-25fix utf-8 json encoding for outside basic multilingual planeFelix von Leitner2-3/+3
2017-07-25fmt_jsonescape: convert utf-8 >ffff to \u escaped surrogate pairFelix von Leitner3-5/+68
2017-05-13move unit tests into each file (compile with -DUNITTEST)Felix von Leitner3-0/+3
2017-05-13#include <foo.h> -> #include <libowfat/foo.h>Felix von Leitner2-2/+2
2017-04-30remove new compiler warnings from gcc 7Felix von Leitner1-0/+1
2017-04-30a few more test suitesFelix von Leitner2-0/+2
2017-03-15remove signedness warningsFelix von Leitner2-3/+36
2017-03-13document scan_uuencodedFelix von Leitner3-7/+62
2017-03-13add man page for scan_base64, handle partial blocks betterFelix von Leitner2-6/+59
2017-03-13improve json escape decoder, add test suiteFelix von Leitner1-8/+16
2017-03-13scan_jsonescape ends when it sees an unescaped "Felix von Leitner1-0/+4
2017-02-28handle \n etcFelix von Leitner2-1/+14
2016-11-23- and _ are also safe charactersFelix von Leitner1-1/+1
2016-04-27shut up new gcc 6 warningsFelix von Leitner7-12/+24
2016-02-28add base64url supportFelix von Leitner4-1/+57
2015-04-10remove dead storeFelix von Leitner1-1/+1
2014-09-17add scan_html_tagargFelix von Leitner2-3/+15
2014-09-17scan_html forgot to output '<' when it did not know the tag coming inFelix von Leitner1-1/+2
2014-09-16add fmt_html_tagarg, fmt_xmlFelix von Leitner2-0/+49
2014-03-13$ make WERROR=-Werror now builds with -WerrorFelix von Leitner2-10/+50
2014-02-25| not +Felix von Leitner1-1/+1
2014-01-28add json encoding routines to textcodeFelix von Leitner2-0/+96
2007-06-28add fmt_ldapescape2Felix von Leitner1-0/+25
2007-06-28 try to catch malicious input in textcode fmt_* functionsFelix von Leitner11-4/+20
2007-06-28 escape more in fmt_ldapescapeFelix von Leitner1-1/+2
2006-11-07switch to size_t and ssize_tFelix von Leitner25-60/+60
2006-05-18 make socket_(tc|ud)p[46] actually return non-blocking sockets asFelix von Leitner2-0/+47
2005-06-08 fix scan_to_sa (Tim Lorenz)Felix von Leitner1-3/+3
2005-04-12optimize fmt_base64 (Dan Gundlach)Felix von Leitner1-3/+4
2005-03-30allow specifying more characters to encode for subset encoders (forFelix von Leitner3-6/+19
2005-02-21scan_urlencoded2 is like scan_urlencoded, but it will not decode '+' in urlsFelix von Leitner1-2/+10
2004-01-06more alloca fixesFelix von Leitner1-1/+1
2004-01-06remove some warningsFelix von Leitner7-11/+11
2003-09-29don't use black list for urlencoding, use white list.Felix von Leitner1-2/+9
2003-09-24embarassing cut&paste errorFelix von Leitner1-1/+1
2003-09-19add cescape stuff and two testsFelix von Leitner2-0/+88
2003-09-19remove special case stralloc textcode functionsFelix von Leitner33-417/+127
2003-09-15add + to unsafe characters in fmt_urlencodedFelix von Leitner1-1/+1
2003-04-23add html encodersFelix von Leitner2-0/+60
2003-02-27remove warningsFelix von Leitner2-2/+2