Commit graph

248 commits

Author SHA1 Message Date
Jakob Ackermann 60f9e4f87f
TESTING: un-skip TestDualProviders (#2576)
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-10-03 13:35:48 -04:00
Tom Limoncelli c01fb2d40b
Update Deps, fix staticcheck and golint warnings (#2558) 2023-09-15 15:30:55 -04:00
Tom Limoncelli 6ad7f348f7
NEW RECORD TYPE: DHCID (#2557)
Co-authored-by: Tom Limoncelli <tlimoncelli@tlimworkm1.mynetworksettings.com>
2023-09-15 09:11:30 -04:00
Florian Ritterhoff b6e183d4b5 add missing handling of dhcid 2023-09-10 08:09:02 +02:00
Vincent Hagen e32bdc053f
NEW FEATURE: Order changes based on the record dependencies (#2419)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-08-29 14:00:09 -04:00
Brice Figureau d8047eb112
OVH: allow native OVH records for DKIM, etc. to be managed (#2535)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-08-29 13:23:04 -04:00
tomf 541679386b
NEW PROVIDER: Mythic Beasts DNS (#2528)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-08-25 09:24:44 -04:00
Tom Limoncelli 7fc80ac7cc
CLOUDFLARE: BUGFIX: Proxy=full not handled in diff2 (#2525)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-21 12:19:16 -04:00
asn-iac 1ea9f4ced6
GCLOUD: Support "private domains" plus many bugfixes (#2482)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-08-08 10:47:39 -04:00
Koen Vlaswinkel 0bf24d0282
LINODE: Add Default TTL as allowed TTL (#2442) 2023-06-17 07:51:13 -04:00
Tom Limoncelli f80f94f94b
REFACTOR: .target should always be FQDN (#2421) 2023-06-02 15:27:43 -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
nemunaire 5ae231030e
Update version in go.mod (#2382) 2023-05-20 13:21:45 -04:00
Tom Limoncelli 66a76c44c1
Don't count diff2.REPORT (informational warnings) as a "correction" (#2361)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-16 10:42:08 -04:00
Tom Limoncelli 3aac3d3b44
TESTING: Mark 'IGNORE_TARGET b2285' as diff2-only (#2357)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-12 14:43:41 -04:00
Tom Limoncelli ace2242daf
BUG: diff2 doesn't process IGNORE_TARGET() correctly (#2338)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-08 22:29:58 -04:00
Daniil Lemenkov 36e3595612
CHORE: Satisfy Staticcheck and remove unused code (#2331) 2023-05-08 16:49:26 -04:00
Tom Limoncelli ebe3ecdf8f
CHORE: Move NS test to its own function (#2318)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-07 09:27:41 -04:00
Florent Thoumie a8b0d4ca66
NS1 Fix URLFWD implementation by being more consistent (#2320) 2023-05-05 09:11:57 -04:00
Jakob Ackermann f0ea71584f
TESTING: add integration test for no trailing dot in nameservers (#2311)
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2023-05-02 15:40:33 -04:00
Tom Limoncelli 489be2e3dc
ROUTE53: fix R53_ZONE() handling for domains (#2306)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-02 13:04:59 -04:00
Tom Limoncelli 8f4a08a7e6
ROUTE53: Fix "No such DNS type error" on legacy or ignored records (#2294)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-05-01 18:33:29 -04:00
Tom Limoncelli be8495c5e8
Integration tests should test diff2's IGNORE* (#2292)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-04-23 13:28:18 -05:00
Tom Limoncelli 60470a3886
BUG: Some DNS zones are downloaded twice (#2120)
Signed-off-by: Amelia Aronsohn <squirrel@wearing.black>
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
Co-authored-by: Grégoire Henry <hnrgrgr@users.noreply.github.com>
Co-authored-by: Amelia Aronsohn <squirrel@wearing.black>
Co-authored-by: Kai Schwarz <kschwarz@hexonet.net>
Co-authored-by: Asif Nawaz <asif.nawaz@centralnic.com>
Co-authored-by: imlonghao <git@imlonghao.com>
Co-authored-by: Will Power <1619102+willpower232@users.noreply.github.com>
2023-04-14 15:22:23 -04:00
Jakob Ackermann e230ade9c2
HETZNER: provider maintenance (#2258)
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
2023-04-03 17:26:05 -04:00
imlonghao 8d79ee072f
TESTING: Don't skip other tests when test failed (#2252)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-04-02 08:42:10 -04:00
Paul Dee 036c8b23b3
CHORE: Alphabetize various code lists (#2242)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-03-28 19:30:01 -04:00
Paul Dee a8c9f9ada5
TESTS: comment fix (#2241) 2023-03-28 19:25:40 -04:00
Tom Limoncelli d1748b5bc7
REFACTOR: Rearrange tests and add comments (#2232)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-03-26 08:54:45 -04:00
Tom Limoncelli 65bfdaee13
TESTING: Skip slow+useless tests for HEDNS (#2222)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
2023-03-24 11:12:32 -04:00
Tom Limoncelli 178ab4635c
TESTING: Add ByLabel and ByRecordSet tests (#2210) 2023-03-22 11:57:28 -07:00
Tom Limoncelli 93e2b815fd
TESTING: Add TYPE field to providers.json (#2193) 2023-03-16 23:21:56 -04:00
Tom Limoncelli 367c83a3f5
LOC: Refine which providers support it (#2185) 2023-03-16 19:59:44 -04:00
Paul Dee 3b6591fd95
NEW FEATURE: Support DNS LOC record type (#2174) 2023-03-16 14:04:20 -04:00
Tom Limoncelli 4828423d71
CHORE: Sort documentation lists (#2170) 2023-03-15 11:30:27 -04:00
Paul Dee 8e643c2856
New provider: Loopia DNS service provider (#2140)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-03-15 09:54:07 -04:00
0bf851ec06
New provider: LuaDNS (#2127) 2023-03-09 07:15:59 -08:00
Tom Limoncelli eb4af05d31
DIGITALOCEAN: Improve TXT record handling (#2128) 2023-03-08 07:59:35 -08:00
Tom Limoncelli b54c5eab10
ROUTE53: Report R53_ALIAS loops as an error (#2111) 2023-03-01 10:00:58 -05:00
Tom Limoncelli 2586e2b611
CORE: Clean up diff2 code in prep for production (#2104) 2023-02-28 01:25:09 -05:00
Tom Limoncelli 05dc26bf2e
BUG: diff2: ttl changes don't always work (#2093) 2023-02-25 22:40:54 -05:00
Tom Limoncelli fc3a217dc1
Bugfixed: NO_PURGE now works on all diff2 providers (#2084) 2023-02-19 12:33:08 -05:00
Tom Limoncelli 43c5b17ed8
CHORE: Add unit test for TTL changes on SRV records (#2067) 2023-02-19 10:57:41 -05:00
Jeffrey Cafferata a068aaa1ab
TRANSIP: Performed the integration tests by an TransIP private key. (#2087)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-02-19 10:57:00 -05:00
Will Power a979c57ae8
test namecheap provider against their sandbox (#2082)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-02-19 10:51:55 -05:00
Tom Limoncelli e3dc604247
AZURE_DNS: Convert to use diff2 natively (#2058) 2023-02-07 16:53:49 -05:00
Tom Limoncelli 325c8868ab
TESTING: Add test for TTL change (#2062) 2023-02-07 14:55:01 -05:00
Tom Limoncelli 9eacd42b63
BUG: Integration test flag -end 0 doesnt stop at 0 (#2059) 2023-02-07 08:07:37 -05:00
Tom Limoncelli e1ce6ff34f
CLOUDFLARE: Adopt diff2 (#2040) 2023-02-01 16:18:01 -05:00
Tom Limoncelli d8d25bf608
ROUTE53: Rewrite to use diff2 (#2012) 2023-01-31 10:12:26 -05:00