1019 Commits (6f8e168ae3de58300b44b3526295256ebf5dda8e)
 

Author SHA1 Message Date
leitner 6f8e168ae3 proper return value handling 7 months ago
leitner cf112a57fa timespec is absolute, not relative! 7 months ago
leitner 962bcbd917 more apple 7 months ago
leitner 3003b1cfba applify iom test 7 months ago
leitner 4200c23f6e try to accomodate apple 7 months ago
leitner 3ad333ea50 see if threads.h is there 7 months ago
leitner 328ca85792 remove k&r prototype 7 months ago
leitner e7a4cd490d next try (too late) 7 months ago
leitner efc47fbe95 stupid copy&paste error 7 months ago
leitner 071088c183 forgot to set v6only on bsd in the SOCK_NONBLOCK case 7 months ago
leitner e19831955e sigh 7 months ago
leitner cf6441b0c4 another bsd warning 7 months ago
leitner 8d027b2a2b silence bsd warning 7 months ago
leitner e394b3cb06 silence warnings under bsd 7 months ago
leitner 1824bcbd0c try to get bsdmake working again 7 months ago
leitner 4a3dadafa8 fix unused include warning 9 months ago
leitner d03a732c81 add sanitizers to unit test runs
remove unnecessary stdlib.h include in json.c
9 months ago
leitner 1644367743 add unit tests, make code more obvious 9 months ago
leitner 0d788fb946 get rid of gcc compiler warning 9 months ago
leitner 365cfb10c5 silence compiler warning 9 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) 9 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)
9 months ago
leitner a71f28fe6c silence C23 warning 10 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
leitner 00bc4e4a5d add iob_write2 which takes an additional sendfile callback 2 years ago
leitner 7b4391d263 explicitly give main's return type 2 years ago
leitner 58283caf58 catch "can't happen" int overflow in stralloc_catm_interal
add comment in stralloc_ready
2 years ago
leitner ea0c6b8168 add seccomp notice 3 years ago
leitner fe1cb50ec1 remove unused local var 3 years ago
leitner 1564beb8a3 change io_eagain to io_eagain_wite 3 years ago
leitner ebec6ee140 add sandboxing hints 3 years ago