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
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
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
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
Owen
4ef6089053
Comment out local newt
...
Former-commit-id: c4ef1e724e
2026-01-23 10:19:38 -08:00
Owen
c4e297cc96
Handle properly stopping and starting the ping
...
Former-commit-id: 34c7717767
2026-01-20 11:30:06 -08:00
Owen
e3f5497176
Add stale bot
...
Former-commit-id: 313dee9ba8
2026-01-19 17:12:15 -08:00
dependabot[bot]
6a5dcc01a6
Bump actions/checkout from 5.0.0 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](08c6903cd8...8e8c483db8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Former-commit-id: e19b33e2fa
2026-01-19 17:08:10 -08:00