whitequark
|
6b2d711347
Only return Err(Rejected) from TcpSocket::process on endpoint mismatch.
|
7 years ago |
whitequark
|
5e448db950
Remove IpEndpoint::accepts.
|
7 years ago |
whitequark
|
7533542ba8
Fix warnings.
|
7 years ago |
whitequark
|
6bc6cc7af7
Implement fmt::Write for TcpSocket.
|
7 years ago |
whitequark
|
ee0b8b3f7a
Rework and test raw sockets.
|
7 years ago |
whitequark
|
265e6f6cb7
Add UdpSocket::is_open, similar to TcpSocket::is_open in function.
|
7 years ago |
whitequark
|
9525e32a69
Remove unused imports.
|
7 years ago |
whitequark
|
a98a80e5d3
Update README.
|
7 years ago |
whitequark
|
0482afc2d8
Simplify signature of UdpSocket::send_slice.
|
7 years ago |
whitequark
|
a1910baa91
Put the debug_id field first in sockets.
|
7 years ago |
whitequark
|
492fe3e4b1
Rework and test UDP sockets.
|
7 years ago |
whitequark
|
5bf64586cd
Get rid of Result<_, ()>.
|
7 years ago |
whitequark
|
1a11e4db5a
Remove useless redundant tests.
|
7 years ago |
whitequark
|
53a3875452
Rework error handling in TcpSocket::connect.
|
7 years ago |
whitequark
|
10585ad71a
Rearrange errors and clarify their semantics.
|
7 years ago |
whitequark
|
50ae82d0ff
Update a stale docstring.
|
7 years ago |
whitequark
|
d422f45ac2
as_unspecified → to_unspecified
|
7 years ago |
whitequark
|
ed0828b11c
Simplify impls of AsSocket.
|
7 years ago |
whitequark
|
c5aa37185f
Fix ICMP error returned by EthernetInterface for unknown IP protocols.
|
7 years ago |
whitequark
|
c6d4823489
Clean up socket error handling in EthernetInterface.
|
7 years ago |
whitequark
|
ffe2de73c1
Reorganize EthernetInterface impl. NFC.
|
7 years ago |
whitequark
|
f31f7240be
Rename RingBuffer::{dequeue_mut→dequeue}, remove RingBuffer::dequeue.
|
7 years ago |
whitequark
|
b971d91315
Accept TCP FIN packets in SYN-RECEIVED state.
|
7 years ago |
whitequark
|
abb0c11b95
Fix double tracing in the loopback example.
|
7 years ago |
whitequark
|
0904645c1b
Fix determination of local address from incoming packets.
|
7 years ago |
whitequark
|
30fc358112
Update README.
|
7 years ago |
whitequark
|
d73c2bdb81
Update fault injector so that rate limiting works without std.
|
7 years ago |
whitequark
|
c799bfc398
Add --pcap option to all our examples.
|
7 years ago |
whitequark
|
a70b2415e7
Implement a Device that emits a stream in libpcap format.
|
7 years ago |
whitequark
|
37ba81f807
Fix an off-by-three-orders-of-magnitude error.
|
7 years ago |