github StackExchange/dnscontrol v3.13.1-rc1

latest releases: v4.14.3, v4.14.2, v4.14.1...
pre-release2 years ago

Changelog

  • 0d12eb7dc6827aaca36aa27fdbb84818f37e1459: CLOUDFLAREAPI: Adds CF_WORKER_ROUTE (#1243) (@fdcastel)
  • cd680cc7389ed581ee17d3e18c12354fd929ef76: Upgraded Azure SDK to 39.1.0 (#627) (@vatsalyagoel)
  • bf85e299e787460695d3fd6fbde724be30ba4600: add AAAA to bind sorter (@)
  • 561844283045f0c8e2e451ba5ebef05dce8623c9: "Let's Enrypt" to "Let's Encrypt" (#359) (@Jamie96)
  • 21e85e652859b32cf60f65bc5da2acf37538d083: "Target" RecordConfig should not be exported (#1061) (@tlimoncelli)
  • c4661744d7c497ef425ffea0d43325c86319f705: "create-domains" subcommand missing from help (@tlimoncelli)
  • 5a5eeb524c5979f4c4b1ae09be00adf16a48ee9a: "go mod tidy" (@tlimoncelli)
  • 7f01a8c9ad51d296969da08106b00788728921b7: #68 Registrar support for Route53 provider (#155) (@maclennann)
  • 87607da685737fd30dbb4cdb19f8b764eed215e2: 'get-certs' permissions too open (#745) (@tlimoncelli)
  • 38e3e706cd4229dd4d681c8569cc6226eb21a33f: (#1003) Make OVH TXTMulti capable (#1008) (@)
  • 947cc043dfee5acdeccfd205cedd46d3364ecbcc: (#491) convert the OVH provider to models.ToNameservers (#679) (@)
  • bdddd466bfac8b149a84e5243d98e066325313e2: (#628) Add get-zones to the OVH provider (#666) (@)
  • e082c74de2cab90e909776ba38588080d54ab608: (#667) Remove unneeded SSHFP integration test (#677) (@)
  • 7c015bd56c1149f66c9b982169fe8c10cbb5edb2: * Add a success message to subcommand "check" (@tlimoncelli)
  • 968ef8de7bed7edd17b7e46fb2664fbc5638c4e6: .gitignore /zones not zones (@tlimoncelli)
  • d19e1fb338e5d09abaf316c091496fd12f010b78: 1 space (@)
  • dee2456fdfd1fa50735405cf701bca12d1c37683: AAAA records were not listed in ToRR() (#159) (@pmoroney)
  • 7c0e02539c23609d12b79304b88e91c4acc457c7: ACTIVEDIRECTORY: Implement get-zones (#643) (@)
  • f082ad36c8aae5d317ec5eb1b507be559769bf4d: AUTODNSSEC -> AUTODNSSEC_ON (#863) (@tlimoncelli)
  • 6b4d740f91c440262f63b2b4a9f2ae49b1721f9c: AXFRDDNS provider - adds update/transfer connection modes support (#1143) (@fuero)
  • 607e0bc7f66798540fdecce9c8ce3580c5092256: AXFRDDNS: fix advertisement of Get-Zones capability (#1161) (@nemunaire)
  • 9953bf41e908990e738e6047e00ca8e72b18f41e: AXFRDDNS: fix error message (fix #778) (#871) (@hnrgrgr)
  • 450accf0a550abdc71e8fa8b4bba144d940e0924: AZURE: Bug: Wrong domain updated in query (#615) (@vatsalyagoel)
  • f0e08cb01cbce855daf6d74e333872b2477f3a41: AZURE: Cleanup: Errorf is a pure function but its return value is ignored #836 (#843) (@)
  • 266f0b8f337b2b7837e38b63ccdf79ffc4ac722a: AZURE: Fixed bug related to having >100 Zones (#816) (@)
  • 4adef209c787bc8ee84bcf12446c13809d0f8cec: AZUREDNS: Do not warn about underscore for acm-validations.aws (#661) (@)
  • 884118f6dd06edc8bd7911b34a2668b684cdb142: AZURE_DNS: Add support for Alias: AZURE_ALIAS() (#675) (@vatsalyagoel)
  • 184131b1e326d046927ccee85286ac3049e0b39b: AZURE_DNS: Remove artificial delays (#943) (@tlimoncelli)
  • 34c73d402533f6e994ed518446566612e61967e7: AZURE_DNS: Update azure sdk for go (#709) (@vatsalyagoel)
  • 3346b3cee4cbec7617d20eaa4cdd34a77f37cfa1: AZURE_DNS: go get -u github.com/aws/aws-sdk-go (@tlimoncelli)
  • 6764811c5f1ed64cfe6fdce5c6d1fa623140b37c: Abstraction for Certificate Storage (+ vault storage) (#406) (@captncraig)
  • 471609094d96bd45f458364eefabb3f92bf217c2: Activate AD Remove-DnsServerResourceRecord by removing-Whatif (#11) (@gbrayut)
  • 9a6af836dc93cd7ca1b073a0f4fd9198224ecdb1: Activedirectory: Full support for managing NS records. (#450) (@captncraig)
  • 87ad01d194ddc05950e79382c838d348e11d3db2: Add "get-zone" command (#613) (@)
  • d4947fce2349a9e11abc6e412cbc5f77e96de224: Add --expect-no-changes flag to preview (#449) (@miguelbernadi)
  • 18d99fd30f1e84db9dc8c40742ea5216ab0e650d: Add .gitattributes file and fix line endings to match. (#1004) (@tlimoncelli)
  • 9b239f41a3d33d2b7d68384981489d14a6d5b452: Add AUTODNSSEC, implement for DNSimple (#640) (@philpennock)
  • 813a186865253cfd8cba454b043c6030664e7c14: Add Azure DNS (#547) (@vatsalyagoel)
  • 2f0f5330fc8380b5b641fc2707b2b719bd4ed5c9: Add CAA support (#161) (@)
  • 56e08b9202ad31592cbebfa743388cbe1328da4e: Add CF aliases (@tlimoncelli)
  • eaad58f0a9dbdaecf825c76ef2672e1d77ba0a42: Add CircleCI Build Workflow (@cdhunt)
  • b275286dae653b0c3193515897b087d227c3c66b: Add D_EXTEND (#885) (thanks to @ad8-bdl!) (@tlimoncelli)
  • ed568706b2a4ec08813d73de8929591e332fc58a: Add Dependabot and CodeQL scanning (#1172) (@jauderho)
  • 80e7f0adb09429265da8873bc4cfd4bcdeb6980f: Add Dependabot ignores as requested (#1190) (@jauderho)
  • 4488d3c041454db7ed2e64fac55dec4b16a0e4bc: Add Dockerfile (@)
  • 2fc55dfdc473c1f8c93adafb6316a8d072571924: Add IGNORE(label) which ignores label at the provider (#183) (#300) (@)
  • 6fc3534aa3b74bdb4b7fb7092068abc26e4753e1: Add INCLUDE statement to include records from other domains (#1219) (@blackshadev)
  • d07f837586c4c7c4d38bb785139ff07468c260a7: Add Integration (@cdhunt)
  • 61281d7046a35994a6eec8b4af70c51cf1d38fb1: Add NAMESERVER_TTL and associated documentation. (#398) (@ebardsley)
  • 0fbaf926836865d5867562705337902faa500581: Add NAPTR support. (#461) (@karlism)
  • fea1d7afff66d850e40cbda744f5fd54ce1223a5: Add OWNERS file and instructions. (@TomOnTime)
  • 8c5db2e11c37101a832db157615f0e5a1ea4885c: Add R53_ZONE as an domain identifier (#1241) (@blackshadev)
  • 12ff5cff97791cf71c5812ad99a31f4817cc5a7e: Add RPM/DEB license, url, and description (#1170) (@tlimoncelli)
  • e58008710de9ac9cc63be1cdf5e7762e3077920c: Add Release job (@cdhunt)
  • 963bd32e20b2f84345d0ee3eeb68b4bbc9f7fed6: Add SIP/JABBER labels to underscore exception list (#453) (@)
  • 823e8bb1a375c6772f3866919d8a7f24edc2d928: Add SPF flattening feature. (#126) (@)
  • 0d9cc35deb0553b6a2d278055c1df86201fbbc04: Add SPF support for RecordConfig (#1020) (@armandgrillet)
  • d55b20ecdbcf61176764a426695415545c59da10: Add SRV Record Type (#136) (@)
  • f9fc6243d4bc103704fa5f66e9a605832d45eca2: Add SSHFP DNS record support. (#439) (@karlism)
  • 7daa7a646792b7e6a3ed9c9d5ca7d542170e91c1: Add SoftLayer DNS provider (#59) (@jamielennox)
  • 120694bfad44d1147c1924661237b9e7c283e474: Add TLSA Support for gcloud Provider (#1015) (@tlimoncelli)
  • 4aac517d625841ea9077380a6effcca330a6e440: Add TLSA record support (#165) (#203) (@eliheady)
  • 79357bb6673f95b54039a710be5db3d687098e36: Add TTL to BIND SoaInfo struct (#820) (@Veratil)
  • c4ec6c82461f17e0f5bcca8d69ad049f23ffd350: Add TXTMulti to the feature matrix. (@tlimoncelli)
  • 25df50634d4335e56d2335bdb58332a78a7cbbdb: Add _acme-challenge as an allowed record name (#267) (@koesie10)
  • 526954082704931ab89b4decc142f6d75a9b6e5f: Add _domainconnect to the underscore whitelist (#751) (@)
  • 6c4192bf8224aa2b17781a652a4fa824d000c77a: Add _mta-sts to labels allowed to have an underscore (#617) (@tomhughes)
  • b0333f32441b99d58a0b0cbb21783e75da94c06c: Add a "commented SPF record" example. (@tlimoncelli)
  • 2c340a42c6b9b597c016b57dee7b1287df3f1361: Add a link to the Google Group (@tlimoncelli)
  • 899100b7b31ef3db1e8172b198a75cc05cf701f5: Add again setting LabelFQDN in NormalizeAndValidateConfig (#342) (@)
  • e7535fe3cb304a01c08f355cca66038f7820c7b3: Add ca-certificates to Docker image (#211) (@bfirsh)
  • 8e1e03d0807df2027979a238de414c808000b99c: Add cache breaker (@cdhunt)
  • a7e0ec258d200e91cc42b7e82befd0622ca85039: Add check-creds subcommand (#665) (@)
  • 83d698172d69b3dc6f0d83d19ebacfe390423aaa: Add context (@cdhunt)
  • 3989be8a3b4dd092e9dccdeb38edce73c7bc73c9: Add deSEC to OWNERS, provider-list.md and writing-providers.md (#733) (@D3luxee)
  • 5bffef9afce307518a7de766e68c453ccd76d6fa: Add empty circleci config (#1286) (@cdhunt)
  • 0942266a574d423c9911d417923a04b498e98c1f: Add empty circleci config (@cdhunt)
  • b93f74d19c339966d7571e9c9540b4a61519a625: Add freebsd (@cdhunt)
  • 0c4f4bf754ddeca71c822288646f5098496b8048: Add gandi and others to integration tests (#518) (@captncraig)
  • 24083d3f76947cc3303dd15bd28a98a57d2cf0d4: Add integration test for SOA (#1147) (@tlimoncelli)
  • 7116fd9bcebcfbf3486cc033e1cce84f28a4a887: Add integration test for large (>100 record) zones (@tlimoncelli)
  • b614501d56cce2b9b7347bae32296c546ee063af: Add introductory text to Writing Providers (@tlimoncelli)
  • 229548e36a5c2b9d44b90bb57630ae88466682ff: Add missing env (@cdhunt)
  • 06461d3bcaab346b8860803d7b31d71cce0e3a0a: Add note that GoDaddy support is requested. (@tlimoncelli)
  • 5c282d819b613a17a84f8628faafc3bae98aab1e: Add request for OVH support (@tlimoncelli)
  • 687cfff6397bad8359e95677dc8dec2e14db5bed: Add secrets migration job (@cdhunt)
  • cc6f8c64203343c6b941a949b49fa020e8dda2a8: Add skip test logic (@cdhunt)
  • f77f202b6544cb19c0b7e37634e44a8ebcf2df11: Add support for "exists" element in SPF. (#356) (@kjacobsen)
  • 9aac24e14c6c21021d12903a2ebb2aebfc8450f5: Add support for SRV records for BIND (@tlimoncelli)
  • de88bfe8b7dab8fc7fd2b37cc7353a9d98bb3c91: Add support for TXT records with multiple strings (BIND, ROUTE53) (#293) (@)
  • 14ff68b151b5db1f24bcdaccb30b6fa95897940a: Add support to GCLOUD provider for DS records (#760) (@mhuxtable)
  • a03c8f19e816383c19523092cf7ab230cce5ad7e: Add syntax for very long DKIM strings (#295) (@)
  • 6d48725e526b282fffe2c2ea530b014d5f8f86da: Add test cases for IDN domains (#1302) (@juliusrickert)
  • 3326ba8221cf21ce635cf7b6f043a526656f9f80: Add tips for new provider writers (@tlimoncelli)
  • eb77b78c11c21dc83309128a728c7a9c471c2a7f: Add tips for provider authors. (@tlimoncelli)
  • a2110c5021ec7eaeec75134e0b672b0a02f4508d: Add unittest docs (@tlimoncelli)
  • 603da92a211be4baee1ad9ef72877480f0b25d9d: Add why-the-dot.md to index.md (@tlimoncelli)
  • 7d3e3b627933226b4476b149dc8207fee9ce2802: Add-back note about BIND local scripts (@tlimoncelli)
  • ab0fd552779971f1c33f81919cf681911b8e7dd6: Added 'Route 53' to CAA document. (#196) (@koenrh)
  • a16f689d32fd881d807617ffc6808562381259b9: Added CAA_BUILDER (#478) (@patschi)
  • 2e8589e4cee46737c6aa5001c307b577ac69525f: Added DS for cloudflare provider with tests (@kochie)
  • 2ef6b9d6c51a29bdf6e193f3964701a7d1ecc0dd: Added PTR record support for prettyzone (#182) (@whs)
  • 23427516c0f793a0b77b290971dde386c5bb6b83: Added Vultr provider (#217) (#219) (@pgaskin)
  • c458594788ea90b3c6856670d5ac41797da9dc84: Added _amazonses to list of allowed name with underscore (#133) (@whs)
  • 9cb81da20e17bbd37e7bd62abb94e856ae11a497: Added build script for building packages on Windows (@mhenderson-so)
  • 09bc5ee38ce00734c6ea231611cb7f503a784d06: Added case for quad-A to bind provider (@mhenderson-so)
  • 2a38a2b71a3d36f6005b21f3ae8e4651d2f3f045: Added docs for Cloudflare DNS provider (#65) (@derekgottlieb)
  • 0afd1712837f07c584f612c2a341bd0ed21d9675: Added docs for Namecheap registrar provider (#67) (@derekgottlieb)
  • 762aaf0ce17d497f41347103092600f7fcfc30bb: Added generated files (@kochie)
  • d3a90f0a2d073a4f70125b3bc936f1e3485d9acc: Added slack notifications (#749) (@jpbede)
  • 33b4d2b7487437d7c7d74701f7946abd6786dcf0: Adding example page to docs (@)
  • d205c8b4ed183c13f6de41caa26156b6f0509cda: Adding gandi to integration suite. Fixing bugs. (#57) (@)
  • 7d8ba06740cfde99782fe74344199227746bef69: Adding script to upload master to github release. (@)
  • efb8e9bbf491aede6395d8aaf9124cbb7785a3ea: Adding simple require functionality to js (#58) (@)
  • d52c98782c0742222355bc7adce4de323ac23bf5: Adjust docs (@tlimoncelli)
  • cb9a82717b901e276675133b2e8446b77a331cba: Allow for Name's that start with _ (#830) (@misilot)
  • 95705e7f2d0f2f011f5b6605027bd4621d76fb58: Allow more flexibility in configuring Route53 (#93) (@mathieuherbert)
  • 7566c0428e7e6b616154668f8f9c1699d6443656: Attempt to add NAPTR support. (@p37ruh4)
  • ec60b0afc06a89816d5e7116bc01ae5fc24c7fea: Automate releng a bit more (#1006) (@tlimoncelli)
  • d92fd5b4616c556b498c758fbece3947c29086d8: BIND Provider: Pick default TTL automatically for zonefiles (#109) (@)
  • acaa77dc22fb9bb5d9c493f5f51b144a4b170fb5: BIND: Fix panic on CNAME (#347) (@)
  • 3c41a39252e9391c7e71e3d52e4cdcd70faa3bec: BIND: Implement AutoDNSSEC (#648) (@philpennock)
  • f5d6f8074d7d5b3368b7291e0886ecdb4df2ff3a: BIND: Implement get-zones (#642) (@)
  • 9812ecd9ff62c8fa69881e194818068f95408b95: BIND: Improve SOA serial number handling (#651) (@TomOnTime)
  • 3ce5b22d1a19c1f0c4b0e5ac944bc92b0d06e678: BIND: Simplify serial number generation (#652) (@)
  • 38074df158f4820465e60f3882f89348623b7cb7: BIND: Warn if output directory does not exist. (#424) (@)
  • 2c0361b0d5402849e29dbd8929e30b0142462594: BUG: Correctly spell Cabability (#582) (@)
  • 975055fb202328dcc40d44518327cafc4a6421a6: BUG: D_EXTEND should not apply DEFAULTS{} (#1055) (@tlimoncelli)
  • 36289f7157c6df2c68b5fb62280e1a126867d48c: BUG: Labels that are FQDN can cause panics (#1040) (@tlimoncelli)
  • 9b01ed9eb3d652c3e1385bed42545dfc463fb9f8: BUG: Punycode ignorant of AAAA records. (@tlimoncelli)
  • 98232b0933deca551bf6bffb39763b3aee115cff: BUG: R53_ALIAS false positive during duplicate checking (#505) (@)
  • 8db97d1132ebb76a82880d0f1a810d8cec242e54: BUG: ROUTE53 crashes if traffic flow policy records exist (#330) (@adam-nowotny)
  • 32a481b85f3de07cdece4ee74b2bf556a4f891dd: BUG: dnssimple URL broke during refactor (#325) (@)
  • f83b624ea13400291740c8deff4a45c9a88c1448: BUG: parse_tests: Fix (revert) earlier reformatting (#431) (@)
  • 2534c8eaf256d523e683931a8773bf2e79415f4d: Ban NO_PURGE when using BIND and others. (#180) (@)
  • d56a8307f36b38eed775980ebdd88df0793473cf: Be more consistent in API handle variable names (#911) (@tlimoncelli)
  • 65f8fb63f0143bd7cb21991a9d399c312b15348a: Better .gitignore of integration test stuff. (#316) (@)
  • 74ea58f5149907a2c5c6a9ea58ff631b36a4c4b8: Better error messages (@tlimoncelli)
  • 2a7b382767118e4f67ad0c4324c84c712f7753b8: Better validate NAMESERVER format. (#350) (@)
  • 9ed733ac977a2b1f9273527729175fc676c9e39f: Better version info in binary. (@)
  • be10c5f7c214b5bb608fe1af2797cf84e219b04e: Bugfix: redirect: should be redirect= (#507) (@)
  • 61bf50d4d7bc7b9c30627d7d8c77d65a300ad4c9: Build & attach release assets automatically (#789) (@MaxHorstmann)
  • bb6aecc9ada34488f3d69ad1bcd5648f5d273bee: Build broke on Windows (#920) (@tlimoncelli)
  • 7942a4995319b767443757aa96d01510084bf0db: Build scripts for generate / travis validation (@)
  • f58acabe9febcce75a176dff8b06363a90007af7: Build: Minimum Go version is now 1.10 (#409) (@f110)
  • ceeb44ff59530b997df43669967b700d5ecad7bb: Bump actions/checkout from 2.3.4 to 2.3.5 (#1293) (@dependabot[bot])
  • f6cb82aa6d4601386a3b0460c7dcf2512ae9faaa: Bump actions/checkout from 2.3.5 to 2.4.0 (#1304) (@dependabot[bot])
  • 466da65aa7857d0591dcbc3ba9fb594414b59800: Bump bruceadams/get-release from 1.2.2 to 1.2.3 (#1244) (@dependabot[bot])
  • 00595a895f9eb2f266cb04eb04e1e86929815b36: Bump github.com/Azure/go-autorest/autorest/azure/auth (#1198) (@dependabot[bot])
  • 3263af9a1a359ecd751f9d74e48e0f8e53dfab9e: Bump github.com/PuerkitoBio/goquery from 1.7.0 to 1.7.1 (#1226) (@dependabot[bot])
  • 0847242e9f8b6fcb19d17e443b0cfde11287ad7d: Bump github.com/aws/aws-sdk-go from 1.38.70 to 1.39.1 (#1203) (@dependabot[bot])
  • d45aa7c76b6d2b9aaf2c4c9aa25b3d75113f016d: Bump github.com/miekg/dns from 1.1.42 to 1.1.43 (#1184) (@dependabot[bot])
  • ebe00625a3f37203be2bc23ad1f39651e353dcbe: Bump version to 0.3.0 (@)
  • 539820f87a91df3e2d6ee14bc30dae28857bd54c: CF: Add ability to manage UniversalSSL (#496) (@patschi)
  • d84a91c848ca135a4af9dc420704b01aaecc4998: CLOUDFLARE: Added TLSA and SSHFP support (#484) (@patschi)
  • 5594904f3d4cf4b55b1d2c159541fd0d23733116: CLOUDFLARE: Added options to set the target account for new domains (#430) (@zBart)
  • 5db21dcdec771cfd88b21b1eed37b1edfb7ebe0d: CLOUDFLARE: Correct redirect function documentation (#696) (@ad8-bdl)
  • 95a995189d1ead2c2ac8b69415da361a6ee74506: CLOUDFLARE: Fix CF trying to update non-changeable TTL (#489) (@patschi)
  • 414f57274dc4a44c0c0ecca7a8842a8dad18e8d7: CLOUDFLARE: Fix bug with long TXT records (SplitSingleLongTxt is not needed) (#1265) (@tresni)
  • eed8e43fbd66e748b36d771d0798b667ee12f10a: CLOUDFLARE: Integration tests should use API Token, not user/key (#557) (@)
  • d782bb002bccac04d66321480725f3eb46044857: CLOUDFLARE: SPF records should be converted to TXT Fixes #446 (#480) (@patschi)
  • ca136992f85d09079f68093267c7f36625fe2ae5: CLOUDFLARE: Set TTL to 1 for Cloudflare page rules (#828) (@svenluijten)
  • d08a8f6c4e86bd615d0148b01a026c3aa3b3d32d: CLOUDFLARE: Stop requiring accountname (#1280) (@tresni)
  • 4e6d05b7163d03ba774056c2144f72539127ba5a: CLOUDFLARE: Support API tokens (#555) (@BenoitKnecht)
  • 611a597ae0eb113ca2bf5ddafdddfb17762b511e: CLOUDFLARE: Support CAA rtype (#285) (@)
  • d8941a04bc8804d68279270f0fe89a56b059114c: CLOUDFLARE: Use cloudflare-go (#1267) (@tresni)
  • 798cdffd81989bc314bb5518b8d3caebe642a599: CLOUDFLARE: get-zones --ttl flag should handle CF's magic TTLs better (#657) (@)
  • d6b191bae4890de98e9e43ee1d00dc430328c920: CLOUDFLARE: get-zones now outputs "orange cloud" status (#952) (@tlimoncelli)
  • 0893f74895213a0e35b4f54e868280c3bd0bb193: CLOUDFLAREAPI: Now works with PunyCode/IDNA (#1019) (@tlimoncelli)
  • 23f65163e8bb52c5b68f26f0710b3d71b8ad3a35: CLOUDFLAREAPI: Support Punycode for CF_REDIRECT/CF_TEMP_REDIRECT (with tests) (#1026) (@tlimoncelli)
  • 096458d91ccdbf5a09763f9e589c6be99ed19216: CLOUDFLAREAPI: Support TXTMulti and empty TXT targets (#978) (@tlimoncelli)
  • eeebe5883072d9894f9e0809064c5e8b641559d0: CLOUDFLAREAPI: disable failing integration tests for unicode (@tlimoncelli)
  • 875bb02c4e0b22b3c386f6ca4fd4dc62758c789d: CLOUDNS: ClouDNS NOT allow multiple TXT records with same name (#1098) (@pragmaton)
  • 4eb6fdface58ae24a8430081196637fe6a015b6b: CLOUDNS: Fetch permitted TTL values from API #1078 (#1102) (@riku22)
  • 2d5a09f2177339f9bc72d92c03d5f8df7c5bbffc: CLOUDNS: Implement AUTOSPLIT (#1035) (@jamaltebi)
  • e9f4257ad26d0311fa2d3146a916a16dec31d2a0: CLOUDNS: Implement PTR Record Support (#999) (@jamaltebi)
  • bcad7c738b11c30f25ea9c9b54bf58adbf12347a: CLOUDNS: Note that TXT records do not permit double-quotes. Fix typo (#1094) (@riku22)
  • 9949cba00d67bb58b731b8168c8e2eeb30dca2ab: CLOUDNS: Support NAPTR, Update setup docs: (#1158) (@riku22)
  • 02c52583963be410cde40eaf8b3556c54fd6cf7b: CODE: Fix simple staticcheck items (#1329) (@tlimoncelli)
  • 6a80f71d667ff4bad6ab576c3ba7c4ca7ab9d46d: Canonicalize IPv6 addresses. (Fixes #25) (#129) (@)
  • dcf2285dd2cb473406df8943819918c346841a5d: Canonicalize IPv6 addresses. (Fixes #25) (#129) (@)
  • 402fc449e270812560d18ee15407343d8a0a13fb: Certs: Create directories with execute permissions so they can be opened (#395) (@arafferty)
  • 210acc5945cc872bfd81f32c7503f06dc5ed0852: Change Build Status badge (@cdhunt)
  • a7ec6ba6159627782f9257fab79d95c6379f4e79: Change YAML chunking (@cdhunt)
  • f929eadbf969626214fdf8d99c9bc8e9f4d8cd39: Change double to single quotes in examples. (@tlimoncelli)
  • 61a00a7d7e4f2c592efcd32ebfbcee32d206998e: Check for duplicate records much earlier (#467) (@)
  • 5cf482e8e83fabb48e95c463b06fd0e9a39ca25d: Clarify "must end with a (.)" error message. (@tlimoncelli)
  • d8a153c01fb2e9624b703c487e2a632e01879932: Clarify dev docs (#734) (@tlimoncelli)
  • 79a9de256eec173f5138ba74742168625fb06f39: Clarify error message. (@tlimoncelli)
  • 09122701c3f7dc110e13e18ae49b79ab9cf07d4e: Clarify official/contributed providers responsibilities (@tlimoncelli)
  • fb0bcaac64a782b89e3d23af4b0ce303defd15af: Clarify that create-domains does not purchase them (#1086) (@tlimoncelli)
  • 8123b05d43bfe8ce78a0768d233b028444b5179c: Clarify versions in RE (@tlimoncelli)
  • a77f89ca72d2eb01d45e8b419b57a5890850b05a: Clean "go vet" issue in providers/cloudflare/preprocess_test.go (@TomOnTime)
  • 194aa091582dc4c2ed98c8b31cf05d771e8e420e: Clean up from Tom's git mistakes (#869) (@tlimoncelli)
  • e6ce3b889524f5dc236c4d401892cf507b648e32: Cleanup SRV testing (@tlimoncelli)
  • 59747a96f00268ad1fb12737d9ab9d1b630bad19: Cleanup: Bubble errors up from diff instead of panic (#799) (#817) (@mikenz)
  • 443c187dda06cec0f1e481b09411be919a588699: Cleanup: INWX fix golint issues (#825) (@svenpeter42)
  • 614a1958c4a5f7110f79cb03962515c721b6974c: Cleanup: user geek1011 is now pgaskin (#823) (@tlimoncelli)
  • 84f2daea2589b290d806e7ae109fffbcd631333f: Cleanup: user geek1011 is now pgaskin (@tlimoncelli)
  • b6fd4dffd7d80559928a143866d3d691c405027c: Cleanups: Fix many issues reported by staticcheck.io (#837) (@tlimoncelli)
  • 9b0b3bcdd6af438d37e5d3a64767ce1427c76799: ClouDNS does not support changing the NAPTR in the API. (#1159) (@riku22)
  • ec35f5fb2d4da3711a3a2f502e7b0503b1b32e3c: ClouDNS. Automated testing (#1103) (@pragmaton)
  • 8249f339139ac0fc844ff8eb300d4259652dc67b: ClouDNS. Looks like SRV was marked as "not test" by mistake - it's working fine. On the other hand, PTR working in general, but can not be tested on the same domain. (#1101) (@pragmaton)
  • 394b6e605fcbc93239b4829bc4d05fb0d4f0fb81: ClouDNS: Get zone records implemented (#681) (@)
  • 683ed698e98f4aeeabefbc154041558d5eaa91a4: ClouDNS: Return API error only when body unmarshals to errorResponse (#875) (@pmaene)
  • f1a0d6519842adf7ef5fd34a1eba771168cd407a: Cloudflare Redirects (#119) (@)
  • 5cad1c3513b0f21e08026ee18f0352392339e949: Cloudflare createdomain (#113) (@tiernano)
  • b5e4ab1e234f724666c0746bcf2463f786f133dd: Cloudflare documentation update (#167) (@virtualroot)
  • 6ace5e2b4b9a333b7609f5f76f225c04e83fec98: Cloudflare: Add support for MX priorities of "" (0) (#374) (@kjacobsen)
  • 9d0f9a15317896de2a074ea042541a6076ed4a57: Cloudflare: Fix parsing of priority field in record (fixes #367) (#368) (@pgaskin)
  • ff3d446681eef6c8bae5dd68e5c3531f582122ea: Codestyle: Fix formatting on parse_test JSON (#427) (@)
  • eddb66caa5eea6ab380ccfe1d4e2d034917ca691: Correct docs to reflect supported values for cloudflare_proxy_default (@derekgottlieb)
  • c22293e2cf2df5373cf7b0d76126e13cf36406ae: Correct hard coded DNS Made Easy system nameserver TTL (#1167) (@jamesgecargo)
  • b83630044f5c7d5d8ad2622ad69f6490fd637989: Correction: Fix error message. (@tlimoncelli)
  • 61c92c9215a729e0afe27d81a708e54bc1e104c3: Correctly group R53_ALIAS records during IncrementalDiff. (#399) (@ebardsley)
  • 6bc1623c5bf17e484ab3486aca2a3317aa43ab67: Create .travis.yml (@)
  • 5b5b92f70a788dc86196cd512d7ba6bad4d82f89: Create README.md (@)
  • f23e67daf7bc9908d4e43d9d48c1b70b98729fdf: Create README.md (@)
  • 3a90435357dc412244776156a78d541c6fb58c09: Create a dynamic provider features matrix (#201) (@)
  • 554efa768de43ef78a5427fc9f2e0f623f972e1a: Create release-drafter.yml (@captncraig)
  • 228b57e445e18349cd0d9d100005c487884d29ee: DESEC: Implements support for long / multistring txt records (#1204) (@D3luxee)
  • d567d554cfcf772f94aaf2c9d08b3a55dd5257a9: DESEC: clarify supported capabilities (#1160) (@peterthomassen)
  • d5ff6d6e5c3fc48f98602aa0f63eaccc06731ec3: DIGITAL OCEAN: Update github.com/digitalocean/godo (#513) (@)
  • ba08e718b782c2ae7b04d6d9e3854bd94b80c5b9: DIGITALOCEAN: Abide by rate limits (#934) (@tlimoncelli)
  • bfa36ebbf8aab3fce8fff1d9f4be8bd3b0db12fd: DIGITALOCEAN: CAA is supported with some caveats (#592) (@Deraen)
  • c9a5c6a0f98289b79001a63116c39514f125fa3c: DIGITALOCEAN: Fix #479: Filter SOA records from Digitalocean (#485) (@Deraen)
  • 11f29e1dd78033de9185c16b5c236831c688c659: DIGITALOCEAN: Improve example in docs (#281) (@LTGIV)
  • 1f471a15b9c35fa7a1a54b33ce96314e470a8689: DIGITALOCEAN: Support TXTMulti with caveats (#949) (@tlimoncelli)
  • 531aa6e313fde8dd7b02f33787f7b914e78f6d2c: DIGITALOCEAN: Upgrade to godo 1.73.0 (#1325) (@tlimoncelli)
  • 8d37020e30f70f874287804ba3df5b29b6c9c83c: DIGITALOCEAN: go get -u github.com/digitalocean/godo (@tlimoncelli)
  • 9f0ac5dfbacc64170c2934df07c8e0633404cd3b: DKIM is a no-op now (#1084) (@tlimoncelli)
  • 9316517291d17cf4911a3e65f76d3b10ce5c8106: DMARC_BUILDER: specify version, use values when specified (#1236) (@patschi)
  • 032750743c96e7bc2832bec499336bbc217263a2: DNSIMPLE: Supports PTR records (@tlimoncelli)
  • ecac8f1c10d86479361def992abac950c58407cf: DNSIMPLE: support NAPTR (#671) (@philpennock)
  • 899a34ddd48f5984aabad402e39b55615ff12154: DNSMADEEASY: Fix staticcheck errors (#1316) (@vojtad)
  • e3cd40a1a8150b99e6973f2034be18c1b65a1061: DNSMADEEASY: always override NS records TTL to be 86400 (#1317) (@vojtad)
  • 75fcc4751ed37f8b6e37395b05ae82b7728f9d89: DNSOVERHTTPS: Add DNSOVERHTTPS to docs (#844) (@tlimoncelli)
  • 4fef4a8550a98f8291070a14a99db60dd2868074: DNSimple provider (#43) (@aeden)
  • e548b8f059d8a2a479f658b7a873dd0aa234b85e: DNSimple: Adding SRV, CAA, and ALIAS suppport (#243) (@)
  • b45c6b6b6c0224c878422a64ff757104650bea1d: DNSimple: Implement GetZones and ListZones (#637) (@onlyhavecans)
  • 2c5f4c88ead3a49f40b07ce9b5e8c57d6eaa98b6: DNSimple: handle pagination appropriately. (#242) (@)
  • 27fff65a66b409b59a8316270a057aa6c5d1b1f4: DOC: Add warning in RE docs. (#1215) (@tlimoncelli)
  • b3e35b56a22f81cc8f42adb9071fa4f28b4a1502: DOC: Apply brand-preferred case (#429) (@nikolay)
  • d19eedaa632fa0921044d57f11d9fe5287e0c248: DOC: Improve internetbs doc (#603) (@)
  • d27e9d3eb7aefba9644e47aa102abc4cbe76fdfe: DOCS: Add info about R53 dotless CNAME bug (#901) (@tlimoncelli)
  • 9f323e70d11ed4193241fec9ce7c643dbdad9ae5: DOCS: Add pkg.go.dev badge (#939) (@tlimoncelli)
  • ea8068996e17b4f5480359d42d45149d112d12db: DOCS: Better document nameserver scenarios (#868) (@tlimoncelli)
  • 42bf027ed3b19e7a035a892b335687ba83461fac: DOCS: Document how to preview website (#1133) (@tlimoncelli)
  • 6680e9e2a72ff6392657c683ba75703c558752e9: DOCS: Document release note bprocess (@tlimoncelli)
  • 36a05608e03df6d8bfab727726095b15abd4ce13: DOCS: Explain nameservers vs ns (#608) (@)
  • 18c026d7d9ba2866e228b0adc899592804d5d8d2: DOCS: Fix golint and vendoring notes (#948) (@tlimoncelli)
  • 5044695ffe736134d40843d4d464c2d6675b6c39: DOCS: Fix many spelling errors (#471) (@)
  • 8c984929141529bd0d7a6cc9fee4f4d1bafcbc97: DOCS: Fix typo: will will -> will (#1152) (@tino-teuber)
  • 14c3014a2e427590f7ae7a057c0cda9a75216dbf: DOCS: Improve cli-variables.md (#1328) (@tlimoncelli)
  • dff983131a44f34fa7c56706f5088658fff2205a: DOCS: SOA docs should cite BIND doc (@tlimoncelli)
  • 8764f77e660c9d509bad083e8f90da7b81360019: DOCS: Update for vendor-less builds (@tlimoncelli)
  • f30610065cad2842e8bc3a6c964e983031f248d8: DOCS: Update install instructions (#951) (@tlimoncelli)
  • e92717fc7797d750be527639f9382564e965a56d: DOCS: fix jsId for Netcup Provider (#900) (@zaverden)
  • b77cfa2b8429ccb280bd133172222f8f0cb0486f: DOCS: fix release-engineering.md (@tlimoncelli)
  • d48009a621b40baf08ea7e03748be1efdcc9272d: DOCUMENTATION: Azure DNS dual host support is limited (#560) (@mhenderson-so)
  • 5f77888296f031b151267e4e2a6f1b00ae328ade: DOCUMENTATION: Document bugid 491 (#492) (@)
  • 7d2016a970c2a89d17e824f16f5eee7a5d04d889: DOCUMENTATION: Fix error in CNAME.md (#877) (@ad8-bdl)
  • 1b9780495d2a67e0d43344ce212deac3b4815b6a: DOCUMENTATION: Fix small typo in Cloudflare (#556) (@BenoitKnecht)
  • c0354a585d39b84116e1bec514a2dc0c08399c86: DS: More cleanups (@tlimoncelli)
  • 9e66402e0b0849e15c248cb78c0b89315b07c966: DefaultTTL.md: Improve example (@tlimoncelli)
  • 74bb157bd724e1a1b9f1ad5649ce43ac71c3ff95: Delete 009-reverse.js (@)
  • 84743bd7f497fd49d3413c4382056da668a99fc4: Delete 009-reverse.json (@)
  • b081ba13cd64aba5f42830dae5834feb59560004: Developer: Github Actions should use cache steps (#1097) (@cdhunt)
  • ad27cc9b3bcbf868d49daec20e9f8485840a685b: Digitalocean provider (#171) (@Deraen)
  • 4586ad12813b619ad3e4992b9b2ba069d79e2ee6: Direct SOA record management (#1115) (@fuero)
  • b85eb0af05d98f85db73998c42bc125bb7b39903: Disable GitHub version to prevent runtime conflicts (@cdhunt)
  • 2e21973ddf07edaa86584e8270b43efd20f99e4b: Disable TXT splitting with OVH provider (#1291) (@patschi)
  • 8ead4d4777358b60fc9cac26f72d8f462e522765: Disable codeql for javascript (#1189) (@tlimoncelli)
  • c5905e2006b16e62126bba4102a26407ee0b690b: Disable failing tests for R53 (@tlimoncelli)
  • d56ffd36984a0fc3fc8be0d504c87ab51b1c5185: Display file where error occurred (@patschi)
  • ca99517cedc3a3b07dd154a9bf98758a0faf6953: Do get zones (#635) (@Deraen)
  • e94487bd078d4993e95d80c308ae18edb2fffb32: Do not test workers in CI yet (#1289) (@tlimoncelli)
  • df3adef5eced068a9ccbbcf66e01cdd87ce51013: Do some cleanup for AzureDNS code (#551) (@vatsalyagoel)
  • f1572c4b11690178c97a091a9b168feba0089d1c: Docker container now includes the convertzone utility (#570) (@signalwerk)
  • ffb2ee767347584444e3b5809a3f35cdff89a0fb: Docs fixes (#85) (@bfirsh)
  • f7eb7cd1f653bb18c206f52dc88c7771bc9a8bf2: Docs/Provider - missing double quote =D (#257) (@MattTunny)
  • faac40cbf42fd1c1f31224a18e8bab35a4787f82: Docs: Add a page about macros and loops (#832) (@tlimoncelli)
  • 88abe122cfca8779bd90c1d59c2c43057042dc78: Docs: Clarify bug triage process (#606) (@)
  • 86257b38630cecbaf3dd230f6602ca6a7499916c: Docs: Correct numbering and add integration test advice. (@TomOnTime)
  • 57d9cfa35672296e18a7ddf9905c9776fdbb631e: Docs: Improve install instructions (#824) (@tlimoncelli)
  • a151b85cd0cf822bcc1ce05b63505b7214d8cc25: Docs: Link to RE page on the front page (@tlimoncelli)
  • 2e61c835110911a34810678b1ca94807a45ca04d: Docs: Note the request for a INWX provider. (@TomOnTime)
  • 139f4fe1ed8cdc6f09e48ea8edd9ed999404e6c0: Docs: Update NAMESERVER() to not mention IPs. (@tlimoncelli)
  • 524f346943d96431bc9852749d0823eda1dbf967: Document IP() is IPv4 only (#744) (@tlimoncelli)
  • 511d10efc9120316d0b10393947cc60730a5bbff: Document SRV, CF*REDIRECT, and note where docs are needed. (#346) (@)
  • 6fe4ca6996da390cbc7afc4713ab5ca4b48082e5: Document TXT AUTOSPLIT (#957) (@tlimoncelli)
  • ea3e2831a8a97db6f0882bd7b942470eafd2aad0: Document TXT, NS, NO_PURGE, PURGE, and IMPORT_TRANSFORM (#184) (@)
  • 95fb79dfccb81bb387125bc0e47836d2e4a6794c: Document creds.json can include env variables (@TomOnTime)
  • b6779adf92ed8f27e9aee9266cae51d1eaf276eb: Document how to ignore the NS records of a domain (#1234) (@tlimoncelli)
  • 988d8d6bf88fe02a1d63a3959fdb88e9b2e9f845: Document potential issue with R53 provider. See https://github.com/StackExchange/dnscontrol/pull/155 (@tlimoncelli)
  • 85bd94ef7c5211db7fce5901e97c71b26f0f0b65: Document that contributors that they'll be asked to maintain their code. (@tlimoncelli)
  • 656546296234504c56238ec9bd8c8585b5f53bc1: Document that providers don't (or do) add domains to your account automatically. (@tlimoncelli)
  • 2de98be2b5ed5db2b53f6dd8a50cea36a44c7314: Document the new TTL/DefaultTTL duration format. (@tlimoncelli)
  • 71a976e4df96d7481c5556430f4d8058d73f5d72: Document the release engineering process (#189) (@)
  • 199ad710b27f0991a026243fd25b41a4f6aab5fb: Document the release process. (@tlimoncelli)
  • d759b7b4da11ae75eee7ecda3d03fcf779b554a3: Document: CLI variables (#918) (@jpbede)
  • cd58d26545dd3f13b21a254be7dcd67b792728b1: Documentation: Add Gandi registrar to example (#335) (@bfirsh)
  • ae3a730e647d9454de72320f3101a6ccbec299fd: Documentation: Add vendoring details. (#596) (@)
  • a930802a8fcd591838d46b766fe5d3d341b1505e: Documentation: Added brew installation method to README (#426) (@)
  • cec58cea206a40cad4c6c1315b4a807f5ae1a5d3: Documentation: Clarify releng docs. (@tlimoncelli)
  • 01b6669dfa8b6ed2dce217f2850b46291387b7e1: Documentation: Clarify require() name and usage (#690) (@)
  • b0f86bc007f56eed7e4ab36f851c5dd5de7cbc35: Documentation: Clarify the when to implement certain interfaces (#376) (@)
  • c5fce0f32795c5aa40a81dd510c6ba565b3c7132: Documentation: Fix OVH API First Steps link (#416) (@tiennou)
  • 12010ba0cd86a6e1942bbe7b465de57b31c4a47f: Documentation: Fix typos and formatting in SPF_BUILDING (#435) (@virtualroot)
  • 0138c33a28befd4333b85e9c9672efcd7b91a700: Documentation: Update terminology in gcloud.md (#197) (@)
  • 988278b612e357f2ff1a3bcb23d684a8f02280ad: Don't fatal out on unknown record types in BIND (@mhenderson-so)
  • 542982e65abe11b195d2442f668c3319de6a04ee: Don't persist /dist (@cdhunt)
  • e7472f76f34925185fa7b93db1598af960700eb4: Downcase DNS names (#253) (@TomOnTime)
  • 5dfcf645d2cc778169081fdb3825db524c3ab6c9: Draft (@tlimoncelli)
  • a57bf3578825773a61a48d2cef4f12191f3f5e90: EXOSCALE: Update exoscale/egoscale client to v0.23.0 (#664) (@)
  • 06c59f09a7fdbf12262e81b993c0bec727f8ac17: EXOSCALE: update client lib to v0.59.0 (#1183) (@philpennock)
  • 4649ba6bcb1b4fa890cd5c696b6b8ac6a513d88b: Editing. (@tlimoncelli)
  • 12a3354c0c4dbf615aab5490f0b769ee8dbac78e: Enable Bring-Your-Own-Secrets (#982) (@tlimoncelli)
  • aa928171161c715ac8b4b48f9fdf60db28a2db4f: Enable PTR records for BIND driver (#146) (@)
  • 9497a988ea498ce5ee86d297a4a7a35affe9f11e: Enable support for CAA in ns1 (#1150) (@costasd)
  • 976fc2019039b8c98f650ceb46622b6d6afc1237: Extend timeout for CLOUDFLAREAPI (@tlimoncelli)
  • 2860a8e4ec2b2281b0427353c40444e5dd47e920: FIx newline (#571) (@)
  • e1af3034c71a54af7fb0ec55ab84e368e89bfe76: Fix #362: convertzone produces deprecated NAMESERVER entries (#363) (@)
  • 45f36ffd12b0ef086576774f6d85bccadbe72e15: Fix #491 for BIND, HEXONET, LINODE, NAMECHEAP, NS1, OPENSRS, SOFTLAYER, VULTR (#710) (@tlimoncelli)
  • 29c7ff3a05a8359058676eee4cf06fd24bc06e08: Fix #910 (#912) (@patschi)
  • 2d7a48950c8fa8f1345691f97ca462f7b106ba06: Fix 312 - rewrite IGNORE to use GetLabel (#331) (@)
  • 06404fdcf99c4c1478e1feecdab87a7a66c58165: Fix CAA Support: helpers.js CAA_CRITICAL flag=128 (#318) (#319) (@ismaelperal)
  • 6d64fc8cacb750f99fa520a76b8516374196fba5: Fix CodeQL issues (#1173) (@tlimoncelli)
  • 4e417eaa06eb0ea226981b06fd1c4a9619cf93c9: Fix DNSimple SRV and MX records (#413) (@onlyhavecans)
  • e266e953d90d206ed8d5e0576817158cac00adc7: Fix DNSimple crashes on Alias: (#322) (@)
  • dba20387bfa2f6c7def3abfa81a49debe8ade351: Fix D_EXTEND matching bug (#888) (@tlimoncelli)
  • e88dd1d48ed6b24e933684545e4fc56ed18b8bdc: Fix GCLOUD integration test (#214) (@)
  • 4570e0e404baa83a208b2ecc0807484ff0be826b: Fix Gandi's MX handling. (@tlimoncelli)
  • b01b278d18f0ca11d21c3d56b72772a1a409d526: Fix IGNORE_TARGET integration test. Fixes (#818) (#819) (@mikenz)
  • 8205a8a3563f706eeda55231a93d12c0ba813242: Fix JSON comma (@tlimoncelli)
  • e2726dda64f47151186b603b31c9c5a88975f44e: Fix NAPTR record support. (@p37ruh4)
  • 70c9e529f77a24d8d4e1fa0008dd14c7b118e66f: Fix Punycode PTR (@tlimoncelli)
  • 4c80526860cb7c573910b36e1121b061d1484b86: Fix R53_ALIAS not being registered as custom type (#310) (#311) (@)
  • 6443a31ca8d6a85a0db3ce9f315338ec844a58b1: Fix REV and PTR (#979) (@tlimoncelli)
  • 4ef9e8bc406fd6a4f3ebd9f4251d68dae6c44844: Fix SRV record handling when target is shortname (#422) (@)
  • 1b1f37da9dfac58044f31afa7a6a4ef4b7d4dbb2: Fix TLSA parse_test. (@tlimoncelli)
  • 50a24605e6b484d1a6c8ae3f048e66beaab14d02: Fix TXT docs, remove AUTOSPLIT (#1083) (@tlimoncelli)
  • eb3c1ab00fc3c18bbff140103dd95b1199e168b0: Fix a typo in README.md (#60) (@ivuk)
  • 55e7710b06ca4c3b9497aec1d5ac96cfd1eb4d5b: Fix broken doc-link from getting-started (#90) (@philpennock)
  • 86914b06964bc9117cefb606df758223772fd023: Fix broken test (@tlimoncelli)
  • 95c48ca220d9bb8b3ae4959e2db15aa256b448d2: Fix broken test (@tlimoncelli)
  • b7b0b20798031cadd170272f3baff03be80af22f: Fix broken tests (#672) (@)
  • 5ce8802a54cba8685fdcbd2e71a6411483be2912: Fix bug #70: Document a checklist for new providers (@tlimoncelli)
  • 0d386c20ec73f13ec104310ac51583221329daf4: Fix bug in name.com provider (@)
  • 24ff9eb423e547aaac8cc6e06227925ff5d5021b: Fix build (@)
  • 28cba8ea9a56913eba36cc146200e6efbecab5db: Fix cache path (@cdhunt)
  • 4b68e14039aa3aa9385c0849f1482d26d6f69a53: Fix codeql errors (#1181) (@tlimoncelli)
  • a0051c2b6f11e35914c238be0caa604be1ce5b52: Fix deSEC long TXT bug (#997) (@tlimoncelli)
  • 877d54879e41678e3be209c164e40f2195be5b45: Fix doc error (#1113) (@tlimoncelli)
  • 5f66991458134b360da6a77282bacba740f974c2: Fix failing test (@tlimoncelli)
  • 42f7568074698956f70b0bef0feff6b7516fdb53: Fix for incomplete results from Azure DNS in fetchRecordSets (#791) (@)
  • 0a36cb7fcc2d714fd004d60bba6adfeb2885f3ce: Fix formatting bug. (@tlimoncelli)
  • 70ce16ff237c141528cc272ef5eab0e1f6f2ac62: Fix handling of SRV records with no target (indicated by ".") (@pgaskin)
  • 938abd7b76c04457d785e3e0a1b28b7e0f8e91e2: Fix headings in docs/get-zones.md (@tlimoncelli)
  • d15ef9f1a35d32a68dfa47b46218f0452f8b15a5: Fix highlighting (@tlimoncelli)
  • ed2b34d473c65650437ebc22637cb4856655757b: Fix https://github.com/StackExchange/dnscontrol/issues/284 (@TomOnTime)
  • 7383751803127589fd9a7b83327503477406a864: Fix integration test. (@p37ruh4)
  • a5dcad06a378e021268f37a822ae63619f6df946: Fix integration tests (NAMEDOTCOM, CLOUDFLARE) (#498) (@)
  • ec27d2c76afe75d9d7262769526f7e8e42a55cb0: Fix octodns: constant 4294967295 overflows int (Issue #736) (#738) (@decke)
  • 3488c82093d5a0bf11718fa18892b0412c61284f: Fix some typos in comments (#102) (@pmoroney)
  • 35f74d9582f76cf451d92b2106168a0e8ad74838: Fix spf-optimizer TOC link (#434) (@iurisilvio)
  • a89ab89ab645cd98c74f1e08e6518a838105e13b: Fix the merge mess I made with the DS merge (#754) (@tlimoncelli)
  • 80fb4282e9c013a70eee8d3b5402751b4bc049ef: Fix typo (#1014) (@tlimoncelli)
  • b928e7c22f38b4d69a56e5b7752c95c44dcd90af: Fix typo in invalid cert name error message (#565) (@wsuff)
  • c899706309b8b3e8d016fd384b4a882f59b275a8: Fix version (@tlimoncelli)
  • 46707722f6f37524347ee5012b843277fa904772: Fix: Validate CNAME targets (check for "/") #37 (@tlimoncelli)
  • e2ed50a1368dfb80d2aaae574ad44dda98df11ec: Fixed Active Directory docs (#225) (@pgaskin)
  • efe302a9575e5722b1487853b8412e3d93574c7c: Fixed Cloudflare docs (#224) (@pgaskin)
  • 644ba70e87bf21997d9d2f020216f90b3876359d: Fixed MX records on NS1 (#783) (@mratmeyer)
  • a8b9c7ab5c643d5949f02a1988162ad180e5a7ae: Fixed a typo in the Gandi provider docs (#66) (@derekgottlieb)
  • 6e8d5b59abf05f971813b63774f0d73b8b9875f8: Fixed issues from go vet (#605) (@pgaskin)
  • 2162e225b0fa60a8f8e565880dae29238878f097: Fixed typos in comments/errors/help (#198) (@ChrisMcKee)
  • 5416c16fa1acabfd280d4adfeb6f2cde68c19b3a: Fixes #726 (#727) (@tlimoncelli)
  • 0ff44913aef43adde610e4cf4c5aee6a3ce881ce: Fixing OVH DKIM MODIFY (#1290) (@patschi)
  • 4211cf1dc0dcd5053b68ecc3fe997e92fd32321c: Fixing PowerDNS domain creation (#786) (@jpbede)
  • b40f188fae2a44b829709ac9ec695ac3d4cec59c: Flatten: Improve spfcache.json instructions (#375) (@)
  • d3980c939b2ea4855bbc01eb2845c5a8eba9df08: Flesh out Release Job (@cdhunt)
  • 4bffc37d15dcd2a43f5021e3a5515c225d3d4b2a: Format helpers.js (#205) (@whs)
  • 2a5b31294a8bce2bd0dc747419196f181f3793ae: Further correctly reference secrets values (@cdhunt)
  • 74fa9ed0c0456e0bc6d5271a424faecab6f02d29: GANDI-LIVE: Document "no such zone" error. (@tlimoncelli)
  • b968de3ef717237b042d3d3809b6650b95e06797: GANDI-LIVE: Print actual changes to be pushed (#546) (@tlnd-rdalverny)
  • 79c548b1687205c6e67bf3bb7fa5fe0a58be50e1: GANDI-LIVEDNS: Support for multi TXT records verified (#545) (@tlnd-rdalverny)
  • a0f14e59818fd633831f5c544f3da50efd500a21: GANDI: Add support for CAA rtype (#288) (@)
  • e8f7886d0cb639a9af7cafc6cdf6bf4c4e44c708: GANDI: Now works large zones and >100 domains (@tlimoncelli)
  • 53b72f39a8d85d3ec38dac940f2b541d000f9b96: GANDI: Registrar support (#274) (@philhug)
  • c44ed88659a46627c33c2444d076bf01c3187f96: GANDI_V5 & DESEC: correctly handle multiple RR in a RRset (#1296) (@vincentbernat)
  • ce6006cce7b6877bc56dfb6c9df969e47e7cbb86: GANDI_V5 & OVH: Implement ZoneLister (#1117) (@nemunaire)
  • 95dcce8b6f7148233618d79a7c51001d01735003: GANDI_V5: Fix/support ALIAS, SSHFP, TLSA (#673) (@philpennock)
  • 8d9ca83996bcb32eaadd27546beef2f8333b837c: GANDI_V5: Recognize that CanUseTXTMulti is valid (#680) (@)
  • 1616c50ba7988de026de329e7494dcaaf2063b3c: GANDI_V5: Upgrade to newest github.com/tiramiseb/go-gandi (@)
  • 678540cfdd109223c9dc213feb34a6d4870453bd: GANDI_V5: Use github.com/go-gandi/go-gandi, not github.com/tiramiseb/go-gandi (#883) (@tlimoncelli)
  • 059b58ed9e7923a148c56a07c171d55b42bbfed6: GANDI_V5: supports DS records already (#1112) (@philpennock)
  • 20f0c984e4f8fa502a917bae7e8384c40036f050: GCLOUD: Differentiate two modules name dns (#328) (@)
  • 654bb9cfeb02d8539eb45c9c8fc67e1b5d9eb406: GCLOUD: Don't panic() on unknown domain name (#944) (@tlimoncelli)
  • db6ad08f5e8fb28bf1aa1196d2ad25ed1f83e448: GCLOUD: Retry on ratelimit (#946) (@tlimoncelli)
  • 93a36cbba9dae91c7e190fc07df59d0c80d4c528: GCLOUD: Support TXTMulti (#415) (@)
  • 2579336cdba2e3fcd9e859dd9cf6cef5521125c6: GCLOUD: create-zones breaks if domain starts with digit (@tlimoncelli)
  • 4ef4b9282ae797822f37aff4663b9a8971585f75: GCLOUD: go get -u google.golang.org/api (@tlimoncelli)
  • e77dc53cafcfd3e7decc94a3d9fa22c19b906992: GCLOUD: go get -u google.golang.org/api (@tlimoncelli)
  • f32218a2f9ef61beaeb8450f9701060978ba485c: GLCOUD: Retry on 502 errors also (#984) (@tlimoncelli)
  • 2b93e6725fcd4ffb0e37c44e4499880d444a14ad: Gandi does not support TTLs > 30 days (#139) (@)
  • 198cc258d822a58db68228389b7780cbd5b82403: Gandi: Fix broken PTR tests. (#188) (@)
  • c65ba1c84c445e430bb2adadc6c58f202d50d812: General docs improvements (#481) (@patschi)
  • 3f682158412720cbb53e63aca3a9822d219b6891: GetNameservers is inconsistent across providers (#655) (@)
  • 3f4a1a3ccf07fb1bc33e0f1b3198d073b504a215: Give BIND some respect. (@NickCraver)
  • 07917006bbf93cd61e211d0a004ecc67d1b346b8: Gracefully skip tests if the secrets are not available (#977) (@tlimoncelli)
  • 40a566871c1be89759cb45da0d3ee35e3b7a072f: HEDNS: Enable automatic integration testing (#1068) (@rblenkinsopp)
  • 46e9715b67f48fab70f49471b0a57e83b3ddfac2: HEDNS: Fix CNAME, NS and PTR record handling of trailing . (#1064) (@rblenkinsopp)
  • 3e5e976766b538fd59078c58c9c5a33bcf45e0b2: HEDNS: Fix issue with domain listing on completely empty/new accounts (#1075) (@rblenkinsopp)
  • 533bf5783d90a54565aa6b17455e149acfdfa099: HETZNER: Allow TXTMulti (#963) (@afrimberger)
  • 550fa436edf067452b5c4f4b16f4fc12581115bf: HETZNER: better rate limit handling (#936) (@das7pad)
  • 152fa9503106a35e33e4ad37db884c462bd0e7a0: HETZNER: create and modify multiple records in batches (#925) (@das7pad)
  • ab47e92cbf261f4cff901e7e37bc99c22280a927: HETZNER: fix retry of POST/PUT requests -- rebuild request body (#926) (@das7pad)
  • 0ef6ce2b402b6fef359d5214f427cd56b2e259dd: HEXONET: Add GHA tests. Update docs. (#942) (@tlimoncelli)
  • b0fd111ea255f2b983831b463fe1d09224c98987: HEXONET: AuditRecord should permit TXT with long strings (#1107) (@Rashad-j)
  • da1cbad4ec8f072513e60dbb5d6ed5a5bc6e3156: HEXONET: Implement get-zones, fix module problem (#898) (@tlimoncelli)
  • 7f071b4ce8752b21ecaa7cd74a386d960df13d4f: HEXONET: Support long TXT records and fix whitespace bug (#1283) (@tlimoncelli)
  • 1232c172937b53762bc6e0777fb707c6be6330d6: HEXONET: Update hexonet-sdk to v2.2.3+incompatible (#662) (@teknogeek)
  • 03d30b02c7c16b340ccd92e7f6d85671f608fb58: Hard code ttl to 60 for transformed records (#4) (@)
  • 2cfd2f403b315cd4f43218911a33b8a4e95a477d: Hosting.de: Allow using as registrar only (#1307) (@baltpeter)
  • 5538de6682fd8c0f71208476dbc2270a952b7602: IGNORE() now supports glob pattern/wildcards (#463) (@koesie10)
  • 8c7ce22bf779f7a7ec4011b1b14fa78fe45bc100: IGNORE_*: Warn about fragility (#1108) (@tlimoncelli)
  • 4ab4d4c9edb2933dd0c2160f940761fccb267140: IGNORE_NAME: Should work at domain apex (#1118) (@tlimoncelli)
  • e29f7440f5c2ff8e64a33e8ed2486b68b24050c3: INWX: Guard against single-quote TXT targets (#971) (@svenpeter42)
  • 5c0f69ea44dee81100fa4df67d1a558ff224e6f4: INWX: Remove deprecated nameservers (#852) (@patschi)
  • 9ad742fc2229646327306caa8ddde9ac0b3616bf: INWX: Support creating domains (#855) (@patschi)
  • c44d9a43f5da6f839da2900fae5bb8f32d85e43a: INWX: add additional documentation about 2FA (#865) (@svenpeter42)
  • f81260ba711fc19ef55a632da40bfbf24ad6d6de: INWX: enable multi txt support (#981) (@svenpeter42)
  • f63302b978055571ad6898a61ce4d0cb3a4d8017: INWX: fix apex domains (#1221) (@svenpeter42)
  • d7f40ed680fc3e6f263d81388b68554bda788fcb: Implement DS record support for ClouDNS (#1018) (@jamaltebi)
  • f12d4bb8d68d482d0bdf9d0aa9c747f2b5f5d620: Implement Get Zone for Azure DNS (#631) (@vatsalyagoel)
  • 638ee45e6cced34c5327f8baebf81e06ae04084a: Implement SRV support for CloudFlare provider (#174) (@pjeby)
  • 97d91cda4cd76c0b606efda0faa14f5480e8fe04: Implement a simple lexagraphic sort. (#755) (@tlimoncelli)
  • 1ec696e4faf87a2701033b8b43e65f09cdfdca15: Implement get-zones (#641) (@)
  • 413d5a15c302b82d5adb9bcfec55718aab489601: Implement job concurrency on build (#1281) (@tresni)
  • 60bc15705fc154f24e686246afebaf7385bf0666: Improve DNSimple documentation (#221) (#228) (@pgaskin)
  • 326e3a803cc77b77668b5220a80e143c098c3d99: Improve Gandi documentation (#229) (@pgaskin)
  • f753c5a700397c2962fe56f8a8be8c50b668cf69: Improve Google Cloud DNS docs (#230) (@pgaskin)
  • 28d650207b3bb0d9a5c76dfcc6829691f9dcedad: Improve Lets Encrypt docs (#594) (@)
  • 654736be292c62ee25f5f95c6c1a60e420523cb0: Improve MSDNS naptr support (#1165) (@tlimoncelli)
  • 211add3ec376a457723b833dfaa823aa7f463446: Improve NS1 documentation (#233) (@pgaskin)
  • fad98f73f44a7fb1e18ab89941ffd38a4c691706: Improve Route53 documentation (#221) (#234) (@pgaskin)
  • c85f7327c6ba206f618b70c21ac0c7555c6e6f3d: Improve convertzone documentation (#54) (@)
  • 8d0576ac7f5e74fbbf7e94662c4fce429a852c00: Improve softlayer documentation (#235) (@pgaskin)
  • 81a8ce5bd6cee9d1a2397578af562dc9450cc9c5: Improve test run workflow (@cdhunt)
  • 05da8b9e832a5d6a036dbcd6afecf8e9d8a71228: Improve the getting started docs (#106) (@)
  • efbf04e231dfca21cd3ffbd051aa2f446df11bd6: Improved BIND docs (#221) (#226) (@pgaskin)
  • 002426ce4d6529a653647b8a24c38601c68bae89: Improved DigitalOcean documentation (#227) (@pgaskin)
  • 208eeaac6f6ac63ac3ef8f4675ea4420ce17efed: Improved Name.com documentation (#231) (@pgaskin)
  • 203c4ffe853e20e555d9b4ec0cc8cb98dc2321e6: Improved Namecheap documentation (#221) (#232) (@pgaskin)
  • 31bdb65720052ee2bba5041f17f566fdc0efbd9a: Improved consistency of provider documentation (#222) (@pgaskin)
  • 541e6027aa5dbf0e934a4b5dba57d575350f2c27: Improvements to fmt (#1076) (@tlimoncelli)
  • 95ebf1d35b9ff3612f0dec07db3a1e90fb6197b3: Include PTR types in SPF Builder (#378) (@kjacobsen)
  • 921fa9849001d42494b23feadbe069d1dd46d916: Include record set type in record key. (#336) (@koenrh)
  • e242f5a15211a75637591aa0d2c82d14b235d706: Increase 'just because' sleep to 60s (@captncraig)
  • 828b5ec12ff913b0b583bf1676eaced232bebed4: Increase runner size for goreleaser build (@cdhunt)
  • 01a242480c7b39db1926abb67a2a9847c3d2195d: Initial DNS Resolvers and SPF scaffolding (#123) (@)
  • 156c684be6a0437fd4f7be97faac7d29f45a0d36: Initial support for easyname as registrar (#1277) (@tresni)
  • 101916a6e4ed50d22f7c9374d4263588b977e49a: Integration Testing framework (#46) (@)
  • d3dc5a5eb71293dc7be62e8f57984a14119653f9: Integration test: Add test for TXT with null string (#597) (@)
  • e172df281782fbf4309fb995cd452cddfbc129ad: Integration testing: Standardize "empty" usage (#612) (@)
  • 08deda674622bc47747a97df0d39ef6e8f1e72c2: Integration tests running in azure pipelines (#516) (@captncraig)
  • f920078c0fd231e660bedbb566ca2f5b24d3bdda: Integration tests: add Digital Ocean, Gandi V5 (#932) (@MaxHorstmann)
  • 3a2b1b2f7bb838f60e7b0928c45e627416459ebe: Internal: deps updates and linting (#905) (@tlimoncelli)
  • 2f83aa9302a37d0e5def193dcbe0ef5dca5eebc8: Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595) (@pgaskin)
  • fcccb2b9dcd575fe11627c57e56f4db72a01674b: LETS_ENCRYPT: Try all cert renewals before returning error. (#611) (@)
  • afa80c24bdf431d615b4988170deefdf37f6b669: LINODE: Fix Linode provider (#333) (@koesie10)
  • 2e8c4a758f3c816d6710fc499ce9ef60e60de1e2: Let's Encrypt Certificate Generation (#327) (@captncraig)
  • 2ac43a424b4da5e80124454fd17ca78c917b11dd: Letting you run only some tests. Way to document failures in individual providers and skip. (@)
  • de308c095245ee9d8585626d7c3c536ad5209c3f: Lint: Fix ST1005: error strings should not be capitalized (#834) (@tlimoncelli)
  • e69e6f27e40b9370b8b1e6f07969f6d935484144: Linting (#1087) (@tlimoncelli)
  • 772ca4e7dd549577cfc18ad5b8ddb210dad784bf: Linting (#647) (@)
  • 676d98fc4a70177ceb534543eb7747fd85f7be43: Linting (#767) (@tlimoncelli)
  • adf2f5e1656f48e25a3e9d2d72769a9d914fe21b: List requested-but-unimplemented providers (@tlimoncelli)
  • 1cea854e1c9bfd3bcf05b9db03ecbd350d44bfa3: MAINT: Adopt go 1.16's embed feature (#1162) (@tlimoncelli)
  • 2e7311078cd0638ee36bc523fcab839ad651b5a8: MAINT: Fix parse_test numbering (#985) (@tlimoncelli)
  • 991f73730dfd9ec33050b09bfb8beac5d8804838: MAINT: Less frequently Dependabot runs (#1202) (@tlimoncelli)
  • 80f22df705b70af1e6dac57408ed6e45e852b9e0: MAINTENANCE: Return error instead of panic when converting RR to RC (#1199) (@nemunaire)
  • 7db3741bc72462e17b4f099c45a39626d6e1ab3c: MAINTENANCE: Unknown rtypes should return errors, not a panic (#945) (@tlimoncelli)
  • a0bbc66983b4ef4d2a63af5f15bb382613e3180a: MSDNS Fix pssession; Allow alternative credentials (#1140) (@)
  • 311a6d74ce1cb3fd756a26aaa0adb4ce36d3adf5: MSDNS: Improve reliability of zone dump (#1179) (@tlimoncelli)
  • 66ec6dfa0f4d5b10b2730d186531d18c020210d9: MSTeams Notifier: Fix init bug in teamsNotifier (#845) (@mikenz)
  • d5bfee9f1e0dbeb2fe4f5f207db1bc7725922b4d: Maint: DS record tests should use more realistic data (#1127) (@tlimoncelli)
  • 1b83561b7f2e03fbbaf35c6c731f7e33b1382a5a: Make GCLOUD and GANDI_V5 modules consistant (#1085) (@tlimoncelli)
  • b7c6efaa53933a3f1b26d63ed55a4a51b4b921d3: Make IGNORE work with all providers (#313) (@)
  • 582e5c2bb15af80bed9ac9a72f654708c10318d2: Make PTR more magical (#148) (@)
  • ed42eca94607b707211ceaae661af0399fcf9ef0: Make creds file executable (#1119) (@jpbede)
  • 2cbabd859b80eb239e30fab36e418f6fe24b5c4d: Make it easier to add new Rtypes. (#169) (@)
  • 237c573c2af1055d40638989d7e63225b975be08: Make it possible to disable the raw SPF optimizer debug record (#795) (@Crazybus)
  • c1a528a359c10651424b9e4319abecb47716a8b8: Making compression gated by flag. (@)
  • caa71c4031843c73fad06dd152e918497c2dccf6: Mark RecordConfig when Target contains multiple embedded fields. (@tlimoncelli)
  • e57eaccac9a23169fa53a984ccbc3df2145649cd: Merge (@tlimoncelli)
  • 16b9b771bbae8e84fb4c9c2e1c4863b4c242d35f: Merge (@tlimoncelli)
  • 465ad73f6a234f3a7daacc1dab907661d0fe9232: Merge commit '02b98184b0d80403a0a4d5652ba1f580463df4bc' (@)
  • ba7efe340222f068bbbe31416a60241f16d45d35: Merge commit '2e52228d6c25d076c078e752fc3907d4ead54a28' (@tlimoncelli)
  • 80358339c80910e8f92a3687d3924fac7d996176: Merge remote-tracking branch 'github/master' (@mhenderson-so)
  • bfff883f39fb9456530a537aa6d77beed07bf2fa: Merge remote-tracking branch 'origin/circleci' into circleci (@cdhunt)
  • 47f4cab449de5974a2e739d417227b1da07dd476: Merge remote-tracking branch 'origin/master' (@)
  • 0e8717748106b20f26bb2c2c0690185f2094731a: Merge remote-tracking branch 'origin/master' into ptr (@)
  • 8dedfb10172e5003917deec3b777e2428514e312: Minor doc fixes (@tlimoncelli)
  • 3ce9067c46df9b6f63f6602faf9557a52872010e: More CI changes (@cdhunt)
  • 8b2d516c673815b53460405432e0419a503efb79: More Release tweaks (@cdhunt)
  • 68dbf8015861e51bd898fb43e853ea2e0797f631: More granular travis statuses (#77) (@)
  • 2ea04e990f5a4637388a24c50db80224c671d3ba: More migration advice (@tlimoncelli)
  • 18933436cf746679b62387a93dbc6c6bf20ebaa5: Move DMARC_BUILDER into place (@tlimoncelli)
  • cae35a2c8fe5d94fe6990658d3bb4993a7af2b9f: NAMECHEAP: Add CAA support (#533) (@gpittarelli)
  • 0770e64c903d0e1ca1def48373574e2835fc4ab5: NAMECHEAP: Add get zone functionality (#1207) (@blackshadev)
  • 44585953335347db2d3c152cb62f6a63f953b23e: NAMECHEAP: Enable ALIAS support (#1149) (@sharat87)
  • 4bdaf37c78e2329f1a5fb97a9f7d7dd92ab342f5: NAMEDOTCOM CanUseAlias (@tlimoncelli)
  • d346d561a0112cbbcdf1906578a37836a1d306df: NAMEDOTCOM needs parameterization to permit integration testing. (@tlimoncelli)
  • 6d93f80abb8111aa0f2ab7d119149bfffffe2459: NAMEDOTCOM: Documented some error messages. (@tlimoncelli)
  • b360ddd1e93c157b53f609aef565e7297dcbbb32: NAMEDOTCOM: Implement get-zones (#645) (@)
  • 460d917774c0def18e9ca9a576131f5d3214396b: NAMEDOTCOM: Improve docs about errors related to typos (#465) (@)
  • 365b1985b92005516d7ad03101792b9bc4980f96: NAMEDOTCOM: Improve error docs (@tlimoncelli)
  • 91e2cf67ef6f19925a62c3609dfe1c56951c2630: NAMEDOTCOM: add TXTMulti capability (#299) (@pmoroney)
  • 408e7eb0cef5d7bc3e6de9caf59314a0f8254271: NAMESERVER() validity check fixed (#866) (@tlimoncelli)
  • 512aa7d4b3c12f2efd21fc7369235fd5247c1aa5: NEW FEATURE: Set JS variables from command line (#913) (@jpbede)
  • c547beacc0bae0e16b4323abf74e2a7e00045045: NEW FEATURE: Support Split Horizon DNS (#1034) (@tlimoncelli)
  • 836ae8854db97fffae79a1778667e6bf4f4cd2e4: NEW MACRO: DMARC_BUILDER (#1047) (@juliusrickert)
  • 3fa5712232250cb67a8fd8d33255b2f48ee3cb19: NEW MACROS: DOMAIN_ELSEWHERE and DOMAIN_ELSEWHERE_AUTO (#1237) (@tlimoncelli)
  • be1f03fb75a48083b7d4d46db0052e8f9939eeca: NEW PROVIDER: AkamaiEdgeDNS (#1174) (@svernick)
  • 253cd07154796a1468652b42395aed7cc3229483: NEW PROVIDER: ClouDNS (#578) (@pragmaton)
  • 517b0458d6da7a5ffd25f342093fee682c55c302: NEW PROVIDER: DNS Made Easy (#1093) (@vojtad)
  • d6f3f401a52c08660ed9b953fd0ccaf1d77da8c0: NEW PROVIDER: DOH: Read-only Registrar that validates NS records (#840) (@mikenz)
  • 511c0bf7deea4ad4a42ce4a69d06982fcc101860: NEW PROVIDER: Exoscale (#390) (@pierre-emmanuelJ)
  • f6ce421fdd2306fc778fd13b1346781542d6f864: NEW PROVIDER: GANDI_V5 (deprecates GANDI) (#572) (@)
  • 74dd34443a771d6d1fe853c05f55516b91a52717: NEW PROVIDER: HEDNS: Hurricane Electric DNS (dns.he.net) (#822) (@rblenkinsopp)
  • 2b50af0cbcc14d57e8fefd74c572740cbf560b06: NEW PROVIDER: HETZNER DNS Console (#904) (@das7pad)
  • 2d88d813925d1a6f926550c4d2865b214d282334: NEW PROVIDER: Internet.bs (#590) (@pragmaton)
  • 50db086278bcc3a67935e83ec831e7059e90b1df: NEW PROVIDER: MSDNS (#1005) (@tlimoncelli)
  • 02e6a49bb800bc9277810caa7d757d724e2bd1d2: NEW PROVIDER: NETCUP (DNS) (#718) (@kordianbruck)
  • 54de1ff698ed1143c92633f5557056319e6d491d: NEW PROVIDER: OctoDNS (#309) (@)
  • 945ffb7e8050ca426e21cd8586290dbbab9dc996: NEW PROVIDER: Oracle Cloud (#1021) (@kallsyms)
  • 207f0509115e2c21180916f21ec270e0fb27f95e: NEW PROVIDER: deSEC (#725) (@D3luxee)
  • dfd015e5cdb12f447fc1f871e3b41ccf8b79fca2: NEW REGISTRAR: OpenSRS (#275) (@philhug)
  • d7601b4fe86c28f6464988e870e2ebb4908e1471: NEW: .editorconfig (#921) (@tlimoncelli)
  • f9df8c744af3c427a553420a840324ca3247270a: NEW: Added support for specific TTL when using SPF_BUILDER (#476) (@patschi)
  • 9817c284d7b9fa25bec5d4bccd48ede3881b1283: NEW: convertzone/ Read BIND zone files, output records as DSL, TSV, o… (#49) (@)
  • 608dd7af56328e864ce1d7966b1d92d5be11ebaf: NEW: require() now supports loading JSON too (#474) (@ozkar99)
  • 530bf10bfa0e9fc82beb02937b2233c316628889: NEW: spf flattener can make first record extra short (#781) (@tlimoncelli)
  • 7ce2152a0ae9ef17772451ce6b12e739a0391d4f: NEW: why-the-dot.md (@tlimoncelli)
  • dc1e9f7210bb622d523ba793a0b346e18bc21c47: NEW: zone2dnscontrol: Convert zonefiles to DNSControl. (@tlimoncelli)
  • c13d83887c57d7de78eb4c8b823bd992ad40878e: NS RR (apex) TTL example (#107) (@eliheady)
  • f5bfcd0d6e12e26e338c82f6887beeb13b3ec65f: NS1: Add SRV record support (#277) (@bashgeek)
  • f7d39b578a0f369049854bd4aa637a535faef412: NS1: Added support for ALIAS, PTR, and TXTMuli (#776) (@mratmeyer)
  • f12cd58d1fd7cc1f92423c17641e01a1a42c5dcd: NS1: Revert enabling TXTMulti (#782) (@mratmeyer)
  • a2042c2eda48ad66c9c65f6725e3b9ff0cae789e: NS1: Support NS1_URLFWD (#1046) (@tlimoncelli)
  • 2d51cd57ed46a775f9b9504a919273d89a75598a: NS1: TXT records are broken if they contain spaces (#270) (@)
  • d8146a4a19ef8c191b2e79e1cd21061aba60a078: NS1: fix ALIAS handling (#1154) (@costasd)
  • e9f6749c0f568d0a10cece42ce25fc7af7ebc26e: Name.com now manages NS records by itself. (#92) (@pmoroney)
  • 2cfd67e4fa2b271822a591e54454f7cf4014870e: Namecheap take Provider (#202) (@)
  • 60ed1a2e0b25bf584be54ad58d432dcd4124b930: Namecheap: switch throttling to only as needed. (#244) (@)
  • 93764da4e3b39653ba2a20dfb2026c69ba1c1f2d: Namecom punycode (#170) (@pmoroney)
  • 716cc0843a90b4f394de72bb7110a76116698cb8: Namecom v4 api (#298) (@pmoroney)
  • 1ea80d53471a59c134de81837482427a7cc6283e: Nameserver overhaul (#17) (@)
  • ffd4e46ddad807dbecee0c20c3ead81adb757dfb: New DNS provider PowerDNS (#748) (@jpbede)
  • 37b02b6540d137e95c554a1922546ea6fa2351ef: New Feature: JS formatter and prettifier (#917) (@jpbede)
  • 1097c96fccf60c96570e20ef33edc14bc458c52b: New Provider: GANDI-LIVEDNS (API v5) (#320) (@)
  • e44dde52e24fb4d9272503a8de7eff09f6626652: New Provider: OVH DNS Provider (#143) (#175) (@)
  • 87a5c4b3391a88ae3d5cd8813378bcc952d1857d: New RTYPE: DS records now supported! (#753) (@tlimoncelli)
  • 9818eb1fca8c777672ba8de8175e2637ba71ffca: New Registrar: CSC Global (#827) (@mikenz)
  • be192526ef54c3693080bcf778027fd8375dbb5a: New example: Typical DNS records. (@tlimoncelli)
  • 960dc66bd2d65cbd4d495a244713bb32b8b36731: New feature: IGNORE_TARGET. Rename INGORE to IGNORE_NAME (#806) (@mikenz)
  • 6efedd689daf7a009067a649891e3a1715c14495: New feature: FETCH() permits http gets in dnsconfig.js (#1007) (@xddxdd)
  • 576c2bd582001b279dea81021cdce8e431b5fad8: New feature: require_glob() (similar to require() but supports globs) (#804) (@patschi)
  • d2d210a5af9cb091771637fffc659616f02b5b06: New features: DU() and getConfiguredDomains() to assist modifying domains (#800) (@patschi)
  • c883c1ac688b0b9d149f8a267c436ab5d1886102: New provider and new registrar: hosting.de (#1041) (@juliusrickert)
  • 8dd66ec6050594077af9ca57b7c6470a7d8ed9b9: New provider: AXFR+DDNS (#259) (#729) (@hnrgrgr)
  • f88c60a8f35040fed614d346a4eecab003c4390c: New provider: INWX (#808) (@svenpeter42)
  • 9a44e785aca6915964d32e17fa163513092dffdb: New provider: Linode (#268) (@koesie10)
  • 2ef1fc42f8868310d2a9f1ca7cb2ff24c1f8b089: New validation check: Labels should not be FQDNs (#264) (@)
  • df69016cd1c11e6ca67bfaa2cc368b20c58ef3d2: No-op change (@tlimoncelli)
  • 0906f5c3830c0dd82099338c3ee747252534b231: Note about vendoring dependencies. (#44) (@aeden)
  • a81a2e36cee7dbc4973437adeda2cc18e6c17b13: Note bug #886 (#887) (@tlimoncelli)
  • 889ed75668e767402a2d0c33117f52c8e4441fed: Notifications: Add support for Microsoft Teams (#812) (@mikenz)
  • b0c465c3a99baf27fd5277cfdcf62b60e9ea67b4: Ns1 provider (#63) (@)
  • f795af3be0a00ae59f60c9dbefbd99ffb15f334e: OVH: Certify SSHFP support (#482) (@patschi)
  • 50d698fe3788ddd2521b38f0b3fe5c0d9e43a0f0: OVH: Certify that CAA support (#477) (@patschi)
  • 9052e7a1a7b7c0dac4799b839dd02c51064b8dcf: OVH: Fixed DKIM when having longer keys (#487) (#488) (@patschi)
  • 7ed3adb2f1b6b0e97691a8f2c00a1403484ee67e: OVH: Fixed registrar ns correction (#486) (@patschi)
  • df163c0042469c5d0992838477d794727d2aad02: OVH: Update to use newer client library (#445) (@)
  • f9d748011ebfa432979a70c54dfb4ded757e538c: OVH: panic on SPF and DKIM record types (#340) (@)
  • 8ba081f06a624b0cb58905e5cdd581a318a48550: POWERDNS: Fix documentation: config keys use camel case (#962) (@afrimberger)
  • 06a1cc3d38f1af9a4baf79fba8750dc6b37ae90c: POWERDNS: Some minor fixes for ALIAS and TXTMulti and integration testing (#1065) (@jpbede)
  • e563c53658132d8006fcb67b456f6ec1640118a6: PTR should handle "Classless in-addr.arpa delegation" RFC2317 (#149) (@)
  • 95ba19f043cef73471e0a5cca9c62f531efe5727: Parameterize Go Version (@cdhunt)
  • 292ea2820807ae11db7cca1b672d38c83ad6c86e: Populate ovh zones cache as early as possible (#412) (#417) (@)
  • 52c50c88b367aa07f6edc95daedfb6185dde1b8c: PowerDNS: Implemented AUTODNSSEC (#856) (@jpbede)
  • cf8e2883396608c2add4728a46f8d6b75b466f93: PowerDNS: fix order problems of delete corrections & some cleanup (#1153) (@jpbede)
  • 2fa4f0ece76f02b82f577f615a57e425ee921293: Printing correction count for each provider as we go. (@)
  • d62ee174fdf19af0e3312255b70649c43b292967: Problem with restore (@tlimoncelli)
  • c6e244d8da4d39e429d181a6c55258a5e4a2e0c2: Productionize the SPF optimizer (#279) (@)
  • 750ed4340ee8a213ab43e8ad629d97d333a3b570: Provider Request: NameSilo (@TomOnTime)
  • ff8ce26cee5688f745f2f53c8c7654655a0e015e: Provider support for DS records as children only (#765) (@mhuxtable)
  • aab614fee3ce23a621f2c9fd3a6d7e1a48c3a12a: README love (@NickCraver)
  • 75756136cb488f608e844d9ab5ed749f27e2bd67: RELENG: Doc should list correct version numbers (#607) (@)
  • 82d46608163039607708abcb0fd806c46fa4de03: ROUTE53/GCLOUD: Add Delegation/nameserver Sets (#448) (@rileyberton)
  • 0f396cd1358449aff4b7453871755009f8124ecc: ROUTE53: Add AWS_PROFILE functionality (#567) (@hmrbarros)
  • 900d4042e8c86fa85b76cade46a4cd31df3690a3: ROUTE53: Adopt aws-sdk-go-v2 (#1321) (@jtdoepke)
  • e680fb9a46e4a618c473836f418feadfe3c6b1db: ROUTE53: Bug: fix corner case when deleting alias (#394) (@captncraig)
  • 554c9ae68e611981d3006700c61369c8d46214c9: ROUTE53: Docs should specify FQDN with dot. (#1130) (@tlimoncelli)
  • 31188c3a70b7e79989e53ac3aec4cce12ad924d5: ROUTE53: Document Minimum access policy learned from #548 (#586) (@willpower232)
  • d051f51a59055d2a37d172459970c0d0e9cb740b: ROUTE53: Document error messages from various credential issues. (#291) (@)
  • 734170013c4511eb506a3dcb28eee2e57da0a7c7: ROUTE53: Documentation for AWS Token PR (#403) (@ashleyhull-versent)
  • 724d5ff6c72c6d201487f8fd9b4a000a571f69af: ROUTE53: Fix R53_ALIAS creation failure (#938) (@tlimoncelli)
  • e15b28c3b6c66a6aa1f92ba754a022b5767185e1: ROUTE53: Fix broken integration test. (@tlimoncelli)
  • 386275fde1e2eed10fc911156d849115700b6bda: ROUTE53: Fully implement get-zones (#638) (@)
  • 7df73b187cfec98aa67136a904b29cd4ce00766f: ROUTE53: Messages don't display correctly in big batch mode (#580) (@zwo-bot)
  • 7b8d608019b7314a704fd4d875d4b7c4af33a840: ROUTE53: Support Route53's ALIAS record type (#239) (#301) (@)
  • 4c40130951b86d4fb9a3cce5de6548e69d0ec2b0: ROUTE53: go get -u github.com/aws/aws-sdk-go (@tlimoncelli)
  • 997995eb4bf377a185e72ed267511b67db0cb201: Re-enable CodeQL for Javascript (#1209) (@jauderho)
  • 8dea9edc34edfcbdf56d57e8bf58435281e61aba: Re-engineer TXT records for simplicity and better compliance (#1063) (@tlimoncelli)
  • 4713bbad7d8b632bca85e1f7ebfc10f310133931: Rebase and regenerate (@)
  • baf045d0ab5219dd784e3064e2c6422222da6cea: RecordConfig string shouldn't panic. (@)
  • 1a84edbe9cfe1e25fe6bc5ba71f700b0c8879afa: RecordConfig.String() doesn't handle MX or TXT records properly. (@tlimoncelli)
  • ece9a7aa7dd870df8286f8f22f23805451c5d72d: Redundant use of multiple fmt.Println commands (#45) (@daubaris)
  • de4455942bf38dc6b49e03b56748b00be5c062cf: Refactor RecordConfig: Add getters/setters (#314) (@)
  • 73962470bce0c1db4f409242926b58c9062aa1a3: Refactor addRecord to recordBuilder (#157) (#163) (@whs)
  • a7eba97ada193e7ed72be1df9dd87cbbbd6642e7: Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) (@)
  • 1d9d2b1a19057f77e511a7b8bdc14834bc3c738f: Refactor to use better cli command framework (#177) (@)
  • 7a4dca5ad5a1fcfaf51e559be1972af8757a59dc: Refactor: Prelink providers to domains (#305) (@)
  • 12f006441be39df144687c1c496fb362038ab370: Refactoring diff package interface (#22) (@)
  • c0a68fae4fcd07bdc9c28936655a1796bc2cf8e4: Regenerate provider support matrix (fixes #592) (#599) (@pgaskin)
  • 367a53d34f7e3a217426fab8c4db7dc27cf8b978: Regenerated documentation matrix (@kochie)
  • 491a3f8720c064d65b1d2f0cdfa0cdc3f48a8279: Relax tests for Azure temporarily (@tlimoncelli)
  • 1b5935d1afbb3f63131fd34c14ce39149f12a5ff: Release 3.0.0 Candidate (#699) (@tlimoncelli)
  • 76e53abbde466e9b3f3f5c69c7ee34b4d2e3cf18: Release depends on tests (@cdhunt)
  • 8f53a298015849d585aca7665d6750cb5b205c21: Release v1.5 (@tlimoncelli)
  • f5945ab444eb2498c3fafb5316fdcbb2e94d307f: Release v2.4 (@TomOnTime)
  • 5fa0cd1d463d5a9dc942a36df7ca5d74f37e9de9: Release v2.5 (@tlimoncelli)
  • cea71db3528c5f0af7216dd94d938b28fb1758b7: Release v2.6 (@tlimoncelli)
  • dc4dd5ba441dfbcddd3921306231127c4e4f530a: Release v2.8 (@tlimoncelli)
  • 199da3bb9940c9ecaa7f7431651e8e9c6daa8633: Release v2.8 (@tlimoncelli)
  • 94aeff8489e10c6aba32da25a5a8eadeaf589874: Release v2.9 (@tlimoncelli)
  • a7c62e5d317e7e3da76dffd8e24d6a9d304d8159: Release v3.0.0 (@tlimoncelli)
  • 17e7d4af579838b356ebaa378d08c45cd347b33a: Release v3.1.0 (@tlimoncelli)
  • e230c7aab1abd68237f1a0257eb80917a9b7f9d2: Release v3.1.1 (@tlimoncelli)
  • 0630c185cf7342f6278e0f0e73e30a72f99d52c2: Release v3.10.1 (#1194) (@tlimoncelli)
  • a16a0da474dc9006837d8a12f19b43d136c7d477: Release v3.11.0 (#1213) (@tlimoncelli)
  • a6eb5e521c341ba7e88d5927d25922f2c8de06fa: Release v3.11.0 (#1214) (@tlimoncelli)
  • 0f0c4e06bddcb6e51bbc3d9190d12b09ef06024c: Release v3.12.0 (#1252) (@tlimoncelli)
  • 215f6ed525952e90750fcdbd71ebfa813d53d8e7: Release v3.13.0 (#1310) (@tlimoncelli)
  • 2e52228d6c25d076c078e752fc3907d4ead54a28: Release v3.2.0 (@tlimoncelli)
  • 0ce8bed72f74ac1840067d94559b2ba09a30d6db: Release v3.3.0 (@tlimoncelli)
  • a07a8cc73113b634d4b0fde20bb553a0bd49c71d: Release v3.4.0 (@tlimoncelli)
  • c1e7b36b018ad563527cfc49ab64a6d2eaab42af: Release v3.4.1 (@tlimoncelli)
  • ac3ee9afeafea88a3d468db34874651375f31834: Release v3.4.2 (@tlimoncelli)
  • 5cb6c533e69aa42947b03f3c55070c3530f47484: Release v3.5.0 (@tlimoncelli)
  • 9c0092edcbd3cdb20dcc1417351f02abaa576ce5: Release v3.6.0 (#1033) (@tlimoncelli)
  • 54bca3790018fd2851bab93166b8a74ff990797e: Release v3.7.0 (#1050) (@tlimoncelli)
  • eb3d7c3e0bc4dc6a6f0c848796312694de5afe8b: Release v3.8.0 (#1111) (@tlimoncelli)
  • f938230a6b717c71658ee72d71f0d79c5d063bf7: Release v3.8.1 (#1136) (@tlimoncelli)
  • 1ec61c536b92476ff2431616fde7676eb447603d: Release v3.9.0 (#1156) (@tlimoncelli)
  • 053faaf4ddd67d6d60af7402f6f7b0e90c14f064: Remove Docker build (@cdhunt)
  • cad33608b7153aa5259f7408f09e6e3b4c881aea: Remove GitHub Workflow again (@cdhunt)
  • 80a23875ed09ad367789792336bbafed825a1b51: Remove again (@cdhunt)
  • 442fdd2de72c61b5270b00f74d8c060f4a9480a4: Remove apk (@cdhunt)
  • 895e0b34608c70d9314999fc60c2c273c1cc4d07: Remove branch filter (@cdhunt)
  • 51b3a5ee0badcd9ec611fc6e6076eefcf6249541: Remove bug report from doc (@tlimoncelli)
  • ff6aee9da477cf9d4dc6e5bf584855cfcf6d575d: Remove debug line left from development (#835) (#839) (@mikenz)
  • 58a5a4bcf07de4297cdcf4d5a5a0d163b2db4784: Remove length checking from TxtNoMultipleStrings (#1308) (@norman-zon)
  • 31054691e9b55c0c1237f9bcb89b0287a9d7e9d6: Remove list.txt (@tlimoncelli)
  • 63a1b02e2e4d6084cb51a100ea5e410a22cbbb37: Remove swap file and comments. (@p37ruh4)
  • 05cedab5a7bdc44d9549856fe16d0ed2628cd817: Remove test for empty TXT strings. (#633) (@)
  • 766773afa51dd80b5d49ddf66c3c29acddeaf579: Remove unneeded "0." prefix on version. (@tlimoncelli)
  • 8c7e7be403eedf36aa9130a888d01182a28cf0aa: Remove unused go modules. (#511) (@)
  • 5723f021fd7844ca71a0abf612bc8fb0be134308: Remove/update obsolete files (@tlimoncelli)
  • 8769b1f021dcb5741e1a90291a1fd27939feeab5: Removed debug statements. (@tlimoncelli)
  • 0b34c42ff40b92ee8d1e4e16c3b4e9310597fd35: Rename RR() to ToRR(). (@tlimoncelli)
  • 58569c1253376434219b595d545e1538bc764006: Rename get-zones formats as pretty/dsl/tsv to zone/js/tsv (#687) (@)
  • ca30c9c34fe5b0ba36a2f97c59131af62542fad8: Rename provider handles to *Provider (#914) (@tlimoncelli)
  • f4396b2548ac3b21d87b49f0486ac7313789661e: Rename source files that don't match the name/nameProvider.go standard. (#261) (@)
  • 3af36389024c4b5f3b29cfda0b54422d45fe6298: Replace build script with go version (@)
  • bc8bcf88c42796d4edf081bb3c38ce22094c6677: Require Go Modules to build (#902) (@pgaskin)
  • b0715e96e41f92664436b2aa73ce75c323655387: Return error for pending corrections in preview (#438) (@miguelbernadi)
  • d08d57d403245ab8f694936bb9167d248d7cf768: Revamp the website front page (#213) (@)
  • 4e2dbd879d03413ce2f811f174270260ab709504: Revert "Add support to GCLOUD provider for DS records (#760)" (#761) (@tlimoncelli)
  • 44e382e117333919cdae093c7959c50b708ed8a7: Revert "Cleanup: user geek1011 is now pgaskin" (@tlimoncelli)
  • f0026b8073c6b2daef68faec219e4bbdc0df5672: Revert "INWX: fix apex domains (#1221)" (#1242) (@patschi)
  • e63949e8faf7aaaf0c10dfbede33141fd0d0396a: Revert "Remove unused go modules. (#511)" (@tlimoncelli)
  • a83d2c89a8c2c5ac591d6e279b4285434617df9a: Revert "draft" (@tlimoncelli)
  • 3329a38a5ce0a547dbe83bfed2311821f8cee651: Revert "namedotcom provider did not handle "CREATE" records properly. This fixes https://github.com/StackExchange/dnscontrol/issues/28" (@tlimoncelli)
  • b40963733236a1cffe8156a2e48c7e0c2dc0ef8c: Revert! (@tlimoncelli)
  • 0798e4eb0ebd079bfff557bc518fda3d72eb1fd0: Route 53 provider now supports CAA (#193) (@koenrh)
  • d1fba2c236573a3b71b32f2de2c14b78e2dbdbc0: Route53 provider: pass the right correction message based on action (#151) (@maclennann)
  • ea328263c746747b205569d0a0ffadbc19447afd: Route53 uses a custom record type for SPF (#787) (@TechplexEngineer)
  • 2792c28f6d4c18257b0bc34ced500aed759af101: Run build checks on PRs targeting master branch (#922) (@MaxHorstmann)
  • 866232e0fb4903277fb3332bf0f4ea19b456957f: Run integration tests as part of build checks (#928) (@MaxHorstmann)
  • df0f47b52c8d6dbfcb8813d678888f47fc00516c: Run integration tests for additional DNS providers (#930) (@MaxHorstmann)
  • d219941059802f6b5eebdbfa5547b0937c758419: Run unit tests as part of build checks (#927) (@MaxHorstmann)
  • e4f3fa6c101331bff5f2dd5b4762212019c4c827: SImple example to readme (@)
  • 7a9879cda4a6ab03daf51d3fcdb58ff441f3bfc2: SOA documentation (#1132) (@tlimoncelli)
  • 99cef24d8f1fa2772eadd4a5885fd4a35fee4532: SOFTLAYER: Fixed Lets Encrypt Certificate issue #668 (#669) (@saurabhguptag)
  • 7c9a23b215793a9dbeafa2cf9bfc9b8d06b2c786: SOFTLAYER: Fixed Softlayer TXT Record existence Issue #583 (#659) (@saurabhguptag)
  • 56766f93a9f7a55af2a1437ebb08cd33ebb761aa: SOFTLAYER: Mark provider as unmaintained (#1080) (@tlimoncelli)
  • 243762d17136bd7ac668450038fdae840ce613b9: SPF Flatten for non apex domains (#1220) (@blackshadev)
  • 2d9d93653b37448b0e5efe38dc10c7e55096533f: SPF Optimizer: Add "redirect:" support (#506) (@)
  • f21c8fc400ff1e39ad867694588d6e8c0f7859c4: SPF Optimizer: Enable the use of TXTMulti records to support longer SPF records (#794) (@Crazybus)
  • 7ae27aa0b9e1a9612fefb4261ce84058ce9d8a01: Security: Fix many staticcheck warnings (@tlimoncelli)
  • 20bf7ef43ba3339785267bfda165d9b598a5f1a2: Seperate create-domains command (#21) (@)
  • bb278caf9222026ae26869c24ebff9bd5c7af7ef: Set NAPTR record to FQDN. (@p37ruh4)
  • fcfef4f5018cea521b090e529587aacc86a58478: Set Up Choco CI (@captncraig)
  • d05863f73ef1eba4c695aedae43435d99f205d7f: Set remote docker version (@cdhunt)
  • db926f9f2024b699ff0d0a62809cbc36c0740075: Set theme jekyll-theme-merlot (@)
  • f224970cebe33d364dff922d30e4a5e8a3917857: Set up CI with Azure Pipelines. (#510) (@captncraig)
  • fdd6387aad127eb451c5112f797a0cc962039182: Show actual URL to use instead of just "sandbox" (#1166) (@jamesgecargo)
  • 9dbd4a30667e903bc9892f2f50405fc977c6a18f: Simple notification framework (#297) (@)
  • ebae0e576c2d4b4dddc5e9968fdca02f33d81a79: Snapshot (@cdhunt)
  • 367a14ab44e8f0828d1f5355bd8f8b85cd029987: Sort updates (cosmetic) (#772) (@tlimoncelli)
  • 68dee3a8c58e46ab7b4bc4890f58717cddd08ee4: Speed up integration tests (#1138) (@tlimoncelli)
  • fb14cea91e7281bcca657a165b0d685d7664b54c: Support ALIAS records with Cloudflare (#89) (@)
  • a3ef53574c1baa7f04e4275f4a9c48dff62c1a56: Support RFC 7505 "null MX" (#702) (#703) (@pjeby)
  • bce99a1c253cb3deb69fe9b63635a0eea6454b1c: Support passing the JSON as a parameter (#147) (@)
  • e49c642d6c4b17890205a2d2d71cddf79f9b980d: Switch Build status badge to Azure Pipelines (@captncraig)
  • 4b1dc82c9b7e6217f476c1778e07a73e3df05380: Switch from fmt.Error* to errors.Error* (#317) (@)
  • 16d0043cce7aeb5d52cb17f023fd625c2fd02ddb: Switch from govendor to go modules. (#587) (@)
  • 825ba2d08119508e66295013e4efc15747660465: Switch to Go 1.13 error wrapping (#604) (@pgaskin)
  • 44a7ba57116ceb3a22c03182ebafe6b25f85130f: Switch to official Vultr API library (#529) (@pgaskin)
  • e868e44f1dedbd267ee032b5fb2887256100d2e3: Syntax highlighting on README (@NickCraver)
  • c89f14e926853e44d6dd7dfb0e4180dbb1db121d: TESTING: Fail cleaner if no domain set (#998) (@tlimoncelli)
  • 80c81b990a983972a87eb9f24897bf21b8169668: TESTING: Fix broken test (@tlimoncelli)
  • 71560474262fe25f1044a0dd048d0f0f60362a55: TESTING: Improve DS comments (#1134) (@tlimoncelli)
  • 8ab0df92cc5f9b9073231bac87408bf25a94dd91: TRANSIP: Enable privatekey authentication (#1212) (@tlimoncelli)
  • cc6638fb95a56ea1e46a496c5f7497145a3d60d0: TRANSIP: Fix staticcheck errors (#1337) (@blackshadev)
  • 13a13607794e726caabbe432ec8b8228058b6f97: TXT records should check length at check/preview time (#947) (@tlimoncelli)
  • bb1dcac520d97083a90413f977027e4010976f7b: Testing and fixing AD (#74) (@)
  • 3c22807b914d071f178368aa98686280079b4371: Testing build ignores docs (@)
  • 4fed6534c7cb539d14d5c14e1b185386a4b6179c: Tests: ensure provider capabilities are checked (#650) (@philpennock)
  • b79717e8a47d864feaa8ef775c187799f3ea2382: Text / Github link (@)
  • b19074e6dc53ee3ffa13a22ccdc4fecd502070f7: Tidy: Sort lists (@tlimoncelli)
  • 506b6cc32fd29bb951a638f79f1d76fc0f045507: Transip provider (#1196) (@blackshadev)
  • b15ecc25e82d8d68b320054bc798168d7e4c9139: Try direct API (@cdhunt)
  • f51ea5fed880395797f3dd7082726238d4ff8e54: Try this in bash (@cdhunt)
  • 51551a6f79c021b7787906aea8b07ecdbbba274e: Typo (#1070) (@cljoly)
  • 6a58397a6b04f5af0928bf70c6fbb97c211eff91: Typo: 'consturct' --> 'construct' (#117) (@koenrh)
  • 324b1ea9302ddc7d8dfdf2bae15c43696730c7aa: UPdate static.go (@tlimoncelli)
  • b32eb62ebeb5682da31140c8aadc3ff931d252b5: Uncomment AD delete commands (#9) (@)
  • 554e8a40e1e2d8d15ada26896c5e8d682747b25a: Update AD integration failures (#353) (@)
  • 409ebf65c1aea45831e23b4384b423787b333416: Update AWS and Azure dependencies (#731) (@tlimoncelli)
  • 824ed2b75e85510305edfef49fe0ab90202857b3: Update AWS and goquery dependencies (#899) (@tlimoncelli)
  • b2b0ed4154554bc4e631e4cff9e8a513be55fe30: Update DNSimple Provider to api client 0.62 (#739) (@onlyhavecans)
  • a2c54c85af8a951fadb4af426a8485deca92dd26: Update DNSimple-go to v0.20.0 and fix provider (#414) (@onlyhavecans)
  • 81d3281185f33105c0d7645c88309818ad922dc8: Update RE doc (#1216) (@tlimoncelli)
  • b328bb1b2e3ecbef48b211c868e2092e51c860c2: Update README to include install problem (#821) (@tlimoncelli)
  • 51cf29a0e4ff8e9ea948c365b84118d7035bc675: Update README.md (#41) (@bobflorian)
  • fa160b7202e4601940b4aa7cce62162ff8d80832: Update README.md (#689) (@)
  • e51688c22d520fad11c52df8e1c9883252b64286: Update README.md (#915) (@eifelmicha)
  • 1f8b0a11e04230e16cab9905b7a1b7ed756e0b18: Update README.md (@)
  • 40e21e7763c36860f3ff6807c72477a931ab37e7: Update README.md (@)
  • 02b98184b0d80403a0a4d5652ba1f580463df4bc: Update README.md (@)
  • b620121dcecff342e55e438979663acca61f83e0: Update alias examples in cloudflare doc (@tlimoncelli)
  • ccf28349ceac9a32fce5d406ce777b6371d285a3: Update aws libs and remove waiter (#276) (@)
  • 854c84e652e033747909801166e457590c6cecc8: Update bind docs and Getting Started (#53) (@)
  • 50d5cbce2586c2f9ffdd651bf7dc312effd3946c: Update build status badge to GH Actions workflow (#933) (@MaxHorstmann)
  • 955ff41230c9d7650ec7b62f501c638e55104b50: Update convertzone docs (@tlimoncelli)
  • 78e8daae9a0ede988d520cb3918da2dcce020b0b: Update dependencies (#1100) (@tlimoncelli)
  • ef2a1092070bd2cb74275b058145e2582cedc535: Update dependencies (#1110) (@tlimoncelli)
  • 0bf229e36de3e7f6980a88cd986b44cb89d8f3f5: Update dependencies (#1249) (@tlimoncelli)
  • 186e139bbee91ab310020aab5cb36f4426d18d97: Update dependencies (#1294) (@tlimoncelli)
  • 366c1909421e47ff9f1892b0300e414c368fc7d6: Update dependencies (#723) (@tlimoncelli)
  • 12e9d2bdd58e9c83943651fe7b796e24103f17f0: Update dependencies (#763) (@tlimoncelli)
  • 2f02deb0b0a5276706ab70453017bd1b8cf0359d: Update dependencies (#838) (@tlimoncelli)
  • 43537fbfd87244deca6bc4054ae79f30044bea08: Update dependencies (@tlimoncelli)
  • 5388cfc475a40ff66d474e87a6ca6162c36cc950: Update dependencies (@tlimoncelli)
  • 9554332ef5819e95514ee00949e1aa0a28d3e121: Update dependencies (@tlimoncelli)
  • 1cc2e79c59357d59008a5f4de07273b870256681: Update depends (#1135) (@tlimoncelli)
  • 88c05d9484fd49b7f49d4734c0967238d78ede77: Update deps (#1141) (@tlimoncelli)
  • 79d355231279b58b380c58fadcc2c0b2ae886776: Update deps (#1278) (@tlimoncelli)
  • 866aa798e2a3acbb3b595afdbbe20ee74b0604c5: Update deps (#1301) (@tlimoncelli)
  • 737c8b5616539fce847c3d8b63b544f392683380: Update digitalocean module (#622) (@Deraen)
  • 1d0a57fdc8f7af4297321d0ac6b63aaeb6eed9a3: Update docs to properly use ROUTE53 in examples (#127) (@rnhurt)
  • 9857a320a2167ca97f63f21dfc505e2951888848: Update get-certs docs (@tlimoncelli)
  • ffc0a10c64acd22fc3e7ef55789b7faa38d578da: Update github.com/DisposaBoy/JsonConfigReader (#514) (@)
  • 24b7d0641e0a5c6fbcfc9287f22b4e49975ec021: Update github.com/StackExchange/dnscontrol/v2 (@tlimoncelli)
  • 9ff8f6926f46728a630e739e7824255c923e1bc5: Update github.com/TomOnTime/utfutil (#512) (@)
  • 6a0c6a517c9562e9000a2b4a3837bc74c3dcb206: Update github.com/go-acme/lego (#623) (@)
  • abcdc21701cc23cc9187403b73bc551525e856cf: Update github.com/miekg/dns and fix tests that broke as a result. (#265) (@)
  • 92b51dbc6550b0c76fe34e39a62ba6d053ff002f: Update github.com/mjibson/esc (#515) (@TomOnTime)
  • 30d26ffd724c53036ef7c3e9e4a8db8bd36f6e41: Update github.com/prasmussen/gandi-api (@tlimoncelli)
  • 61c926d5a43b2d30c5b9e867b39c961b8650636e: Update integration.yml for Azure Pipelines (@captncraig)
  • 36228949e9b6192f517708ea99d06481e7b18513: Update internal version for 0.2.7 (@captncraig)
  • f708f195351811cffcc15f1d242dbdc1b8c2ec02: Update many modules (#620) (@)
  • bbbb0c8c95e5a4de793c085f31ce3791ff2250b4: Update modules (#691) (@)
  • 469e04478c047c90da56e7e0ebf8fc7d823b7493: Update primary modules (#1123) (@tlimoncelli)
  • 8b8f193afb05b8e2b5b39c68d870562d05474a97: Update privider-list.md (#653) (@)
  • 79912725d84a4c56a106ed281140c06c5cfd5248: Update release-engineering.md (@TomOnTime)
  • 9b044a790972a3dee30910acfcb32a8ef9793ec4: Update releng notes (@tlimoncelli)
  • e616cd7979c309cb2063c3bee66a0c6f87ad8fd3: Update route53Provider.go (#401) (@ashleyhull-versent)
  • 43dc9ac92f1ab6776b88115d6ebbb5f7fbc246aa: Update vendored packages (#326) (@)
  • f214fb45158c811d7d5a21850c6e83044647be89: Update writing-providers.md (#172) (@)
  • 2e76c0e9d100d999621590fe0783a5bb33e9051f: Updated govultr to v0.2.0 (#619) (#624) (@pgaskin)
  • f91696803cb674fdca5e03d6326eeaa27ffc79f1: Updated integration tests (@kochie)
  • 00b2a3a9f884980053a608fc6ef1edc54d27473e: Upgrade dependencies (#1324) (@tlimoncelli)
  • 8b3bc9e5e65ccb603cddaef28069ddb13ed34d1c: Upgrade github.com/miekg (#154) (@)
  • 00dfe2e6da8cf684f11e9a5d7ce7d96bf3986ee1: Upgrade github.com/miekg (@tlimoncelli)
  • 443401d2a70515a9c42e82b743e0a1f5d09fde21: Upgrade go version to 1.13 (#550) (@vatsalyagoel)
  • eef8c25a956eca4fb3015688b81511da7ef85d2e: Upgrade otto to 20210927222213 (#1279) (@tlimoncelli)
  • 891c4162dfc38f86b9d3bbf123a71bcc3725b426: Upgrade urfave/cli to v2 (#614) (@)
  • 4ae2e172eb77c91ff81b1e1e3991cdced91504f5: Upgrade vendor/github.com/prasmussen/gandi-api (@tlimoncelli)
  • 3405757271b66c7e679b78af74810bedd3e7b50b: Use ToNameserversStripTD instead of ToNameserver (#1306) (@Ry3nlNaToR)
  • 9a196125b64772075a9baa6ca33e8bc481a76026: Use correct syntax for GHA secrets (@cdhunt)
  • 94031d08daf7d4d5db7344db42a3b0fba5ce524c: Use correct travis badge. (@)
  • 6581a900a1a6d3690668bdc7ca8a68cd367a43eb: Use go install (@cdhunt)
  • 9f36ce0f577051b11549c18ac5b1a00ee05f5ffb: Use goreleaser for build (@cdhunt)
  • 35e37ff91f9272b20c7d4eefcafbd7a832346b95: Use ns1.example.com, not ns1.otherdomain.tld, in integration tests (@pragmaton)
  • d2625cf17ad41099e1e4a4c03b9c5477775a076b: Using Alias Records breaks DNSControl (#616) (@vatsalyagoel)
  • 38d9f059a74e41f9feba692ae22f956921797e48: VULTR: AddOrigin is unnecessary (#314) (#896) (@pgaskin)
  • 02031540210117154d9833184ec9880d56606fac: VULTR: Fix TXT quoting issue (#1239) (@tlimoncelli)
  • 6c316993ec643507de7f61dea6d65ca1e57796da: VULTR: Implemented get-zones (#628) (#670) (@pgaskin)
  • b6d2ddd04c6ca56111a7c3dd3e27fcf48b7dea3e: VULTR: Null MX records are not supported (#702) (#894) (@pgaskin)
  • 26c7c356f45fb1431643357662188d22e43ae78a: VULTR: Update govultr to v1.0.0 (fixes #892) (#897) (@pgaskin)
  • af4f2464e25a1ee26f012455f19d77f07997c8bc: VULTR: Updated govultr to v0.1.7 (#564) (@pgaskin)
  • 9fa71640815da2d93f7e7b48482ac64c3ca27425: Validation Refactor (#52) (@)
  • 1d263c4dd6c3574b8dbf86ff2a06730b6861a666: Vendor github.com/mittwald/go-powerdns (@tlimoncelli)
  • 06ee4d6fb130015bf6571d8c9dac81d4cba5a599: Verbose debug logging via the ConsolePrinter and printer package. (#404) (@ebardsley)
  • b7c251190fa8903c6d20a63f50d4979235b5ea98: Vet and Lint the entire system (#296) (@)
  • bb8d0cacb6eea0195d82dbc34987b2033c023e63: Warn (but don't fail) if creds.json file does not exist (#425) (@)
  • a202b8ae530ea76c2ea0ae2d7087ff185695e96d: Website fixes (Part 1) (#223) (@pgaskin)
  • 98e01e75aa40c039fcd492db26e3fa9f879a466e: Website fixes (Part 2) (#221) (#236) (@pgaskin)
  • 6c60eac7c74689e6b128f8ff8b4caed387753fad: Work around extra whitespace in spf records (#361) (@captncraig)
  • 839d50d4336782d544c317df5a7a55e5a6d3d5a5: _providers/activedir.md: First draft of AD docs. (@tlimoncelli)
  • acec77d83210a7bb87576936de6aff35cd3d096d: a little bit of debugging (@)
  • 2c9301387a4131ca5eb597e9da3f712ae145a576: aRemove debug statement (@tlimoncelli)
  • 162a4a2ee1a64b3bd8140650205dea4474006f35: active directory delete command (#6) (@)
  • 5b71da6a482d86bdba3dbdf96fb9df5ca4346254: add ALIAS support for Name.com provider (#156) (@pmoroney)
  • 426c2ed38d3df922a40ded47b7da8cb28e9c91b6: add BaseURL option to namecheap creds to allow setting sandbox endpoint (#97) (@rbelnap)
  • 4a7a5515a0e520e1873d6393d38d89ea26420eb1: add a comment explaining cloudflare tll oddness (@)
  • a342aa7e9080bfec7553564ec5e936c01e2d9c64: add ability to linkify provider matrix (@)
  • 6ae19ad4e341a86ef6a3325a36dda411d6528a1e: add chocolatey spec (@)
  • 0b329bf0eef0ea16302b4cde22dd04468aa5dce8: add emphasis (@)
  • bf9007fde4352b387ade3932026605e01336100d: add example and tips (@tlimoncelli)
  • 8cff3128eaa9c3af02073c16100fcd18fcc50402: add flag to delay between domains (#101) (@rbelnap)
  • 34faf3aa6e396340451fbbc9aad5f9039d80c279: add gitter to readme (@)
  • 49038cf51c978df85bb5904c69f71bd12be82d2b: add include (@)
  • eafc18a77e77376ab353bd242932ae9082441596: add initial URL support to namecheap provider (#237) (@rbelnap)
  • 5ae0a2a89a5e7d3f8c7a51dc1052084ebf834312: add lego libs pre-emptively (#357) (@captncraig)
  • be5b588035b47cddb23ca4095ab70ca39b212347: add must_staple option to cert. Default false (#502) (@captncraig)
  • c1c9dabf4363fbc6c40c3666f7e90e7d97679733: add rate based throttle to namecheap (#238) (@rbelnap)
  • a520a24628a8bb82b30e3639d29ee8c181865f64: add some backslash parse tests (@)
  • 8d390aad242c231bc574f812b7998ca5ebbb78f2: add the new ANAME record type to the records list (#158) (@pmoroney)
  • 7e5a1fb96d2d6232d08d15dd2cfe365ef390c901: add tls.combined field to vault cert backend (@)
  • a138b12ec2ffcf8d367f059048478399483cfb99: add vultr to integration suite (#532) (@captncraig)
  • 7ba051d75071cb86c5f0baef08e7da03181c7114: adding docs again (@)
  • ed103516df0b0ccaaaec4445369807342408ac98: adding docs to main repo (@)
  • 5de49a6264ea465d1e5fa8ad233bacc4847dde26: adding flat/tests (@)
  • 4244d5f6389bde4ceb6705671706629eeb82cc0d: adding functionality to allow Gandi to use SRV record types (#192) (@chewrocca)
  • fc0cac7d2998348e4c99fdb4058a1f3cd214c5ed: adding mx and cname (@)
  • 22fb25af36c1e1f61c9de690334487fda7278b83: adding no_purge to cloudflare (#110) (@tiernano)
  • 37c9864ecd822dc726bcfe3969ad633affa86d2f: adding some build scripts (@)
  • f1003b0910ca77f8106534ba43ab039c1650c52c: adding vendor (@)
  • 4f0b6059081eee205f6519fac55b0d09440fdaa2: alias can have orange cloud (@)
  • 5cd9dc7b427703aa311a82a9e86c6fb5e6e19a19: allow alias-records to be parsed (#1096) (@n0emis)
  • 92f09c83b1197e85655ae56ece5edf1420a8b04b: allow args before or after flags (#179) (@)
  • cf7f199462f2a4ce1010e5024c5a9a595f7e476c: allow ecc certs if desired (#411) (@captncraig)
  • 20253130cf7fef824d2f4109e2715ddf5be2993f: allowing metadata to force remove all nameservers (@)
  • c747498b87b76e9c488b0342278c91bdd16eb0f9: allowing multiple newBase ips (#1) (@)
  • 373b4e4b8307a48091232cfe4f3f57546b581594: better error message, actually clear unused cached lookups. (@)
  • 324cde5a1d903f38a30ad7a80575056fb7b20471: bigger homepage (@)
  • 004d81734957cd5ae63a79b0ca63755a32999c9c: bind puts output inside correction text (@)
  • f2098de61108df8f6a32924e3ee3ff6352c200b0: bump version (@)
  • 83ff9b4f6df9876a8926bd56b73c98d312821e71: bump version to 0.2.1 (@)
  • 88769d51b7910c459d939e33d1156a5c41303f75: bump version to 2.10 (@)
  • ed48fc6dece2788b446a1a0fc94e0bfa5f1799ec: bump version to 2.10.0 for semver compliance (@)
  • 7c1f45b002aacadcd74113cb94247368ac38bf0f: casing (@)
  • 0203b3eebc8cfe7a4d73cae04b5ed870b46017c9: checking only one cname on a name (#81) (@)
  • 7b51f6dc55dc995c55b988b497467a66ee04c07e: clarify r53 alias situation (@)
  • 25180d7160183b7fdc0193652142aedca677bde2: clean (@)
  • 3b058eae6551ab1189ea3b507bef697becf13ad4: cleanup! (@tlimoncelli)
  • 6ce221df4941b1046adffee561d8335ac8321674: comment gandi page size (@)
  • 9eb1589d8c6046b4bd5c39e3ebdecb3df5c96151: consolidate (@)
  • ae14b0e790ed6cfc12b1281062e75187d939cfa0: convert docker to alpine (#207) (@)
  • b89f9c66d1ae16d396aa6517e81239cfd3955c36: convertzone should do a better job with NS records. Fixes https://github.com/StackExchange/dnscontrol/issues/162 (@tlimoncelli)
  • bfc5a59521a61a188e41b241d3937aa3092c822a: convertzone: Add build instructions. (@tlimoncelli)
  • be50e1a6a3d1a56b15449debc1d364768fe51596: convertzone: Handle TXT records with multiple strings (#294) (@)
  • 2832746a473e43d7c5b39fced52e1fe9ae8efcbd: deSEC implement pagination (#1208) (@D3luxee)
  • 98418cf48bd8aaceb901f993b3919a6e895f835f: desec: Supports PTR records out of the box (#801) (@herver)
  • d221471e38cc0abc086b2db8337ce3c9390299e9: dnsimple: bug-fix SSHFP, add multi TXT support (#639) (@philpennock)
  • 18f47d32911d1ff1043dd752a294a31e7832c312: dnsimple: gofmt (#388) (@greut)
  • c520471ab7e1c3ce44e106b4248f33d84943233a: doc: Fix path to providers stuff. (@tlimoncelli)
  • d9db572e3c94f1ee7be7da7d85e09355e1cc8239: doc: update documentation for Gandi to mention the LiveDNS provider (#385) (@vincentbernat)
  • d7845e046ca4f2c027ddb5eebb4871a058d6cc6e: docs/ Remove whitespace at EOL (@tlimoncelli)
  • 79983f34938c20a8cdf3062d1f110086286a114f: docs/adding-new-rtypes.md: add missing step WRT the feature matrix (@tlimoncelli)
  • bf664a9f44a6172305566c663a48edae176268e8: docs/examples.md: Add "commented SPF" example. (@tlimoncelli)
  • ea47b8ecc17a9502a04a0aad68292f19b0fce623: docs/examples.md: Change " to ' for docs (@tlimoncelli)
  • 7aaf749011712c64b8ad05336be4e86d50cb7976: docs/examples.md: Use a more complete GSuite macro. (@tlimoncelli)
  • 7486ee4ace01969cc6296441f100408ba2b93409: docs/release-engineering.md: Add local tips (@tlimoncelli)
  • efd34e94a84fa289056a1826778ff538bccee6f3: docs/release-engineering.md: Minor fixes. (@TomOnTime)
  • 9c20c91d55633763a68677471cdb9fcfc0a4f10f: document docker (@)
  • 5bb6f82146cf0fae196bd309081aeae8531beb1c: does release asset ids change when you change one? (@)
  • 916c1e6ee1fb6b9977be7a717de8edecdc9f5fae: draft (@tlimoncelli)
  • 305f9094494a33994d2c5c3f1ddec662dcde4642: examples.md: Fix typos. (@tlimoncelli)
  • 707f7e5d99844526ba6799bd518398791147052b: export newdo (@)
  • 33ecf81431acc6daef26bf96b4b36ac178feae3e: failing test for #552 (@captncraig)
  • 4a337ec8d88a51dd5f8a548aa63525327ccfb367: feature: adding RPM/DEB package creation and upload as asset (#1030) (@atma-stackoverflow)
  • 049045e1ad900287938adc784a0014eb53cdb4b8: fix bind (@)
  • e30cbff674a7bc13aa1a50bdcd5851c2a041a766: fix build (@)
  • e8486c686853a6aeecf53e11f0fccc93cfcc0ecc: fix build (@)
  • e6390c67d7c1f1a1d95f2d169255101bef32b142: fix dos/unix line ending (@tlimoncelli)
  • b8357f499ad5e2961538cfa003fbe1b673061cc8: fix fmt (@)
  • 19ca7600726ba8251e4038bc6c94e004e55697de: fix for deleting wildcard from r53. includes failing integration test (@)
  • 364aac50731a7a6f73a96b05a4a92ab384ab1e5d: fix format (@captncraig)
  • 5b5ae861ae1fb8eb42c9c2d60ffc18993c406e86: fix format again (@captncraig)
  • 44bd4206e82a3521ce6f91bf7002bc96f1fcc3cb: fix get-zones code block indentation (#769) (@ad8-bdl)
  • a355b8e438317b603deafec77255eea4c3aa21f1: fix go-namecheap vendor, already applied upstream (#100) (@rbelnap)
  • d106c884886780ba3ba8fa526a2e8bc58fc49198: fix js field name (@)
  • 76883ef65c173f663f6d4a75dcebfe7ea461e995: fix line-endings (@tlimoncelli)
  • 46f54ad3a3c5589f2a54f9c83642679b19e7d063: fix markup (@tlimoncelli)
  • 17e64ca28dab15a9d7c28bfe4602aec8b913b13b: fix names for internal transformed records (#358) (@captncraig)
  • dc2743dd4a73c124509754d118e795d16ae94ccb: fix nil error msg (@)
  • 5c24f6ce39db6c4337885a23aef05cbc48181a90: fix some tests (@)
  • 7e3c5b528ec2bea8c488de0c156f1544b9272b7c: fix unit tests (@captncraig)
  • 690f49e0419845f8a03b610a755e126a95d3205b: fix: only run SRV null target test when supported (#807) (@svenpeter42)
  • 3fb4f3b54c76c9b62e9d7d18bce99c63764079a7: fixing a few mistakes in list conversion (@)
  • 6fdf78997815055bbe119c0116c9e2d60310a515: fixup! (@tlimoncelli)
  • 133b7e6414db3c1ba1bafc615519e19516134abf: fixup! (@tlimoncelli)
  • 7f87deb4e5212b08ca8770bc5e4ae010f0f4783a: fixup! (@tlimoncelli)
  • a64f0dfc1a3c9d6620dfc5f0f224056b90728eda: fixup! (@tlimoncelli)
  • 2fa62af69249e7aaa3f0d294da8654ecfefdafcf: fixup! (@tlimoncelli)
  • 806621e11510d29a641bc93d2455902808c7cb06: fixup! (@tlimoncelli)
  • 321e4dc26dfe1a8ae3d011dbfe41b49d736529e5: fixup! (@tlimoncelli)
  • cad8a279a853b7f1808d79abfc85aced6f1a757d: fixup! (@tlimoncelli)
  • e5d16a763f559eaba0db9a4ff35b1a5c2bd5687a: fixup! (@tlimoncelli)
  • 52be4cec5b0c3c2abfb02028e5e9d8f46957a124: fixup! (@tlimoncelli)
  • fa319f49348d486a0e94ea523eefae704b9de40d: fixup! (@tlimoncelli)
  • 9228c039fe05e267cf3b36f0ada240d4c4fe5856: fixup! (@tlimoncelli)
  • a5e14a5f932cf2d4244912e3e2d013f7000476bd: fixup! (@tlimoncelli)
  • 2f1a8f435988e415ee6b91cd5d3857b76e2f8f13: fixup! (@tlimoncelli)
  • da5dd05568c6c5916e7a8ea8ec6cd91d153f3a23: fixup! (@tlimoncelli)
  • 071d9377c25c89fa31eef76272a76b78064e224c: fixup! (@tlimoncelli)
  • 023dca79e948902b85a5c59314a3e5b48f175eed: fixup! (@tlimoncelli)
  • 4e2669a4e3b174d392dda7fdfb0876df0472d5e5: gandi.md: Correct typos (@tlimoncelli)
  • 89a2784f35b9da36414dbeea35a0b6d736121cf3: gen (@)
  • c044cca2dd3cf625aaf38d4e562ff0a6fa816dd0: gen (@)
  • 152892f62a9c732008eb2ca11a39279d587eb22e: generalize capability validation (@)
  • a6b9e420b3ed13d2a1cc313a1cfa16be5d6f3166: generate (@)
  • dd39e9a4be3ca45df807f5c11db840fdcafdc183: generate (@)
  • 6263e856c9bdbe905871a4b01345b28fc90beee6: get-certs now generates a .pem file in addition to .key and .crt (#750) (@tlimoncelli)
  • 5e441a4a988932a97719d219296bce3c9a4e7e4a: get-certs.md: correct flag names (#758) (@ad8-bdl)
  • 262acdd3d82c422b801141789fe2783618e54292: get-certs: DNS01 challenge skipping preCheckDNS (#591) (@pragmaton)
  • 84fd4ae33ed7896ddb2ac05e32daac4b36ee7d1d: get-zone documentation and help fixes (#766) (@ad8-bdl)
  • 4edf3608540ada5f993f04b59aa0227bcd5352c3: get-zones output should work as input into preview (#688) (@)
  • 6348b1d995610e52af8aa3caba6a4d7a067026bc: get-zones should comment out NAMESERVER() (#743) (@tlimoncelli)
  • 7789b4dbdc21922388ed42267189750c37a1d6fb: get-zones: Implement --ttl flag for pretty and dsl (#654) (@)
  • c98b9221709ade929b83cee9328e41c283ae8c02: get-zones: NAMESERVER() never has TTL() (#658) (@)
  • 22b9afee3bae2a4e93fe8ffd760425f86c7b1812: get-zones: generate R53_ALIAS right (#721) (@tlimoncelli)
  • 3c507d6b77e51b232e0194a9d617575e7711ef91: get-zones: new output format nameonly; remove tsvfqdn (#644) (@)
  • 7073b8f9893efa79e754594e3ca7734605bc6434: getting tests setup for r53. Not mixing deletes and other changes in same changeset. (@)
  • 85d0944bee6ceb08437a14fe0b33a676b54f4827: getting-started.md: Add advice about converting old zones. (@tlimoncelli)
  • 406ded5bafb4ff39a18812402eb15f41a0180bf7: getting-started.md: Add advice about migrating old zones. (#79) (@)
  • 66a290067a7a4bca99267e4daae6612ff1b4cd1a: git mod tidy (@tlimoncelli)
  • 7774a27b666163b50b001497af3086c0a415f009: gitter webhook to travis (@)
  • cb604e07c339dd3d0f2481e6e8beb30015aaad76: go -u github.com/digitalocean/godo (@tlimoncelli)
  • 21e4cb4fc3c707b93461be6fd56042edd70b9b92: go generate && add more RelEng docs. (@TomOnTime)
  • ac436fb0ec4ccd2ecfea77ca88021898416899ad: go generate (#1145) (@tlimoncelli)
  • dedc7c6e17333f13647ff95618158d4913bb5fb8: go generate (@tlimoncelli)
  • fba8b3ee0cf398556aea5819ee923ee5111af89d: go generate (@tlimoncelli)
  • dfdfa46b28918762d54fea843480da1823e8e360: go generate (@tlimoncelli)
  • 7acf8427f146e31c478d47d2979723506b322c09: go generate (@tlimoncelli)
  • 1a91a7f5369645ddf5b856880e9c673fa8fc8ddb: go generate (@tlimoncelli)
  • dea898dd41e431a7bb992a0984da42bd41693b60: go generate (@tlimoncelli)
  • 8b86eec6bfde28b782655f54f99352ba068340c3: go generate (@tlimoncelli)
  • bb578930441b5b856f907d264e8d9a16fa930e48: go generate (@tlimoncelli)
  • 2c6878237ecd4770a325769ae1e750d14b0d58ba: go generate (@tlimoncelli)
  • a9f2ab84c8e0db722dec40894059c181dc7ee221: go generate (@tlimoncelli)
  • 43ceee54527d61dbef760fc08948bde7724f55a4: go generate (@tlimoncelli)
  • 90caee805495201d7cf4f86f067524dd8ab51fda: go generate (@tlimoncelli)
  • c017df5982ed082a465189897bd2ba4a78e3108f: go generate (@tlimoncelli)
  • a3f103e97f7b052878bf483181c342c8fc601626: go generate (@tlimoncelli)
  • c178409f538af5a3f9986f578383b1265526ec09: go get -u github.com/Azure/azure-sdk-for-go (@tlimoncelli)
  • 1479117888daf6928d7279911326f34d17322e43: go get -u github.com/Azure/azure-sdk-for-go (@tlimoncelli)
  • 02b847b333edd59374c7f6d96f07accb92af9491: go get -u github.com/Azure/go-autorest/autorest/azure/auth (@tlimoncelli)
  • 4979f2938b038b0c3b5f7be79dd62670eb1c58dd: go get -u github.com/Azure/go-autorest/autorest/to (@tlimoncelli)
  • 67b3d9f98d38f4438657d42c95ad0dfe5f9197de: go get -u github.com/TomOnTime/utfutil (@tlimoncelli)
  • 785e6d7dc7c67c82ce69c5715fd080d21efe0efd: go get -u github.com/aws/aws-sdk-go (@tlimoncelli)
  • 5b1ad46129f72e4203adf745d632791143aaeae5: go get -u github.com/aws/aws-sdk-go (@tlimoncelli)
  • 0f0384c07c92483491f14ad3fc965bfacf8436a7: go get -u github.com/aws/aws-sdk-go (@tlimoncelli)
  • 1a4dc215e80695168265d703ecc0808e3fdf4421: go get -u github.com/aws/aws-sdk-go (@tlimoncelli)
  • a7964652d88738f343d3f88d6f0b1131d4536dc6: go get -u github.com/aws/aws-sdk-go github.com/miekg/dns golang.org/x/net (@tlimoncelli)
  • 2a44a89d1bb0d802de62069e96b5ec86194e53b6: go get -u github.com/digitalocean/godo (@tlimoncelli)
  • cb70070cdab2317709fae78366d63ea65f04e30f: go get -u github.com/miekg/dns (@tlimoncelli)
  • 4432d382524f918953e191ede6704c3c98920043: go get -u github.com/miekg/dns v1.1.31 (#846) (@tlimoncelli)
  • 2fb72ac006a69f815961cf504016328a341a3697: go get -u github.com/robertkrimen/otto (#889) (@tlimoncelli)
  • 380524e81a9301d1b1f97838b4ada4d07c83d537: go get -u github.com/stretchr/testify (@tlimoncelli)
  • d14f00ce063ac2fdeb6c3aeca05d5ce9e16e93c4: go get -u github.com/tiramiseb/go-gandi (#711) (@tlimoncelli)
  • 50d52775f82c79443c93e9d641a771854a1b0331: go get -u github.com/urfave/cli/v2 (@tlimoncelli)
  • c0f4f1247d5dfc4de4ae4a3fcc75ecfb470c1654: go get -u golang.org/x/net (@tlimoncelli)
  • 1fdf401f3056ec1941413121d702b25e0b9bfdac: go get -u golang.org/x/net (@tlimoncelli)
  • 50120218900b18c539aba4563bf113a1a7aa90ce: go get -u google.golang.org/api (@tlimoncelli)
  • 20a726df27ae2ba4c52e40818a8dc5634943331a: go get github.com/hexonet/go-sdk (#1029) (@tlimoncelli)
  • 57a1231ea1fb756d83650ef908bfa9ab21225826: go mod tidy (@tlimoncelli)
  • f884e7615f9b1a4bd7dd126652563c26fde5ab2e: go mod tidy (@tlimoncelli)
  • 0f07d91f54e8f98b2a5ba5b956e3be79b0186369: go mod vendor (@tlimoncelli)
  • 49b065ec4fe8507500f72b5b92e1f449ed1f2665: go update (@tlimoncelli)
  • 26abff8884d43f4c2a312d123baab4f774b2add4: go: google.golang.org/api upgrade => v0.22.0 (@tlimoncelli)
  • d6dd13820fae81c0e5d2b32e0d4529a762751d21: gofmt (#826) (@tlimoncelli)
  • b832a925782de6f996cda24a8728915695847fb4: gofmt -s all the things! (#983) (@tlimoncelli)
  • 8d139d182fffdd83129dff83d37c5639d6a007f8: gofmt all (#1144) (@tlimoncelli)
  • a6b9609cd5a3d568a57a6c8428dc5ceb96698cb5: gofmt cleanups (#1217) (@jauderho)
  • e18d4f9b2eb9e9b0c81def3aec7e8d1c4f1820c5: google creates zones as needed (@)
  • bfdb05e1105c7ffb2ac5f3c3031408c386ba5c65: govendor: Update 2 github.com/gobwas/glob github.com/google/go-github (#521) (@)
  • 97934bd87c7ba4d40a47d302f84f6c457d459311: govendor: Update 3 github.com/robertkrimen/otto (#522) (@)
  • 5ee3b206f53661a5a25be31e703fbafd558c7857: govendor: Update 4 golang.org/x (#523) (@)
  • 746fe9b3bb78503a46a31c8720c549d68232d351: govendor: Update 5 github.com/aws/aws-sdk-go (#524) (@)
  • 1940ff4ac110c4702caad0c35320e505eb836922: govendor: Update 6 GCLOUD dependencies (#525) (@)
  • fe341ef9ee0624230a5557f0a4e0578d83b3d226: govendor: Update github.com/golang/protobuf (#520) (@)
  • 2dd904958253a3f138b7613d50fcbb9fa69abd43: helpders.js: Run prettier. (@tlimoncelli)
  • ef4897d893d7e4aea8d25aeb9b2af2f5879825f7: hmm (@)
  • d16de321546a33450a890d26cf587c22e172fd8e: ignore nupkgs (@)
  • 47a4ba4d059e3b610139a38df26688d413a79028: img (@)
  • b11254e51f4ece6c7e5ab9d85f05ca60dc48a977: import transform will not overwrite existing records. (#34) (@)
  • dd538e66934e063eed80159027a969dca82c6ebc: import_transform can define ttl as third parameter (#5) (@)
  • e7c449482527bef6b585766ccf582b080675e70d: improve releng docs (#1253) (@tlimoncelli)
  • ec25e00cf8ce2e7cd2de8ab45ab4cfcd8b5d8ec3: initial reverse-domain func (@)
  • aa5db8356392473ff4f41b87b8a26eb535ff2e48: integration_test.go: SRV tests should use more realistic data. (@tlimoncelli)
  • ea46bc3bbdfec985a47d7f775e5b5126a37917ff: integration_test.go: Split out pagesize tests (#771) (@tlimoncelli)
  • 063d55081648848be7d5691587064bfefde43f1f: js_test.go should generate & test zonefile output too (#986) (@tlimoncelli)
  • eaa382e58ddb450ab046570704593b392d6d45bd: js_test.go should leave behind actuals (@tlimoncelli)
  • 14e48b9b0786c692f15b0917d1cd8382e0a9805b: linting (#693) (@)
  • 541bb805da5baed677fa471cac6d41350f60c877: linting (#777) (@tlimoncelli)
  • f2c77b654113e5155b848e04d67b327ab19a4df8: linting (@tlimoncelli)
  • 1f1e0fbab3ae832a2279a0a5c080d4a6c0226353: log corrections on second run (@)
  • 32a056e2b7b46a7224c0ef3b191fa1c7f9835261: magic string durations (@)
  • 63d496b4c739d0bd5838aee8f7fb30dffed3db53: make bad flags exit with proper status code (@)
  • 558aea906aa47d1e6a808d0eede5dd865a5f4746: make bonfire notifications multiple posts for markdown compatibility (@)
  • d006f62f8fef9810f5112a1078e23deb67e30eb6: make sure key/value grouping always uses fqdn (@)
  • 96583a9188aef654f311004bf2cfd6e6c1b445be: make test more chaotic (still passes) (@captncraig)
  • 40e2e3aab94b20d6e01b3861c292c1040b25aae8: markdown (@)
  • 5abf06e0595ff65a483a5d9e0d29ceff9c928c2d: merge/fix (@)
  • 5039772a7e5b32aed3315fade4a115bba5b6ff0b: message better for validation (@)
  • e7ed9edfb1b685e05037d7c89708754db24edff3: migrating.md: NEW (@tlimoncelli)
  • 36c79119268ad1ff534502bf0c222bb4fd205d9b: minor editing (#39) (@Hefeweizen)
  • d98c57c85f4c263c201b1412b0d0e7566e13c6fd: modify route53 documentation with the aws credentials configuration (#115) (@mathieuherbert)
  • 9eab2815131dd62d6a3c78877c5abf30bca7949e: more typos (@)
  • 24484f1e0c56932e191b493c5c61009a94627d8e: move providers/diff to pkg/diff like we should have 2 years ago (#692) (@)
  • 42ef9f4b9e9d3b9813dcde7091a5521a053a597a: moving a bunch of packages under pkg (#124) (@)
  • 858ab000ae84e8473c31515c5237b3766e4c317f: moving provider imports to dedicated package (@)
  • 1664b64a94a3577e72b64bd7005a3ddd9111836a: namecheap url doc mention (#245) (@rbelnap)
  • ff6c4289fa312d2b6b5b34f0df3a4651cf89e05e: namecheap: Sorting nameservers (#72) (@)
  • 67a0e9e2485019f4bc5f34c3ae0125a80ec520f6: named.com.md: Improve headings (@tlimoncelli)
  • 18bb291bea3d0b15298b5202ef074c70acad897e: namedotcom provider did not handle "CREATE" records properly. This fixes https://github.com/StackExchange/dnscontrol/issues/28 (@tlimoncelli)
  • 3e5d2236759a6d7b02f3860c516debade915e638: new provider module HEXONET (#373) (@papakai)
  • 0f4f7d813e99e35e38fe3726219c1f47f6443ba3: no purge (#111) (@)
  • f0f03aa3f1b4086fb9f9e43dc3dfed03b9309af4: no_output_timeout (@cdhunt)
  • 5c03761fa6375fcc386b29aaf4820df8c109f1e5: notifications for get-certs command (#451) (@captncraig)
  • ce9005c7a8f8f94a2cba3ffc20017b7ee2af5e46: ns1: Implement EnsureDomainExists (#1157) (@costasd)
  • c52ff67386750e96138fe78f0631d757f928f452: oops, dot (@)
  • a65b310520937a3a7ac9ec36952fcf58b3f2b1e6: perf(go sdk): introducing semver to HEXONET provider (#1120) (@Rashad-j)
  • d8e22b4e2c55b83a365cd2ba28959df5fe6902fb: pkg/js/helpers.js: Prettier. (#280) (@)
  • 3f8642afda1530f6b020adb5585eb0743dbaafcb: pkg/js/helpers.js: Prettier. (@TomOnTime)
  • 01498060867623f76f5b9eaba7beebe85bfcbe4f: pointers are hard (@)
  • 4a59a1521602c433f14332baab530173f42e064c: poke to rebuild (@)
  • 7384743f6d3d71737b4fe106dc59ca4207d2bcca: pretty helpers.js (#649) (@)
  • 32fedd8b5fd75bd6d469769526ccada72e019dac: prevendor publicsuffix (@)
  • 8e9aa1488253e3b508620c4e100fd98e84e5bce9: print-ir: print validation warnings/errors to stderr (#841) (@anlutro)
  • 6df4396d93c2b199c31aca6997fda9eb1cabe103: promote home page (@)
  • aa0850fbaf36e7a45a5a0b463d9b11793d6c0feb: provider-list.md: List maintainers (@tlimoncelli)
  • 4fc8bd86fdedcd25b5e413c44be90d9f4253fe79: providers.json: Add NAMEDOTCOM (@tlimoncelli)
  • b7af5e70fec3362d5c7c0b0f826b0c8eb00dfcff: providers.json: Pass file thought fmtjson (@tlimoncelli)
  • 598017a843ca5ffcb27c1bee423335f566ab7d65: providers.json: Turn // into "comments". (@tlimoncelli)
  • 2f41bf007f8fb50f2cf261856a436443be303c8d: pull out records with identical content first. Saves from ordering issues. (@captncraig)
  • 01e6508487f99b02ba10ed3e174874c3e3d60861: re-add sleep to namecheap (@)
  • 712559477129c4ac62596f07ec4ec9613b702a3d: readme (@)
  • 9652ef11a719c22b2a74cbe7f365e192e4e2560d: rebased and regenerated (@kochie)
  • 627334803eaca9874eacce3a804049e2426808f3: rebuilding should fix pages (@)
  • cda33f0463e83e9b987a6a7ca0e602faef8cf43d: reduce travis nag (@)
  • 67e78f7e15754aa412060255017663f392a0bce3: refactor into groups (#684) (@)
  • 86e955befecba579a1c0d185999a6dc35f76ada5: release-engineering.md: Add links (@tlimoncelli)
  • 8d77ca9cc85bc9de7cc2a6099492878bdd3b2b1a: release-engineering.md: New releases should be announced in chat (gitter.im) (@TomOnTime)
  • 7bd7105c44ff9d6b61d2e7179a203d7ec8e900df: release-engineering.md: Parameterize $VERSION (@tlimoncelli)
  • 56b4578833e36d2398819a2e2347cbb6cdcd0d1a: release-engineering.md: Small cleanups (@tlimoncelli)
  • b1e0fe95d508c2c4813d091630a5ae92d1428f91: release-engineering.md: Update based on v3.0.0 RE (@tlimoncelli)
  • c7151d66d0178d8a1e3aa8f27a9d952b728730ac: release-engineering.md: update (@tlimoncelli)
  • d7bdc03b54dde832230a9295122e95d1f4df6572: remove delay flag. providers should throttle themselves (@)
  • 8e5257c49715ac51e4d6c08303dcab237a3aa9ac: remove docs (@)
  • f96a2189a123fcbf5397af72950e80ac28b910ab: remove duplicate test cert (@)
  • 8c7d3997b0c64db88bdfe4beceec8e43d109626b: remove site url from index to test (@)
  • 971ba8a16eab94a21aa4cd7126902967b340203e: removing silly bind ttl (@)
  • 8e48ab894d310a4bd432949cfbf0cf2119531ed9: rename js link (@)
  • 061ea63322d1ecf7cf60959cef7a6b5326ba78ed: require() should handle paths as relative (like nodeJS) (#443) (@)
  • 394b9ccf412fe1a13bb3f65ea3efabd1f1879e4f: respect max batch size for r53 (#509) (@captncraig)
  • f61efd45f28e31b34636f77c3505ad1ea4d9d880: restore prior cloudflare auto-ttl behavior when ttl is 300 (@)
  • 2c8e57075e668ac2bd76ba409c0f203589153d14: revendor hexonet lib (@)
  • f6b26f24c64a08c6a8f1b2a7fc8ca6d492944a43: revert exit code changes. (@captncraig)
  • e7006f376703d55d540ca3efb6155d603c661920: right syntax (@)
  • 2a7f2a8707b848ca418291972a19f804a7ac572d: run defaults before actual (@)
  • b0e3b05e86fd70add1b12ae2db551c71ab9ecbaa: run tests in travis (@)
  • cda8c482db3b3dc3e0659a37bfd50d07eea14165: seperate files for build mains. (@)
  • df40bc1ee11ec92d4c24bccecd251aaaaea7acdd: shim for writing providers (@)
  • 3d08eb69af97789b23c1a18d71f385fe64da5d6f: simple facility for registering provider capabilities (@)
  • 2c400b2d93b0d06b4005dd8d2ccb49b6cae83bc4: some more ad tests to fail (@)
  • a6536264b508d98ededccd5f2534940045382421: sort returned nameservers (#369) (@onlyhavecans)
  • 54336ccd357eb544a7f0705f340e37d80cb94e25: spacing (@)
  • 2e997d6a51eca494d421c7509dd7d99c4eb97274: spelling (@)
  • cad1aa8d1634be292e95899b3afbd69c3ff38cc6: spelling mistake (#255) (@MattTunny)
  • 2ee086d41cc4a4c97d170df02461c2bd7a806687: switch to new go-acme imports from xenolf. Fix api changes (#540) (@captncraig)
  • c68fd3ac26eb77c1105e253a12ae9b1e51189c76: switch to public travis (@)
  • ba94dc9777f7528a814dbe4936a71c415daf84b3: switching gcloud to use json mode. Not backward compatible. (#24) (@)
  • ee17957e962f5982561992defac1a2be3b280ed4: testing doc update (@)
  • 8bc87837629b15f98ed5bc8d7e668b54cada6fa0: testing gpg signing (@)
  • 102bee8959b62f41f365684258e40666e51cbf0a: testing gpg signing (@)
  • 4e57bdb7cf94e91c63ac79aa09e2a04077022742: tests (@)
  • 6dea5e30cf94986c79de1f4ef552c873d7048cee: tests for mx records (@)
  • 710d14b1a976aeed51071fd346e02e8fa12d835a: tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare (@)
  • 106790b0d5f277820ba1c9c4ee84f081d32c6349: throw an error if a domain name is declared more than once (#247) (@pmoroney)
  • d56b0be5b4679ed2dbf7d5fe0eb778df37937853: travis test (@)
  • 09a1c36cc1cce999caf8dca4660b4f4872018a2a: travis version (@)
  • d5adb3faf6a7747da7cb063a4ece366c3edff684: trim trailing '.' from FQDN (#307) (@pmoroney)
  • 6d6f685f70844e1093509578ff1196b3df6425fb: trim trailing dots from discovered nameservers in central place (@)
  • 5c0be455acc598ae7c6efe8ec25c31acf9c64e0c: trying to make work (@)
  • 7ba496bf9603618999342f15743836253a83fe52: tweaks to gcloud (@)
  • 0d52745164df6fad6e623fd33b12e02f32962f86: typo (#338) (@Coeur)
  • 2dcb33e7b71003c4970f4e51f6da9e149b53ca7b: typo (@tlimoncelli)
  • a2827dcb4f884116fdf86a16be0eb042d68bbd20: typo. dockerfile use correct build script (@)
  • 3f4cc3c0259c05e4b3a14038c66fdfbf0be72079: unittests.md: Update for new-style flags. (@tlimoncelli)
  • 50c126c2d4610ee2075cf59b5c9da3c180b9baea: upd: Maintainers of contributed providers (#400) (@papakai)
  • 505062b628be4280c4673a37b2c56703cff59047: update AWS/GDNS/Azure deps (#768) (@tlimoncelli)
  • 63498c3ff3bb63d36bec8dd208e32b010512e4d9: update README to include NS1 as a provider (#240) (@derekargueta)
  • 148d85eeb62f9646a62a8b51efcab34854e84924: update cloudns to support request from subuser (sub-auth-id) (#993) (@jamaltebi)
  • 27edd04bbd53bdffc5a76b6859c055d59af05ed3: update dependencies (#1072) (@tlimoncelli)
  • 19769da229e16e059a3a982896f3062446436ead: update deps (#1228) (@tlimoncelli)
  • fd6478a8ab47d1be4cbb8c706c88a5d60af8e2fd: update deps (#1231) (@tlimoncelli)
  • 432ec2bb8564829d451b4cbf5f6eb6eb4d9178a3: update deps (#987) (@tlimoncelli)
  • 91b7b11dc132ac51fc0ede5757e4a7975c69a2cb: update gitignore (@)
  • 142b00b5ac10d34b07b4d3cbf6730c468c01fe6c: update integration tests section in release engineering doc (#950) (@MaxHorstmann)
  • 99ae7b44182d8976774b7b50642f6dc361755b0f: update more deps (#988) (@tlimoncelli)
  • e4ad084494adc9279f2b5bb896acd588d44fc288: update some dependencies (#208) (@)
  • 708509646859b1e61d6347f56beff379753c5c8a: update vendored namecom lib (@)
  • f0546a27002c52d36d663c7346491a0d7944ba57: updating cloudflare documentation (#103) (@tiernano)
  • 0d02c9adf47ec8af4fc2eecfb242fc4d2ea41bf2: updating getting started doc for multiple providers (#104) (@tiernano)
  • 6beaafdc9b1408b0bd11bbab7ef72f5a29abc3e7: upgrade dependencies (#1169) (@tlimoncelli)
  • 56b448f32941566a3f92ee251d57b991aa1a60b8: upgrade go version to 1.14 (#676) (@vatsalyagoel)
  • dc5591f9cd8323456132b0028622b28e275615f7: use status code (@)
  • 56698453a1fb1c377b2b38d158064bb673da8c4c: validate.go: Remove "_" warning if CNAME is a _domainkey. (@tlimoncelli)
  • 8f33aedc7793abaa3759ac00368de2f3a67c0597: vendor github.com/miekg/dns/internal (@TomOnTime)
  • 9764322d0ed94a43ec6af705a81a587b1c721a5d: vendor github.com/prasmussen/gandi-api with new LiveDNS support. (#302) (@)
  • 28d0b0c5a0a153cf90d4575074e2f2b26c7463f7: vendor minify package (@)
  • 0f0cee75b47ddbfc6d8a5e98609552b9254ab79a: vendor: Removed unused dependencies (#530) (@pgaskin)
  • cafd4d387a61a5932394670a4fc4ff02196c5707: vultr: Added support for SSHFP records (#531) (@pgaskin)
  • 64c5e38b8e1b21ff110be788fd508e5bce08763b: whitespace (@)
  • eeb3903d5b1843c9f0f3fac6e88b6933da26b793: wip (@tlimoncelli)
  • 38b40457971583951b129c3b5b3f749db572fd72: wip (@tlimoncelli)
  • 2a98e29eb0893b56a017a86f9b826abfce57ac4e: wip! (@tlimoncelli)
  • fea2736148e06a21cea8fc4e17905e4ee95992c5: wire into js REVERSE function (@)
  • 236cffa9b9def16ec4dcf2103cf7d12c0feb5582: wrap more errors (@tlimoncelli)
  • c3c52a7bbd04ea156cacbd82fe2e434c22774305: wtf? (@)
  • 4bb761106be707c5b88e7cf453c8238331035d3f: yaml (@)
  • 3485735bf4da183394e70f2aa276bce8b28a0937: zone2dnscontrol: Document more caveats. (@tlimoncelli)
  • b69cc65bafef33dab607ae91fcb2804969bd34b7: zone2dnscontrol: handle strings with ";" a bit better. (@tlimoncelli)

Don't miss a new dnscontrol release

NewReleases is sending notifications on new releases.