Commit Graph

25 Commits (8a93baebee5902dd55eff6fefc08ab73406e9938)

Author SHA1 Message Date
leitner 0a47d9ea13 fix scan_to_sa (Tim Lorenz)
leitner 828aa295f1 optimize fmt_base64 (Dan Gundlach)
leitner 60f3320ae0 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.
leitner f7809e36df scan_urlencoded2 is like scan_urlencoded, but it will not decode '+' in urls
leitner f52aa87441 more alloca fixes
leitner 60d00ede11 remove some warnings
leitner 3279ca84f8 don't use black list for urlencoding, use white list.
leitner c901631a00 embarassing cut&paste error
leitner 056760c5f1 add cescape stuff and two tests
leitner a8f6a1c121 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
leitner 93e07c1174 add + to unsafe characters in fmt_urlencoded
leitner 0546ea048c add html encoders
add vd (mldonkey support program) as test for socket API
leitner 71deab2eec remove warnings
leitner b4f14ed6f7 add stralloc versions of textcode (Kai Ruemmler)
leitner bdd15d2344 missing else
leitner e4832a2d23 scan_urlencoded should convert '+' to ' '
leitner c536d87493 make fmt_hexdump use lowercase letters
leitner 58334b0ea2 new hexdump fmt and scan routines for textcode
leitner e0437a77ff add yenc
leitner f688af068b add url encoding
leitner 5a9a7e6f1a quoted unprintable
leitner 4d0eca89fc add base64 scanner
leitner 4f3f4ea52f test/uudecode now appears to actually work ;)
leitner 271b380cb3 more textcode stuff
leitner d570a9c307 add textcode api for uuencode and uudecode, base64 and quoted printable.