24 Commits

Author SHA1 Message Date
009f545cb3 net: remove MessageChannel, replace with local sockets 2025-01-16 18:06:00 +02:00
26d8b9b3bd abi: rework device_request/filesystem_control 2025-01-11 14:08:10 +02:00
2e3af98822 abi: file options, remove NonBlocking socket option 2025-01-10 15:40:58 +02:00
6ad8024ca0 maint: fix broken tests 2025-01-09 20:34:13 +02:00
f36436ee07 shell: better parser, kernel: better fd inheritance in spawn 2025-01-03 15:28:05 +02:00
3aea206cad ext2: cache sb as a regular block, avoid incoherency 2024-12-31 12:10:30 +02:00
76f1872764 vfs: add ctime/mtime/atime 2024-12-22 15:22:40 +02:00
4acb148d0e vfs: add is_terminal() 2024-12-21 00:28:28 +02:00
8dbbc07ff6 vfs: open() for pty halves 2024-12-21 00:04:31 +02:00
ba00c97c66 vfs: force all symlinks to be path-based, chdir/getcwd 2024-12-20 23:00:43 +02:00
56fbcefa80 dev: rework device management (&'static -> Arc) 2024-12-10 11:52:26 +02:00
cd22da9098 libc: better errno, better pidfd 2024-11-29 19:40:17 +02:00
2479702baf vfs/rsh: better pipes, piped command execution in rsh 2024-11-06 19:40:27 +02:00
b668add453 vfs: add pidfd 2024-11-06 10:45:21 +02:00
d1c1360926 net: rework socket subsystem 2024-11-04 10:53:51 +02:00
1a975af1e9 Add remote shell 2024-10-31 13:14:07 +02:00
019e4ae43f abi: fix incorrect u64 ABI in 32-bit archs 2024-10-11 17:24:20 +03:00
b131d2b52a vfs: add basic non-blocking operations 2024-08-08 16:52:34 +03:00
c7d5294f86 fs/ext2: read-only basic impl 2024-07-30 17:46:50 +03:00
f9b2c64edb test: fix tests 2024-07-29 15:55:00 +03:00
a3d7ecd867 dev: rework tty/pty 2024-07-26 21:52:28 +03:00
281b280e8d vfs: fix vfs tests 2024-03-14 00:42:36 +02:00
ac84a7e027 refactor: fix clippy warnings 2024-03-13 23:52:51 +02:00
69b6a38c0a refactor: integrate vfs into libk 2024-03-13 19:01:59 +02:00