Fred KISSIE
a0c77a4c85
♻️ lil refactor
2026-09-14 23:52:27 +02:00
Fred KISSIE
b58cf31856
💄 create and prefetch certificates for redirects
2026-09-14 23:49:22 +02:00
Fred KISSIE
fd7780528f
🚧 Create certificate for Redirect (in case of domain)
2026-09-14 23:42:20 +02:00
Fred KISSIE
f19b2c391f
♻️ order by id desc
2026-09-11 22:56:35 +02:00
Fred KISSIE
4324eebc1f
💄 Redirect table
2026-09-11 21:25:20 +02:00
Fred KISSIE
7ce2668b5b
🚧 redirect create form
2026-09-10 22:05:45 +02:00
Fred KISSIE
9e85b39fd5
🚧 wip
2026-09-10 20:08:47 +02:00
Fred KISSIE
30ca3e7e97
✨ list resources table
2026-09-10 18:19:46 +02:00
Fred KISSIE
05d1d4d143
🚧 Redirect cRUD
2026-09-10 00:31:39 +02:00
Fred KISSIE
ae7315244f
🗃️ create DB models
2026-09-10 00:17:36 +02:00
Fred KISSIE
241ecc13e2
🚧 wip
2026-09-09 01:43:14 +02:00
Owen
59f0c90836
Fix circular import
2026-09-08 16:42:22 -04:00
Owen
b0e64a5e5a
Widen subnet
2026-09-08 16:31:58 -04:00
Owen
733d3ece0e
Quiet up error logs
2026-09-08 10:01:59 -04:00
Owen
080bcbaf97
Use endpoint instead of reachableAt for remote nodes
2026-09-07 11:55:45 -04:00
Owen
063f6b5ca9
Basic DNS config send empty for olm
2026-09-04 12:31:04 -04:00
Owen
9d19195089
Configurable tab title and disable flag for keys
2026-09-04 09:20:20 -04:00
Owen
54bbe82504
Dont log invalid message type
...
Fixes #3695
2026-09-04 09:06:58 -04:00
Owen
1bc5fbbf0f
Always pull all of the users for the blueprints
2026-09-03 12:02:41 -04:00
Owen
be0dd65557
Update imports
2026-09-03 11:35:28 -04:00
Owen
11be7b8ee4
Fix export
2026-09-03 11:24:36 -04:00
Owen
4dada38cb0
Please eslint
2026-09-03 10:51:46 -04:00
Owen
49d5b0ec34
Increase maxRetriesPerRequest for Redis connections to improve resilience
2026-09-02 11:57:50 -04:00
Owen
e0937a3afa
Add validation for health check hostname
...
Fixes #3677
2026-09-02 10:42:59 -04:00
Owen
8d7e73afa8
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-09-02 10:32:24 -04:00
Owen
a5ce56ea89
Move the session logs to private where it should be
2026-09-01 17:56:36 -04:00
miloschwartz
2f013335f9
make user lookup deterministic in blueprints by sorting
2026-09-01 15:36:39 -04:00
Owen
780d767a65
Merge branch 'main' into dev
2026-08-31 17:07:56 -04:00
Owen Schwartz
d6d923e972
Merge pull request #3628 from aithal007/perf/add-fk-indexes
...
perf: add secondary FK indexes to core OSS schemas
2026-08-31 17:05:04 -04:00
Parikshith
41139f2fd0
perf: add secondary FK indexes to core OSS schemas
...
Add 13 secondary indexes across 10 tables in the SQLite schema and
5 missing indexes to the PostgreSQL schema.
All list endpoints (listSites, listResources, listClients, listRoles,
listTargets, listUserOrgs) filter and join on these FK columns. In the
SQLite schema, no secondary indexes existed at all on these foreign keys,
forcing full sequential scans on every paginated request and session lookup.
SQLite changes (13 new indexes):
- sites.orgId
- resources.orgId
- targets.resourceId, targets.siteId
- newt.siteId
- clients.orgId, clients.userId
- labels.orgId
- olms.userId
- session.userId
- userOrgs.userId, userOrgs.orgId
- roles.orgId
PG changes (5 new indexes, rest already present):
- labels.orgId
- session.userId
- userOrgs.userId, userOrgs.orgId
- roles.orgId
- olms.userId
2026-08-31 17:04:01 -04:00
Owen Schwartz
ebcdeab414
Merge pull request #3597 from shleeable/patch-11
...
Fix: License.check can fail silently
2026-08-31 17:02:53 -04:00
Owen
2cc7d03ace
Update to fall back but still use cache
2026-08-31 17:02:03 -04:00
Owen Schwartz
c36cf698c1
Merge pull request #3627 from fosrl/feat/ip-filtering
...
feat: Add IP column filtering to tables
2026-08-31 16:59:34 -04:00
Shlee
34671c6b13
Update license.ts
2026-08-31 16:57:36 -04:00
Owen Schwartz
8dfc95347f
Merge pull request #3655 from moverq1337/fix/access-token-delete-root-key
...
Fix access token deletion for root API keys
2026-08-31 16:54:18 -04:00
miloschwartz
39722d30af
resolve security-key login only for a unique internal user
2026-08-31 14:39:36 -04:00
miloschwartz
8aef14cf9f
harden initial server-admin setup against duplicate users and races
2026-08-31 12:36:42 -04:00
miloschwartz
dd0a5a359a
check for namespace domain before blocking org check
2026-08-31 10:59:50 -04:00
moverq1337
1650ece0c3
Fix root API key access in verifyApiKeyAccessTokenAccess
2026-08-28 22:45:31 +03:00
Owen Schwartz
bc56a2bed0
Merge pull request #3647 from argueta-xyz/country-is-not-rule-via-blueprint
...
Allow COUNTRY_IS_NOT rules to be created via Blueprints
2026-08-28 10:52:24 -04:00
Owen
872e0f9ae1
Merge branch 'main' into dev
2026-08-28 09:54:46 -04:00
Alejandro Argueta
7cda28d685
Update RuleSchema to allow COUNTRY_IS_NOT rules to be created via blueprints as well.
2026-08-27 14:18:48 -07:00
Owen
60bc74c4df
Add AI provider and usage metrics to telemetry data collection
2026-08-27 16:54:04 -04:00
Milo Schwartz
7a95e543d8
Merge pull request #3645 from fosrl/dev
...
Dev
2026-08-27 14:53:42 -04:00
miloschwartz
a47a68d8e1
update badger version
2026-08-27 11:40:46 -04:00
Owen Schwartz
ed0d6fb6b9
Merge pull request #3644 from fosrl/dev
...
1.22.0-s.2
2026-08-26 11:30:38 -04:00
Owen
a02d16fd58
Handle compression of ai session logs
2026-08-26 11:28:14 -04:00
Owen
331fee24d4
Make the default session storage 0
2026-08-26 11:02:39 -04:00
Owen Schwartz
5bdb12dafe
Merge pull request #3643 from fosrl/dev
...
1.22.0-s.1
2026-08-26 10:53:37 -04:00
Owen
e57826d6e0
Session logs and usage logs should use seconds not ms
2026-08-26 10:50:16 -04:00