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
Costas Drogos
7ed849d10d
NS1: Improve NS1_URLFWD handling ( #2015 )
2023-01-29 22:01:41 -05:00
Jeffrey Cafferata
f9be836e31
DOCS: Split out debugging / integration Tests ( #2007 )
2023-01-28 11:07:32 -05:00
Tom Limoncelli
572f2ce28c
NETCUP: Adopt diff2 in compatibility mode ( #1895 )
2023-01-18 12:34:45 -05:00
Tom Limoncelli
9bb38c4526
CHORE: Remove references to TXTMulti ( #1953 )
2023-01-18 11:45:36 -05:00
Jeffrey Cafferata
481137d964
OCTODNS: Remove OctoDNS provider ( #1921 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-01-09 08:54:02 -05:00
Tom Limoncelli
397ce107e5
REFACTOR: Add a backwards compatible interface to diff2 ( #1870 )
2022-12-30 21:53:50 -05:00
Tom Limoncelli
b0f2945510
REFACTOR: Add diff2 enable flag to all DNS providers ( #1851 )
...
This should enable the diff2 code to be inserted with good "git blame" results for new code. I'm adding this early to catch any problems early.
2022-12-11 15:02:58 -05:00
Amogh Lele
1618aceb2a
NEW PROVIDER: Netlify ( #1820 )
...
Signed-off-by: Amogh Lele <amolele@gmail.com>
2022-11-28 11:01:35 -05:00
imlonghao
d90ca157e4
PORKBUN: New provider ( #1819 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-11-26 11:36:17 -05:00
Yuhui Xu
35818299c0
NEW PROVIDER: Gcore DNS ( #1816 )
2022-11-15 12:40:08 -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
Jeffrey Cafferata
3f760cdd25
DOCS: Documentation improvements ( #1786 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-10-31 18:09:43 -04:00
Jeffrey Cafferata
c6011fe3f8
DOCS: Converted README.txt to .gitkeep ( #1785 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-10-30 13:59:38 -04:00
Predrag Janosevic
128e075066
EXOSCALE: Migrate to v2 API ( #1748 )
...
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-09-14 14:58:55 -04:00
Tom Limoncelli
61e500b7dc
DEV: Optimize integration tests ( #1742 )
2022-09-07 14:08:06 -04:00
Tom Limoncelli
9eda756a1b
CHORE: Update AZUREDNS deps, ( #1706 )
...
* Update AZURE_DNS deps
* CHORE: Reduce test runtime for AZURE_DNS,GANDI_V5,CLOUDFLAREAPI
2022-08-15 10:14:10 -04:00
Tom Limoncelli
1010138fb6
gofmt -s -w
2022-08-14 20:49:57 -04:00
Tom Limoncelli
ccb582b278
CHORE: Linting ( #1704 )
...
* Remove deprecated io/ioutil
* fixup!
* staticcheck and linting
* revert models/provider.go
* Fix imports to new style
* linting
2022-08-14 20:46:56 -04:00
Tom Limoncelli
31723ad146
PERFORMANCE: Refactor auditrecords.go to loop only once #1570 ( #1658 )
...
* stash
* Use rejectif idea
* rename
* wip!
* Convert old systems to new
* fixup!
* fix typo
2022-08-11 17:24:47 -04:00
Tom Limoncelli
83a4b6a2f4
Remove ACTIVEDIRECTORY_PS ( #1680 )
2022-08-11 13:15:19 -04:00
Simen Bai
e9510da434
Domainnameshop provider ( #1625 )
...
* Added basic structure for domain name shop
* Finished proof of concept for domainnameshop
* Fixed handeling of IDNA for CNAME records
* Updated documentation notes
* Added docs
* Ran linter and vet
* Removed proxy config used for debugging
* Ran go generate
* Fixed issue with TTLs being restricted to a multiple of 60
* Ran tests, vet and linting and fixed flaws
* Fixed typo in docs
* Improved code based on feedback
* Fixed issues with TXT records not working properly
* Refactored according to new file layout proposed
* Updated documentation matrix
* Suggestions and corrections
* Corrected according to suggestions
Co-authored-by: Simen Bai <git@simenbai.no>
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-08-01 12:01:37 -04:00
Amelia Aronsohn
befb52be86
DNSIMPLE: Fix TXT Handling, Second Edition ( #1624 )
...
* Fix typo and add sandbox information
* Use SetTargetTXT in GetZoneRecords
This fixes the behavior documented in #1622
Also apply cleanup to GetZoneRecords
* Remove SetTargetTXT, does not work in all tests
* Set The most correct TXT handling
* Well, There's your problem
* Add an audit and test for unpaired quotes
* Add some commentary
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2022-07-22 09:36:28 -04:00
Tom Limoncelli
9416140dd0
CHORE: Update Exoscale ( #1626 )
...
* CHORE: Update Exoscale
* go mod tidy
2022-07-18 10:45:25 -04:00
Tom Limoncelli
44001dc999
DOCS: Add tips about TXT records ( #1622 )
...
* Add tips about TXT records
* More comments
* Remove test temporarily
* go generate
* A a link to the test
2022-07-14 14:43:07 -04:00
Tom Limoncelli
9b42764419
Move IGNORE* tests to the end ( #1623 )
2022-07-14 12:50:10 -04:00