|
|
12b93567f7
|
Kernel/LibC: Implement getpeername
|
2025-05-28 03:10:01 +03:00 |
|
|
|
31568fc5a1
|
Kernel: Rewrite Sockets to not be TmpInodes
TmpInodes just caused issues because TmpFS kept them alive. There was
really no reason for sockets to even be stored inside a TmpFS...
|
2024-06-27 00:35:19 +03:00 |
|
|
|
4f0457a268
|
Kernel: Rewrite a lot of TCP code and implement TCP server sockets
TCP stack is now implemented much closer to spec
|
2024-06-20 13:26:50 +03:00 |
|
|
|
cad55a4da5
|
Kernel/LibC: Implement getsockname for ipv4 sockets
|
2024-06-17 20:54:45 +03:00 |
|
|
|
435636a655
|
Kernel: Implement super simple TCP stack
No SACK support and windows are fixed size
|
2024-02-12 04:45:42 +02:00 |
|
|
|
ba06269b14
|
Kernel: Move on_close_impl from network socket to udp socket
|
2024-02-12 04:45:42 +02:00 |
|
|
|
ff49d8b84f
|
Kernel: Cleanup OSI layer overlapping
|
2024-02-09 17:05:07 +02:00 |
|
|
|
acf79570ef
|
Kernel: Cleanup network APIs and error messages
|
2024-02-08 18:33:49 +02:00 |
|
|
|
e7dd03e551
|
Kernel: Implement basic connection-mode unix domain sockets
|
2024-02-08 02:28:19 +02:00 |
|
|
|
41cad88d6e
|
Kernel/LibC: Implement dummy syscalls for accept, connect, listen
|
2024-02-07 15:57:45 +02:00 |
|
|
|
5da59c9151
|
Kernel: Make better abstractions for networking
|
2024-02-06 16:45:39 +02:00 |
|
|
|
5cfe249945
|
Kernel: Cleanup network code and implement basic ARP request
|
2024-02-03 02:39:26 +02:00 |
|
|
|
a0138955cd
|
Kernel: Implement barebones arp table
|
2024-02-03 01:50:10 +02:00 |
|
|
|
e1ffbb710b
|
Kernel/LibC: Implement basic ioctl for network addresses
|
2024-02-03 01:50:10 +02:00 |
|
|
|
0f154c3173
|
Kernel: Implement basic recvfrom
|
2024-02-02 13:50:00 +02:00 |
|
|
|
ec2f21bb9f
|
Kernel/LibC: Implement SYS_SENDTO
|
2024-02-02 03:16:01 +02:00 |
|
|
|
ab150b458a
|
Kernel/LibC: Implement basic socket binding
|
2024-02-02 01:31:58 +02:00 |
|
|
|
99eed9c37a
|
Kernel: Start work on network stack
|
2024-02-01 23:38:06 +02:00 |
|