[PR #101] [MERGED] 1.4.3 #102

Closed
opened 2026-04-13 01:16:11 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/olm/pull/101
Author: @oschwartz10612
Created: 3/16/2026
Status: Merged
Merged: 3/16/2026
Merged by: @oschwartz10612

Base: mainHead: dev


📝 Commits (10+)

  • 21b66fb Update iss
  • e7507e0 Add api endpoints to jit
  • 051c0fd Working jit with chain ids
  • c67c2a6 Handle canceling sends for relay
  • 809dbe7 Make chainId in relay message bckwd compat
  • 5ca4825 refactor(dns): trie + unified record set for DNSRecordStore
  • 9ae49e3 refactor(dns): simplify DNSRecordStore from trie to map
  • ae88766 test(dns): add dns test cases for nodata
  • f2d0e6a Merge branch 'dev' into jit
  • e2690bc Store site id

📊 Changes

14 files changed (+877 additions, -295 deletions)

View changed files

📝 api/api.go (+59 -0)
📝 dns/dns_proxy.go (+34 -8)
dns/dns_proxy_test.go (+178 -0)
📝 dns/dns_records.go (+163 -163)
📝 dns/dns_records_test.go (+62 -38)
📝 main.go (+1 -1)
📝 olm.iss (+7 -7)
📝 olm/connect.go (+45 -10)
📝 olm/data.go (+13 -3)
📝 olm/olm.go (+54 -7)
📝 olm/peer.go (+136 -16)
📝 peers/manager.go (+16 -10)
📝 peers/monitor/monitor.go (+82 -27)
📝 websocket/client.go (+27 -5)

📄 Description

  • Update iss
  • Add api endpoints to jit
  • Working jit with chain ids
  • Handle canceling sends for relay
  • Make chainId in relay message bckwd compat
  • refactor(dns): trie + unified record set for DNSRecordStore
  • ** refactor(dns): simplify DNSRecordStore from trie to map**
  • test(dns): add dns test cases for nodata
  • Store site id
  • Fix crash when peer has nil publicKey in site config
  • Alias jit handler
  • Jit of aliases working
  • Add optional compression
  • Remove redundant info
  • Handle no chainId case

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/fosrl/olm/pull/101 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 3/16/2026 **Status:** ✅ Merged **Merged:** 3/16/2026 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`21b66fb`](https://github.com/fosrl/olm/commit/21b66fbb34264bede6870db575191739c05db347) Update iss - [`e7507e0`](https://github.com/fosrl/olm/commit/e7507e08376903d4d98c376f186a5a10a62f2ede) Add api endpoints to jit - [`051c0fd`](https://github.com/fosrl/olm/commit/051c0fdfd830cbc78c40d310321788379f3ad06e) Working jit with chain ids - [`c67c2a6`](https://github.com/fosrl/olm/commit/c67c2a60a1e2037c4d3c228b8c5fb9c6b4355001) Handle canceling sends for relay - [`809dbe7`](https://github.com/fosrl/olm/commit/809dbe77de0042d038f86b2a5fbedb53a3af8e61) Make chainId in relay message bckwd compat - [`5ca4825`](https://github.com/fosrl/olm/commit/5ca48258007eac6be7ee0777aa091d2731ff9a6e) refactor(dns): trie + unified record set for DNSRecordStore - [`9ae49e3`](https://github.com/fosrl/olm/commit/9ae49e36d5c341266d6eff74d948af99faabbd95) refactor(dns): simplify DNSRecordStore from trie to map - [`ae88766`](https://github.com/fosrl/olm/commit/ae88766d85926e3643fc7ec0c6452b0270da8167) test(dns): add dns test cases for nodata - [`f2d0e6a`](https://github.com/fosrl/olm/commit/f2d0e6a14c114c94081f0c2779cc783908977b97) Merge branch 'dev' into jit - [`e2690bc`](https://github.com/fosrl/olm/commit/e2690bcc03514ecca27a2a13ca637922f792a378) Store site id ### 📊 Changes **14 files changed** (+877 additions, -295 deletions) <details> <summary>View changed files</summary> 📝 `api/api.go` (+59 -0) 📝 `dns/dns_proxy.go` (+34 -8) ➕ `dns/dns_proxy_test.go` (+178 -0) 📝 `dns/dns_records.go` (+163 -163) 📝 `dns/dns_records_test.go` (+62 -38) 📝 `main.go` (+1 -1) 📝 `olm.iss` (+7 -7) 📝 `olm/connect.go` (+45 -10) 📝 `olm/data.go` (+13 -3) 📝 `olm/olm.go` (+54 -7) 📝 `olm/peer.go` (+136 -16) 📝 `peers/manager.go` (+16 -10) 📝 `peers/monitor/monitor.go` (+82 -27) 📝 `websocket/client.go` (+27 -5) </details> ### 📄 Description - **Update iss** - **Add api endpoints to jit** - **Working jit with chain ids** - **Handle canceling sends for relay** - **Make chainId in relay message bckwd compat** - **refactor(dns): trie + unified record set for DNSRecordStore** - ** refactor(dns): simplify DNSRecordStore from trie to map** - **test(dns): add dns test cases for nodata** - **Store site id** - **Fix crash when peer has nil publicKey in site config** - **Alias jit handler** - **Jit of aliases working** - **Add optional compression** - **Remove redundant info** - **Handle no chainId case** --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-13 01:16:11 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/olm#102