leitner
e0a6a1cb84
try to catch malicious input in textcode fmt_* functions
18 years ago
leitner
1b17f47def
escape more in fmt_ldapescape
18 years ago
leitner
3004b518ef
switch to size_t and ssize_t
18 years ago
leitner
d361d81c64
make socket_(tc|ud)p[46] actually return non-blocking sockets as
...
documented (Richard Lyons)
19 years ago
leitner
0a47d9ea13
fix scan_to_sa (Tim Lorenz)
20 years ago
leitner
828aa295f1
optimize fmt_base64 (Dan Gundlach)
20 years ago
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.
20 years ago
leitner
f7809e36df
scan_urlencoded2 is like scan_urlencoded, but it will not decode '+' in urls
20 years ago
leitner
f52aa87441
more alloca fixes
21 years ago
leitner
60d00ede11
remove some warnings
21 years ago
leitner
3279ca84f8
don't use black list for urlencoding, use white list.
22 years ago
leitner
c901631a00
embarassing cut&paste error
22 years ago
leitner
056760c5f1
add cescape stuff and two tests
22 years ago
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
22 years ago
leitner
93e07c1174
add + to unsafe characters in fmt_urlencoded
22 years ago
leitner
0546ea048c
add html encoders
...
add vd (mldonkey support program) as test for socket API
22 years ago
leitner
71deab2eec
remove warnings
22 years ago
leitner
b4f14ed6f7
add stralloc versions of textcode (Kai Ruemmler)
22 years ago
leitner
bdd15d2344
missing else
23 years ago
leitner
e4832a2d23
scan_urlencoded should convert '+' to ' '
23 years ago
leitner
c536d87493
make fmt_hexdump use lowercase letters
23 years ago
leitner
58334b0ea2
new hexdump fmt and scan routines for textcode
23 years ago
leitner
e0437a77ff
add yenc
23 years ago
leitner
f688af068b
add url encoding
23 years ago
leitner
5a9a7e6f1a
quoted unprintable
23 years ago
leitner
4d0eca89fc
add base64 scanner
23 years ago
leitner
4f3f4ea52f
test/uudecode now appears to actually work ;)
23 years ago
leitner
271b380cb3
more textcode stuff
23 years ago
leitner
d570a9c307
add textcode api for uuencode and uudecode, base64 and quoted printable.
23 years ago