AgeCommit message (Expand)AuthorFilesLines
2019-05-07make mmap_private on Windows work on read-only files, tooHEADmasterFelix von Leitner1-1/+1
2019-04-27add some commentsFelix von Leitner1-0/+5
2019-04-27add libowfat/ to includesFelix von Leitner1-7/+7
2019-04-23half-hearted improvements to Windows compilabilityFelix von Leitner9-26/+38
2019-04-23half-hearted Windows compilability improvementsFelix von Leitner5-5/+17
2019-02-21bsd fixFelix von Leitner1-2/+3
2019-02-21less warningsFelix von Leitner1-0/+2
2019-02-21scan_utf8_semFelix von Leitner1-5/+5
2019-02-21another attemptFelix von Leitner2-5/+5
2019-02-21make headers fix for bsd makeFelix von Leitner2-169/+220
2019-02-21BSD build fix (hopefully)Felix von Leitner5-8/+15
2018-12-14be less restrictive (RFC says NUL CR and LF need to be escaped)Felix von Leitner1-1/+1
2018-12-14systems without fastopen support return EPIPEFelix von Leitner2-4/+3
2018-10-02version bumpFelix von Leitner1-0/+2
2018-10-02update MakefileFelix von Leitner1-3/+3
2018-09-30add unit testFelix von Leitner1-0/+14
2018-09-30add unit testFelix von Leitner1-0/+12
2018-09-30mention that the str_copy return value does not include the \0Felix von Leitner2-1/+11
2018-09-30fix unit test for fmt_escapecharcFelix von Leitner2-3/+35
2018-09-24s/write/writev/Felix von Leitner1-1/+1
2018-08-24add make picFelix von Leitner2-2/+19
2018-07-09make fastopen fall back to connect if len==0Felix von Leitner3-3/+11
2018-04-11add stralloc_APPENDFelix von Leitner3-3/+23
2018-03-27minimal demonstrator program for iom apiFelix von Leitner1-0/+60
2018-03-27 add experimental iom API for multithreaded I/O multiplexing (in io.h)Felix von Leitner10-0/+366
2018-03-26#include_next no longer neededFelix von Leitner1-4/+0
2018-03-12use write in buffer_put for a slight perf improvementFelix von Leitner14-8/+42
2018-03-05add rmdirFelix von Leitner2-2/+2
2018-02-02don't escape poop emoji (emit as utf8 instead)Felix von Leitner2-5/+15
2018-02-02zero-terminate utf8 strings in entFelix von Leitner2-1/+2
2017-12-17undo freebsd fix, does not compileFelix von Leitner3-3/+0
2017-12-17#define _POSIX_SOURCE for FreeBSDFelix von Leitner3-0/+3
2017-12-17jsonescapeFelix von Leitner1-9/+10
2017-12-17wtfFelix von Leitner1-1/+1
2017-12-17update MakefileFelix von Leitner2-16/+17
2017-11-24remove warningFelix von Leitner1-0/+1
2017-11-24compile if MSG_ZEROCOPY is not defined by libcFelix von Leitner1-0/+3
2017-11-15 add MSG_ZEROCOPY support (only used for buffers >8k)Felix von Leitner3-3/+34
2017-11-15support __builtin_swap16 and __builtin_swap32Felix von Leitner2-0/+38
2017-08-11 fix fmt_ip6 (Erwin Hoffmann)Felix von Leitner1-0/+1
2017-08-07update man pagesFelix von Leitner9-12/+10
2017-08-07no :: at the end if it's only :0Felix von Leitner1-1/+1
2017-08-06fmt_ip6 was violating rfc5952 section 4.2.2Felix von Leitner2-4/+11
2017-07-30add man pages for scan_urlencoded*Felix von Leitner5-4/+93
2017-07-30man page and unit tests for scan_hexdumpFelix von Leitner5-6/+51
2017-07-30add man page and unit tests for scan_base64urlFelix von Leitner5-35/+103
2017-07-30don't write one more byte in error caseFelix von Leitner1-2/+3
2017-07-30add unit tests and man page for scan_ldapescapeFelix von Leitner2-4/+53
2017-07-30bring scan_cescape up to speedFelix von Leitner4-7/+138
2017-07-25fix utf-8 json encoding for outside basic multilingual planeFelix von Leitner2-3/+3