| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | ||||
| * | Add check for closed connection to `read_ready()` | trepidacious | 2024-06-30 | 1 | -1/+1 |
| | | |||||
| * | Add collapse_debuginfo to fmt.rs macros. | Dario Nieuwenhuis | 2024-06-17 | 1 | -0/+17 |
| | | | | | | | This makes location info in defmt logs point to the code calling the macro, instead of always to fmt.rs as before. Fix works with nightlies starting with today's, and stable 1.81+. | ||||
| * | dns: properly handle AddrType::Either in get_host_by_name() | Aurélien Jacobs | 2024-06-11 | 1 | -4/+19 |
| | | |||||
| * | add send_queue and recv_queue | Philip Reimer | 2024-06-05 | 1 | -0/+32 |
| | | |||||
