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>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 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:
main← Head:wildcard-resources📝 Commits (2)
56f4614Pull 21820 from configcec79bfSupport 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.