Commit Graph

21 Commits

Author SHA1 Message Date
e4954827dc Fix random failures in send_buf_full 2024-05-22 15:10:19 +08:00
698e748150 Set socket errors after connecting 2024-04-25 18:40:08 +08:00
27c5c27fd0 Implement non-blocking connect 2024-04-25 18:40:08 +08:00
9211061181 Add proper IO events for unbound sockets 2024-04-25 18:40:08 +08:00
8628543067 Implement (un)register_observer for TCP/UDP 2024-04-25 18:40:08 +08:00
92a9f5616e Fix error codes in bind, listen, and accept 2024-04-12 14:39:54 +08:00
346887ace5 Fix error codes in UDP sendto and recvfrom 2024-04-12 14:39:54 +08:00
00cfdf86c8 Fix error codes in TCP sendto and recvfrom 2024-04-12 14:39:54 +08:00
51080c1925 Fix error codes in get{sock,peer}name 2024-04-12 14:39:54 +08:00
b53980da25 Add a framework for regression tests 2024-04-12 14:39:54 +08:00
dede22843a Resolve compiler warnings for regression tests 2024-03-18 11:20:46 +08:00
42881bcdaa Format code manually for regression tests 2024-03-18 11:20:46 +08:00
82de200d03 Format code automatically for regression tests 2024-03-18 11:20:46 +08:00
faaa4438d6 License rust and c source files 2024-01-18 08:22:58 +08:00
2eaf2e1290 Add sockoption test 2024-01-11 22:10:29 +08:00
ff7e18b114 Clean up and enable more network tests 2023-12-25 11:39:57 +08:00
040f5a53ae Fix panic when listen backlog is one 2023-11-03 08:52:39 +08:00
f6c230f756 Fix endless loops when send buffer is full 2023-11-03 08:51:37 +08:00
af04ef874c Add unix stream socket test 2023-08-15 20:54:10 +08:00
9137ef434f Use docker as dev environment 2023-07-19 11:28:31 +08:00
6fc333b416 Add network test 2023-05-31 11:50:50 +08:00