Quentin McGaw
1aebdef825
fix(dnsomatic): remove password regex check
...
- Fixes #448
2023-04-13 08:45:54 +00:00
Erwan Daubert
8819e5f030
fix(ovh): fix signature in api mode ( #431 )
2023-04-07 02:30:36 -07:00
Frederic R
228fc507a7
Revert " #319 Fix OVH Invalid Signature ( #414 )" ( #426 )
...
This reverts commit eaa7200734 .
2023-02-02 00:37:38 +00:00
Erwan Daubert
eaa7200734
#319 Fix OVH Invalid Signature ( #414 )
...
Co-authored-by: Erwan Daubert <erwan.daubert@kaz.bzh >
2023-02-02 00:33:30 +00:00
Quentin McGaw
bfbd68f9d5
chore(dev): update ssh bind mount for newer dev container
2023-01-09 08:05:27 +00:00
Quentin McGaw
83a9a2d999
fix(dynu): subdomain update, fixes #386
2023-01-09 08:05:27 +00:00
orbatschow
8a18aec420
fix(gcp): disable custom http client ( #405 )
2023-01-08 10:02:53 -08:00
Quentin McGaw
3fd82ab89f
chore(dyn): change password -> client_key
2022-12-14 20:18:56 +00:00
Quentin McGaw
2165b69137
chore(log): use github.com/qdm12/log
2022-12-07 10:10:18 +00:00
Quentin McGaw
3ad972b718
chore(health): remove unneeded logger argument in newHandler
2022-12-07 10:08:43 +00:00
Quentin McGaw
e197478638
chore(health): remove unneeded logger argument
2022-12-07 10:08:43 +00:00
Quentin McGaw
3b0fae84e5
feat(dns): specify resolver address and timeout
...
- `RESOLVER_ADDRESS`
- `RESOLVER_TIMEOUT`
2022-12-07 10:08:39 +00:00
Quentin McGaw
46b1d649f0
docs(readme): add missing AllInkl provider
2022-12-07 08:05:00 +00:00
Philipp Susen
bd4b87032f
feat(provider): support for inwx ( #379 )
2022-12-07 02:57:55 -05:00
Quentin McGaw
59bffe99ba
fix(dnsomatic): allow email addresses as user field
2022-11-30 19:35:08 +00:00
Quentin McGaw
d8de9d25ad
feat(pkg/publicip): blacklist providers banning us
2022-11-03 09:45:01 +00:00
Quentin McGaw
ba8cd00326
feat(pkg): pkg/publicip/info package ( #189 )
2022-11-03 04:32:11 -04:00
Quentin McGaw
9671407502
chore(lint): bump to v1.50.1 and add linters
...
- `dupword` linter
- `paralleltest` linter
2022-11-03 07:44:34 +00:00
Quentin McGaw
3a3c892385
chore(dyn): more information on bad request error
2022-09-20 13:30:03 +00:00
Quentin McGaw
cd37ab1646
fix(ddnss.de): add dual_stack parameter
...
- Discussed on #270
- Original fix proposed by @quantum-byte
2022-09-17 21:08:17 +00:00
orbatschow
7c815924ff
feat(provider): add support for GCP ( #337 )
...
Co-authored-by: Quentin McGaw <quentin.mcgaw@gmail.com >
2022-09-17 13:51:25 -07:00
Tao Tien
675c4ae64e
fix(docs): remove unneeded steps in cloudflare.md ( #363 )
2022-09-17 07:27:06 -07:00
vulubalulu
71b9b92288
fix(docs): gandi.md JSON example syntax ( #362 )
2022-09-16 14:42:05 -07:00
Quentin McGaw
23ec8d7907
feat(dnspod): log entire JSON on error
2022-09-06 12:43:49 +00:00
Quentin McGaw
89711cd76d
fix(ovh): support nochg responses
2022-09-06 12:36:00 +00:00
Quentin McGaw
f09ca2dd0a
fix(linode): name field when creating record
2022-09-04 03:00:53 +00:00
Quentin McGaw
251112697a
fix(build): revert xcputranslate to v0.6.0
2022-09-02 21:24:53 +00:00
Quentin McGaw
7fcd0f902b
chore(lint): add goerr113 linter
...
- Change database id to be `uint` instead of `int`
- Define and use sentinel errors
- Return `string` instead of `error` when appropriate (linode)
2022-08-30 01:23:45 +00:00
Quentin McGaw
88474c8a3a
fix(namecheap): allow empty IP XML field
2022-08-28 22:30:09 +00:00
Quentin McGaw
5674102019
chore(build): bump Go from 1.18 to 1.19
2022-08-28 22:20:28 +00:00
Quentin McGaw
41a64bbd55
chore(build): bump Go from 1.17 to 1.18
2022-08-28 22:20:04 +00:00
Quentin McGaw
f793454476
chore(lint): add new linters and fix issues
...
- Added: asasalint, bidichk, containedctx, cyclop, decorder, durationcheck, errchkjson, errname, errorlint, execinquery, forcetypeassert, gomoddirectives, grouper, interfacebloat, maintidx, makezero, nilnil, nosprintfhostport, promlinter, reassign, tenv, usestdlibvars
2022-08-28 22:19:21 +00:00
Quentin McGaw
bcbf0938c1
chore(lint): add revive linter and fix issues
...
- Export returned struct types
- Do not export interfaces for other packages to use
2022-08-28 22:18:19 +00:00
Quentin McGaw
1561babd76
chore(lint): add ireturn linter
...
- Return concrete structs
- Accept interfaces
- Define narrow interfaces locally where needed
2022-08-28 19:50:02 +00:00
Quentin McGaw
45c684232d
chore(lint): ignore dupl linter for test files
2022-08-28 19:21:43 +00:00
Quentin McGaw
d725c7c856
chore(lint): enable all default linters
2022-08-28 15:13:52 +00:00
Quentin McGaw
bc081ef3c1
chore(lint): remove deprecated linters
...
- deadcode
- structcheck
- varcheck
2022-08-28 15:11:06 +00:00
Quentin McGaw
a688255270
chore(lint): bump from v1.46.2 to v1.49.0
2022-08-28 15:09:50 +00:00
Trenton Holmes
0655f1a080
chore(ci): bump GitHub actions versions ( #353 )
...
- actions/checkout from v2 to v3
- docker/setup-qemu-action from v1 to v2
- docker/setup-buildx-action from v1 to v2
- docker/login-action from v1 to v2
- docker/build-push-action from v2 to v3
- peter-evans/dockerhub-description from v2.1.0 to v3.1.0
- crazy-max/ghaction-github-labeler from v1 to v4
2022-08-28 07:59:41 -07:00
Trenton Holmes
b3a7669d2a
chore(build): update Alpine, Golangci-lint and xcputranslate ( #354 )
...
- Alpine from 3.15 to 3.16
- Xcputranslate from v0.6.0 to v0.7.0
- Golangci-lint from v1.44.2 to v1.46.2
2022-08-28 07:57:21 -07:00
Quentin McGaw
f455c2a880
fix(dd24): non-empty response support, fix #358
2022-08-28 14:32:09 +00:00
Michael Miklis
584597d5cb
feat(provider): add support for all-inkl.com ( #309 )
2022-03-15 10:35:16 -04:00
Quentin McGaw
1f9eb467ca
docs(duckdns): fix provider_ip not for ipv6
2022-03-09 21:45:41 +00:00
Quentin McGaw
b1a69e028e
chore(lint): upgrade golangci-lint to v1.44.2
2022-02-26 13:19:06 +00:00
Quentin McGaw
39c3732202
chore(devcontainer): update files
2022-02-26 13:19:03 +00:00
Quentin McGaw
b2634a15fa
chore(providers): rework IP string search code
2022-02-26 13:18:56 +00:00
Marvin
5b426afc57
feat(provider): add support for dynu.com ( #285 )
2022-02-05 13:12:07 -04:00
Quentin McGaw (desktop)
f5b76f214e
fix(dnspod): IPv6 record ID finder
2022-01-21 13:34:03 +00:00
Quentin McGaw (desktop)
e4f0c0d561
fix(freedns): unmarshal no ip change messages
2022-01-21 12:44:28 +00:00
Quentin McGaw
0f28807240
chore(docker): upgrade Alpine to 3.15
2021-12-15 09:58:20 +00:00