dependabot[bot]
ba2e77798a
chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 ( #552 )
2023-11-17 15:05:19 +01:00
dependabot[bot]
e7558b7e2b
chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 ( #540 )
2023-11-17 14:52:56 +01:00
dependabot[bot]
a20cc6e1c2
chore(deps): bump google.golang.org/grpc from 1.50.1 to 1.53.0 ( #500 )
2023-08-04 16:27:44 +02:00
Quentin McGaw
320d91d8e3
change(publicip/dns): use DNS over TLS only
...
- Fix critical issue #492
- Remove `google` dns provider since it does not support DNS over TLS
2023-06-17 13:57:41 +00:00
Quentin McGaw
a9cb4ec63b
feat(settings): log out tree of settings
2023-06-12 12:22:05 +00:00
Quentin McGaw
4b51c8b35b
chore(config): rework entire global settings reading
...
- Use qdm12/gosettings
- No functional changes (at least intended)
- Remove qdm12/golibs dependency
chore(params): remove dependency on golibs
2023-06-12 06:17:24 +00:00
Quentin McGaw
62808c6d1c
chore(deps): run go mod tidy
2023-06-08 12:32:56 +00:00
Quentin McGaw
97ca03544a
chore(deps): bump github.com/stretchr/testify from v1.8.1 to v1.8.4
2023-06-07 09:19:49 +00:00
Quentin McGaw
8631b4e8d5
chore(deps): bump github.com/miekg/dns from v1.1.42 to v1.1.54
2023-06-07 09:19:10 +00:00
Quentin McGaw
a6e5053800
chore(deps): bump chi from v1.5.4 to v4.1.2
2023-06-07 09:18:40 +00:00
Quentin McGaw
5f107ffc2c
chore(deps): bump golang.org/x/net from v0.1.0 to v0.10.0
2023-06-07 09:18:02 +00:00
Quentin McGaw
5fff4f4a56
chore(deps): bump containrrr/shoutrrr to v0.7.0
2023-06-07 07:45:53 +00:00
Quentin McGaw
41d848f9a7
chore(deps): bump breml/rootcerts to v0.2.11
2023-06-07 07:43:40 +00:00
Quentin McGaw
522cc7c9c6
chore(aliyun): remove Alibaba SDK dependency ( #253 )
...
- Remove `region` parameter
- Support AAAA records
- Files split around
2023-04-17 04:26:09 -07:00
Quentin McGaw
2165b69137
chore(log): use github.com/qdm12/log
2022-12-07 10:10:18 +00:00
orbatschow
7c815924ff
feat(provider): add support for GCP ( #337 )
...
Co-authored-by: Quentin McGaw <quentin.mcgaw@gmail.com >
2022-09-17 13:51:25 -07:00
Quentin McGaw
41a64bbd55
chore(build): bump Go from 1.17 to 1.18
2022-08-28 22:20:04 +00:00
Quentin McGaw
7382c5bb92
deps(rootcerts): upgrade to v0.2.0
2021-11-21 12:36:31 +00:00
王文慧
7acc9b931a
Feat: support Aliyun ( #252 )
...
Co-authored-by: Jack Wang <jack.wang@hp.com >
Fixes #234 and #198
Closes #209
2021-10-14 07:02:08 -07:00
Quentin McGaw (desktop)
9e73f99ee1
Maint: upgrade qdm12/goshutdown to v0.3.0
2021-09-27 13:43:27 +00:00
Quentin McGaw (desktop)
00a1d25847
Feat: upgrade shoutrrr library
2021-09-11 20:34:37 +00:00
Quentin McGaw (desktop)
335c82b4be
Maint: upgrade qdm12/golibs
...
- Fix logging settings inheritance
- Fix debug logging for HTTP client
2021-08-25 00:24:57 +00:00
Quentin McGaw (desktop)
8f8d187a32
Maint: upgrade qdm12/golibs
...
- Wrap errors in config package with environment variable name
- Update logger calls to use a single string
2021-08-10 19:34:47 +00:00
Quentin McGaw (desktop)
e608a016db
Hotfix: use breml/rootcerts for TLS certs
2021-08-10 12:24:29 +00:00
Quentin McGaw (desktop)
050b34a9bd
Maint: use qdm12/gosplash
2021-08-10 11:44:52 +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)
276c1c02fd
Maintenance: remove github.com/ovh/go-ovh dependency
2021-06-07 16:41:07 +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
864a696680
Maintenance: upgrade golibs
2021-04-17 01:20:42 +00:00
Quentin McGaw
0a89666d1d
Feature: public IP package to work over HTTPs and DNS ( #158 )
2021-03-21 17:59:17 -04:00
Quentin McGaw
a10fb64ffd
Maintenance: golibs logger update ( #170 )
2021-03-01 20:51:22 -05:00
Quentin McGaw
a649f8a4a8
FreeDNS support ( #173 )
2021-02-20 20:30:16 -05:00
Quentin McGaw
a86ddd42d1
HTTP server refactor ( #164 )
...
* Rework current server
* Update call is blocking
* Run first update without blocking
2021-02-08 21:22:05 -05:00
Frederic R
4e94823f69
OVH subdomains (*) support with zone DNS ( #154 ), fixes #153
2021-01-28 19:41:37 -05:00
Quentin McGaw
ec1f7acbde
Maintenance: use native Go HTTP client ( #145 )
2021-01-17 15:48:00 -05:00
Quentin McGaw
6c2c2cf7cb
Maintenance: Update golibs and rework params
2021-01-10 23:45:28 +00:00
Quentin McGaw
d8a7fef6bd
LuaDNS support ( #137 ) fix #135
2020-12-30 14:50:41 -05:00
Quentin McGaw
87f59bf498
Remove uuid dependency
2020-12-17 06:05:45 +00:00
Quentin McGaw
818f7471dd
Using http.NewRequestWithContext
2020-12-17 06:01:15 +00:00
Quentin McGaw
bf3f78f9f9
Refactor HTTP servers and upgrade dependencies
2020-12-13 19:09:05 +00:00
Quentin McGaw
701ae125bf
Upgrade dependencies, refers to #119
2020-11-25 14:27:04 +00:00
Quentin McGaw
3b29a33849
Update golibs, fixing #112
...
- All network requests are run with a context for faster shutdowns
- No node id variable for logging
- Stability improvements
2020-10-25 16:31:26 +00:00
Quentin McGaw
5b7968c468
Update dependencies
2020-08-02 15:03:21 +00:00
Quentin McGaw
c23998bd09
Refactoring ( #63 )
...
- Only calls DNS API(s) once the public IP address changes
- Only one ip method per ip version (ipv4, ipv6, ipv4/v6)
- Gets the ip address once every period for all records
- More object oriented coding instead of functional
- Support to update ipv4 and ipv6 records separately, for supported DNS providers
2020-05-29 20:38:01 -04:00
Quentin McGaw
c194681856
Update dependencies
2020-05-10 17:01:25 +00:00
Quentin McGaw
345cc754ff
Update golibs
2020-05-08 00:33:51 +00:00
Quentin McGaw
e38351e5a4
Remove sqlite ( #46 )
...
- Removed support for SQLite based database
- Removed migration from sqlite to json file persistence storage
- Updated announcement
- Scratch based Docker image
- Much faster rebuilds
- ARM v6 and ppc64le CPU architectures added
2020-04-04 14:11:59 -04:00
Quentin McGaw
a45f448454
Added IP methods, tests and removed Google method ( #36 )
...
* Added IP methods and cycle IP method + unit tests
* Removed Google from IP methods
2020-02-27 19:10:30 -05:00