Toni Uhlig 
							
						 
					 
					
						
						
							
						
						bb870cb98f 
					 
					
						
						
							
							Add FreeBSD CI build  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2025-02-01 10:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						34f01b90e3 
					 
					
						
						
							
							Fixed CMake warnings  
						
						... 
						
						
						
						* `make dist`: improved libnDPI git version naming
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2024-11-20 12:05:03 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						7b91ad8458 
					 
					
						
						
							
							Added script to warn a user about issues regarding wrong umask and CPack  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2024-11-20 11:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						ddc96ba614 
					 
					
						
						
							
							Adjusted SonarCloud config and CI  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2024-11-02 12:05:07 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						ae36f8df6c 
					 
					
						
						
							
							Added libnDPI global context init/deinit used for cache mgmt.  
						
						... 
						
						
						
						* support for adding *.ndpiconf for nDPI config tests
 * all other configs should have the suffix *.conf
 * fixed nDPI malloc/free wrapper set (was already too late set)
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2024-10-21 16:17:01 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						ea968180a2 
					 
					
						
						
							
							Read Ipv6 address and netmask using getifaddrs() instead of reading /proc/net/if_inet6.  
						
						... 
						
						
						
						* fixes a compatibility issue with Mac OSX
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2024-02-07 14:25:14 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						feb2583ef6 
					 
					
						
						
							
							bump libnDPI to 4543385d107fcc5a7e8632e35d9a60bcc40cb4f4  
						
						... 
						
						
						
						* incorporated API changes from nDPI
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2024-02-06 10:34:52 +01:00 
						 
				 
			
				
					
						
							
							
								Toni 
							
						 
					 
					
						
						
							
						
						93498fff02 
					 
					
						
						
							
							Apple/BSD port ( #30 )  
						
						... 
						
						
						
						* Add MacOS to Github CI builds.
* Fixed libnDPI-4.8 CI build.
* Fixed missing include for `struct sockaddr*`.
* Reworked IPv4 address and netmask retrieval.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2023-11-06 13:25:49 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						7f8e01d442 
					 
					
						
						
							
							Fix CI.  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2023-09-11 12:55:54 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						091fd4d116 
					 
					
						
						
							
							Added CMake option BUILD_NDPI_FORCE_GIT_UPDATE to fix broken submodule caches in GitLab CIs..  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2023-08-27 22:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						22ba5d5103 
					 
					
						
						
							
							Improved OpenWrt Makefile: set an optional libnDPI commit hash  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2023-07-18 01:25:06 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						967381a599 
					 
					
						
						
							
							get-and-build-libndpi.sh uses GMake MAKEFLAGS for sub-make (required for e.g. jobserver) 
						
						... 
						
						
						
						* fixed invalid CMake `test -r ...`
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2023-07-16 22:06:31 +02:00 
						 
				 
			
				
					
						
							
							
								lns 
							
						 
					 
					
						
						
							
						
						d0c070a800 
					 
					
						
						
							
							Added CentOs and ArchLinux to the CI.  
						
						... 
						
						
						
						* added some additional checks in get-and-build-libndpi.sh
 * CMake fallback library checks
Signed-off-by: lns <matzeton@googlemail.com >
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2023-05-28 00:46:58 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						c9514136b7 
					 
					
						
						
							
							bump libnDPI to ...  
						
						... 
						
						
						
						* upstream changed regression test interface, needed to adapt
 * improved libnDPI helper build script
 * updated JSON schema
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2023-05-24 19:30:19 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						e9443d7618 
					 
					
						
						
							
							Fix libnDPI build script.  
						
						... 
						
						
						
						* added ntop Webinar 2022 reference
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-12-26 19:35:12 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						869d4de271 
					 
					
						
						
							
							Improved make daemon / daemon.sh to accept nDPId / nDPIsrvd arguments via env.  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-11-15 07:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						bb633bde22 
					 
					
						
						
							
							daemon.sh: fixed race condition  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-10-10 17:54:49 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						2ede930eec 
					 
					
						
						
							
							daemon.sh: cat nDPId / nDPIsrvd log on failure  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-10-09 19:11:37 +02:00 
						 
				 
			
				
					
						
							
							
								lns 
							
						 
					 
					
						
						
							
						
						b7d8564b65 
					 
					
						
						
							
							Generate code coverage w/o external shell script, use CMake.  
						
						... 
						
						
						
						* upload codecov/dist artifacts
Signed-off-by: lns <matzeton@googlemail.com > 
						
						
					 
					
						2022-10-03 15:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						14f6b87551 
					 
					
						
						
							
							Added nDPIsrvd-analysed to generate CSV files from analyse events.  
						
						... 
						
						
						
						* nDPIsrvd.h: iterate over JSON arrays
 * nDPId: calculate l3 payload packet entropies for analysis
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-09-30 19:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						aca1615dc1 
					 
					
						
						
							
							OpenWrt packaging support.  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-09-13 13:53:48 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						83409e5b79 
					 
					
						
						
							
							Use CMake XCompile and collect host-triplet from ${CC}.  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-09-11 16:50:56 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						f9bd7d29ce 
					 
					
						
						
							
							Bump libnDPI to 37f918322c0a489b5143a987c8f1a44a6f78a6f3 and updated flow json schema file.  
						
						... 
						
						
						
						* export env vars AR / CMAKE_C_COMPILER_AR and RANLIB / CMAKE_C_COMPILER_RANLIB while building libnDPI
 * nDPId check API version during startup (macro vs. function call) and print a warning if they are different
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-09-06 14:50:46 +02:00 
						 
				 
			
				
					
						
							
							
								lns 
							
						 
					 
					
						
						
							
						
						9aeff586bd 
					 
					
						
						
							
							bump libnDPI to 8b2c9860be8b0663bfe9fc3b6defc041bb90e5b2  
						
						... 
						
						
						
						Signed-off-by: lns <matzeton@googlemail.com > 
						
						
					 
					
						2022-04-18 19:26:27 +02:00 
						 
				 
			
				
					
						
							
							
								lns 
							
						 
					 
					
						
						
							
						
						db83f82d29 
					 
					
						
						
							
							Fixed build if BUILD_NDPI=ON. May happen during XCompilation.  
						
						... 
						
						
						
						Signed-off-by: lns <matzeton@googlemail.com > 
						
						
					 
					
						2022-04-16 22:18:19 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						9f9e881b3f 
					 
					
						
						
							
							bump libnDPI to bb12837ca75efc2691ecb18fd5f56e2d097ef26b  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-03-24 02:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						f884a538ce 
					 
					
						
						
							
							Code coverage generation using LCOV.  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-03-11 18:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						9db048c9d9 
					 
					
						
						
							
							Serialize flow risk score / confidence.  
						
						... 
						
						
						
						* bump libnDPI to 8b062295cc76a60e3905c054ce37bd17669464d1
 * removed ndpi_id_struct's
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-02-27 02:53:39 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						f9e4c58854 
					 
					
						
						
							
							Added logging interface used by nDPId, nDPIsrvd and nDPId-test.  
						
						... 
						
						
						
						* fixed GitLab pipeline
 * nDPId: added static assert (just for a test)
 * nDPId: memory profiling for total bytes compressed
 * nDPId-test: enable zLib compression if configured with ENABLE_ZLIB
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2022-02-03 03:48:37 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						d389f04135 
					 
					
						
						
							
							MemoryProfiling: Advanced flow usage logging.  
						
						... 
						
						
						
						* nDPId-test: disable #include <syslog.h> if NO_MAIN macro defined
 * nDPId-test: mock syslog flags and functions
 * gitlab-ci: force -Werror
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-11-13 17:30:21 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						9075706714 
					 
					
						
						
							
							nDPId-test: Set max buffer size for remote descriptors useful to test caching/buffering.  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-11-04 14:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						5a6b2aa261 
					 
					
						
						
							
							CMake and CI extensions  
						
						... 
						
						
						
						* CPack support for debian packages
 * Use CPack version string for nDPId
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-09-29 15:46:47 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						4fa1694b05 
					 
					
						
						
							
							Github Actions integration  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-09-17 18:59:49 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						d48508b4af 
					 
					
						
						
							
							Improved nDPIsrvd buffer bloat handling using caching.  
						
						... 
						
						
						
						* still allow blocking mode (with send timeout)
 * improved daemon start/stop test script
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-08-04 17:19:15 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						4d6ea33aa4 
					 
					
						
						
							
							Trying to fix BUILD_NDPI for xcompilation.  
						
						... 
						
						
						
						* added a CMake warning as well
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-06-09 00:28:54 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						55ecf068b3 
					 
					
						
						
							
							Generate a valid version tuple if build was triggered from an unpacked make dist archive.  
						
						... 
						
						
						
						Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-06-08 21:20:44 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						7daeee141d 
					 
					
						
						
							
							make dist 
						
						... 
						
						
						
						* fixed run_tests.sh file check bug, CI compat
 * updated results due to libnDPI submodule update
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-06-08 16:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Toni Uhlig 
							
						 
					 
					
						
						
							
						
						5954e46340 
					 
					
						
						
							
							Build system cleanup / cosmetics.  
						
						... 
						
						
						
						* libnDPI submodule update
Signed-off-by: Toni Uhlig <matzeton@googlemail.com > 
						
						
					 
					
						2021-06-07 16:22:49 +02:00