Commit Graph

121 Commits

Author SHA1 Message Date
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 2079856d97 Update to new fevent 2019-03-13 14:11:38 -06:00
Jeremy Soller 00ad7e74ab Remove debugging 2019-03-12 20:32:14 -06:00
Jeremy Soller 4384a16d4f Ensure that missing network events do not hang the network stack 2019-03-12 20:31:02 -06:00
Jeremy Soller 370b11fbf3 Cleanup of wait queue 2019-03-11 20:03:11 -06:00
Jeremy Soller dca4ea500d Post read fevent at EOF 2019-02-17 20:31:13 -07:00
Jeremy Soller 19aabd5e66 Fix hangs when a tcp stream is closed 2019-02-17 20:19:35 -07:00
Jeremy Soller dba4db694c Use WouldBlock with network file 2019-02-02 13:58:19 -07:00
Jeremy Soller 880c107dd3 Enable debugging 2019-01-05 07:54:45 -07: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
Jeremy Soller 4d537dbd57 Fix compilation 2018-12-06 17:55:51 -07:00
Jeremy Soller fcfdcc1263 Merge branch 'dup_tcp_conditional' into 'master'
fix return statement of else block in dup function

See merge request redox-os/netstack!34
2018-12-06 17:45:38 +00: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
Jeremy Soller 4dd40fa373 Implement fgetfl, fsetfl for null 2018-09-20 14:22:30 -07:00
jD91mZM2 2214442a64 Update Cargo.lock 2018-08-26 13:03:36 +02:00
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