jD91mZM2
1df5b6fc29
Merge branch 'fixes' into 'master'
...
Update Cargo.lock
See merge request redox-os/netstack!32
2018-07-27 16:19:26 +00: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
stratact
39d533cb07
Merge branch 'master' into 'master'
...
cargo update
See merge request redox-os/netstack!31
2018-07-05 21:39:44 +00:00
Paul Sajna
b90aa2c663
cargo update
2018-07-05 14:35:17 -07:00
Dan Robertson
8edf468f33
Bump smoltcp version
...
Fixed packet buffer logic error in smoltcp
2018-06-21 13:44:18 +00:00
Jeremy Soller
7ddadca881
Merge branch 'master' into 'master'
...
Update smoltcp
Closes #30
See merge request redox-os/netstack!30
2018-06-19 13:58:02 +00: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
jD91mZM2
6ffe327989
Switch to an edge-triggered event system ( #28 )
2018-05-30 09:25:57 -06:00
Romeo Disca
3a92b2c466
add udp support ( #26 )
...
* icmp.rs add udp branches to read and write
* add write_buf implementation to icmp udp port unreachable
* add udp port support
2018-05-21 13:12:24 -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
Jeremy Soller
f645041293
dnsd: enter null namespace
2018-05-19 19:33:41 -06:00
Dan Robertson
57cb6cbbef
Merge pull request #18 from dlrobertson/update_use_of_timestamp
...
Use smoltcp::time types instead of u64 timestamps
2018-02-16 03:07:48 +00: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
Jeremy Soller
ff93aabbe6
Merge pull request #17 from batonius/netcfg_commit
...
Change netcfg to validate on write and commit on fsync
2018-02-03 07:10:00 -07:00
Egor Karavaev
67a2d7900a
netcfg adds/set method
2018-02-03 15:42:06 +03:00
Egor Karavaev
cf78d85d64
netcfg commits on fsync
2018-02-03 00:40:30 +03:00
Dan Robertson
9fd9a349d3
Merge pull request #16 from NilSet/license
...
Add license and readme
2018-01-31 18:29:25 +00:00
Tommie Levy
44e1d6943f
Add license and readme
2018-01-31 10:24:43 -08:00
Jeremy Soller
0c52a6a66a
Merge pull request #14 from batonius/netcfg
...
The netcfg scheme
2018-01-30 12:41:01 -07:00
Egor Karavaev
1eeec8eae0
Netcfg notifications.
2018-01-30 22:09:31 +03:00
Egor Karavaev
eea72fcef3
Remove closed fd.
2018-01-29 02:00:14 +03:00
Egor Karavaev
ae7d9b40f8
netcfg: interface addr node.
2018-01-29 02:00:14 +03:00
Egor Karavaev
1e95808242
netcfg write nodes
2018-01-29 02:00:14 +03:00
Egor Karavaev
a7f365d96c
Add the netcfg schema.
2018-01-29 02:00:14 +03:00
Jeremy Soller
510af9c1f8
Merge pull request #13 from batonius/dnsd
...
The dnsd daemon
2018-01-28 14:06:06 -07: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
Egor Karavaev
5fba322823
Add dnds bin.
2018-01-28 22:48:39 +03:00
Jeremy Soller
c674239df0
Merge pull request #8 from dlrobertson/use_byteorder
...
Use byteorder to improve readability
2018-01-23 17:04:13 -07: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
Jeremy Soller
97e6adadbc
Merge pull request #6 from dlrobertson/updatez
...
Updates to sync with upstream changes
2018-01-09 17:45:48 -07:00
Dan Robertson
372d688de9
Updates to sync with upstream changes
...
polling API for EthernetInterface has changed.
2017-12-25 03:50:48 +00:00
Jeremy Soller
946eb5f95a
Merge pull request #5 from dlrobertson/update
...
Sync with smoltcp updates
2017-12-20 15:41:26 -07: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
9275feebe9
Merge pull request #4 from redox-os/smolnetd
...
Smolnetd
2017-11-26 09:13:36 -07:00
Jeremy Soller
5e65afb769
Implement null file that can only be duped or closed.
2017-11-16 19:43:13 -07: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
Egor Karavaev
b54ead7d77
Support for loopback interface.
2017-10-24 22:23:03 +03:00
Jeremy Soller
7f7109b218
Update Cargo.lock
2017-10-11 20:54:45 -06:00
Jeremy Soller
8d755de886
Merge remote-tracking branch 'batonius/smolnetd' into smolnetd
2017-10-09 20:49:37 -06:00