Changelog
- 3dd9768: refactor: use cobra.NoFileCompletions instead of our own (@scop)
- f2f1b28: chore: update readme on development version install (@aakso)
- fc9ed0f: chore: build with go1.18.4 (@aakso)
- 6332426: chore: upgrade cobra to v1.5.0 (@aakso)
- f2e7d54: chore: upgrade all deps (@aakso)
- 5c1bb2d: ci: add basic config (@scop)
- 32b5bc6: refactor(client): use cobra's builtin completion emitter (@scop)
- c2bcdb6: refactor(client): make use of
cobra.FixedCompletions
(@scop) - 66f3498: style(client): make
Command
args related member placement consistent (@scop) - ca0ac11: fix(client):
ca response
(no-)argument validation and completion (@scop) - ff3c591: feat(client): error out on args to commands taking none (@scop)
- 4ef78f3: chore: go mod tidy (@scop)
- 44af720: feat(server)!: default signing option to
rsa-sha2-256
(@scop) - 6d739d1: fix(client): include
ssh-rsa
in signing-option docs and completions (@scop) - cdb5723: build: switch to goreleaser (@scop)
- a834835: ci: hook up goreleaser (@scop)
- 4b6b136: build: own etc and var dirs in packages (@scop)
- 06ba1b2: build: roll .debs, too (@scop)
- b438443: build: upload packages to packagecloud.io (@scop)
- 66b870d: chore: gitignore dist (@scop)
- c5c790a: build: add some more metadata to packages (@scop)
- 2ddc1af: build: package LICENSE and README.md (@scop)
- 854a3e9: docs: add release install instructions, apt/dnf/yum repo info (@scop)
- 4da4bb2: chore: use go1.20 and upgrade deps (@aakso)
- 932d478: build: disable CGO (@aakso)
- e20af61: build: make .deb and .rpm depend on ssh-agent (@scop)
- af751df: build: include bare bones auth_users.yaml in server .deb and .rpm (@scop)
- ed754c4: feat: server arg handling improvements (@scop)
- e6203a5: fix(client): crash on invalid URL (@scop)
- 7be13b1: test: error handling improvements (@scop)
- 2cfec10: fix(oidc): handle claims unmarshal errors (@scop)
- 99c1c6d: fix(server): handle smart card remove errors (@scop)
- 56b8b4a: feat(server): log error response send errors (@scop)
- f4dc021: style: spelling fixes (@scop)
- 7922b3e: feat: include bash completions in .deb and .rpm (@scop)
- 8e0079c: style: apply cleanups suggested by gosimple (@scop)
- c28febe: test: filteringagent error handling fixes (@scop)
- 0cdfc0b: test: keysigner error handling fixes (@scop)
- e51b806: style(keysigner): remove dead code (@scop)
- 8085546: chore: avoid using several deprecated things (@scop)
- ccff255: test(authfile): temp file error handling fix (@scop)
- c32d7a3: refactor: migrate to echo-jwt/v4 and jwt/v5 (@scop)
- b728842: refactor(authldap): remove dead code (@scop)
- 7575971: chore: nolint some staticcheck deprecation findings (@scop)
- d4a43be: refactor: remove unused code (@scop)
- c496e95: refactor: remove unnecessary appends (@scop)
- da8231a: build(goreleaser): add some config whitespace (@scop)
- 9f77502: build(deb): include
LICENSE
ascopyright
(@scop) - c53d59f: build(packaging): apply standard umask for auxiliary files (@scop)
- fb74c16: build(dist): with Go 1.20.7 (@scop)
- 12fdfce: fix: keep in sync with server's default signing algo for rsa (@aakso)
- ba25b91: feat: use signing flags with filtering agent to support sha2 signatures (@aakso)
- 006260b: chore: use a global constant to mark a default RSA algorithm (@aakso)
- ec529c6: feat: stop server on .deb and .rpm remove (@scop)
- bb3f992: feat: systemctl daemon-reload, restart service on .deb and .rpm postinst (@scop)
- 66a893b: fix: quiet server .deb and .rpm preinstall script (@scop)
- e82dd90: ci: run golangci-lint (@scop)
- 422b601: ci: lint and test on schedule, every other Monday (@scop)
- d48e4b4: ci: run tests even if linting fails (@scop)
apt and dnf/yum package repositories are available at Packagecloud.