What's Changed
v0.1.6. Adds a lot of functionnalities and fixes thanks to the community feedback. The most important changes are a the support of udp-based ProxyJump, automatic public certs issuance and renewing and proper version negotiation.
- [skip-ci] Update README.md by @Ayesh in #39
- Integration tests server checks by @francoismichel in #49
- No secrets in build gh action by @francoismichel in #51
- generate an ed25519 key for testuser by @francoismichel in #52
- draft: fix(util): match non-pointer public key types by @TheoTechnicguy in #48
- fix(client): prefer CLI arguments, following OpenSSH behaviour by @TheoTechnicguy in #45
- handle commented and empty lines in authorized_indentities by @francoismichel in #72
- run the shell in login mode when an interactive session is run by @francoismichel in #73
- use fqdn for module by @drewwells in #74
- move packages to cmd, update instructions by @drewwells in #75
- allow building ssh3-server on other unix platform by @francoismichel in #56
- README - typo by @sneycampos in #78
- minor issue: fix remotePort validation by @sivukhin in #82
- Correctly parse user GID by @clfs in #88
- Extract client behaviour outside the main by @francoismichel in #90
- cli: add -version switch to display software version by @francoismichel in #91
- extract reusable client behaviour in a separate function by @francoismichel in #92
- add return value to Client's ForwardTCP and ForwardUDP by @francoismichel in #93
- Proper security statements in README by @ei-grad in #59
- Support proxy jump by @francoismichel in #94
- Add README description for proxy jump by @francoismichel in #98
- add more authentication logging by @francoismichel in #100
- Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 by @dependabot in #101
- bump go crypto version by @francoismichel in #102
- server: use sync.Map for managing running sessions by @francoismichel in #103
- provide human-readable message with non-(200|401|404) server responses by @francoismichel in #104
- Version 0.1.5 rc4 by @francoismichel in #105
- introduce trace level for cleaner client console in verbose mode by @francoismichel in #106
- version 0.1.5-rc5 by @francoismichel in #107
- add URLPath config option by @francoismichel in #108
- add proper version negotiation by @francoismichel in #109
- version 0.1.6-rc1 by @francoismichel in #110
- Automatically generate public certificates using certmagic by @francoismichel in #111
- expand ~ with user home directory for pub and privkey files by @francoismichel in #112
- version 0.1.6-rc2: update version number and readme by @francoismichel in #113
New Contributors
- @Ayesh made their first contribution in #39
- @TheoTechnicguy made their first contribution in #48
- @drewwells made their first contribution in #74
- @sneycampos made their first contribution in #78
- @sivukhin made their first contribution in #82
- @clfs made their first contribution in #88
- @ei-grad made their first contribution in #59
- @dependabot made their first contribution in #101
Full Changelog: v0.1.4...v0.1.6