Commit Graph

  • 25f32dc4f4 cache whole project between jobs lukas 2020-05-08 17:23:19 +02:00
  • 2b863c6050 keep data between stages lukas 2020-05-08 17:20:11 +02:00
  • a43b730b53 multistaging ci lukas 2020-05-08 17:17:20 +02:00
  • 309aefee2e added a build badge lukas 2020-05-08 17:02:46 +02:00
  • 713e7a1f95 everywhere same code header reformatings cdoc lukas 2020-05-08 16:45:27 +02:00
  • 12de026842 Update .gitlab-ci.yml lukas 2020-05-07 18:08:31 +00:00
  • 463853dbd7 Unit test framework (#10) Lukas-Heiligenbrunner 2020-05-07 19:58:16 +02:00
  • 335bcf1259 wrong variable name lukas 2020-05-07 16:19:59 +02:00
  • db4c71d7fe don't use find_package for libconfig, no default package in debian/libconfig installation lukas 2020-05-07 16:17:47 +02:00
  • ba4af36df0 * new class for IP utils * method to check telegram support out of config * getters in Config.cpp * lots of reformatings and cdoc lukas 2020-05-07 14:54:40 +02:00
  • b133ab6961 options to allow/deny package build option cleanup v1.3.3 lukas 2020-05-06 11:33:29 +02:00
  • 2e3a39f38c Merge pull request #6 from Lukas-Heiligenbrunner/cross-compilation Lukas-Heiligenbrunner 2020-05-06 11:04:49 +02:00
  • 4bab9b21eb Merge branch 'master' into cross-compilation Lukas-Heiligenbrunner 2020-05-06 11:04:42 +02:00
  • 9f99997c8b added Readme for cross compile tasks lukas 2020-05-06 11:03:39 +02:00
  • aef369b38b correct order of #includes to include own libs first and then system ones lukas 2020-05-05 19:25:23 +02:00
  • 8659237ece Merge pull request #8 from Lukas-Heiligenbrunner/DoctypeBug Lukas-Heiligenbrunner 2020-05-05 19:15:57 +02:00
  • 1756b0cf5e check also read ip from file if valid lukas 2020-05-05 19:15:08 +02:00
  • a3c8fe44dd use climits for MAX_ULONG check if received ip from api has at least a : lukas 2020-05-05 19:11:47 +02:00
  • d353a2485c more dynamic .dll folder for exe packing other config dir for windows build lukas 2020-05-05 17:02:39 +02:00
  • 8a9c39051d Merge pull request #7 from Lukas-Heiligenbrunner/currentipparameter Lukas-Heiligenbrunner 2020-05-05 15:57:16 +02:00
  • d5812f8266 added option to get current global ip lukas 2020-05-05 15:32:07 +02:00
  • c3bc2293c7 remove double include of cpack lukas 2020-05-05 14:34:25 +02:00
  • 2b66e229e3 improved windows cross build nsis packaging lukas 2020-05-05 14:20:02 +02:00
  • 714c087973 first winbuild tests lukas 2020-05-04 21:17:10 +02:00
  • 2353e4b420 release version 1.3.2 v1.3.2 lukas 2020-05-02 14:59:56 +02:00
  • 81d85a51f8 right package dependencies for deb and rpm packages. lukas 2020-05-02 14:59:08 +02:00
  • 3936d9b949 Update README.md Lukas-Heiligenbrunner 2020-05-01 16:37:15 +02:00
  • a127fc4893 naming postinst instead of conffiles -- deb name convention lukas 2020-05-01 17:11:59 +02:00
  • b72f9749a4 debian package postscript must have specific name lukas 2020-05-01 17:05:19 +02:00
  • 98f181fd6d store sampleconfig also in header for regenerating it if missing during runtime lukas 2020-05-01 16:56:37 +02:00
  • ae9aa1d423 check if config file exists with a post script (during package installation process) lukas 2020-05-01 16:47:22 +02:00
  • 2505e2cbf4 new option to verify syntax and parameters of config file cdoc for logging class lukas 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 lukas 2020-05-01 12:33:51 +02:00
  • 78d07ac95b cdoc and some minor renames v1.3.1 lukas 2020-04-30 19:37:11 +02:00
  • 53e59e9931 edited install path to /usr/bin -- more common lukas 2020-04-30 17:12:30 +02:00
  • 4bc836c971 added gitlab build job improved readme lukas 2020-04-30 15:15:01 +02:00
  • 7f83203dfd release version 1.3.0 lukas 2020-04-30 12:25:27 +02:00
  • a5e64667c5 removed useless ide files v1.3.0 lukas 2020-04-30 12:21:41 +02:00
  • 9d33964b93 remove logging to file added some doc lukas 2020-04-30 12:16:29 +02:00
  • 7cf8e965b0 improved check of incorrect config lukas 2020-04-30 11:30:41 +02:00
  • 04e64ad79c improved libconfig lib error handling in cmake lukas 2020-04-30 10:47:32 +02:00
  • f53d46dd49 update readme lukas 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 lukas 2020-04-29 20:06:27 +02:00
  • 5499fadac8 lots cmake improvements correct non root packaging lukas 2020-04-29 18:33:30 +02:00
  • 54a0ea9f98 basic refactor lukas 2020-02-11 17:22:14 +01:00
  • 4bb1fd148a moved credential definition in seperate file lukas 2020-02-11 17:14:17 +01:00
  • 0ac9c497ae create Credentials class to specify all credentials there. lukas 2020-02-11 16:42:05 +01:00
  • 2c1e54ade5 improved rpm package build v1.2.3 root 2019-10-27 21:41:31 +01:00
  • 11720af9eb edited install path of service lukas-heiligenbrunner 2019-10-27 21:34:34 +01:00
  • 6dc22f6e38 Update CMakeLists.txt Lukas-Heiligenbrunner 2019-10-27 18:26:36 +01:00
  • d65d80c3a8 winbuild tests lukas-heiligenbrunner 2019-10-27 15:55:54 +01:00
  • ce56e5452d improved cmake messages lukas-heiligenbrunner 2019-10-27 14:14:03 +01:00
  • f642616bcf doxygen docu support replaced std::cout with Logger class lukas-heiligenbrunner 2019-10-27 13:41:40 +01:00
  • 73b6754806 created logging class lukas-heiligenbrunner 2019-10-26 14:41:43 +02:00
  • cc8c2b0497 added package dependency of libcurl v1.2 lukas-heiligenbrunner 2019-10-26 11:49:10 +02:00
  • 8eae88edfe removed install check of systemd lukas-heiligenbrunner 2019-10-26 11:38:24 +02:00
  • 0d00ab10cf added package build info in readme lukas-heiligenbrunner 2019-10-26 11:03:11 +02:00
  • 8e7c01c5ed edited readme lukas-heiligenbrunner 2019-10-26 11:00:57 +02:00
  • eadbfe90fd improved cmake file output dirs and package install dirs lukas-heiligenbrunner 2019-10-26 10:57:32 +02:00
  • 6a3f1dc7a5 included windows build lukas 2019-10-25 12:24:19 +02:00
  • eecbc755ce temp commit lukas-heiligenbrunner 2019-10-24 22:00:58 +02:00
  • 133b21e1bd updated build targets lukas 2019-10-24 16:11:35 +02:00
  • eeaf67906f cleanup cmakelist lukas-heiligenbrunner 2019-10-23 22:05:10 +02:00
  • 5012cc517e check for deb build tools improved check of rpm lukas-heiligenbrunner 2019-10-23 21:55:45 +02:00
  • 314795d70d right install service with package check if rpm build is possible lukas-heiligenbrunner 2019-10-23 21:47:54 +02:00
  • d91a52c6ba created systemd service lukas 2019-10-23 13:18:43 +02:00
  • 436051d641 updated version info to 1.2 lukas 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 lukas 2019-10-23 09:24:35 +02:00
  • f325c3a371 outsourced main method of ip refresh and added some doc max 2019-08-02 22:44:42 +02:00
  • 700d7912df manual build type set max 2019-08-01 22:31:58 +02:00
  • 52cc5f204b added c++ doc and replaced ifndef with pragma once max 2019-08-01 21:19:02 +02:00
  • 904cd2e96a cleanup in cmake file (added libraries) code reformats max 2019-08-01 20:18:39 +02:00
  • c5b5029cb1 added const variables in class headers lukas 2019-06-18 11:42:26 +02:00
  • 07ce161155 added seperate class for ip request and dynu request lukas 2019-06-18 11:23:24 +02:00
  • 0e8783d354 Update README.md 1.1 Lukas-Heiligenbrunner 2019-05-11 12:23:57 +02:00
  • 4012d00695 Update README.md Lukas-Heiligenbrunner 2019-05-11 12:22:31 +02:00
  • f7991631a5 Update README.md Lukas-Heiligenbrunner 2019-05-11 12:18:24 +02:00
  • 16f7a5f77d Update README.md Lukas-Heiligenbrunner 2019-05-11 11:28:12 +02:00
  • 7198737089 readme removed linux title max 2019-05-11 11:17:59 +02:00
  • fee0160e64 edited readme file max 2019-05-11 11:16:59 +02:00
  • b40b674c5c some code improvements max 2019-05-11 11:09:48 +02:00
  • a3bf259fee Update README.md Lukas-Heiligenbrunner 2019-05-10 23:15:05 +02:00
  • 97925d060a Update README.md Lukas-Heiligenbrunner 2019-05-10 23:14:25 +02:00
  • a78a719e8c Update README.md Lukas-Heiligenbrunner 2019-05-10 23:12:08 +02:00
  • cdd764bb61 Update README.md Lukas-Heiligenbrunner 2019-05-10 23:11:01 +02:00
  • 8242a9c742 Create README.md Lukas-Heiligenbrunner 2019-05-10 23:09:30 +02:00
  • 1375c3a258 added make install function to cmake file max 2019-05-10 21:37:08 +02:00
  • b599626bbf used Hashmap for telegram api request lukas 2019-05-10 08:30:08 +02:00
  • a890cf687e readded intellij workspace files max 2019-05-08 19:56:43 +02:00
  • b5c4b9628f removed idea folder max 2019-05-08 19:37:46 +02:00
  • 44380b31f3 update of gitignore file max 2019-05-08 19:36:36 +02:00
  • c738a01ce4 code reformat max 2019-05-08 19:31:49 +02:00
  • 31819abcaf moved Hashmap also in api package max 2019-05-08 19:28:16 +02:00
  • 846a32ee7e added telegram api support to send message on ip update max 2019-05-08 19:19:42 +02:00
  • 3b7e78193a some structure updates max 2019-05-06 21:43:17 +02:00
  • 3971a8ab24 reformated output of main max 2019-05-06 18:49:38 +02:00
  • 1c752847d9 added command line arguments lukas 2019-05-06 12:55:01 +02:00
  • 1754dd8385 syntax update and sperate variable for dynu domain id lukas 2019-05-06 09:39:28 +02:00
  • acd33bbbad edited some pointer references max 2019-05-05 20:23:31 +02:00
  • 004ca7c62c added internet connection detection max 2019-05-05 18:50:10 +02:00