summaryrefslogtreecommitdiff
path: root/CHANGES
AgeCommit message (Expand)AuthorFilesLines
2018-10-02version bumpFelix von Leitner1-0/+2
2018-09-24s/write/writev/Felix von Leitner1-1/+1
2018-03-27 add experimental iom API for multithreaded I/O multiplexing (in io.h)Felix von Leitner1-0/+1
2018-03-12use write in buffer_put for a slight perf improvementFelix von Leitner1-0/+1
2017-11-15 add MSG_ZEROCOPY support (only used for buffers >8k)Felix von Leitner1-0/+1
2017-08-11 fix fmt_ip6 (Erwin Hoffmann)Felix von Leitner1-0/+1
2017-03-13 move headers to <libowfat/> upon installFelix von Leitner1-0/+1
2016-10-11 remove OpenBSD #warning (obsd maintainer says no longer needed)Felix von Leitner1-0/+1
2016-10-01version bumpFelix von Leitner1-0/+2
2016-10-01document a few more changesFelix von Leitner1-0/+3
2016-10-01 add mmap_readat (like mmap_read but open by fd, not by name)Felix von Leitner1-0/+1
2016-06-23 test for pread and use it instead of lseek+read in cdb and io_mmapwritefileFelix von Leitner1-0/+1
2015-12-17 special case buffer_get_token with token length 1 through memccpy (almost 4...Felix von Leitner1-0/+1
2015-04-09bump versionFelix von Leitner1-0/+2
2015-04-09add critbitFelix von Leitner1-0/+1
2015-04-09 SECURITY: fix botched integer overflow handling logic in stralloc_ready (Gi...Felix von Leitner1-0/+1
2015-03-20 ... but if errno==EINVAL still fall back to socket+fcntl (Robert Henney)Felix von Leitner1-0/+1
2015-03-17 if SOCK_NONBLOCK is defined, use it instead of socket+fcntlFelix von Leitner1-0/+1
2015-03-02 mmap_read/mmap_shared on zero length files no longer fail but return aFelix von Leitner1-0/+2
2015-02-04 more constness for stralloc and bufferFelix von Leitner1-0/+1
2014-10-09 add io_fd_flags so the caller can tell io_fd whether the socket is blockingFelix von Leitner1-0/+2
2014-10-07 on Linux, in iob_send, if MSG_MORE is defined, and the request typeFelix von Leitner1-0/+3
2014-10-07 add socket_fastopen, socket_fastopen_connect4, socket_fastopen_connect6 and...Felix von Leitner1-0/+1
2014-09-17add scan_html_tagargFelix von Leitner1-1/+1
2014-09-16add fmt_html_tagarg, fmt_xmlFelix von Leitner1-0/+1
2014-09-15 fix buffer_getFelix von Leitner1-0/+1
2014-06-05 introduce io_eagain_read and io_eagain_write (discontinue using io_eagain plz)Felix von Leitner1-0/+1
2014-04-04 switch io_fds from array to newly implemented (hopefully thread-safe) iarrayFelix von Leitner1-1/+3
2014-03-15 add scan_ulongn, scan_8longn, scan_xlongn, scan_longn, scan_netstringFelix von Leitner1-0/+1
2014-03-14 SECURITY: check for integer overflow in stralloc_readyFelix von Leitner1-0/+1
2014-03-14 scan_*longlong now properly abort if the number would not fitFelix von Leitner1-0/+5
2014-02-25add some unit tests for the formatting routinesFelix von Leitner1-0/+3
2013-09-09 add haveuint128.hFelix von Leitner1-0/+2
2013-02-22add compiletimeassert.hFelix von Leitner1-0/+3
2012-05-16 add byte_equal_notimingattackFelix von Leitner1-0/+1
2012-04-17 add awesome hack in isset.h (comex, Linus Torvalds)Felix von Leitner1-0/+1
2012-04-10 add io_fd_canwrite (like io_fd but assume the fd is writable)Felix von Leitner1-0/+2
2010-10-06 fix io_receivefd so the incoming buffer is only 1 byte; io_passfdFelix von Leitner1-0/+3
2010-01-18 support SCTP in addition to TCPFelix von Leitner1-0/+1
2009-03-12add iarrayFelix von Leitner1-0/+1
2009-02-28 add buffer_tosa (buffer writing to auto-growing stralloc)Felix von Leitner1-0/+1
2009-02-15 save 8 bytes in taia.h for 64-bit systemsFelix von Leitner1-0/+1
2008-11-15version bumpFelix von Leitner1-0/+2
2008-10-25byte_zero is also miscompiled by gcc 4.3.2Felix von Leitner1-0/+1
2008-02-27some valgrind de-noisingFelix von Leitner1-0/+1
2008-01-13 add uint64 pack and unpack routinesFelix von Leitner1-0/+1
2007-12-180.28Felix von Leitner1-0/+2
2007-12-15 catch one more case in umult64 (Tomi Jylhä-Ollila)Felix von Leitner1-0/+1
2007-11-02 add socket_deferacceptFelix von Leitner1-0/+1
2007-10-17 add iob_addbuf_munmapFelix von Leitner1-0/+1