You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Brings in upstream fixes from main while preserving the dnsplugins
branch architecture (inline DNS providers removed in favor of external
plugins resolved via IDomainValidatorFactory).
Resolutions:
- Kept deletion of inline Cloudflare/Google/Factory providers (moved to
plugin projects on this branch).
- Dropped provider-specific config fields/annotations re-added by main;
those configs now belong to each DNS plugin.
- Added main's new Enabled disable-switch: cached AcmeClientConfig in
Initialize, early-return in Initialize, and FAILED enrollment when
the connector is disabled.
- Added main's DnsVerificationServer config (with annotation) for
private DNS zones, and wired it into the DnsVerificationHelper
constructor call in Enroll.
- Kept dnsplugins' AcmeCaPlugin.csproj state (newer IAnyCAPlugin
prerelease, Google package removed, other provider packages pending
cleanup).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@@ -60,6 +67,15 @@ public static Dictionary<string, PropertyConfigInfo> GetPluginAnnotations()
60
67
Hidden=false,
61
68
DefaultValue="60",
62
69
Type="Number"
70
+
},
71
+
72
+
// DNS Verification Settings
73
+
["DnsVerificationServer"]=newPropertyConfigInfo()
74
+
{
75
+
Comments="DNS server to use for verifying TXT record propagation. For private/local DNS zones, set this to your authoritative DNS server IP (e.g., 10.3.10.37). Leave empty to use public DNS servers (Google, Cloudflare, etc.).",
0 commit comments