1
0

46 Commits

Author SHA1 Message Date
tgrosinger 5738db36e2 Bump Go version 0.0.3 2025-05-03 18:19:36 -07:00
tgrosinger 6aa76b66e1 Add TODO file 2024-05-24 07:46:55 -07:00
tgrosinger 1e61022f51 Add non-scratch based prod image 2023-01-10 16:20:10 +00:00
tgrosinger a83b135d14 Run updates on a timer loop
The config yaml provides an interval period which is used to determine
how often to update the IP addresses on the domains. The local IP
address is checked each time before updating the domains.
2022-12-06 13:36:54 -08:00
tgrosinger 6b64253b7a nfc: automatic formatting fixes 2022-12-06 13:36:54 -08:00
tgrosinger 85c7ae78e7 Bump Go version 2022-12-06 13:36:54 -08:00
tgrosinger 9ba150953e Make the config file a required argument
When running in a container we should not attempt to look in the
homedir for a config file. The user should explicitly mount it into the
container and pass it to the program.
2022-12-06 13:36:54 -08:00
tgrosinger 1446d3c942 Add a devcontainer definition
Utilizes the Dockerfile created in the previous commit.
2022-12-06 13:36:54 -08:00
tgrosinger 6412a308e8 Add Dockerfile
The dockerfile is used both as the dev container as well as the
production container. The production container is built with only the
executable binary and dependencies.
2022-12-06 13:36:54 -08:00
John Aylward 10d4b6b335 Update how log messages are output. 2021-12-31 10:55:03 -05:00
johnjaylward ce3537ff31 Add note about updating top level domain 2021-12-31 09:53:36 -05:00
John Aylward a4cea48127 update automation scripts 2021-11-11 17:11:53 -05:00
johnjaylward b2bf3dff44 Merge pull request #20 from anaganisk/changeDefaultIpApi
change referencess to IP lookup APIs to working services
2021-11-11 16:49:31 -05:00
John Aylward 2eef63e3eb change refs to IP lookup APIs to working services 2021-11-11 16:36:02 -05:00
Anagani Sai Kiran 1481ba9c86 create github actions 2021-10-22 23:59:11 +05:30
Anagani Sai Kiran 14b211109c Merge pull request #18 from johnjaylward/addMoreLogs
Fix missing `checkError` calls and adds logging
2021-10-22 22:54:52 +05:30
John Aylward b83ab75472 correct some missing "checkError" calls and add more log messages 2021-10-20 15:25:38 -04:00
johnjaylward 684cdc3a3d Merge branch 'anaganisk:master' into master 2021-10-20 15:10:58 -04:00
Anagani Sai Kiran e23b64e212 Merge pull request #10 from johnjaylward/addMoreReleaseBinaries
Ensure explicit ARM version and add FreeBSD builds
2020-03-14 14:04:48 +05:30
John Aylward eeef7c892f copy the sample configuration to the release dir 2020-03-04 14:53:22 -05:00
John Aylward 0cb8bf900b Ensure explicit ARM version and add FreeBSD builds 2020-03-04 13:20:47 -05:00
John Aylward 84f2163003 Merge branch 'master' of github.com:anaganisk/digitalocean-dynamic-dns-ip 2020-03-04 12:42:56 -05:00
Sai Kiran Anagani 8623ef5c80 added new installation instructions 2019-10-29 19:03:24 +05:30
Sai Kiran Anagani 47b51d0cf0 added circle ci 2019-10-29 17:07:49 +05:30
Anagani Sai Kiran 9eed6ba6d8 Merge pull request #7 from cdzombak/master
Allow setting custom IP check URLs
2019-09-28 09:52:19 +05:30
Chris Dzombak bf919c063b update README 2019-09-26 13:45:03 -04:00
Chris Dzombak 7e236a7cf0 Add GoLand project file to .gitignore 2019-09-26 11:24:05 -04:00
Chris Dzombak 3b401c5a1f [minor] Cleanup some log messages & README 2019-09-26 11:23:36 -04:00
Chris Dzombak 8309b1bb64 Add support for configuring IP check URLs 2019-09-26 11:23:15 -04:00
Anagani Sai Kiran e1d1df8415 Merge pull request #6 from johnjaylward/patch-1
Update Readme with build instructions
2019-08-05 19:39:11 +05:30
johnjaylward 0f46c9b820 fix small typos 2019-08-05 10:07:13 -04:00
johnjaylward 95f4abc343 Update Readme with build instructions
make the "requirements" section more specific and also adds simple build instructions.
2019-08-02 17:02:33 -04:00
Anagani Sai Kiran ac101a4ff0 Merge pull request #4 from johnjaylward/support_dual_stack
Support dual stack IPv4 and IPv6
2019-07-23 17:02:09 +05:30
Anagani Sai Kiran d863936ac6 Merge pull request #3 from johnjaylward/correct_paging
update to support paging and custom config location.
2019-07-23 16:59:01 +05:30
Anagani Sai Kiran f18c8221e2 Merge pull request #2 from johnjaylward/fix_git_stuff
Fix git stuff
2019-07-23 16:57:37 +05:30
John Aylward 7a0b530027 Merge branch 'support_dual_stack' 2019-07-22 12:22:53 -04:00
John Aylward edf24ec90c add support for ipv4 in ipv6 addresses 2019-07-22 12:02:27 -04:00
John Aylward 9a990b48ce add dual stack support 2019-07-22 12:02:27 -04:00
John Aylward 3fdd43dfa8 update to support paging and custom config location.
expand config to support a few more options
2019-07-22 11:23:47 -04:00
John Aylward 693eb25ee4 update gitignore to matche default build & config 2019-07-22 11:12:14 -04:00
John Aylward 014dc55ae6 remove execute bit 2019-07-22 11:10:24 -04:00
Sai Kiran Anagani c3630e87f1 add support for multiple domains 2017-11-12 19:16:49 +05:30
Sai Kiran Anagani 057713b443 change config file to be placed in home directory 2017-09-18 18:50:07 +05:30
Anagani Sai Kiran 05863d7a6d Merge pull request #1 from papersackpuppet/patch-1
Updates README with additional instructions.
2017-09-09 05:44:22 +05:30
papersackpuppet 5ee18713a5 Update README.md
Updates README with additional instructions.
2017-09-08 15:59:10 -05:00
Sai Kiran Anagani d2cff7ecc2 init
added past ip compare with current

removed binary

removed binary

fix relative path of config

change cron

change cron
2017-08-30 17:32:49 +05:30