997 Commits (master)
 

Author SHA1 Message Date
Felix von Leitner 1903706e38 make clean also removes json binary 1 day ago
Felix von Leitner 820622f70d 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
1 day ago
Felix von Leitner 998f369b43 #define _POSIX_C_SOURCE 200809L 1 day ago
Felix von Leitner 7328beeb46 also be more c99 compliant on non-linux platforms :-) 1 week ago
Felix von Leitner cba2c297bb change a few // comments back to /* */ for older compilers 2 months ago
Felix von Leitner 1d8caed40e be more C99 compliant (Florian Weimer) 3 months ago
Felix von Leitner 9c0b300963 next attempt to automate the dependency pain away: make updatedeps 4 months ago
Felix von Leitner ce05693421 mcfgthread renamed their include file 4 months ago
Felix von Leitner 0a89587c4f update entities.json
fix build fails (never happened to me because I have the headers installed system-wide)
4 months ago
Felix von Leitner 64a9bbd946 version bump 4 months ago
Felix von Leitner 51ddd5bd59 add iob_write2 with sendfile callback so caller can use OpenSSL's SSL_sendfile 5 months ago
Felix von Leitner 939453f9b8 add iob_write2 which takes an additional sendfile callback 5 months ago
Felix von Leitner 6a960cf5ad explicitly give main's return type 6 months ago
Felix von Leitner 4a54307d01 catch "can't happen" int overflow in stralloc_catm_interal
add comment in stralloc_ready
9 months ago
Felix von Leitner 08a5bd88d2 add seccomp notice 11 months ago
Felix von Leitner 6aba66e806 remove unused local var 11 months ago
Felix von Leitner c2e3bd9dae change io_eagain to io_eagain_wite 11 months ago
Felix von Leitner d91bcb2b15 add sandboxing hints 11 months ago
Felix von Leitner 4694d92199 remove unused label 12 months ago
Felix von Leitner 050f0ffe75 fix buffer overread for len=0 in scan_longn (Martin Castillo) 12 months ago
Felix von Leitner 02e8801c3c forgot to add man page 12 months ago
Felix von Leitner 8ca5aa48a5 what if the left-over from writev does not fit into the buffer? 1 year ago
Felix von Leitner b6f868eaab don't disturb glibc with __deprecated__ 1 year ago
Felix von Leitner ba876e757c recent kernel return POLLERR and then calling read returns EGAIN which
leads to busy loop. Try to work around.
1 year ago
Felix von Leitner 0c69ff4b1b add bytestream man page 1 year ago
Felix von Leitner 566c1b025b explain a bit what we are trying to do here 1 year ago
Felix von Leitner ccdae48d82 try to prevent ARM from reordering writes in hardware 1 year ago
Felix von Leitner e34ccaa001 remove stray l (Rolf Eike Baer) 2 years ago
Felix von Leitner f8f40a544a now that gcc 11's static analyzer looks at array bounds in arguments
like "char ip[4]", let's be more strict about that
2 years ago
Felix von Leitner db4ef5494b some crude attempt to fix mingw cross build 2 years ago
Felix von Leitner a16f238d80 next attempt (I need a bsd shell) 2 years ago
Felix von Leitner 714a06fcb7 kqueue path assumed EVFILT_READ and EVFILT_WRITE are bits that can be used with | and ~ and &
they aren't
2 years ago
Felix von Leitner 0c8b9934d2 provide prototype 2 years ago
Felix von Leitner 0c4c4efbe0 try too fix erdgeist's bug 2 years ago
Felix von Leitner a246f90de5 try to fix erdgeist's bug 2 years ago
Felix von Leitner 26a19cf273 less compiler warnings 2 years ago
Felix von Leitner 45c5556548 better test 2 years ago
Felix von Leitner 52d9cfa681 in io_eagain, make sure the kernel knows we wanted to write to the
descriptor in case we optimized the syscall away previously
in iob_send leave loop if we got a partial write
2 years ago
Felix von Leitner 2a08bdfb89 change t.c from threading to full io_wait 2 years ago
Felix von Leitner 0be5f69f11 fix deps 2 years ago
Felix von Leitner b023cbb0aa test iob_send 2 years ago
Felix von Leitner b5f0721298 fix out of bounds memory access 2 years ago
Felix von Leitner b148d97cad limit iovec size for sendmsg code path to 50 2 years ago
Felix von Leitner 7705db76e2 mention sendmsg issue 2 years ago
Felix von Leitner 3e7158a2fc add missing includes 2 years ago
Felix von Leitner 77ea7db2d8 add missing man pages 2 years ago
Felix von Leitner c4b742d9e0 left old constants in 2 years ago
Felix von Leitner 53db030fd0 need to use own constants now 2 years ago
Felix von Leitner ed984eb886 now with accept4 2 years ago
Felix von Leitner e23d5bbc5b OSX does not have accept4 :( 2 years ago