Tom Limoncelli
a0051c2b6f
Fix deSEC long TXT bug ( #997 )
...
* Fix deSEC long TXT bug
* Update convert.go
2021-03-01 21:05:21 -05:00
Tom Limoncelli
57a1231ea1
go mod tidy
2021-03-01 20:51:34 -05:00
Tom Limoncelli
95c48ca220
Fix broken test
2021-03-01 20:48:29 -05:00
Robert Blenkinsopp
40a566871c
HEDNS: Enable automatic integration testing ( #1068 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-03-01 19:52:21 -05:00
Clément Joly
51551a6f79
Typo ( #1070 )
2021-03-01 19:35:53 -05:00
Tom Limoncelli
975055fb20
BUG: D_EXTEND should not apply DEFAULTS{} ( #1055 )
...
* BUG: D_EXTEND should not apply DEFAULTS{}
Fixes https://github.com/StackExchange/dnscontrol/issues/1042
* go generate
2021-03-01 10:53:29 -05:00
Robert Blenkinsopp
46e9715b67
HEDNS: Fix CNAME, NS and PTR record handling of trailing . ( #1064 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-03-01 07:10:36 -05:00
Jan-Philipp Benecke
06a1cc3d38
POWERDNS: Some minor fixes for ALIAS and TXTMulti and integration testing ( #1065 )
...
* POWERDNS: Some minor fixes for ALIAS and integration testing
* POWERDNS: Readd missing error handling
2021-03-01 07:09:49 -05:00
Tom Limoncelli
54bca37900
Release v3.7.0 ( #1050 )
2021-02-19 15:28:43 -05:00
Tom Limoncelli
a2042c2eda
NS1: Support NS1_URLFWD ( #1046 )
2021-02-10 11:57:15 -05:00
Tom Limoncelli
a83d2c89a8
Revert "draft"
...
This reverts commit 916c1e6ee1
.
2021-02-09 18:51:38 -05:00
Tom Limoncelli
916c1e6ee1
draft
2021-02-09 18:50:16 -05:00
Tom Limoncelli
c547beacc0
NEW FEATURE: Support Split Horizon DNS ( #1034 )
...
* Implement main feature
* BIND: Permit printf-like file name formats
* BIND: Make filenameformat work forwards and backwards.
* Fix extrator test cases
2021-02-05 12:12:45 -05:00
Tom Limoncelli
36289f7157
BUG: Labels that are FQDN can cause panics ( #1040 )
2021-02-05 11:58:17 -05:00
Tom Limoncelli
236cffa9b9
wrap more errors
2021-02-01 07:33:56 -05:00
Tom Limoncelli
eaa382e58d
js_test.go should leave behind actuals
2021-02-01 07:33:41 -05:00
taybinakh
2d5a09f217
CLOUDNS: Implement AUTOSPLIT ( #1035 )
...
* implement AUTOSPLIT for ClouDNS
Co-authored-by: IT-Sumpfling <it-sumpfling@maxit-con.de >
Co-authored-by: bentaybi jamal <jamal@pfalzcloud.de >
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-01-31 07:40:03 -05:00
Tom Limoncelli
bb57893044
go generate
2021-01-30 12:02:13 -05:00
Tom Limoncelli
9b044a7909
Update releng notes
2021-01-30 15:18:25 +00: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
23f65163e8
CLOUDFLAREAPI: Support Punycode for CF_REDIRECT/CF_TEMP_REDIRECT (with tests) ( #1026 )
...
* CLOUDFLAREAPI: CF_REDIRECT should support Punycode
* Add tests to CF_*REDIR
* CLOUDFLARE: DS records only permitted on children
2021-01-24 16:36:23 -05:00
Armand Grillet
0d9cc35deb
Add SPF support for RecordConfig ( #1020 )
...
This type is identical to TXT but used for other purposes, it is
officially supported by OctoDNS.
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-01-24 15:36:48 -05:00
Nick Gregory
945ffb7e80
NEW PROVIDER: Oracle Cloud ( #1021 )
...
* feat: add Oracle provider
* fix ALIAS and NS tests
* return... else if -> return... if
* fix assignment
* remove extraneous blank lines
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-01-24 15:35:12 -05:00
Atma Rutledge
4a337ec8d8
feature: adding RPM/DEB package creation and upload as asset ( #1030 )
...
* feature: adding RPM/DEB package creation and upload as asset
Using the fpm github action, this creates and uploads a RPM and DEB for each release
* bugfix: fixing pathing bug
Forgot that in not using path assignment I needed to build the directory structure. Fixed.
2021-01-22 12:48:30 -07:00
taybinakh
d7f40ed680
Implement DS record support for ClouDNS ( #1018 )
...
* Add PTR support for ClouDNS
* Implement PTR Support for CLouDNS
* implemnent DS Record for ClouDNS
* implement DS record for clouDNS
* pull request review
* note that SshFpAlgorithm and DsAlgorithm both use json field algorithm
* primitive rate limit and fix order of NS/DS-entries
* codefixes
Co-authored-by: IT-Sumpfling <it-sumpfling@maxit-con.de >
Co-authored-by: bentaybi jamal <jamal@pfalzcloud.de >
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com >
2021-01-22 12:54:39 -05:00
Tom Limoncelli
20a726df27
go get github.com/hexonet/go-sdk ( #1029 )
2021-01-21 14:55:34 -05:00
Tom Limoncelli
c017df5982
go generate
2021-01-20 13:47:30 -05:00
Tom Limoncelli
76883ef65c
fix line-endings
2021-01-20 05:50:14 -05:00
Tom Limoncelli
d62ee174fd
Problem with restore
2021-01-19 22:55:06 -05:00
Tom Limoncelli
0893f74895
CLOUDFLAREAPI: Now works with PunyCode/IDNA ( #1019 )
2021-01-14 09:53:06 -05:00
Yuhui Xu
6efedd689d
New feature: FETCH() permits http gets in dnsconfig.js ( #1007 )
...
add PANIC() and error-handled FETCH()
2021-01-06 10:45:32 -05:00
Tom Limoncelli
120694bfad
Add TLSA Support for gcloud Provider ( #1015 )
...
* Add TLSA Support for gcloud Provider
* Sort capabilities
Co-authored-by: Tobias "Knight" S <tobias@tobiassachs.de >
2021-01-05 21:33:30 -05:00
Tom Limoncelli
80fb4282e9
Fix typo ( #1014 )
2021-01-05 21:18:07 -05:00
Tom Limoncelli
50db086278
NEW PROVIDER: MSDNS ( #1005 )
...
* New provider
* Add support for SRV records
* Modify ACTIVEDIRECTORY_PS provider to warn that it is deprecated.
2020-12-28 16:07:33 -05:00
Brice Figureau
38e3e706cd
( #1003 ) Make OVH TXTMulti capable ( #1008 )
...
* maint: OVH doesn't support Null MX
so, better exclude this provider from the Null MX integration test.
* (#1003 ) OVH natively supports TXT multistrings
OVH directly supports multistrings TXT, so this change just enables
this feature.
2020-12-28 14:53:22 -05:00
Tom Limoncelli
ec60b0afc0
Automate releng a bit more ( #1006 )
2020-12-26 10:05:46 -05:00
Tom Limoncelli
18d99fd30f
Add .gitattributes file and fix line endings to match. ( #1004 )
...
* NEW: .gitattributes
* Fix line endings
* Fix File Endings
2020-12-25 10:18:01 -05:00
taybinakh
e9f4257ad2
CLOUDNS: Implement PTR Record Support ( #999 )
...
* Add PTR support for ClouDNS
* Implement PTR Support for CLouDNS
Co-authored-by: IT-Sumpfling <it-sumpfling@maxit-con.de >
Co-authored-by: bentaybi jamal <jamal@pfalzcloud.de >
2020-12-22 13:32:00 -05:00
Tom Limoncelli
c89f14e926
TESTING: Fail cleaner if no domain set ( #998 )
2020-12-18 12:14:43 -05:00
Tom Limoncelli
5cb6c533e6
Release v3.5.0
2020-12-08 11:51:49 -05:00
taybinakh
148d85eeb6
update cloudns to support request from subuser (sub-auth-id) ( #993 )
...
* update cloudns to support request from subuser (sub-auth-id)
* formats Go source code with Gofmt
Co-authored-by: bjad <jamal@pfalzcloud.de >
2020-12-08 10:54:11 -05:00
Tom Limoncelli
99ae7b4418
update more deps ( #988 )
...
* update all deps that i can safely do
2020-12-03 10:35:12 -05:00
Tom Limoncelli
432ec2bb85
update deps ( #987 )
...
* update deps
go get -u gopkg.in/yaml.v2
go get -u google.golang.org/api
go get -u golang.org/x/oauth2
go get -u golang.org/x/net
go get -u github.com/urfave/cli/v2
go get -u github.com/miekg/dns
go get -u github.com/digitalocean/godo
go get -u github.com/babolivier/go-doh-client
go get -u github.com/aws/aws-sdk-go
go get -u github.com/DisposaBoy/JsonConfigReader
go get -u github.com/Azure/azure-sdk-for-go
* go mod tidy
2020-12-03 10:02:15 -05:00
Tom Limoncelli
063d550816
js_test.go should generate & test zonefile output too ( #986 )
...
* js_test.go: Do a zonefile test if $TESTNAME/parse_tests/{zonefile} exists.
* Add parse_tests zone files for all the tests that make sense.
* js_test.go: Addd the test datafile when displaying failures.
* 007-importTransformTTL.js: Was referring to a non-existent domain.
* 012-duration.js: Had duplicate DNS records.
* 029-dextendsub.js: Move CF-related tests to separate test.
* validate.go: Report non-existent domains as an error.
* cloudflareProvider.go: newCloudflare should not talk to the API.
2020-12-03 09:33:39 -05:00
Tom Limoncelli
6443a31ca8
Fix REV and PTR ( #979 )
...
* Fix REV and PTR
2020-12-03 08:33:37 -05:00
Tom Limoncelli
2e7311078c
MAINT: Fix parse_test numbering ( #985 )
2020-12-01 11:22:12 -05:00
Tom Limoncelli
b832a92578
gofmt -s all the things! ( #983 )
2020-12-01 08:01:44 -05:00
Tom Limoncelli
f32218a2f9
GLCOUD: Retry on 502 errors also ( #984 )
2020-12-01 07:07:38 -05:00
Tom Limoncelli
096458d91c
CLOUDFLAREAPI: Support TXTMulti and empty TXT targets ( #978 )
...
* CLOUDFLAREAPI: Add TXTMulti support
* CLOUDFLAREAPI: Support TXTMulti and empty TXT strings
2020-11-29 14:39:15 -05:00
Tom Limoncelli
12a3354c0c
Enable Bring-Your-Own-Secrets ( #982 )
...
* Move env from steps to job
* Rename env to be predictable.
* fix conditional
* document B.O.Y.S.
* Update docs/byo-secrets.md
Co-authored-by: Max Horstmann <MaxHorstmann@users.noreply.github.com >
* respond to reviews
* fixup!
Co-authored-by: Max Horstmann <MaxHorstmann@users.noreply.github.com >
2020-11-29 14:15:40 -05:00