bb055f840a
src: unify command line usage infos
2018-05-08 11:43:16 +02:00
e5afb8ec48
fix several build system related issues
2018-02-06 23:29:54 +01: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
702dc34052
c++: add proper casts from void *
2017-10-20 11:54:00 +02:00
fba30731aa
task: simplify interface
2017-09-16 15:33:01 +02:00
d587b5a817
add new '-V' option to tools which shows the version of only and exits
2017-09-16 11:52:30 +02:00
44c4e9d52f
refactor: whitespace changes only
2017-09-02 22:02:01 +02:00
526be78ca5
hook: from now on both paths and nodes can have hooks!
2017-09-02 14:27:58 +02:00
415cd0de09
refactor: whitespace changes only
2017-09-02 14:20:38 +02:00
5d0ba771c6
Merge branch 'node-test' into develop
...
# Conflicts:
# include/villas/api/session.h
# lib/api.c
# lib/super_node.c
# lib/web.c
2017-08-27 18:44:03 +02:00
3d3eb1430b
log: do proper default initialization
2017-08-20 10:53:41 +02:00
3eea0c67bb
- introduce low-level interface for new IO subsystem: we now have a fully extensible system for new IO formats and file formats
...
- reworked file node-type to remove in / out directions
2017-08-14 14:42:07 +02:00
a985d99868
node: fix high cpu usage
2017-08-10 08:07:55 +02:00
c5fc72dd78
adding pluggable IO formats
2017-08-05 21:02:09 +02:00
522ded3ea7
made most of Linux dependencies optional
...
VILLASnode now compiles on OS X Yosemite :-)
2017-07-25 12:07:06 +02:00
6a48333f72
refactor: "node type"=> "node-type"
2017-07-25 12:07:05 +02:00
e927795388
smaller cleanups
2017-07-12 12:20:11 +02:00
794e4dee36
hooks: dont run periodic hooks for stopped paths
2017-07-12 12:20:11 +02:00
cc6f6a6132
log: added new module to print fancy tables and use it for histograms as well as periodc stats
2017-07-12 12:19:49 +02:00
94ae566091
utils: renamed macros for color output
2017-07-12 12:18:43 +02:00
49054eef9f
cleanup: removed trailing whitespaces in code
2017-05-05 19:24:16 +00:00
5be1853649
added GPL license to file headers
2017-04-27 12:56:43 +02:00
89a7f15186
valgrind: call atexit() handlers to release memory
2017-04-24 18:59:12 +02:00
96190a5822
Run libwebsockets in a worker thread
2017-04-07 17:39:37 +02:00
fd51d7bac9
refactoring: kernel_has_version() => kernel_get_version() + version_cmp()
2017-04-02 02:33:20 +02:00
3eb629d9d5
various bug fixes from todays debugging session
2017-03-29 04:25:30 +02:00
267d244167
minor cleanup, bug fixes and refactoring
2017-03-27 12:50:01 +02:00
68aa917f78
set VILLASnode version via Makefile instead of config.h
2017-03-27 12:30:44 +02:00
411b9dd326
replaced most occurrences of list_foreach with a traditional for loop due to performance reasons
2017-03-25 21:23:31 +01:00
5b93da867a
refactoring: simplified hook system
2017-03-17 01:08:48 -03:00
ccf2f28b9f
refactoring: struct cfg => struct super_node
2017-03-12 17:01:24 -03:00
d9bd8cf64f
move signal initialisation to utils
2017-03-06 19:09:44 -04:00
c56caf3b73
improve logging
2017-03-06 19:08:45 -04:00
21d6ff20c4
split node and node_type into separate files
2017-03-06 08:58:58 -04:00
10bdf4db51
properly use ne plugin system to find node-types
2017-03-06 08:57:43 -04:00
fa648d5cac
add —-help / -h option to villas-node
2017-03-05 11:10:10 -04:00
9c40931a04
Merge branch 'feature-mpmc-queue' into feature-curlio
2017-03-05 10:06:32 -04:00
e27f0b699f
several fixes for clean compilation
2017-03-03 20:21:33 -04:00
3e7c855526
updated licence and copyright info in file headers
2017-03-03 20:20:13 -04:00
7ec6aee288
Merge remote-tracking branch 'rwth/develop' into feature-curlio
2017-02-18 11:05:11 -05:00
c930ad49b7
several smaller changes and bugfixes
2017-02-18 10:58:17 -05:00
bc634ebccc
first bunch of global state object
2017-02-18 10:31:42 -05:00
2b83fef2ce
removed a bunch of non-needed include files (found by include-what-you-need.org)
2017-02-16 13:33:04 -03:00
1dba01a8ae
Re-license source code to LGPLv2.1 ( closes #56 )
2016-11-22 11:14:25 -05:00
c84df390bc
renamed hook related files
2016-11-20 13:11:37 -05:00
b37d3df332
moved cfg_parse_{hook, node, path} to {hooks, node, path}.c
2016-11-20 12:59:37 -05:00
eda6c66f0e
use proper style for #include
2016-11-20 02:45:39 -05:00
4bb0aa76c9
increase number of reserved huge pages automatically if required
2016-11-20 02:45:16 -05:00
5ba5164c1a
added new tool to run hook functions with villas-pipe and villas-signal
2016-10-22 20:43:36 -04:00
9813d2a6c2
use hard coded names for usage info
2016-10-22 20:37:02 -04:00