dependabot[bot]
2edacbbd4b
Bump docker/library/golang in the minor-updates group
...
Bumps the minor-updates group with 1 update: docker/library/golang.
Updates `docker/library/golang` from 1.25-alpine to 1.26-alpine
---
updated-dependencies:
- dependency-name: docker/library/golang
dependency-version: 1.26-alpine
dependency-type: direct:production
dependency-group: minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-21 20:54:48 +00: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 Schwartz
703fe4fe5d
Merge pull request #105 from fosrl/dev
...
Fix nil pointer deference
1.4.4
v1.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
1.4.1
v1.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
Owen
4a25a0d413
Dont go unregistered when low power mode
...
Former-commit-id: 0938564038
2026-01-31 16:58:05 -08:00
Owen
7fc3c7088e
Lowercase all domains before matching
...
Former-commit-id: 8f8872aa47
2026-01-30 14:53:25 -08:00
Owen
1869e70894
Merge branch 'dev'
...
Former-commit-id: 43cc56a961
2026-01-30 10:58:00 -08:00
Owen
79783cc3dc
Merge branch 'main' of github.com:fosrl/olm
...
Former-commit-id: 0b31f4e5d1
2026-01-30 10:57:40 -08:00
Owen
584298e3bd
Fix terminate due to inactivity
2026-01-27 20:19:41 -08:00
miloschwartz
f683afa647
improve override-dns and tunnel-dns descriptions
2026-01-27 17:53:34 -08:00
Owen
ba2631d388
Prevent crashing on close before connect
...
Former-commit-id: ea461e0bfb
2026-01-23 14:47:54 -08:00
Owen Schwartz
6ae4e2b691
Merge pull request #87 from fosrl/dev
...
1.4.0
Former-commit-id: 1212217421
1.4.0
v1.4.0
2026-01-23 10:25:03 -08:00
Owen
51eee9dcf5
Bump newt
...
Former-commit-id: f4885e9c4d
2026-01-23 10:23:42 -08:00
Owen
660e9e0e35
Merge branch 'main' into dev
...
Former-commit-id: b5580036d3
2026-01-23 10:22:21 -08:00