<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>innernet — The Cyber Toolchain</title>
    <link>https://cybertoolchain.io/tools/innernet</link>
    <description>New releases and features in innernet, tracked by The Cyber Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Thu, 02 Jul 2026 07:49:52 GMT</lastBuildDate>
    <atom:link href="https://cybertoolchain.io/tools/innernet/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>innernet v2.0.0</title>
      <link>https://github.com/tonarino/innernet/releases/tag/v2.0.0</link>
      <guid isPermaLink="true">https://github.com/tonarino/innernet/releases/tag/v2.0.0</guid>
      <pubDate>Thu, 02 Jul 2026 07:49:52 GMT</pubDate>
      <description>innernet v2.0.0 adds custom host suffix, client endpoint override, verbose full public keys, and a new innernet-client-core Rust library
• Adds `--host-suffix` CLI option to client and server to override the default `&lt;interface&gt;.wg` hostname suffix.
• Adds `override-endpoint` command to the client, enabling manual peer endpoint specification without going through the server.
• Prints full WireGuard public keys (instead of truncated 10-char versions) when the global `--verbose` flag is used.
• Introduces new `innernet-client-core` Rust library crate exposing create_peer_and_invitation(), `set_listen_port`, `redeem_invite`, and `fetch` APIs for programmatic integration.
Breaking changes:
• The Rust libraries `innernet-client-core`, `innernet-server`, and `innernet-shared` have semver-incompatible API changes requiring a major version bump for consumers of these crates
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/innernet</description>
    </item>
    <item>
      <title>innernet v1.7.0</title>
      <link>https://github.com/tonarino/innernet/releases/tag/v1.7.0</link>
      <guid isPermaLink="true">https://github.com/tonarino/innernet/releases/tag/v1.7.0</guid>
      <pubDate>Wed, 13 Aug 2025 10:43:26 GMT</pubDate>
      <description>innernet v1.7.0 adds OpenBSD support, CIDR rename, peer enable/disable CLI flags, and offline state restore.
• Supports unspecified IP addresses with `override-endpoint`, giving more flexibility when overriding peer endpoints.
• Adds new client and server commands to rename a CIDR block.
• Adds CLI parameters to enable or disable individual peers.
• Experimental support for OpenBSD as a new platform.
• Periodically writes peer mappings to `/etc/hosts` on the innernet server, enabling hostname-based access across the network.
• Exposes `innernet-server` as a library crate (renamed from `server`) for programmatic use.
• Adds a `/user/capabilities` API endpoint to query server capabilities.
• Published on crates.io, enabling installation via `cargo install innernet`.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/innernet</description>
    </item>
    <item>
      <title>innernet v1.5.5</title>
      <link>https://github.com/tonarino/innernet/releases/tag/v1.5.5</link>
      <guid isPermaLink="true">https://github.com/tonarino/innernet/releases/tag/v1.5.5</guid>
      <pubDate>Sat, 24 Sep 2022 04:20:55 GMT</pubDate>
      <description>Adds `disable-peer` and `enable-peer` commands to innernet-server
• Adds `innernet-server disable-peer` and `innernet-server enable-peer` subcommands for managing peer status without removing them.
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/innernet</description>
    </item>
    <item>
      <title>innernet v1.5.2</title>
      <link>https://github.com/tonarino/innernet/releases/tag/v1.5.2</link>
      <guid isPermaLink="true">https://github.com/tonarino/innernet/releases/tag/v1.5.2</guid>
      <pubDate>Mon, 06 Dec 2021 06:23:47 GMT</pubDate>
      <description>Innernet v1.5.2 adds configurable data directories, disables NAT traversal, and non-interactive subcommands.
• Adds `NAT_TRAVERSAL` config key to `.innernet/client.toml` (or equivalent) to disable NAT traversal logic
• Allows running `innernet up` without specifying an interface to apply configuration to all installed networks
• Enables non-interactive mode for the `set-listen-port` and `override-endpoint` subcommands via new CLI arguments
• Makes config and data directories configurable, allowing users to override default paths
Breaking changes:
• The `inn` command-line shortcut is deprecated; running the binary as `inn` now triggers a warning that it will be removed in favor of `innernet`
Full history on Cyber Toolchain: https://cybertoolchain.io/tools/innernet</description>
    </item>
  </channel>
</rss>
