Matheus
|
f1ee575ed1
|
vfs: use iovec_iterator for all file read and write, add vfs_read_iovec and vfs_write_iovec
|
2024-09-21 16:56:43 -03:00 |
|
Matheus
|
fb2fa68752
|
sockets: use new iovec interface
|
2024-09-21 10:53:49 -03:00 |
|
Matheus
|
611f13b562
|
kernel: do preparation work for copyless read/write
|
2024-09-18 21:17:37 -03:00 |
|
Matheus
|
e058d62261
|
cpu: change _cpu()->thread calls to current_thread() to fix smp race
|
2024-09-15 17:47:26 -03:00 |
|
Matheus
|
997fbc4e2e
|
socket: handle control data, change recv and send arguments
|
2024-09-01 13:20:12 -03:00 |
|
Matheus
|
6911bd6da4
|
net: reserved bind port check
|
2024-08-30 23:19:26 -03:00 |
|
Matheus
|
5d74bfa5f7
|
socket: pass cred to bind and setopt
|
2024-08-30 22:59:57 -03:00 |
|
Matheus
|
066b89c40a
|
sockets: MSG_WAITALL support
|
2024-08-29 22:48:35 -03:00 |
|
Matheus
|
84c47f07c9
|
auth: signals
|
2024-08-26 17:45:05 -03:00 |
|
Matheus
|
5bc363d1ee
|
tcp: remove assert
|
2024-08-22 00:14:55 -03:00 |
|
Matheus
|
82480a5583
|
tcp: validate reset if in sequence window
|
2024-06-16 12:49:59 -03:00 |
|
Matheus
|
f7b761e883
|
net: SOCKET_SEND_FLAGS_NOSIGNAL
|
2024-06-10 17:32:41 -03:00 |
|
Matheus
|
b230d58a3f
|
socket: getname, getpeername, setopt
|
2024-06-04 22:44:37 -03:00 |
|
Matheus
|
4707597018
|
tcp: fix poll
|
2024-06-03 22:46:08 -03:00 |
|
Matheus
|
7cad8f53f2
|
tcp: initial implementation
|
2024-06-03 22:02:58 -03:00 |
|
Matheus
|
3587dfa28e
|
jobctl/tty: foreground/background and send sighup on unregister
|
2024-05-21 17:48:41 -03:00 |
|