Commit Graph

873 Commits

Author SHA1 Message Date
Quentin McGaw
18a5493345 chore(ci): bump linter to v2.4.0 2026-01-13 17:24:15 +00:00
Quentin McGaw
de2e675ed2 chore(all): prefer using ghcr.io images 2026-01-13 17:16:04 +00:00
Quentin McGaw
177a9a2d76 chore(ci): bump xcputranslate to v0.9.0 2026-01-13 11:52:03 +00:00
Quentin McGaw
de142bbd30 chore(build): bump Go version from 1.23 to 1.25 2026-01-13 11:50:48 +00:00
Quentin McGaw
eed96495bd chore(dev): upgrade godevcontainer to v0.21
See [release notes](https://github.com/qdm12/godevcontainer/releases/tag/v0.21.0)

Notably:
- Go upgraded from 1.23 to 1.25
- golangci-lint upgraded to v2.4.0
- Alpine upgraded from 3.20 to 3.22
- Disable package comment requirement by gopls' staticcheck
- Pull container image from ghcr.io
2026-01-13 11:32:40 +00:00
Quentin McGaw
43891cf8a6 chore(ci): use Go version from go.mod in Github actions 2026-01-13 11:30:06 +00:00
Quentin McGaw
aa0b136a7b chore(build): bump Alpine from 3.20 to 3.22 2026-01-13 11:28:47 +00:00
Quentin McGaw
3dbdc339bc chore(log): log out <none> when no IP is given to ipsToString 2026-01-13 11:26:52 +00:00
Quentin McGaw
10cfe67060 docs(readme): fix invalid URLs
- remove no longer working dockeri.co badge
- remove outdated tokei badge link
- fix docker image tags link to use GitHub Packages
2026-01-13 11:24:59 +00:00
Jorge
212841c651 fix(dondominio): change key JSON paramater from apikey to password (#969)
Fix #923
2026-01-13 03:00:08 -08:00
Simon Marty
b2a446b8c1 docs(readme): fix outdated providers list (#1031) 2025-11-01 15:17:59 -04:00
jccint
cdaf05e4ab fix(ionos): use filepath/path for joining URL paths to avoid errors in Windows (#984) 2025-11-01 15:15:34 -04:00
Ehsan Shirvanian
95bcce2809 fix(route53): don't replace wildcard character * with any when sending update request (#1036)
Co-authored-by: Ehsan Shirvanian <ehsan@shirvanian.devm>
2025-10-07 16:27:43 +00:00
Justin K
3e63897769 updated the porkbun readme so that the example sk and example api_key had the correct prefix as to not confuse new users (#995) 2025-10-07 16:24:03 +00:00
Brian Shea
20ac110753 docs(namesilo): fix typo in namesilo.com (#888) 2024-12-24 21:57:00 +01:00
hyperring
78f30614b1 feat(providers): namesilo.com support (#866)
- Credits to @Zeustopher for writing most of the readme
v2.9.0
2024-12-24 10:18:18 +01:00
Brian Shea
03154c35f8 feat(providers): add myaddr.tools (#885) 2024-12-24 09:51:51 +01:00
Quentin McGaw
be6679273f feat(custom): allow empty ipv4 and ipv6 keys
- Fix #875
2024-12-23 08:29:01 +00:00
dependabot[bot]
6b61b8c6b8 chore(deps): bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.0 (#881) 2024-12-22 19:08:58 +01:00
dependabot[bot]
b9227d5f9d chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#871) 2024-12-22 19:08:50 +01:00
dependabot[bot]
395686bb47 chore(deps): bump golang.org/x/net from 0.31.0 to 0.33.0 (#883) 2024-12-22 19:08:44 +01:00
dependabot[bot]
edb5cd85b1 chore(deps): bump github.com/breml/rootcerts from 0.2.18 to 0.2.19 (#870) 2024-12-22 19:08:32 +01:00
erri120
71191fa707 fix(log): use go-chi realip middleware (#874) 2024-12-03 16:54:01 +01:00
Quentin McGaw
89564b763b fix(update): fetch IPv6 AAAA records and not only IPv4 2024-11-21 22:25:14 +00:00
Quentin McGaw
6198b48a68 chore(update): use newer LookupNetIP resolver function to use netip.Addr directly 2024-11-21 22:06:44 +00:00
Quentin McGaw
9ba1633300 fix(update): do not update if public IP is part of multiple IPs found in records 2024-11-21 22:02:09 +00:00
Quentin McGaw
6c3490f5c5 fix(netcup): allow wildcard domains (#863) 2024-11-20 15:38:22 +01:00
dependabot[bot]
56370f9ef2 chore(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0 (#854) 2024-11-19 13:36:53 +01:00
dependabot[bot]
8d66333415 chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#855) 2024-11-19 13:36:34 +01:00
dependabot[bot]
a0b9ed5dcb chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 (#857) 2024-11-19 13:18:42 +01:00
dependabot[bot]
b3a992c8f4 chore(deps): bump github.com/qdm12/gosettings from 0.4.4-rc1 to 0.4.4 (#859) 2024-11-19 13:18:33 +01:00
dependabot[bot]
c085cdae2c chore(deps): bump DavidAnson/markdownlint-cli2-action from 17 to 18 (#860) 2024-11-19 13:18:20 +01:00
Quentin McGaw
8b15e35575 docs(readme): specify duckdns and goip are handled differently for multiple domains 2024-11-19 10:44:36 +00:00
Quentin McGaw
e28b86f9c0 docs(goip): add multiple examples for the domain field 2024-11-19 10:44:12 +00:00
Quentin McGaw
a6f6f48df3 docs(duckdns): add multiple examples for the domain field 2024-11-19 10:43:58 +00:00
Quentin McGaw
c5041c27e2 docs(duckdns): fix domain documentation on eTLD being duckdns.org 2024-11-19 10:43:30 +00:00
Quentin McGaw
1138de5446 docs(goip): fix domain field documentation
- eTLD must be goip.de or goip.it, not eTLD+1
- remove old `domain` optional parameter documentation
2024-11-19 10:42:49 +00:00
Quentin McGaw
9a62043ff6 fix(aliyun): error context fixed when handling bad request errors 2024-11-12 13:19:30 +00:00
Quentin McGaw
c23da1518e fix(all): trim space and lower case all response plain bodies 2024-11-12 13:04:45 +00:00
Quentin McGaw
5c9d04eae4 fix(ovh): handling of invalid JSON error bodies 2024-11-12 12:50:06 +00:00
Quentin McGaw
80670048ed fix(noip): handle response body messages before checking status code 2024-11-12 12:34:11 +00:00
Quentin McGaw
d221522e02 fix(dondominio): build host with raw owner to support wildcards 2024-11-12 12:32:53 +00:00
Quentin McGaw
9caf1bef53 fix(gandi.net): leave ttl as it is if not user specified 2024-11-07 09:22:15 +00:00
Quentin McGaw
46e1edb8f2 fix(gandi.net): update API url fix #852 2024-11-07 09:18:49 +00:00
Fred Cox
bb231bc736 fix(gcp): prevent crash for missing record (#846) 2024-10-22 17:51:24 +02:00
Amr Essam
949dcd9a30 feat(provider): vultr.com (#829) 2024-10-20 19:45:34 +02:00
Quentin McGaw
bad113b290 hotfix(dev): pin godevcontainer image tag to v0.20-alpine 2024-10-20 16:19:53 +00:00
Quentin McGaw
691ed320fd chore(lint): add new linters fatcontext, intrange and mirror 2024-10-20 13:15:20 +00:00
Quentin McGaw
8b5da2c580 chore(lint): add canonicalheader linter and fix issues 2024-10-20 13:14:02 +00:00
Quentin McGaw
05d566c807 chore(all): format code using gofumpt 2024-10-20 13:12:33 +00:00