leitner
|
1d2add208f
|
add json encoding routines to textcode
|
11 years ago |
leitner
|
89b88f036d
|
make it compile again
|
15 years ago |
leitner
|
bb9cdaaafb
|
add iarray
|
16 years ago |
leitner
|
02818883df
|
add buffer_tosa (buffer writing to auto-growing stralloc)
|
16 years ago |
leitner
|
8583de1b55
|
fix man page for openreadclose
|
17 years ago |
leitner
|
cf900e97d3
|
make stralloc_copym work
|
17 years ago |
leitner
|
3004b518ef
|
switch to size_t and ssize_t
|
18 years ago |
leitner
|
dbd9fe1ea5
|
add rangecheck.h
|
19 years ago |
leitner
|
25c57a0b1b
|
implement Nikola's idea to remove limit number of strings in errmsg
|
19 years ago |
leitner
|
19202d2320
|
turns out the imult routines (which I never used) were incorrect.
Noted by Matthew Dempsky
open_* from open.h now open in large file mode
|
20 years ago |
leitner
|
c874604f12
|
gcc 4 cleanups (mostly unsigned char* vs char*)
|
20 years ago |
leitner
|
7cd919d333
|
silence two gcc warnings
|
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
|
1205a3d38f
|
byte_zero the allocated io_batch in iob_new
|
20 years ago |
leitner
|
bbf4c614bf
|
fix iob_write to handle failure properly
document that the iob_write callback should limit itself
|
20 years ago |
leitner
|
f8d16ad407
|
document scan_urlencoded2
|
20 years ago |
leitner
|
38ef27207a
|
add buffer_putm and buffer_putmflush
|
20 years ago |
leitner
|
a6a00edd75
|
add errmsg API
|
21 years ago |
leitner
|
a9c687dec6
|
fix another case in byte_rchr
|
21 years ago |
leitner
|
b65d281e53
|
fix byte_rchr return value (Marcus Winkler)
|
21 years ago |
leitner
|
c18a0dbf62
|
actually check in AIX sendfile code
|
21 years ago |
leitner
|
0f60bacb89
|
add routines to scan and output ipv6 addresses with %eth0 notation.
also add compat formatting routines that will output v4-mapped addresses
as ipv4 addresses
|
21 years ago |
leitner
|
3cac9c2b80
|
make sure the mmap based io_sendfile actually works (and terminates)
|
21 years ago |
leitner
|
92594f480b
|
use sys/poll.h instead of poll.h for iopause
scan_ip6 returned 1 for "::"
|
22 years ago |
leitner
|
2cd4641da9
|
add stralloc_diff and stralloc_diffs
|
22 years ago |
leitner
|
fdd0dcbea9
|
man pages for the DNS routines, too
|
23 years ago |
leitner
|
ff96d53e3f
|
even more man pages
|
23 years ago |
leitner
|
f921b8cbb0
|
monster update: add tai, taia, iopause, case, and ipv6 enhanced dns
|
23 years ago |
leitner
|
dd2d9119fc
|
comment typo in byte.h
byte_rchr did not work at all (oops)
uudecode now handles yenc (a little)
|
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
|
d570a9c307
|
add textcode api for uuencode and uudecode, base64 and quoted printable.
|
23 years ago |
leitner
|
ae4b409c55
|
add and update man pages.
|
23 years ago |
leitner
|
b40bae5bf4
|
fmt_str was broken. It did not check for out==NULL
|
23 years ago |
leitner
|
d4753c43f3
|
test for ipv6 and if_name2index and socklen_t.
|
23 years ago |
leitner
|
b600e2ef32
|
document changes
|
24 years ago |
leitner
|
05b4cf85f7
|
some constness stuff for buffer_0, an experimental optimization for
byte_copy and add buffer_putspace, a trivial shortcut.
|
24 years ago |
leitner
|
b3edc1f613
|
various ip scanning fixes
|
24 years ago |
leitner
|
ada92190c4
|
change semantic of fmt_fill and add man pages.
|
24 years ago |
leitner
|
6629de6768
|
add fmt_pad and fmt_fill.
|
24 years ago |
leitner
|
84cd4773f4
|
add mmap library.
|
24 years ago |
leitner
|
ad78d69f48
|
read test
|
24 years ago |
leitner
|
1093f1c267
|
oops
|
24 years ago |
leitner
|
5c1abf12b5
|
hex conversion bug fix.
|
24 years ago |
leitner
|
99bc1eb7e4
|
fmt_double looped inifinitely when trying to format 0.
|
24 years ago |
leitner
|
23ad357186
|
renamed ip[46]_fmt to fmt_ip[46]
|
24 years ago |
leitner
|
a50b334f58
|
added initial buffer implementation.
|
24 years ago |
leitner
|
3083708670
|
Initial revision
|
24 years ago |