Commit Graph

  • f044edf805 tcp: add test for ack one-too-high in SYN_RECEIVED. Dario Nieuwenhuis 2021-10-05 00:48:34 +0200
  • b50532cabd tcp: do not switch to ESTABLISHED when ack in syn-received is one too low. Dario Nieuwenhuis 2021-10-05 00:48:02 +0200
  • 07c6fb835d tcp: fix "subtract with overflow" when ack in syn-received is one too low. Dario Nieuwenhuis 2021-10-05 00:41:52 +0200
  • 16abd60e9b tcp: in SYN_SENT only accept SYNACK, discard everything else. Dario Nieuwenhuis 2021-10-04 23:39:43 +0200
  • 947a69b8b2 tcp: don't force-send data on retransmit. Dario Nieuwenhuis 2021-10-04 22:49:31 +0200
  • e19151b9d0 tcp: disallow zero MSS. Dario Nieuwenhuis 2021-10-04 20:36:38 +0200
  • 7f30c7268b tcp: fix use of fractional .millis() that should be .total_millis() in rtte. Dario Nieuwenhuis 2021-10-04 20:35:17 +0200
  • 4692119e05 Merge #535 bors[bot] 2021-10-04 23:34:22 +0000
  • 6d61f5ab6c phy: fix wrong order in FuzzInjector TX. Fixes #525. Dario Nieuwenhuis 2021-10-03 21:39:55 +0200
  • 8058a6289f fuzz: Modernize fuzz crate, fix tcp_headers not compiling. Dario Nieuwenhuis 2021-09-27 14:43:51 +0200
  • b674f0d0ba phy: simplify PcapSink trait Dario Nieuwenhuis 2021-09-27 14:42:59 +0200
  • 28e350f300 tcp: Fix clippy Dario Nieuwenhuis 2021-10-03 21:02:46 +0200
  • b5874723ff Merge #534 bors[bot] 2021-09-26 20:16:30 +0000
  • df53707dad Fix fuzz on latest nightly. Dario Nieuwenhuis 2021-09-26 22:09:48 +0200
  • 7e4180b503 Fix assert with any_ip + broadcast dst_addr. Fixes #533 Dario Nieuwenhuis 2021-09-26 21:45:46 +0200
  • f058a94b85 Merge #529 #530 bors[bot] 2021-09-16 23:18:14 +0000
  • 4638c8d0f3 Merge #528 bors[bot] 2021-09-16 23:08:17 +0000
  • 9317cb0ede Add bors.toml Dario Nieuwenhuis 2021-09-16 19:44:57 +0200
  • 82a62327ba Fix clippy because of MSV change Thibaut Vandervelden 2021-09-13 16:18:42 +0200
  • 3ea597ce78 Merge pull request #531 from smoltcp-rs/bors Dario Nieuwenhuis 2021-09-16 19:43:22 +0200
  • 4187fc3a5c Add bors Dario Nieuwenhuis 2021-09-16 19:39:23 +0200
  • ddfabb42f0 tcp: fix delayed ack causing ack not to be sent after 3 packets. Dario Nieuwenhuis 2021-09-15 04:01:43 +0200
  • 1f8110687d Fix typos in tcp docs david-sawatzke 2021-09-14 18:08:04 +0200
  • 27665865f6 Merge pull request #526 from thibautvdv/toolchain Dario Nieuwenhuis 2021-09-10 15:37:50 +0200
  • cebd9d38f4 Update MSV of Rust Thibaut Vandervelden 2021-09-10 14:39:46 +0200
  • be85f807dd Merge pull request #523 from thibautvdv/fix_benches Dario Nieuwenhuis 2021-09-09 00:57:13 +0200
  • e2e2a6be79 Fix benches Thibaut Vandervelden 2021-08-23 17:11:53 +0200
  • 19fa24577e Merge pull request #524 from YtFlow/master Dario Nieuwenhuis 2021-09-08 23:47:14 +0200
  • 96dedcc4c6 Expose underlying device from PcapWriter bdbai 2021-08-24 16:07:19 +0800
  • c6026c7c1a Merge pull request #521 from thibautvdv/remove_trailing_commas Dario Nieuwenhuis 2021-08-19 14:19:17 +0200
  • 8ce629257a Remove trailing commas in macros Thibaut Vandervelden 2021-08-19 12:07:56 +0200
  • 5c36964d13 Merge pull request #519 from thibautvdv/fix_clippy Dario Nieuwenhuis 2021-08-18 16:10:04 +0200
  • 8adbd1b875 cargo fmt Thibaut Vandervelden 2021-08-18 10:41:28 +0200
  • 6a27136047 Fix clippy lints Thibaut Vandervelden 2021-08-18 09:29:29 +0200
  • 5b08ac41be Merge pull request #520 from smoltcp-rs/msrv-bump Dario Nieuwenhuis 2021-08-18 15:45:49 +0200
  • a94f1b231c Bump MSRV to 1.46 Dario Nieuwenhuis 2021-08-18 15:17:13 +0200
  • 34c24c7c8c Merge pull request #513 from qiujiangkun/pcap_timestamp_bugfix Dario Nieuwenhuis 2021-07-01 16:49:49 +0200
  • a43fb222e9 pcap timestamp bugfix qiujiangkun 2021-07-01 22:22:44 +0800
  • 58321c21a5 Merge pull request #511 from smoltcp-rs/fmt-typo Dario Nieuwenhuis 2021-06-28 20:29:10 +0200
  • 2d49b64182 Fix typo in rustfmt ci Dario Nieuwenhuis 2021-06-28 20:22:18 +0200
  • b91b356bb4 Merge pull request #509 from smoltcp-rs/ci-rustfmt Dario Nieuwenhuis 2021-06-28 20:17:56 +0200
  • 68ec69d411 Enforce rustfmt in CI Dario Nieuwenhuis 2021-06-28 20:13:06 +0200
  • 5e58dd1db2 Merge pull request #510 from smoltcp-rs/v075-cherrypick Dario Nieuwenhuis 2021-06-28 20:10:48 +0200
  • 7a83e7d69b dhcpv4: Emit DNS servers in repr Anton Romanov 2021-06-28 20:03:39 +0200
  • 3782d6425e Update changelog. Dario Nieuwenhuis 2021-06-28 19:57:55 +0200
  • ec416ceac4 Merge pull request #506 from qiujiangkun/fix_clippy Dario Nieuwenhuis 2021-06-27 17:07:25 +0200
  • 2a574fbca6 various clippy fix qiujiangkun 2021-06-27 10:30:19 +0200
  • 1ac34f34eb Fix redundant closure clippy Dario Nieuwenhuis 2021-06-27 10:43:05 +0200
  • 98fe17890a rustfmt Dario Nieuwenhuis 2021-06-27 09:31:59 +0200
  • a803adb514 Merge pull request #500 from smoltcp-rs/window-scale-fixes Dario Nieuwenhuis 2021-06-27 08:46:32 +0200
  • b8a262cec2 Merge pull request #505 from theli-ua/v0.7.x v0.7.x Dario Nieuwenhuis 2021-06-27 08:42:34 +0200
  • 0974b3c6be map -> inspect Anton Romanov 2021-06-24 18:18:26 +0000
  • 4c05c3a9b9 Make clippy happy Anton Romanov 2021-06-23 19:35:48 +0000
  • 5211338f57 remove unwrap Anton Romanov 2021-06-23 19:33:36 +0000
  • c07cbfea0e Get rid of vec Anton Romanov 2021-06-23 18:33:32 +0000
  • d0a7921cf6 Emit dns servers in DHCPv4 repr. Fixes #504 Anton Romanov 2021-06-23 18:19:54 +0000
  • 9101e039d5 tcp: do not scale window in SYN packets. Dario Nieuwenhuis 2021-06-17 06:22:30 +0200
  • 4045dee3f9 tcp: don't do window scaling when connecting if remote doesn't support it. Dario Nieuwenhuis 2021-06-17 06:02:36 +0200
  • 736a17cae3 tcp: fix window scaling of synack being ignored. Dario Nieuwenhuis 2021-06-17 05:56:01 +0200
  • 60a299bcc2 tcp: add Nagle's Algorithm. Dario Nieuwenhuis 2021-06-17 04:44:13 +0200
  • 9965f09e02 Check that at least one medium is enabled if socket is enabled. Dario Nieuwenhuis 2021-06-17 03:22:02 +0200
  • 32311b23dc Add Context struct. Dario Nieuwenhuis 2021-06-17 03:03:33 +0200
  • 07449fd995 Merge pull request #496 from gz/patch-1 Dario Nieuwenhuis 2021-06-15 00:41:48 +0200
  • e4d487d5fb Fix unused extern crate warning with certain build flags. Gerd Zellweger 2021-06-14 15:16:15 -0700
  • bae279c3a8 Also import alloc crate for std. Gerd Zellweger 2021-06-14 13:39:33 -0700
  • 4210fe5e60 Update loopback.rs Gerd Zellweger 2021-06-14 09:44:05 -0700
  • 1f5afa7895 Merge pull request #495 from quartiq/feature/v0.8-bump Dario Nieuwenhuis 2021-06-14 18:05:26 +0200
  • 2aff8bd2ce Merge branch 'master' into feature/v0.8-bump Ryan Summers 2021-06-14 18:01:36 +0200
  • 180cc7edaf Bumping smoltcp version to 0.8 Ryan Summers 2021-06-14 17:49:54 +0200
  • 195b500920 Merge pull request #494 from quartiq/feature/dhcp-handle-support Dario Nieuwenhuis 2021-06-14 15:39:15 +0200
  • 9f7bf5dc68 Adding support for retrieving socket handle from DHCP sockets Ryan Summers 2021-06-14 10:53:27 +0200
  • 450c5d8f87 Bump to v0.7.4, update changelog. Dario Nieuwenhuis 2021-06-11 22:56:44 +0200
  • 3baa5fd28f tcp: use nonzero initial sequence number. Dario Nieuwenhuis 2021-06-11 22:33:13 +0200
  • 0e7f78f47d tcp: fix substract with overflow when receiving a SYNACK with unincremented ACK number. Dario Nieuwenhuis 2021-06-11 22:17:59 +0200
  • 1b3344bc52 Fix "subtract sequence numbers with underflow" on remote window shrink. Dario Nieuwenhuis 2021-06-11 11:25:30 +0200
  • 6d3df4500f Merge pull request #492 from smoltcp-rs/tcp-starting-seqno Dario Nieuwenhuis 2021-06-11 22:46:58 +0200
  • 0754a7703c tcp: use nonzero initial sequence number. Dario Nieuwenhuis 2021-06-11 22:33:13 +0200
  • 158fdad8bf Merge pull request #491 from smoltcp-rs/fix-tcp-overflow Dario Nieuwenhuis 2021-06-11 22:29:30 +0200
  • caad8929d5 tcp: fix substract with overflow when receiving a SYNACK with unincremented ACK number. Dario Nieuwenhuis 2021-06-11 22:17:59 +0200
  • f1b0a04599 tcp: extract ack_min, ack_max vars Dario Nieuwenhuis 2021-06-11 22:17:24 +0200
  • 8bed6cd0b4 Merge pull request #490 from smoltcp-rs/seq-overflow-fix Dario Nieuwenhuis 2021-06-11 20:35:38 +0200
  • de950ef823 Fix "subtract sequence numbers with underflow" on remote window shrink. Dario Nieuwenhuis 2021-06-11 11:25:30 +0200
  • 3783958aa6 Merge pull request #482 from quartiq/rs/issue-475/udp-rebinding Dario Nieuwenhuis 2021-06-09 16:31:12 +0200
  • 06a52a7de9 Merge branch 'master' into rs/issue-475/udp-rebinding Ryan Summers 2021-06-09 16:27:04 +0200
  • 2aa36d4f81 Merge pull request #483 from quartiq/rs/issue-281/ethernet-dos Dario Nieuwenhuis 2021-06-09 16:17:12 +0200
  • a6dbd18574 Merge branch 'master' into rs/issue-281/ethernet-dos Ryan Summers 2021-06-09 11:38:40 +0200
  • 57604a4d4c Sanitizing log macro to allow usage in match arm directly Ryan Summers 2021-06-09 11:36:28 +0200
  • 421870ee75 Restructuring to allow-unused Ryan Summers 2021-06-09 11:30:02 +0200
  • 2fb5880628 Fixing feature flag Ryan Summers 2021-06-09 11:13:56 +0200
  • 2c6567bc4b Merge pull request #485 from qiujiangkun/add_std_error_error Dario Nieuwenhuis 2021-06-08 10:49:19 +0200
  • 0be1a76bc3 add std::error::Error to smoltcp::Error qiujiangkun 2021-06-08 14:34:38 +0800
  • 84866f8f69 Updating packet buffer clear to be UDP-only Ryan Summers 2021-05-31 18:07:19 +0200
  • fa77ddd836 Updating UDP close to clear RX/TX buffers Ryan Summers 2021-05-31 18:04:02 +0200
  • e27e3254f4 Fixing clippy Ryan Summers 2021-05-31 17:58:20 +0200
  • 0bb9fc90f0 Simplifying loop logic Ryan Summers 2021-05-31 17:42:01 +0200
  • 44add57e8e Removing unneeded changes Ryan Summers 2021-05-31 17:39:30 +0200
  • f790f59088 Reverting phy changes Ryan Summers 2021-05-31 17:36:26 +0200
  • 8474a1b1e4 cleaning up implementation Ryan Summers 2021-05-31 17:33:52 +0200
  • 95829934db Fail-free ingress Ryan Summers 2021-05-31 17:30:45 +0200
  • 8d4e255090 Adding prototype fix for fail-free ingress Ryan Summers 2021-05-31 17:25:04 +0200