Commit Graph

  • 425f147899 proto: abstract more over ring dependency Dirkjan Ochtman 2024-08-08 08:55:29 +02:00
  • 983920f962 proto: remove unnecessary feature guard Dirkjan Ochtman 2024-09-16 12:07:37 +02:00
  • 52a088b72a Expose orignial dest cid LAN Xingcan 2024-09-19 11:30:23 +08:00
  • cc7d3bbdd7 Don't notify or comment until three results are uploaded Lars Eggert 2024-09-23 11:24:49 +03:00
  • 19a5e9dfd0 ci: Check coverage on multiple platforms Lars Eggert 2024-09-23 10:45:42 +03:00
  • 43a9d768be quinn: export endpoint::EndpointStats Cayman 2024-09-19 04:25:22 -04:00
  • 00df048562 Apply suggestions from clippy 1.81 Dirkjan Ochtman 2024-09-06 09:16:29 +02:00
  • 8bdbf42a54 chore(quinn-udp): increase crate patch version to v0.5.5 quinn-udp-0.5.5 Max Inden 2024-08-14 14:30:21 +02:00
  • 30bc27628b Revert "Implement fallback for sendmmsg and recvmmsg" Max Inden 2024-08-14 14:18:02 +02:00
  • 7c09b02073 proto: bump version to 0.11.8 for release (#1981) quinn-proto-0.11.8 quinn-0.11.5 Dirkjan Ochtman 2024-09-03 10:29:58 +02:00
  • 59bccd2e7e Version bump quinn to enforce patched quinn-proto Finn Bear 2024-09-02 09:24:01 -07:00
  • a8ec510fd1 proto: avoid panicking on rustls server config errors Dirkjan Ochtman 2024-09-02 10:24:37 +02:00
  • c26e8cd2f7 Bump versions quinn-proto-0.11.7 quinn-0.11.4 Benjamin Saunders 2024-08-09 19:09:15 -07:00
  • e01609ccd8 Merge commit from fork Finn Bear 2024-09-02 01:36:03 -07:00
  • c292a3c6a6 Fix and test validation of IDCID length Benjamin Saunders 2024-08-31 10:11:16 -07:00
  • bb02a12a84 fix(.github/android): use API level 26 Max Inden 2024-08-23 12:44:26 +02:00
  • 5e5cc93645 fix(.github/android): pass matrix.target and increase api to v26 Max Inden 2024-08-23 12:43:33 +02:00
  • cef42cccef fix(udp): typo in sendmsg error log Max Inden 2024-08-22 08:43:57 +02:00
  • edf16a6f10 ci(rust.yml): add workflow testing feature permutations Max Inden 2024-07-23 14:01:43 +02:00
  • a003e104e6 Allows build on Solaris (#1877) Petr Sumbera 2024-07-11 14:23:33 +02:00
  • b9ce9c8c94 Require slab 0.4.6 Finn Bear 2024-08-19 14:06:48 -07:00
  • 1e48a703d5 build(deps): bump actions/setup-java from 3 to 4 dependabot[bot] 2024-08-19 13:06:20 +00:00
  • abaa2d3b13 build(deps): bump android-actions/setup-android from 2 to 3 dependabot[bot] 2024-08-19 13:06:17 +00:00
  • 1e00247360 ci: add Android job Max Inden 2024-08-19 11:25:32 +02:00
  • 5e0d96b767 exposes current path MTU discovered in connection stats behzad nouri 2024-08-14 13:19:22 -05:00
  • 765bff6378 fix minimal dependencies Friedel Ziegelmayer 2024-08-15 12:51:30 +02:00
  • 22c24560b7 Merge remote-tracking branch 'upstream/main' into iroh-0.11.x iroh-quinn-udp-0.5.4 iroh-quinn-proto-0.11.6 iroh-quinn-0.11.3 dignifiedquire 2024-08-15 11:13:59 +02:00
  • c0b1e281e3 Update Connection::close docs for better guidance Floris Bruynooghe 2024-07-19 11:32:01 +01:00
  • a32092de40 Add a bit more detail to the readme. Floris Bruynooghe 2024-08-07 09:42:47 +02:00
  • 4e95af240e Merge commit '2d06eef43fec927b0cf8f960bedb814bf3e4cc79' into iroh-0.11.x Floris Bruynooghe 2024-08-07 09:27:20 +02:00
  • 2bbc9186fc Fix min_ack_delay transport parameter ID Benjamin Saunders 2024-08-06 13:16:44 -07:00
  • 91be546738 build(deps): update windows-sys requirement from 0.52 to 0.59 dependabot[bot] 2024-08-05 13:03:32 +00:00
  • 2d06eef43f proto: bump version to 0.11.6 quinn-proto-0.11.6 quinn-0.11.3 Benjamin Saunders 2024-08-04 12:56:06 -07:00
  • 79489cb959 Revert "Expose the Handshake Confirmed state" Benjamin Saunders 2024-08-04 09:57:22 -07:00
  • 91b5a56424 proto: bump version to 0.11.5 quinn-proto-0.11.5 Benjamin Saunders 2024-08-03 16:04:05 -07:00
  • 476f50a4d0 Don't define lints workspace-wide Benjamin Saunders 2024-08-03 16:03:22 -07:00
  • b3f149386f quinn: bump version to 0.11.3 quinn-proto-0.11.4 Dirkjan Ochtman 2024-08-02 23:54:37 +02:00
  • 7fdc3514cb Update cargo-deny-action to v2 Dirkjan Ochtman 2024-08-02 23:51:15 +02:00
  • 244b44d8cf refactor(udp): introduce log facade Max Inden 2024-07-23 16:19:22 +02:00
  • 2ba4966a7c Revert "proto: yield transport error for Initial packets with no CRYPTO" Benjamin Saunders 2024-08-02 14:15:14 -07:00
  • da37b3b095 Add expect message to unwrap in PacketBuilder Casey Rodarmor 2024-08-01 13:01:48 -07:00
  • 169f0c2b43 Fix incorrect initial DCID indexing on retried connections Benjamin Saunders 2024-07-30 18:08:26 -07:00
  • cf445befd3 Exclude metrics with freestanding getters from EndpointStats Benjamin Saunders 2024-07-28 16:40:31 -07:00
  • 391824b9df Expose the Handshake Confirmed state Benjamin Saunders 2024-07-27 12:06:52 -07:00
  • a385630eff Introduce EndpointStats ryleung-solana 2024-07-29 07:36:16 +08:00
  • 9dbaff0ea1 chore: move common package data to workspace Cargo.toml Max Inden 2024-07-26 09:39:27 +02:00
  • ce97879e8d refactor: move rust-version to workspace Cargo.toml Max Inden 2024-07-25 09:25:55 +02:00
  • 2de91cfd7f chore(quinn): feature flag socket2 imports Max Inden 2024-07-23 13:56:10 +02:00
  • 78fbceecf9 Remove now unused tarpaulin cfgs Dirkjan Ochtman 2024-07-25 15:19:28 +02:00
  • b8bd3d542d Set unexpected_cfgs for fuzzing Dirkjan Ochtman 2024-07-25 15:19:10 +02:00
  • d7abf0aaab Discard pre-handshake packets after the handshake Benjamin Saunders 2024-07-24 00:58:20 -07:00
  • 2a3ef522af Raise default idle timeout to 30 seconds Benjamin Saunders 2024-07-24 01:24:40 -07:00
  • 2677bce166 Trigger workflows for merge queue groups Dirkjan Ochtman 2024-07-24 10:41:39 +02:00
  • 55fd192343 Bump MSRV to 1.70 following tokio 1.39 Dirkjan Ochtman 2024-07-24 10:38:57 +02:00
  • 061a74fb6e fix(udp): feature flag tracing in windows.rs quinn-udp-0.5.4 Max Inden 2024-07-22 20:44:34 +02:00
  • ff91ffe815 chore: increase quinn-udp version to v0.5.3 quinn-udp-0.5.3 Max Inden 2024-07-19 11:04:48 +02:00
  • 8712910a4c deps(udp): make tracing optional and add optional log Max Inden 2024-07-18 12:01:07 +02:00
  • 349dcd6017 refactor(udp): add use declaration for tracing debug and error Max Inden 2024-07-18 11:58:21 +02:00
  • 411abe9e1c Fix lack of reexport of ConnectionStats and ResetError (#1920) TirushOne 2024-07-18 01:03:07 +10:00
  • 3f489e2eab Use workspace dependencies for all external dependencies Dirkjan Ochtman 2024-07-14 11:56:38 +02:00
  • f484d633ef proto: bump version to 0.11.4 Dirkjan Ochtman 2024-07-12 22:28:32 +02:00
  • f0fa66f871 proto: avoid overflow in handshake done statistic Dirkjan Ochtman 2024-07-12 22:26:57 +02:00
  • 32c2d914ad Bump MSRV to 1.67 (for cc) Dirkjan Ochtman 2024-07-12 11:00:03 +02:00
  • 36407fecc3 bench(udp): measure non-GSO & GSO on localhost (#1915) Max Inden 2024-07-08 09:23:55 +02:00
  • 693c9b7cfb quinn: Make Endpoint::client dual-stack V6 by default Phoenix Kahlo 2024-07-01 23:56:41 -05:00
  • fb63829dd1 Fix debug assert with reordered ACKs Benjamin Saunders 2024-06-07 15:02:18 -07:00
  • 7c4cce1370 docs: remove reference to sendmmsg Max Inden 2024-07-02 20:15:35 +02:00
  • 02ed62142d docs(quinn): Revise SendStream.stopped docs comment Phoenix Kahlo 2024-06-14 17:55:36 -05:00
  • 9366f5e80b docs: Revise and add additionall 0-rtt doc comments Phoenix Kahlo 2024-06-14 17:55:07 -05:00
  • 715416a025 Fix unnecessary Incoming warning on Endpoint drop Phoenix Kahlo 2024-06-22 14:25:03 -05:00
  • c445e9b8ff Upgrade to rustc-hash 2 Dirkjan Ochtman 2024-06-24 09:34:05 +02:00
  • bc150927d8 Wake blocked streams on 0-RTT rejection Benjamin Saunders 2024-06-22 11:42:12 -07:00
  • 70f5194fc8 quinn: introduce wake_stream() helper Dirkjan Ochtman 2024-06-23 12:11:45 +02:00
  • 0273e0a704 quinn: introduce wake_all() helper Dirkjan Ochtman 2024-06-23 12:07:13 +02:00
  • 89f0588ccf Allow resetting of the congestion controller (#10) Floris Bruynooghe 2024-06-21 14:32:38 +02:00
  • 4f2b3f2275 Make the initial iroh-0.11.x branch work (#11) Floris Bruynooghe 2024-06-21 14:13:18 +02:00
  • f13a28921a Rename to iroh-quinn Floris Bruynooghe 2024-06-21 13:00:40 +02:00
  • e7505be795 Allow configuring rng seed through EndpointConfig Adolfo Ochagavía 2024-06-17 08:50:17 +02:00
  • 03fe15f99e proto: make initial destination cid configurable LAN Xingcan 2024-06-15 12:11:51 +08:00
  • 9e2272a477 refactor: use workspace dependency for tracing and tracing-subscriber Max Inden 2024-06-20 16:48:02 +02:00
  • 8f3f8242c9 fix: remove unused dependency tracing-attributes Max Inden 2024-06-20 17:59:10 +02:00
  • c7a2c40305 Only send MAX_STREAMS when >1/8 of flow control window is consumed Benjamin Saunders 2024-06-15 14:16:29 -07:00
  • 0e621dfb22 Infer need for MAX_STREAMS from change in limit Benjamin Saunders 2024-06-15 13:59:26 -07:00
  • 99ddbefac1 Track most recently sent MAX_STREAMS value per direction Benjamin Saunders 2024-06-15 13:50:08 -07:00
  • 7b97a3fbd8 Apply clippy suggestions from Rust 1.79 Dirkjan Ochtman 2024-06-13 17:57:41 +02:00
  • 11050d6fe3 docs(quinn): Clarify effects of setting AckFrequencyConfig Phoenix Kahlo 2024-06-08 20:33:22 -05:00
  • f117a7430c udp: bump version to 0.5.2 quinn-udp-0.5.2 quinn-proto-0.11.3 quinn-0.11.2 Dirkjan Ochtman 2024-06-07 23:06:32 +02:00
  • 253e63aba4 Bump version numbers (quinn 0.11.2, -proto 0.11.3) Dirkjan Ochtman 2024-06-07 18:11:56 +02:00
  • 809cf79336 Resolve stopped/received_reset futures on lost connections Benjamin Saunders 2024-06-05 12:37:37 -07:00
  • c66f45e985 docs(udp): replace AsRawFd and AsRawSocket with AsFd and AsSocket Max Inden 2024-06-06 21:05:57 +02:00
  • 2ad6dbbdcf Fix openbsd: no support for DONTFRAG on IPv4 Charlie Root 2024-05-28 17:33:23 +02:00
  • 72ef0c0f16 Support netbsd Floris Bruynooghe 2024-05-27 18:24:23 +02:00
  • b55ec29251 Fix panic on multiple incoming connections w/ zero-length IDs Benjamin Saunders 2024-05-25 13:21:31 -07:00
  • 3437e19a59 Convert test EndpointFactory from tuple struct to braced struct Benjamin Saunders 2024-05-29 10:32:47 -07:00
  • e107643060 Fix packet dispatch for outgoing connections with zero-length CIDs Benjamin Saunders 2024-05-29 10:32:25 -07:00
  • 772c269c8d Fix panic in example due to unset default crypto provider Benjamin Saunders 2024-05-24 11:14:27 -07:00
  • 1accbe97ec Bump versions iroh-quinn-udp-0.4.2 iroh-quinn-proto-0.10.8 iroh-quinn-0.10.5 iroh-0.10.x Floris Bruynooghe 2024-05-24 12:50:38 +02:00
  • f992cc1221 fix NetBsd and FreeBsd (#9) Friedel Ziegelmayer 2024-05-24 12:41:40 +02:00
  • 5eb372c442 deploy: 9229c37362 flub 2024-05-23 12:52:02 +00:00
  • 9229c37362 Fix double indirect call in default CID generator factory 0.11.2 Benjamin Saunders 2024-05-22 16:51:48 -07:00