17 Commits

Author SHA1 Message Date
lordwelch
4d1351c52a Reduce requests to the GCP dns backend
Update use of the google API to current practices

The reduction in requests is achieved by adding a limiter and returning
a cached response if the limiter will not allow a request.
2020-05-27 19:01:28 -07:00
lordwelch
214c548fba Fix Sync poll interval 2020-05-02 09:35:15 -07:00
lordwelch
2036538715 Add IP type checks 2020-04-07 02:38:48 -07:00
lordwelch
00c93beca0 Add more logging
Fix issue when trying to update with an empty address
Fix govet issues
Run IPv6 poller
2020-03-10 14:33:07 -07:00
lordwelch
e00c0a285a Add IPv6 support
Use gitlab.com/vocdoni/go-external-ip for retrieving the current
external IP
2020-03-10 12:50:51 -07:00
Ian Lewis
835c585da9 Don't enable health checks by default 2019-02-10 18:02:04 +09:00
Ian Lewis
7755300638 Refactored main and some error messages 2018-10-22 12:43:40 +09:00
Ian Lewis
ba9379dfb8 Fixed instructions in the readme
- Fixed path pointing to old Github id
- Fixed config example
2018-10-22 11:23:10 +09:00
Ian Lewis
c92e1f3547 Use dep instead of glide 2018-10-22 11:19:17 +09:00
Ian Lewis
71e7507e60 Updated copyright with the right company 2018-10-22 11:13:28 +09:00
Ian Lewis
13bacfa58c Fixed import paths since I changed by github id 2018-10-22 11:06:52 +09:00
Ian Lewis
c072b077a3 Deleted old generator script 2017-08-30 19:06:35 +09:00
Ian Lewis
a33f5a31f1 Fix app name 2017-08-30 19:04:53 +09:00
Ian Lewis
889d6de178 Updated README with better instructions. 2017-08-30 19:02:54 +09:00
Ian Lewis
07a94bab65 Fixed some govet warnings 2017-08-30 18:07:27 +09:00
Ian Lewis
f1d1918b86 Moved main.go to cmd/cloud-dyndns-client 2017-08-30 18:02:25 +09:00
Ian Lewis
eadf4a1104 Initial commit 2017-08-30 17:27:42 +09:00