Add v5 implementation (bitmask-core)
There are new dependencies: bitmask-core, testify and pro-bing. The pro-bing dependency should be removed in the future, please check the comments in the code.
parent
071f9795
Branches main
No related tags found
Showing
- go.mod 38 additions, 4 deletionsgo.mod
- go.sum 191 additions, 10 deletionsgo.sum
- pkg/bitmask/bitmask.go 188 additions, 0 deletionspkg/bitmask/bitmask.go
- pkg/bitmask/circumvention.go 21 additions, 0 deletionspkg/bitmask/circumvention.go
- pkg/bitmask/init.go 22 additions, 7 deletionspkg/bitmask/init.go
- pkg/bitmask/motd_test.go 14 additions, 0 deletionspkg/bitmask/motd_test.go
- pkg/bitmask/remote_selection.go 79 additions, 0 deletionspkg/bitmask/remote_selection.go
- pkg/bitmask/testdata/broken.pem 1 addition, 0 deletionspkg/bitmask/testdata/broken.pem
- pkg/bitmask/testdata/empty.pem 0 additions, 0 deletionspkg/bitmask/testdata/empty.pem
- pkg/bitmask/testdata/expired.pem 44 additions, 0 deletionspkg/bitmask/testdata/expired.pem
- pkg/bitmask/testdata/privatekeymissing.pem 16 additions, 0 deletionspkg/bitmask/testdata/privatekeymissing.pem
- pkg/bitmask/utils.go 113 additions, 0 deletionspkg/bitmask/utils.go
- pkg/bitmask/utils_test.go 55 additions, 0 deletionspkg/bitmask/utils_test.go
- pkg/bitmask/vpn_control.go 232 additions, 0 deletionspkg/bitmask/vpn_control.go
- pkg/bitmask/vpn_state.go 196 additions, 0 deletionspkg/bitmask/vpn_state.go
- pkg/vpn/menshen/gateway.go 147 additions, 0 deletionspkg/vpn/menshen/gateway.go
- pkg/vpn/menshen/init.go 176 additions, 0 deletionspkg/vpn/menshen/init.go
- pkg/vpn/menshen/integration_test.go 151 additions, 0 deletionspkg/vpn/menshen/integration_test.go
- pkg/vpn/menshen/location.go 193 additions, 0 deletionspkg/vpn/menshen/location.go
- vendor/0xacab.org/leap/bitmask-core/LICENSE 674 additions, 0 deletionsvendor/0xacab.org/leap/bitmask-core/LICENSE
Loading
Please register or sign in to comment