Commit Graph

24 Commits

Author SHA1 Message Date
7cf8e965b0 improved check of incorrect config 2020-04-30 11:30:41 +02:00
722d25b325 use libconfig for a /etc/iprefresher.cfg config file
there can all the api credentials be specified
2020-04-29 20:06:27 +02:00
5499fadac8 lots cmake improvements
correct non root packaging
2020-04-29 18:33:30 +02:00
54a0ea9f98 basic refactor 2020-02-11 17:22:14 +01:00
0ac9c497ae create Credentials class to specify all credentials there. 2020-02-11 16:42:05 +01:00
lukas-heiligenbrunner
f642616bcf doxygen docu support
replaced std::cout with Logger class
2019-10-27 13:41:40 +01:00
lukas-heiligenbrunner
73b6754806 created logging class 2019-10-26 14:41:43 +02:00
436051d641 updated version info to 1.2 2019-10-23 09:32:33 +02:00
b68982345d * option to force a refresh
* option to run in loop every 5 minutes
* pack into deb, rpm ant targz archive
2019-10-23 09:24:35 +02:00
f325c3a371 outsourced main method of ip refresh and added some doc 2019-08-02 22:44:42 +02:00
904cd2e96a cleanup in cmake file (added libraries)
code reformats
2019-08-01 20:18:39 +02:00
c5b5029cb1 added const variables in class headers 2019-06-18 11:42:26 +02:00
07ce161155 added seperate class for ip request and dynu request 2019-06-18 11:23:24 +02:00
b40b674c5c some code improvements 2019-05-11 11:09:48 +02:00
c738a01ce4 code reformat 2019-05-08 19:31:49 +02:00
846a32ee7e added telegram api support to send message on ip update 2019-05-08 19:19:42 +02:00
3971a8ab24 reformated output of main 2019-05-06 18:49:38 +02:00
1c752847d9 added command line arguments 2019-05-06 12:55:01 +02:00
1754dd8385 syntax update and sperate variable for dynu domain id 2019-05-06 09:39:28 +02:00
acd33bbbad edited some pointer references 2019-05-05 20:23:31 +02:00
004ca7c62c added internet connection detection 2019-05-05 18:50:10 +02:00
97469e3e43 log on error 2019-05-05 16:42:39 +02:00
0e204bf2c1 added loggin methods 2019-05-05 16:35:38 +02:00
b467ab58fa edited api class and made it to work 2019-05-05 15:38:48 +02:00