Commit Graph
8824 Commits
Author SHA1 Message Date
Owen Schwartz 220a6911c9 New translations en-us.json (Bulgarian)
[ci skip]
2026-10-16 13:56:30 -04:00
Owen Schwartz d5be8bddde New translations en-us.json (Spanish)
[ci skip]
2026-10-16 13:56:28 -04:00
Owen Schwartz cb3b8644c5 New translations en-us.json (French)
[ci skip]
2026-10-16 13:56:26 -04:00
Owen Schwartz 3e0f9996c3 Merge pull request #3902 from fosrl/dependabot/go_modules/install/go-install-dependencies-f24abe0c1b
Bump golang.org/x/term from 0.46.0 to 0.47.0 in /install in the go-install-dependencies group across 1 directory
2026-10-16 13:55:19 -04:00
Owen Schwartz e7653e72a3 Merge pull request #3893 from fosrl/dependabot/npm_and_yarn/sharp-0.35.5
Bump sharp from 0.35.4 to 0.35.5
2026-10-16 13:54:22 -04:00
Owen 62a82aa4e2 Merge branch 'dev' of github.com:fosrl/pangolin into dev 2026-10-16 12:24:33 -04:00
Owen 6989739bf9 Write mtls certs to files when using the TraefikConfigManager 2026-10-16 12:24:21 -04:00
Owen 2817af1816 Move mtls routes to private 2026-10-16 12:16:51 -04:00
Owen 7a2808daa2 Remove alert 2026-10-16 11:47:02 -04:00
Owen 9b59d90654 Move mtls schema to private 2026-10-16 11:46:56 -04:00
miloschwartz 17a09f0bca use form grid 2026-10-16 11:11:15 -04:00
Owen ac773ccc6d Clean up imports 2026-10-16 11:01:32 -04:00
Owen feb247dc16 Add export all blueprints cli command 2026-10-16 10:58:59 -04:00
Owen 0866456605 Quiet log 2026-10-16 10:58:49 -04:00
Owen 742c47b23a Add copy button 2026-10-16 10:50:22 -04:00
Owen 4a1512f39e Switch dropdown to describeselect component 2026-10-16 10:34:50 -04:00
Owen 50639bb21a Change layout 2026-10-16 10:31:02 -04:00
Owen 3f68352710 Remove traefik notes 2026-10-16 10:30:58 -04:00
Owen 04313e949d Fix the roles ui 2026-10-16 10:17:39 -04:00
dependabot[bot] bb9950a5e8 Bump golang.org/x/term
Bumps the go-install-dependencies group with 1 update in the /install directory: [golang.org/x/term](https://github.com/golang/term).


Updates `golang.org/x/term` from 0.46.0 to 0.47.0
- [Commits](https://github.com/golang/term/compare/v0.46.0...v0.47.0)

---
updated-dependencies:
- dependency-name: golang.org/x/term
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-install-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-16 01:32:54 +00:00
miloschwartz 4e5f7000a7 compare version for respective site agent type 2026-10-15 17:14:22 -04:00
Milo Schwartz 04933c7eed Merge pull request #3788 from fosrl/feat/redirect-tables
feat: Redirects
2026-10-15 17:00:27 -04:00
miloschwartzandCursor 49c012800a Merge branch 'dev' into feat/redirect-tables
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 16:59:32 -04:00
miloschwartz d8c8fbc1c7 add hybrid route for remote nodes 2026-10-15 16:04:10 -04:00
miloschwartz a6a3816b56 more ui adjustments 2026-10-15 15:42:43 -04:00
miloschwartz 857bc9528f more ui adjustments 2026-10-15 14:39:29 -04:00
Owen 1d567245d3 Import the right cache 2026-10-15 14:38:08 -04:00
Owen 2abd436aca Remove unused imports 2026-10-15 14:34:37 -04:00
miloschwartz 5e8673a206 reorganize form 2026-10-15 14:20:59 -04:00
miloschwartz 1f1d3d7e0f fix merge 2026-10-15 12:01:31 -04:00
miloschwartz 89f6748a1b Merge branch 'dev' into feat/redirect-tables 2026-10-15 11:47:55 -04:00
Owen f0b8a594cf Fix deleting orgs 2026-10-15 11:47:33 -04:00
miloschwartz 7386fa5234 ui improvements 2026-10-15 11:25:07 -04:00
Owen Schwartz 4fa2e0f685 Merge pull request #3912 from fosrl/fix-overlaps
Prevent overlapping exit node address selections
2026-10-15 10:11:37 -04:00
Owen c5c19871eb Prevent overlapping exit node address selections 2026-10-15 10:10:41 -04:00
Owen Schwartz 2a4004044d Merge pull request #3907 from fosrl/leader-election
Manage cert enabled with leader election
2026-10-14 15:32:01 -04:00
Owen 3601ca17f1 Manage cert enabled with leader election 2026-10-14 15:30:58 -04:00
Owen Schwartz 9cd5c93714 Merge pull request #3906 from fosrl/dockerfile
Dont delete maxmind
2026-10-14 14:45:25 -04:00
Owen b0bb4fed88 Dont delete maxmind 2026-10-14 14:44:54 -04:00
Owen Schwartz c5cbe96e04 Merge pull request #3898 from choksi2212/fix/pg-childtest-dbget-fixed
fix(org): build the deleteOrg child test under the pg config
2026-10-14 14:28:11 -04:00
Owen Schwartz 1637f26144 Merge pull request #3905 from fosrl/enterprise-build
Add enterprise to the saas build
2026-10-14 14:17:17 -04:00
Owen c0dd4356e9 Add enterprise to the saas build 2026-10-14 14:16:56 -04:00
Owen a681994e9b Add enterprise to the saas build 2026-10-14 14:16:07 -04:00
choksi2212 9242c2c196 fix(org): build the deleteOrg child test under the pg config
deleteOrg.childTest.ts read its leftover counts with db.get(sql...), a better-sqlite3 driver method. The pg config type-checks the same file with the pg driver's types, where .get() does not exist, so build-postgres failed on PR #3895's head (TS2339 at deleteOrg.childTest.ts:108) and main has carried the break since the merge landed 40 seconds before the job reported red. Read the counts through the query builder instead - the same .select({ count: count() }) shape deleteOrg.ts itself uses, which compiles under both configs - keeping the observations JSON the parent test parses unchanged.

Signed-off-by: Manas Choksi <12302040701105@mbit.edu.in>
Signed-off-by: choksi2212 <choksi2212@users.noreply.github.com>
2026-10-13 23:11:28 +05:30
Owen 2f65a8c124 Make offline checking intervals configurable
Fixes #3855
2026-10-13 09:35:09 -04:00
Owen Schwartz c66d0e973f Merge pull request #3895 from choksi2212/fix/delete-org-all-sites-cleanup-3863
fix(org): clean up every site when deleting an org
2026-10-13 09:12:58 -04:00
choksi2212 dc579acc44 fix(org): clean up every site when deleting an org
deleteOrgById fetched the org's sites with .limit(1), so the per-site
cleanup loop ran for at most one site: the WireGuard deletePeer call,
the Newt terminate collection, and cleanupSiteAssociations were all
skipped for every other site in the org.

Drop the limit so every site is loaded, and mirror deleteSite.ts in the
loop: run cleanupSiteAssociations for newt sites so clients of other
orgs do not keep stale associations for the deleted sites.

Covered by a standalone regression test that seeds two wireguard and
two newt sites plus a stale association-cache row, runs deleteOrgById
against a stubbed exit node, and asserts all four sites were cleaned.
On the previous code the test fails with exactly the reported symptom:
one peer removal instead of two.

Fixes #3863
2026-10-13 06:52:56 +05:30
Owen 6bf4595969 Remove error language from warning 2026-10-12 17:13:48 -04:00
Owen c6b1e5311e Push client identities to newt 2026-10-12 17:03:27 -04:00
Owen b43709903d Add support for configuring load balancing strategy 2026-10-12 16:47:12 -04:00