Skip to content

Tags: sakai135/wsl-vpnkit

Tags

v0.4.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
allow env variable (#203)

* allow env variable

* look for /etc if /mnt/wsl is not available

* update readme for the new behavior

v0.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
use gvisor-tap-vsock binaries directly (#187)

* use gvisor-tap-vsock directly

* remove golang builds

* add debug env

* run script on ubuntu

* run on fedora

* use systemd

* more about systemd

* update github action

* remove dhcp, add checks before running

* add MS troubleshooting steps

* add more docs

* add check for http

* only add/remove default route instead of device

* with fix for gvisor-tap-vsock

* use gvisor-tap-vsock v0.6.1

* set wsl.exe --cd arg

v0.3.8

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix service script (#169)

* Improve service init script and logs

- Fixed init service script to allow proper 'start' and 'stop' actions consistently.
  I kept struggling that service start only worked after killing the distro because
  sometimes it didn't start/stop properly leaving processes running and without pid
  file
- Added service 'status' action
- Added additional service debug by setting environment variable DEBUG, ie:
  wsl.exe -d wsl-vpnkit DEBUG=1 service wsl-vpnkit stop
- Changed order in startup welcome screen having stop followed by start,
  this makes it easier for users to just copy/paste from welcome screen to have
  service running
- Added log check command to see only the latest service execution logs

* Added service restart

- Added to README how to do start with status firt and how to enable DEBUG
- Run tests twice with and without DEBUG enabled

* Split build and test scripts

* Fix service script without alpine start-stop-daemon

* Fix service script without alpine start-stop-daemon

* Service script with error checks

* Fixed wsl-vpnkit.service
- stop and restart actions are performed consistently
Improved build.sh
- able to build inside vpn if using http_proxy

* Minor tweaks

* Split import  into dedicated script
Allow build with podman
Improve automated test timings

* Avoid status deleting pid file by mistake

* Add comment about wsl-gvproxy compilation

Co-authored-by: Jose Sa <jose.sa@nokia.com>

v0.3.7

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
replace azure/container-scan with anchore/scan-action (#167)

v0.3.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
remove wait on service start (#166)

v0.3.5

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
update Alpine to 3.16.3 (#163)

v0.3.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
update to alpine 3.16.2 and golang 1.18.5 (#142)

* update to alpine 3.16.2

* update to golang 1.18.5

v0.3.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
build gvproxy.exe without -s -w to reduce false positive (#139)

v0.2.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
update to alpine 3.16.1 (#141)

* update to alpine 3.16.1

* add workaround for Azure/container-scan#146

v0.3.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
disable cmd AutoRun commands (#116)