pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/ndpi
Module Name: pkgsrc
Committed By: adam
Date: Wed Jun 23 19:31:49 UTC 2021
Modified Files:
pkgsrc/net/ndpi: Makefile PLIST buildlink3.mk distinfo
pkgsrc/net/ndpi/patches: patch-src_lib_Makefile.in
Log Message:
ndpi: updated to 3.4
3.4 Stable
New Features
Completely reworked and extended QUIC dissector
Added flow risk concept to move nDPI towards result interpretation
Added ndpi_dpi2json() API call
Added DGA risk for names that look like a DGA
Added HyperLogLog cardinality estimator API calls
Added ndpi_bin_XXX API calls to handle bin handling
Fully fuzzy tested code that has greatly improved reliability and robustness
New Supported Protocols and Services
QUIC
SMBv1
WebSocket
TLS: added ESNI support
SOAP
DNScrypt
Improvements
Python CFFI bindings
Various TLS extensions and fixes including extendede metadata support
Added various pcap files for testing corner cases in protocols
Various improvements in JSON/Binary data serialization
CiscoVPN
H323
MDNS
MySQL 8
IEC 60870-5-104
DoH/DoT dissection improvements
Office365 renamed to Microsoft365
Major protocol dissection improvement in particular with unknwon traffic
Improvement in Telegram v6 protocol support
HTTP improvements to detect file download/upload and binary files
BitTorrent and WhatsApp dissection improvement
Spotify
Added detection of malformed packets
Fuzzy testing support has been greatly improved
SSH code cleanup
Fixes
Fixed various memory leaks and race conditions in protocol decoding
NATS, CAPWAP dissector
Removed HyperScan support that greatly simplified the code
ARM platform fixes on memory alignment
Wireshark extcap support
DPDK support
OpenWRT, OpenBSD support
MINGW compiler support
MISC
Created demo app for nDPI newcomers
Removed obsolete pplive and pando protocols
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/ndpi/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/ndpi/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/ndpi/buildlink3.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/ndpi/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/ndpi/patches/patch-src_lib_Makefile.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/ndpi/Makefile
diff -u pkgsrc/net/ndpi/Makefile:1.8 pkgsrc/net/ndpi/Makefile:1.9
--- pkgsrc/net/ndpi/Makefile:1.8 Mon May 25 20:25:22 2020
+++ pkgsrc/net/ndpi/Makefile Wed Jun 23 19:31:49 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2020/05/25 20:25:22 adam Exp $
+# $NetBSD: Makefile,v 1.9 2021/06/23 19:31:49 adam Exp $
-DISTNAME= nDPI-3.2
+DISTNAME= nDPI-3.4
PKGNAME= ${DISTNAME:tl}
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=ntop/}
Index: pkgsrc/net/ndpi/PLIST
diff -u pkgsrc/net/ndpi/PLIST:1.4 pkgsrc/net/ndpi/PLIST:1.5
--- pkgsrc/net/ndpi/PLIST:1.4 Mon May 25 20:25:22 2020
+++ pkgsrc/net/ndpi/PLIST Wed Jun 23 19:31:49 2021
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.4 2020/05/25 20:25:22 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2021/06/23 19:31:49 adam Exp $
bin/ndpiReader
include/ndpi/ndpi_api.h
include/ndpi/ndpi_classify.h
include/ndpi/ndpi_config.h
include/ndpi/ndpi_define.h
include/ndpi/ndpi_includes.h
+include/ndpi/ndpi_includes_OpenBSD.h
include/ndpi/ndpi_main.h
include/ndpi/ndpi_protocol_ids.h
include/ndpi/ndpi_protocols.h
Index: pkgsrc/net/ndpi/buildlink3.mk
diff -u pkgsrc/net/ndpi/buildlink3.mk:1.3 pkgsrc/net/ndpi/buildlink3.mk:1.4
--- pkgsrc/net/ndpi/buildlink3.mk:1.3 Tue May 19 12:09:08 2020
+++ pkgsrc/net/ndpi/buildlink3.mk Wed Jun 23 19:31:49 2021
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.3 2020/05/19 12:09:08 nia Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2021/06/23 19:31:49 adam Exp $
BUILDLINK_TREE+= ndpi
.if !defined(NDPI_BUILDLINK3_MK)
NDPI_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.ndpi+= ndpi>=2.8
-BUILDLINK_ABI_DEPENDS.ndpi?= ndpi>=2.8nb1
+BUILDLINK_API_DEPENDS.ndpi+= ndpi>=3.4
+BUILDLINK_ABI_DEPENDS.ndpi+= ndpi>=3.4
BUILDLINK_PKGSRCDIR.ndpi?= ../../net/ndpi
.include "../../textproc/json-c/buildlink3.mk"
Index: pkgsrc/net/ndpi/distinfo
diff -u pkgsrc/net/ndpi/distinfo:1.6 pkgsrc/net/ndpi/distinfo:1.7
--- pkgsrc/net/ndpi/distinfo:1.6 Mon May 25 20:25:22 2020
+++ pkgsrc/net/ndpi/distinfo Wed Jun 23 19:31:49 2021
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2020/05/25 20:25:22 adam Exp $
+$NetBSD: distinfo,v 1.7 2021/06/23 19:31:49 adam Exp $
-SHA1 (nDPI-3.2.tar.gz) = 47ea3ac4a17afba1c7dd54bc8ec7a116031f16ef
-RMD160 (nDPI-3.2.tar.gz) = aaabdaf8b626925b85b880617b55143b9f6a3e8e
-SHA512 (nDPI-3.2.tar.gz) = bf3a6e66479110b8e1a51a3b66cc0a85aef98af455f2895a75fe2a8b06a9fb72a4dca3d4bbfa6f44959c5043c038927a1a8acb312e881d4e2bb544dc84b6eea8
-Size (nDPI-3.2.tar.gz) = 29586049 bytes
+SHA1 (nDPI-3.4.tar.gz) = 65d216e1cf8c07c836db1740a2b6a7077c92b044
+RMD160 (nDPI-3.4.tar.gz) = 3ceacbecda549950b9436f5a8801a1a2ebdbd336
+SHA512 (nDPI-3.4.tar.gz) = ed5a22b6ddc14ad707a18a0bd96746c1df489969faaa42016fa9aad8d414fc4ee303b96cac15c3ba86f484a80a0aaa2dd1be5f92be672912e0e0d30da4bdad4c
+Size (nDPI-3.4.tar.gz) = 37976087 bytes
SHA1 (patch-src_include_ndpi__includes.h) = db5da9ca24ecf32fd8c264e193af280814dc74c6
-SHA1 (patch-src_lib_Makefile.in) = 70431a2fb53675d221f1383afa86759a2dfd4bfc
+SHA1 (patch-src_lib_Makefile.in) = 5e7abf75abf4d78af8ed9f1dfe9e755e68b0c0e4
Index: pkgsrc/net/ndpi/patches/patch-src_lib_Makefile.in
diff -u pkgsrc/net/ndpi/patches/patch-src_lib_Makefile.in:1.3 pkgsrc/net/ndpi/patches/patch-src_lib_Makefile.in:1.4
--- pkgsrc/net/ndpi/patches/patch-src_lib_Makefile.in:1.3 Mon May 25 20:25:22 2020
+++ pkgsrc/net/ndpi/patches/patch-src_lib_Makefile.in Wed Jun 23 19:31:49 2021
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_lib_Makefile.in,v 1.3 2020/05/25 20:25:22 adam Exp $
+$NetBSD: patch-src_lib_Makefile.in,v 1.4 2021/06/23 19:31:49 adam Exp $
Fix building on Darwin.
---- src/lib/Makefile.in.orig 2020-02-20 09:15:44.000000000 +0000
+--- src/lib/Makefile.in.orig 2020-10-19 14:18:25.000000000 +0000
+++ src/lib/Makefile.in
@@ -22,8 +22,15 @@ OBJECTS = $(patsubst protocols/%.c, pr
HEADERS = $(wildcard ../include/*.h)
@@ -20,26 +20,26 @@ Fix building on Darwin.
NDPI_LIBS = $(NDPI_LIB_STATIC) $(NDPI_LIB_SHARED)
ifneq ($(OS),Windows_NT)
-@@ -31,8 +38,7 @@ OS := $(shell uname)
- endif
+@@ -32,8 +39,7 @@ endif
+ BUILD_MINGW = @BUILD_MINGW@
ifeq ($(OS),Darwin)
-CC=clang
-SONAME_FLAG=
+SONAME_FLAG=-install_name $(libdir)/${NDPI_LIB_SHARED}
else
- SONAME_FLAG=-Wl,-soname,$(NDPI_LIB_SHARED_BASE).$(NDPI_VERSION_MAJOR)
- endif
-@@ -48,7 +54,7 @@ $(NDPI_LIB_STATIC): $(OBJECTS)
+ ifneq ($(BUILD_MINGW),)
+ NDPI_LIB_SHARED_BASE = libndpi
+@@ -54,7 +60,7 @@ $(NDPI_LIB_STATIC): $(OBJECTS)
$(NDPI_LIB_SHARED): $(OBJECTS)
- $(CC) -shared -fPIC $(SONAME_FLAG) -o $@ $(OBJECTS) $(LDFLAGS) @ADDITIONAL_LIBS@
+ $(CC) -shared -fPIC $(SONAME_FLAG) -o $@ $(OBJECTS) $(LDFLAGS)
ln -fs $(NDPI_LIB_SHARED) $(NDPI_LIB_SHARED_BASE)
- ln -fs $(NDPI_LIB_SHARED) $(NDPI_LIB_SHARED_BASE).$(NDPI_VERSION_MAJOR)
+ ln -fs $(NDPI_LIB_SHARED) $(NDPI_LIB_SHARED_SHORT)
%.o: %.c $(HEADERS) Makefile
- $(CC) $(CFLAGS) -c $< -o $@ $(LDFLAGS)
-@@ -66,6 +72,6 @@ install: $(NDPI_LIBS)
+ $(CC) $(CFLAGS) -c $< -o $@
+@@ -78,6 +84,6 @@ install: $(NDPI_LIBS)
mkdir -p $(DESTDIR)$(libdir)
cp $(NDPI_LIBS) $(DESTDIR)$(libdir)/
cp -P $(NDPI_LIB_SHARED_BASE) $(DESTDIR)$(libdir)/
Home |
Main Index |
Thread Index |
Old Index