Skip to content

v0.2.0

Compare
Choose a tag to compare
@guillaumerose guillaumerose released this 12 Oct 08:17
· 405 commits to main since this release
7ce9b6f

384e40b gvproxy can start without listening a port or a socket on the host
ec068de Add endpoint to configure port forwarding without going to the host
8158ad9 Bump github.com/coreos/stream-metadata-go from 0.1.3 to 0.1.4
5446ffe Add tests to Go action for PR verification
aa6dd5f Update DNS tests to utilize a non-priv port
5c8890e Refactor test suite to generate keys and ignition, get dns tests passing
4b82a55 Copy host search domains to the VM
7f4a693 Add option to pass DNS search domains via DHCP
54d1136 Don’t forward UDP broadcast connection
95825c3 Bump gvisor to latest version
cfa722f Avoid the UDP connection to stop if the proxy is working mostly in one side
4fd57a9 Adjust logging of the UDP proxy
86199f7 Automatically stop UDP proxy after inactivity
18771ae Use same UDP proxy for forwarder and for the gateway
643557a Use default value for receive window
1190f33 Add script to run performance tests
6b0d074 Bump github.com/coreos/stream-metadata-go from 0.1.2 to 0.1.3
b25896c Return proxies always in the same order
bdd6b09 Add missing lock when looping over all proxies
169b109 Add UDP support for forwarder
8859ae3 Remove DNS records specific to crc in gvproxy
83d351e Remove code added when developing the initial version for crc
1108ea4 Add host.containers.internal DNS name
74b2a17 e2e tests only require gvproxy binary
422bea2 Add e2e tests for port forwarding
cf49f7c Bump github.com/coreos/stream-metadata-go from 0.1.1 to 0.1.2
5177556 Bump github.com/onsi/gomega from 1.15.0 to 1.16.0
23970f0 Create dependabot.yml
6633800 ci: add linter workflow
6eabbf1 ci: upload gvproxy artifacts
db653e0 ci: compile gvproxy on Windows, macOS and Linux
974d902 Add basic CI
7c71907 Fix typo in readme
764457d Add dedicated Makefile target for gvproxy
f08a58c Fix golangci-lint run on macOS by moving code that only run on Linux to _linux.go
c28f753 test: start a qemu VM for testing gvproxy
88fd783 Use reflection to export stats as json
bffc6d9 Bump gvisor
60f6fd3 build: Update go.mod
10c1c08 build: Remove -extldflags "-static" from LDFLAGS
8778bb9 virtualnetwork: Ignore Accept() error
c966939 switch: Remove redundant int() cast
bed7323 switch: Remove dead code
1c01c6a switch: Remove unused local variable
57b68ed qemu-wrapper: Silence gosec error
ccc1e31 lint: Replace golint with revive
eaf1b13 build: Use go 1.15
2023fa0 Add qemu support in the README
2271bba Add code of conduct and security notice