Commit Graph

21 Commits

Author SHA1 Message Date
4lDO2 8f7d759508 Update dependencies. 2021-06-17 18:15:31 +02:00
Jeremy Soller 0c665a30a1 Handle scheme EOF 2019-07-18 21:33:23 -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 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 4d537dbd57 Fix compilation 2018-12-06 17:55:51 -07:00
Jeremy Soller 4dd40fa373 Implement fgetfl, fsetfl for null 2018-09-20 14:22:30 -07: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
Egor Karavaev 1e95808242 netcfg write nodes 2018-01-29 02:00:14 +03:00
Egor Karavaev 5fba322823 Add dnds bin. 2018-01-28 22:48:39 +03: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 5e65afb769 Implement null file that can only be duped or closed. 2017-11-16 19:43:13 -07:00
Egor Karavaev 337f318f6f Implement icmp: schema in smolnetd, remove icmpd. 2017-11-12 23:04:08 +03:00
Egor Karavaev 077673d9e5 Update smoltcp. 2017-10-25 21:18:24 +03:00
Egor Karavaev ecd3848de9 Code cleanup. 2017-10-09 20:40:24 +03:00
Egor Karavaev 0584743789 Updating upstream smoltcp. 2017-10-07 00:18:10 +03:00
Egor Karavaev 454dfd9a39 Support for tcp listen. 2017-10-05 11:10:55 +03:00
Egor Karavaev 309be70095 Improved timeout handling. 2017-10-03 20:37:32 +03:00
Egor Karavaev de733b4bf8 Factor out generic socket scheme. 2017-10-02 22:11:31 +03:00