1026 Commits (ae3749aa312d614ca9bded2c47bbabb5402f2a25)
 

Author SHA1 Message Date
leitner ae3749aa31 test client and server for iom 9 months ago
leitner 08e6338d23 update iom_add man page, add iom_requeue man page 9 months ago
leitner 0756884d41 add iom_requeue 9 months ago
leitner 7100af72ca add entries for new files 9 months ago
leitner 5dbad67352 autofree mode for io_batch 9 months ago
leitner f045b33647 document the new functions 9 months ago
leitner af8a2d7215 typo 9 months ago
leitner 6f8e168ae3 proper return value handling 9 months ago
leitner cf112a57fa timespec is absolute, not relative! 9 months ago
leitner 962bcbd917 more apple 9 months ago
leitner 3003b1cfba applify iom test 9 months ago
leitner 4200c23f6e try to accomodate apple 9 months ago
leitner 3ad333ea50 see if threads.h is there 9 months ago
leitner 328ca85792 remove k&r prototype 9 months ago
leitner e7a4cd490d next try (too late) 9 months ago
leitner efc47fbe95 stupid copy&paste error 9 months ago
leitner 071088c183 forgot to set v6only on bsd in the SOCK_NONBLOCK case 9 months ago
leitner e19831955e sigh 9 months ago
leitner cf6441b0c4 another bsd warning 9 months ago
leitner 8d027b2a2b silence bsd warning 9 months ago
leitner e394b3cb06 silence warnings under bsd 9 months ago
leitner 1824bcbd0c try to get bsdmake working again 9 months ago
leitner 4a3dadafa8 fix unused include warning 10 months ago
leitner d03a732c81 add sanitizers to unit test runs
remove unnecessary stdlib.h include in json.c
10 months ago
leitner 1644367743 add unit tests, make code more obvious 10 months ago
leitner 0d788fb946 get rid of gcc compiler warning 10 months ago
leitner 365cfb10c5 silence compiler warning 11 months ago
leitner 1f113d5623 remove unaligned memory access behind #ifdef i386 from uint*.h (compilers are now smart enough so they are no longer needed and they were technically undefined behavior so the sanitizer complained) 11 months ago
leitner 0dbac6ba02 remove unaligned write for #ifdef i386 (it was technically undefined
behavior and the compiler is now smart enough to turn the more elaborate
code into a single store)
11 months ago
leitner a71f28fe6c silence C23 warning 11 months ago
leitner b375c53c7d get rid of undefined behavior regarding order of evaluation 1 year ago
leitner cee447066f get rid of undefined behavior regarding -INT_MAX 1 year ago
leitner 90529e9952 reduce compiler warnings during unit tests 1 year ago
leitner 80328bccf9 return early 1 year ago
leitner b4ba06aee4 add C++ convenience overloads to uint*.h 1 year ago
leitner 5b6e6a0671 be more explicit about size requirement 2 years ago
leitner 444c36f3e8 silence clang static analyzer 2 years ago
leitner 4422ec3770 gcc 13 -fanalyze run with fixes / comments about false positives 2 years ago
leitner e98c1c426f don't need fmt.h 2 years ago
leitner 3992fa9f6b make clean also removes json binary 2 years ago
leitner 2a5c8dc352 auto-generate compile_commands.json for clangd / vim ale
remove Makefile generation rules when generating Makefile
make sure compile_commands.json can generate with Makefile too, not just with GNUmakefile
2 years ago
leitner ee44f1a430 #define _POSIX_C_SOURCE 200809L 2 years ago
leitner 6d74052760 also be more c99 compliant on non-linux platforms :-) 2 years ago
leitner ec3d2bfe6c change a few // comments back to /* */ for older compilers 2 years ago
leitner dbca5e9d5a be more C99 compliant (Florian Weimer) 2 years ago
leitner ffdcdffcc0 next attempt to automate the dependency pain away: make updatedeps 2 years ago
leitner f621834f84 mcfgthread renamed their include file 2 years ago
leitner 154bc69e7a update entities.json
fix build fails (never happened to me because I have the headers installed system-wide)
2 years ago
leitner 0c12716977 version bump 2 years ago
leitner f2a990d28e add iob_write2 with sendfile callback so caller can use OpenSSL's SSL_sendfile 2 years ago