Commit Graph

2725 Commits

Author SHA1 Message Date
Jeremy Soller 1616f6399a Update Cargo.lock 2018-07-12 07:09:59 -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
stratact 31bf879e87 Merge branch 'master' into 'master'
cargo update

See merge request redox-os/drivers!34
2018-07-05 20:57:42 +00:00
Paul Sajna 9d923a9794 cargo update 2018-07-05 13:51:51 -07:00
Jeremy Soller 64b5416e90 Merge branch 'moveSocketToGitLab' into 'master'
Update Cargo.lock to use socket2 on our GitLab

See merge request redox-os/drivers!33
2018-06-24 16:27:34 +00:00
bujiraso 18bb29bcd7 Update Cargo.lock to use socket2 on our GitLab 2018-06-24 13:13:37 -03:00
Dan Robertson 8edf468f33 Bump smoltcp version
Fixed packet buffer logic error in smoltcp
2018-06-21 13:44:18 +00:00
Jeremy Soller 8a52c84f1a Update to new alloc API 2018-06-19 17:44:51 -06: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
jD91mZM2 19f8137eef Tiny cleanup 2018-06-16 16:17:25 +02:00
Jeremy Soller 63b5755aee Merge branch 'master' into 'master'
Bump Cargo.lock

See merge request redox-os/drivers!32
2018-06-14 16:07:39 +00:00
jD91mZM2 1f1c2ff4e8 Bump Cargo.lock 2018-06-14 18:06:21 +02:00
Jeremy Soller 61d8db324e Merge branch 'master' into 'master'
Fix compilation

See merge request redox-os/drivers!31
2018-06-13 08:24:48 +00:00
jD91mZM2 c6b1dea60d Fix compilation
There was a version mismatch because of outdated redox_event and some issues with the Cargo.lock that `cargo update` fixed
2018-06-13 07:20:05 +02:00
Jeremy Soller 40a8cb7dbb Update links to gitlab 2018-06-12 12:30:44 -06:00
Jeremy Soller 35a21cee2f Update links to gitlab 2018-06-12 12:30:43 -06:00
Jeremy Soller b4974a84ae Merge branch 'gitlab' into 'master'
Add GitLab CI

See merge request redox-os/ptyd!4
2018-06-10 18:25:25 +00:00
jD91mZM2 d488301133 Add GitLab CI 2018-06-10 20:07:00 +02:00
jD91mZM2 1e09107684 Add GitLab CI 2018-06-10 20:04:32 +02:00
Jeremy Soller 7ef36fd820 Merge pull request #30 from jD91mZM2/master
Make it edge-triggered
2018-06-08 08:14:15 -06:00
jD91mZM2 a33edcf322 Remove unused import from example 2018-06-07 20:11:57 +02:00
jD91mZM2 85aa51328a Slightly improve code for requiring listener/client 2018-06-07 18:05:36 +02:00
jD91mZM2 fd5b7b2921 Make it edge-triggered 2018-06-04 05:37:18 +02:00
jD91mZM2 97179331df Add more messages to event test & delete unused variable 2018-06-03 17:25:40 +02:00
jD91mZM2 879bbf0dad Revert "Only send events that were asked for"
This reverts commit 438acd7d09.

Apparently the test I wrote passes anyway with the old code.
I assume the kernel is filtering the events out.
2018-06-03 17:22:39 +02:00
jD91mZM2 438acd7d09 Only send events that were asked for 2018-06-03 17:09:56 +02:00
jD91mZM2 9454cdfbb4 Code cleanup & bugfixes related to connections dropped early 2018-06-03 15:01:39 +02:00
jD91mZM2 31a2b95fe0 Add hello example 2018-06-02 18:19:55 +02:00
jD91mZM2 6f362b4548 Rename struct 2018-06-02 18:07:18 +02:00
jD91mZM2 34e82a7235 Return EPIPE instead of ENOTCONN 2018-06-02 18:04:30 +02:00
jD91mZM2 8a54eadae0 Fix events & more event tests 2018-06-02 17:17:03 +02:00
jD91mZM2 af3813c518 Add unnamed sockets & don't send EOF before connected 2018-06-02 16:28:33 +02:00
jD91mZM2 92ba44c99b README: Fix broken link 2018-06-02 15:58:34 +02:00
jD91mZM2 4327481d3c Rename example 2018-06-02 12:22:47 +02:00
jD91mZM2 1a731fcb24 Rename to ipcd because that sounds better 2018-06-02 12:14:48 +02:00
jD91mZM2 eae2252c5f Announce when ready to dup 2018-06-02 11:56:51 +02:00
jD91mZM2 974d37f8e2 Properly send EOF 2018-06-02 11:10:08 +02:00
jD91mZM2 9369ea58d8 Minor code cleanup 2018-06-02 10:52:56 +02:00
jD91mZM2 ac7ddf2e40 Add README and LICENSE 2018-06-02 10:39:20 +02:00
jD91mZM2 b4133ff956 Support events 2018-06-02 10:27:10 +02:00
jD91mZM2 da017f7941 Basic nonblocking I/O 2018-06-02 09:27:54 +02:00
jD91mZM2 1624deadfa Initial commit 2018-06-02 09:00:49 +02:00
Jeremy Soller 6a8d8103f2 Merge pull request #3 from jD91mZM2/master
Convert into edge-triggered model
2018-05-31 11:57:38 -06:00
jD91mZM2 94fac87bc6 Convert into edge-triggered model 2018-05-31 19:12:23 +02: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 202ead3b93 Update rtl8168d to new events 2018-05-20 16:16:45 -06:00