Jeremy Soller
c7b82d2c8f
bootstrap: add link script for i586
2025-11-16 12:58:25 -07:00
Jeremy Soller
9704a4501e
ipcd: refactor fevent handling
2025-11-16 09:02:27 -07:00
Jeremy Soller
d609a3878f
Merge branch 'use-upper-fdtbl' into 'main'
...
use upper fd table
See merge request redox-os/base!37
2025-11-16 08:39:31 -07:00
Jeremy Soller
f629b061fa
use upper fd table
2025-11-16 08:37:46 -07:00
Jeremy Soller
16ac15d5eb
ipcd: remove unnecessary debug print
2025-11-14 18:25:36 -07:00
Jeremy Soller
f8baa54411
Implement fpath on proc scheme
2025-11-14 11:37:14 -07:00
Jeremy Soller
eb2da68f88
Handle MSG_DONTWAIT
2025-11-13 10:19:13 -07:00
Jeremy Soller
594748c1e1
ipcd: make require_connected_connection compatible with O_NONBLOCK
2025-11-10 16:41:55 -07:00
Jeremy Soller
7d2d5e9f60
Go back to redox-os/relibc for redox-rt
2025-11-10 07:36:01 -07:00
Jeremy Soller
386b48103e
Merge branch 'getpeername' into 'main'
...
feat: Add getpeername support for uds schemes.
See merge request redox-os/base!36
2025-11-10 07:34:54 -07:00
Ibuki Omatsu
1033c6f430
feat: Add getpeername support for uds schemes.
2025-11-10 07:34:54 -07:00
Jeremy Soller
092d4001e1
Support SO_PEERCRED in unix streams
2025-11-08 08:39:02 -07:00
Jeremy Soller
68b483b0c7
Block require_connected_connection if already connecting
2025-11-08 07:45:07 -07:00
Jeremy Soller
3019f8f12a
Fix return value for nonblock accept and recvfd
2025-11-07 20:11:13 -07:00
Jeremy Soller
f311cdd813
Allow SCM_CREDENTIALS
2025-11-07 15:46:41 -07:00
Jeremy Soller
54105cecf8
Implement fstat for shm
2025-11-07 13:26:45 -07:00
Jeremy Soller
fc183b1d07
Update dependencies
2025-11-07 08:40:55 -07:00
Jeremy Soller
dc605d6cb9
bootstrap: set log level to warn
2025-11-01 20:47:43 -06:00
Jeremy Soller
b7b8126731
bootstrap: reduce logging
2025-11-01 20:45:25 -06:00
Jeremy Soller
c560376d24
logd: do not log when ready
2025-11-01 20:33:48 -06:00
Jeremy Soller
212758724e
ptyd: do not log when ready
2025-11-01 19:57:35 -06:00
Jeremy Soller
9972903dc4
init: do not log successful command completion
2025-11-01 19:29:52 -06:00
Jeremy Soller
f59f893d5b
Merge branch 'loopback-fix' into 'main'
...
Fix smolnet not handling loopback address
See merge request redox-os/base!34
2025-10-22 05:48:42 -06:00
Wildan M
62c8b62b1e
Fix smolnet not handling loopback address
2025-10-22 13:29:41 +07:00
Jeremy Soller
9ff116f4bb
Merge branch 'uds-race-cond' into 'main'
...
Use atomic counter in UDS to avoid race condition
See merge request redox-os/base!32
2025-10-21 10:30:56 -06:00
Jeremy Soller
9510a3db00
Merge branch 'shm-handling-2' into 'main'
...
Further fixes of shm read/write handling
See merge request redox-os/base!33
2025-10-21 10:30:43 -06:00
Wildan M
aab6157871
Further fixes of shm read/write handling
2025-10-21 23:18:40 +07:00
Wildan Mubarok
6dddb01d63
Use atomic counter in UDS to avoid race condition
2025-10-21 15:20:50 +00:00
Jeremy Soller
47f056490f
Merge branch 'shm-handling' into 'main'
...
Fixes for shm handling
See merge request redox-os/base!31
2025-10-17 15:02:45 -06:00
Wildan Mubarok
97cefd26a1
Fixes for shm handling
2025-10-17 15:02:45 -06:00
Jeremy Soller
2c423e9a44
Update bootstrap to edition 2024
2025-10-04 08:15:24 -06:00
Jeremy Soller
77cf4c0001
Update bootstrap dependencies
2025-10-04 08:12:36 -06:00
Jeremy Soller
565f69f68b
Update dependencies
2025-10-04 08:06:12 -06:00
Jeremy Soller
24a4cfc640
Update dependencies
2025-10-04 08:03:28 -06:00
4lDO2
3354a9148d
Fix SIGSTOP panic, ignore sigs for exited procs.
2025-09-21 10:14:52 +02:00
Jeremy Soller
bed0b52961
ipcd/uds: implement fevent and misc fixes
2025-09-17 14:43:53 -06:00
4lDO2
d0a841536b
Properly indicate SIGKILL termination for waitpid.
2025-09-10 14:26:40 +02:00
Jeremy Soller
966fd1adb1
Merge branch 'ptyd-use-write-for-fn-path' into 'main'
...
Simplify Pty::path with write!
See merge request redox-os/base!28
2025-09-06 07:13:52 -06:00
Josh Megnauth
6e76601529
Simplify Pty::path with write!
...
Pty::path is a manual implementation of write! that also allocates.
Using write! avoids the alloc and is simpler too.
The original function didn't return an error even if called with a small
buffer and this version preserves that.
2025-08-31 01:58:33 -04:00
Jeremy Soller
f0fa4125ba
Merge branch 'add-vdisable' into 'main'
...
Add _POSIX_VDISABLE to pty to disable control chars
See merge request redox-os/base!27
2025-08-15 06:57:36 -06:00
Josh Megnauth
1744adb7c1
Add _POSIX_VDISABLE to disable control chars
...
This is a POSIX extension to disable control chars when set in the c_cc
array. Fish and other programs use it.
See:
* redox-os/relibc!689
* redox-os/termios!3
2025-08-14 01:07:00 -04:00
Jeremy Soller
0922b7d95d
Merge branch 'enlarge-debug' into 'main'
...
Increase initfs in debug build
See merge request redox-os/base!26
2025-08-01 06:50:42 -06:00
Wildan Mubarok
fde6dab626
Increase initfs in debug build
2025-08-01 06:00:53 +00:00
Jeremy Soller
24ff0865b6
Merge branch 'bulk-send-recvfd' into 'main'
...
feat: Implement bulk fd passing
See merge request redox-os/base!25
2025-07-30 18:49:38 -06:00
Ibuki Omatsu
3cad0e8a33
feat: Implement bulk fd passing
2025-07-30 18:49:37 -06:00
Jeremy Soller
d03f2cddd1
Merge branch 'integrate-bind-connect-redoxfs' into 'main'
...
feat: Reimplement bind and connect operation using token and switch GetProcCredentials to capability-based approach.
See merge request redox-os/base!19
2025-07-21 07:56:03 -06:00
Ibuki Omatsu
9a8af7c993
feat: Reimplement bind and connect operation using token and switch GetProcCredentials to capability-based approach.
2025-07-21 07:56:03 -06:00
Jeremy Soller
257e07209d
Merge branch 'disable-get_proc_credentials' into 'main'
...
fix: Fix build errors related to uds scheme
See merge request redox-os/base!24
2025-07-19 12:13:15 -06:00
Ibuki Omatsu
1004be449d
fix: Fix build errors related to uds scheme
2025-07-19 12:13:15 -06:00
Jeremy Soller
e7388ae2fb
Merge branch 'scheme0.6-uds' into 'main'
...
feat: Implement uds_dgram and uds_stream schemes.
See merge request redox-os/base!16
2025-07-18 21:58:53 -06:00