Migrates class Geolocation to the new libmaxminddb
Handles static/dynamic compilation of libmaxminddb
Adds missing configure/make files for libmaxminddb
Adds libmaxminddb to travis.yml
Adds dev libmaxminddb to .travis.yml
Removes t Makefile
Removes missing ubuntu14 libmaxminddb-dev
Run autoreconf on libmaxminddb
Adds autoreconf to libmaxminddb static build
Adds libmaxminddb dependency to packages
Adds new *.mmdb files to debian/ubuntu ntopng-data
Adds new *.mmdb files to centos6/7 ntopng-data
Removes old libgeoip dep in favor of libmaxminddb
Adds back old .dat to debian/ubuntu ntopng-data
Adds back old .dat to centos ntopng-data
Adds autoreconf for travis
Removes libmaxminddb autoreconf from travis
Removes third-party libmaxminddb
Removes static build of libmaxminddb
Removes old libgeoip1 dependencies
Updates readme with libmaxminddb
Adds geolite attribution
Host activities are now enabled (and memory allocated) only for local hosts. Fixed bug in activities preferences
Cleaned up various methods
Removed some old unused code
This can happen when nProbe is configured to export a template
that contains both IPv4 and IPv6. In these cases nprobe can
send a template such as
payload=0x7f67e9a66aa0 "{\"1\":80,\"2\":2,\"4\":6,\"5\":0,\"6\":2,\"7\":64196,\"8\":\"134.249.163.101\",\"10\":0,\"11\":23,\"12\":\"81.19.152.170\",\"14\":0,\"15\":\"0.0.0.0\",\"16\":15895,\"17\":38955,\"21\":1474542213,\"22\":1474542202,\"23\":0,\"24\":0,\"27\":\"::\","..., payload_size=309, source_id=0 '\000', data=0x2477560) at src/ParserInterface.cpp:560
where both the IPv6 (field "27") and IPv4 (field "8") can be exported simultaneousy.
Before this commit the empty IPv6 could overwrite the non-empty IPv4