33 Commits (cecb514e25b4addf982e0a399202517eb4e53ee8)

Author SHA1 Message Date
Felix von Leitner 6a1c199a99 $ make WERROR=-Werror now builds with -Werror
add some single char escaping routines to fmt.h
pull in html5 entities from w3c and use those to do a proper scan_html decoding
fix an off-by-one in fmt_to_array
add a ton of unit tests for the fmt routines
9 years ago
Felix von Leitner 041e6c5a92 | not + 9 years ago
Felix von Leitner 0482a9ec04 add json encoding routines to textcode 9 years ago
Felix von Leitner d656d15954 add fmt_ldapescape2 16 years ago
Felix von Leitner fd63810d89 try to catch malicious input in textcode fmt_* functions 16 years ago
Felix von Leitner 0f90f8eb71 escape more in fmt_ldapescape 16 years ago
Felix von Leitner 0698149baf switch to size_t and ssize_t 17 years ago
Felix von Leitner 071df9ee4a make socket_(tc|ud)p[46] actually return non-blocking sockets as
documented (Richard Lyons)
17 years ago
Felix von Leitner becc322e12 fix scan_to_sa (Tim Lorenz) 18 years ago
Felix von Leitner 1b1a6bbb3e optimize fmt_base64 (Dan Gundlach) 18 years ago
Felix von Leitner 1fc8c534a7 allow specifying more characters to encode for subset encoders (for
example, you can say that fmt_quotedprintable should also escape ':', if
you want to use ':' as separator in a data file.
18 years ago
Felix von Leitner f1c6695b15 scan_urlencoded2 is like scan_urlencoded, but it will not decode '+' in urls 19 years ago
Felix von Leitner c99799d0f8 more alloca fixes 20 years ago
Felix von Leitner 1432291266 remove some warnings 20 years ago
Felix von Leitner 1d51476d07 don't use black list for urlencoding, use white list. 20 years ago
Felix von Leitner b76f4e9bdc embarassing cut&paste error 20 years ago
Felix von Leitner ae0cba982b add cescape stuff and two tests 20 years ago
Felix von Leitner 640edc1651 remove special case stralloc textcode functions
write generic stralloc and array textcode wrapper functions
change textcode API to use long instead of int
add cescape fmt and scan functions to textcode
add fmt_foldwhitespace to textcode
20 years ago
Felix von Leitner 553e8d2593 add + to unsafe characters in fmt_urlencoded 20 years ago
Felix von Leitner 4a830369db add html encoders
add vd (mldonkey support program) as test for socket API
20 years ago
Felix von Leitner 1f2e5366b8 remove warnings 21 years ago
Felix von Leitner 23247995b1 add stralloc versions of textcode (Kai Ruemmler) 21 years ago
Felix von Leitner 4bc5a2717f missing else 21 years ago
Felix von Leitner 43e265cb64 scan_urlencoded should convert '+' to ' ' 21 years ago
Felix von Leitner ab208a02fa make fmt_hexdump use lowercase letters 21 years ago
Felix von Leitner 2fb545ac2d new hexdump fmt and scan routines for textcode 21 years ago
Felix von Leitner 81e832ddf9 add yenc 21 years ago
Felix von Leitner 43b76447da add url encoding 21 years ago
Felix von Leitner 5ad3f70fdd quoted unprintable 21 years ago
Felix von Leitner c51187748f add base64 scanner 21 years ago
Felix von Leitner daf5111d43 test/uudecode now appears to actually work ;) 21 years ago
Felix von Leitner 78cb1c062d more textcode stuff 21 years ago
Felix von Leitner 2969eaa2d7 add textcode api for uuencode and uudecode, base64 and quoted printable. 21 years ago