leitner
b157ed2812
prepare for leak detection
17 years ago
leitner
8b17690318
use callback based infrastructure to reset iob's
17 years ago
leitner
527efc70b6
add iob_addbuf_munmap
17 years ago
leitner
a367678710
wrong prototype
17 years ago
leitner
99c01ea831
make io_waituntil2 an official interface (saves one gettimeofday)
17 years ago
leitner
aa435fbee3
add fmt_strm
17 years ago
leitner
3c5ca2a2ad
version bump
18 years ago
leitner
05ecb0984f
update Makefile
18 years ago
leitner
3c31c1a03b
fmt_xlonglong was utterly broken (Johannes Vetter)
18 years ago
leitner
f28b0ee6b2
add fmt_ldapescape2
18 years ago
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
b03a0e8a66
use inttypes.h to declare ints in uint*.h
18 years ago
leitner
b2be335043
win32 compat
18 years ago
leitner
4fec25060b
small man page updates and add a cdbget test
18 years ago
leitner
b0d5046428
fmt_ip6 compresses at best spot, not at first spot (Nikola Vladov)
18 years ago
leitner
ff1805d310
remove unnecessary casts in test/uudecode
18 years ago
leitner
d3d6c828a9
Turns out that shifting a negative signed int is undefined behavior in
...
C, too. Use other mechanism in case gcc decides to abuse that, too.
18 years ago
leitner
3e559e8d89
remove a bogus gcc warning
18 years ago
leitner
47d2e25ba3
simplify some expressions
18 years ago
leitner
1b88982d19
off-by-one
18 years ago
leitner
689de0e8e4
more brackets in macros (paranoia)
18 years ago
leitner
d22de55cee
add some int overflow check macros to rangecheck.h
18 years ago
leitner
e76d0e4500
new Makefile
18 years ago
leitner
7b52bfc982
fix really pathological case where io_timeouted would never
...
start over from the beginning because always new accept()ed
connections came in and got newer, higher descriptors since the last
io_timeouted loop. (Dirk Engling)
18 years ago
leitner
fded0f3a22
version bump
18 years ago
leitner
d39cabe5fa
ignore uudecode
18 years ago
leitner
8eab2b5aaf
make io_timeout clearer
18 years ago
sanjiyan
e08475dd42
return to DJB behavior...
...
on success return 1.
18 years ago
leitner
6358d73f64
use a non-blocking socket (oops)
18 years ago
leitner
f046d1cdc1
add iob_bytesleft
...
don't leak memory in test/httpd.c
18 years ago
leitner
e443e06b28
#include <strlen.h>
18 years ago
leitner
4f4b6bdfda
generate new Makefile
18 years ago
leitner
0cda5dacc8
immer noch falsch
18 years ago
leitner
8420a7a724
fix man pages
18 years ago
leitner
3004b518ef
switch to size_t and ssize_t
18 years ago
leitner
0e190f60ab
make uudecode print offsets, too
18 years ago
leitner
a2900d45a6
add warning about dodgy inline assembly
19 years ago
leitner
66b342099c
add asm versions of imult64 and umult64 for x86_64
...
(22 cycles -> 12 cycles on my Athlon 64)
19 years ago
leitner
28ac95863a
better Makefile
19 years ago
leitner
5d6ab12b28
catch write error in uudecode
19 years ago
leitner
83bf636b86
add RETURN VALUE section
19 years ago
leitner
f7e6432a2b
convert test programs from socket_tcp[46] to socket_tcp[46]b
19 years ago
leitner
83c1186870
fix for NetBSD 3.0 (they broke their sys/types.h)
...
remove support for ip6.int reverse lookup in DNS routines (the domain is
no longer delegated)
19 years ago
leitner
287d5fbd09
add mmap_unmap
19 years ago
leitner
144fb41918
remove warnings
19 years ago
leitner
d361d81c64
make socket_(tc|ud)p[46] actually return non-blocking sockets as
...
documented (Richard Lyons)
19 years ago
leitner
db2ab20d9f
vmsplice
19 years ago
leitner
a85d569caa
gcc 4.1 version of the code also works with other compilers, so make it
...
default and get rid of #ifdef hell
19 years ago
leitner
59e2897cf6
add comments to possibly non-obvious code
19 years ago