Owen Schwartz
9e92c42876
Merge pull request #333 from fosrl/dev
...
Dont block tcp for http unless there are targets
1.12.2
v1.12.2
2026-04-28 14:51:01 -07:00
Owen
66c72bbe2e
Dont block tcp for http unless there are targets
2026-04-28 14:29:55 -07:00
Owen Schwartz
ffd26f9a6d
Merge pull request #331 from fosrl/dev
...
Follow redirects by default for backward compat
v1.12.1
1.12.1
2026-04-28 10:13:49 -07:00
Owen
7610aa40bf
Follow redirects by default for backward compat
...
Fixes #330
2026-04-28 10:10:28 -07:00
Owen Schwartz
bf33a66043
Merge pull request #328 from fosrl/dev
...
Quiet message
1.12.0
v1.12.0
2026-04-27 20:11:01 -07:00
Owen
23caf57bf4
Quiet message
2026-04-27 20:10:35 -07:00
Owen Schwartz
df3aa60cf5
Merge pull request #327 from fosrl/dev
...
1.12.0
2026-04-27 20:08:45 -07:00
Owen
5c43db466a
Fix crashing when removing hc
2026-04-27 15:03:36 -07:00
Owen Schwartz
cc663f1636
Merge pull request #323 from fosrl/dev
...
1.12.0-rc.1
v1.12.0-rc.1
2026-04-24 13:42:38 -07:00
Owen
1a67ff30c2
Hard code the ifconfig path
2026-04-24 10:39:44 -07:00
Owen
bfd61ca511
Fix transport issue
2026-04-22 21:36:16 -07:00
Owen
294f99e024
Try to add redirect
2026-04-22 20:12:51 -07:00
Owen Schwartz
af2ecf486a
Merge pull request #322 from fosrl/dev
...
Revert nix in cicd
1.12.0-rc.0
2026-04-22 11:40:45 -07:00
Owen
efd6743ce4
Revert nix version in cicd
2026-04-22 11:40:12 -07:00
Owen Schwartz
a0d2bb999a
Merge pull request #321 from fosrl/dev
...
1.12.0-rc.0
2026-04-22 11:35:31 -07:00
Owen
5d889fbc09
Merge branch 'main' into dev
2026-04-22 11:34:40 -07:00
Owen
1a7cf06ff8
Merge branch 'fix-nix' into dev
2026-04-22 11:31:58 -07:00
Owen
35a334c842
Merge branch 'http-ha' into dev
2026-04-21 15:07:05 -07:00
Owen
c8e5112a2a
Merge branch 'alerting-rules' into dev
2026-04-21 15:06:50 -07:00
Owen
8bfb4659c0
Remove hc id
2026-04-20 21:52:21 -07:00
Owen
309f9caad2
Fix nil pointer
2026-04-20 15:05:07 -07:00
Owen
26de268466
Add x-forwarded-for
2026-04-20 15:04:59 -07:00
Owen
0f927a37ab
Find old bins and support freebsd
2026-04-16 21:47:48 -07:00
Owen
e8961c5de5
Use follow redirects bool
2026-04-15 21:36:40 -07:00
Owen
9bb8eaeadb
Updating with new methods
2026-04-15 21:01:04 -07:00
Owen Schwartz
d3d10d02e8
Merge pull request #317 from fosrl/fix-nix
...
fix nix
2026-04-14 14:24:26 -07:00
Owen
d133d69cb9
Update nix version in cicd
2026-04-14 14:22:52 -07:00
Owen
50be4f617e
Update version
2026-04-14 14:22:48 -07:00
Owen
be1cd190e7
Merge branch 'main' into dev
2026-04-14 14:17:42 -07:00
Owen
5c9d13bcca
Add ldflags version to local
2026-04-13 17:00:06 -07:00
Owen Schwartz
dc2e23380a
Merge pull request #306 from LaurenceJJones/investigate/heap-leak-udp-proxy
...
fix(proxy): reclaim idle UDP flows and make timeout configurable
2026-04-13 10:27:37 -07:00
Marc Schäfer
3d2b73d417
Merge pull request #303 from fosrl/dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp-1.43.0
...
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.38.0 to 1.43.0
2026-04-12 22:49:53 +02:00
Owen
12776d65c1
Add logging
2026-04-11 21:56:28 -07:00
Laurence
0569525743
Merge remote-tracking branch 'upstream/dev' into investigate/heap-leak-udp-proxy
...
Made-with: Cursor
# Conflicts:
# proxy/manager.go
2026-04-10 13:36:13 +01:00
Owen
342af9e42d
Switch to scheme
2026-04-09 17:21:36 -04:00
Owen
092535441e
Pass the new data down from the websocket
2026-04-09 16:13:19 -04:00
Owen
5848c8d4b4
Adjust to use data saved inside of the subnet rule
2026-04-09 16:04:11 -04:00
Owen Schwartz
6becf0f719
Merge pull request #277 from LaurenceJJones/refactor/proxy-udp-buffer-pool
...
perf(proxy): add sync.Pool for UDP buffers
2026-04-09 13:09:06 -04:00
Owen
47c646bc33
Basic http is working
2026-04-09 11:43:26 -04:00
Laurence
4d8d00241d
perf(proxy): add sync.Pool for UDP buffers
...
- Add udpBufferPool for reusable 65507-byte UDP packet buffers
- Add getUDPBuffer() and putUDPBuffer() helper functions
- Clear buffer contents before returning to pool to prevent data leakage
- Apply pooling to both main handler buffer and per-client goroutine buffers
- Reduces GC pressure from frequent large allocations during UDP proxying
Made-with: Cursor
2026-04-09 15:59:03 +01:00
Laurence
31f899588f
fix(proxy): reclaim idle UDP flows and make timeout configurable
2026-04-09 15:45:55 +01:00
dependabot[bot]
0104fb9b2d
chore(nix): fix hash for updated go dependencies
2026-04-09 02:01:28 +00:00
dependabot[bot]
6dd9c4b0d1
chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go ) from 1.38.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.43.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
dependency-version: 1.43.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 02:00:10 +00:00
Owen Schwartz
e4daa620c7
Merge pull request #299 from fosrl/dependabot/go_modules/prod-minor-updates-7fd0df0afe
...
chore(deps): bump the prod-minor-updates group with 2 updates
2026-04-08 21:58:53 -04:00
Owen Schwartz
7e1e3408d5
Merge pull request #302 from LaurenceJJones/fix/config-file-provision-save
...
fix: allow empty config file bootstrap before provisioning
2026-04-08 21:58:07 -04:00
Laurence
d7c3c38d24
fix: allow empty config file bootstrap before provisioning
...
Treat an empty CONFIG_FILE as initial state instead of failing JSON parse, so provisioning can proceed and credentials can be saved. Ref: fosrl/pangolin#2812
2026-04-08 14:13:13 +01:00
Owen
27e471942e
Add CODEOWNERS
2026-04-07 11:34:18 -04:00
dependabot[bot]
f5f2ba38d7
chore(nix): fix hash for updated go dependencies
2026-04-07 09:47:01 +00:00
dependabot[bot]
8cf3942366
chore(deps): bump the prod-minor-updates group with 2 updates
...
Bumps the prod-minor-updates group with 2 updates: [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib ) and [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib ).
Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.67.0 to 0.68.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.67.0...zpages/v0.68.0 )
Updates `go.opentelemetry.io/contrib/instrumentation/runtime` from 0.67.0 to 0.68.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.67.0...zpages/v0.68.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
dependency-version: 0.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: go.opentelemetry.io/contrib/instrumentation/runtime
dependency-version: 0.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 09:45:12 +00:00
Marc Schäfer
f7bb240c74
Merge pull request #293 from fosrl/dependabot/github_actions/actions/attest-build-provenance-4.1.0
...
chore(deps): bump actions/attest-build-provenance from 3.2.0 to 4.1.0
2026-04-06 17:28:26 +02:00