Eli Heady
d0fffaf8c2
BUGFIX: types fix: CAA_BUILDER accepts string[] or string for issue ( #3546 )
2025-05-03 08:21:44 -04:00
Tom Limoncelli
7a4c16f447
BUGFIX: REV fails in D_EXTEND for IPv6 addresses ( #3552 )
2025-05-03 08:20:44 -04:00
Tom Limoncelli
475f99b8d5
bug(rev) D_EXTEND does not work with REV ( #3488 )
2025-03-21 12:39:23 -04:00
Steven Rombauts
063d8b06e8
BUNNY_DNS: Add support for Redirect
record ( #3472 )
2025-03-07 09:07:25 -05:00
Eli Heady
48c99f7065
Improve tagged domain handling in support of Split Horizon feature ( #3444 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2025-02-25 12:27:24 -05:00
Costas Drogos
4f5655e510
NS1: remove deprecated NS1_URLFWD ( #3400 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2025-01-27 10:29:26 -05:00
Tom Limoncelli
a0f7123a14
CHORE: Update deps and fmt ( #3184 )
2024-11-01 09:23:01 -04:00
Tom Limoncelli
1872b12116
NEW FEATURE: IMPORT_TRANSFORM_STRIP ( #3181 )
2024-10-31 11:05:56 -04:00
Cameron
635eb314d2
M365_BUILDER: Support second level domains, fix domainGUID Generation ( #3165 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2024-10-23 10:11:16 -04:00
Paul Donald
d6d50fc862
LOC: fix float altitude value ingestion, gate size and precision values ( #3130 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2024-09-27 12:06:19 -04:00
imlonghao
04f34cf2e3
PORKBUN: support URL Forward ( #3064 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2024-08-26 14:50:25 -04:00
Tom Limoncelli
d160b828ff
fmt helpers.js ( #3048 )
2024-07-10 17:31:04 -04:00
Tom Limoncelli
088306883d
CLOUDFLAREAPI: Add CF_SINGLE_REDIRECT to manage "dynamic single" redirects ( #3035 )
2024-07-08 12:38:38 -04:00
Jeffrey Cafferata
1f4c4c65f5
FEATURE: Add TTL() support to CAA_BUILDER() ( #2978 )
2024-05-29 16:36:26 -04:00
Florian Ritterhoff
3a9b413175
NEW RECORD TYPE: HTTPS & SVCB ( #2919 )
...
Thanks so much for this contribution! I have a feeling that a lot of people are going to need these records soon!
2024-05-01 11:37:15 -04:00
xtex
3f05482e6b
NEW RECORD TYPE: DNSKEY ( #2917 )
...
Signed-off-by: xtex <xtexchooser@duck.com>
2024-04-22 09:54:12 -04:00
imlonghao
42125b5248
NEW RECORD TYPE: DNAME ( #2893 )
2024-04-02 14:28:57 -04:00
llange
edf047102b
FEATURE: CAA_BUILDER: add issue_critical
and issuewild_critical
( #2728 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-12-18 09:35:10 -05:00
Tom Limoncelli
e146fc5c07
BUG: Fix M365 Builder indexOf error ( #2724 )
2023-12-14 15:24:58 -05:00
Tom Limoncelli
cbccbbeb8d
REFACTOR: Opinion: TXT records are one long string ( #2631 )
...
Co-authored-by: Costas Drogos <costas.drogos@gmail.com>
Co-authored-by: imlonghao <git@imlonghao.com>
Co-authored-by: Jeffrey Cafferata <jeffrey@jcid.nl>
Co-authored-by: Vincent Hagen <blackshadev@users.noreply.github.com>
2023-12-04 17:45:25 -05:00
Jonathan Bouvier
e783d7024c
ROUTE53: Allow R53_ALIAS records to enable target health evaluation ( #2649 )
2023-11-27 17:50:21 -05:00
Tom Limoncelli
c91fe6c1c8
CHORE: Remove diff1 from codebase ( #2575 )
2023-10-22 13:56:13 -04:00
Florian Ritterhoff
1c5e038c67
add dhcid type
2023-09-10 08:09:02 +02:00
Christian
354063cc09
BUGFIX: Add missing var statements at loop initialization ( #2436 )
2023-06-13 13:28:22 -04:00
Tom Limoncelli
0b7dabacc8
NEW FEATURE: IGNORE() (diff2 only) ( #2388 )
...
Co-authored-by: Jeffrey Cafferata <jeffrey@jcid.nl>
2023-05-24 15:14:36 -04:00
Julius Rickert
08cdba4a79
NEW FEATURE: M365_BUILDER() (Microsoft 365 builder) ( #2365 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-05-17 10:38:24 -04:00
Paul Dee
3b6591fd95
NEW FEATURE: Support DNS LOC record type ( #2174 )
2023-03-16 14:04:20 -04:00
Tom Limoncelli
fc3a217dc1
Bugfixed: NO_PURGE now works on all diff2 providers ( #2084 )
2023-02-19 12:33:08 -05:00
Tom Limoncelli
54fc2e9ce3
NEW FEATURE: diff2: A better "diff" mechanism ( #1852 )
2022-12-11 17:28:58 -05:00
Tom Limoncelli
fe03b29ab2
format helpers.js ( #1848 )
2022-12-07 17:14:51 -05:00
Dragos Harabor
68516025a5
FEATURE: Add rTypes restrictions to IGNORE_NAME ( #1808 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-11-07 11:27:04 -05:00
Tom Limoncelli
9e6d642e35
NEW FEATURE: Moving provider TYPE from dnsconfig.js to creds.json ( #1500 )
...
Fixes https://github.com/StackExchange/dnscontrol/issues/1457
* New-style creds.json implememented backwards compatible
* Update tests
* Update docs
* Assume new-style TYPE
2022-05-08 14:23:45 -04:00
Tom Limoncelli
99210c9d1c
Make skip_fqdn_check error message easier to understand and fix ( #1477 )
2022-04-04 14:05:49 -04:00
tpdn
fc75f89271
ClouDNS: Add CLOUDNS_WR (Web Redirects) ( #1421 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-03-02 09:21:51 -05:00
F.D.Castel
0d12eb7dc6
CLOUDFLAREAPI: Adds CF_WORKER_ROUTE ( #1243 )
...
* CLOUDFLAREAPI: Adds CF_WORKER_ROUTE.
- CLOUDFLAREAPI: Initial support for CF_WORKER_ROUTE.
- Put CF_WORKER_ROUTE behind a per-domain feature-flag.
- Adds Integration Test.
- Create Cloudflare workers for tests.
- Updates documentation.
* Workaround for updateWorkerRoute causing stack overflow.
* Sets AccountID.
* Updates to latest master (Thanks @tresni!).
* Removes $CLOUDFLAREAPI_ACCOUNTNAME.
* Add alltrue() filter and -cfworkers flag
* Final workers changes
* alltrue() should be implemented like other filters.
* Update documentation.
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-10-11 16:04:49 -04:00
Vincent Hagen
8c5db2e11c
Add R53_ZONE as an domain identifier ( #1241 )
...
Using R53_ZONE allows you to differentiate between split horizon
domains across zones.
2021-09-02 16:54:54 -04:00
Tom Limoncelli
3fa5712232
NEW MACROS: DOMAIN_ELSEWHERE and DOMAIN_ELSEWHERE_AUTO ( #1237 )
...
* NEW MACROS: DOMAIN_ELSEWHERE and DOMAIN_ELSEWHERE_AUTO
* Finish docs
2021-09-02 15:41:22 -04:00
Patrik Kernstock
9316517291
DMARC_BUILDER: specify version, use values when specified ( #1236 )
...
* Allow version, use values when specified
* Updated DMARC_BUILDER docs
2021-08-14 14:43:39 -04:00
Vincent Hagen
6fc3534aa3
Add INCLUDE statement to include records from other domains ( #1219 )
2021-07-25 12:03:58 -04:00
Steven Vernick
be1f03fb75
NEW PROVIDER: AkamaiEdgeDNS ( #1174 )
...
* downcase TLSA
* Akamai provider
* Akamai provider
* EdgeDNS provider
* AkamaiEdgeDNS provider
* AkamaiEdgeDNS provider
* AkamaiEdgeDNS provider
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-06-22 10:24:49 -04:00
Tom Limoncelli
24083d3f76
Add integration test for SOA ( #1147 )
...
* Add integration test for SOA
* Add docs for SOA record
* MAINT: Rename SoaInfo to SoaDefaults.
gorename -v -from '"github.com/StackExchange/dnscontrol/v3/providers/bind".SoaInfo' -to SoaDefaults
2021-05-07 14:39:26 -04:00
fuero
4586ad1281
Direct SOA record management ( #1115 )
...
* Adds SOA record to JS, zone parsing and record validation
* adds JS parsing test for SOA record
* fix validation & regenerates static resources
* Adds label and target test for SOA record
* Removes serial from SOA JS macro
* Adds generated resources
* reformat with gofmt
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2021-05-04 15:47:26 -04:00
Tom Limoncelli
4ab4d4c9ed
IGNORE_NAME: Should work at domain apex ( #1118 )
...
* IGNORE_NAME: Add test at apex
* Fix IGNORE_NAME at apex
* Add comments and documentation
* Add a flag to disable IGNORE_NAME safety checks
2021-04-13 08:59:47 -04:00
Julius Rickert
836ae8854d
NEW MACRO: DMARC_BUILDER ( #1047 )
2021-03-08 08:50:14 -05:00
Tom Limoncelli
9f0ac5dfba
DKIM is a no-op now ( #1084 )
2021-03-07 15:01:03 -05:00
Tom Limoncelli
50a24605e6
Fix TXT docs, remove AUTOSPLIT ( #1083 )
2021-03-07 14:34:00 -05:00
Tom Limoncelli
8dea9edc34
Re-engineer TXT records for simplicity and better compliance ( #1063 )
...
TXT records are now handled different.
1. The raw input from dnsconfig.js is passed all the way to the provider. The provider can determine if it can or can't handle such records (auditrecords.go) and processes them internally as such.
2. The CanUseTXTMulti capability is no longer needed.
* DSPs now register a table of functions
* Use audits for txt record variations
* unit tests pass. integration fails.
* fix deepcopy problem
* rename to AuditRecordSupport
* Reduce use of TXTMulti
* Remove CanUseTXTMulti
* fix Test Skip
* fix DO
* fix vultr
* fix NDC
* msdns fixes
* Fix powerdns and cloudflare
* HEDNS: Fix usage of target field to resolve TXT handling (#1067 )
* Fix HEXONET
Co-authored-by: Robert Blenkinsopp <robert@blenkinsopp.net>
Co-authored-by: Jakob Ackermann <das7pad@outlook.com>
2021-03-07 13:19:22 -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
Tom Limoncelli
a2042c2eda
NS1: Support NS1_URLFWD ( #1046 )
2021-02-10 11:57:15 -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