Commit Graph
892 Commits
Author SHA1 Message Date
Owen e5345f6717 Get native auth working 2026-05-30 11:53:31 -07:00
Owen b33a12a528 Remove github.com/msteinert/pam/v2 2026-05-29 15:57:39 -07:00
Owen 57575490e1 Merge branch 'rdp-ssh' into dev 2026-05-28 15:40:22 -07:00
Owen e5e72ba615 Merge branch 'main' into dev 2026-05-28 15:38:46 -07:00
Owen 734542c3ed Add restart endpoint 2026-05-28 15:38:09 -07:00
Owen a7b028b154 Reexec if the config changes 2026-05-28 15:38:09 -07:00
Owen 694a7986f5 Add sighup and block flag to block connections 2026-05-28 15:38:09 -07:00
Owen 3d57d37c9e Add to cicd 2026-05-28 15:38:09 -07:00
Owen 8955213aef Add advantech package 2026-05-28 15:38:09 -07:00
Owen ec89eb7d0f Add advantech router app updates 2026-05-28 15:38:09 -07:00
Owen 535fd717be Keep checking if we need to update 2026-05-28 15:38:09 -07:00
Owen 357f718e00 Add permissions check, shasum check, & build info 2026-05-28 15:38:09 -07:00
Owen 42cb8e7908 Auto update newt 2026-05-28 15:38:08 -07:00
miloschwartz 6ccfe96e69 update issue template 2026-05-25 21:40:43 -07:00
Owen 5d84fa9141 Handle the different modes 2026-05-22 13:49:54 -07:00
Owen 60d67ee9a1 Add --disable-ssh flag to replace --auth-daemon 2026-05-22 13:39:14 -07:00
Owen 1ff26b7acd Bring the naitve ssh pam to the browser gateway 2026-05-22 11:30:21 -07:00
Owen e6267cc1fc Add pam to native ssh server 2026-05-22 11:20:21 -07:00
Owen e36ae4b746 Remove nativeSsh config with shell 2026-05-22 11:19:57 -07:00
Owen 631eab53d1 Add credentials store and use the auth daemon info 2026-05-21 21:09:51 -07:00
Owen f217ddf6a7 Fix exit not closing session 2026-05-21 20:38:38 -07:00
Owen 9640ada8b7 Bind the ssh server to the newt ip 2026-05-21 20:30:17 -07:00
Owen 388795ecf4 Keep host key in memory 2026-05-21 20:16:46 -07:00
Owen 133311f1c4 Pty to find its own shell 2026-05-21 18:23:11 -07:00
Owen e0d65d8125 Basic ssh server for private resources created 2026-05-21 18:19:39 -07:00
Owen Schwartz c168ddac90 Merge pull request #362 from fosrl/ci/use-go-version-file
Use Go version specified in go.mod for CI tests
2026-05-20 20:07:16 -07:00
Marc Schäfer 88d946c9b4 ci(test): use Go version from go.mod 2026-05-21 02:42:59 +02:00
Owen Schwartz c9be684b91 Merge pull request #358 from cwiggs/feat/ci-go-test
feat(ci): run a go test before we build
2026-05-20 14:51:17 -07:00
Owen Schwartz 8f321365d5 Merge pull request #361 from fosrl/dev
Housekeeping
2026-05-20 14:48:53 -07:00
Owen Schwartz 21e2a7b91f Merge pull request #349 from fosrl/issue-348
Refactor Docker client imports and container handling logic
2026-05-16 21:11:12 -07:00
Owen Schwartz 2562bda187 Merge pull request #360 from fosrl/github-action-cosign
Upgrade cosign installer to v4.1.2 and pin cosign version
2026-05-16 14:55:22 -07:00
Marc Schäfer 8736f89291 fix(security): update cosign to v3.0.6 and installer to 4.1.2 2026-05-16 16:31:27 +02:00
Owen 1f8be1d826 Support ssh private key 2026-05-15 16:07:05 -07:00
Owen 28cddf7066 Support add and remove for gateway 2026-05-15 14:59:37 -07:00
Owen 710408ac67 Support per target auth token 2026-05-15 13:46:39 -07:00
Chris Wiggins 54a13b268e feat(ci): run a go test before we build 2026-05-15 11:48:50 -06:00
Owen Schwartz 37aff0daa5 Merge pull request #353 from rinseaid/fix/x-forwarded-proto-tls
Fix X-Forwarded-Proto always set to "http" for TLS connections
2026-05-13 20:54:06 -07:00
Owen Schwartz 55ca18a1db Delete .github/workflows/build-patched.yml 2026-05-13 20:53:27 -07:00
rinseaid b6e2d61a18 Add workflow to build patched image to ghcr.io/rinseaid/newt:patched 2026-05-13 22:40:22 -04:00
rinseaid 817824bd6f Fix X-Forwarded-Proto always set to "http" for TLS connections
httpConnCtx wraps *tls.Conn behind net.Conn, so Go's http.Server
cannot detect TLS via type assertion and r.TLS is always nil.
SetXForwarded() then always writes X-Forwarded-Proto: http.

Override using the isTLS context flag already set by ConnContext.
2026-05-13 22:38:35 -04:00
Owen 559b7021fe Basic browser gateway target support 2026-05-13 16:24:26 -07:00
Owen bd53edf8e4 Split out rdp 2026-05-11 21:49:55 -07:00
Owen 825a7f460f Add vnc 2026-05-11 21:13:55 -07:00
Owen 67b81c1f40 Add browser gateway 2026-05-11 18:08:47 -07:00
Owen efa1ecf61e Remove test 2026-05-11 18:04:51 -07:00
Owen d28c2aaa87 Update log message 2026-05-11 10:34:30 -07:00
Marc Schäfer 0e2d7057b6 refactor: update Docker client imports and adjust container handling logic
Signed-off-by: Marc Schäfer <git@marcschaeferger.de>
2026-05-10 10:50:38 +02:00
Marc Schäfer ae48df97c8 Merge pull request #312 from fosrl/dependabot/github_actions/softprops/action-gh-release-3.0.0
chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0
2026-05-09 15:57:52 +02:00
Marc Schäfer df125affe4 Merge pull request #313 from fosrl/dependabot/github_actions/aws-actions/configure-aws-credentials-6.1.0
chore(deps): bump aws-actions/configure-aws-credentials from 6.0.0 to 6.1.0
2026-05-09 15:57:40 +02:00
Marc Schäfer 848a23a535 Merge pull request #314 from fosrl/dependabot/github_actions/docker/build-push-action-7.1.0
chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0
2026-05-09 15:57:29 +02:00