Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
716 commits
Select commit Hold shift + click to select a range
068145c
fix(ci): Refactor CI/CD workflow for AWS and image management
marcschaeferger Mar 6, 2026
fac0f5b
Build full arn
oschwartz10612 Mar 7, 2026
a85454e
Build full arn
oschwartz10612 Mar 7, 2026
1bd1133
Make sure to skip prepare
oschwartz10612 Mar 7, 2026
392e4c8
Make sure to skip prepare
oschwartz10612 Mar 7, 2026
afdb1fc
Make sure to set version and fix prepare issue
oschwartz10612 Mar 7, 2026
da9825d
Merge branch 'main' into dev
oschwartz10612 Mar 7, 2026
e1edbce
Make sure to set version and fix prepare issue
oschwartz10612 Mar 7, 2026
768415f
Parse target strings with IPv6 support and strict validation
LaurenceJJones Mar 5, 2026
accac75
Set newt version in dockerfile
oschwartz10612 Mar 8, 2026
44ca592
Set newt version in dockerfile
oschwartz10612 Mar 8, 2026
627ec2f
chore(deps): bump aquasecurity/trivy-action from 0.34.2 to 0.35.0
dependabot[bot] Mar 9, 2026
a76089d
chore(deps): bump docker/login-action from 3.7.0 to 4.0.0
dependabot[bot] Mar 9, 2026
bc44ca1
chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0
dependabot[bot] Mar 9, 2026
a13c7c6
chore(nix): fix hash for updated go dependencies
dependabot[bot] Mar 9, 2026
8e18893
chore(nix): fix hash for updated go dependencies
dependabot[bot] Mar 9, 2026
d7741df
chore(nix): fix hash for updated go dependencies
dependabot[bot] Mar 9, 2026
d68a13e
feat(installer): prefer /usr/local/bin and improve POSIX compatibility
LaurenceJJones Mar 10, 2026
a1df3d7
Merge branch 'dev' of github.com:fosrl/newt into dev
oschwartz10612 Mar 12, 2026
836144a
feat(admin): Add pprof endpoints
LaurenceJJones Mar 12, 2026
ef03b45
Allow passing public dns into resolve
oschwartz10612 Mar 11, 2026
539e595
Add optional compression
oschwartz10612 Mar 13, 2026
c7b0128
Clean up previous logging
oschwartz10612 Mar 13, 2026
745d2db
Merge branch 'dev' into msg-opt
oschwartz10612 Mar 14, 2026
bf029b7
Clean up to match olm
oschwartz10612 Mar 14, 2026
0254971
feat: watch blueprint.yaml for update and auto resend
eleboucher Mar 15, 2026
d4ebb3e
Send disconnecting message
oschwartz10612 Mar 16, 2026
13448f7
refactor(proxy): cleanup basics - constants, remove dead code, fix de…
LaurenceJJones Mar 16, 2026
24dfb3a
Remove redundant info
oschwartz10612 Mar 16, 2026
8161fa6
Bump ping interval up
oschwartz10612 Mar 16, 2026
b398f53
Merge pull request #279 from fosrl/dev
oschwartz10612 Mar 16, 2026
de4353f
Merge pull request #269 from LaurenceJJones/feature/pprof-endpoint
oschwartz10612 Mar 17, 2026
8fda35d
fix(healthcheck): Support ipv6 healthchecks
LaurenceJJones Mar 18, 2026
d3722c2
Merge pull request #280 from LaurenceJJones/fix/healthcheck-ipv6
oschwartz10612 Mar 18, 2026
a2683eb
Merge pull request #274 from LaurenceJJones/refactor/proxy-cleanup-ba…
oschwartz10612 Mar 18, 2026
b045a0f
chore(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.3
dependabot[bot] Mar 19, 2026
212bdf7
chore(nix): fix hash for updated go dependencies
dependabot[bot] Mar 19, 2026
0f57985
Saving and sending access logs pass 1
oschwartz10612 Mar 23, 2026
69019d5
Process log to form sessions
oschwartz10612 Mar 25, 2026
b43572d
Provisioning key working
oschwartz10612 Mar 27, 2026
baca04e
Add --config-file
oschwartz10612 Mar 27, 2026
fc4b375
Allow blueprint interpolation for env vars
oschwartz10612 Mar 27, 2026
1057013
Add chainId based dedup
oschwartz10612 Mar 27, 2026
d4a5ac8
Merge branch 'main' into dev
oschwartz10612 Mar 29, 2026
cdaf4f7
Add chain id to ping
oschwartz10612 Mar 29, 2026
b6f13a1
Merge pull request #285 from fosrl/dev
oschwartz10612 Mar 29, 2026
381f5a6
Merge branch 'main' into logging-provision
oschwartz10612 Mar 30, 2026
5208117
Add name to provisioning
oschwartz10612 Mar 31, 2026
8d82460
Send health checks to the server on reconnect
oschwartz10612 Apr 1, 2026
f4d071f
Add provisioning blueprint file
oschwartz10612 Apr 3, 2026
e01b0ae
Merge pull request #281 from fosrl/dependabot/go_modules/google.golan…
marcschaeferger Apr 3, 2026
f925c68
chore(deps): bump github.com/gaissmai/bart
dependabot[bot] Apr 3, 2026
16864fc
chore(nix): fix hash for updated go dependencies
dependabot[bot] Apr 3, 2026
575942c
Merge branch 'main' into dependabot/github_actions/docker/build-push-…
marcschaeferger Apr 3, 2026
6f96169
Merge branch 'main' into dependabot/github_actions/docker/login-actio…
marcschaeferger Apr 3, 2026
f432a17
Merge pull request #265 from fosrl/dependabot/github_actions/docker/b…
marcschaeferger Apr 3, 2026
abe6e2e
Merge branch 'main' into dependabot/github_actions/aquasecurity/trivy…
marcschaeferger Apr 3, 2026
4e6e79a
Merge pull request #264 from fosrl/dependabot/github_actions/docker/l…
marcschaeferger Apr 3, 2026
5ced7d6
chore(deps): bump actions/stale from 10.1.1 to 10.2.0
dependabot[bot] Apr 3, 2026
c2187de
chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0
dependabot[bot] Apr 3, 2026
4f42560
Merge pull request #263 from fosrl/dependabot/github_actions/aquasecu…
marcschaeferger Apr 3, 2026
aa42b36
Merge pull request #262 from fosrl/dependabot/github_actions/docker/s…
marcschaeferger Apr 3, 2026
732e788
Merge pull request #261 from fosrl/dependabot/github_actions/actions/…
marcschaeferger Apr 3, 2026
5c329be
Merge pull request #286 from fosrl/dependabot/go_modules/prod-patch-u…
oschwartz10612 Apr 3, 2026
2e02c9b
Remove files
oschwartz10612 Apr 3, 2026
184bfb1
Delete bad bp
oschwartz10612 Apr 3, 2026
cd47822
Merge pull request #290 from fosrl/dev
oschwartz10612 Apr 3, 2026
3f32c9e
chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0
dependabot[bot] Apr 6, 2026
db6cabc
chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1
dependabot[bot] Apr 6, 2026
bc6661f
chore(deps): bump docker/login-action from 4.0.0 to 4.1.0
dependabot[bot] Apr 6, 2026
fee7fbe
chore(deps): bump softprops/action-gh-release from 2.4.2 to 2.6.1
dependabot[bot] Apr 6, 2026
56cc225
chore(deps): bump docker/setup-qemu-action from 3.7.0 to 4.0.0
dependabot[bot] Apr 6, 2026
05fc12f
chore(deps): bump the prod-minor-updates group with 13 updates
dependabot[bot] Apr 6, 2026
7418395
chore(nix): fix hash for updated go dependencies
dependabot[bot] Apr 6, 2026
caa5a6a
Merge pull request #298 from fosrl/dependabot/go_modules/prod-minor-u…
marcschaeferger Apr 6, 2026
9b2d1f2
Merge pull request #297 from fosrl/dependabot/github_actions/docker/s…
marcschaeferger Apr 6, 2026
88d954f
Merge pull request #296 from fosrl/dependabot/github_actions/softprop…
marcschaeferger Apr 6, 2026
b7f2445
Merge pull request #295 from fosrl/dependabot/github_actions/docker/l…
marcschaeferger Apr 6, 2026
cbd17ff
Merge pull request #294 from fosrl/dependabot/github_actions/sigstore…
marcschaeferger Apr 6, 2026
f7bb240
Merge pull request #293 from fosrl/dependabot/github_actions/actions/…
marcschaeferger Apr 6, 2026
8cf3942
chore(deps): bump the prod-minor-updates group with 2 updates
dependabot[bot] Apr 7, 2026
f5f2ba3
chore(nix): fix hash for updated go dependencies
dependabot[bot] Apr 7, 2026
27e4719
Add CODEOWNERS
oschwartz10612 Apr 7, 2026
d7c3c38
fix: allow empty config file bootstrap before provisioning
LaurenceJJones Apr 8, 2026
7e1e340
Merge pull request #302 from LaurenceJJones/fix/config-file-provision…
oschwartz10612 Apr 9, 2026
e4daa62
Merge pull request #299 from fosrl/dependabot/go_modules/prod-minor-u…
oschwartz10612 Apr 9, 2026
6dd9c4b
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/o…
dependabot[bot] Apr 9, 2026
0104fb9
chore(nix): fix hash for updated go dependencies
dependabot[bot] Apr 9, 2026
31f8995
fix(proxy): reclaim idle UDP flows and make timeout configurable
LaurenceJJones Apr 9, 2026
4d8d002
perf(proxy): add sync.Pool for UDP buffers
LaurenceJJones Apr 9, 2026
47c646b
Basic http is working
oschwartz10612 Apr 9, 2026
6becf0f
Merge pull request #277 from LaurenceJJones/refactor/proxy-udp-buffer…
oschwartz10612 Apr 9, 2026
5848c8d
Adjust to use data saved inside of the subnet rule
oschwartz10612 Apr 9, 2026
0925354
Pass the new data down from the websocket
oschwartz10612 Apr 9, 2026
342af9e
Switch to scheme
oschwartz10612 Apr 9, 2026
0569525
Merge remote-tracking branch 'upstream/dev' into investigate/heap-lea…
LaurenceJJones Apr 10, 2026
12776d6
Add logging
oschwartz10612 Apr 12, 2026
3d2b73d
Merge pull request #303 from fosrl/dependabot/go_modules/go.opentelem…
marcschaeferger Apr 12, 2026
276dad8
chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0
dependabot[bot] Apr 13, 2026
4205049
chore(deps): bump aws-actions/configure-aws-credentials
dependabot[bot] Apr 13, 2026
5969119
chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0
dependabot[bot] Apr 13, 2026
89b024b
chore(deps): bump actions/setup-go from 6.2.0 to 6.4.0
dependabot[bot] Apr 13, 2026
dc2e233
Merge pull request #306 from LaurenceJJones/investigate/heap-leak-udp…
oschwartz10612 Apr 13, 2026
5c9d13b
Add ldflags version to local
oschwartz10612 Apr 14, 2026
be1cd19
Merge branch 'main' into dev
oschwartz10612 Apr 14, 2026
50be4f6
Update version
oschwartz10612 Apr 14, 2026
d133d69
Update nix version in cicd
oschwartz10612 Apr 14, 2026
d3d10d0
Merge pull request #317 from fosrl/fix-nix
oschwartz10612 Apr 14, 2026
9bb8eae
Updating with new methods
oschwartz10612 Apr 16, 2026
e8961c5
Use follow redirects bool
oschwartz10612 Apr 16, 2026
0f927a3
Find old bins and support freebsd
oschwartz10612 Apr 17, 2026
26de268
Add x-forwarded-for
oschwartz10612 Apr 20, 2026
309f9ca
Fix nil pointer
oschwartz10612 Apr 20, 2026
8bfb465
Remove hc id
oschwartz10612 Apr 21, 2026
c8e5112
Merge branch 'alerting-rules' into dev
oschwartz10612 Apr 21, 2026
35a334c
Merge branch 'http-ha' into dev
oschwartz10612 Apr 21, 2026
1a7cf06
Merge branch 'fix-nix' into dev
oschwartz10612 Apr 22, 2026
5d889fb
Merge branch 'main' into dev
oschwartz10612 Apr 22, 2026
a0d2bb9
Merge pull request #321 from fosrl/dev
oschwartz10612 Apr 22, 2026
efd6743
Revert nix version in cicd
oschwartz10612 Apr 22, 2026
af2ecf4
Merge pull request #322 from fosrl/dev
oschwartz10612 Apr 22, 2026
294f99e
Try to add redirect
oschwartz10612 Apr 23, 2026
bfd61ca
Fix transport issue
oschwartz10612 Apr 23, 2026
1a67ff3
Hard code the ifconfig path
oschwartz10612 Apr 24, 2026
cc663f1
Merge pull request #323 from fosrl/dev
oschwartz10612 Apr 24, 2026
5c43db4
Fix crashing when removing hc
oschwartz10612 Apr 27, 2026
df3aa60
Merge pull request #327 from fosrl/dev
oschwartz10612 Apr 28, 2026
23caf57
Quiet message
oschwartz10612 Apr 28, 2026
bf33a66
Merge pull request #328 from fosrl/dev
oschwartz10612 Apr 28, 2026
7610aa4
Follow redirects by default for backward compat
oschwartz10612 Apr 28, 2026
ffd26f9
Merge pull request #331 from fosrl/dev
oschwartz10612 Apr 28, 2026
66c72bb
Dont block tcp for http unless there are targets
oschwartz10612 Apr 28, 2026
9e92c42
Merge pull request #333 from fosrl/dev
oschwartz10612 Apr 28, 2026
8e19e47
Support websocket upgrades in private HTTP proxy
LaurenceJJones Apr 29, 2026
b33c3b8
Add some test scripts for ws and move to testing/
oschwartz10612 Apr 29, 2026
5724c51
Merge pull request #334 from LaurenceJJones/private-http-websocket
oschwartz10612 Apr 29, 2026
57aa2e2
Merge pull request #336 from fosrl/dev
oschwartz10612 Apr 29, 2026
a6533b3
Fix incorrect redirect logic
oschwartz10612 Apr 30, 2026
5090907
Update status code
oschwartz10612 Apr 30, 2026
27f7ca6
Try to fix failover not working
oschwartz10612 May 5, 2026
3aaebe6
chore(deps): bump the prod-minor-updates group across 1 directory wit…
dependabot[bot] May 4, 2026
ced87b1
chore(nix): fix hash for updated go dependencies
dependabot[bot] May 4, 2026
9edaac9
chore(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0
dependabot[bot] Apr 27, 2026
9ff32b8
Fix not logging when rewriting nat
oschwartz10612 May 7, 2026
e8dc19a
Attempt to fix nix issue
oschwartz10612 May 7, 2026
74fd3f3
Bump version
oschwartz10612 May 7, 2026
1e77b09
fix(ping): decouple data-plane recovery trigger from backoff ramp
dephekt May 7, 2026
9bc0204
Merge branch 'main' into dev
oschwartz10612 May 8, 2026
901ec71
Increase max attempts
oschwartz10612 May 8, 2026
663e98a
Retry interval while we are disconnected
oschwartz10612 May 8, 2026
542c70b
Merge pull request #342 from fosrl/dev
oschwartz10612 May 8, 2026
6aa94c0
fix(http): Set host header based on in
LaurenceJJones May 8, 2026
146e783
fix(http): populate Request.TLS for private HTTPS via httpConnCtx
LaurenceJJones May 8, 2026
21c744f
Merge pull request #344 from LaurenceJJones/investigate/private-http-…
oschwartz10612 May 8, 2026
4a9a4c4
Merge pull request #345 from LaurenceJJones/investigate/https-permane…
oschwartz10612 May 8, 2026
8615507
Fix the redirect
oschwartz10612 May 8, 2026
bb84762
Merge branch 'main' into dev
oschwartz10612 May 8, 2026
a1218ab
Bump version
oschwartz10612 May 8, 2026
0da8a29
Merge pull request #346 from fosrl/dev
oschwartz10612 May 8, 2026
1a1d58c
Merge pull request #315 from fosrl/dependabot/github_actions/actions/…
marcschaeferger May 9, 2026
848a23a
Merge pull request #314 from fosrl/dependabot/github_actions/docker/b…
marcschaeferger May 9, 2026
df125af
Merge pull request #313 from fosrl/dependabot/github_actions/aws-acti…
marcschaeferger May 9, 2026
ae48df9
Merge pull request #312 from fosrl/dependabot/github_actions/softprop…
marcschaeferger May 9, 2026
0e2d705
refactor: update Docker client imports and adjust container handling …
marcschaeferger May 10, 2026
820978a
chore(deps): bump aws-actions/configure-aws-credentials
dependabot[bot] May 11, 2026
d28c2aa
Update log message
oschwartz10612 May 11, 2026
efa1ecf
Remove test
oschwartz10612 May 12, 2026
67b81c1
Add browser gateway
oschwartz10612 May 12, 2026
825a7f4
Add vnc
oschwartz10612 May 12, 2026
bd53edf
Split out rdp
oschwartz10612 May 12, 2026
559b702
Basic browser gateway target support
oschwartz10612 May 13, 2026
817824b
Fix X-Forwarded-Proto always set to "http" for TLS connections
May 14, 2026
b6e2d61
Add workflow to build patched image to ghcr.io/rinseaid/newt:patched
May 14, 2026
55ca18a
Delete .github/workflows/build-patched.yml
oschwartz10612 May 14, 2026
37aff0d
Merge pull request #353 from rinseaid/fix/x-forwarded-proto-tls
oschwartz10612 May 14, 2026
54a13b2
feat(ci): run a go test before we build
cwiggs May 15, 2026
710408a
Support per target auth token
oschwartz10612 May 15, 2026
28cddf7
Support add and remove for gateway
oschwartz10612 May 15, 2026
1f8be1d
Support ssh private key
oschwartz10612 May 15, 2026
8736f89
fix(security): update cosign to v3.0.6 and installer to 4.1.2
marcschaeferger May 16, 2026
2562bda
Merge pull request #360 from fosrl/github-action-cosign
oschwartz10612 May 16, 2026
24f5d55
chore(deps): bump sigstore/cosign-installer from 4.1.1 to 4.1.2
dependabot[bot] May 16, 2026
21e2a7b
Merge pull request #349 from fosrl/issue-348
oschwartz10612 May 17, 2026
8f32136
Merge pull request #361 from fosrl/dev
oschwartz10612 May 20, 2026
c9be684
Merge pull request #358 from cwiggs/feat/ci-go-test
oschwartz10612 May 20, 2026
88d946c
ci(test): use Go version from go.mod
marcschaeferger May 21, 2026
c168dda
Merge pull request #362 from fosrl/ci/use-go-version-file
oschwartz10612 May 21, 2026
e0d65d8
Basic ssh server for private resources created
oschwartz10612 May 22, 2026
133311f
Pty to find its own shell
oschwartz10612 May 22, 2026
388795e
Keep host key in memory
oschwartz10612 May 22, 2026
9640ada
Bind the ssh server to the newt ip
oschwartz10612 May 22, 2026
f217ddf
Fix exit not closing session
oschwartz10612 May 22, 2026
631eab5
Add credentials store and use the auth daemon info
oschwartz10612 May 22, 2026
e36ae4b
Remove nativeSsh config with shell
oschwartz10612 May 22, 2026
e6267cc
Add pam to native ssh server
oschwartz10612 May 22, 2026
1ff26b7
Bring the naitve ssh pam to the browser gateway
oschwartz10612 May 22, 2026
60d67ee
Add --disable-ssh flag to replace --auth-daemon
oschwartz10612 May 22, 2026
5d84fa9
Handle the different modes
oschwartz10612 May 22, 2026
6ccfe96
update issue template
miloschwartz May 26, 2026
42cb8e7
Auto update newt
oschwartz10612 May 21, 2026
357f718
Add permissions check, shasum check, & build info
oschwartz10612 May 21, 2026
535fd71
Keep checking if we need to update
oschwartz10612 May 22, 2026
ec89eb7
Add advantech router app updates
oschwartz10612 May 26, 2026
8955213
Add advantech package
oschwartz10612 May 26, 2026
3d57d37
Add to cicd
oschwartz10612 May 26, 2026
694a798
Add sighup and block flag to block connections
oschwartz10612 May 26, 2026
a7b028b
Reexec if the config changes
oschwartz10612 May 26, 2026
734542c
Add restart endpoint
oschwartz10612 May 27, 2026
e5e72ba
Merge branch 'main' into dev
oschwartz10612 May 28, 2026
5757549
Merge branch 'rdp-ssh' into dev
oschwartz10612 May 28, 2026
b33a12a
Remove github.com/msteinert/pam/v2
oschwartz10612 May 29, 2026
d57b7cc
fix: remove duplicate wrong error log in socket/fetch handler and dea…
immanuwell May 30, 2026
e5345f6
Get native auth working
oschwartz10612 May 30, 2026
55eabb1
Make usernames work with native auth
oschwartz10612 May 31, 2026
07bf861
Fall back gracefully when home dir does not exist
oschwartz10612 May 31, 2026
b0d894f
Cert auth working with mode push
oschwartz10612 Jun 1, 2026
f91deee
fix(deps): update golang.org/x modules for security fixes
marcschaeferger Jun 4, 2026
ac9852a
fix(nix): update Go module vendor hash
marcschaeferger Jun 4, 2026
0169123
Merge pull request #371 from fosrl/fix/go-deps-security-updates
oschwartz10612 Jun 4, 2026
69ed082
chore(deps): bump the prod-patch-updates group across 1 directory wit…
dependabot[bot] Jun 4, 2026
88c1c2e
chore(nix): fix hash for updated go dependencies
dependabot[bot] Jun 4, 2026
1f16708
Merge pull request #356 from fosrl/dependabot/go_modules/prod-patch-u…
oschwartz10612 Jun 4, 2026
f922155
Merge pull request #350 from fosrl/dependabot/github_actions/sigstore…
oschwartz10612 Jun 4, 2026
d1f4b5b
chore(deps): bump golang.zx2c4.com/wireguard/windows from 0.5.3 to 1.0.1
dependabot[bot] Jun 4, 2026
bb094ce
chore(deps): bump docker/setup-buildx-action from 4.0.0 to 4.1.0
dependabot[bot] Jun 4, 2026
eca5419
chore(deps): bump actions/stale from 10.2.0 to 10.3.0
dependabot[bot] Jun 4, 2026
efc1764
chore(deps): bump docker/build-push-action from 7.1.0 to 7.2.0
dependabot[bot] Jun 4, 2026
4b81b34
Merge pull request #351 from fosrl/dependabot/github_actions/aws-acti…
oschwartz10612 Jun 4, 2026
b6f00a9
chore(nix): fix hash for updated go dependencies
dependabot[bot] Jun 4, 2026
4c56a2d
Merge pull request #370 from immanuwell/fix/docker-fetch-duplicate-lo…
oschwartz10612 Jun 4, 2026
7127740
Merge pull request #365 from fosrl/dependabot/github_actions/actions/…
oschwartz10612 Jun 4, 2026
0737d6c
Merge pull request #340 from fosrl/dependabot/go_modules/golang.zx2c4…
oschwartz10612 Jun 4, 2026
272e6cf
Merge pull request #366 from fosrl/dependabot/github_actions/docker/b…
oschwartz10612 Jun 4, 2026
21f4654
Merge pull request #367 from fosrl/dependabot/github_actions/docker/s…
oschwartz10612 Jun 4, 2026
1ba9a41
Handle browser gateway push pam auth
oschwartz10612 Jun 4, 2026
c22d603
Merge branch 'main' into dev
oschwartz10612 Jun 4, 2026
0e690a6
Fix windows compatibility issues
oschwartz10612 Jun 4, 2026
49d6cf5
Update Flake
oschwartz10612 Jun 4, 2026
0beee67
Merge pull request #372 from fosrl/dev
oschwartz10612 Jun 4, 2026
2ad8991
Merge branch 'main' into watch-blueprint
marcschaeferger Jun 6, 2026
090ad07
Add file to function call
oschwartz10612 Jun 6, 2026
9ef0403
Merge pull request #272 from eleboucher/watch-blueprint
oschwartz10612 Jun 6, 2026
0a7d326
DNS authority management and features
mattv8 Feb 5, 2026
0e569f1
Add support for updating TLS certificates in auth proxy
mattv8 Feb 18, 2026
a04dc1e
Add multi-target, path routing, and proxy settings to auth config
mattv8 Feb 19, 2026
9a0fef2
Add backward compatibility for single target URL in resource auth config
mattv8 Feb 19, 2026
ea82386
feat(dns): add sticky session affinity
mattv8 Feb 19, 2026
87883f1
feat(dns): blend intelligent scoring with health latency
mattv8 Feb 19, 2026
cd356d5
fix(healthcheck): publish status every check for latency telemetry
mattv8 Feb 19, 2026
ad473c2
fix(deps): update vendorHash and manage dependencies in go.mod
mattv8 Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copy this file to .env and fill in your values
# Required for connecting to Pangolin service
PANGOLIN_ENDPOINT=https://app.pangolin.net
NEWT_ID=changeme-id
NEWT_SECRET=changeme-secret
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @oschwartz10612 @miloschwartz
47 changes: 47 additions & 0 deletions .github/DISCUSSION_TEMPLATE/feature-requests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
body:
- type: textarea
attributes:
label: Summary
description: A clear and concise summary of the requested feature.
validations:
required: true

- type: textarea
attributes:
label: Motivation
description: |
Why is this feature important?
Explain the problem this feature would solve or what use case it would enable.
validations:
required: true

- type: textarea
attributes:
label: Proposed Solution
description: |
How would you like to see this feature implemented?
Provide as much detail as possible about the desired behavior, configuration, or changes.
validations:
required: true

- type: textarea
attributes:
label: Alternatives Considered
description: Describe any alternative solutions or workarounds you've thought about.
validations:
required: false

- type: textarea
attributes:
label: Additional Context
description: Add any other context, mockups, or screenshots about the feature request here.
validations:
required: false

- type: markdown
attributes:
value: |
Before submitting, please:
- Check if there is an existing issue for this feature.
- Clearly explain the benefit and use case.
- Be as specific as possible to help contributors evaluate and implement.
52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/1.bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Bug Report
description: Create a bug report
labels: []
body:
- type: textarea
attributes:
label: Describe the Bug
description: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
attributes:
label: Environment
description: Please fill out the relevant details below for your environment.
value: |
- OS Type & Version:
- Pangolin Version:
- Edition (Community or Enterprise):
- Gerbil Version:
- Traefik Version:
- Newt Version:
- Client Version:
validations:
required: true

- type: textarea
attributes:
label: To Reproduce
description: |
Steps to reproduce the behavior, please provide a clear description of how to reproduce the issue, based on the linked minimal reproduction. Screenshots can be provided in the issue body below.

If using code blocks, make sure syntax highlighting is correct and double-check that the rendered preview is not broken.
validations:
required: true

- type: textarea
attributes:
label: Expected Behavior
description: A clear and concise description of what you expected to happen.
validations:
required: true

- type: markdown
attributes:
value: |
Before posting the issue go through the steps you've written down to make sure the steps provided are detailed and clear.

- type: markdown
attributes:
value: |
Contributors should be able to follow the steps provided in order to reproduce the bug.
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Need help or have questions?
url: https://github.com/orgs/fosrl/discussions
about: Ask questions, get help, and discuss with other community members
- name: Request a Feature
url: https://github.com/orgs/fosrl/discussions/new?category=feature-requests
about: Feature requests should be opened as discussions so others can upvote and comment
5 changes: 5 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,8 @@ updates:
minor-updates:
update-types:
- "minor"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
Loading