Commit graph

59 commits

Author SHA1 Message Date
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
Luca Deri
9bfa85c289 macOS/brew fix 2023-03-20 17:28:09 +01:00
Luca
bf7ff16cd5 Darwin fix 2023-03-01 16:02:44 +01:00
Luca
21212ae024 macOS brew changes 2023-02-28 11:05:26 +01:00
Luca Deri
0118af2cf9 Added Orange Pi check 2023-02-27 16:15:56 +01:00
Luca Deri
2cf25bc54c Improved output on Raspberries 2023-02-27 10:24:46 +01:00
Luca Deri
ffc6db86d8 Fixes RedHat OS-name detection 2023-02-25 08:22:18 +01:00
Luca Deri
1fbeea9450 Fixed missing name on RH/Rocky 2023-02-24 13:09:11 +01:00
Alfredo Cardigliano
f6108d93d3 Change license lib check 2023-02-24 10:11:30 +01:00
Luca Deri
02e27e388a Updated MacOS -> macOS 2023-02-20 22:30:12 +01:00
Luca Deri
8085cc5c2d MacOS changes 2023-02-19 19:02:03 +01:00
Luca Deri
bd70a85af2 Reworked embedded edition check 2023-02-10 16:28:46 +01:00
Luca Deri
78e9cb1478 Configure fix for FreeBSD 2023-01-25 13:05:00 +01:00
Luca Deri
1eb3d875d5 Temporarily disable mysql on freebsd builds 2023-01-25 12:30:33 +01:00
Luca Deri
b1837b39f5 Removed color error report with clang 2023-01-22 11:36:09 +01:00
Alfredo Cardigliano
d2c6a0b543 Build extensions to use OPNsense tools 2023-01-17 12:41:08 +01:00
Luca Deri
408c6c55f4 Improved Linux OS detection 2022-12-29 12:41:09 +01:00
Luca Deri
4a94807799 Removed obsolete autogen commands
On Linux stay with g++ unless asnitizer is used
2022-12-22 15:41:08 +01:00
Luca Deri
01ee8ef0d7 clang fix 2022-12-22 12:48:57 +01:00
Luca Deri
86f1e60850 clang changes 2022-12-22 11:36:53 +01:00
Luca Deri
480b29e16c clang++ fixes 2022-12-22 09:03:56 +01:00
Luca Deri
3cfa13ed94 Patches for latest MacOS 2022-12-10 12:16:45 +01:00
Luca Deri
d5d15aadfa Added pip packaging 2022-12-04 12:41:22 +01:00
Alfredo Cardigliano
b90fa81662 Improve clang check 2022-11-29 09:44:07 +01:00
Luca Deri
2d7dc6bfa0 Added kafka dependencies 2022-10-20 00:02:03 +02:00
Alfredo Cardigliano
8d31f21821 nBPF fix 2022-09-17 14:46:25 +02:00
Alfredo Cardigliano
0689b6333b nBPF change 2022-09-17 12:38:32 +02:00
Luca Deri
49e443f265 Reworked pro code directories 2022-08-10 23:57:00 +02:00
Luca Deri
05ff1384ee Hiredis library fix 2022-05-14 11:35:37 +02:00
Luca Deri
d7f4b1c869 Updated FreeBSD dependencies 2022-05-13 15:49:04 +02:00
Luca Deri
7dfade416d FreeBSD fixes 2022-05-06 20:28:51 +02:00
Luca Deri
2c18293ace Clang fixes 2022-04-12 11:42:41 +02:00
Luca Deri
700ffd5d22 Reworked hiredis dependency 2022-04-11 20:48:45 +02:00
Alfredo Cardigliano
cb2fc1950e Improve compiler selection 2022-04-01 16:41:00 +02:00
Alfredo Cardigliano
d4298b34b1 Improve PF_RING folder lookup (similar to nDPI now) 2022-03-24 12:35:12 +01:00
Luca Deri
92f812cfbc Updated nDPI check 2022-03-22 11:10:53 +01:00
Luca Deri
ae63d8123a Fixed invalid package id across Ubuntu/Rocky 2022-03-15 12:47:55 +01:00
Alfredo Cardigliano
d3080a3cbc Fix package version 2022-03-08 14:58:21 +01:00