Commit graph

63 commits

Author SHA1 Message Date
Tom Limoncelli 9ba4bfe0c8
Release v3.14.0 (#1399)
* Release v3.14.0
* Update deprec list
2022-02-05 10:04:58 -05:00
Tom Limoncelli 215f6ed525
Release v3.13.0 (#1310)
* Remove length checking from TxtNoMultipleStrings

All functions in should test for only one condition. There already is a
function that tests for long TXT records: TxtNoLongStrings.
Add calls to TxtNoLongStrings in all providers that use
TxtNoMultipleStrings, to keep functionality, except for NS1 and ClouDNS,
which allow for any TXT record length, but not for multiple strings per
TXT.

* Release v3.13.0

* Release v3.13.0

Co-authored-by: Norman Stetter <norman.stetter@zeit.de>
2021-11-27 14:46:37 -05:00
Tom Limoncelli 0f0c4e06bd
Release v3.12.0 (#1252) 2021-09-09 16:57:40 -04:00
Tom Limoncelli a16a0da474
Release v3.11.0 (#1213) 2021-07-21 13:34:26 -04:00
Tom Limoncelli 0630c185cf
Release v3.10.1 (#1194)
* Release v3.10.1

* Update dependencies

* RELENG: Update doc to verify version string

* Fix codeql issue
2021-07-01 10:17:43 -04:00
Tom Limoncelli 1ec61c536b
Release v3.9.0 (#1156)
* Release v3.9.0

* go generate
2021-05-13 12:48:05 -04:00
Tom Limoncelli f938230a6b
Release v3.8.1 (#1136)
* Update depends

* Update releng docs

* Release v3.8.1
2021-04-22 16:59:52 -04:00
Tom Limoncelli eb3d7c3e0b
Release v3.8.0 (#1111) 2021-03-28 16:09:59 -04:00
Tom Limoncelli 54bca37900
Release v3.7.0 (#1050) 2021-02-19 15:28:43 -05:00
Tom Limoncelli 9c0092edcb
Release v3.6.0 (#1033)
* Release v3.6.0
* Update go modules
2021-01-30 09:49:22 -05:00
Tom Limoncelli 5cb6c533e6 Release v3.5.0 2020-12-08 11:51:49 -05:00
Tom Limoncelli 3a2b1b2f7b
Internal: deps updates and linting (#905)
* Update dependencies
* writing-providers.md: Update for Go Mod, etc.
* Linting pkg/version
* s/CloudflareAPI/api/g
* s/ApiKey/APIKey/g
* s/ApiToken/APIToken/g
* s/ApiUser/APIUser/g
2020-10-18 14:04:50 -04:00
Tom Limoncelli ac3ee9afea Release v3.4.2 2020-10-12 12:55:43 -04:00
Tom Limoncelli c1e7b36b01 Release v3.4.1 2020-10-12 12:54:40 -04:00
Tom Limoncelli da1cbad4ec
HEXONET: Implement get-zones, fix module problem (#898)
* VULTR: Update govultr to v1.0.0 (fixes #892) (#897)

* go get -u github.com/hexonet/go-sdk

* Fix HEXONET providers.json entry

* providers.json: json commma

* providers.json: fmtjson

* HEXONET: Implement get-zones. Fix tests and docs.

* fixup!

* Update azure test failures

* Move version info into its own package

* Use new version system
2020-10-12 11:45:44 -04:00
Patrick Gaskin bc8bcf88c4
Require Go Modules to build (#902)
* Add module info to version

* Add warning if built without Go modules

* Updated source installation instructions for Go modules
2020-10-10 10:34:04 -04:00
Tom Limoncelli 0ce8bed72f Release v3.3.0 2020-09-04 15:52:17 -04:00
Tom Limoncelli df69016cd1 No-op change 2020-07-14 07:20:07 -04:00
Tom Limoncelli 2e52228d6c Release v3.2.0 2020-06-02 10:41:21 -04:00
Tom Limoncelli e230c7aab1 Release v3.1.1 2020-05-23 10:25:22 -04:00
Tom Limoncelli 17e7d4af57 Release v3.1.0 2020-05-23 09:46:53 -04:00
Tom Limoncelli 24b7d0641e Update github.com/StackExchange/dnscontrol/v2 2020-04-14 16:49:03 -04:00
Tom Limoncelli a7c62e5d31 Release v3.0.0 2020-03-22 13:48:16 -04:00
Patrick Gaskin 2f83aa9302 Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595)
* Switched to v2 go.mod

Also set GO111MODULE=on in build stuff to always use Go modules
even when in GOPATH.

* Ensure go.mod, go.sum, and vendor are up to date

* Attempt to fix Azure pipelines

* Add set -e to properly fail on exit (it didn't seem to be
  propagating properly before).
* Set workingDirectory for GoFmt and GoGen (this might be why it
  fails unlike compile and unitests).

* Another attempt to fix Azure Pipelines

* Use the Go env template for all go-related jobs.

* Completely fixed Azure Pipelines

* Added a display name to GoFmt for consistency.
* Fixed diffs for GoFmt and GoGen.
* Show git status for checks.

* Drop GOPATH for tests

TODO: Do the same for integration tests.

* Drop GOPATH for integration tests

* Show more diffs

* Regenerate provider support matrix

This wasn't done in #590...
2020-01-28 10:42:31 -05:00
Craig Peterson ed48fc6dec
bump version to 2.10.0 for semver compliance 2020-01-09 11:29:11 -05:00
Craig Peterson 88769d51b7
bump version to 2.10 2020-01-02 16:09:19 -05:00
Tom Limoncelli 94aeff8489 Release v2.9 2019-05-27 15:56:57 -04:00
Craig Peterson ebe00625a3
Bump version to 0.3.0 2019-05-07 12:58:52 -04:00
Tom Limoncelli dc4dd5ba44 Release v2.8 2018-12-19 15:09:16 -05:00
Tom Limoncelli 133b7e6414 fixup! 2018-12-18 17:49:03 -05:00
Tom Limoncelli 199da3bb99 Release v2.8 2018-12-18 15:28:34 -05:00
Craig Peterson 36228949e9
Update internal version for 0.2.7 2018-09-10 22:25:55 -04:00
Tom Limoncelli cea71db352 Release v2.6 2018-03-16 11:27:40 -04:00
Tom Limoncelli 5fa0cd1d46 Release v2.5 2018-01-22 20:42:41 -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 f5945ab444 Release v2.4 2017-12-06 15:59:00 -05:00
Craig Peterson f2098de611 bump version 2017-10-19 08:54:29 -04:00
Tom Limoncelli 86e955befe release-engineering.md: Add links 2017-10-02 13:53:01 -04:00
Craig Peterson 83ff9b4f6d bump version to 0.2.1 2017-09-27 09:16:14 -04:00
Craig Peterson a2827dcb4f typo. dockerfile use correct build script 2017-09-15 10:22:08 -04:00
Craig Peterson 63d496b4c7 make bad flags exit with proper status code 2017-09-15 09:59:43 -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
Craig Peterson 1d9d2b1a19 Refactor to use better cli command framework (#177)
* starting to refactor commands

* work

* not sure

* all commands working!

* actually add file

* work in delay flag again

* start to refactor out console printing

* i hate line endings

* simple travis test to find direct output

* remove all direct printing from push/preview

* checkin vendor

* don't need this yet

* forgot to commit these

* make version explicit command

* some code review

* Add "check" subcommand.

* move stuff to commands package

* fix

* comment out check for printlns. for now

* alphabet hax

* activedir flags gone. use creds instead

* active dir doc update

* remove bind specific flags. creds instead

* default to zones dir

* fix linux build

* fix test

* cleanup random global* vars

* Clean up PowerShell docs

* rename dump-ir to print-ir. combine with print-js
2017-09-13 10:00:41 -04:00
Chris McKee 2162e225b0 Fixed typos in comments/errors/help (#198)
* Typos in comments/errors/help
* Update main.go
2017-09-07 10:38:26 -07:00
Tom Limoncelli 8f53a29801 Release v1.5 2017-08-23 16:57:58 -04:00
Craig Peterson 92f09c83b1 allow args before or after flags (#179) 2017-08-11 15:43:15 -04: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
No GUI bce99a1c25 Support passing the JSON as a parameter (#147)
* Support passing the JSON as a parameter

This allows dnscontrol to be able to be used with other tools that
support outputting to it's intermediate JSON format.

Closes #73

* Pass dnsConfig pointer to Unmarshal
2017-07-06 08:45:05 -04:00
Craig Peterson 42ef9f4b9e moving a bunch of packages under pkg (#124)
* moving a bunch of packages under pkg

* fix gen

* fix tst

* oops

* fix test fo real

* parse mx/a
2017-05-25 14:25:39 -04:00
Craig Peterson 20253130cf allowing metadata to force remove all nameservers 2017-05-23 13:38:14 -04:00