Commit graph

96 commits

Author SHA1 Message Date
Alfredo Cardigliano
1639218ed1 Fix linking 2026-01-13 11:19:32 +01:00
Toni
4bcb9ac40a
Fix and improve clang detection (#9886)
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2025-12-22 09:21:41 +01:00
Luca Deri
67eb38d119 Reworked net-snmp implementation 2025-12-02 10:22:16 +01:00
Alfredo Cardigliano
6991858b99 Do not compile CH on community only 2025-11-28 10:47:15 +01:00
Luca Deri
267cae3ca7 Changes due to nDPI configure rework 2025-11-08 18:50:50 +01:00
Luca Deri
7204d9968f Compilation fix 2025-11-06 23:23:31 +01:00
Luca Deri
92fb3e2c3a Implemented clickhouse-cpp caching 2025-11-04 19:13:56 +01:00
Luca Deri
b5d08c0ae2 Tony fix 2025-10-16 21:48:50 +02:00
Luca
cd94708f4d Fixed invalid syntax 2025-10-08 14:09:09 +02:00
Luca Deri
efb3e5f983 Removed Rocky10 redis dependency 2025-10-06 21:54:33 +02:00
Luca Deri
0f0e949868 Enabled ClickHouse support for ARM 2025-07-28 09:23:24 +01:00
Alfredo Cardigliano
3873920bea Remove mysql/maria dependencies. Update docs. 2025-06-09 16:50:09 +02:00
Anton Melnikov
cb3a56dce4
fix compilation error when building with dynamic nDPI (#9252)
Signed-off-by: botantony <antonsm21@gmail.com>
2025-06-01 22:08:00 +02:00
Luca Deri
a195be91f7 Implements #9242 2025-05-21 23:52:19 +02:00
Luca Deri
29be929d67 ARM fix 2025-05-18 08:48:34 +01:00
Luca Deri
f763dd3663 Added license manager support 2024-09-27 12:59:48 +02:00
Luca Deri
317abce35e use local/static hiredis if available 2024-08-14 12:50:30 +02:00
Alfredo Cardigliano
8e8cb0e9da Add check on FreeBSD version 2024-07-12 11:30:44 +02:00
Alfredo Cardigliano
3a4ff8a00e Use hiredis shared lib on FreeBSD too 2024-07-12 06:57:34 +00:00
Luca Deri
3dfe6f4413 Reworked resolv librayr 2024-04-03 09:06:20 +02:00
Alfredo Cardigliano
1aefb8c7d6 Extend sleep 2024-03-04 11:32:40 +01:00
Alfredo Cardigliano
97671db13a Temporary workaround to fix nedge at system startup 2024-03-01 17:10:19 +01:00
Luca Deri
fff614757d Modified ntopng.service in case of nedge 2024-03-01 12:28:06 +01:00
Luca Deri
bad3851700 JEmalloc changes 2024-02-19 12:38:46 +01:00
Luca Deri
872e02dc5b Added JE malloc support 2024-02-18 07:53:19 +01:00
Luca Deri
c3204fb606 Aded NATS check 2024-02-13 17:22:11 +01:00
Luca Deri
23c211d28b Improved ntopcloud check 2024-02-12 18:06:03 +01:00
Alfredo Cardigliano
e971e8e705 Fix ntop-license dep version 2024-02-06 16:58:52 +01:00
Alfredo Cardigliano
53a39ff3da PF_RING version cleanup 2024-02-05 15:45:15 +01:00
Luca Deri
4b0d0300d8 Added nDPI dependency 2024-01-29 12:04:16 +01:00
Luca Deri
051b76577b Reworked dependencies 2024-01-16 08:22:18 +01:00
Luca Deri
82e2084e01 Removed FreeBSD 14 specials 2024-01-08 14:53:28 +01:00
Alfredo Cardigliano
139b2677aa Remove message 2024-01-05 15:40:17 +01:00
Alfredo Cardigliano
79e510f79b Fix compilation flags with sanitizer enabled 2024-01-05 15:39:52 +01:00
Luca Deri
466cfeb052 Addes check for leak sanitizer not being present on macOS 2023-12-28 19:32:46 +01:00
Luca
4759eab3cb OpenSSL macOS path fix 2023-12-28 08:24:38 +01:00
Luca
18dfed9d9d Removed dependency 2023-12-28 08:24:38 +01:00
Luca Deri
dea04437d3 Fixed include path 2023-11-21 09:34:07 +01:00
Luca Deri
19b62fe48f Experimental cloud code 2023-11-11 19:53:32 +01:00
Luca Deri
b6f684372a FreeBSD 14 fixes 2023-10-04 16:18:37 +02:00
Alfredo Cardigliano
ebda24b932 Enable CH support on nEdge Enterprise 2023-10-04 10:02:28 +02:00
Luca Deri
6dc7c38407 Compilation fix 2023-08-15 07:56:41 +02:00
Luca Deri
273d05d9e1 MySQL check reworked for FreeBSD 2023-06-22 12:56:48 +02:00
Luca Deri
1379595c42 macOS configure fix 2023-06-01 23:04:17 +02:00
Luca
167e7d349f macOS fixes 2023-05-31 10:51:47 +02:00
Alfredo Cardigliano
d93ad2562d Rework embedded checks 2023-05-03 08:59:45 +02:00
Riccardo Mori
151a047760
Add first fuzzing harness (#7430)
* First sketch of fuzzing

* Add m4 script

The script is used in the fuzzing build

* Add stub sources in the makefile

* [Fuzz] Add RedisStub

* Add gitignore for fuzz dir

* Remove definition of non-implemented method

* [Fuzz] Refactoring code

* [Fuzz] Separate the protobuf support in the makefile

* Clean fuzzing related object files

* [Fuzz] Fix makefile

* Change gitignore

* [Fuzz] Separate headers

* [Fuzz] Add README.md

* [Fuzz] Change make target

* [Fuzz] Update README.md

* Add compatibilty with autoconf < 2.71

* Optionally disable hiredis integration

* Include hiredis only for production build

* [Fuzz] Disable period activities

* Remove unused dependencies for librrd

* Optionally use static linking for zmq library

* Add debug output regarding the linking of libzmq

* [Fuzz] Do not run on empty input

* Optionally use static linking for libjson-c

* Optionally use static linking for libmaxminddb

* Make mysqlclient dependency as optional

* Change gitignore

* [Fuzz] Add corpus for fuzz_dissect_packet

* [Fuzz] Refactor fuzz_dissect_packet

* Change gitignore

* [Fuzz] Use correct naming for corpus

* [Fuzz] Add dictionary

* [Fuzz] Fix declaration of LLVMFuzzerInitialize

* [Fuzz] Refactor onefile

* [Fuzz] Fix the initialization memory leaks

* [Fuzz] Fix invocation of LLVMFuzzerInitialize

* Remove double githooks folder

* [Fuzz] Set interface pcap_data_link

* Change gitignore

* Use pkg-config for detecting protobuf libraries

* Add license

* Improve error message
2023-05-02 16:06:52 +02:00
Luca Deri
635c949367 macOS OpenSSLchanges 2023-04-14 15:36:01 +02:00
Luca Deri
b7984470a3 macOS changes 2023-04-03 09:27:34 +02:00
Luca Deri
ece3cd04ff Disabled LDAP support for FreeBSD 2023-03-27 14:47:18 +02:00