Owen Schwartz
84d7e8d926
Merge pull request #118 from fosrl/dev
...
Update newt
1.5.0
2026-04-27 20:13:48 -07:00
Owen
fde70dd15b
Update newt
2026-04-27 20:13:20 -07:00
Owen
7bf6da1729
Update newt
2026-04-22 12:22:39 -07:00
Owen Schwartz
9f68f171ba
Merge pull request #117 from fosrl/dev
...
1.5.0
v1.5.0
2026-04-22 12:13:09 -07:00
Owen
7a8f4ab049
Merge branch 'main' into dev
2026-04-22 12:09:50 -07:00
Owen
334ea156b6
Merge branch 'private-site-ha' into dev
2026-04-21 15:08:11 -07:00
Owen
aa838fec61
Mention the cli
2026-04-19 15:49:08 -07:00
Owen
6eaf8c1475
Basic route selector working
2026-04-13 18:24:11 -07:00
Owen Schwartz
df6a84648b
Merge pull request #100 from LaurenceJJones/fix/issue-38-stale-dns-cleanup
...
feat(DNS): Add static cleanup funcs
2026-04-07 21:26:38 -04:00
Owen
5ef6b21a6e
Add CODEOWNERS
2026-04-07 11:34:38 -04:00
Owen
7d83518951
Get peer manager
2026-03-20 17:28:39 -07:00
Owen
964532777a
Increase attempts
2026-03-19 17:24:41 -07:00
Owen Schwartz
703fe4fe5d
Merge pull request #105 from fosrl/dev
...
Fix nil pointer deference
v1.4.4
1.4.4
2026-03-19 16:16:06 -07:00
Owen
42ef1f5ee3
Fix nil pointer deference
2026-03-19 15:21:50 -07:00
Owen Schwartz
31eed74933
Merge pull request #103 from fosrl/dev
...
Update dockerfile for new version
1.4.3
2026-03-17 11:29:04 -07:00
Owen
ac5c11dff0
Update dockerfile for new version
2026-03-17 11:27:44 -07:00
Owen Schwartz
4d0c43fc3e
Merge pull request #102 from fosrl/dev
...
Update cicd
v1.4.3
2026-03-16 17:53:13 -07:00
Owen
815997d7ce
Update cicd
2026-03-16 17:52:40 -07:00
Owen Schwartz
c77c162bae
Merge pull request #101 from fosrl/dev
...
1.4.3
2026-03-16 16:44:08 -07:00
Owen
703c606af5
Handle no chainId case
2026-03-16 14:31:16 -07:00
Owen
4bc0508c7d
Remove redundant info
2026-03-16 13:50:21 -07:00
Owen
3de8dc9fc2
Add optional compression
2026-03-12 17:49:12 -07:00
Owen
c2b5ef96a4
Jit of aliases working
2026-03-12 17:26:46 -07:00
Owen
e326da3d3e
Merge branch 'dev' into jit
2026-03-12 16:53:16 -07:00
Owen
53def4e2f6
Merge branch 'main' into dev
2026-03-12 16:51:06 -07:00
Owen
e85fd9d71e
Bump newt version
2026-03-12 16:50:41 -07:00
Owen
98a24960f5
Remove extra restore function
2026-03-12 16:50:41 -07:00
Owen
e82387d515
Actually pull the upstream from the dns var
2026-03-12 16:50:41 -07:00
Owen
b3cb3e1c92
Add hardcoded public dns
2026-03-12 16:50:41 -07:00
Laurence
f250702177
feat(DNS): Add static cleanup funcs
...
To aid CLI in cleaning up configuration we expose static functions that know how to handle each provider and platform linked to https://github.com/fosrl/cli/issues/38
2026-03-12 12:26:03 +00:00
Owen
22cd02ae15
Alias jit handler
2026-03-11 15:56:51 -07:00
André Gilerson
3f258d3500
Fix crash when peer has nil publicKey in site config
...
Skip sites with empty/nil publicKey instead of passing them to the
WireGuard UAPI layer, which expects a valid 64-char hex string. A nil
key occurs when a Newt site has never connected. Previously this caused
all sites to fail with "hex string does not fit the slice".
2026-03-07 20:44:25 -08:00
Owen
e2690bcc03
Store site id
2026-03-06 16:19:00 -08:00
Owen
f2d0e6a14c
Merge branch 'dev' into jit
2026-03-06 16:08:24 -08:00
Laurence
ae88766d85
test(dns): add dns test cases for nodata
2026-03-06 16:08:01 -08:00
Laurence
9ae49e36d5
refactor(dns): simplify DNSRecordStore from trie to map
...
Replace trie-based domain lookup with simple map for O(1) lookups.
Add exists boolean to GetRecords for proper NODATA vs NXDOMAIN responses.
2026-03-06 16:08:01 -08:00
Laurence
5ca4825800
refactor(dns): trie + unified record set for DNSRecordStore
...
- Replace four maps (aRecords, aaaaRecords, aWildcards, aaaaWildcards) with a label trie for exact lookups and a single wildcards map
- Store one recordSet (A + AAAA) per domain/pattern instead of separate A and AAAA maps
- Exact lookups O(labels); PTR unchanged (map); API and behaviour unchanged
2026-03-06 16:08:01 -08:00
Owen
809dbe77de
Make chainId in relay message bckwd compat
2026-03-06 15:27:03 -08:00
Owen
c67c2a60a1
Handle canceling sends for relay
2026-03-06 15:15:31 -08:00
Owen
051c0fdfd8
Working jit with chain ids
2026-03-04 17:51:48 -08:00
Owen
e7507e0837
Add api endpoints to jit
2026-03-04 17:01:17 -08:00
Laurence
8549dc8746
enhance(dns): expose stale cleanup functionality
...
When the tunnel is forced close an integration may want to manually call cleanup function to fix stale issues without having the knowledge of which configuration to cleanup
2026-02-26 11:30:12 +00:00
Owen
21b66fbb34
Update iss
2026-02-25 14:57:56 -08:00
Owen
9c0e37eddb
Send token
2026-02-24 19:47:30 -08:00
Owen
5527bff671
Merge branch 'dev'
1.4.2
v1.4.2
2026-02-06 15:17:21 -08:00
Owen
af973b2440
Support prt records
2026-02-06 15:17:01 -08:00
Owen
dd9bff9a4b
Fix peer names clearing
2026-02-02 18:03:29 -08:00
Owen
1be5e454ba
Default override dns to true
...
Ref #59
2026-02-02 10:03:22 -08:00
Owen
4850b1b332
Handle cross platform close
...
Former-commit-id: 89932bb736c7f4b3eb9bb2384b0cf6bd27872c1c
v1.4.1
1.4.1
2026-01-31 17:50:31 -08:00
Owen
1ff74f7173
Dont go unregistered when low power mode
...
Former-commit-id: f55fc8fb39f8efc9d5438465f655dc2d734223c3
2026-01-31 17:15:30 -08:00