Commit Graph

33 Commits

Author SHA1 Message Date
Ruihan Li 92a9f5616e Fix error codes in `bind`, `listen`, and `accept` 2024-04-12 14:39:54 +08:00
Ruihan Li 346887ace5 Fix error codes in UDP `sendto` and `recvfrom` 2024-04-12 14:39:54 +08:00
Ruihan Li 00cfdf86c8 Fix error codes in TCP `sendto` and `recvfrom` 2024-04-12 14:39:54 +08:00
Ruihan Li 51080c1925 Fix error codes in `get{sock,peer}name` 2024-04-12 14:39:54 +08:00
Ruihan Li b53980da25 Add a framework for regression tests 2024-04-12 14:39:54 +08:00
LI Qing a60a8ad3e1 Support big file for Ext2 2024-04-10 13:44:12 +08:00
Zhang Junyang 63be797c2d Check if we truly pass the tests in auto test 2024-04-09 16:59:21 +08:00
Fabing Li 6335387104 Move mongoose source files to build/ 2024-04-02 17:58:03 +08:00
Fabing Li c8ec4bb8ba Add mongoose-based http example 2024-03-27 11:06:17 +08:00
Jianfeng Jiang a2e9b0aaae Make background polling thread sleep 2024-03-25 18:32:11 +08:00
Jianfeng Jiang fad1e42e56 Remove WNOHANG from regression test 2024-03-21 17:03:36 +08:00
Ruihan Li dede22843a Resolve compiler warnings for regression tests 2024-03-18 11:20:46 +08:00
Ruihan Li 42881bcdaa Format code manually for regression tests 2024-03-18 11:20:46 +08:00
Ruihan Li 82de200d03 Format code automatically for regression tests 2024-03-18 11:20:46 +08:00
Ruihan Li c15eb2299b Refine compilation of regression tests 2024-03-15 12:52:56 +08:00
Ruihan Li 26d17704bf Put `.PHONY` notations near targets 2024-03-15 12:52:56 +08:00
Jianfeng Jiang 0920a084e4 License Makefile, shell scripts, assembly source code, Dockerfile 2024-01-18 08:22:58 +08:00
Jianfeng Jiang faaa4438d6 License rust and c source files 2024-01-18 08:22:58 +08:00
Jianfeng Jiang 2eaf2e1290 Add sockoption test 2024-01-11 22:10:29 +08:00
Jianfeng Jiang 99f6765ced Rename jinux to asterinas in documentation and code 2023-12-26 11:49:24 +08:00
Ruihan Li ff7e18b114 Clean up and enable more network tests 2023-12-25 11:39:57 +08:00
Jianfeng Jiang d24775001f Running regression test in ci 2023-12-20 14:18:07 +08:00
Jianfeng Jiang a91a35ebce Support alternate signal stack 2023-12-06 12:54:03 +08:00
Ruihan Li 040f5a53ae Fix panic when listen backlog is one 2023-11-03 08:52:39 +08:00
Ruihan Li f6c230f756 Fix endless loops when send buffer is full 2023-11-03 08:51:37 +08:00
Jianfeng Jiang 038c19b693 Refactor the pty implementation 2023-09-05 06:24:54 +08:00
Jianfeng Jiang a042da1847 Add pty test 2023-09-05 06:24:54 +08:00
Jianfeng Jiang af04ef874c Add unix stream socket test 2023-08-15 20:54:10 +08:00
Jianfeng Jiang ddb7be9296 Refactor current net codes 2023-08-15 20:54:10 +08:00
Jianfeng Jiang 9137ef434f Use docker as dev environment 2023-07-19 11:28:31 +08:00
LI Qing e2f3932cb8 Add syscall test framwork from gvisor 2023-07-03 13:20:20 +08:00
Jianfeng Jiang 6fc333b416 Add network test 2023-05-31 11:50:50 +08:00
Jianfeng Jiang 271a16d492 Reorganize the codebase 2023-04-10 14:49:39 +08:00