Thibaut Vandervelden
|
13864173e9
fix(socket): truncation when calling recv_slice
|
1 рік тому |
Thibaut Vandervelden
|
6466817a66
tests: remove mock and use rstest in more places
|
1 рік тому |
ssrlive
|
bf1132d27a
implement Display and Error for error types
|
2 роки тому |
bors[bot]
|
1f7e1fadc8
Merge #730
|
2 роки тому |
Dario Nieuwenhuis
|
0e1ba69ade
socket: remove all uses of crate::{Error, Result};
|
2 роки тому |
Nicholas Cyprus
|
6197033192
Add tests for raw socket peek
|
2 роки тому |
Nicholas Cyprus
|
512bba4b32
Change rawsocket peek to look more like recv
|
2 роки тому |
Nicholas Cyprus
|
af73ab69a2
Appease rustfmt
|
2 роки тому |
Nicholas Cyprus
|
5cd00222fc
Add peek and peek_slice functions to RawSocket
|
2 роки тому |
Thibaut Vandervelden
|
297d90b0ff
IPv4 fragmentation (outgoing)
|
2 роки тому |
Lachlan Sneff
|
e9929f486f
Simplify send_with functions
|
2 роки тому |
Lachlan Sneff
|
4af0b4b932
Fix after rebasing
|
2 роки тому |
Lachlan Sneff
|
d7e8278a06
Add send_with to udp, raw, and icmp sockets
|
2 роки тому |
Dario Nieuwenhuis
|
629f0bce79
socket: make dispatch infallible, except for emit errors.
|
2 роки тому |
Dario Nieuwenhuis
|
37a276bcf2
socket: Make process() infallible.
|
2 роки тому |
Dario Nieuwenhuis
|
b7871e4e57
udp, icmp, raw: return own error enums for public API.
|
2 роки тому |
Dario Nieuwenhuis
|
72a9ee46ce
socket: reorganize module structure, with one module per protocol.
|
2 роки тому |
Dario Nieuwenhuis
|
eb41d077e0
Remove IpAddress::Unspecified, assign src addr in sockets.
|
2 роки тому |
Anuvrat
|
8ba8830378
Corrects minor spelling errors
|
2 роки тому |
Dario Nieuwenhuis
|
028b4466ff
wire: Rename ipv4 `protocol` to `next_header`.
|
3 роки тому |
Dario Nieuwenhuis
|
0ebf896fff
socket: refactor Context to be just InterfaceInner.
|
3 роки тому |
Dario Nieuwenhuis
|
ff47259603
socket: move meta from XxxSocket to SocketSetItem.
|
3 роки тому |
Thibaut Vandervelden
|
51b2adddad
Fix clippy lints
|
3 роки тому |
Dario Nieuwenhuis
|
2cb407d62a
rustfmt
|
3 роки тому |
Dario Nieuwenhuis
|
8a225837e2
Add Context struct.
|
3 роки тому |
Niclas Hoyer
|
633e7c2591
Use #[non_exhaustive] instead of manual variant
|
4 роки тому |
Dario Nieuwenhuis
|
11255a89a1
Simplify Socket lifetimes
|
4 роки тому |
Alex Crawford
|
b290069cc1
Various cleanups
|
4 роки тому |
Dario Nieuwenhuis
|
1e40b934bf
Update to Rust 2018. Fixes #271
|
4 роки тому |
Dario Nieuwenhuis
|
23bb12a856
Async/await waker support.
|
4 роки тому |