[PR #63] [MERGED] Wildcard resources #267

Closed
opened 2026-04-19 18:28:43 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/olm/pull/63
Author: @oschwartz10612
Created: 12/17/2025
Status: Merged
Merged: 12/17/2025
Merged by: @oschwartz10612

Base: mainHead: wildcard-resources


📝 Commits (2)

  • 56f4614 Pull 21820 from config
  • cec79bf Support wildcard alias records

📊 Changes

9 files changed (+696 additions, -27 deletions)

View changed files

📝 dns/dns_records.go (+181 -22)
dns/dns_records_test.go (+350 -0)
📝 go.mod (+46 -1)
📝 go.sum (+96 -0)
📝 olm/olm.go (+14 -1)
📝 peers/manager.go (+6 -2)
📝 peers/monitor/monitor.go (+1 -1)
📝 peers/types.go (+1 -0)
📝 websocket/client.go (+1 -0)

📄 Description

Community Contribution License Agreement

By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.

Description

Support wildcard aliases!

An FQDN using one or more wildcards, eg. *.host-0?.autoco.internal, where * represents 0 or more characters and ? represents exactly 1 character.
Wildcards like *.autoco.internal match anything to the left of .autoco.internal, including host.autoco.internal, longerhost.autoco.internal and sub.host.autoco.internal, but will not match autoco.internal itself.


🔄 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/63 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 12/17/2025 **Status:** ✅ Merged **Merged:** 12/17/2025 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `main` ← **Head:** `wildcard-resources` --- ### 📝 Commits (2) - [`56f4614`](https://github.com/fosrl/olm/commit/56f46148996e01cae90c04da83862bde429962e9) Pull 21820 from config - [`cec79bf`](https://github.com/fosrl/olm/commit/cec79bf0147e2f824d38a20306e63b58d8479a1c) Support wildcard alias records ### 📊 Changes **9 files changed** (+696 additions, -27 deletions) <details> <summary>View changed files</summary> 📝 `dns/dns_records.go` (+181 -22) ➕ `dns/dns_records_test.go` (+350 -0) 📝 `go.mod` (+46 -1) 📝 `go.sum` (+96 -0) 📝 `olm/olm.go` (+14 -1) 📝 `peers/manager.go` (+6 -2) 📝 `peers/monitor/monitor.go` (+1 -1) 📝 `peers/types.go` (+1 -0) 📝 `websocket/client.go` (+1 -0) </details> ### 📄 Description ## Community Contribution License Agreement By creating this pull request, I grant the project maintainers an unlimited, perpetual license to use, modify, and redistribute these contributions under any terms they choose, including both the AGPLv3 and the Fossorial Commercial license terms. I represent that I have the right to grant this license for all contributed content. ## Description Support wildcard aliases! An FQDN using one or more wildcards, eg. *.host-0?.autoco.internal, where * represents 0 or more characters and ? represents exactly 1 character. Wildcards like *.autoco.internal match anything to the left of .autoco.internal, including host.autoco.internal, longerhost.autoco.internal and sub.host.autoco.internal, but will not match autoco.internal itself. --- <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-19 18:28:43 -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#267