Milo Schwartz
1e7863ce4f
Merge pull request #3342 from Fredkiss3/feat/geoip-country-is-not-rule
...
feat: add country `is not` rule in resource policies
2026-07-07 21:18:43 -04:00
miloschwartz
b2d1a66279
bump version
2026-07-07 17:08:49 -04:00
Owen
417438c209
Remove feature flags from labels
2026-07-07 15:04:41 -04:00
Owen
e9d424eb80
Move jit mode to a config param
...
Ref #3262
2026-07-07 10:41:12 -04:00
Owen
71da22328c
Quiet logs
2026-07-06 14:44:30 -04:00
Fred KISSIE
11c30b8b27
Merge branch 'dev' into feat/geoip-country-is-not-rule
2026-07-03 22:50:56 +02:00
Owen
390c822bb4
Fix issue with overlapping site resources not sending
2026-07-03 16:13:50 -04:00
Owen
5da186b528
Quiet warning messages
2026-07-03 11:58:00 -04:00
Owen
b399d2a291
Add some retry and database confict mitigation
2026-07-03 10:23:32 -04:00
Owen
1b1fba60f1
Make sure to retry rebuilds
2026-07-03 09:02:08 -04:00
Owen
f87e136f6b
Unique subnets for exit nodes
2026-07-02 20:54:59 -04:00
Owen
e40f325703
Add new limits to the billing page
2026-07-02 10:55:46 -04:00
Owen
4ab101f8a9
Fix lock
2026-07-01 21:13:40 -04:00
jaisinha77777
296439fd67
Fix OSS build break: add siteId param to OSS listExitNodes
...
listExitNodes is resolved via the #dynamic path alias, which maps to
server/lib in the OSS build and server/private/lib in enterprise/saas.
Commit 9c18936b added a 4th siteId argument to the shared caller
(handleNewtPingRequestMessage) and to the enterprise implementation, but
not to the OSS one, so under the OSS tsconfig the call fails:
handleNewtPingRequestMessage.ts: error TS2554: Expected 1-3 arguments,
but got 4.
This breaks 'npx tsc --noEmit' for the OSS build (the CI 'Test with tsc'
step runs it after set:oss). Add siteId?: number to the OSS signature
for parity. It is unused in OSS since that build has no remote exit
nodes to label-filter; accepting it keeps the two #dynamic
implementations interface-compatible.
2026-07-01 07:17:03 +05:30
Owen
3fda190ff6
Merge branch 'backhaul' into dev
2026-06-30 15:21:11 -04:00
Owen
2f2b7f43c1
Add usage tracking to blueprints
2026-06-29 16:13:12 -04:00
Owen
528bbeca26
Implement usage tracking on resources, clients
2026-06-29 15:39:30 -04:00
Owen
d60c15b0ae
Fix typo
2026-06-29 15:24:16 -04:00
Owen
ff89a64453
Rename to limit id
2026-06-29 15:22:35 -04:00
Owen
d5d99a4804
Add org rebuild rate limit
2026-06-29 14:59:05 -04:00
Fred KISSIE
8d29602929
🏷️ fix types
2026-06-29 18:06:03 +02:00
Fred KISSIE
697be01411
Merge branch 'dev' into feat/geoip-country-is-not-rule
2026-06-27 02:05:02 +02:00
Owen
05dc558c4a
Add basic resources input on the remote node
2026-06-26 18:01:24 -04:00
Owen
35dffe71cb
Make error statement debug
2026-06-26 14:40:31 -04:00
Owen
2e628fe0e4
Make sure the rebuild actually executes
2026-06-26 09:26:43 -04:00
Fred KISSIE
e54bd25516
🚧 add country is not rule
2026-06-25 20:28:57 +02:00
Owen
f8591f27c5
Fix no data when last data was over 90 days ago
2026-06-25 10:08:37 -04:00
Owen
be3877a3ce
Rename for clarity
2026-06-24 18:36:01 -04:00
Owen
79de64dc07
Fix removing site not removing peer
2026-06-24 18:36:01 -04:00
miloschwartz
4eba51de72
support delete resources associated with site
2026-06-24 17:45:44 -04:00
Owen
242123b875
Implement non-redis lock
2026-06-24 16:01:05 -04:00
Owen
62fc2edae9
Add logging and fix removing alias
2026-06-24 15:28:46 -04:00
Owen
80b66cf9b9
Add locks to rebuilds
2026-06-24 14:13:11 -04:00
Owen
034bcbd271
Reorg
2026-06-24 11:54:56 -04:00
Owen
7731849a2f
Standardize db rebuildClientAssociationsFromClient
2026-06-23 17:14:40 -04:00
Owen
c11d24e10a
Standardize db rebuildClientAssociationsFromClient
2026-06-23 17:14:40 -04:00
Owen
a9b7cce49b
Improve efficiency of calculateUserClientsForOrgs
2026-06-23 17:14:40 -04:00
Owen
c3820a4e70
Add missing queuing
2026-06-22 16:47:52 -04:00
Owen
6b56c00782
Pull the listing out of the queue
2026-06-22 15:24:31 -04:00
Owen
604dee9aa5
Batch get olm ids
2026-06-22 15:12:07 -04:00
Owen
ee42846c90
Add batch messaging functions to rebuild function
2026-06-22 15:12:07 -04:00
Owen
16abe98fd9
Add queue
2026-06-22 15:12:07 -04:00
copilot-swe-agent[bot]
e5e7b79712
test: add normalized ASN validation coverage
2026-06-22 15:11:51 -04:00
copilot-swe-agent[bot]
de48a0529e
refactor: normalize ASN validation value once
2026-06-22 15:11:51 -04:00
copilot-swe-agent[bot]
3f37408dae
fix: allow ALL ASN values in policy rule validation
2026-06-22 15:11:51 -04:00
Owen
476d92b3ac
Convert things to regional cache
2026-06-22 15:11:51 -04:00
Owen
bf604f25e9
Show the input validation in the error report
2026-06-22 15:11:50 -04:00
Owen Schwartz
62c7e0a13e
Merge pull request #3251 from kshitijshresth/fix-path-rule-regex-escaping
...
Fix unescaped regex metacharacters in PATH rule matching causing request failures
2026-06-22 07:40:00 -07:00
Owen
90eceb457a
Clean up url passing
2026-06-14 11:10:05 -07:00
Owen
f39cbc9bf4
Add same signature to oss
2026-06-14 11:03:14 -07:00