Releases: sandialabs/wiretap
v0.5.0 Server Nicknames
New Features
Server Nicknames: when adding a server (via either configure
or add server
) you can use -n
to create an arbitrary nickname for the server. This will be displayed in the status
output, making it easier to keep track of your deployed servers.
The nickname is stored in the wiretap_relay.conf
file, so the nickname is only visible to the client, not the server. You can also manually add or edit nicknames anytime by modifying that file directly.
Improvements
status
output now displays servers with communication errors in a nice box along with most of the same information that would be displayed for a working server (including nicknames!). This will hopefully be a lot more helpful than the single cryptic error message line that was printed before.
Commits
Full Changelog: v0.4.4...v0.5.0
v0.4.4 Bugfix for default ports
What's Changed
- Bugfix for default port behavior when
--outbound
is used with theconfigure
command
Full Changelog: v0.4.3...v0.4.4
v0.4.3 Default --port Value, Fixed 'status' Command
Main improvements in this release:
- When a server is configured but not connected to the Wiretap network, the
status
command now shows information about servers that are connected, rather than just crashing. - Various
--port
arguments now default to whatever port is specified in the (required)--endpoint
argument, when the two are related. Since they will need to be the same anyway for most commands in most common network setups, this simplifies several commands. - Dropped the second
_
from numbered filenames to make tab-completion easier --route
is now properly required-H
is now shorthand for--show-hidden
- Various improvements to documentation and help messages
Commits
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /src by @dependabot in #33
- More robust status command by @Aptimex in #38
- Bump golang.org/x/net from 0.17.0 to 0.23.0 in /src by @dependabot in #36
- default port matches endpoint; documentation improvements by @Aptimex in #39
- Help and filename improvements by @Aptimex in #40
- Minor fixes before version release by @Aptimex in #41
- separate server/client port args for 'add' cmd by @Aptimex in #43
- update gorelease workflow to latest format by @Aptimex in #45
New Contributors
Full Changelog: v0.4.2...v0.4.3
v0.4.2 Bug Fixes
What's Changed
Full Changelog: v0.4.1...v0.4.2
v0.4.1 Add Client to Any Server
What's Changed
- Add client to any server by @luker983 in #25
- Bump golang.org/x/net from 0.7.0 to 0.17.0 in /src by @dependabot in #27
Full Changelog: v0.4.0...v0.4.1
v0.4.0 Reverse Port Forwarding
What's Changed
- Peformance improvements, bug fixes, and reverse port forwarding by @luker983 in #23
- Reduced memory usage
- Option to disable IPv6
- Fix connection timeout flag
- Static reverse forwarding through
expose
subcommand - Dynamic reverse forwarding via SOCKS5 through
expose
subcommand - "main" config file renamed to
wiretap.conf
(wiretap_e2ee.conf
in normal mode,wiretap_relay.conf
in simple mode.wiretap_relay.conf
stays the same in normal mode)
Full Changelog: v0.3.1...v0.4.0
v0.3.1 Simple Mode
What's Changed
Full Changelog: v0.3.0...v0.3.1
v0.3.0 Multihop Support
What's Changed
- Mutihop support! Chain together an arbitrary number of servers by @luker983 in #10
- All Wiretap tunnels now require 2 WireGuard interfaces, this enables end-to-end encrypted tunnels that scale well across many nodes
- New
--outbound
flag allows client to initiate handshake - Demo environment updated with an extra network for testing the new architecture
- New logo and diagrams
- New
status
command to view the layout of the Wiretap network - New
add server
andadd client
commands to add new server and client nodes - Now requires >=go1.20
- Significant performance improvements thanks to upstream wireguard-go changes
Full Changelog: v0.2.1...v0.3.0
v0.2.1 Comma-Separated AllowedIPs
What's Changed
Full Changelog: v0.2.0...v0.2.1
v0.2.0 New ways to pass `serve` arguments
What's Changed
- Animated SVG by @luker983 in #2
- Fix indentation in SVGs, update source files, and add diagram for pee… by @luker983 in #3
- Bump golang.org/x/net from 0.2.0 to 0.7.0 in /src by @dependabot in #6
- Add --config-file to
serve
by @DennyDai in #7
New Contributors
- @luker983 made their first contribution in #2
- @dependabot made their first contribution in #6
- @DennyDai made their first contribution in #7
Full Changelog: v0.1.0...v0.2.0