Commit graph

8 commits

Author SHA1 Message Date
Tom Limoncelli
e75c1ac9ac Squashed commit of the following:
commit 901a3ac1c9
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Tue Jan 21 14:43:33 2025 -0500

    CHORE: Update dependencies (#3397)

commit 70e9659014
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Tue Jan 21 14:29:53 2025 -0500

    MSDNS: Provider is failing due to lint fix gone wrong (#3396)

commit 5e15bbe676
Author: Jakob Ackermann <das7pad@outlook.com>
Date:   Sat Jan 18 13:54:37 2025 +0000

    BUG: fetch zones once in ZoneCache (#3394)

commit a631c5bfdd
Author: Kai Schwarz <kai.schwarz@centralnic.com>
Date:   Fri Jan 17 20:15:10 2025 +0100

    CNR: Initial Performance improvement; golint review (#3391)

commit e1c9785159
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Fri Jan 17 07:11:10 2025 -0500

    CHORE: Update dependencies (#3385)

commit 9e88b6a801
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 21:47:10 2025 -0500

    CICD: Make pager tests more visible (#3387)

commit 67db0e287d
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 14:41:18 2025 -0500

    GCLOUD: remove (irrelevant) slow test (#3384)

commit c348e354ff
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 14:32:32 2025 -0500

    GCLOUD: CICD: Skip the pager1201 integration test (#3383)

commit 5cfb9073a2
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 14:17:47 2025 -0500

    TRANSIP: Pause when rate-limited (#3378)

commit f666af8714
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 13:56:46 2025 -0500

    GCLOUD: Re-try on 502 errors (#3376)

commit 1a1a4bf00d
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 12:54:48 2025 -0500

    INWX: Enable SRV to have "." target (#3380)

commit 355643988e
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 10:58:11 2025 -0500

    CLOUDFLAREAPI: No longer treat TTL=300 as special (#3368)

    Co-authored-by: Sukka <github@skk.moe>

commit 89c65b6683
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Thu Jan 16 10:03:00 2025 -0500

    INWX: Permit "." target for SRV records (#3377)

commit fc2c506920
Author: Tom Limoncelli <tlimoncelli@stackoverflow.com>
Date:   Wed Jan 15 18:28:15 2025 -0500

    CICD: Warn user if -provider does not match profiles.json:TYPE (#3375)

commit 0d5b3c22b7
Author: Jakob Ackermann <das7pad@outlook.com>
Date:   Wed Jan 15 22:43:24 2025 +0000

    CLOUDFLARE: adopt ZoneCache (#3373)

commit 2ef23621b5
Author: Jakob Ackermann <das7pad@outlook.com>
Date:   Wed Jan 15 20:23:02 2025 +0000

    HETZNER: adopt ZoneCache (#3372)

commit ab00797f89
Author: Tom Hughes <tom@compton.nu>
Date:   Wed Jan 15 02:07:19 2025 +0000

    FEATURE: Extend PTR magic handling to support RFC4183 names (#3364)

commit 5c9b17039e
Author: Jakob Ackermann <das7pad@outlook.com>
Date:   Wed Jan 15 02:05:17 2025 +0000

    FEAT: Add ZoneCache primitive (#3365)
2025-01-21 16:24:46 -05:00
Gert Van Gool
cd371c1149
INWX: support MxNull records (#2700)
Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
2023-12-08 11:58:24 -05:00
nemunaire
5ae231030e
Update version in go.mod (#2382) 2023-05-20 13:21:45 -04:00
Patrik Kernstock
1ef7c80e3a
INWX: Enabling TXT with 255 bytes works (#2380) 2023-05-20 13:19:15 -04:00
Tom Limoncelli
61e500b7dc
DEV: Optimize integration tests (#1742) 2022-09-07 14:08:06 -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
959f721c04
MAINT: Update TXT docs, suggest not using TxtNoLen255 (#1548)
* suggest not using TxtNoLen255

* Rename functions

* wip!

* fixing!
2022-06-20 11:34:05 -04: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