Commit Graph

70 Commits

Author SHA1 Message Date
bjorn3 b92be2e7d9 Update to smoltcp 0.12 2025-03-09 20:13:16 +01:00
bjorn3 c56cf43d22 Update to smoltcp 0.11 2025-03-09 20:13:16 +01:00
bjorn3 f4243538b3 Remove dependency on byteorder 2025-03-09 18:29:12 +01:00
bjorn3 023459391c Remove unused dependency patch 2025-03-09 17:46:33 +01:00
Andrey Turkin 2a3fb788df Bump dependencies 2024-10-17 08:11:02 +03:00
4lDO2 1981fa86bd Switch remaining clock_gettimes to libredox. 2024-03-20 16:39:57 +01:00
4lDO2 8e2d02232f Switch to libredox and redox-event. 2024-03-18 17:10:07 +01:00
Gartox 0b2b4e41c3 Add support for multiple interfaces
- Smoltcp now talk to a IP device that does the routing
- Add RouteTable
- Add trait LinkDevice representing devices (eth0, loopback...)
- Remove old device
2023-09-04 10:11:02 +02:00
4lDO2 dec8ed1a50 Update dependencies. 2023-08-31 21:11:41 +02:00
Jeremy Soller 74cfc428dc Update libc crate 2023-02-11 14:43:04 -07:00
4lDO2 54d64d6ecb Use redox-daemon 2022-07-27 16:39:18 +02:00
Jeremy Soller ec22a4f393 Update Cargo.lock 2022-07-26 17:32:02 -06:00
4lDO2 8669516ecd Update syscall 2022-03-25 15:23:27 +01:00
4lDO2 8f7d759508 Update dependencies. 2021-06-17 18:15:31 +02:00
Jeremy Soller f6b0ef229a Update redox_syscall 2020-08-02 16:05:05 -06:00
Jeremy Soller 538475a813 Remove pbr patch 2020-05-28 11:57:39 -06:00
Jeremy Soller 1fe52ea0f2 Add patches 2020-05-21 14:07:07 -06:00
Jeremy Soller ac5da3935b Update dependencies 2019-10-19 20:37:35 -06:00
jD91mZM2 131659dcde Remove unneeded patches, they're now global 2019-06-16 14:44:18 +02:00
Jeremy Soller 438691c241 Patches for Redox as part of the unix target family 2019-04-24 20:41:27 -06:00
Jeremy Soller 00ad7e74ab Remove debugging 2019-03-12 20:32:14 -06:00
Jeremy Soller 1ea5e3158b Use smoltcp submodule 2019-01-03 21:23:59 -07:00
Jeremy Soller 51446652a1 Update smoltcp 2019-01-01 20:23:21 -07:00
Jeremy Soller 3fcafeed85 Update smolnetd 2019-01-01 18:29:29 -07:00
Colleen 01b6f9b98c fix return statement of else block in dup function 2018-12-06 17:45:38 +00:00
Jeremy Soller 6a9fa00603 Update smolnetd 2018-10-29 19:54:53 -06:00
Jeremy Soller 3f7bf2a687 Update Cargo.lock 2018-10-14 19:56:35 -06:00
jD91mZM2 2214442a64 Update Cargo.lock 2018-08-26 13:03:36 +02:00
Robin Randhawa ea90c7ae7b Update Cargo.lock
A 'precise' cargo update of tokio is needed for the build to succeed.
2018-07-25 18:13:10 +01:00
Jeremy Soller 4a2b8500e4 Update Cargo.lock 2018-07-12 07:25:52 -06:00
Paul Sajna b90aa2c663 cargo update 2018-07-05 14:35:17 -07:00
jD91mZM2 f9d6f5d87f Update smoltcp 2018-06-19 15:50:09 +02:00
Jeremy Soller 40a8cb7dbb Update links to gitlab 2018-06-12 12:30:44 -06:00
jD91mZM2 7fe9c67a53 Use new SchemeBlock trait (#29)
* Use new SchemeBlock trait

* Use EAGAIN over EWOULDBLOCK
2018-05-30 10:55:05 -06:00
Jeremy Soller a2a534f137 Update event crate 2018-05-20 15:20:05 -06:00
Jeremy Soller 7d181f5e68 Update to new event 2018-05-20 11:31:37 -06:00
Dan Robertson 76d8feae8d Use smoltcp::time types instead of u64 timestamps
smoltcp is moving towards using time::Duration and time::Instant instead
of a u64 timestamp.
2018-02-16 02:59:09 +00:00
Egor Karavaev 32c673d814 dnsd timeouts 2018-01-28 23:12:19 +03:00
Egor Karavaev e6dfb7f5b2 Implement the dns: schema. 2018-01-28 22:48:51 +03:00
Dan Robertson b3812568fe Use byteorder to improve readability
Use byteorder instead of using less readable bitmasks and shifts.
2018-01-23 23:26:53 +00:00
Dan Robertson 372d688de9 Updates to sync with upstream changes
polling API for EthernetInterface has changed.
2017-12-25 03:50:48 +00:00
Dan Robertson 5d3a830ce7 Sync with smoltcp updates
- Use EthernetInterfaceBuilder instead of EthernetInterface::new
 - smoltcp removed the ArpCache trait in favor of ManagedMap.

NB: This breaks the use of loopback and sending packets to yourself.
2017-12-20 22:16:01 +00:00
Jeremy Soller 34abddb2f0 Update Cargo.lock 2017-11-14 19:49:32 -07:00
Egor Karavaev 2242ad90f9 Poll timeout calculation fix. 2017-11-13 23:49:58 +03:00
Egor Karavaev 337f318f6f Implement icmp: schema in smolnetd, remove icmpd. 2017-11-12 23:04:08 +03:00
Egor Karavaev 7b9b15c37f Updating upstream smoltcp. 2017-11-10 22:26:58 +03:00
Egor Karavaev e4fef61865 Update for new Device trait. 2017-11-04 15:44:55 +03:00
Jeremy Soller 29e3c38c1d Remove old schemes, use patched smoltcp, remove log feature 2017-10-29 20:39:53 -06:00
Egor Karavaev 077673d9e5 Update smoltcp. 2017-10-25 21:18:24 +03:00
Jeremy Soller 7f7109b218 Update Cargo.lock 2017-10-11 20:54:45 -06:00