Commit Graph

83 Commits

Author SHA1 Message Date
a3c8fe44dd use climits for MAX_ULONG
check if received ip from api has at least a :
2020-05-05 19:11:47 +02:00
2353e4b420 release version 1.3.2 2020-05-02 14:59:56 +02:00
81d85a51f8 right package dependencies for deb and rpm packages. 2020-05-02 14:59:08 +02:00
Lukas-Heiligenbrunner
3936d9b949
Update README.md 2020-05-01 16:37:15 +02:00
a127fc4893 naming postinst instead of conffiles -- deb name convention 2020-05-01 17:11:59 +02:00
b72f9749a4 debian package postscript must have specific name 2020-05-01 17:05:19 +02:00
98f181fd6d store sampleconfig also in header for regenerating it if missing during runtime 2020-05-01 16:56:37 +02:00
ae9aa1d423 check if config file exists with a post script (during package installation process) 2020-05-01 16:47:22 +02:00
2505e2cbf4 new option to verify syntax and parameters of config file
cdoc for logging class
2020-05-01 15:33:20 +02:00
cf49bf7bc5 don't overwrite config on update
Config.cpp namespace instead of static class
print version on service startup
2020-05-01 12:33:51 +02:00
78d07ac95b cdoc and some minor renames 2020-04-30 19:37:11 +02:00
53e59e9931 edited install path to /usr/bin -- more common 2020-04-30 17:12:30 +02:00
4bc836c971 added gitlab build job
improved readme
2020-04-30 15:15:01 +02:00
7f83203dfd release version 1.3.0 2020-04-30 12:25:27 +02:00
a5e64667c5 removed useless ide files 2020-04-30 12:21:41 +02:00
9d33964b93 remove logging to file
added some doc
2020-04-30 12:16:29 +02:00
7cf8e965b0 improved check of incorrect config 2020-04-30 11:30:41 +02:00
04e64ad79c improved libconfig lib error handling in cmake 2020-04-30 10:47:32 +02:00
f53d46dd49 update readme 2020-04-29 22:02:51 +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
4bb1fd148a moved credential definition in seperate file 2020-02-11 17:14:17 +01:00
0ac9c497ae create Credentials class to specify all credentials there. 2020-02-11 16:42:05 +01:00
root
2c1e54ade5 improved rpm package build 2019-10-27 21:41:31 +01:00
lukas-heiligenbrunner
11720af9eb edited install path of service 2019-10-27 21:34:34 +01:00
Lukas-Heiligenbrunner
6dc22f6e38
Update CMakeLists.txt 2019-10-27 18:26:36 +01:00
lukas-heiligenbrunner
d65d80c3a8 winbuild tests 2019-10-27 15:55:54 +01:00
lukas-heiligenbrunner
ce56e5452d improved cmake messages 2019-10-27 14:14:03 +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
lukas-heiligenbrunner
cc8c2b0497 added package dependency of libcurl 2019-10-26 11:49:10 +02:00
lukas-heiligenbrunner
8eae88edfe removed install check of systemd 2019-10-26 11:38:24 +02:00
lukas-heiligenbrunner
0d00ab10cf added package build info in readme 2019-10-26 11:03:11 +02:00
lukas-heiligenbrunner
8e7c01c5ed edited readme 2019-10-26 11:00:57 +02:00
lukas-heiligenbrunner
eadbfe90fd improved cmake file output dirs and package install dirs 2019-10-26 10:57:32 +02:00
6a3f1dc7a5 included windows build 2019-10-25 12:24:19 +02:00
lukas-heiligenbrunner
eecbc755ce temp commit 2019-10-24 22:00:58 +02:00
133b21e1bd updated build targets 2019-10-24 16:11:35 +02:00
lukas-heiligenbrunner
eeaf67906f cleanup cmakelist 2019-10-23 22:05:10 +02:00
lukas-heiligenbrunner
5012cc517e check for deb build tools
improved check of rpm
2019-10-23 21:55:45 +02:00
lukas-heiligenbrunner
314795d70d right install service with package
check if rpm build is possible
2019-10-23 21:47:54 +02:00
d91a52c6ba created systemd service 2019-10-23 13:18: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
700d7912df manual build type set 2019-08-01 22:31:58 +02:00
52cc5f204b added c++ doc and replaced ifndef with pragma once 2019-08-01 21:19:02 +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