43 Commits

Author SHA1 Message Date
leitner
dbd9fe1ea5 add rangecheck.h 2006-04-17 04:33:40 +00:00
leitner
25c57a0b1b implement Nikola's idea to remove limit number of strings in errmsg 2005-10-14 15:33:21 +00:00
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
2005-07-15 20:57:07 +00:00
leitner
c874604f12 gcc 4 cleanups (mostly unsigned char* vs char*) 2005-04-23 15:50:16 +00:00
leitner
7cd919d333 silence two gcc warnings 2005-04-01 21:07:10 +00:00
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.
2005-03-30 13:22:17 +00:00
leitner
1205a3d38f byte_zero the allocated io_batch in iob_new 2005-03-08 20:12:59 +00:00
leitner
bbf4c614bf fix iob_write to handle failure properly
document that the iob_write callback should limit itself
2005-02-22 21:41:57 +00:00
leitner
f8d16ad407 document scan_urlencoded2 2005-02-21 13:15:33 +00:00
leitner
38ef27207a add buffer_putm and buffer_putmflush 2004-11-25 20:51:53 +00:00
leitner
a6a00edd75 add errmsg API 2004-05-05 16:36:00 +00:00
leitner
a9c687dec6 fix another case in byte_rchr 2004-03-09 00:20:10 +00:00
leitner
b65d281e53 fix byte_rchr return value (Marcus Winkler) 2004-03-07 21:59:36 +00:00
leitner
c18a0dbf62 actually check in AIX sendfile code 2004-01-14 01:11:49 +00:00
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
2003-12-05 19:53:59 +00:00
leitner
3cac9c2b80 make sure the mmap based io_sendfile actually works (and terminates) 2003-11-24 04:12:07 +00:00
leitner
92594f480b use sys/poll.h instead of poll.h for iopause
scan_ip6 returned 1 for "::"
2002-12-07 14:54:43 +00:00
leitner
2cd4641da9 add stralloc_diff and stralloc_diffs 2002-10-28 20:15:03 +00:00
leitner
fdd0dcbea9 man pages for the DNS routines, too 2002-09-17 01:24:08 +00:00
leitner
ff96d53e3f even more man pages 2002-09-16 23:49:15 +00:00
leitner
f921b8cbb0 monster update: add tai, taia, iopause, case, and ipv6 enhanced dns 2002-09-16 01:09:56 +00:00
leitner
dd2d9119fc comment typo in byte.h
byte_rchr did not work at all (oops)
uudecode now handles yenc (a little)
2002-09-15 22:45:51 +00:00
leitner
e0437a77ff add yenc 2002-04-30 20:48:13 +00:00
leitner
f688af068b add url encoding 2002-04-30 18:39:37 +00:00
leitner
5a9a7e6f1a quoted unprintable 2002-04-30 18:24:10 +00:00
leitner
4d0eca89fc add base64 scanner 2002-04-30 17:55:41 +00:00
leitner
d570a9c307 add textcode api for uuencode and uudecode, base64 and quoted printable. 2002-04-29 21:03:08 +00:00
leitner
ae4b409c55 add and update man pages. 2001-11-25 23:50:09 +00:00
leitner
b40bae5bf4 fmt_str was broken. It did not check for out==NULL 2001-11-25 15:51:44 +00:00
leitner
d4753c43f3 test for ipv6 and if_name2index and socklen_t. 2001-11-24 19:34:32 +00:00
leitner
b600e2ef32 document changes 2001-10-13 03:45:17 +00:00
leitner
05b4cf85f7 some constness stuff for buffer_0, an experimental optimization for
byte_copy and add buffer_putspace, a trivial shortcut.
2001-09-10 10:37:00 +00:00
leitner
b3edc1f613 various ip scanning fixes 2001-06-18 21:28:21 +00:00
leitner
ada92190c4 change semantic of fmt_fill and add man pages. 2001-05-15 19:04:58 +00:00
leitner
6629de6768 add fmt_pad and fmt_fill. 2001-05-15 18:46:17 +00:00
leitner
84cd4773f4 add mmap library. 2001-05-12 03:34:27 +00:00
leitner
ad78d69f48 read test 2001-05-12 03:22:28 +00:00
leitner
1093f1c267 oops 2001-05-12 03:17:17 +00:00
leitner
5c1abf12b5 hex conversion bug fix. 2001-04-23 13:08:25 +00:00
leitner
99bc1eb7e4 fmt_double looped inifinitely when trying to format 0. 2001-02-13 01:06:33 +00:00
leitner
23ad357186 renamed ip[46]_fmt to fmt_ip[46] 2001-02-05 22:03:11 +00:00
leitner
a50b334f58 added initial buffer implementation. 2001-02-04 01:28:45 +00:00
leitner
3083708670 Initial revision 2001-02-02 17:54:47 +00:00