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
aa0b136a7b
chore(build): bump Alpine from 3.20 to 3.22
2026-01-13 11:28:47 +00:00
Quentin McGaw
4c7c794494
chore(lint): upgrade linter from v1.56.2 to v1.61.0
2024-10-20 13:10:31 +00:00
Quentin McGaw
777a5e224f
chore(build): upgrade Go from 1.22 to 1.23
2024-10-20 13:03:44 +00:00
Quentin McGaw
e10d778e5f
feat(health): possibility to run health server outside docker and to disable it in a container
...
- disable health server if the health listening address:port is empty
- default health listening address:port to the empty string
- Docker default health listening address:port to 127.0.0.1:9999
- Fix #824
2024-10-01 17:17:18 +00:00
Quentin McGaw
3a6262ef2c
feat(files): configurable UMASK defaulting to system umask
2024-09-16 14:33:37 +00:00
Quentin McGaw
6d70ca078c
chore(build): upgrade Alpine from 3.19 to 3.20
2024-07-26 07:36:14 +00:00
Quentin McGaw
1d6053e528
chore(main): rename cmd/updater to cmd/ddns-updater
2024-06-28 06:49:19 +00:00
Quentin McGaw
ca85596e19
feat(config): CONFIG_FILEPATH option
2024-06-17 19:01:06 +00:00
Quentin McGaw
cc995a79c8
feat(config): add SERVER_ENABLED defaulting to yes
2024-06-13 19:51:52 +00:00
Quentin McGaw
776206eec8
feat(health): only run health server when running in Docker
2024-06-13 19:35:11 +00:00
Quentin McGaw
8e802d45ae
chore(lint): upgrade to v1.56.2
2024-06-13 09:10:33 +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
b131c3d90b
chore(build): upgrade Go from 1.21 to 1.22
2024-05-03 07:53:18 +00:00
Quentin McGaw
937a249ffa
feat(healthchecksio): option HEALTH_HEALTHCHECKSIO_BASE_URL
2024-04-30 15:52:47 +00:00
yorickdowne
e676983dba
feat(docker): /updater/data built-in with correct ownership ( #634 )
2024-02-08 14:07:05 +01:00
Quentin McGaw
1c80aaa3ec
chore(ci): rename created -> date versioning variable
...
- to match goreleaser default ldflags `main.date`
- rename Dockerfile ldflag from created to date
- remove goreleaser custom ldflags and use defaults ones
2024-02-03 07:55:33 +00:00
Quentin McGaw
bad0d3aeda
fix(ipv6): add JSON IPv6 suffix parameter ( #611 )
...
- Remove `IPV6_PREFIX` environment variable (unneeded) and remove associated code
- Update all documentation for each provider supporting IPv6
- Build IPv6 as prefix:suffix when getting it from a public IP source for each record IPv6 suffix parameter
- Automatically disable provider_ip if public ip is IPv6 and IPv6 suffix is set (they are not compatible with each other)
2024-01-29 17:31:07 +01:00
Quentin McGaw
8dc39453e1
hotfix(config): change Dockerfile default LISTENING_PORT -> LISTENING_ADDRESS
2024-01-18 11:08:02 +00:00
Quentin McGaw
3e638326ed
feat(config): LISTENING_ADDRESS configuration key ( #590 )
2024-01-18 08:18:15 +01:00
Quentin McGaw
015d3fca55
docs: fix documentation for SHOUTRRR_DEFAULT_TITLE
2024-01-16 10:18:28 +00:00
Quentin McGaw
f16945e128
chore(build): bump Go from 1.20 to 1.21
2024-01-15 14:25:19 +00:00
Quentin McGaw
e97ced5608
chore(Docker): review environment variables set in Dockerfile
...
- Remove outdated `SHOUTRRR_DEFAULT_TITLE`
- Add `IPV6_PREFIX=/128`
- Add `HEALTH_SERVER_ADDRESS=127.0.0.1:9999`
- Add `HEALTH_HEALTHCHECKSIO_UUID=`
2024-01-15 14:24:28 +00:00
Quentin McGaw
f98f0874a0
chore(lint): bump linter from v1.53.2 to v1.55.2
2024-01-15 14:21:14 +00:00
Quentin McGaw
9d5c48dbf3
chore(build): bump Alpine from 3.18 to 3.19
2024-01-15 14:02:56 +00:00
nils måsén
828373da7f
docs(readme): pin shoutrrr link to go.mod shoutrrr version ( #491 )
2023-06-17 10:37:24 +02:00
Quentin McGaw
e4bb82d316
feat(shoutrrr): add SHOUTRRR_DEFAULT_TITLE
...
- Disable `SHOUTRRR_PARAMS` and log a warning if used
- Only add `&title=` parameter to shoutrrr address if it's not set
2023-06-16 06:31:33 +00:00
Quentin McGaw
204be2072e
fix(ci): write creation date correctly
2023-06-13 05:43:43 +00:00
Quentin McGaw
5676673e9e
chore(lint): bump golangci-lint v1.52.2 -> v1.53.2
2023-06-12 14:34:43 +00:00
Quentin McGaw
c39df2796f
chore(ci): add mocks check step
2023-06-07 09:17:38 +00:00
Quentin McGaw
23043b73d9
chore(build): bump Alpine from 3.17 to 3.18
2023-06-07 07:25:57 +00:00
Quentin McGaw
4fb7526ce7
chore(Dockerfile): remove empty lines between ENV
2023-06-07 07:25:34 +00:00
Quentin McGaw
18751973c1
chore(build): bump Go from 1.19 to 1.20
2023-04-13 09:44:46 +00:00
Quentin McGaw
49b779813a
chore(lint): bump from v1.50.1 to v1.52.2
2023-04-13 09:44:27 +00:00
Quentin McGaw
43f47fdee0
chore(build): bump Alpine from 3.16 to 3.17
2023-04-13 09:26:14 +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
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
251112697a
fix(build): revert xcputranslate to v0.6.0
2022-09-02 21:24:53 +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
a688255270
chore(lint): bump from v1.46.2 to v1.49.0
2022-08-28 15:09:50 +00: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
b1a69e028e
chore(lint): upgrade golangci-lint to v1.44.2
2022-02-26 13:19:06 +00:00
Quentin McGaw
0f28807240
chore(docker): upgrade Alpine to 3.15
2021-12-15 09:58:20 +00:00
Quentin McGaw
d1fbbbe9d4
chore(lint): upgrade golangci-lint to v1.43.0
2021-12-15 09:57:34 +00:00
Quentin McGaw (desktop)
d0f03c8ae1
Maint: remove tidy CI check (due to Go 1.17)
2021-10-15 14:20:04 +00:00
Quentin McGaw (desktop)
904c59d6ac
Maint: upgrade Go to 1.17
2021-09-11 20:36:46 +00:00