Gitpedia
github

github/gh-net

A network bridge between a Codespace and a local machine.

8 Releases
Latest: 3y ago
Release v0.12.4v0.12.4Latest
legomushroomlegomushroom·3y ago·September 15, 2022
GitHub

📋 Changes

  • performance improvements.
Release v0.12.2v0.12.2
legomushroomlegomushroom·3y ago·August 25, 2022
GitHub

📋 Changes

  • adds `Windows 10` and `Windows 11` support for AMD-based machines.
  • adds automatic `sudo` privileges escalation on `Unix`. No need to use `sudo` to install or launch the extension anymore.
  • extension now fallbacks to `start` command if no command was specified, effectively making it the default command.
  • makes `DNS` queries resolution process asynchronous so that `DNS` queries are not blocking other traffic.
  • improve `network traffic` GUI panel rendering accuracy and performance.
Release v0.8.3v0.8.3
legomushroomlegomushroom·3y ago·July 11, 2022
GitHub

📋 Changes

  • add `--codespace`(`-c`) CLI argument to specify a `Codespace` name to connect to. More info: https://github.com/github/gh-net/issues/30
  • add `--trace-dest` CLI argument to specify trace file path. More info: https://github.com/github/gh-net/issues/35
  • fix IP routing issue for PTP network interfaces that are configured to be a default gateway on local machine. More info: https://github.com/github/gh-net/issues/33
  • improved start command panic handling.
  • bug fixes for app diagnostics logic.
Release v0.6.4v0.6.4
legomushroomlegomushroom·4y ago·May 11, 2022
GitHub

📋 Changes

  • increase number of tasks in worker thread pool to `12`. This fixes app freezes issue for low-end machines with few number of CPU cores and allowes for `11` active network interfaces on the host(local) machine. More info: https://github.com/github/gh-net/issues/7
  • fix bad TCP socket state error for TCP NATs on Linux host(local) machines. More info: https://github.com/github/gh-net/issues/8
  • improve error handling and visibility
  • add `--telemetry` CLI option to enable/disable telemetry requests for app troubleshooting purposes. It has values of `true`/`false`, default is `true`.
  • fix infinite loop for `DNS` resolution of `AAAA` records if host does not support `IPv4`-mapped `IPv6` `DNS` records. More info: https://github.com/github/gh-net/issues/18
  • fix issue that caused `TCP`/`UDP` `NAT` records to be disposed prematurely. More info: https://github.com/github/gh-net/issues/17
  • release extension for `ARM64`, `ARMv6` and `ARMv6` architectures for `Linux` machines.
Release v0.4.0v0.4.0
legomushroomlegomushroom·4y ago·April 22, 2022
GitHub

📋 Changes

  • add `SRV` DNS records support which is commonly used by Linux package managers (e.g. `apt` or `apt-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: https://github.com/github/gh-net/issues/4
  • improve the speed of `DNS` resolution for `A`/`AAAA` DNS record types. Now resolution takes single-digit `milliseconds` as opposed to `seconds` as before.
  • `GUI` changes:
  • entire `GUI` now expands to 100% of width by default to accommodate longer `DNS` hostnames.
  • `DNS` panel now includes the negative responses like `NXDOMAIN`, `NODATA`, or `SERVFAIL`.
  • 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, like `TCP`, `UDP`, or others.
  • + 10 more
Release v0.3.2v0.3.2
legomushroomlegomushroom·4y ago·April 14, 2022
GitHub

📋 Changes

  • 🐛 fix automatic `gh net` installation for root vs non-root users on Linux / https://github.com/cli/cli/issues/5456
  • ✨ ask users to install GitHub CLI if it is not installed inside a remote machine
  • ✨ pipe through `stderr` from the remote machine so it is immediately clear what have happen inside a Codespace
  • 🔨 both "local" and "remote" `--location` options now show "please use sudo" message if user is not root
  • 🔨 `start` command now defaults to "local" if no `--location` option specified, the "auto" option is removed
Release v0.3.1v0.3.1
legomushroomlegomushroom·4y ago·April 12, 2022
GitHub
Release v0.3.0v0.3.0
legomushroomlegomushroom·4y ago·April 12, 2022
GitHub