[PR #1391] [MERGED] 1.9.3 #1054

Closed
opened 2025-11-13 12:17:08 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/pangolin/pull/1391
Author: @oschwartz10612
Created: 9/1/2025
Status: Merged
Merged: 9/1/2025
Merged by: @oschwartz10612

Base: mainHead: dev


📝 Commits (10+)

  • 9557f75 Add Smart Host Parsing
  • fb1481c fix lint issue
  • bc335d1 preserve subdomain with sanitizeSubdomain and validateSubdomain
  • 18bb6ca allows typing flow while providing helpful validation
  • e8a6efd subdomain validation consistent
  • d8e547c Configure if allow raw resources
  • b156b5f Make /32 to not mess with newt
  • 54764df unify subdomain validation schema to handle edge cases
  • e3bd3fb consistent full domain
  • 8891d62 Handle wildcard certs

📊 Changes

45 files changed (+1306 additions, -545 deletions)

View changed files

📝 install/config/config.yml (+2 -0)
📝 messages/bg-BG.json (+3 -1)
📝 messages/cs-CZ.json (+3 -1)
📝 messages/de-DE.json (+3 -1)
📝 messages/en-US.json (+40 -1)
📝 messages/es-ES.json (+3 -1)
📝 messages/fr-FR.json (+3 -1)
📝 messages/it-IT.json (+3 -1)
📝 messages/ko-KR.json (+3 -1)
📝 messages/nl-NL.json (+3 -1)
📝 messages/pl-PL.json (+3 -1)
📝 messages/pt-PT.json (+3 -1)
📝 messages/ru-RU.json (+3 -1)
📝 messages/tr-TR.json (+3 -1)
📝 messages/zh-CN.json (+3 -1)
📝 server/lib/readConfigFile.ts (+1 -0)
📝 server/lib/remoteCertificates/certificates.ts (+2 -0)
📝 server/lib/schemas.ts (+4 -3)
server/lib/traefikConfig.test.ts (+235 -0)
📝 server/lib/traefikConfig.ts (+191 -37)

...and 25 more files

📄 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

Bunch of bug fixes & small features


🔄 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/pangolin/pull/1391 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 9/1/2025 **Status:** ✅ Merged **Merged:** 9/1/2025 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`9557f75`](https://github.com/fosrl/pangolin/commit/9557f755a5b0fca33e7ffe41d452a9e62bec2e37) Add Smart Host Parsing - [`fb1481c`](https://github.com/fosrl/pangolin/commit/fb1481c69cc07b2b5420bf177e526906199fc9b2) fix lint issue - [`bc335d1`](https://github.com/fosrl/pangolin/commit/bc335d15c05a7bce8ece4b581aacd98053f59682) preserve subdomain with sanitizeSubdomain and validateSubdomain - [`18bb6ca`](https://github.com/fosrl/pangolin/commit/18bb6caf8fa7df048090d82a07686214ce36c589) allows typing flow while providing helpful validation - [`e8a6efd`](https://github.com/fosrl/pangolin/commit/e8a6efd079877e96ee954624b63743a97405de0c) subdomain validation consistent - [`d8e547c`](https://github.com/fosrl/pangolin/commit/d8e547c9a021b2f07dcdc3a07f5a9637e2a7e74f) Configure if allow raw resources - [`b156b5f`](https://github.com/fosrl/pangolin/commit/b156b5ff2d2efe3ba2bdab44662b70558f47c359) Make /32 to not mess with newt - [`54764df`](https://github.com/fosrl/pangolin/commit/54764dfacd8fd5e691608fe85baa06b6098d5e2b) unify subdomain validation schema to handle edge cases - [`e3bd3fb`](https://github.com/fosrl/pangolin/commit/e3bd3fb985d99679c53b73a27bff79e4e7c4e90a) consistent full domain - [`8891d62`](https://github.com/fosrl/pangolin/commit/8891d6239fe7fa8fca47da990ff43d575fefb949) Handle wildcard certs ### 📊 Changes **45 files changed** (+1306 additions, -545 deletions) <details> <summary>View changed files</summary> 📝 `install/config/config.yml` (+2 -0) 📝 `messages/bg-BG.json` (+3 -1) 📝 `messages/cs-CZ.json` (+3 -1) 📝 `messages/de-DE.json` (+3 -1) 📝 `messages/en-US.json` (+40 -1) 📝 `messages/es-ES.json` (+3 -1) 📝 `messages/fr-FR.json` (+3 -1) 📝 `messages/it-IT.json` (+3 -1) 📝 `messages/ko-KR.json` (+3 -1) 📝 `messages/nl-NL.json` (+3 -1) 📝 `messages/pl-PL.json` (+3 -1) 📝 `messages/pt-PT.json` (+3 -1) 📝 `messages/ru-RU.json` (+3 -1) 📝 `messages/tr-TR.json` (+3 -1) 📝 `messages/zh-CN.json` (+3 -1) 📝 `server/lib/readConfigFile.ts` (+1 -0) 📝 `server/lib/remoteCertificates/certificates.ts` (+2 -0) 📝 `server/lib/schemas.ts` (+4 -3) ➕ `server/lib/traefikConfig.test.ts` (+235 -0) 📝 `server/lib/traefikConfig.ts` (+191 -37) _...and 25 more files_ </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 Bunch of bug fixes & small features --- <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 2025-11-13 12:17:08 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#1054