| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update to embedded-io 0.7 | Dario Nieuwenhuis | 2025-12-19 | 1 | -0/+16 |
| | | |||||
| * | feat: add set_nagle_enabled to TcpSocket | Matthias Behr | 2025-11-08 | 1 | -0/+14 |
| | | | | | | Adding fn TcpSocket::set_nagle_enable to control the nagle algorithm for this socket. | ||||
| * | Rustfmt for edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 5 | -6/+6 |
| | | |||||
| * | Edition 2024. | Dario Nieuwenhuis | 2025-10-06 | 1 | -0/+1 |
| | | |||||
| * | executor: return error when creating the spawntoken, not when spawning. | Dario Nieuwenhuis | 2025-08-29 | 1 | -1/+1 |
| | | |||||
| * | add missing PartialEq and Eq trait derives to embassy-net config structs | korbin | 2025-07-27 | 1 | -3/+3 |
| | | |||||
| * | add embassy-net defmt derives for config structs | korbin | 2025-07-26 | 1 | -0/+6 |
| | | |||||
| * | net: correct `UdpSocket::recv_from_with` docs | Sam W | 2025-07-03 | 1 | -1/+1 |
| | | |||||
| * | feat: Feature match udp sockets | skkeye | 2025-02-13 | 1 | -47/+186 |
| | | | | | fix: fixed compile proto-ipv4/v6 edge cases in the ping module | ||||
| * | fix: forgot fmt | skkeye | 2025-02-13 | 1 | -3/+3 |
| | | |||||
| * | feat: configurable rate_limit for the ping utility | skkeye | 2025-02-13 | 1 | -2/+17 |
| | | |||||
| * | fix: nightly fmt | skkeye | 2025-02-13 | 2 | -18/+19 |
| | | |||||
| * | embassy-net: add ICMP sockets and a ping utility | skkeye | 2025-02-13 | 2 | -0/+706 |
| | | |||||
| * | don't mention Poll::Ready for async fns as it's implied | Easyoakland | 2025-01-26 | 1 | -2/+2 |
| | | |||||
| * | update comments to match code | Easyoakland | 2025-01-26 | 1 | -3/+3 |
| | | |||||
| * | - use `with` | Easyoakland | 2025-01-26 | 1 | -9/+5 |
| | | | | | - rename to Truncated to `PacketTooLarge` | ||||
| * | don't infinite loop if udp::send methods receive a buffer too large to ever ↵ | Easyoakland | 2025-01-24 | 1 | -2/+26 |
| | | | | | be sent | ||||
| * | Desugar some async fns | Dániel Buga | 2024-12-30 | 3 | -48/+46 |
| | | |||||
| * | Remove useless std cargo features. | Dario Nieuwenhuis | 2024-12-25 | 1 | -1/+1 |
| | | |||||
| * | fix(embassy-net): make the `Config` constructors `const` | ROMemories | 2024-12-10 | 1 | -3/+3 |
| | | |||||
| * | chore: address some clippy issues | Krzysztof Królczyk | 2024-11-01 | 2 | -21/+19 |
| | | | | | Signed-off-by: Krzysztof Królczyk <[email protected]> | ||||
| * | chore: improve some log msgs | Krzysztof Królczyk | 2024-11-01 | 2 | -4/+4 |
| | | | | | Signed-off-by: Krzysztof Królczyk <[email protected]> | ||||
| * | feat(embassy-net): Implement `wait_send_ready()` + `wait_recv_ready()` for ↵ | Anthony Grondin | 2024-10-31 | 1 | -0/+53 |
| | | | | | Raw sockets. | ||||
| * | feat(embassy-net): Implement `TcpReader::wait_read_ready()` + ↵ | Anthony Grondin | 2024-10-31 | 1 | -0/+20 |
| | | | | | `TcpWriter::wait_send_ready()` | ||||
| * | Made import private again. | Frostie314159 | 2024-10-30 | 1 | -1/+1 |
| | | |||||
| * | Reexported some smoltcp types for raw socket. | Frostie314159 | 2024-10-29 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #3368 from AnthonyGrondin/main | Dario Nieuwenhuis | 2024-10-21 | 2 | -3/+112 |
| |\ | | | | | | | feat(embassy-net): Implement `wait_recv_ready()` + `wait_send_ready()` for UdpSocket and `wait_read_ready()` + `wait_write_ready()` for TcpSocket | ||||
| | * | feat(embassy-net): Implement `wait_read_ready()` + `wait_write_ready()` for ↵ | Anthony Grondin | 2024-09-24 | 1 | -2/+44 |
| | | | | | | | | | TcpSocket | ||||
| | * | docs(embassy-net): Update can_send() and may_send() documentation to reflect ↵ | Anthony Grondin | 2024-09-24 | 1 | -1/+15 |
| | | | | | | | | | actual behavior from smoltcp | ||||
| | * | feat(embassy-net): Implement `wait_recv_ready()` + `wait_send_ready()` for ↵ | Anthony Grondin | 2024-09-24 | 1 | -0/+53 |
| | | | | | | | | | | | | | | | | | | | | | UdpSocket - Provides `pub async fn wait_recv_ready(&self) -> ()` and `pub fn poll_recv_ready(&self, cx: &mut Context<'_>) -> Poll<()>`. This allows polling / waiting on a socket until it can be read, without dequeuing any packets. - Provides `pub async fn wait_send_ready(&self) -> ()` and `pub fn poll_send_ready(&self, cx: &mut Context<'_> -> Poll<()>` This allows polling / waiting on a socket until it becomes writable. | ||||
| * | | net: Add flush for UDP and Raw sockets. | Fan Jiang | 2024-10-21 | 2 | -0/+34 |
| | | | |||||
| * | | rustfmt for new nightly. | Dario Nieuwenhuis | 2024-10-14 | 2 | -3/+12 |
| | | | |||||
| * | | Update smoltcp, embedded-nal-async to use the `core::net` IP addr types. | Dario Nieuwenhuis | 2024-10-07 | 2 | -17/+12 |
| |/ | |||||
| * | net: add all combinations of wait methods for link/config up/down. | Dario Nieuwenhuis | 2024-09-18 | 1 | -12/+28 |
| | | |||||
| * | net: refactor to simplify lifetimes/generics. | Dario Nieuwenhuis | 2024-09-16 | 6 | -355/+309 |
| | | |||||
| * | Merge pull request #3277 from dvdsk/main | Dario Nieuwenhuis | 2024-09-10 | 1 | -0/+19 |
| |\ | | | | | | | embassy-net/read document return value Ok(0) | ||||
| | * | embassy-net: fix/clearify TcpReader docs. Expand docs on timeouts | dvdsk | 2024-08-23 | 1 | -4/+17 |
| | | | |||||
| | * | embassy-net/read document return value Ok(0) | dvdsk | 2024-08-23 | 1 | -0/+6 |
| | | | |||||
| * | | feat(embassy-net): add zero-copy UDP send/recv functions | Cirrus | 2024-08-25 | 1 | -0/+63 |
| |/ | | | | | | | | | Added recv_from_with and send_to_with. These are conceptually similar to TCP's read_with and write_with functions. An application can parse received datagrams directly out of the receive buffer or assemble a datagram of known-length directly into the send buffer. | ||||
| * | Merge pull request #3198 from sammhicks/main | Dario Nieuwenhuis | 2024-08-13 | 1 | -1/+1 |
| |\ | | | | | | | net/tcp: fix flush() waiting forever if socket is reset with pending write data | ||||
| | * | net/tcp: fix flush() waiting forever if socket is reset with pending write data | Samuel Hicks | 2024-07-19 | 1 | -1/+1 |
| | | | |||||
| * | | examples: ensure at least 3 sockets to avoid running out (DHCP, DNS, the user's) | Dario Nieuwenhuis | 2024-08-07 | 1 | -2/+5 |
| | | | |||||
| * | | Merge pull request #3219 from mirkomartn/bound-dns-servers | Dario Nieuwenhuis | 2024-07-29 | 1 | -3/+13 |
| |\ \ | |/ |/| | | | embassy-net: dns: bound the dns_servers slice | ||||
| | * | embassy-net: dns: bound the dns_servers slice | Gasper Stukelj | 2024-07-29 | 1 | -3/+13 |
| | | | | | | | | | | | | | | | | | | | | | `smoltcp::socket::dns::Socket::update_servers()` will panic if a slice exceeding a fixed length is passed to it. This is can be especially inconvenient when using DHCP config. Avoid panicking by using at most `DNS_MAX_SERVER_COUNT` DNS servers from the config. | ||||
| * | | Merge pull request #3186 from MathiasKoch/embassy-net/socket-timeout | Dario Nieuwenhuis | 2024-07-18 | 1 | -1/+15 |
| |\ \ | | | | | | | | | | (embassy-net): Allow setting socket timeout for embedded-nal TcpClient | ||||
| | * | | Allow setting socket timeout for embedded-nal TcpClient, such that every new ↵ | Mathias | 2024-07-17 | 1 | -1/+15 |
| | |/ | | | | | | | socket from that client gets the timeout | ||||
| * | | Merge pull request #3191 from mirkomartn/fix-doc | Dario Nieuwenhuis | 2024-07-18 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | embassy-net: fix minor typo in doc | ||||
| | * | | embassy-net: fix minor typo in doc | Gasper Stukelj | 2024-07-18 | 1 | -1/+1 |
| | |/ | |||||
| * / | Reduced define for 'unreachable!' to a single macro rule | Tarun Singh | 2024-07-17 | 1 | -10/+6 |
| |/ | |||||
| * | Update `ReadReady` and `WriteReady` implementations | trepidacious | 2024-07-01 | 1 | -3/+3 |
| | | | | | | Update `ReadReady` for `TcpReader` to match implementation for `TcpSocket` Update `WriteReady` implementations to use `can_recv()` rather than `may_recv()`, since this will check that the transmit buffer is not full. | ||||
