1
0
mirror of https://github.com/tonarino/innernet.git synced 2026-04-26 20:02:40 +02:00

Commit Graph

  • e707b9d2c7 Introduce a core Context type core-context Marek Bernat 2026-03-12 16:33:28 +01:00
  • ec8fe93bc4 Add add_cidr example create-cidr Marek Bernat 2026-03-12 14:47:10 +01:00
  • 2f5a7d3518 Add CidrContents::new() Marek Bernat 2026-03-12 11:40:25 +01:00
  • d9c5757969 Add RestClient::create_cidr() Marek Bernat 2026-03-12 11:39:01 +01:00
  • 580b0b4f1f Refactor create_peer API (#389) main Marek Bernat 2026-03-19 19:37:05 +09:00
  • 6ecb6f0d82 Add set_listen_port, redeem_invite and fetch client core API (#385) Marek Bernat 2026-03-12 00:02:39 +09:00
  • e2c468755a Refactor InterfaceConfig (#386) Marek Bernat 2026-03-05 22:24:50 +09:00
  • d5e535b030 Don't complain when /{/etc,/var/db}/innernet is world-readable (#387) Matěj Laitl 2026-03-04 14:33:24 +01:00
  • 0431430554 wireguard-control demote debug in get_by_name() to trace (#388) Matěj Laitl 2026-03-04 04:29:21 +01:00
  • c226ec1f1b Introduce the innernet-client-core library (#382) Marek Bernat 2026-02-27 11:23:43 +01:00
  • f2ca8c188f Docs rs ci (#384) Matěj Laitl 2026-02-27 08:50:40 +01:00
  • fb2af1a7e8 Break library docs break-docs Marek Bernat 2026-02-27 08:42:45 +01:00
  • 127bb87361 Skip bin-only crates Matěj Laitl 2026-02-26 17:16:44 +01:00
  • 383b639d5d Run on each workspace member Matěj Laitl 2026-02-26 17:10:37 +01:00
  • fe6b2fd586 CI add cargo docs job Matěj Laitl 2026-02-26 16:55:41 +01:00
  • a5518014f8 Fix rustdoc lints (#383) Marek Bernat 2026-02-26 16:04:20 +01:00
  • 4090b2f879 Update README.md (#377) Marek Bernat 2026-01-06 19:02:11 +09:00
  • e7f05db9c1 Add CLI option for a custom host suffix (#373) Štěpán Mikéska 2025-11-27 09:19:11 +01:00
  • 95a8c7eb87 Fix doc comment (#375) Jen 2025-11-26 20:39:34 +01:00
  • 368ca55319 meta: release v1.7.1 (#372) v1.7.1 Marek Bernat 2025-11-10 17:26:58 +09:00
  • 54f0630ff7 Properly filter out loopback links (#370) Brian Schwind 2025-11-07 17:24:12 +09:00
  • 7c825e22d6 Pin netlink-packet-wireguard to 0.2.3 (#368) Marek Bernat 2025-10-30 19:41:20 +09:00
  • 545a60e09a Fix failing tests with test-v6 feature disable-cidr Ryo Kawaguchi 2025-08-28 07:25:24 +09:00
  • 7a975b2856 Add necessary migration steps Ryo Kawaguchi 2025-08-28 05:11:48 +09:00
  • 1e3662b5b0 Fix clippy warnings Ryo Kawaguchi 2025-08-28 05:05:11 +09:00
  • da63ce6d1d Add disable-cidr and enable-cidr commands Ryo Kawaguchi 2025-08-28 04:47:45 +09:00
  • 64ee51c53d wireguard-control: derive Hash for Key to allow usage in hashed collections (#365) alpn 2025-08-25 16:16:58 -04:00
  • 6fefa11ad5 README: mention experimental OpenBSD support (#363) alpn 2025-08-25 16:16:31 -04:00
  • b35d243126 Use interact_text() to work around an initial text bug (#359) Marek Bernat 2025-08-13 15:33:53 +02:00
  • 77281eeb6f Add more release process details to the README (#362) Marek Bernat 2025-08-13 15:26:12 +02:00
  • f0f4130472 meta: release v1.7.0 (#361) v1.7.0 Marek Bernat 2025-08-13 12:08:54 +02:00
  • a8c4874f9a Prepare for the release, publishing all packages (#360) Matěj Laitl 2025-08-13 09:58:51 +02:00
  • e88d41c7e1 Fix innernet client package name (#358) Marek Bernat 2025-08-12 11:32:44 +02:00
  • facbc9585c Workaround for prefilled prompts (#357) Marek Bernat 2025-08-12 10:04:00 +02:00
  • 3582cbbb19 cargo update (just Cargo.lock) (#356) Matěj Laitl 2025-08-08 12:07:31 +02:00
  • 687f0a8198 Add a /user/capabilities endpoint with server capabilities (#353) Marek Bernat 2025-08-08 11:17:49 +02:00
  • 9f1ddc6c7d Refresh CI: pass --worspace, --locked, reformat (#354) Matěj Laitl 2025-08-08 10:49:39 +02:00
  • 125bdc5693 Support override-endpoint with an unspecified IP address (#315) Ryo Kawaguchi 2025-08-08 17:38:08 +09:00
  • a3cd437a3e Periodically write a hostfile on the innernet server when running the 'serve' command (#336) Brian Schwind 2025-08-07 23:45:58 +09:00
  • 1b52bc9f99 Restore state from cache when the server is not reachable (#352) Marek Bernat 2025-08-07 13:58:34 +02:00
  • 95007606d4 Add Error Message when wireguard-go not found. replacement for #232 (#284) noyez 2025-08-07 04:44:52 -04:00
  • 5840ac12b8 Fix Dockerfile for arm64 compatibility (#340) Brian Schwind 2025-08-07 17:44:13 +09:00
  • 1c99755bb9 publicip: use quad9 resolver instead of cloudflare (#337) Jake McGinty 2025-08-06 22:03:17 -05:00
  • 5912c14c1a Add support for OpenBSD (#347) alpn 2025-08-05 06:08:44 -04:00
  • 05b3a6aea9 Fix clippy 1.88 lints (inline variable formatting) (#350) Matěj Laitl 2025-07-09 13:32:04 +02:00
  • 0b8e22c321 Add --long option for list cmd long-list-opt Jackson Goode 2025-04-08 12:35:46 +09:00
  • 06db88e8dd Add cli to publicip crate (#342) Techcable 2025-03-25 20:30:48 -07:00
  • 788843ace4 Cargo update (#327) Matěj Laitl 2025-03-13 06:11:41 +01:00
  • 5b8a7334e1 Fix clippy 1.83 warnings (elide lifetimes, use non_exhaustive) (#326) Matěj Laitl 2025-03-13 05:55:21 +01:00
  • b2e414984e Update netlink-packet-route to 0.21 (#324) Florian Badie 2024-10-24 09:42:39 +02:00
  • 9578a15cae Extract server functions from main.rs to lib.rs (#320) sqrtsanta 2024-09-13 17:24:55 +05:00
  • 0c08d95582 Add netlink-request handling to release.sh Matěj Laitl 2024-09-13 09:17:38 +02:00
  • 6cf3241749 Update README with a note on publishing to crates.io Matěj Laitl 2024-09-05 16:42:42 +02:00
  • 9099b5628d Change netlink-request license to MIT Matěj Laitl 2024-09-05 16:25:27 +02:00
  • b32194e031 (Try to) make netlink-request publishable Matěj Laitl 2024-09-05 16:21:35 +02:00
  • fed1ec794f Specify version for the netlink-request dependency in wireguard-control Matěj Laitl 2024-09-05 16:03:27 +02:00
  • d8e7f7661e Fix build of testing Docker images by pinning golang to 1.22 Matěj Laitl 2024-09-13 12:13:41 +02:00
  • a843bb5b5f Dockerfile.innernet: actually use the wg_go_tag ARG Matěj Laitl 2024-09-13 12:00:33 +02:00
  • 304ec16c76 Dockerfile.innernet: remove unused wg_tools_tag ARG Matěj Laitl 2024-09-13 11:40:05 +02:00
  • e1fb892366 Fix dependency_on_unit_never_type_fallback lint Matěj Laitl 2024-09-13 11:18:31 +02:00
  • 7d8617b285 Fix "no need for reference" clippy 1.81 lints Matěj Laitl 2024-09-13 10:16:59 +02:00
  • 70e36369b4 Do not error on the listen port not set, for override-endpoint --unset (#317) Ryo Kawaguchi 2024-08-09 18:28:20 +09:00
  • dbac0dc530 hostsfile: Copy the SELinux context to the temp file before overwrite (#273) refi64 2024-06-30 20:16:43 -05:00
  • 950be7d141 Reformatted & repositioned and improved doc about selinux hosts-selinux Brian Schwind 2024-07-01 09:59:10 +09:00
  • 817376bdfa Remove unused ClientError struct Brian Schwind 2024-05-04 19:19:45 +09:00
  • 146dd77a3f Add info about selinux feature to README.md Jürgen Botz 2024-04-28 17:02:13 +02:00
  • 078598d4a5 Appease clippy Brian Schwind 2024-05-04 19:11:53 +09:00
  • 9011c36da6 hostsfile: Copy the SELinux context to the temp file before overwrite Ryan Gonzalez 2023-06-23 20:16:48 -05:00
  • 85c8cc37ec Add --interactive mode to docker-tests for testing of interactive commands (#312) Ryo Kawaguchi 2024-04-23 18:05:13 +09:00
  • 3c69de4e4e Add a new client / server command to rename CIDR (#310) Ryo Kawaguchi 2024-04-23 06:12:36 +09:00
  • 2b6e86d302 Suppress more logs unless --verbose is specified reorganize-docker-tests Ryo Kawaguchi 2024-04-18 23:54:56 +09:00
  • 34e703fdc4 Fix positional argument parsing Ryo Kawaguchi 2024-04-18 23:35:50 +09:00
  • 8de1996a7a Make docker-tests less verbose and easier to add new tests Ryo Kawaguchi 2024-04-18 22:55:43 +09:00
  • 8ab0989f8f Make docker-tests less verbose and easier to add new tests (#311) Ryo Kawaguchi 2024-04-22 21:10:57 +09:00
  • 15602388f6 fix nightly build (#304) Saber Haj Rabiee 2024-04-18 08:09:23 -07:00
  • 4fb77f8eda Report wireguard endpoint as a candidate when an endpoint override is in place (#305) Brian Schwind 2024-04-03 13:45:52 +09:00
  • a9e2f55c91 Fix a clippy lint (#300) Brian Schwind 2024-02-05 12:24:53 +09:00
  • aa1ac515e8 Add CLI parameters for disable/enable peer (#248) Linus Kendall 2024-01-16 03:13:00 +05:30
  • 489f505f67 meta: release v1.6.1 (#295) v1.6.1 Brian Schwind 2023-12-27 12:42:31 +09:00
  • b385ec6549 Fix clippy 1.72 and 1.73 lints (#289) Matěj Laitl 2023-10-16 09:22:53 +02:00
  • 376ab64ed2 Fix docker tests (#282) Jake McGinty 2023-08-23 08:45:32 +02:00
  • b90024d3d3 Update netlink ecosystem packages (#281) Matěj Laitl 2023-08-19 13:00:02 +02:00
  • 864c83c1f1 #277 - add gcc, change dnf to yum (#278) Wayne Walker 2023-07-11 02:14:53 -05:00
  • 5eaad112b0 publicip: fix IPv4 resolution on macOS (#275) Jake McGinty 2023-07-10 02:09:32 -05:00
  • dc7ae0e15c x25519-dalek rc.2 no longer exists, bump to rc.3 (#274) John Whittington 2023-07-07 12:02:21 +02:00
  • 6597a711bd Drop the release-artifacts (.deb packages) CI job (#272) Matěj Laitl 2023-07-04 21:07:02 +02:00
  • 8d058c8d87 meta: release v1.6.0 (ran on Linux) (#270) v1.6.0 Matěj Laitl 2023-06-14 10:49:16 +02:00
  • 0998593d55 update release.toml for latest cargo-release compat (#268) Jake McGinty 2023-06-14 02:29:56 -05:00
  • c629e01076 meta: add Brian, Ryo, Matěj as authors, canonicalize Jake's email (#267) Matěj Laitl 2023-06-06 05:21:11 +02:00
  • b3a9718abc Drop warning about using the inn symlink (#266) Matěj Laitl 2023-06-02 09:56:56 +02:00
  • 68df161264 build: drop 'inn' symlink from deb/rpm packaging (#175) Caleb Maclennan 2023-06-02 09:45:40 +03:00
  • de7ec99ad9 Optimize /etc/hosts writes (#259) Eva Pace 2023-06-02 03:42:54 -03:00
  • 33cee129d1 Various dependency updates (#265) Jake McGinty 2023-06-01 01:25:46 -05:00
  • 0057a703ff Turn ChangeString into a PeerChange enum (#263) Brian Schwind 2023-06-01 12:11:31 +09:00
  • bd4aabe787 Reset peer's endpoint when NAT traversal fails to connect to any endpoint candidates (#262) Brian Schwind 2023-05-31 11:48:52 +09:00
  • ebeac3db76 migrate from lazy_static to once_cell across project Jake McGinty 2023-05-30 01:34:44 -05:00
  • f67457e0a4 Use the proper netlink buffer size with large kernel pages Ryan Gonzalez 2023-05-27 16:59:32 -05:00
  • ae96e05e90 Link @tommie's Debian/Ubuntu build repo from README Matěj Laitl 2023-05-22 10:37:39 +02:00
  • b4df350b1c meta: update jake's email address Jake McGinty 2023-04-14 13:07:07 -07:00
  • 55beed3c2d Remove extraneous into_iter() (clippy 1.68 fix) Matěj Laitl 2023-03-27 14:43:56 +02:00