Boshi Lian
f56c4b67e5
feat: Add username-router plugin for SSHPiper to route connections based on username ( #599 )
...
* feat: Add username-router plugin for SSHPiper to route connections based on username
* feat: Add username-router plugin to GoReleaser configuration
2025-05-25 04:20:21 -07:00
Boshi Lian
706a36b40e
feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret ( #581 )
...
* feat: Enhance PipeSpec and FromSpec with AuthorizedKeysSecret
- Added AuthorizedKeysSecret field to FromSpec for referencing Kubernetes secrets.
- Updated deepcopy functions to handle new AuthorizedKeysSecret field.
- Modified CRD definition to include the new private_key_secret field.
- Refactored fake client and lister implementations to support new fields.
- Introduced shared informers and listers for Pipe resources.
- Updated code generation scripts to reflect changes in API structure.
* refactor: Rename private_key_secret to authorized_keys_secret in CRD schema
* feat: Add support for authorized_keys from secret in skel and update k8sworkload.yaml
* feat: Enhance authorized keys handling to include secret name check
* Update plugin/kubernetes/skel.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-25 03:48:17 -07:00
Boshi Lian
ca311e15cd
refactor: Revise Dockerfile - Remove entrypoint.sh ( #598 )
...
* chore: Formatting
* chore: Formatting (fix indent)
* refactor: Remove entrypoint
* chore: Remove `entrypoint.sh` from `.goreleaser.yaml`
* tests: Replace `entrypoint.sh` script usage in `e2eentry.sh`
* Set default plugin argument from environment variable in main function and update Dockerfile to remove CMD instruction
* Add user and group setup for testing in Dockerfile and update e2e entry script
* Update cmd/sshpiperd/main.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update cmd/sshpiperd/main.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Remove test user and group creation from Dockerfile and move it to e2e entry script; update plugin argument handling in main function
* Update Dockerfile
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Skip empty plugin directory entries in main function
---------
Co-authored-by: Brennan Kinney <5098581+polarathene@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-25 02:11:04 -07:00
Boshi Lian
2edfa6b4c3
Enhance upstream banner handling with deduplication mode and refactor connection metadata ( #597 )
...
* Enhance upstream banner handling with deduplication mode and refactor connection metadata
* Add 'first-only' mode to upstream banner handling and update usage documentation
2025-05-25 00:56:18 -07:00
Josh Bleecher Snyder
297b8c60e7
extract skel into its own package ( #596 )
...
This breaks the dependency of libplugin
on x/crypto, enabling people to use libplugin
without having conflicts over the crypto module.
2025-05-23 12:42:44 -07:00
Boshi Lian
e6d3bb694b
Add upstream banner mode and refactor banner callbacks ( #594 )
...
* feat: add upstream banner mode and refactor banner callbacks
* chore: update crypto submodule to latest commit
* fix: improve usage description for upstream banner mode flag
* Update cmd/sshpiperd/daemon.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-19 12:31:04 -07:00
Boshi Lian
2c2d378f86
Fix linting issues ( #595 )
...
* fix lint
* Bump golangci-lint action to v8 and update linting args
* fix lint errors
* fix: correct loop condition in main function to process remaining arguments
2025-05-18 00:59:18 -07:00
Boshi Lian
22ad31b127
Add go-reaper integration for process reaping ( #580 )
...
* Add go-reaper integration for process reaping
* refactor: move reaper initialization to cmd_linux.go
2025-05-18 00:14:47 -07:00
dependabot[bot]
b3ce6b10c1
Bump k8s.io/code-generator from 0.33.0 to 0.33.1 ( #591 )
...
Bumps [k8s.io/code-generator](https://github.com/kubernetes/code-generator ) from 0.33.0 to 0.33.1.
- [Commits](https://github.com/kubernetes/code-generator/compare/v0.33.0...v0.33.1 )
---
updated-dependencies:
- dependency-name: k8s.io/code-generator
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-16 14:09:31 -07:00
dependabot[bot]
0bb237d1aa
Bump github.com/pquerna/otp from 1.4.0 to 1.5.0 ( #589 )
2025-05-16 12:58:43 -07:00
dependabot[bot]
893c837dbe
Bump k8s.io/client-go from 0.33.0 to 0.33.1 ( #590 )
2025-05-16 12:58:01 -07:00
dependabot[bot]
970bb745c1
Bump google.golang.org/grpc from 1.72.0 to 1.72.1 ( #587 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.72.0 to 1.72.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-14 14:56:33 -07:00
Boshi Lian
8ea9eb3f4f
feat: add proxy-read-header-timeout flag for PROXY protocol support ( #586 )
...
fix: update go-proxyproto and golang.org/x/net dependencies
2025-05-11 02:20:16 -07:00
dependabot[bot]
7eb2dd9bcd
Bump k8s.io/code-generator from 0.32.3 to 0.33.0 ( #584 )
...
Bumps [k8s.io/code-generator](https://github.com/kubernetes/code-generator ) from 0.32.3 to 0.33.0.
- [Commits](https://github.com/kubernetes/code-generator/compare/v0.32.3...v0.33.0 )
---
updated-dependencies:
- dependency-name: k8s.io/code-generator
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-09 09:46:35 -07:00
Boshi Lian
e1094c49b8
fix: .goreleaser.yaml - Enable Darwin support for multiple build configurations ( #583 )
2025-05-08 12:23:03 -07:00
dependabot[bot]
7ae71733e3
Bump k8s.io/client-go from 0.32.3 to 0.33.0 ( #573 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.32.3 to 0.33.0.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.3...v0.33.0 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-version: 0.33.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-08 12:03:15 -07:00
Boshi Lian
2603cdfa8b
support handle ping@openssh packet ( #582 )
...
* chore: Update dependencies in go.mod and go.sum
* chore: Update submodule commit for crypto
* refactor: Update hook functions to return ssh.PipePackageHookMethod for better integration
* fix: Increase sleep duration in TestFixed to ensure proper execution
* fix: Increase sleep duration in TestFixed to ensure proper file flush
* fix: Update docker-compose service images and modify test to use host-password-old
* refactor: Simplify hook functions to return error instead of PipePackageHookMethod for better error handling
* feat: Add reply-ping flag to enable ping response for compatibility with older sshd
* fix: Update subproject commit reference in crypto
2025-05-08 11:53:40 -07:00
Boshi Lian
c93e3c2f4a
fix: skel.go - Add check for no CA public key before retrieving public key certs ( #579 )
2025-05-07 00:26:38 -07:00
Brennan Kinney
52e8f9afc4
chore: Dockerfile - Use HereDoc syntax ( #567 )
...
* chore: `Dockerfile` - Use HereDoc syntax
* Update Dockerfile
* Update Dockerfile
2025-04-28 10:05:36 -07:00
dependabot[bot]
587fb74c50
Bump github.com/docker/docker ( #569 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 28.0.4+incompatible to 28.1.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v28.0.4...v28.1.1 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-version: 28.1.1+incompatible
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-27 21:55:54 -07:00
dependabot[bot]
583b1c2de0
Bump google.golang.org/grpc from 1.71.1 to 1.72.0 ( #570 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.71.1 to 1.72.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.1...v1.72.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.72.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-27 21:55:27 -07:00
Brennan Kinney
4160c956ab
docs: Improve YAML plugin config examples ( #564 )
...
* docs: Improve YAML plugin config examples
* docs: Plugin (`workingdir`) - Add FAQ entry regarding key type
2025-04-16 12:20:04 -07:00
Brennan Kinney
3064625368
fix: entrypoint.sh - Transfer PID1 to sshpiperd ( #561 )
2025-04-16 11:09:48 -07:00
dependabot[bot]
d884f45cfb
Bump github.com/tg123/go-htpasswd from 1.2.3 to 1.2.4 ( #560 )
...
Bumps [github.com/tg123/go-htpasswd](https://github.com/tg123/go-htpasswd ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/tg123/go-htpasswd/releases )
- [Commits](https://github.com/tg123/go-htpasswd/compare/v1.2.3...v1.2.4 )
---
updated-dependencies:
- dependency-name: github.com/tg123/go-htpasswd
dependency-version: 1.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 11:08:04 -07:00
eesaanatluri
95642617d3
fix the username for group routing test case ( #558 )
2025-04-08 09:12:07 -07:00
eesaanatluri
4fce1dcb45
feat: Decide upstream based on user's unix group membership ( #536 )
...
* feat: Decide upstream based on user's unix group membership
If a username is not defined, groupname is parsed. Check if the
user is part of that group and route them to the associated host
defined in the config file for the yaml plugin
* style: fix formatting with gofmt
* feat: Look up user groups only when groupname defined in yaml config
* fix: inefficient assignment because of unused var
* feat: fallback to next rule on group lookup failure
Instead of failing on group lookup errors, the matcher now skips the
groupname rule and proceeds to the next, eventually failing through to
the catchall rule.
* feat: test cases for group based routing in yaml plugin
* Revert "feat: fallback to next rule on group lookup failure"
This reverts commit 622ee9f1eb3157d04f57c068179bb74de8db3a1f.
Handles the error returned by getUserGroups instead of ignoring it,
to prevent potential runtime issues when user lookup fail
* feat: Check if a user is known to the system before group lookup
This will let the rule matching logic skip to the next pipe in the yaml
config when a user is not found on the system.
Note the variable name change from user to username to avoid ambiguity
dur to name collision with os/user package.
* feat: Avoid redundant user lookup
* feat: Improve error handling for user and group lookup failures
* feat: Use appropriate test user name for group routing
2025-04-07 23:53:16 -07:00
dependabot[bot]
4ddeee8048
Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 ( #551 )
...
Bumps google.golang.org/protobuf from 1.36.5 to 1.36.6.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 10:21:21 -07:00
dependabot[bot]
3232eb79b0
Bump github.com/docker/docker ( #553 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 28.0.2+incompatible to 28.0.4+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v28.0.2...v28.0.4 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 09:53:57 -07:00
dependabot[bot]
077a07f4fc
Bump google.golang.org/grpc from 1.71.0 to 1.71.1 ( #556 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.71.0 to 1.71.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.71.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.71.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 09:53:47 -07:00
Boshi Lian
5a2aeeea1f
chore: update .goreleaser.yaml configuration for versioning and formats ( #549 )
2025-03-20 01:34:13 -07:00
Boshi Lian
3757d80348
support proxy banner from upstream ( #548 )
...
* remove unused logs
* add banner to server password
* add updated crypto lib
* add test
* refactor: clean up whitespace in banner test
* fix: update test case name to use underscores for consistency
2025-03-20 00:55:03 -07:00
dependabot[bot]
af3d2586cd
Bump github.com/docker/docker ( #547 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 28.0.1+incompatible to 28.0.2+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v28.0.1...v28.0.2 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-20 00:43:34 -07:00
diedpigs
9ff3550786
Feat: fail2ban whitelist ( #546 )
...
* feat: support whitelist in failtoban plugin
* test: add e2e test for failtoban ignore ip
* refactor: use netipx for easy contains check
2025-03-15 04:23:09 -07:00
dependabot[bot]
486bd74534
Bump k8s.io/code-generator from 0.32.2 to 0.32.3 ( #545 )
...
Bumps [k8s.io/code-generator](https://github.com/kubernetes/code-generator ) from 0.32.2 to 0.32.3.
- [Commits](https://github.com/kubernetes/code-generator/compare/v0.32.2...v0.32.3 )
---
updated-dependencies:
- dependency-name: k8s.io/code-generator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 21:46:06 -07:00
dependabot[bot]
a9c91d03d6
Bump k8s.io/api from 0.32.2 to 0.32.3 ( #542 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.32.2 to 0.32.3.
- [Commits](https://github.com/kubernetes/api/compare/v0.32.2...v0.32.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 21:36:02 -07:00
dependabot[bot]
0f8290f62b
Bump k8s.io/client-go from 0.32.2 to 0.32.3 ( #543 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.32.2 to 0.32.3.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.2...v0.32.3 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 21:35:52 -07:00
dependabot[bot]
bcdb80b956
Bump k8s.io/apimachinery from 0.32.2 to 0.32.3 ( #544 )
2025-03-12 19:01:22 -07:00
dependabot[bot]
8f333de4b9
Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 ( #539 )
...
Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli ) from 2.27.5 to 2.27.6.
- [Release notes](https://github.com/urfave/cli/releases )
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/urfave/cli/compare/v2.27.5...v2.27.6 )
---
updated-dependencies:
- dependency-name: github.com/urfave/cli/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 01:49:37 -07:00
dependabot[bot]
3e0fc4010d
Bump google.golang.org/grpc from 1.70.0 to 1.71.0 ( #537 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 01:49:24 -07:00
dependabot[bot]
b05520d4a0
Bump github.com/docker/docker ( #534 )
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 27.5.1+incompatible to 28.0.1+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v27.5.1...v28.0.1 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-12 01:39:07 -07:00
Boshi Lian
3c843d337e
Update dependencies: bump golang.org/x/crypto to v0.36.0, golang.org/x/sync to v0.12.0, golang.org/x/sys to v0.31.0, golang.org/x/term to v0.30.0, and golang.org/x/text to v0.23.0 ( #541 )
2025-03-12 01:38:43 -07:00
Boshi Lian
b8db060584
fix e2e ( #540 )
...
* Update docker-compose.yml
* Update docker-compose.yml and Dockerfile: simplify kind load command and upgrade kind version to v0.27.0
* Comment out Docker installation steps in Dockerfile
* Revert "Comment out Docker installation steps in Dockerfile"
This reverts commit 242e5c638958cb4227d99c85d2cae13214b74513.
2025-03-12 00:54:49 -07:00
Boshi Lian
c12ddd9c0f
Update dependencies: bump golang.org/x/crypto to v0.33.0, golang.org/x/sync to v0.11.0, golang.org/x/sys to v0.30.0, golang.org/x/term to v0.29.0, and golang.org/x/text to v0.22.0 ( #531 )
2025-02-17 01:22:20 -08:00
Boshi Lian
e96e3f6a3a
Customize sshd with sshd config.d ( #525 )
...
* Update OpenSSH server image version and add no penalties configuration
* Refactor SSH configuration paths and update test scripts for public key handling
* Update Docker Compose volumes to remove read-only flag for shared directory
* Remove end-to-end test files and related Docker configuration for CA public cert authentication
2025-02-16 23:19:41 -08:00
dependabot[bot]
3050a85e6e
Bump k8s.io/code-generator from 0.32.1 to 0.32.2 ( #530 )
...
Bumps [k8s.io/code-generator](https://github.com/kubernetes/code-generator ) from 0.32.1 to 0.32.2.
- [Commits](https://github.com/kubernetes/code-generator/compare/v0.32.1...v0.32.2 )
---
updated-dependencies:
- dependency-name: k8s.io/code-generator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-15 06:02:19 -08:00
dependabot[bot]
06770541cd
Bump k8s.io/client-go from 0.32.1 to 0.32.2 ( #528 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.32.1 to 0.32.2.
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.32.1...v0.32.2 )
---
updated-dependencies:
- dependency-name: k8s.io/client-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 05:00:01 -08:00
dependabot[bot]
8f3cc0a4e8
Bump k8s.io/api from 0.32.1 to 0.32.2 ( #529 )
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.32.1 to 0.32.2.
- [Commits](https://github.com/kubernetes/api/compare/v0.32.1...v0.32.2 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-14 04:49:25 -08:00
Boshi Lian
c8dd92f1e8
Bump Go version to 1.24 in Dockerfile and go.mod ( #524 )
2025-02-13 02:36:12 -08:00
dependabot[bot]
d6d42f1bd3
Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 ( #523 )
2025-02-08 00:33:53 -08:00
Boshi Lian
77e9b2181a
Update Dockerfile to use pre-built OpenSSH binary and fix test reference to SSH binary ( #522 )
...
* Update Dockerfile to use pre-built OpenSSH binary and fix test reference to SSH binary
* Add support for multiple SSH binary versions in tests
2025-02-06 01:48:49 -08:00