whitequark
|
22b0406c59
|
More sensible naming for examples.
|
2016-12-28 00:18:10 +00:00 |
whitequark
|
979cd4c1bf
|
Implement the TCP LAST-ACK state.
|
2016-12-27 23:27:33 +00:00 |
whitequark
|
874264503d
|
Implement the TCP close operation.
|
2016-12-27 22:43:16 +00:00 |
whitequark
|
71d1b4061f
|
Fix ACK validation of TCP RST packets.
|
2016-12-27 20:17:35 +00:00 |
whitequark
|
69427c9e2f
|
Add TcpSocket::is_connected().
|
2016-12-27 18:54:45 +00:00 |
whitequark
|
bbff907e87
|
Fix examples.
|
2016-12-27 18:04:39 +00:00 |
whitequark
|
751a2269c3
|
Add support for TCP FIN in ESTABLISHED state.
|
2016-12-27 13:34:48 +00:00 |
whitequark
|
3917ba5836
|
Shrink the buffers in examples for ease of testing.
|
2016-12-26 16:29:33 +00:00 |
whitequark
|
d7e73a36f0
|
Add some colors for readability.
|
2016-12-26 15:46:36 +00:00 |
whitequark
|
a8b4ed2deb
|
Implement the userspace side of TCP sockets.
|
2016-12-26 15:05:46 +00:00 |
whitequark
|
3c05139204
|
Add logging capability.
|
2016-12-23 07:59:38 +00:00 |
whitequark
|
6539019f19
|
Get rid of explicit backlog.
|
2016-12-23 07:34:10 +00:00 |
whitequark
|
1ad8f9c9bd
|
Implement conversion of incoming TCP connections into TCP streams.
|
2016-12-20 22:57:21 +00:00 |
whitequark
|
bddb5f9127
|
Implement TCP server sockets.
|
2016-12-20 19:51:52 +00:00 |
whitequark
|
5a64a87dbe
|
Reply with ICMP dest. unreachable or TCP RST from unused ports.
|
2016-12-20 19:18:35 +00:00 |
whitequark
|
a3481537d9
|
Add some sanity into buffer names (avoid clases with wire::*).
|
2016-12-20 13:56:59 +00:00 |
whitequark
|
0d9a8a417d
|
Add some sanity into enumeration names (avoid "*Type").
|
2016-12-20 13:54:11 +00:00 |
whitequark
|
77b2819691
|
Fix a pointless crash in smoltcpserver.
|
2016-12-20 00:17:49 +00:00 |
whitequark
|
fe96ff3015
|
UdpBufferElem → UdpPacket
|
2016-12-18 19:40:02 +00:00 |
whitequark
|
31e44445f5
|
Working UDP loopback.
|
2016-12-17 05:12:45 +00:00 |
whitequark
|
c672b94ef7
|
Rethink the buffering strategy with Managed<T>.
|
2016-12-17 04:15:55 +00:00 |
whitequark
|
d1d910b46d
|
Significantly simplify buffering.
|
2016-12-15 17:27:17 +00:00 |
whitequark
|
3fb5f04b07
|
Implement network part of communication through UDP sockets.
|
2016-12-15 05:40:55 +00:00 |
whitequark
|
2b01a3dace
|
Implement UDP representation parsing and emission.
|
2016-12-14 02:11:50 +00:00 |
whitequark
|
7f1b88ef45
|
Implement ARP snooping.
|
2016-12-12 12:30:35 +00:00 |
whitequark
|
4421b2fe27
|
Implement ARP replies.
|
2016-12-12 07:19:53 +00:00 |
whitequark
|
2a438b6e8d
|
Factor out pretty-printing of packets.
|
2016-12-11 00:48:44 +00:00 |
whitequark
|
fb3faa9d28
|
Implement a trait for sending and receiving frames.
|
2016-12-10 19:27:07 +00:00 |
whitequark
|
683652a9a6
|
smoltcp::interface → smoltcp::phy.
|
2016-12-10 18:33:19 +00:00 |
whitequark
|
b1149e746c
|
Implement raw socket interface and tcpdump.
|
2016-12-10 16:58:30 +00:00 |