Commit Graph

39 Commits

Author SHA1 Message Date
Benton60 f8eff8bec3 implement the recvmsg handler for udp 2026-03-24 12:34:05 -04:00
Benton60 c9653b50eb initial setup for recvmsg, all handlers return EOPNOTSUPP for now 2026-03-24 12:34:05 -04:00
Ribbon 90ea974ce0 Add missing Cargo package description and update drivers README 2026-03-16 10:39:15 -06:00
Jeremy Soller 352d90332f Use libredox::protocol in ipcd and netstack 2026-02-28 08:20:24 -07:00
Ibuki Omatsu 2738f69224 feat: Implement std_fs_call handling to initfs, ramfs, acpi and xhci 2026-02-28 08:15:16 -07:00
auronandace 5ffce47607 add clippy precedence lint 2026-02-20 13:43:48 +00:00
Bendeguz Pisch 05d01a9351 Return EADDRNOTAVAIL in UDP scheme if dup called with unspecified address 2026-02-04 10:35:27 +01:00
Jeremy Soller 2d672b7cd9 Add anyhow to workspace 2026-01-29 10:47:45 -07:00
Akshit Gaur c480fa6362 netstack: Add GetSockOpt 2026-01-25 21:12:09 +05:30
Ibuki Omatsu 334928f151 feat: Introduce userspace namespace manager and adapt all schemes. 2026-01-20 20:56:58 -07:00
Jeremy Soller ceebc93762 Set log dependency to workspace in netstack 2026-01-20 10:47:08 -07:00
Jeremy Soller f740b61774 Use workspace dependencies for many common crates 2026-01-20 10:12:08 -07:00
Connor-GH 0580c2c761 Fix 'shutdown' regression
We did not update the relibc version needed for redox-rt or generic-rt.
Additionally, base @6b9593946 was missing an updated callsite for
`can_recv()`.
2026-01-19 14:45:19 -06:00
Akshit Gaur af908029f8 Add UDP Packet Filtering to netstack 2026-01-19 10:06:45 -07:00
Akshit Gaur 557491b5e3 netstack: Add shutdown syscall 2026-01-19 22:06:15 +05:30
Wildan M b9eea683c0 netstack: Temporarily fix EBADF from setsockopt 2026-01-08 05:03:40 +07:00
Wildan M 385f82c777 netstack: Handle SYS_CALL 2026-01-08 04:00:07 +07:00
Wildan M 808fa3b765 Update TCP fpath 2026-01-07 22:53:07 +07:00
Wildan M f5fb58a55b Fix UDP resolving connection 2026-01-07 22:49:28 +07:00
Ibuki Omatsu 3681e1b74a refactor: Replace unlink and rmdir with unlinkat in ramfs. Update redox-scheme and redox-rt for bootstrap. 2025-12-17 18:46:05 -07:00
Ribbon 723364cb45 Improve, update and remove unnecessary READMEs 2025-12-16 21:34:36 -03:00
Ibuki Omatsu 4f3cba2cd0 feat: Update netstack to use redox-scheme. 2025-12-13 06:44:43 -07:00
bjorn3 f06923b201 Standardize main function of all daemons 2025-12-04 11:44:29 +01:00
bjorn3 f1057b6750 daemon: Abort on errors
All users did this anyway. And handling it inside the daemon crate
allows avoiding a panic of the parent process when the child process
panicked.
2025-12-03 21:55:47 +01:00
bjorn3 54d81e7423 Merge redox-daemon into this repo 2025-12-03 21:07:13 +01:00
bjorn3 0c2341d53e Remove outdated Cargo.lock files 2025-12-03 21:00:13 +01:00
Wildan M e65fbb6537 netstack: Do not quit at error 2025-11-23 22:09:20 -08:00
Wildan M 62c8b62b1e Fix smolnet not handling loopback address 2025-10-22 13:29:41 +07:00
Ibuki Omatsu 1004be449d fix: Fix build errors related to uds scheme 2025-07-19 12:13:15 -06:00
auronandace 9240eabe67 rename Setting::Ttl to Setting::HopLimit 2025-07-06 17:29:34 +01:00
bjorn3 c9806f68fc netstack: Remove a bunch of dead code 2025-06-28 16:21:16 +02:00
bjorn3 2f51590d9f netstack: Merge the redox_netstack lib into smolnetd 2025-06-28 16:18:34 +02:00
bjorn3 20ee161085 netstack: Move the smolnetd source 2025-06-28 16:16:30 +02:00
bjorn3 cfef0413e5 netstack: Remove dnsd
It isn't used anywhere. Relibc has it's own dns resolver.
2025-06-28 16:16:15 +02:00
4lDO2 50b4e524b1 Implement cancellation for netstack. 2025-04-10 21:00:26 +02:00
bjorn3 ef7154ee72 Fix a bunch of warnings 2025-04-06 16:19:49 +02:00
4lDO2 dda88e3a3b Migrate dnsd to redox-scheme. 2025-04-05 18:47:01 +02:00
bjorn3 1c4fdcfc1a Integrate netstack in the root workspace 2025-03-10 20:57:58 +01:00
bjorn3 96bf7b02a2 Add 'netstack/' from commit 'ad9d652062ebe90682e96cb4a80d09760f48a457'
git-subtree-dir: netstack
git-subtree-mainline: 9fae54dc2b
git-subtree-split: ad9d652062
2025-03-10 20:55:36 +01:00