- Added support for MariaDB (in addition to MySQL)
- Implemented reconnection if server/client disconnects
- Added support for both host and Unix socket connection to the DB
This commit introduces a class to handle host communities, that are
a logical representation of clusters of hosts that fall under the
same administrative domain. This commit also adds a new command line
option to specify a file containing aggregation rules and code to
parse such file with an adequate syntax:
communityX@id1=net1,net2,net3
communityY@id2=net4,net5,net6
...
Communities are unused now. Further commits will introduce reports
to represent communities and describe them with stats.
This addresses issue #75.
This commit introduces FlowsManager, a class implementing a flexible
interface for filtering flows stats. This is to be complemented
with a high-level interface allowing the Lua part to filter stats,
but as of now simply replaces the current getActiveFlowsList()
interface.
This commit adds to ntopng the possibility to start it on top of
a netfilter queue. The queue must be previously created before
being passed on as parameter to ntopng with the syntax explained
in the README.netfilter file, added with this commit.
This addresses issue #5.
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github