cosmopolitan/libc/sock
Justine Tunney 9208c83f7a Make some systemic improvements
- add vdso dump utility
- tests now log stack usage
- rename g_ftrace to __ftrace
- make internal spinlocks go faster
- add conformant c11 atomics library
- function tracing now logs stack usage
- make function call tracing thread safe
- add -X unsecure (no ssl) mode to redbean
- munmap() has more consistent behavior now
- pacify fsync() calls on python unit tests
- make --strace flag work better in redbean
- start minimizing and documenting compiler flags
2022-05-18 16:52:36 -07:00
..
accept-nt.c Improve synchronization 2022-04-15 15:31:55 -07:00
accept-sysv.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
accept.c Make signal handling work well across platforms 2022-03-25 07:28:57 -07:00
accept4-sysv.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
accept4.c Make small fixes 2022-04-17 10:40:32 -07:00
alg.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
asanmsghdr.c Add seccomp bpf sandboxing to redbean 2022-04-18 08:54:42 -07:00
basesocket.c Improve synchronization 2022-04-15 15:31:55 -07:00
bind-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
bind.c Improve synchronization 2022-04-15 15:31:55 -07:00
closesocket-nt.c Improve threading support further 2022-05-17 04:14:28 -07:00
connect-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
connect-sysv.c Implement syslog (#136) 2021-04-01 19:32:39 -07:00
connect.c Improve synchronization 2022-04-15 15:31:55 -07:00
describesocklevel.greg.c Improve redbean 2022-04-25 08:30:14 -07:00
describesockoptname.greg.c Improve redbean 2022-04-25 08:30:14 -07:00
dupsockfd.c Improve synchronization 2022-04-15 15:31:55 -07:00
epoll.c Improve synchronization 2022-04-15 15:31:55 -07:00
epoll.h Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
firewall.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
fixupnewsockfd.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
gethostips.c Add test for ioctl(SIOCGIFCONF) and polyfill on BSDs 2021-06-25 18:44:04 -07:00
getpeername-nt.c Make minor revisions to previous change 2021-06-30 10:45:27 -07:00
getpeername-sysv.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
getpeername.c Improve synchronization 2022-04-15 15:31:55 -07:00
getsockname-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
getsockname-sysv.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
getsockname.c Improve synchronization 2022-04-15 15:31:55 -07:00
getsockopt-nt.c Improve redbean 2022-04-25 08:30:14 -07:00
getsockopt.c Make improvements 2022-04-24 10:06:05 -07:00
goodsocket.c Refactor out some duplicated code 2021-08-14 06:17:56 -07:00
goodsocket.internal.h Refactor out some duplicated code 2021-08-14 06:17:56 -07:00
inet_addr.c Add IP address conversion helpers 2021-02-20 22:53:22 -08:00
inet_aton.c Add IP address conversion helpers 2021-02-20 22:53:22 -08:00
inet_ntoa.c Do code cleanup use duff device linenoise i/o 2022-04-22 18:56:52 -07:00
inet_ntop.c Introduce --strace flag for system call tracing 2022-03-18 18:07:28 -07:00
inet_pton.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
internal.h Add seccomp bpf sandboxing to redbean 2022-04-18 08:54:42 -07:00
iovec2nt.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
ipclassify.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
ispublicip.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
kipoptnames.S Improve redbean 2022-04-25 08:30:14 -07:00
kntwsadata.c Improve threading support further 2022-05-17 04:14:28 -07:00
ksockoptnames.S Improve redbean 2022-04-25 08:30:14 -07:00
ktcpoptnames.S Improve redbean 2022-04-25 08:30:14 -07:00
listen-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
listen.c Improve synchronization 2022-04-15 15:31:55 -07:00
parseport.c Add protoent and netent (#209) 2021-07-10 12:36:35 -07:00
recv-nt.c Fix bugs with recent change 2022-04-16 10:40:23 -07:00
recv.c Fix bugs and add security features to redbean 2022-04-18 00:01:26 -07:00
recvfrom-nt.c Fix bugs with recent change 2022-04-16 10:40:23 -07:00
recvfrom.c Fix bugs and add security features to redbean 2022-04-18 00:01:26 -07:00
recvmsg.c Make improvements 2022-05-12 06:45:36 -07:00
select-nt.c Improve synchronization 2022-04-15 15:31:55 -07:00
select.c Fix bugs with recent change 2022-04-16 10:40:23 -07:00
select.h Make numerous improvements 2021-09-28 01:52:34 -07:00
send-nt.c Fix bugs with recent change 2022-04-16 10:40:23 -07:00
send.c Fix bugs and add security features to redbean 2022-04-18 00:01:26 -07:00
sendfile.c Make numerous improvements 2021-09-28 01:52:34 -07:00
sendmsg.c Make improvements 2022-05-12 06:45:36 -07:00
sendto-nt.c Fix bugs with recent change 2022-04-16 10:40:23 -07:00
sendto.c Fix bugs and add security features to redbean 2022-04-18 00:01:26 -07:00
setsockopt-nt.c Improve redbean 2022-04-25 08:30:14 -07:00
setsockopt.c Make improvements 2022-04-24 10:06:05 -07:00
shutdown-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
shutdown.c Improve synchronization 2022-04-15 15:31:55 -07:00
sock.h Introduce --strace flag for system call tracing 2022-03-18 18:07:28 -07:00
sock.mk Make some systemic improvements 2022-05-18 16:52:36 -07:00
sockdebug.c Make improvements 2022-04-24 10:06:05 -07:00
sockdebug.h Introduce --strace flag for system call tracing 2022-03-18 18:07:28 -07:00
socket-nt.c Improve threading support further 2022-05-17 04:14:28 -07:00
socket-sysv.c Have redbean show zip listing as default / handler 2021-03-29 01:22:49 -07:00
socket.c Improve synchronization 2022-04-15 15:31:55 -07:00
socketpair-nt.c Improve threading support further 2022-05-17 04:14:28 -07:00
socketpair-sysv.c Perform fine-tuning of socketpair and pipe 2021-03-16 22:44:54 -07:00
socketpair.c Implement raw system call for redbean lua code 2022-04-13 08:53:24 -07:00
syslog.c Add syscalls to Blinkenlights and fix bugs 2022-05-13 13:31:21 -07:00
syslog.h Add seccomp bpf sandboxing to redbean 2022-04-18 08:54:42 -07:00
winsockblock.c Improve synchronization 2022-04-15 15:31:55 -07:00
wsablock.c Add poll() embedded webserver demo to redbean 2022-04-21 19:13:19 -07:00
xinet_ntop.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
yoink.inc Improve synchronization 2022-04-15 15:31:55 -07:00