Matheus
|
00f37d5228
|
localsocket: fix backlog implementation
|
2026-06-15 22:37:25 -03:00 |
|
Matheus
|
9f9bc3151e
|
localsocket: increase max file/barrier count
|
2026-06-15 17:06:29 -03:00 |
|
Matheus
|
1a557b7a20
|
localsocket: implement SOCK_SEQPACKET and a bunch of SCM_RIGHTS fixes
|
2026-06-04 23:19:01 -03:00 |
|
Matheus
|
03559bb6b2
|
localsocket: handle POLLIN on hang up properly
|
2026-06-04 15:00:02 -03:00 |
|
Matheus
|
b7a7f759e0
|
localsocket: fix SO_PASSCRED gid and unblocking of socket mutex
|
2026-06-04 13:27:32 -03:00 |
|
Matheus
|
1c7b74ccbf
|
localsocket: properly signal hangup to peer
|
2026-05-28 23:52:35 -03:00 |
|
Matheus
|
7409cf5abf
|
localsocket: implement SO_PEERCRED
|
2026-05-24 10:06:16 -03:00 |
|
Matheus
|
208a83880e
|
localsocket: implement getopt and setopt
|
2026-05-23 11:09:55 -03:00 |
|
Matheus
|
d46ee0f4ec
|
sockfs: support FIONBIO ioctl
|
2026-04-23 12:09:35 -03:00 |
|
Matheus
|
2bafdee791
|
localsocket: fix issue with fd passing
|
2025-11-04 00:34:23 -03:00 |
|
Matheus
|
48fbde6279
|
localsocket: fix error handling
|
2025-02-08 21:16:11 -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
|
a6c169e5e6
|
kernel: finish work of removing interruptible mutexes
|
2024-12-24 21:30:25 -03:00 |
|
Matheus
|
cc6477d46d
|
proc: separate from sched
|
2024-09-21 22:43:16 -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
|
87ef9ba76b
|
localsocket: fix use of unitialized variable
|
2024-09-19 17:23:43 -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
|
4c7d4f084c
|
localsocket: passing of files
|
2024-09-01 13:34:20 -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
|
42bda0bf92
|
vfs: redo locking
|
2024-08-26 21:47:23 -03:00 |
|
Matheus
|
914e075397
|
localsock: check for file permissions
|
2024-08-25 11:29:55 -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
|
40d8a05062
|
sock: MSG_PEEK and other fixes
|
2024-06-03 21:53:46 -03:00 |
|
Matheus
|
5f4513794f
|
localsocket: datacount
|
2024-04-20 15:47:58 -03:00 |
|
Matheus
|
29909e0de6
|
localsocket: fix backlog stuff
|
2024-04-20 10:26:51 -03:00 |
|
Matheus
|
9e4dbfb22b
|
localsocket: remove some printfs
|
2024-04-13 21:07:17 -03:00 |
|
Matheus
|
77105115f9
|
local sockets: initial implementation
|
2024-04-13 21:00:10 -03:00 |
|