104 Commits (master)

Author SHA1 Message Date
Felix von Leitner f8f40a544a now that gcc 11's static analyzer looks at array bounds in arguments 8 months ago
Felix von Leitner 77ea7db2d8 add missing man pages 8 months ago
Felix von Leitner c4b742d9e0 left old constants in 8 months ago
Felix von Leitner 53db030fd0 need to use own constants now 8 months ago
Felix von Leitner e23d5bbc5b OSX does not have accept4 :( 8 months ago
Felix von Leitner 5211d82384 it's fcntl.h not sys/fcntl.h 8 months ago
Felix von Leitner b21da7cf70 add support for saving syscalls with accept4 9 months ago
Felix von Leitner e78d79b263 less warnings 3 years ago
Felix von Leitner d4adc803fe systems without fastopen support return EPIPE 3 years ago
Felix von Leitner da1d2a6554 make fastopen fall back to connect if len==0 3 years ago
Felix von Leitner 20db301e4f undo freebsd fix, does not compile 4 years ago
Felix von Leitner e87234017a #define _POSIX_SOURCE for FreeBSD 4 years ago
Felix von Leitner 8dc2bb262b no :: at the end if it's only :0 4 years ago
Felix von Leitner 5a711cb7ee fmt_ip6 was violating rfc5952 section 4.2.2 4 years ago
Felix von Leitner d6674f6d8e #include <foo.h> -> #include <libowfat/foo.h> 5 years ago
Felix von Leitner 59c1427d8f add #include <string.h> for memset/strcpy 5 years ago
Felix von Leitner 2fa4ba6e22 remove warning for crippled operating systems 6 years ago
Felix von Leitner 9e3ba6e772 shut up new gcc 6 warnings 6 years ago
Felix von Leitner 5033d9a8b5 attempt to support FreeBSD 6 years ago
Felix von Leitner b9af5f3905 darwin compat 6 years ago
Felix von Leitner 67299ca714 add socket_udp4b and socket_udp6b 6 years ago
Felix von Leitner ea849e7ebf a few missing headers and minor fixes 6 years ago
Felix von Leitner a9c1f9699e small buffer optimization 7 years ago
Felix von Leitner 45251a3178 support noipv6 being set externally even when there is perfectly good 7 years ago
Felix von Leitner 0842216df2 damn it, fucked up the return value 7 years ago
Felix von Leitner 4ed2a16293 ... but if errno==EINVAL still fall back to socket+fcntl (Robert Henney) 7 years ago
Felix von Leitner 859b532662 if SOCK_NONBLOCK is defined, use it instead of socket+fcntl 7 years ago
Felix von Leitner 051ed2e10d forgot to check in the actual code m( 7 years ago
Felix von Leitner ad239137bf add socket_fastopen, socket_fastopen_connect4, socket_fastopen_connect6 and socket_quickack 7 years ago
Felix von Leitner c7654a4040 also mention scan_ip6if(3) 7 years ago
Felix von Leitner cecb514e25 on FreeBSD, on a PF_INET6 socket, recvfrom and friends can actually 8 years ago
Felix von Leitner e058337c40 never close fd 0, 1 or 2 in buffer_close 8 years ago
Felix von Leitner d74fc233fc get rid of more -Wconversion warnings 8 years ago
Felix von Leitner 1a12d26ebc mingw compile fix 10 years ago
Felix von Leitner cf3c05d704 socket_remote4 does not need havescope.h 10 years ago
Felix von Leitner efbb246c4d #include <errno.h> 12 years ago
Felix von Leitner 71b6e8fa00 support SCTP in addition to TCP 12 years ago
Felix von Leitner ff813679e3 typo 13 years ago
Felix von Leitner 06c144aa71 use SO_REUSEPORT 13 years ago
Felix von Leitner 2d0f20fe7a check for socket() returning -1 before trying to set the socket 13 years ago
Felix von Leitner 8e1bb5dd93 *cough* 14 years ago
Felix von Leitner 4b2b307b1e remove warning 14 years ago
Felix von Leitner c173ad3273 add socket_deferaccept 14 years ago
Felix von Leitner 7109a42c30 fmt_ip6 compresses at best spot, not at first spot (Nikola Vladov) 15 years ago
Felix von Leitner ca74726346 immer noch falsch 15 years ago
Felix von Leitner 48589de9a2 fix man pages 15 years ago
Felix von Leitner 0698149baf switch to size_t and ssize_t 15 years ago
Felix von Leitner 56fb0a586d fix for NetBSD 3.0 (they broke their sys/types.h) 16 years ago
Felix von Leitner b53d0d5208 remove warnings 16 years ago
Felix von Leitner 071df9ee4a make socket_(tc|ud)p[46] actually return non-blocking sockets as 16 years ago