Owen Schwartz
272e6cf402
Merge pull request #366 from fosrl/dependabot/github_actions/docker/build-push-action-7.2.0
...
chore(deps): bump docker/build-push-action from 7.1.0 to 7.2.0
2026-06-04 10:58:13 -07:00
Owen Schwartz
0737d6c5cc
Merge pull request #340 from fosrl/dependabot/go_modules/golang.zx2c4.com/wireguard/windows-1.0.1
...
chore(deps): bump golang.zx2c4.com/wireguard/windows from 0.5.3 to 1.0.1
2026-06-04 10:58:05 -07:00
Owen Schwartz
7127740219
Merge pull request #365 from fosrl/dependabot/github_actions/actions/stale-10.3.0
...
chore(deps): bump actions/stale from 10.2.0 to 10.3.0
2026-06-04 10:58:00 -07:00
Owen Schwartz
4c56a2d02c
Merge pull request #370 from immanuwell/fix/docker-fetch-duplicate-log-and-reliable-ping-dead-code
...
fix: remove duplicate wrong error log in socket/fetch and dead code in reliablePing
2026-06-04 10:57:04 -07:00
dependabot[bot]
b6f00a9500
chore(nix): fix hash for updated go dependencies
2026-06-04 17:54:30 +00:00
Owen Schwartz
4b81b34eae
Merge pull request #351 from fosrl/dependabot/github_actions/aws-actions/configure-aws-credentials-6.1.1
...
chore(deps): bump aws-actions/configure-aws-credentials from 6.1.0 to 6.1.1
2026-06-04 10:53:51 -07:00
dependabot[bot]
efc17644d1
chore(deps): bump docker/build-push-action from 7.1.0 to 7.2.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/bcafcacb16a39f128d818304e6c9c0c18556b85f...f9f3042f7e2789586610d6e8b85c8f03e5195baf )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 17:53:40 +00:00
dependabot[bot]
eca54190b0
chore(deps): bump actions/stale from 10.2.0 to 10.3.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.2.0 to 10.3.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/b5d41d4e1d5dceea10e7104786b73624c18a190f...eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 17:53:38 +00:00
dependabot[bot]
d1f4b5bc80
chore(deps): bump golang.zx2c4.com/wireguard/windows from 0.5.3 to 1.0.1
...
Bumps golang.zx2c4.com/wireguard/windows from 0.5.3 to 1.0.1.
---
updated-dependencies:
- dependency-name: golang.zx2c4.com/wireguard/windows
dependency-version: 1.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 17:53:25 +00:00
Owen Schwartz
f922155843
Merge pull request #350 from fosrl/dependabot/github_actions/sigstore/cosign-installer-4.1.2
...
chore(deps): bump sigstore/cosign-installer from 4.1.1 to 4.1.2
2026-06-04 10:51:36 -07:00
Owen Schwartz
1f16708a05
Merge pull request #356 from fosrl/dependabot/go_modules/prod-patch-updates-d9ad24fc58
...
chore(deps): bump the prod-patch-updates group across 1 directory with 2 updates
2026-06-04 10:51:28 -07:00
dependabot[bot]
88c1c2e0b5
chore(nix): fix hash for updated go dependencies
2026-06-04 17:22:48 +00:00
dependabot[bot]
69ed08222f
chore(deps): bump the prod-patch-updates group across 1 directory with 2 updates
...
Bumps the prod-patch-updates group with 2 updates in the / directory: [google.golang.org/grpc](https://github.com/grpc/grpc-go ) and software.sslmate.com/src/go-pkcs12.
Updates `google.golang.org/grpc` from 1.81.0 to 1.81.1
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.81.0...v1.81.1 )
Updates `software.sslmate.com/src/go-pkcs12` from 0.7.0 to 0.7.1
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-version: 1.81.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: software.sslmate.com/src/go-pkcs12
dependency-version: 0.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 17:21:44 +00:00
Owen Schwartz
0169123d55
Merge pull request #371 from fosrl/fix/go-deps-security-updates
...
Update golang.org/x modules for security fixes
2026-06-04 10:19:31 -07:00
Marc Schäfer
ac9852a3cb
fix(nix): update Go module vendor hash
2026-06-04 14:28:28 +02:00
Marc Schäfer
f91deeede7
fix(deps): update golang.org/x modules for security fixes
...
Update golang.org/x/crypto, golang.org/x/net and golang.org/x/sys
to versions containing security fixes reported by Docker Scout.
2026-06-04 12:53:53 +02:00
immanuwell
d57b7ccb53
fix: remove duplicate wrong error log in socket/fetch handler and dead code in reliablePing
2026-05-30 21:55:46 +04: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
dependabot[bot]
24f5d55cce
chore(deps): bump sigstore/cosign-installer from 4.1.1 to 4.1.2
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.1.1...6f9f17788090df1f26f669e9d70d6ae9567deba6 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-16 21:57:19 +00: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
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
efa1ecf61e
Remove test
2026-05-11 18:04:51 -07:00
Owen
d28c2aaa87
Update log message
2026-05-11 10:34:30 -07:00
dependabot[bot]
820978ae6f
chore(deps): bump aws-actions/configure-aws-credentials
...
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/ec61189d14ec14c8efccab744f656cffd0e33f37...d979d5b3a71173a29b74b5b88418bfda9437d885 )
---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: 6.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 14:36:15 +00: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
Marc Schäfer
1a1d58c4dc
Merge pull request #315 from fosrl/dependabot/github_actions/actions/setup-go-6.4.0
...
chore(deps): bump actions/setup-go from 6.2.0 to 6.4.0
2026-05-09 15:57:15 +02:00
Owen Schwartz
0da8a29a61
Merge pull request #346 from fosrl/dev
...
Fix redirect
v1.12.5
2026-05-08 11:06:31 -07:00
Owen
a1218ab67a
Bump version
2026-05-08 11:05:24 -07:00
Owen
bb84762b16
Merge branch 'main' into dev
2026-05-08 11:05:07 -07:00
Owen
86155072de
Fix the redirect
2026-05-08 11:03:00 -07:00
Owen Schwartz
4a9a4c4eec
Merge pull request #345 from LaurenceJJones/investigate/https-permanent-redirect-loop
...
fix(http): populate Request.TLS for private HTTPS via httpConnCtx
2026-05-08 09:48:22 -07:00
Owen Schwartz
21c744fe84
Merge pull request #344 from LaurenceJJones/investigate/private-http-redirect-500
...
fix(http): Set host header based on in
2026-05-08 09:47:09 -07:00
Laurence
146e7835eb
fix(http): populate Request.TLS for private HTTPS via httpConnCtx
...
net/http only sets Request.TLS for *tls.Conn or conns implementing ConnectionState(). Our listener wrapped tls.Server in httpConnCtx with an embedded net.Conn, so TLS was never surfaced and r.TLS stayed nil. That triggered the HTTP→HTTPS permanent redirect on every request for HTTPS rules.
Add ConnectionState() on httpConnCtx delegating to the underlying TLS conn.
Add tests for TLS forwarding and plain TCP.
2026-05-08 15:17:31 +01:00
Laurence
6aa94c0c2a
fix(http): Set host header based on in
...
fix https://github.com/fosrl/pangolin/issues/2952 issue by setting the incoming host header to the outgoing one by the reverse proxy, this was the default behaviour when using single proxy but now since we use more features it now rewrites the host header
2026-05-08 13:45:50 +01:00
Owen Schwartz
542c70b326
Merge pull request #342 from fosrl/dev
...
1.12.4
v1.12.4
2026-05-07 17:41:03 -07:00
Owen
663e98af60
Retry interval while we are disconnected
2026-05-07 17:27:01 -07:00
Owen
901ec71baf
Increase max attempts
2026-05-07 17:25:13 -07:00
Owen
9bc0204f57
Merge branch 'main' into dev
2026-05-07 17:24:34 -07:00