115 Commits (68f5b641894e45505f468b7aacc0fff57aca62ae)

Author SHA1 Message Date
Felix von Leitner 68f5b64189 switch io_fds from array to newly implemented (hopefully thread-safe) iarray 8 years ago
Felix von Leitner 69e6c3c6c6 add buffer_tosa check to marshal.c 8 years ago
Felix von Leitner 1d50536829 catch other potential overflow 8 years ago
Felix von Leitner d74fc233fc get rid of more -Wconversion warnings 8 years ago
Felix von Leitner 765d88a76d SECURITY: check for integer overflow in stralloc_ready 8 years ago
Felix von Leitner 461aa90923 add unit tests for uint* 8 years ago
Felix von Leitner ddec9f403a remove -Wconversion warnings 8 years ago
Felix von Leitner 823f052cbd scan_*longlong now properly abort if the number would not fit 8 years ago
Felix von Leitner 826abd7560 do proper early abort in the other scan_* routines if the numeric value 8 years ago
Felix von Leitner 6a1c199a99 $ make WERROR=-Werror now builds with -Werror 8 years ago
Felix von Leitner f03d88a4c7 add some unit tests for the formatting routines 8 years ago
Felix von Leitner 91b2116a38 add scan_netstring 8 years ago
Felix von Leitner 3743706899 add io_fd_canwrite (like io_fd but assume the fd is writable) 10 years ago
Felix von Leitner d3b996c7ce add trivial compare-and-swap test 10 years ago
Felix von Leitner 6305370c69 remove warning 12 years ago
Felix von Leitner 233649d680 add iarray 13 years ago
Felix von Leitner bb518ee596 one more test 13 years ago
Felix von Leitner 6dda2ae244 byte_zero is also miscompiled by gcc 4.3.2 13 years ago
Felix von Leitner e4010479e5 gcc 4.3.1 generates bad code for byte_copy, so I'm switching to a 13 years ago
Felix von Leitner 090f9ae243 forgot to add message in httperror 14 years ago
Felix von Leitner 6d98b442ab some valgrind de-noising 14 years ago
Felix von Leitner b8a94d5b7b add uint64 pack and unpack routines 14 years ago
Felix von Leitner 5e8d303443 catch one more case in umult64 (Tomi Jylhä-Ollila) 14 years ago
Felix von Leitner 4fc3ca3f32 prepare for leak detection 14 years ago
Felix von Leitner 1c8ffa9021 add fmt_strm 14 years ago
Felix von Leitner dc6ea1902b fmt_xlonglong was utterly broken (Johannes Vetter) 15 years ago
Felix von Leitner 0f90f8eb71 escape more in fmt_ldapescape 15 years ago
Felix von Leitner 77ec2baa8f win32 compat 15 years ago
Felix von Leitner 5619ba06f2 small man page updates and add a cdbget test 15 years ago
Felix von Leitner 7109a42c30 fmt_ip6 compresses at best spot, not at first spot (Nikola Vladov) 15 years ago
Felix von Leitner 65b6a4874b remove unnecessary casts in test/uudecode 15 years ago
Felix von Leitner b5c41baade add some int overflow check macros to rangecheck.h 15 years ago
Felix von Leitner 440b59d891 use a non-blocking socket (oops) 15 years ago
Felix von Leitner 51609b5628 add iob_bytesleft 15 years ago
Felix von Leitner 876b883646 #include <strlen.h> 15 years ago
Felix von Leitner 0698149baf switch to size_t and ssize_t 15 years ago
Felix von Leitner 1f828b0f53 make uudecode print offsets, too 15 years ago
Felix von Leitner 75773cbb03 catch write error in uudecode 16 years ago
Felix von Leitner b7864a6ce5 convert test programs from socket_tcp[46] to socket_tcp[46]b 16 years ago
Felix von Leitner 56fb0a586d fix for NetBSD 3.0 (they broke their sys/types.h) 16 years ago
Felix von Leitner 071df9ee4a make socket_(tc|ud)p[46] actually return non-blocking sockets as 16 years ago
Felix von Leitner dcbc90e2c6 add rangecheck.h 16 years ago
Felix von Leitner 2e87886163 further Windoze support (test/io5.c works, gatling still doesn't) 16 years ago
Felix von Leitner 237ff729b3 turns out the imult routines (which I never used) were incorrect. 17 years ago
Felix von Leitner 4f5117a604 remove a few gcc 4 warnings 17 years ago
Felix von Leitner 61a51950d4 add iob_free and man page for iob_reset. 17 years ago
Felix von Leitner 0359400b79 add buffer_mmapread 17 years ago
Felix von Leitner 30ebd15584 add proxy, use errmsg.h in test/dnsip 17 years ago
Felix von Leitner 03e3922f17 fix uudecode to also decode one yenc file I came across 17 years ago
Felix von Leitner 992833074b fix base64 decoding 17 years ago