5bbf174a13
cmake: allow VILLASnode to be included into other CMake projects via add_subdirectory()
2018-07-16 20:16:14 +02:00
fc6f63b192
cmake: change sub-libraries to be statically linked
2018-07-03 18:25:15 +02:00
0a4f1a3731
cmake: add install targets and several other cpack improvments
2018-06-30 01:29:45 +02:00
9094941b4c
cmake: add more CMakeLists.txt
2018-06-29 14:36:50 +02:00
f585a94ebf
remove most of the old Makefiles
2018-06-29 14:36:24 +02:00
179aa2d553
cmake: add new CMakeLists.txt
2018-06-29 14:35:39 +02:00
356c4695d9
hooks: added new scale + offset hook
2018-06-16 20:56:43 +02:00
95188a57ea
limit_rate: also limit when reading
2018-06-15 14:24:04 +02:00
0b13ff7d71
add two missing includes
2018-06-04 14:22:38 +02:00
1bd03f22a8
hook: extend print hook for showing prefixes
2018-05-24 09:06:53 +02:00
a535ec5abc
node: separated node configuratio for send / receive side
2018-05-24 09:04:41 +02:00
50b3a6535f
hooks: run also for paths
2018-05-23 14:59:48 +02:00
4ba077d14e
io: remove state-less IO calls
2018-05-12 15:25:29 +02:00
c0313c7963
refactored: io_format -> format_type
2018-05-12 13:57:39 +02:00
f99e5debb5
sample: remove sent timestamp
2018-05-08 11:42:43 +02:00
c59e0948c3
io: use dots instead of hyphens in format names
2018-05-08 08:45:18 +02:00
47b600efb7
hooks: fixed null pointer dereference in stats hook
2018-04-04 08:29:54 +02:00
be1a39b03b
hook: added new hook for rate limiting
2018-03-28 14:13:13 +02:00
c69d307bc9
improve Makefiles:
...
- moved all build-time options to Makefile.config
- build VILLASnode without hook support
- build VILLASnode without web & API support
- build VILLASnode without IO format support
- build VILLASnode without external plugins
2018-02-04 16:45:32 +01:00
0017d1bcb1
refactor: change include prefix
2018-02-04 16:40:52 +01:00
1965b8810d
stats: do not collect stats about reordering twice
2017-12-20 14:54:18 +01:00
daniel-k
78d23294af
lib: add missing includes of string.h
2017-11-02 13:08:12 +01:00
37f5bfe24c
c++: more porting
2017-10-20 11:54:00 +02:00
702dc34052
c++: add proper casts from void *
2017-10-20 11:54:00 +02:00
80ee8d786d
refactored sample by adding more *_many() functions
2017-10-16 08:09:07 +02:00
ce5f4e5a60
some refactoring in json parsing
2017-10-16 08:09:07 +02:00
4ed3dbe837
hook: reverte change for making decimate hook compatible in path
2017-09-23 23:51:38 -06:00
d4fde78129
hook: some refactoring for the map hook
2017-09-23 23:49:16 -06:00
8ed9cabb66
hook: allow decimate hook to be used in a path
2017-09-19 21:37:59 +02:00
d9d85ce2e8
mapping: fix restart
2017-09-16 15:33:57 +02:00
5e620942ce
adding new field "flags" to struct sample
2017-09-16 15:04:59 +02:00
edd0c63d13
renamed stats hook
2017-09-05 15:00:22 +02:00
12973f9088
json: accept integers for floating point settings
2017-09-04 23:16:58 +02:00
04f665070c
hook: bugfix in print hook
2017-09-04 18:04:13 +02:00
6d495c1a35
add new bitmask to samples to indicate which fields are valid
2017-09-04 14:28:55 +02:00
375287cd52
stats: refactor stats_send hook into a new node-type
2017-09-03 10:54:11 +02:00
526be78ca5
hook: from now on both paths and nodes can have hooks!
2017-09-02 14:27:58 +02:00
0a2777ad8d
hook: enable mapping of stats in "map" hook
2017-08-31 09:43:50 +02:00
382161b00b
mapping: move parser from node.c to mapping.c
2017-08-31 09:43:49 +02:00
b39a02732c
mapping: properly initialize mapping_entry::offset and mapping_entry:length
2017-08-30 23:52:48 +02:00
c2000e78b1
add sample_pool() macro to hide relative pointers
2017-08-30 23:51:41 +02:00
7cedb0edcd
mapping: replace struct mapping with a struct list
2017-08-28 14:35:50 +02:00
50b3529c90
improved mapping module to support node name prefixes
2017-08-28 12:48:15 +02:00
06c7066285
updated print hook to make use of new IO format system
2017-08-23 16:50:29 +02:00
07340a582e
hooks: fix config parser for stats hook
2017-08-23 15:49:22 +02:00
3519c9b2c8
hooks: use unsigned instead of size_t to count samples
2017-08-05 22:18:47 +02:00
dcbaf5d037
do not use global variables for hook jitter_calc ( closes #114 )
2017-08-03 00:20:14 +02:00
434fe6dbd6
replaced libconfig by jansson for parsing the configuration (huge commit)
2017-08-03 00:19:27 +02:00
a71053f718
refactor: use libconfig instance only within _parse() functions
2017-08-01 11:56:47 +02:00
bc83463831
added new format subsystem
2017-07-28 18:11:52 +02:00