Commit Graph

  • 9d1e57efec Merge pull request #416 from smoltcp-rs/no-socket Dario Nieuwenhuis 2021-02-01 19:17:11 +0100
  • 857c012f14 Fix build when with no socket features Dario Nieuwenhuis 2021-02-01 16:45:32 +0100
  • b143c5d69d Bump version, update repo URLs Dario Nieuwenhuis 2021-01-20 00:23:19 +0100
  • c0f85435ba changelog: mention MSRV bump Dario Nieuwenhuis 2021-01-20 00:19:25 +0100
  • f22ff8ad42 Link to PRs in changelog. Dario Nieuwenhuis 2021-01-20 00:17:40 +0100
  • 371a03ad6f Add CHANGELOG.md Dario Nieuwenhuis 2021-01-20 00:14:15 +0100
  • 8e30e064f0 Update README.md with now-supported features. Dario Nieuwenhuis 2021-01-19 23:28:48 +0100
  • e027224b3d Merge pull request #413 from smoltcp-rs/simplify-lifetimes-2 Dario Nieuwenhuis 2021-01-19 23:06:34 +0100
  • 8da202ff7f Simplify EthernetInterface lifetimes. Dario Nieuwenhuis 2021-01-19 22:50:32 +0100
  • 02a80a6000 Simplify SocketSet lifetimes Dario Nieuwenhuis 2021-01-19 22:45:15 +0100
  • af2eb5a454 Clarify docs of DeviceCapabilities MTU. Fixes #392 Dario Nieuwenhuis 2021-01-19 22:20:40 +0100
  • 84170c4556 Merge pull request #377 from MabezDev/subnet-local-broadcasts Dario Nieuwenhuis 2021-01-16 21:12:34 +0100
  • 47d27472b9 subnet_broadcasts Scott Mabin 2021-01-16 01:22:16 +0000
  • db39ffd2ad Merge pull request #411 from crawford/non_exhaustive Dario Nieuwenhuis 2021-01-16 01:32:28 +0100
  • 0cf0a7e386 Clean up clippy warnings about if-else blocks Alex Crawford 2021-01-10 14:16:08 -0800
  • 06d128ad22 Use #[non_exhaustive] on structs as well Alex Crawford 2021-01-10 13:50:08 -0800
  • fbc006f622 Merge pull request #409 from niclashoyer/307_nonexhaustive Dario Nieuwenhuis 2021-01-09 02:09:20 +0100
  • ad7795f996 Use #[non_exhaustive] instead of manual variant Niclas Hoyer 2021-01-09 00:55:28 +0100
  • 47db8963df Merge pull request #410 from smoltcp-rs/simplify-lifetimes Dario Nieuwenhuis 2021-01-09 02:04:03 +0100
  • c09ca370b2 Simplify Socket lifetimes Dario Nieuwenhuis 2021-01-09 01:52:08 +0100
  • f5f7037045 Remove unnecessary semicolon Dario Nieuwenhuis 2021-01-08 19:25:21 +0100
  • 878c04250b Merge pull request #404 from smoltcp-rs/delayed-ack Dario Nieuwenhuis 2021-01-07 00:26:01 +0100
  • 2ea2b7ff6b tcp: add Delayed ACK Dario Nieuwenhuis 2021-01-04 00:52:17 +0100
  • b803073ffb Merge pull request #407 from crawford/clippy Dario Nieuwenhuis 2021-01-04 20:13:22 +0100
  • 1ca765230d Pin clippy check to 1.49.0 Alex Crawford 2021-01-04 10:42:26 -0800
  • bcd78bbb1b Enable clippy on tests and examples Alex Crawford 2020-12-29 18:55:35 -0800
  • cb66f9f036 Allow DeviceCapabilities to be initialized Alex Crawford 2021-01-04 10:06:57 -0800
  • ea4579d68a Clean up examples Alex Crawford 2020-12-29 18:40:28 -0800
  • 6b524dc74d Various cleanups Alex Crawford 2020-12-25 23:56:39 -0800
  • 2d24b19195 Merge pull request #406 from smoltcp-rs/rto Dario Nieuwenhuis 2021-01-04 15:58:10 +0100
  • bb891ce7c1 tcp: Add RTT estimation. Dario Nieuwenhuis 2021-01-04 03:11:03 +0100
  • 0752945161 Make some time funcs const. Dario Nieuwenhuis 2021-01-04 01:37:06 +0100
  • 890a95df4d Merge pull request #405 from smoltcp-rs/clippytest Dario Nieuwenhuis 2021-01-04 01:22:24 +0100
  • 45df367d7e More clippy fixes. Dario Nieuwenhuis 2021-01-04 01:02:35 +0100
  • 039c6572c3 Merge pull request #403 from crawford/clippy whitequark 2020-12-29 07:35:00 +0000
  • a7e6970103 Enforce that there are no warnings in clippy check Alex Crawford 2020-12-28 22:26:29 -0800
  • bc957da1ea Collapse redundant closure Alex Crawford 2020-12-28 23:06:48 -0800
  • 039a55e1bf Remove unnecessary clones Alex Crawford 2020-12-28 23:05:48 -0800
  • 33236f23f4 Remove an unneeded semicolon Alex Crawford 2020-12-28 22:17:46 -0800
  • 0e21e8524f Silence warning about mapping to unit type Alex Crawford 2020-12-28 21:09:33 -0800
  • 27232041e7 Silence a few warnings from clippy Alex Crawford 2020-12-28 21:09:07 -0800
  • 8a961b7d7c Use iterators instead of manually looping Alex Crawford 2020-12-28 21:49:51 -0800
  • 20c82238df Remove some unneeded imports and a variable Alex Crawford 2020-12-25 23:44:51 -0800
  • fff5926210 Clean up a couple of if-blocks Alex Crawford 2020-12-25 23:19:48 -0800
  • e27f6cb564 Remove redundant field names from structs Alex Crawford 2020-12-27 11:19:56 -0800
  • adce62a795 Merge pull request #398 from smoltcp-rs/simultaneous-close Dario Nieuwenhuis 2020-12-28 14:49:13 +0100
  • f67097cf3f Merge pull request #399 from smoltcp-rs/medium-ip-part1 Dario Nieuwenhuis 2020-12-28 14:31:33 +0100
  • 004d054003 Merge pull request #402 from crawford/clippy Dario Nieuwenhuis 2020-12-28 02:05:08 +0100
  • e78c9576b2 Clean up iterator chains Alex Crawford 2020-12-25 23:24:32 -0800
  • 81ddfe734f Remove some redundant closures Alex Crawford 2020-12-27 14:44:50 -0800
  • 737fdf7bbf Use subsec_millis where possible Alex Crawford 2020-12-25 22:34:44 -0800
  • ec5c924d88 Prefer elided lifetimes Alex Crawford 2020-12-27 14:35:42 -0800
  • d2b557e01c Prefer assignment operators Alex Crawford 2020-12-25 23:23:53 -0800
  • a73c90ad08 Silence warning about matches macro Alex Crawford 2020-12-27 14:28:31 -0800
  • 79e81bf97f Silence warning about is_empty method Alex Crawford 2020-12-27 11:13:40 -0800
  • 1a1861721b Silence warning about non-exhaustive pattern Alex Crawford 2020-12-27 10:53:49 -0800
  • 752e81489e Dereference match expressions to clean up patterns Alex Crawford 2020-12-27 10:44:09 -0800
  • 321998eb66 Prefer if-let syntax over single-pattern match Alex Crawford 2020-12-25 23:35:44 -0800
  • b2c04416c2 Use is_empty instead of length comparison Alex Crawford 2020-12-25 23:22:59 -0800
  • 708be1ccb5 Split Packet into EthernetPacket and IpPacket. Dario Nieuwenhuis 2020-06-04 02:34:34 +0200
  • 2d7b150984 Remove "None" variant from Packet, use Option<Packet> instead. Dario Nieuwenhuis 2020-04-19 02:59:56 +0200
  • 2c8b780702 tcp: fix racey simultaneous close not sending FIN. Dario Nieuwenhuis 2020-12-27 18:29:48 +0100
  • 71a5e41b9e Merge pull request #396 from smoltcp-rs/rust-2018 Dario Nieuwenhuis 2020-12-27 18:49:52 +0100
  • 88256dbdcf Update to Rust 2018. Fixes #271 Dario Nieuwenhuis 2020-12-27 00:11:30 +0100
  • 1d5a329155 Merge pull request #394 from smoltcp-rs/async Dario Nieuwenhuis 2020-12-27 17:33:22 +0100
  • 4e11070ff4 Async/await waker support. Dario Nieuwenhuis 2020-10-20 13:22:46 +0200
  • 29cc59c89d Merge pull request #395 from crawford/clippy Dario Nieuwenhuis 2020-12-26 23:53:25 +0100
  • c9f57150a8 Dereference match expressions to clean up patterns Alex Crawford 2020-12-26 00:28:05 -0800
  • 0c7cdbb4ef Remove unnecessary returns Alex Crawford 2020-12-25 22:42:32 -0800
  • c58711e11b Use newline variants of write macro Alex Crawford 2020-12-25 22:59:24 -0800
  • d217c81e5d Remove explicit calls to as_ref/as_mut Alex Crawford 2020-12-25 23:02:20 -0800
  • a7d3f604a3 Don't use matches! macro, for Rust 1.36 support Dario Nieuwenhuis 2020-12-26 03:12:48 +0100
  • 67e03b34b6 Fix seq_to_transmit incorrectly returning true when a FIN was enqueued. Dario Nieuwenhuis 2020-12-26 03:04:17 +0100
  • 21deb47bbb Enable `proto-dhcpv4` feature by default. Fixes #327 Dario Nieuwenhuis 2020-12-26 02:04:39 +0100
  • 12f2e0f7e2 Merge pull request #372 from JOE1994/null_terminator Dario Nieuwenhuis 2020-12-26 00:24:27 +0100
  • ebe9e9c450 Merge pull request #393 from smoltcp-rs/linux-mtu-fix Dario Nieuwenhuis 2020-12-26 00:07:48 +0100
  • e12f4abaa0 add null terminator to c-string passed to libc API JOE1994 2020-08-19 09:44:01 -0400
  • 273f4d60b6 Fix MTU of RawSocket and TapInterface. Dario Nieuwenhuis 2020-12-25 23:57:54 +0100
  • a40a4ac5af Remove .test_like_travis.rb Dario Nieuwenhuis 2020-12-23 01:52:21 +0100
  • 675374d3ed Merge pull request #390 from smoltcp-rs/gha Daniel Egger 2020-12-23 09:56:04 +0100
  • 49c0871b34 Remove Travis configuration Adam Greig 2020-12-22 15:31:16 +0000
  • 8fb34901a7 Add Github Actions for CI Adam Greig 2020-12-22 12:11:10 +0000
  • f89d240c29 tcp: don't send data outside the remote window Dario Nieuwenhuis 2020-12-18 16:06:23 +0100
  • 42dc04852b tcp: allow sending ACKs in FinWait2 state. Dario Nieuwenhuis 2020-12-18 16:26:41 +0100
  • de5f91a28b Take MTU into account during TcpSocket dispatch. whitequark 2020-10-25 12:35:42 +0000
  • 7b4997d5c7 Taking into account TCP and IP header mustermeiszer 2020-10-23 15:13:18 +0200
  • d2aa3edbb7 Fixes unused MTU settings at TcpSocket dispatch mustermeiszer 2020-10-23 14:12:20 +0200
  • d32c72aafd Changed Dhcpv4Client to use device checksum capabilities Sam Jones 2020-08-19 19:17:20 +0100
  • 7375c67a43 dhcpv4: use offered ip in requested ip option whitequark 2020-10-22 10:04:03 +0000
  • 3e22502f61 Merge branch 'master' into dhcpv4-use-requested_ip whitequark 2020-10-22 09:53:38 +0000
  • bc1f718589 igmp: centisecs are really decisecs Dario Nieuwenhuis 2020-10-21 20:32:47 +0200
  • 1ae400acaa Return RST to unexpected ACK in SYN-SENT state. Ryan Summers 2020-08-17 07:44:58 +0200
  • f35057c19f Fix test that relied on matching panic messages. whitequark 2020-08-17 05:19:09 +0000
  • 88d01234a8 Match silent_until behavior of NeighborState and Cache Thales Fragoso 2020-08-13 17:09:10 -0300
  • 561708c34f Merge lookup and lookup_pure methods Thales Fragoso 2020-08-13 17:01:37 -0300
  • 1e5de8d42c Only limit the neighbor cache rate after sending a request packet Thales Fragoso 2020-08-11 21:37:08 -0300
  • 11e97f3a06 Allow for ARP retry during egress whitequark 2020-08-11 16:35:23 +0000
  • 548a019991 Update src/socket/meta.rs whitequark 2020-08-11 16:26:53 +0000
  • 24e4868761 Allow for ARP retry during egress Thales Fragoso 2020-08-10 22:06:06 -0300
  • 6a38ace62c Improve docs for `DeviceCapabilities.checksum`. whitequark 2020-07-15 04:48:53 +0000