Commit graph

57 commits

Author SHA1 Message Date
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
Tom Limoncelli
c4661744d7 "create-domains" subcommand missing from help 2017-05-02 15:09:05 -04:00
Craig Peterson
854c84e652 Update bind docs and Getting Started (#53)
* intitial work for bind refactor

* relax requirement that creds.json exists.

* Updating bind docs.
Fixes #48

* typo

* can exclude provider from default set in creds.json

* Add bind to integration tests. Fix for IDNs.
2017-03-22 10:38:08 -06:00
Craig Peterson
9fa7164081 Validation Refactor (#52)
* Cleaning up (and enforcing) validation

* Some more style fixes to validation

* comment
2017-03-20 14:20:02 -06:00
daubaris
ece9a7aa7d Redundant use of multiple fmt.Println commands (#45)
Changed multiple fmt.Println("") commands to one using backticks
2017-03-16 08:05:03 -07:00
Craig Peterson
858ab000ae moving provider imports to dedicated package 2017-03-14 00:15:55 -07:00
Craig Peterson
cda8c482db seperate files for build mains. 2017-03-12 16:41:11 -07:00