AgeCommit message (Expand)AuthorFilesLines
2017-07-25fmt_jsonescape: convert utf-8 >ffff to \u escaped surrogate pairFelix von Leitner3-5/+68
2017-05-13move unit tests into each file (compile with -DUNITTEST)Felix von Leitner44-0/+636
2017-05-13#include <foo.h> -> #include <libowfat/foo.h>Felix von Leitner366-427/+427
2017-04-30remove new compiler warnings from gcc 7Felix von Leitner8-6/+9
2017-04-30a few more test suitesFelix von Leitner10-2/+126
2017-04-28one less warningFelix von Leitner1-1/+1
2017-04-28remove a few compiler warningsFelix von Leitner6-12/+12
2017-03-15remove signedness warningsFelix von Leitner2-3/+36
2017-03-13document scan_uuencodedFelix von Leitner3-7/+62
2017-03-13add man page for scan_base64, handle partial blocks betterFelix von Leitner2-6/+59
2017-03-13add new lineFelix von Leitner1-0/+1
2017-03-13add man page for scan_utf8_semFelix von Leitner1-0/+1
2017-03-13add scan_utf8_semFelix von Leitner5-5/+95
2017-03-13improve json escape decoder, add test suiteFelix von Leitner2-8/+48
2017-03-13scan_jsonescape ends when it sees an unescaped "Felix von Leitner2-1/+5
2017-03-13 move headers to <libowfat/> upon installFelix von Leitner1-0/+1
2017-03-13put includes into <libowfat/*.h>Felix von Leitner3-7/+30
2017-02-28check new json encodingFelix von Leitner1-4/+3
2017-02-28handle \n etcFelix von Leitner2-1/+14
2017-02-04some more eagain handling in tryread and trywriteFelix von Leitner3-9/+27
2016-11-23- and _ are also safe charactersFelix von Leitner1-1/+1
2016-10-22add #include <string.h> for memset/strcpyFelix von Leitner3-0/+3
2016-10-22remove unnecessary x86intrin.h includeFelix von Leitner1-3/+0
2016-10-15"fmt.h" instead of <fmt.h>Felix von Leitner1-0/+1
2016-10-11 remove OpenBSD #warning (obsd maintainer says no longer needed)Felix von Leitner4-15/+2
2016-10-04add deferral codeFelix von Leitner1-0/+1
2016-10-04implement deferred closingFelix von Leitner2-1/+22
2016-10-04reengineer alt queue handling to prevent raceFelix von Leitner10-13/+88
2016-10-04attempt to work around race condition when you close an fd but there areFelix von Leitner4-2/+35
2016-10-01document race condition caused by queueing of multiple eventsFelix von Leitner2-0/+24
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-10-01make dep fixFelix von Leitner2-3/+4
2016-09-16instead of calling mmap with a size of 0 (which will fail), skip theFelix von Leitner4-4/+4
2016-07-14use AT_FDCWD instead of -1Felix von Leitner1-1/+2
2016-07-14add mmap_readatFelix von Leitner3-0/+62
2016-06-23add pread testFelix von Leitner1-0/+7
2016-06-23 test for pread and use it instead of lseek+read in cdb and io_mmapwritefileFelix von Leitner6-9/+42
2016-05-23remove warning for crippled operating systemsFelix von Leitner1-0/+3
2016-05-23osxFelix von Leitner1-0/+6
2016-05-23another gcc 6 warning fixFelix von Leitner4-51/+18
2016-04-27shut up new gcc 6 warningsFelix von Leitner26-109/+173
2016-04-25stupid sign extensionFelix von Leitner1-1/+1
2016-04-25fix two issues found by clang's static analyserFelix von Leitner2-2/+1
2016-04-07attempt to support FreeBSDFelix von Leitner1-0/+5
2016-03-22-fomit-leaf-frame-pointer was wrong even for gcc m(Felix von Leitner2-16/+15
2016-03-19typoFelix von Leitner1-3/+5
2016-03-19gcc -> clangFelix von Leitner2-57/+65
2016-03-17include <foo> -> include "foo"Felix von Leitner22-41/+41