41a8e8e7e1
readd libconfig
...
correct regex to proof correct api
2020-10-12 01:55:58 +02:00
e7cc041bc4
add conan file rm existing configparser
2020-10-11 00:31:44 +02:00
85ba334c21
added options in nsis install what to install.
2020-05-26 19:59:23 +02:00
Lukas-Heiligenbrunner
2762605ca4
Merge branch 'master' into GUI
2020-05-26 18:04:16 +02:00
81de98bf6c
rename Version.h to StaticData.h
...
new temp file path for windows and linux
temp file now writeable on windows
compare string find method with SIZE_MAX instead of ULONG_MAX
2020-05-26 16:51:29 +02:00
3f75484f77
improved inc directory inclusion
2020-05-22 21:58:51 +02:00
ce4a3a830e
release version v1.3.4
2020-05-21 14:18:29 +02:00
86fd995923
some minor renamings
...
edited README.md
2020-05-21 14:09:17 +02:00
12ff16dc8e
renamed service-binarayname and config file name to dynuiprefresher
2020-05-21 11:52:55 +02:00
Lukas-Heiligenbrunner
fed6d251be
Merge branch 'master' into configfilewriteable
2020-05-21 11:28:33 +02:00
ca47949a38
check if config folder exists if not create it
...
right appdata folder for windows hosts
seperate config path and config name in cmake header
2020-05-21 11:26:15 +02:00
8199fc2c1e
correct build of test targets
...
correct upload of report.xml
2020-05-20 19:37:39 +02:00
998f3ea5e8
right xml export of unit test cases for test target
2020-05-20 19:25:37 +02:00
d8c3d4ffb8
correct build of gtests in one target with xml output
2020-05-19 23:57:16 +02:00
fb65ef98fa
new gitlab ci for windows build
...
cmake- check if gtest is installed on build system
validate compiler after setting of compiler paths
2020-05-19 20:58:18 +02:00
Lukas-Heiligenbrunner
da53941cba
enable and start iprefresher service automatically after package installation ( #18 )
...
- dont terminate service if config not valid.
2020-05-19 16:35:57 +02:00
4344e7c118
added tabbed view
...
new config page with ability to edit config file
new features in config class - setting member variables
new button locations in gui
2020-05-19 16:23:00 +02:00
a356bca964
install config in other folder win
2020-05-18 19:46:19 +02:00
268aa3a1ad
hide console window - windows gui
...
right windows gui dll dependencies
linux package qt dependencies for packaging
2020-05-18 17:18:41 +02:00
3be8203111
begin of gui implementations in cmake install script
2020-05-16 20:30:23 +02:00
3b32f60190
added return codes for IPrefresher refresh method.
...
error messages in gui.
2020-05-14 23:08:19 +02:00
0eea7095e0
added better thread management
...
cross compilation features.
2020-05-10 18:10:44 +02:00
ab772aac55
further gui developments
2020-05-10 15:00:51 +02:00
c25996a925
first qt gui steps
2020-05-09 23:08:23 +02:00
713e7a1f95
everywhere same code header
...
reformatings
cdoc
2020-05-08 16:45:27 +02:00
Lukas-Heiligenbrunner
463853dbd7
Unit test framework ( #10 )
...
* add first Unit Test
with gtest and cmake dependencies
* optionally build tests or not
added some realistic tests
* added ci compatible run configuration
* added test dependencies -lpthread -lm to work in debian correctly
* added some docs
and option infos
2020-05-07 19:58:16 +02:00
335bcf1259
wrong variable name
2020-05-07 16:19:59 +02:00
db4c71d7fe
don't use find_package for libconfig, no default package in debian/libconfig installation
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
2020-05-07 14:54:40 +02:00
b133ab6961
options to allow/deny package build
...
option cleanup
2020-05-06 11:33:29 +02:00
d353a2485c
more dynamic .dll folder for exe packing
...
other config dir for windows build
2020-05-05 17:02:39 +02:00
c3bc2293c7
remove double include of cpack
2020-05-05 14:34:25 +02:00
2b66e229e3
improved windows cross build
...
nsis packaging
2020-05-05 14:20:02 +02:00
714c087973
first winbuild tests
2020-05-04 21:17:10 +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
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
7f83203dfd
release version 1.3.0
2020-04-30 12:25:27 +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
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
4bb1fd148a
moved credential definition in seperate file
2020-02-11 17:14:17 +01:00