]> git.openstreetmap.org Git - dns.git/commitdiff
Merge remote-tracking branch 'github/pull/14'
authorTom Hughes <tom@compton.nu>
Tue, 21 Jun 2022 15:58:29 +0000 (16:58 +0100)
committerTom Hughes <tom@compton.nu>
Tue, 21 Jun 2022 15:58:29 +0000 (16:58 +0100)
1  2 
src/osmfoundation.js

diff --combined src/osmfoundation.js
index 27b9f3136048bd006b6b6f2a68d2483fc5c0bfc4,d0df4d428047b337492b93da693448a669255e8b..d4f499f2fbeeb5993576c84a1133bacf7dbf1301
@@@ -2,17 -2,9 +2,17 @@@ D(DOMAIN, REGISTRAR, DnsProvider(PROVID
  
    // Publish CAA records indicating that only letsencrypt should issue certificates
  
 -  CAA("@", "issue", "letsencrypt.org", CF_TTL_ANY),
 -  CAA("@", "issuewild", "letsencrypt.org", CF_TTL_ANY),
 -  CAA("@", "iodef", "mailto:hostmaster@openstreetmap.org"),
 +  CAA_BUILDER({
 +    label: "@",
 +    ttl: "1h",
 +    iodef: "mailto:hostmaster@openstreetmap.org",
 +    issue: [
 +      "letsencrypt.org",
 +    ],
 +    issuewild: [
 +      "letsencrypt.org",
 +    ],
 +  }),
  
    // Let google handle email
  
  
    // SPF policy
  
 -  TXT("@", "v=spf1 ip4:212.110.172.32 ip6:2001:41c9:1:400::32 a mx include:_spf.google.com -all"),
 +  SPF_BUILDER({
 +    label: "@",
 +    ttl: "1h",
 +    parts: [
 +      "v=spf1",
 +      "include:_spf.google.com",  // Google GSuite
 +      "ip4:212.110.172.32",       // shenron ipv4
 +      "ip6:2001:41c9:1:400::32",  // shenron ipv6
 +      "-all"
 +    ]
 +  }),
 +
 +  // Apple Business Manager verification
 +  TXT("@", "apple-domain-verification=ZzBG2msRtUDehTMW"),
  
    // DKIM keys
  
  
    // Aliases for google services
  
 -  CNAME("login", "ghs.google.com."),
 -  CNAME("docs", "ghs.google.com."),
 -  CNAME("mail", "ghs.google.com."),
 -  CNAME("calendar", "ghs.google.com."),
 -  CNAME("sites", "ghs.google.com."),
 +  CNAME("login", "ghs.googlehosted.com."),
 +  CNAME("docs", "ghs.googlehosted.com."),
 +  CNAME("mail", "ghs.googlehosted.com."),
 +  CNAME("calendar", "ghs.googlehosted.com."),
 +  CNAME("sites", "ghs.googlehosted.com."),
  
    // Main web server and it's aliases
  
@@@ -75,6 -54,6 +75,6 @@@
  
    // Nextcloud instance
  
-   CNAME("files", "osmfiles.cloud68.co.")
 -  CNAME("files", "nextcloud-openstreetmapfoundation.cloud68.systems")
++  CNAME("files", "nextcloud-openstreetmapfoundation.cloud68.systems.")
  
  );