This repository has been archived by the owner on Oct 20, 2023. It is now read-only.
Release v0.4.0
- add
SRV
DNS records support which is commonly used by Linux package managers (e.g.apt
orapt-get
). - DNS resolution now also relies on the
getaddrinfo
system call to support some of the VPN client setups(e.g.Viscosity
,Tailscale
). More info: #4 - improve the speed of
DNS
resolution forA
/AAAA
DNS record types. Now resolution takes single-digitmilliseconds
as opposed toseconds
as before. GUI
changes:- entire
GUI
now expands to 100% of width by default to accommodate longerDNS
hostnames. DNS
panel now includes the negative responses likeNXDOMAIN
,NODATA
, orSERVFAIL
.- improved
DNS
panel layout . Text items now fill out the entire panel width and have guiding lines for readability. NAT
panel now includes connection types, likeTCP
,UDP
, or others.- improved
NAT
panel layout. Text items now fill out the entire panel width and have guiding lines for readability. - each connection in the
NAT
panel now includesused ago
metric in seconds forincoming
andoutgoing
network traffic.
- entire
start
command changes:- add
--dns
option which allows to enable/disable DNS resolution. It has values oftrue
/false
, default istrue
. - rename
--trace-level
option to--trace
to be more consistent with other options. The--trace-level
option is still supported as an alias for the new name but removed from docs and will be entirely removed in upcoming releases. --trace
option now gets propagated to thegh net
extension inside aCodespace
for tracing level parity.- add hidden
--repo
option, which controls what repo is used when thegh net
extension is auto-installed inside aCodespace
during the initial connection. This command is meant to be used for testing/debugging purposes; hence ishidden
. - improve logic to auto-update
gh net
extension on the remote side (inside a Codespace). This logic ensures that the remote extension is always up to date. - add GitHub CLI update notice if CLI is
< v2.8.0
instead of failing with a generic error. - provide clear error messages for other expected error cases.
- add