Matheus
|
f46d85fe6d
|
socket: fix close shutdown properly
|
2026-07-07 16:49:45 -03:00 |
|
Matheus
|
7f8fd07f39
|
sock: sock_copy_addr_to_user
|
2026-07-05 16:16:05 -03:00 |
|
Matheus
|
3f78b4ec13
|
sock: fix ctrl count
|
2026-06-09 18:03:13 -03:00 |
|
Matheus
|
1a557b7a20
|
localsocket: implement SOCK_SEQPACKET and a bunch of SCM_RIGHTS fixes
|
2026-06-04 23:19:01 -03:00 |
|
Matheus
|
4f3c176ad9
|
socket: properly handle cmsg alignment
|
2026-06-04 13:25:03 -03:00 |
|
Matheus
|
f7dd3fe17d
|
sock: fix some memory leaks and correctness in copyhdr
|
2026-06-04 13:16:14 -03:00 |
|
Matheus
|
d46ee0f4ec
|
sockfs: support FIONBIO ioctl
|
2026-04-23 12:09:35 -03:00 |
|
Matheus
|
8535a207b7
|
socket: fix invalid unix paths being used
|
2026-04-06 21:42:00 -03:00 |
|
Matheus
|
ea8da40128
|
syscalls: getsockopt
|
2026-04-01 17:22:22 -03:00 |
|
Matheus
|
7509d17f1c
|
net: implement netdev flags
|
2026-04-01 16:53:00 -03:00 |
|
Matheus
|
21a2241291
|
sock: fix abi
|
2025-12-27 17:24:59 -03:00 |
|
Matheus
|
91a5266d29
|
udp: implement connect
|
2025-12-25 20:18:12 -03:00 |
|
Matheus
|
b1e87c57e9
|
syscalls: shutdown
|
2025-02-08 20:24:43 -03:00 |
|
Matheus
|
73929bfd57
|
localsocket: fix cmsg
|
2025-02-08 20:23:02 -03:00 |
|
Matheus
|
304538b1b2
|
sockfs: rename socket_{read,write} to socket_{recv,send}
|
2024-09-21 17:12:44 -03:00 |
|
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
|
dce1edad26
|
iovec: initial implementation
|
2024-09-20 12:51:36 -03:00 |
|
Matheus
|
997fbc4e2e
|
socket: handle control data, change recv and send arguments
|
2024-09-01 13:20:12 -03:00 |
|
Matheus
|
fe6d72a7c3
|
sock: copy msgctrl to msg header
|
2024-08-31 20:30:06 -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
|
914e075397
|
localsock: check for file permissions
|
2024-08-25 11:29:55 -03:00 |
|
Matheus
|
34596bb5e9
|
sock: fix abisockaddr type not being returned
|
2024-06-10 23:01:19 -03:00 |
|
Matheus
|
f7b761e883
|
net: SOCKET_SEND_FLAGS_NOSIGNAL
|
2024-06-10 17:32:41 -03:00 |
|
Matheus
|
50b4b45d00
|
kernel: usercopy functions
|
2024-06-09 19:31:26 -03:00 |
|
Matheus
|
b230d58a3f
|
socket: getname, getpeername, setopt
|
2024-06-04 22:44:37 -03:00 |
|
Matheus
|
7cad8f53f2
|
tcp: initial implementation
|
2024-06-03 22:02:58 -03:00 |
|
Matheus
|
40d8a05062
|
sock: MSG_PEEK and other fixes
|
2024-06-03 21:53:46 -03:00 |
|
Matheus
|
d10de37498
|
mouse: fix deadlock
|
2024-04-20 15:46:33 -03:00 |
|
Matheus
|
5197cdba2a
|
syscalls: accept connect listen
|
2024-04-13 20:58:03 -03:00 |
|
Matheus
|
989621840e
|
sock: check if hdr->addr should actually be free()'d
|
2024-04-07 21:43:25 -03:00 |
|
Matheus
|
d49de825cc
|
socket: initial implementation
|
2024-04-07 16:38:30 -03:00 |
|