cosmopolitan/libc/sock
Justine Tunney d0ac995dc0 Get Mbed TLS to build
This change configures Mbed TLS to support the fewest number of things
possible required to run an HTTPS server that caters to the sweet spot
of being legacy enough to support the vast majority of user agents but
modern enough that Chrome and Firefox remain happy. That should entail

- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA

Even though other suites still get included so what usually happens in
practice is ECDHE-RSA-AES256-GCM-SHA384 under TLS 1.2 will be selected
and the binary footprint is reasonable, and should cost us about 200kb
2021-06-24 11:12:59 -07:00
..
accept-nt.c Cleanup socket code 2021-02-05 23:58:50 -08:00
accept-sysv.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
accept.c Change license 2020-12-27 17:18:44 -08:00
accept4-sysv.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
accept4.c Make minor improvements 2021-05-15 21:53:26 -07:00
bind-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
bind.c Make minor improvements 2021-05-15 21:53:26 -07:00
closesocket-nt.c Cleanup socket code 2021-02-05 23:58:50 -08: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 Make minor improvements 2021-05-15 21:53:26 -07:00
epoll.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
epoll.h Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
fixupnewsockfd.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
getpeername-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
getpeername-sysv.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
getpeername.c Make minor improvements 2021-05-15 21:53:26 -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 Make minor improvements 2021-05-15 21:53:26 -07:00
getsockopt-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
getsockopt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08: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 Add IP address conversion helpers 2021-02-20 22:53:22 -08:00
inet_ntop.c Change license 2020-12-27 17:18:44 -08:00
inet_pton.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
internal.h Add ioctl(SIOCGIFxxx) support (#197) 2021-06-24 10:53:27 -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
kntwsadata.c Perform some code cleanup 2021-02-27 10:33:32 -08:00
listen-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
listen.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
mapdoserrortoerrno.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
parseport.c Change license 2020-12-27 17:18:44 -08:00
poll-nt.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
poll.c Make minor improvements 2021-05-15 21:53:26 -07:00
recv.c Change license 2020-12-27 17:18:44 -08:00
recvfrom-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
recvfrom.c Make minor improvements 2021-05-15 21:53:26 -07:00
recvmsg.c Fix test failure on Windows 2021-04-07 23:36:05 -07:00
select-nt.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
select.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
select.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
send.c Change license 2020-12-27 17:18:44 -08:00
sendfile.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
sendmsg.c Fix test failure on Windows 2021-04-07 23:36:05 -07:00
sendto-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
sendto.c Make minor improvements 2021-05-15 21:53:26 -07:00
setsockopt-nt.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
setsockopt.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
shutdown-nt.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
shutdown.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
sock.h Get Mbed TLS to build 2021-06-24 11:12:59 -07:00
sock.mk Add ioctl(SIOCGIFxxx) support (#197) 2021-06-24 10:53:27 -07:00
socket-nt.c Add ioctl(SIOCGIFxxx) support (#197) 2021-06-24 10:53:27 -07:00
socket-sysv.c Have redbean show zip listing as default / handler 2021-03-29 01:22:49 -07:00
socket.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
socketpair-nt.c Add ioctl(SIOCGIFxxx) support (#197) 2021-06-24 10:53:27 -07:00
socketpair-sysv.c Perform fine-tuning of socketpair and pipe 2021-03-16 22:44:54 -07:00
socketpair.c Perform fine-tuning of socketpair and pipe 2021-03-16 22:44:54 -07:00
syslog.c Implement syslog (#136) 2021-04-01 19:32:39 -07:00
syslog.h Implement syslog (#136) 2021-04-01 19:32:39 -07:00
winsockblock.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
winsockerr.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
xinet_ntop.c Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00
yoink.inc Remove dollars from system call support symbols 2021-02-03 19:35:29 -08:00