Patrik Kernstock
|
9aad2926fb
|
INWX: Fix INWX provider after their unexpected data-type breaking-change (#3855)
Fixes #3854
Unfortunately I couldn't run the integrationTests properly as INWX
doesn't seem to have properly updated their sandbox environment (it
still presents `int` instead of `string` like production). Hence, the
tests do fail. I don't want to run this against my own production
account, to be frank.
See:
```shell
$ curl -X POST https://api.ote.domrobot.com/xmlrpc/ -H "Content-Type: application/xml" -d '<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>nameserver.info</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>user</name>
<value>
<string>[USER]</string>
</value>
</member>
<member>
<name>lang</name>
<value>
<string>en</string>
</value>
</member>
<member>
<name>pass</name>
<value>
<string>[PASS]</string>
</value>
</member>
<member>
<name>domain</name>
<value>
<string>[DOMAIN]</string>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>' | xmllint --format - | grep -iE "id|roId" -C3
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3968 0 2971 100 997 13375 4488 --:--:-- --:--:-- --:--:-- 17954
<value>
<struct>
<member>
<name>roId</name>
<value>
<int>9677</int>
</value>
--
<value>
<struct>
<member>
<name>id</name>
<value>
<int>118057</int>
</value>
--
<value>
<struct>
<member>
<name>id</name>
<value>
<int>118060</int>
</value>
--
<value>
<struct>
<member>
<name>id</name>
<value>
<int>79610</int>
</value>
--
<value>
<struct>
<member>
<name>id</name>
<value>
<int>77243</int>
</value>
--
</value>
</member>
<member>
<name>svTRID</name>
<value>
<string>20251127--ote</string>
</value>
```
Hence, only done manualy tests via `dnscontrol push --domains
<example.com>`:
(tested create, delete and modify)
```text
CONCURRENTLY checking for 0 zone(s)
SERIALLY checking for 1 zone(s)
Serially checking for zone: "example.tld"
CONCURRENTLY gathering records of 0 zone(s)
SERIALLY gathering records of 1 zone(s)
Serially Gathering: "example.tld"
******************** Domain: example.tld
3 corrections (PK-INWX)
#1: - DELETE _test1.example.tld TXT "123" ttl=43200
SUCCESS!
#2: ± MODIFY _test2.example.tld TXT ("1234" ttl=43200) -> ("12345" ttl=43200)
SUCCESS!
#3: + CREATE _test4.example.tld TXT "123" ttl=43200
SUCCESS!
Done. 3 corrections.
```
|
2025-11-29 12:17:13 -05:00 |
|
Tom Limoncelli
|
5dbe5e84c9
|
CHORE: Fix lint warnings from golangci-lint (#3311)
|
2025-01-13 11:33:12 -05:00 |
|
Tom Limoncelli
|
06ba3cce77
|
Bugfix: Providers with batched updates might not report the correct number of changes (#3108)
|
2024-09-16 12:20:30 -04:00 |
|
Tom Limoncelli
|
f80f94f94b
|
REFACTOR: .target should always be FQDN (#2421)
|
2023-06-02 15:27:43 -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
|
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
|
780e17ada9
|
Linting (#2308)
Co-authored-by: Tom Limoncelli <tal@whatexit.org>
|
2023-05-01 18:40:10 -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 |
|