Commit Graph

663 Commits

Author SHA1 Message Date
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