Kai Schwarz
50c126c2d4
upd: Maintainers of contributed providers ( #400 )
2018-08-30 11:45:52 -04:00
Craig Peterson
2c8e57075e
revendor hexonet lib
2018-08-30 09:03:51 -04:00
Kai Schwarz
3e5d223675
new provider module HEXONET ( #373 )
2018-08-30 08:54:42 -04:00
Andrew Rafferty
402fc449e2
Certs: Create directories with execute permissions so they can be opened ( #395 )
...
* Create directories with execute permissions so they can be opened
* Use 0700 permissions on certificate directories instead of 0755
2018-08-27 12:12:53 -04:00
Craig Peterson
e680fb9a46
ROUTE53: Bug: fix corner case when deleting alias ( #394 )
2018-08-23 17:46:50 -04:00
Yoan Blanc
18f47d3291
dnsimple: gofmt ( #388 )
...
Signed-off-by: Yoan Blanc <yoan.blanc@exoscale.ch>
2018-08-13 10:41:54 -04:00
Vincent Bernat
d9db572e3c
doc: update documentation for Gandi to mention the LiveDNS provider ( #385 )
...
The `GANDI` provider also seems to be unable to see new domains (the
ones bought through the new interface), but I didn't mention that as
it may be a bug that could be solves at some point.
2018-08-03 08:53:30 -04:00
Kieran Jacobsen
95ebf1d35b
Include PTR types in SPF Builder ( #378 )
...
* Include PTR types in SPF
* Simplify PTR and Exists logic
* Include PTR test case
* Include PTR test case
* Remove extra }
2018-08-02 10:57:41 -04:00
Tom Limoncelli
b0f86bc007
Documentation: Clarify the when to implement certain interfaces ( #376 )
2018-07-25 12:59:04 -04:00
Tom Limoncelli
b40f188fae
Flatten: Improve spfcache.json instructions ( #375 )
2018-07-24 16:37:25 -04:00
Kieran Jacobsen
6ace5e2b4b
Cloudflare: Add support for MX priorities of "" (0) ( #374 )
...
* Cloudflare: Add support for MX priorities of "" (0)
2018-07-24 08:51:10 -04:00
Koen Rouwhorst
921fa98490
Include record set type in record key. ( #336 )
2018-06-25 14:15:21 -04:00
Amy Aronsohn
a6536264b5
sort returned nameservers ( #369 )
...
The API isn't sorting the name servers so even when they match they
would report being different. This will prevent it trying to update them
every time
Signed-off-by: Amy Aronsohn <WagThatTail@Me.com>
2018-06-24 23:37:16 -04:00
Patrick G
9d0f9a1531
Cloudflare: Fix parsing of priority field in record ( fixes #367 ) ( #368 )
2018-06-22 14:11:05 -04:00
Tom Limoncelli
e1af3034c7
Fix #362 : convertzone produces deprecated NAMESERVER entries ( #363 )
2018-05-13 08:31:34 -04:00
Craig Peterson
7085096468
update vendored namecom lib
2018-05-03 10:42:34 -04:00
Craig Peterson
6c60eac7c7
Work around extra whitespace in spf records ( #361 )
...
* handle empty spf parts from bad records
* update spf tool
2018-05-03 10:03:38 -04:00
Kieran Jacobsen
f77f202b65
Add support for "exists" element in SPF. ( #356 )
...
* Include support for "exists" element in SPF.
* Add exists: SPF entry to test support
2018-05-03 08:54:19 -04:00
Craig Peterson
7c1f45b002
casing
2018-04-27 10:48:38 -04:00
Craig Peterson
9eab281513
more typos
2018-04-26 15:36:39 -04:00
Jamie Simmonds
5618442830
"Let's Enrypt" to "Let's Encrypt" ( #359 )
2018-04-26 15:28:58 -04:00
Craig Peterson
17e64ca28d
fix names for internal transformed records ( #358 )
...
* fix names for internal transformed records
* activedirectory use standard messaged
* add test for fqdn consistency in final validation pass
2018-04-26 14:45:10 -04:00
Craig Peterson
2e8c4a758f
Let's Encrypt Certificate Generation ( #327 )
...
* Manual rebase of get-certs branch
* fix endpoints, add verbose flag
* more stable pre-check behaviour
* start of docs
* docs for get-certs
* don't require cert for dnscontrol
* fix up directory paths
* small doc tweaks
2018-04-26 13:11:13 -04:00
Craig Peterson
5ae0a2a89a
add lego libs pre-emptively ( #357 )
2018-04-24 10:40:26 -04:00
Craig Peterson
91b7b11dc1
update gitignore
2018-04-24 09:57:17 -04:00
Craig Peterson
2c400b2d93
some more ad tests to fail
2018-03-29 14:46:21 -04:00
Craig Peterson
554e8a40e1
Update AD integration failures ( #353 )
2018-03-29 14:03:34 -04:00
Craig Peterson
558aea906a
make bonfire notifications multiple posts for markdown compatibility
2018-03-28 10:00:05 -04:00
Craig Peterson
2a7b382767
Better validate NAMESERVER format. ( #350 )
...
* remove misleading ip field we don't touch
2018-03-22 11:52:52 -04:00
Tom Limoncelli
139f4fe1ed
Docs: Update NAMESERVER() to not mention IPs.
2018-03-22 11:31:53 -04:00
Tom Limoncelli
511d10efc9
Document SRV, CF*REDIRECT, and note where docs are needed. ( #346 )
2018-03-22 09:30:09 -04:00
Brice Figureau
899100b7b3
Add again setting LabelFQDN in NormalizeAndValidateConfig ( #342 )
...
This is to prevent all labels to get erased by the empty LabelFQDN
during calls to `PunyCode`, until a better fix is found.
2018-03-22 09:29:55 -04:00
Tom Limoncelli
acaa77dc22
BIND: Fix panic on CNAME ( #347 )
...
* BIND: Fix panic on CNAME
* Improve tests
2018-03-22 09:25:40 -04:00
Brice Figureau
f9d748011e
OVH: panic on SPF and DKIM record types ( #340 )
...
OVH uses special SPF and DKIM invalid types for records added with
the web ui (or default zone records).
The ovh provider didn't correctly handle those invalid record types
and was panic'ing.
This change prevents the panic by converting such records to TXT
(which is what they are in fact), but also auto-corrects any SPF
or DKIM records to TXT ones.
2018-03-21 14:49:54 -04:00
Antoine Cœur
0d52745164
typo ( #338 )
2018-03-21 08:12:05 -04:00
Tom Limoncelli
a7eba97ada
Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} ( #337 )
...
* Preparing for the unexport of Name/NameFQDN/Target
* Cleanups
2018-03-19 17:18:58 -04:00
Ben Firshman
cd58d26545
Documentation: Add Gandi registrar to example ( #335 )
2018-03-17 08:43:57 -04:00
Tom Limoncelli
7486ee4ace
docs/release-engineering.md: Add local tips
2018-03-16 13:07:42 -04:00
Tom Limoncelli
cea71db352
Release v2.6
2018-03-16 11:27:40 -04:00
Tom Limoncelli
2579336cdb
GCLOUD: create-zones breaks if domain starts with digit
2018-03-09 07:01:13 -05:00
Tom Limoncelli
bf9007fde4
add example and tips
2018-03-09 06:53:43 -05:00
Koen Vlaswinkel
afa80c24bd
LINODE: Fix Linode provider ( #333 )
2018-03-08 13:48:11 -05:00
domelu
8db97d1132
BUG: ROUTE53 crashes if traffic flow policy records exist ( #330 )
...
* skip traffic policy records
2018-03-08 11:59:40 -05:00
Brice Figureau
2d7a48950c
Fix 312 - rewrite IGNORE to use GetLabel ( #331 )
...
As discussed after the refactor to generalize the use of `GetLabel`,
this change makes IGNORE also use `GetLabel`.
2018-03-08 09:43:54 -05:00
Philipp Hug
dfd015e5cd
NEW REGISTRAR: OpenSRS ( #275 )
...
* Initial commit for OpenSRS registrar support #272
* sort existing name servers before comparing.
* vendor philhug/opensrs-go
* Update docs for OpenSRS #272
* Cache OpenSRS client to prevent http connection leak
* run go fmt
2018-03-04 23:07:22 -05:00
Tom Limoncelli
20f0c984e4
GCLOUD: Differentiate two modules name dns ( #328 )
...
* fix import
2018-03-01 10:20:34 -05:00
Craig Peterson
19ca760072
fix for deleting wildcard from r53. includes failing integration test
2018-03-01 10:09:02 -05:00
Tom Limoncelli
43dc9ac92f
Update vendored packages ( #326 )
...
* update all vendored packages
2018-02-27 18:24:11 -05:00
Tom Limoncelli
54de1ff698
NEW PROVIDER: OctoDNS ( #309 )
...
* govendor gopkg.in/yaml.v2
* Ignore YAML and BIND test data litter. Create README.txt files to force git to create subdirectories.
* Update convertzone to also read OctoDNS files
2018-02-27 17:36:47 -05:00
Tom Limoncelli
b83630044f
Correction: Fix error message.
2018-02-27 16:53:02 -05:00