Skip to content

Conversation

Copy link

Copilot AI commented Nov 30, 2025

  • Analyze repository structure and understand DNS provider architecture
  • Identify certbot-dns-hostinger plugin on PyPI (version 0.1.3)
  • Add certbot-dns-hostinger to requirements.txt
  • Add Hostinger credential fields to _DNS_PROVIDER_CREDENTIALS in utils.py
  • Create create_hostinger_config() function in utils.py
  • Add Hostinger to multi-provider template map in utils.py
  • Add Hostinger to supported providers list in settings.py
  • Update certificates.py to handle Hostinger DNS config
  • Add Hostinger DNS propagation time setting
  • Add Hostinger UI elements in settings.html template
  • Update DNS_PROVIDERS.md documentation
  • Run tests to verify the implementation
  • Run code review and address feedback
  • Run CodeQL security scanning (no alerts found)
  • Add Hostinger to all files where GoDaddy is present:
    • DNS_PROVIDERS_QUICK_REFERENCE.txt
    • DNS_PROVIDER_ARCHITECTURE.md
    • README.md
    • templates/index.html
    • templates/help.html
    • requirements-extended.txt
    • modules/api/models.py
    • DNS_ANALYSIS_INDEX.md
    • modules/core/settings.py (old_config_keys)
Original prompt

Hey copilot, I want you to analyze this certmate repo and understand how everything works, so you can add support to Hostinger as DNS provider for SSL certs.

Note: Everything should be done carefully, and make sure you understand each and every file carefully before proceeding.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits November 30, 2025 08:04
Co-authored-by: SmartCodeJunctionInfinity <166026244+SmartCodeJunctionInfinity@users.noreply.github.com>
Co-authored-by: SmartCodeJunctionInfinity <166026244+SmartCodeJunctionInfinity@users.noreply.github.com>
Copilot AI changed the title [WIP] Add support for Hostinger as DNS provider for SSL certs Add Hostinger as DNS provider for SSL certificate generation Nov 30, 2025
@SmartCodeJunctionInfinity
Copy link
Owner

@copilot Find all usages of godaddy in any case, and make sure hostinger is present there

Co-authored-by: SmartCodeJunctionInfinity <166026244+SmartCodeJunctionInfinity@users.noreply.github.com>
Copy link
Author

Copilot AI commented Nov 30, 2025

@copilot Find all usages of godaddy in any case, and make sure hostinger is present there

Done in f0d72fd. I searched for all GoDaddy usages and added Hostinger to matching locations:

  • DNS_PROVIDERS_QUICK_REFERENCE.txt - Added Hostinger section
  • DNS_PROVIDER_ARCHITECTURE.md - Added as provider PowerDNS Provider not working - wrong certbot arguments? fabriziosalmi/certmate#16 and in credentials table
  • README.md - Updated provider count to 23, added Hostinger row in table, added "Web Hosting" category
  • templates/index.html - Added dropdown option
  • templates/help.html - Added provider icon
  • requirements-extended.txt - Added dependency
  • modules/api/models.py - Added model, nested in dns_providers_model, added to enums, exported model
  • DNS_ANALYSIS_INDEX.md - Updated count to 23, added "Web Hosting" category
  • modules/core/settings.py - Added to old_config_keys dictionary

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.

2 participants