Simone Mainardi
d22c63e859
Fixes uninitialized MySQL connected variable
2021-10-22 10:06:00 +02:00
Luca Deri
4e18ba10ad
Removed trace
2021-10-21 19:41:40 +02:00
Luca Deri
d141115b96
ClickHouse fixes
2021-10-21 14:08:04 +02:00
Luca Deri
f4c512d552
Code cleanup and stubs for supporting ClickHouse (via -F clickhouse)
2021-10-21 11:58:08 +02:00
Matteo Biscosi
e01594f52a
Removed community id from MySQL flow
...
Implements #5071
2021-03-15 15:58:07 +01:00
Matteo Biscosi
2f15bd0723
Implements bind alerts to flows through communityId
...
Implements #5071
2021-03-10 12:24:56 +01:00
Luca Deri
65a9daa7cb
Warning fix
2021-01-26 11:09:39 +01:00
Alfredo Cardigliano
fb0e738163
Fix size of IN/OUT BYTES columns in MySQL
2021-01-22 09:36:29 +01:00
Luca Deri
440f6e5892
Added IEC flow info
...
Changed getFlowInfo() method signature
2021-01-21 22:10:48 +01:00
Luca Deri
a1178a0791
Updated (C)
2021-01-02 12:08:23 +01:00
Luca Deri
9c16489912
FreeBSD compilation fixes
...
Various warning fixes
2020-12-31 18:05:44 +01:00
Luca Deri
57e6a93065
Improved scheduling algorithm to guarantee minimum service time when number of entries allow
...
Updated (C)
2020-01-06 23:36:36 +01:00
Simone Mainardi
9c448445ac
Implements MySQL flow dump for view interfaces
2019-07-23 17:44:40 +02:00
emanuele-f
0ec286f3ba
Fix missing http_prefix in refer
...
Fixes #2731
2019-07-18 17:26:14 +02:00
Alfredo Cardigliano
a855d1bff5
Checking db connection state before trying to insert to mysql ( #2712 )
2019-07-11 12:23:14 +02:00
emanuele-f
afaa0e041a
Fix null idx column after schema migration
2019-05-13 11:40:57 +02:00
Simone Mainardi
aaf08d1cfa
Fixes MySQL idx column migration to BIGINT
2019-03-21 18:10:04 +01:00
Jérôme Marteaux
09376c5e96
switch to bigint ( #2441 )
2019-03-12 17:55:19 +01:00
emanuele-f
6f94f7b132
Add thread names for debugging
2019-02-21 11:51:57 +01:00
Simone Mainardi
5110b1cadf
Prevents certain races when no heap mem is avaiable
2019-01-29 12:31:06 +01:00
emanuele-f
9881358bf8
Cleanup db initialization code
2019-01-16 16:44:36 +01:00
emanuele-f
5a88ee91da
Rework flow exporters API
...
Now ElasticSearch and LogStash are bind to a NetworkInterface instance
Closes #2312
2019-01-15 12:53:21 +01:00
emanuele-f
4feb75a152
Rework flow exporter counters
...
Fixes #2300
2019-01-14 14:09:33 +01:00
emanuele-f
f4be144bc4
Show MySQL processlist output during shema migration
...
Fixes #2286
2019-01-08 20:43:09 +01:00
Luca Deri
bedff2c8e2
Updated (C)
2019-01-07 19:28:49 +01:00
Alfredo Cardigliano
8c93fc3ca6
Fixed export to mysql on shutdown in case of Pcap file in community mode
2018-12-28 20:00:07 +01:00
Alfredo Cardigliano
706bbf8558
Fixes missing flows on mysql after shutdown
2018-12-20 19:48:16 +01:00
Alfredo Cardigliano
479970c384
Implemented flows purging on shutdown (enabled with --shutdown-when-done only for now, it can be controlled with prefs->flushFlowsOnShutdown()), fixes #2229
2018-12-15 17:43:35 +01:00
emanuele-f
8a8a016283
Replace lua_pushnumber with lua_pushinteger where necessary.
...
Lua 5.3 now supports 64bit integers. Using a number instead of an integer can cause problems since
tostring adds the decimal dot:
- Lua 5.2: tostring(5.0) = "5"
- Lua 5.3: tostring(5.0) = "5.0"
2018-11-29 15:36:19 +01:00
Simone Mainardi
859e85c7ce
Fixes C to Lua integer types conversions affecting OS X
2018-11-23 15:58:38 +01:00
Simone Mainardi
d62a19fa88
Adds time to sql query log
2018-08-16 09:48:30 +02:00
Simone Mainardi
cd6c7c4338
Adds SQL queries log performed from Lua
2018-08-13 19:27:00 +02:00
Simone Mainardi
db5aabb611
Prevents large MySQL exports that could cause Lua OOMs
2018-08-10 15:50:28 +02:00
Luca Deri
f0c936c368
Updated (C) to 2018
2018-03-22 21:59:42 +01:00
Luca Deri
1bae7157f4
Added missing flow export call
2018-02-15 15:26:19 +01:00
Luca Deri
7fd73b1026
Minor
2017-12-14 23:49:44 +01:00
Luca
b350ecc7d9
Minor rework in periodic scripts
...
Reworked aggregated DB dump
2017-11-12 12:10:20 +01:00
Luca Deri
c8de202017
Fixes to compile ntopng without MySQL
...
Added nEdge support in configure
2017-10-21 13:39:18 +02:00
andrewmv
c1f87f722b
Add support for custom mysql port ( #1501 )
...
* Add support for custom mysql port
- Fixed port number parsing from startup arguments
as documented in man page.
- Added port number usage to --help.
- Added port number to error messaging.
* Added support for custom mysql port
Corrected omissions in previous commit
- Fixed port number parsing from startup arguments
as documented in man page.
- Added port number usage to --help.
- Added port number to error messaging.
* Add support for custom mysql port
Corrected build errors in previous commit
- Fixed port number parsing from startup arguments
as documented in man page.
- Added port number usage to --help.
- Added port number to error messaging.
* Rewrote logic to be C++98 compatible
2017-10-10 10:10:56 +02:00
Simone Mainardi
a86f3dd36e
Implements DB interoperability b/w ntopng and nProbe
2017-08-11 16:51:10 +02:00
Simone Mainardi
e4182969c4
Fixes some memory leaks
...
Possibly affects #1351 #1345 #1337 #1311
2017-07-10 18:39:19 +02:00
Simone Mainardi
e6e8a7e626
Fixes MySQL data too long error
2017-06-05 12:02:18 +02:00
Simone Mainardi
d7b929bdc1
Implements DNS searches and reworks INFO column
2017-05-23 14:00:19 +02:00
Simone Mainardi
1b313d2932
Implements periodic flow aggregation
2017-05-09 15:07:20 +02:00
Simone Mainardi
b238191bd7
Implements flows pre-aggregation
2017-05-06 22:10:56 +02:00
Simone Mainardi
0c1fd6071f
Defines some MySQL constants
2017-04-20 16:46:01 +02:00
Campus
5f63a808f8
change from protocol to app_protocol to sync with ndpi commit 5de6a96af5754c13846883b556f58fc79831c61d
2017-03-15 18:19:40 +01:00
Josh Soref
3c51178e68
spelling: query
2017-03-07 07:40:13 +00:00
Josh Soref
78e78c018c
Fixes spellings and typos
...
Thank goes to
Josh Soref <jsoref@users.noreply.github.com>
2017-03-06 17:54:48 +01:00
Luca Deri
941e5d3f0f
Reworked Flashstart to avoid using the redis cache
...
Reorganized code
2017-01-31 19:23:18 +01:00