Commit graph

272 commits

Author SHA1 Message Date
Tom Limoncelli d7845e046c docs/ Remove whitespace at EOL 2017-08-29 13:49:39 -04:00
chewrocca 4244d5f638 adding functionality to allow Gandi to use SRV record types (#192)
* adding CombineSRVs and SplitCombinedSrvValues

adding support for Gandi SRV record types

* adding dc.CombineSRVs()

adding dc.CombineSRVs() to allow Gandi SRV record types.

* adding providers.CanUseSRV

adding providers.CanUseSRV for allowing Gandi to use SRV record types.

* adding case "SRV"

adding case SRV to allow Gandi to use SRV record types.
2017-08-29 10:10:50 -04:00
Tom Limoncelli 2b23a21d84 Merge branch 'master' into tlim_releng 2017-08-24 14:02:52 -04:00
Tom Limoncelli 52be4cec5b fixup! 2017-08-24 12:04:33 -04:00
Tom Limoncelli 71a976e4df Document the release engineering process (#189)
* Document the release process.
2017-08-24 08:32:51 -07:00
Tom Limoncelli 199ad710b2 Document the release process. 2017-08-24 11:30:59 -04:00
Tom Limoncelli 6fdf789978 fixup! 2017-08-23 18:10:43 -04:00
Tom Limoncelli 2fa62af692 fixup! 2017-08-23 17:46:26 -04:00
Tom Limoncelli 5dfcf645d2 Draft 2017-08-23 17:43:09 -04:00
Tom Limoncelli 8f53a29801 Release v1.5 2017-08-23 16:57:58 -04:00
Tom Limoncelli 198cc258d8 Gandi: Fix broken PTR tests. (#188) 2017-08-22 12:45:40 -07:00
Tom Limoncelli 5cf482e8e8 Clarify "must end with a (.)" error message. 2017-08-18 15:50:55 -04:00
Tom Limoncelli d15ef9f1a3 Fix highlighting 2017-08-15 13:54:00 -04:00
Tom Limoncelli ea3e2831a8 Document TXT, NS, NO_PURGE, PURGE, and IMPORT_TRANSFORM (#184)
* Document TXT, NS, NO_PURGE, PURGE, and IMPORT_TRANSFORM
2017-08-15 10:46:31 -07:00
Manatsawin Hanmongkolchai 2ef6b9d6c5 Added PTR record support for prettyzone (#182) 2017-08-14 06:30:59 -07:00
Craig Peterson 92f09c83b1 allow args before or after flags (#179) 2017-08-11 15:43:15 -04:00
Tom Limoncelli 2534c8eaf2 Ban NO_PURGE when using BIND and others. (#180) 2017-08-11 15:43:06 -04:00
Manatsawin Hanmongkolchai 73962470bc Refactor addRecord to recordBuilder (#157) (#163)
* helpers.js: Refactor addRecord to recordBuilder

* Fixed failing dns test

* helpers.js: Fixed a typo in SRV handling

* helpers.js: Move type to top level argument

* Removed support for numeric modifiers

* helpers.js: Added IMPORT_TRANSFORM ttl argument back
2017-08-11 14:48:43 -04:00
Juho Teperi ad27cc9b3b Digitalocean provider (#171)
* Implement Digitalocean provider
* Vendor digitalocean lib
* Enable SRV for Digitalocean and fix the tests
* Test cname etc. records pointing to the same domain
2017-08-10 13:31:20 -07:00
PJ Eby 638ee45e6c Implement SRV support for CloudFlare provider (#174)
* Implement SRV support for CloudFlare provider
* go fmt
* Use valid SRV names in SRV tests
2017-08-10 13:02:06 -07:00
Tom Limoncelli aa0850fbaf provider-list.md: List maintainers 2017-08-07 13:18:09 -04:00
Tom Limoncelli 85bd94ef7c Document that contributors that they'll be asked to maintain their code. 2017-08-07 11:50:54 -04:00
Tom Limoncelli 09122701c3 Clarify official/contributed providers responsibilities 2017-08-07 11:47:53 -04:00
Tom Limoncelli 30d26ffd72 Update github.com/prasmussen/gandi-api 2017-08-05 13:53:47 -04:00
Tom Limoncelli 4570e0e404 Fix Gandi's MX handling. 2017-08-05 13:21:57 -04:00
Tom Limoncelli 4ae2e172eb Upgrade vendor/github.com/prasmussen/gandi-api 2017-08-05 13:21:18 -04:00
Tom Limoncelli 9b01ed9eb3 BUG: Punycode ignorant of AAAA records. 2017-08-05 12:15:20 -04:00
Tom Limoncelli b89f9c66d1 convertzone should do a better job with NS records. Fixes https://github.com/StackExchange/dnscontrol/issues/162 2017-08-05 11:59:35 -04:00
Pat Moroney 93764da4e3 Namecom punycode (#170)
* convert records to punycode before processing

* make IDN CNAME target use a real IDN TLD
2017-08-05 08:08:22 -07:00
Tom Limoncelli 988d8d6bf8 Document potential issue with R53 provider. See https://github.com/StackExchange/dnscontrol/pull/155 2017-08-05 11:01:08 -04:00
Norm MacLennan 7f01a8c9ad #68 Registrar support for Route53 provider (#155)
* Added registrar support to Route53 provider
* ran gofmt on route53Provider
* Caveat: If you use r53 is a Registrar but not as a Dns Service Provider, DNSControl may be DNS-related API calls that you do not have IAM permissions to do.
2017-08-05 07:56:42 -07:00
rbelnap 8cff3128ea add flag to delay between domains (#101)
* New flag: -delay=x where x is ms to delay between domains. This feature will probably be removed some day when a better rate-limiting solution can be engineered.
2017-08-05 07:49:21 -07:00
Tom Limoncelli 70c9e529f7 Fix Punycode PTR 2017-08-04 15:35:55 -04:00
Tom Limoncelli 2cbabd859b Make it easier to add new Rtypes. (#169)
* NEW: docs/adding-new-rtypes.md
* Mark all "if" and "switch" statements with `#rtype_variations`
* Make consistent use of `default: panic()`
2017-08-04 12:26:29 -07:00
Tom Limoncelli f214fb4515 Update writing-providers.md (#172)
* Update writing-providers.md
2017-08-04 12:19:10 -07:00
Alejandro Lazaro b5e4ab1e23 Cloudflare documentation update (#167)
* Fix syntax errors in documentation
* Add example on how to enable manage_redirects
2017-08-02 10:51:13 -07:00
Craig Peterson d19e1fb338 1 space 2017-08-01 09:18:47 -04:00
Craig Peterson 40e21e7763 Update README.md 2017-08-01 09:17:11 -04:00
Craig Peterson 24ff9eb423 Fix build 2017-08-01 09:13:31 -04:00
Craig Peterson baf045d0ab RecordConfig string shouldn't panic. 2017-08-01 08:52:58 -04:00
Tom Limoncelli e5d16a763f fixup! 2017-07-27 21:25:00 -07:00
Tom Limoncelli 2c340a42c6 Add a link to the Google Group 2017-07-27 21:21:36 -07:00
Tom Limoncelli 2f0f5330fc Add CAA support (#161)
* Added CAA support

* Fixed bind parsing of CAA records

* Added CAA parsing test

* Renamed CAA json fields

* Added CAA tag validation

* Updated CAA docs to clarify on the value field

* parse_tests: Fixed typo in caaflags

* Added integration test

* Small cleanups
2017-07-25 14:59:40 -04:00
Tom Limoncelli 1a84edbe9c RecordConfig.String() doesn't handle MX or TXT records properly. 2017-07-21 16:52:54 -04:00
Tom Limoncelli caa71c4031 Mark RecordConfig when Target contains multiple embedded fields. 2017-07-20 18:59:09 -04:00
Craig Peterson 28d0b0c5a0 vendor minify package 2017-07-20 17:42:11 -04:00
Craig Peterson 710d14b1a9 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 2017-07-20 17:41:15 -04:00
Craig Peterson d106c88488 fix js field name 2017-07-20 17:20:47 -04:00
Pat Moroney 8d390aad24 add the new ANAME record type to the records list (#158) 2017-07-20 16:39:40 -04:00
Pat Moroney dee2456fdf AAAA records were not listed in ToRR() (#159) 2017-07-20 16:08:28 -04:00