Quentin McGaw
85780dc6e1
chore(lint): add multiple linters
2024-06-13 09:23:19 +00:00
Quentin McGaw
130ab008b5
chore(all): migrate to service architecture with github.com/qdm12/goservices ( #743 )
2024-06-13 11:16:32 +02:00
Quentin McGaw
20792e9460
chore(lint): remove invalid config fields
2024-06-13 09:11:55 +00:00
Quentin McGaw
8e802d45ae
chore(lint): upgrade to v1.56.2
2024-06-13 09:10:33 +00:00
Quentin McGaw
2b02ac154e
chore(main): split main function into smaller functions
2024-06-13 09:01:38 +00:00
Quentin McGaw
8e09cd6342
change(docker): rename /updater/app -> /updater/ddns-updater
...
- Clearer `ddns-updater` process name than `app`
- Refers to issue #729
2024-05-23 13:30:03 +00:00
Quentin McGaw
542e89536c
fix(noip): useproviderip and no ip returned case
2024-05-06 11:13:07 +00:00
Quentin McGaw
093e8154f3
feat(gcp): validate credentials JSON object has type field
2024-05-05 10:01:00 +00:00
Quentin McGaw
b131c3d90b
chore(build): upgrade Go from 1.21 to 1.22
2024-05-03 07:53:18 +00:00
Quentin McGaw
d3541da812
fix(godaddy): link to comment when 403 is encountered
2024-05-02 20:44:12 +00:00
Quentin McGaw
937a249ffa
feat(healthchecksio): option HEALTH_HEALTHCHECKSIO_BASE_URL
2024-04-30 15:52:47 +00:00
Quentin McGaw
11575ee82a
docs(readme): clarify HEALTH_HEALTHCHECKSIO_UUID description
2024-04-30 12:58:26 +00:00
Quentin McGaw
ae4ab39421
fix(settings): trim spaces from each host value
2024-04-29 14:27:28 +00:00
dependabot[bot]
3e6336fcbc
chore(deps): bump DavidAnson/markdownlint-cli2-action from 15 to 16 ( #688 )
2024-04-29 16:11:36 +02:00
dependabot[bot]
6d4bb626aa
chore(deps): bump google.golang.org/api from 0.175.0 to 0.176.1 ( #700 )
2024-04-29 16:11:10 +02:00
dependabot[bot]
9b142c99dc
chore(deps): bump github.com/qdm12/gosettings from 0.4.0-rc9 to 0.4.1 ( #683 )
2024-04-29 16:11:00 +02:00
Quentin McGaw
7d627c8581
fix(cloudflare): prevent empty key value if email is set
2024-04-29 14:10:22 +00:00
dependabot[bot]
b72711b0de
chore(deps): bump google.golang.org/api from 0.114.0 to 0.175.0 ( #697 )
2024-04-20 06:26:19 +02:00
dependabot[bot]
8f34c766c5
chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 ( #671 )
2024-04-20 06:23:07 +02:00
Quentin McGaw
ae2bcd55c8
fix(custom): keep url values and only set ip
2024-04-01 13:53:07 +00:00
dependabot[bot]
dcc66fb857
chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 ( #662 )
2024-04-01 14:36:41 +02:00
CyberAustin
b31d848d96
chore(params): validate domain strings for providers using it ( #638 )
2024-04-01 14:35:10 +02:00
Quentin McGaw
99d670f7f9
docs(readme): improve description of RESOLVER_ADDRESS
2024-04-01 12:09:28 +00:00
Gottfried Mayer
a5cc9da33c
docs(infomaniak): add missing details and guide ( #677 )
...
- Precise credentials are dyndns ones, not infomaniak admin ones
- Add official guide link
- Precise to set IPv4 or IPv6 address depending on which IP version you want to use
2024-03-19 15:14:18 +01:00
Quentin McGaw
877531c3d9
fix(config): allow custom urls for http ip providers
2024-03-04 14:28:58 +00:00
Quentin McGaw
bfdae74925
docs: add contributing document with example provider
...
- add example provider in code and docs markdown file
- merge contributing guides together
- add contributing section on adding a new provider
2024-02-29 09:25:54 +00:00
Quentin McGaw
c09e01c6c7
docs(readme): fix public ip echo custom url prefix url:https:// instead of https://
2024-02-29 07:32:18 +00:00
Quentin McGaw
6a6b1a8ebb
feat(pkg/publicip/info): add ip2location.io provider
2024-02-13 10:42:07 +00:00
Quentin McGaw
346f4aa7f7
feat(publicip/http): add seeip.org for all ip versions
2024-02-13 10:35:59 +00:00
Quentin McGaw
5e0e3f4702
feat(publicip/http): add multiple providers for all IP versions
...
- icanhazip
- ident
- nnev
- wtfismyip
2024-02-13 10:33:34 +00:00
Quentin McGaw
d009ef3d3e
fix(inwx): allow wildcard hosts
2024-02-12 14:20:11 +00:00
Quentin McGaw
1706443ecb
chore(cloudflare): unexport createRecord method
2024-02-10 14:56:01 +00:00
Quentin McGaw
ec4411e12d
feat(healthchecks.io): fail and exit codes support
...
- notify with `/fail` suffix if any update failed
- notify with `/0` on program exit with 0 code
- notify with `/1` on program exit with 1 code
2024-02-09 13:47:29 +00:00
Quentin McGaw
1697697b81
chore(porkbun): add context to top level errors
2024-02-09 10:00:13 +00:00
Quentin McGaw
cb3075ea32
fix(noip): IPv6 query parameter fixed
2024-02-09 08:10:09 +00:00
Quentin McGaw
4499d87e05
feat(version): print version
...
- When first argument is `version` or `-version` or `--version`
- Print release tag version, or latest-<commithash> otherwise
2024-02-08 20:03:53 +00:00
yorickdowne
e676983dba
feat(docker): /updater/data built-in with correct ownership ( #634 )
2024-02-08 14:07:05 +01:00
dependabot[bot]
5d550980c1
chore(deps): bump github.com/breml/rootcerts from 0.2.15 to 0.2.16 ( #631 )
2024-02-08 09:47:12 +01:00
dependabot[bot]
983f41743d
chore(deps): bump golang.org/x/mod from 0.14.0 to 0.15.0 ( #637 )
2024-02-08 09:47:03 +01:00
dependabot[bot]
7bbc860225
chore(deps): bump actions/setup-go from 2 to 5 ( #630 )
2024-02-08 09:46:42 +01:00
dependabot[bot]
9835d5a5d7
chore(deps): bump DavidAnson/markdownlint-cli2-action from 14 to 15 ( #629 )
2024-02-08 09:46:34 +01:00
Quentin McGaw
463ad6ac93
chore(ovh): add no host case handling
2024-02-08 08:39:07 +00:00
Quentin McGaw
133956f082
feat(publicip): better error messages stating the provider type if unknown
2024-02-04 14:42:24 +00:00
dependabot[bot]
7aa14c8737
chore(deps): bump github.com/breml/rootcerts from 0.2.14 to 0.2.15 ( #612 )
2024-02-04 14:00:46 +01:00
dependabot[bot]
845770f441
chore(deps): bump peter-evans/dockerhub-description from 3 to 4 ( #610 )
2024-02-04 14:00:35 +01:00
dependabot[bot]
8f709d7c90
chore(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58 ( #600 )
2024-02-04 14:00:28 +01:00
dependabot[bot]
2af4a1bf82
chore(deps): bump actions/checkout from 3 to 4 ( #599 )
2024-02-04 14:00:16 +01:00
dependabot[bot]
0bb717c55a
chore(deps): bump docker/login-action from 2 to 3 ( #597 )
2024-02-04 14:00:09 +01:00
dependabot[bot]
d07ce88aa3
chore(deps): bump crazy-max/ghaction-github-labeler from 4 to 5 ( #596 )
2024-02-04 14:00:00 +01:00
dependabot[bot]
860820087f
chore(deps): bump docker/setup-qemu-action from 2 to 3 ( #584 )
2024-02-04 13:59:52 +01:00