v1.0.0
This is the first release of the forked project, containing some improvements on top of upstream release v0.1.0.
The changes are conservative; primary consern is just to keep the code updated and secure, considering upstream has not been updated since the release back in mid 2020. The most important changes are the following (full changelog listing all commits further down):
- Open pipe client with anonymous security.
- Retry on busy pipe errors with existing poll option.
- Built with Go version 1.17 and latest version of the single sys package dependency.
Checksums (SHA-256):
- 386/x86/32-bit:
- npiperelay_windows_386.zip:
d571bcf94697d2d122d377eac4fe0b0999175d6c499cd705d9c167e180c07354
- npiperelay.exe:
662f0e173c4c9c2af9f64c0f6bcdba7d321834642b0a630352fbd4e7269edb27
- npiperelay_windows_386.zip:
- amd64/x64/64-bit:
- npiperelay_windows_amd64.zip:
c078f5778267e01b3da9a409b0ac67b3eb64543f90c87376aa5c09d58726ab1a
- npiperelay.exe:
17bc0c3eab53a57e35f90ad5591eace5d7848e3d562531da123caf728cec3b32
- npiperelay_windows_amd64.zip:
VirusTotal scan results:
- 386/x86/32-bit:
- amd64/x64/64-bit
At the time of the release, no security vendors flag the zip download urls as malicious, but 3 of 67 security vendors flag the extracted executable as malicious. If this worries you, you can always check for yourself by reading through the less than 300 lines of go code, plus the single, commonly used, third party dependency, and then build from source.
Changelog
- e4adb9c Add file properties and version info
- 4b96153 Add git ignore of vscode workspace settings
- 961c133 Document go get command with GOOS set to avoid issue with unrecognized import path
- 863e185 Document how to install using released binary
- 0cd31a4 Fix typo in readme
- 1f88da7 Open pipe client with anonymous security
- a4d1ea8 Retry on busy pipe errors with existing poll option
- 41ab718 Separate from upstream with module url etc
- 6ec21f6 Switch to built-in go function for unwrapping errors
- e67350f Update documentation of build and install according to newer versions of Go
- 392e424 Update readme to reference own fork instead of upstream
- 0f8bbb1 Update sys package dependency to latest version (Dec 16, 2021)
- a0616e4 Update vendoring (go mod vendor)
- d61c712 Upgrade Go version from 1.13 to 1.17
- c1fbfd1 Use sys/windows constants for errno and create constant for polling timeout
- 8fe513e ssh-agent example