v0.0.8
Major changes
-
Performance improvements:
- Wiretrustee can detect peers in the same internal network or with public IPs without restricted NAT, and it will connect directly without need for proxy
- Kernel Wireguard detection. The native Wireguard (shipped with Linux as a kernel module) will be used if available
-
Windows support
- Added windows service installation
Changelog
dd50f49 docs: add Wireguard trademark statement
bb24774 Merge pull request #37 from wiretrustee/add-service-command
f4d7faa debug port value
cffb08a Use go bin
8d05789 preserve env GOROOT
ca59701 set config path to avoid ci/cd limitations
ac628b6 use sudo for testing service installation
8066504 fixed Init Execution
881f078 Removed engine.Stop
1cf9b14 update go.mod with service command dependecies
158547f rebase
ab64520 Updated documentation for Powershell as admin
e553c5e Avoid prompt admin at every execution
3041ff4 Merge pull request #36 from wiretrustee/avoid-proxy-when-local-net
61a7f30 Rename Name function
dac865c chore: add log to detect a usage of the Wireguard kernel module
a406692 refactor: rearrange iface package
f2ca2fc refactort: extract method to create Wireguard interface using kernel module
729b16e fix: windows iface build
561bd68 fix: golint errors
0e313ee fix: mod.go build only for linux
4216cd2 feature: add feature to determine when to run wireguard userspace implementation or native one (linux)
c18899d Add windows documentation
20248da Merge remote-tracking branch 'origin/add-service-command' into add-service-command
1a06518 Update resource file with requireAdministrator, added resources.rc and manifests.xml
dd72a01 feature: add check of Wireguard kernel module existence (Linux only)
bbfbf79 chore: remove os.Exit - unnecessary call
52db303 Add service command tests
5122294 golint: properly handle defer engine stop
a87f828 Adjust service command outputs to use cmd Print functions
8088c7a feature: add stop handling for engine
74355a2 fix windows default config path
a66cdcc Add service controllers and installers commands
06c7af0 Create config dir if using default configPath
41b50a0 feature: Adding service run command
3c45da5 Merge pull request #28 from wiretrustee/test-signal-grpc
8dfccfc refactor: remove unused code
0210928 fix: extract constants from iface to iface_configuration
aa854c5 add linux native wg interface
e41fded feature: enable ice mDNS
923cabd feature: initial implementation of avoiding local proxy if peers are in the same net
db673ed fix: #35 peer Registration Race when client connects to the signal server
6465e25 Merge pull request #34 from stv0g/remove-dead-code
89dba79 remove unused function
9308a51 refactor: rename SignalExchangeServer to Server to comply with good practices
94c0091 test: add message exchange test timeout
f247f9a chore: fix golint error
c49bd23 chore: fix golint error
11174a5 6Merge branch 'test-signal-grpc' of github.com:wiretrustee/wiretrustee into test-signal-grpc
dfcf9f9 test: add messages exchange between peers [SIGNAL]
5f8a489 test: add basic signal IT tests
9b9c7ad test: add messages exchange between peers [SIGNAL]
8b31088 Merge pull request #29 from wiretrustee/fix-mac-build
00f2ee3 remove dead code
51337fb Merge pull request #31 from stv0g/fix-typo
ca83e8c fix typo in directory name
2784f6a Merge pull request #30 from andpar83/signal-doc
6b5010f Fix Signal doc styling
714c4c3 use darwin
d5c4f6c fix matrix var to use os
7df6cde fix a typo and rename the embedded dll
7449848 Add build to the test
83fe84d test: add basic signal IT tests
e059059 Merge pull request #27 from wiretrustee/synchronize-peer-registry
06b0c46 chore: [Signal] synchronize peer registry
8acddfd Merge pull request #26 from wiretrustee/add-windows-support
caf2229 renamed uapiConn and lint errors
698ebe2 Removed elevate for now
54235f0 build windows
05168ae Add wintun.dll in form of system object file
255ad7f Split create Interface based on OS with elevate
6e4c232 Split create Interface based on OS
5936051 Add windows support and update wireguard-go deps
3520b64 Merge pull request #23 from wiretrustee/test-signal-encryption
7406159 fix: test workflow trigger
33a98c7 test: add signal peer test
9b327ea test: add signal encryption test
45697a0 docs: fix roadmap links
884cd8d docs: add Product Roadmap
f8eaf2f Merge pull request #11 from wiretrustee/infra-files
0609e1d chore: minor readme fixes
8c9bc96 multiple typos
6811287 Updated doc for docker-compose examples and macos configuration
ae69f4c remove server-name for the example
c8ad10d Adding example docker compose for signal and coturn
e622b2a Merge pull request #10 from wiretrustee/lint-warns
44d5e7f fix: golint errors (part 3)
790858c fix: golint errors (part 2)
5342f10 fix: golint errors
f0048d1 Merge remote-tracking branch 'origin/main' into lint-warns
84c6eb5 Add golangci-lint workflow
7372095 fix doc and lint warns for the cmd package
6d33929 fix doc
f1cff0e fix doc and lint warns for connection package
e6358e7 fix doc and lint warns for signal package
2337c3d fix doc and lint warns for iface package
Docker images
docker pull wiretrustee/wiretrustee:signal-0.0.8
docker pull wiretrustee/wiretrustee:signal-latest