Ed Bardsley
06ee4d6fb1
Verbose debug logging via the ConsolePrinter and printer package. ( #404 )
...
This:
* adds a global -v flag for verbosity
* refactors the "printer" package to have a DefaultPrinter and package
functions that call it, similar to net/http's DefaultServeMux
* adds printer tests
* moves current users of Debugf to Printf
* moves most users of the "log" package to use "printer"
* demotes noticably noisy log messages to "Debugf", like "IGNORE"-
and "NO_PURGE"-related messages
2018-10-08 16:10:44 -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
Tom Limoncelli
4b1dc82c9b
Switch from fmt.Error* to errors.Error* ( #317 )
2018-02-05 16:17:20 -05:00
Tom Limoncelli
b7c251190f
Vet and Lint the entire system ( #296 )
...
* govet and golint corrections
2018-01-09 12:53:16 -05:00
Tom Limoncelli
de88bfe8b7
Add support for TXT records with multiple strings (BIND, ROUTE53) ( #293 )
...
* BIND: Support TXT records with multiple strings (#289 )
* ROUTE53: Add support for TXT records with multiple strings (#292 )
2018-01-04 19:19:35 -05:00
Tom Limoncelli
e7472f76f3
Downcase DNS names ( #253 )
...
* Downcase DNS names
* Document opinions
2017-11-07 14:12:17 -08:00
Tom Limoncelli
f4396b2548
Rename source files that don't match the name/nameProvider.go standard. ( #261 )
2017-11-07 12:54:28 -08:00
Craig Peterson
60ed1a2e0b
Namecheap: switch throttling to only as needed. ( #244 )
...
* refactor namecheap to throttle only as needed
* note about srv records
* no it can't
* fmt
2017-10-24 09:41:59 -04:00
rbelnap
eafc18a77e
add initial URL support to namecheap provider ( #237 )
...
* add initial URL support to namecheap provider
* add URL / FRAME records to namecheap provider
2017-10-23 12:54:31 -04:00
rbelnap
c1c9dabf43
add rate based throttle to namecheap ( #238 )
...
* add rate based throttle to namecheap
* add limit message if throttle limit is reached
2017-10-23 11:15:22 -04:00
Craig Peterson
01e6508487
re-add sleep to namecheap
2017-10-16 11:21:33 -04:00
Craig Peterson
2cfd67e4fa
Namecheap take Provider ( #202 )
...
* re-copying namecheap dns provider and testing
* document limits. mx broken because super odd api
* manually path namecheap lib. passing tests.
* generate
* generate
* clarify limit
* conflict
* add dependency
* fully document namecheap capabilities
2017-10-03 11:53:56 -04:00
Craig Peterson
3a90435357
Create a dynamic provider features matrix ( #201 )
...
* adding simple provider feature matrix generator
* filling out matrix
* clean output
* dead code
* explanatory text
* explanatory text
* typo
* move stuff around
* clean
* editing
2017-09-14 16:13:17 -04:00
Tom Limoncelli
2534c8eaf2
Ban NO_PURGE when using BIND and others. ( #180 )
2017-08-11 15:43:06 -04:00
rbelnap
426c2ed38d
add BaseURL option to namecheap creds to allow setting sandbox endpoint ( #97 )
2017-04-25 11:24:55 -04:00
Craig Peterson
ff6c4289fa
namecheap: Sorting nameservers ( #72 )
...
Partially fixes #69
2017-04-10 19:26:19 -06:00
Craig Peterson
b8357f499a
fix fmt
2017-01-12 07:31:32 -07:00
Craig Peterson
ef0bbf53af
migrate code for github
2016-08-22 18:31:50 -06:00