Quentin McGaw
bc272e079e
fix(config): upgrade qdm12/gosettings from v0.4.1 to v0.4.4-rc1
2024-08-28 14:13:56 +00:00
Quentin McGaw
c7dbbcbaa0
fix(dondominio): remove unneeded name field
2024-08-21 09:35:34 +00:00
Benjamin Temple
8f456977be
fix(errors): 'agend' -> 'agent' typo in user agent banned error ( #790 )
2024-08-17 13:32:55 +02:00
Benjamin Temple
425da967a2
fix(porkbun): fix wildcard behavior ( #773 )
2024-08-07 17:44:09 +02:00
Benjamin Temple
1cd57d655e
fix(porkbun): remove trailing '.' from alias delete request ( #775 )
2024-07-27 13:52:12 +02:00
Quentin McGaw
d04c67c7ab
docs(ovh): link to page to retrieve consumer_key
2024-07-26 08:11:18 +00:00
Quentin McGaw
918df24488
change(all): deprecate provider_ip config field
...
- change should not affect any existing configurations
- change solves issues with dual stack updates (#767 )
- was unneeded and adds unneeded complexity
2024-07-26 08:06:24 +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
9f0ca6ceaa
hotfix(ionos): settings validation
2024-07-03 19:17:49 +00:00
Quentin McGaw
7ad0d8dc57
fix(noip): force useProviderIP to false for IPv6
2024-07-03 14:55:52 +00:00
Quentin McGaw
5b800cf278
docs(readme): instructions to build latest binary
2024-06-28 06:51:07 +00:00
Quentin McGaw
1d6053e528
chore(main): rename cmd/updater to cmd/ddns-updater
2024-06-28 06:49:19 +00:00
Quentin McGaw
c345a788e3
hotfix(duckdns): fix behavior for full domain strings
2024-06-27 17:03:05 +00:00
Quentin McGaw
158fed7c51
hotfix(goip): fix behavior for full domain strings
2024-06-27 16:53:13 +00:00
Quentin McGaw
07d7645d78
feat(config): read both owner and domain from domain
...
- retro-compatible change: keep using host/owner if set
- otherwise extract owner and eTLD+1 from domain field
- documentation updated to only use the `domain` field
2024-06-27 13:10:16 +00:00
Quentin McGaw
55d8c0d703
docs(readme): add readme and docs/ versioned links
2024-06-27 13:01:42 +00:00
Quentin McGaw
db07ed3759
chore(deps): drop dependency on github.com/chmike/domain
2024-06-27 09:18:28 +00:00
Quentin McGaw
dbd2f79760
chore(providers): move domain check to each provider validation
2024-06-27 08:37:04 +00:00
Quentin McGaw
da4791e2db
chore(providers): separate settings validation in its own function
2024-06-27 08:26:36 +00:00
Quentin McGaw
32fafeca95
chore(all): rename host to owner
...
- Retro-compatible change, `host` field still works
- Documentation updated to use `owner` field
- Code updated to use owner variable name
2024-06-27 06:51:08 +00:00
Quentin McGaw
711b1acfc7
chore(models): remove unused DomainHost struct
2024-06-27 06:46:45 +00:00
Quentin McGaw
339f5001e1
docs(goip): fix documentation for the host field
2024-06-27 06:41:27 +00:00
Quentin McGaw
d37f05766b
chore(providers): change ttl type to uint32
v2.7.0
2024-06-17 19:01:08 +00:00
Quentin McGaw
ca85596e19
feat(config): CONFIG_FILEPATH option
2024-06-17 19:01:06 +00:00
Quentin McGaw
cf184070b8
docs(readme): better explain container directory and file creation
2024-06-16 15:39:34 +00:00
Quentin McGaw
012a6dddcd
fix(namecom): update record using "" when the host is @
2024-06-16 08:35:04 +00:00
Marcelo HP Ferreira
d3b689d0ef
feat(provider): route53 simple routing ( #715 )
2024-06-15 17:02:22 +02:00
Quentin McGaw
a1a9fc0b62
docs(typo): fix identifiersuffix -> identifier suffix
2024-06-15 10:57:53 +00:00
Quentin McGaw
2f88d44af7
feat(provider): add changeip.com
2024-06-15 10:57:23 +00:00
Quentin McGaw
5d74d11835
docs(readme): fix missing allinkl document link
2024-06-15 10:27:27 +00:00
Quentin McGaw
2f2bef3d6c
feat(publicip): add changeip ipv4v6 echo service
2024-06-15 10:24:17 +00:00
Quentin McGaw
3494cfbcbb
docs(devcontainer): change 'remote containers extension' to new 'dev containers extension'
2024-06-15 09:55:29 +00:00
Quentin McGaw
b7986dd6b9
chore(ci): pin docker/build-push-action to v5
2024-06-15 09:54:41 +00:00
dependabot[bot]
3644e5cc21
chore(deps): bump goreleaser/goreleaser-action from 5 to 6 ( #737 )
2024-06-15 11:53:49 +02:00
Ryan Kupka
2f252a3ec1
docs(contributing): change 'remote containers extension' to new 'dev containers extension' ( #696 )
2024-06-15 11:52:08 +02:00
dependabot[bot]
270014ccda
chore(deps): bump github.com/go-chi/chi/v5 from 5.0.11 to 5.0.12 ( #654 )
2024-06-15 11:49:00 +02:00
Gottfried Mayer
b70a91582c
feat(ui): ui improvements and fixes ( #687 )
...
- UI theme improved
- Dark/Light themes depending on the user's browser settings
- Mobile UI (vertical table)
- Fix serving static files (favicon did not work before)
- Add readme UI gif and mobile screenshot
2024-06-15 11:48:16 +02:00
Quentin McGaw
5b384cbf18
hotfix(ui): redirect /rooturl to /rooturl/
2024-06-15 09:38:21 +00:00
dependabot[bot]
ff3b661d66
chore(deps): bump golang.org/x/mod from 0.15.0 to 0.18.0 ( #736 )
2024-06-15 10:44:25 +02:00
dependabot[bot]
b3134c7770
chore(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.61 ( #745 )
2024-06-15 10:44:10 +02:00
dependabot[bot]
b9bbbf26d2
chore(deps): bump github.com/breml/rootcerts from 0.2.16 to 0.2.17 ( #741 )
2024-06-15 10:44:01 +02:00
Quentin McGaw
dfd352b817
docs(readme): reference Qnap setup guide, fix #708
2024-06-15 08:42:15 +00:00
Quentin McGaw
a84a1d664a
chore(gcp): drop google sdk dependency
...
- depend on golang.org/x/oauth2 only
- drop image size from 17MB to 11.5MB
2024-06-15 08:36:10 +00:00
Quentin McGaw
25472f43c3
fix(ui): list IPs in reverse chronological order
...
- Fix #730
2024-06-14 08:49:37 +00:00
Quentin McGaw
aa4a1f3813
fix(ionos): wildcard handling
2024-06-14 08:25:51 +00:00
Quentin McGaw
76afd8361e
feat(server): serve root at /rooturl on top of /rooturl/
2024-06-14 08:13:51 +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
c1bf7a49c1
fix(namecom): detect existing root host domains
2024-06-13 19:15:59 +00:00
Quentin McGaw
987138dfc1
fix(porkbun): do not add * to URL path
2024-06-13 19:01:21 +00:00