Quentin McGaw (desktop)
70edf86d39
Fix: SHOUTRRR_ADDRESSES case sensitivity
v2.4.1
2021-09-12 01:14:22 +00:00
Quentin McGaw (desktop)
fe00994522
Feat: PUBLICIP_DNS_TIMEOUT variable
v2.4.0
2021-06-29 20:37:56 +00:00
Quentin McGaw (desktop)
d22dc41903
Maint: pubip: default timeout to 3s for DNS
2021-06-29 20:32:00 +00:00
Quentin McGaw (desktop)
76b1f5f0df
Maint: local scoped buildInfo
2021-06-29 20:28:02 +00:00
Quentin McGaw (desktop)
c5de1358dd
Doc: add missing architectures to readme
2021-06-29 20:26:06 +00:00
Quentin McGaw (desktop)
4133dbfdc7
Feat: Support Shoutrrr addresses
2021-06-29 20:05:06 +00:00
Quentin McGaw (desktop)
c4f50992c2
Maint: use qdm12/goshutdown
2021-06-29 19:15:55 +00:00
Quentin McGaw (desktop)
f8b67e5261
Maint: context dependent DNS resolutions
2021-06-29 19:13:24 +00:00
Quentin McGaw (desktop)
1b154df8aa
Maint: move setupGotify inline in _main function
2021-06-29 18:49:32 +00:00
Quentin McGaw (desktop)
f9edf75540
Maint: more robust main logic
...
- Encapsulating main() handling OS signals
- _main returns an error instead of an exit code
2021-06-29 18:49:20 +00:00
Quentin McGaw (desktop)
ae748fb80d
Maint: use health server port for client query
2021-06-29 18:39:23 +00:00
Quentin McGaw (desktop)
edb6c491bf
Maint: use signal.NotifyContext
2021-06-29 18:35:22 +00:00
Quentin McGaw (desktop)
2f196b4886
Maint: pass default parent logger as arg to _main
2021-06-29 18:29:58 +00:00
Quentin McGaw (desktop)
2d7d016650
Maint: pass os.Args as argument to _main
2021-06-29 18:26:28 +00:00
Quentin McGaw (desktop)
1da19b3d6d
Maint: pass env as argument to _main
2021-06-29 18:25:44 +00:00
Quentin McGaw (desktop)
0c520eddda
Maint: set test stage entrypoint in Dockerfile
2021-06-29 16:25:36 +00:00
Quentin McGaw (desktop)
050825d399
Maint: upgrade xcputranslate to v0.6.0
2021-06-29 16:24:33 +00:00
Quentin McGaw (desktop)
53212df518
Maint: upgrade golangci-lint to v1.41.1
2021-06-29 16:24:05 +00:00
Quentin McGaw (desktop)
6fe4743bc0
Maint: optimize Dockerfile for caching + x-builds
...
- Pull xcputranslate for build platform only (faster x-builds)
- Install golangci-lint from qmcgaw/binpot (faster)
- Install g++ in base stage (for caching)
- Copy xcputranslate in base stage (for caching)
- Install golangci-lint in base stage (for caching)
- Push ARG TARGETPLATFORM down in build stage (faster x-builds)
- Push versioning ARGs and LABEL down in final stage (for caching)
- Move data directory COPY up in final stage (for caching)
2021-06-29 16:23:21 +00:00
Quentin McGaw (desktop)
4cdc71b45c
Maint: server listens on all interfaces
2021-06-29 16:16:07 +00:00
Quentin McGaw (desktop)
36a6275bd2
Maint: config package for environment variables
2021-06-29 16:12:28 +00:00
Quentin McGaw
ee66170a87
Support for domaindiscount24.com ( #207 )
2021-06-14 08:35:29 -07:00
Quentin McGaw (desktop)
bb62a9d9e1
Fix: wildcard hosts in URL query parameters
...
- Keep multi-dots wildcard host structure in display strings
- Use another function BuildURLQueryHostname for API calls
- Send the wildcard character in API calls
- Fix issue #214
- Fix behavior for wildcard hosts for:
- cloudflare
- ddnss.de
- digitalocean
- dnsomatic
- dreamhost
- dyn
- dynv6
- google
- informaniak
- njalla
- noip
- opendns
- ovh
- selfhost.de
- spdyn
- strato
- variomedia
2021-06-14 00:55:42 +00:00
Quentin McGaw (desktop)
e04c1f83df
Maintenance: use time/tzdata instead of Alpine's
2021-06-08 01:43:06 +00:00
Quentin McGaw (desktop)
e19cabc894
Fix: DATADIR defaults to /updater/data
2021-06-08 01:39:29 +00:00
Quentin McGaw (desktop)
682821efd0
Fix: healthcheck query to 127.0.0.1:port
2021-06-07 17:21:36 +00:00
Quentin McGaw (desktop)
276c1c02fd
Maintenance: remove github.com/ovh/go-ovh dependency
2021-06-07 16:41:07 +00:00
Quentin McGaw (desktop)
9b8ec3298b
Maintenance: simplify file paths logic
2021-06-07 13:51:45 +00:00
Quentin McGaw (desktop)
cc670b3939
Feature: request url and body debug logs
v2.3.0
2021-06-07 12:58:17 +00:00
Quentin McGaw (desktop)
0c3d258620
Feature: HEALTH_SERVER_ADDRESS
2021-06-07 12:05:30 +00:00
Quentin McGaw (desktop)
d39ecd6fd3
Fix: IPv6 prefix support to avoid unneeded updates
2021-06-03 14:19:21 +00:00
Quentin McGaw (desktop)
43dd02dbd5
Documentation: add debug log level option
2021-05-27 16:25:39 +00:00
Quentin McGaw
381af0cd90
Feature: allow to run without settings
2021-05-23 22:16:50 +00:00
Quentin McGaw
2bede070de
Fix: ROOT_URL behavior when served not at the root
2021-05-23 01:51:17 +00:00
Quentin McGaw
09b810732f
Maintenance: use embed for static UI, fix #134
2021-05-23 01:44:33 +00:00
Quentin McGaw
398566850d
Fix custom URL for HTTP ip method ( fix #203 )
2021-05-22 19:42:07 +00:00
Quentin McGaw
201df818d3
Maintenance: rename all provider file to provider.go
2021-05-20 15:29:38 +00:00
Quentin McGaw
b1a3740059
Maintenance: use io instead of ioutil if possible
2021-05-20 15:27:54 +00:00
Quentin McGaw
ae978e007b
Maintenance: common receiver struct for all providers
2021-05-20 15:26:05 +00:00
Quentin McGaw
3688208030
Maintenance: split each provider in own package
2021-05-20 15:02:21 +00:00
Quentin McGaw
da4341fbba
Maintenance: move settings creation
...
- From params package to settings package
- Remove constructor type
- Remove regex.Matcher arg if not needed for some providers
2021-05-20 14:47:40 +00:00
Quentin McGaw
1705afeada
Maintenance: settings shared code in sub packages
2021-05-20 14:35:52 +00:00
Quentin McGaw
844904aa7b
Maintenance: upgrade linting setup
...
- Update Golangci-lint to v1.40.1
- Add more linters
- Remove rules from .golangci.yml in favor of inline nolint comments
- Fix linting errors
2021-05-19 01:00:42 +00:00
Quentin McGaw
803232e670
Maintenance: upgrade all Go dependencies
2021-05-19 00:41:41 +00:00
Quentin McGaw
2f7ee832b8
Maintenance: go mod tidy
2021-05-19 00:34:56 +00:00
Quentin McGaw
943d1486b3
Maintenance: upgrade devcontainer settings
2021-05-19 00:34:13 +00:00
Quentin McGaw
d727feefc4
Feature: Variomedia support ( #208 )
...
- Taken from #174 with added fixes to support IPv6
- Closes #174
2021-05-18 20:28:36 -04:00
Quentin McGaw
aee3022a11
Fix: Dreamhost: create record before removing outdated one ( #206 )
2021-05-18 19:54:02 -04:00
Quentin McGaw
864a696680
Maintenance: upgrade golibs
2021-04-17 01:20:42 +00:00
Quentin McGaw
34623e1b81
Fix Spdyn authentication
2021-04-10 02:18:43 +00:00