From 1fd1647871458d2c5f33336f3517d2c5caa7f83f Mon Sep 17 00:00:00 2001 From: Friedel Ziegelmayer Date: Fri, 24 May 2024 19:03:44 +0200 Subject: [PATCH] feat: support {Free|Net|Open}BSD (#2311) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds support for `iroh` on `NetBSD`, `FreeBSD` and `OpenBSD`. ## Status - NetBsd - [x] Compiles - [ ] Tests passing - [ ] Iroh: mostly passing, failures are only due to https://github.com/shellrow/netdev/issues/69 - [x] Quinn - [x] Implementation adapted - FreeBsd - [x] Compiles - [ ] Tests passing - [ ] Iroh: mostly passing, failures are only due to https://github.com/shellrow/netdev/issues/69 - [x] Quinn - [x] Implementation adapted - OpenBsd - [x] Compiles - [ ] Tests passing - [ ] Iroh: mostly passing, failures are only due to https://github.com/shellrow/netdev/issues/69 - [x] Quinn - [x] Implementation adapted ## Caveats - Build only in CI for now ## Related Issues - https://github.com/shellrow/netdev/issues/69 - https://github.com/n0-computer/quinn/pull/9 ## References - https://github.com/freebsd/freebsd-ports/blob/78ad38f04f51/games/jumpy/files/patch-iroh - https://github.com/rust-lang/libc/issues/3711 Closes #2306 --------- Co-authored-by: Floris Bruynooghe --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 2e7c2c17..49b5936d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2806,7 +2806,7 @@ dependencies = [ "rand", "rand_chacha", "rand_core", - "rcgen 0.11.3", + "rcgen 0.12.1", "regex", "reqwest 0.12.4", "ring 0.17.8",