Skip to content

feat: Support multi-domain certificates and improve DNS validation reliability#2

Open
inklife wants to merge 1 commit intodevsapp:mainfrom
inklife:main
Open

feat: Support multi-domain certificates and improve DNS validation reliability#2
inklife wants to merge 1 commit intodevsapp:mainfrom
inklife:main

Conversation

@inklife
Copy link

@inklife inklife commented Feb 12, 2026

  • Update src/cert-generator/index.py to accept domainName as an array, enabling multi-domain certificate requests.
  • Implement logic to parse SANs from existing certificates to ensure consistency during renewal.
  • Refactor authenticator.py to always insert new DNS TXT records instead of updating, resolving issues with concurrent validations for subdomains.
  • Add configurable DNS propagation wait time.
  • Update cleanup.py and alidns/index.py to delete specific TXT records by value, preventing accidental deletion of other challenge records.
  • Enhance logging and error handling for DNS operations.

…liability

- Update src/cert-generator/index.py to accept domainName as an array, enabling multi-domain certificate requests.
- Implement logic to parse SANs from existing certificates to ensure consistency during renewal.
- Refactor authenticator.py to always insert new DNS TXT records instead of updating, resolving issues with concurrent validations for subdomains.
- Add configurable DNS propagation wait time.
- Update cleanup.py and alidns/index.py to delete specific TXT records by value, preventing accidental deletion of other challenge records.
- Enhance logging and error handling for DNS operations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant