Re: git: 2dbcea6bbf5b - main - security/zeek: Update to 6.0.0

From: Dan Langille <dan_at_langille.org>
Date: Tue, 22 Aug 2023 20:41:38 UTC
UPDATES needs an AFFECTS: line. See below.
— 
Dan Langille
http://langille <http://langille/>.org/





> On Aug 22, 2023, at 4:35 PM, Craig Leres <leres@freebsd.org> wrote:
> 
> The branch main has been updated by leres:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=2dbcea6bbf5b3d15f261fd581ed6259566de1c64
> 
> commit 2dbcea6bbf5b3d15f261fd581ed6259566de1c64
> Author:     Craig Leres <leres@FreeBSD.org>
> AuthorDate: 2023-08-22 20:34:35 +0000
> Commit:     Craig Leres <leres@FreeBSD.org>
> CommitDate: 2023-08-22 20:34:35 +0000
> 
>    security/zeek: Update to 6.0.0
> 
>        https://github.com/zeek/zeek/releases/tag/v6.0.0
> 
>    This is the latest major version number Long-Term Support (LTS)
>    release of Zeek.
> 
>    The NETMAP option has been removed; it was too difficult to build
>    it without zeek being installed in %%PREFIX%%. The consensus was
>    that this was a rarely used feature, please reach out to me if need
>    this (I've done some work on a new security/zeek-netmap port that
>    is probably the right way forward).
> 
>    When I upgraded zeek on my systems I found some cruft left over
>    from previous versions. The way I recommend upgrading from 5.0.9
>    to 6.0.0 is:
> 
>        service zeek stop
>        pkg delete -fy zeek py311-zkg
>        [clean up leftover files in /usr/local/lib/zeek]
>        pkg install -y zeek
>        service zeek deploy
> 
>    Changes:
> 
>     - Zeek now treats private address space (i.e., non-routable IP
>       address ranges) as local by default
> 
>     - Telemetry centralization and Prometheus exposition is not enabled
>       by default anymore
> 
>     - Custom source tarballs require a repo-info.json file.
> 
>     - Plugin authors should raise the minimum required CMake version
>       to 3.15 to ensure compatibility with new CMake scaffolding
>       included in this release
> 
>     - Zeek container images are not pushed to the zeekurity organization
>       anymore
> 
>     - The error message returned when using bro_init, bro_done, and
>       bro_script_loaded events is now removed
> 
>    Reported by:    Tim Wojtulewicz
> ---
> UPDATING                                           |  21 ++
> security/zeek/Makefile                             |  48 +---
> security/zeek/distinfo                             |   8 +-
> .../zeek/files/patch-auxil_spicy_CMakeLists.txt    |  22 --
> .../zeek/files/patch-src_input_readers_raw_Raw.cc  | 146 -----------
> .../zeek/files/patch-src_input_readers_raw_Raw.h   |  10 -
> security/zeek/pkg-plist                            | 276 ++++++++++++---------
> 7 files changed, 187 insertions(+), 344 deletions(-)
> 
> diff --git a/UPDATING b/UPDATING
> index c6c2e3374c5e..59ee7f3b456f 100644
> --- a/UPDATING
> +++ b/UPDATING
> @@ -5,6 +5,27 @@ they are unavoidable.
> You should get into the habit of checking this file for changes each time
> you update your ports collection, before attempting any port upgrades.
> 
> +20230822:
> +AUTHOR: leres@FreeBSD.org

This is missing an AFFECTS: clause.

> +
> +  security/zeek has been upgraded to 6.0.0 and the NETMAP option
> +  was removed; it was too difficult to build it without zeek being
> +  installed in %%PREFIX%%.
> +
> +  The consensus was that this was a rarely used feature, please
> +  reach out to me if need this (I've done some work on a new
> +  security/zeek-netmap port that is probably the right way forward).
> +
> +  When I upgraded zeek on my systems I found some cruft left over
> +  from previous versions. The way I recommend upgrading from 5.0.9 to
> +  6.0.0 is:
> +
> +      service zeek stop
> +      pkg delete -fy zeek py311-zkg
> +      [clean up leftover files in /usr/local/lib/zeek]
> +      pkg install -y zeek
> +      service zeek deploy
> +
> 20230817:
>   AFFECTS: users of databases/redis
>   AUTHOR: yasu@FreeBSD.org
> diff --git a/security/zeek/Makefile b/security/zeek/Makefile
> index b1226c204d2a..650440d6e981 100644
> --- a/security/zeek/Makefile
> +++ b/security/zeek/Makefile
> @@ -1,5 +1,5 @@
> PORTNAME=	zeek
> -DISTVERSION=	5.0.9
> +DISTVERSION=	6.0.0
> CATEGORIES=	security
> MASTER_SITES=	https://download.zeek.org/
> DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
> @@ -20,7 +20,7 @@ LIB_DEPENDS=	libcares.so:dns/c-ares
> RUN_DEPENDS=	c-ares>=1.18.1:dns/c-ares
> 
> USES=		bison cmake compiler:c++17-lang cpe gettext-runtime perl5 \
> -		python shebangfix ssl
> +		python:3.7+ shebangfix ssl
> 
> USE_LDCONFIG=	yes
> 
> @@ -39,6 +39,9 @@ CMAKE_ON=	BROKER_DISABLE_DOC_EXAMPLES BROKER_DISABLE_TESTS \
> 		BUILD_SHARED_LIBS BUILD_STATIC_BROKER INSTALL_AUX_TOOLS
> CMAKE_ARGS=	-DCARES_ROOT_DIR:PATH=${PREFIX} \
> 		-DCMAKE_EXE_LINKER_FLAGS="${OPENSSL_LDFLAGS}" \
> +		-DINSTALL_BTEST:BOOL=OFF \
> +		-DINSTALL_BTEST_PCAPS:BOOL=OFF \
> +		-DINSTALL_ZKG:BOOL=OFF \
> 		-DPY_MOD_INSTALL_DIR:PATH=${PREFIX}/lib/zeekctl \
> 		-DZEEK_ETC_INSTALL_DIR:PATH=${PREFIX}/etc \
> 		-DZEEK_MAN_INSTALL_PATH=${MANPREFIX}/man \
> @@ -47,21 +50,19 @@ CMAKE_ARGS=	-DCARES_ROOT_DIR:PATH=${PREFIX} \
> 
> ZEEKUSER?=	zeek
> ZEEKGROUP?=	zeek
> -PLIST_SUB+=	ARCH=${UNAME_M} \
> -		LCASE_OPSYS=${OPSYS:tl} \
> -		ZEEKGROUP=${ZEEKGROUP} \
> +PLIST_SUB+=	ZEEKGROUP=${ZEEKGROUP} \
> 		ZEEKUSER=${ZEEKUSER}
> 
> USERS=		${ZEEKUSER}
> GROUPS=		${ZEEKGROUP}
> 
> -OPTIONS_DEFINE=	GEOIP2 IPSUMDUMP LBL_CF LBL_HF NETMAP PERFTOOLS SPICY ZEEKCTL \
> +OPTIONS_DEFINE=	GEOIP2 IPSUMDUMP LBL_CF LBL_HF PERFTOOLS SPICY ZEEKCTL \
> 		ZKG
> 
> OPTIONS_SINGLE=			BUILD_TYPE
> OPTIONS_SINGLE_BUILD_TYPE=	DEBUG MINSIZEREL RELEASE RELWITHDEBINFO
> 
> -OPTIONS_DEFAULT=	GEOIP2 IPSUMDUMP LBL_CF LBL_HF NETMAP RELEASE ZEEKCTL \
> +OPTIONS_DEFAULT=	GEOIP2 IPSUMDUMP LBL_CF LBL_HF RELEASE ZEEKCTL \
> 			ZKG
> OPTIONS_DEFAULT_aarch64=	SPICY
> OPTIONS_DEFAULT_amd64=	SPICY
> @@ -76,7 +77,6 @@ IPSUMDUMP_DESC=		Enables traffic summaries
> LBL_CF_DESC=		Unix time to formated time/date filter support
> LBL_HF_DESC=		Address to hostname filter support
> MINSIZEREL_DESC=	Optimizations on, debug symbols/flags off
> -NETMAP_DESC=		Native Netmap Packet IOSource for Zeek
> PERFTOOLS_DESC=		Use Perftools to improve memory & CPU usage
> RELEASE_DESC=		Optimizations on, debug symbols/flags off
> RELWITHDEBINFO_DESC=	Optimizations/debug symbols on, debug flags off
> @@ -91,8 +91,6 @@ IPSUMDUMP_BUILD_DEPENDS=	ipsumdump:net/ipsumdump
> IPSUMDUMP_RUN_DEPENDS=		ipsumdump:net/ipsumdump
> LBL_CF_RUN_DEPENDS=		${LOCALBASE}/bin/cf:sysutils/lbl-cf
> LBL_HF_RUN_DEPENDS=		${LOCALBASE}/bin/hf:sysutils/lbl-hf
> -NETMAP_GH_TUPLE=		zeek:zeek-netmap:v2.0.0:zeek_netmap
> -NETMAP_USE=			GITHUB=nodefault
> PERFTOOLS_BUILD_DEPENDS=	${LOCALBASE}/bin/perftools-pprof:devel/google-perftools
> PERFTOOLS_CMAKE_BOOL=		ENABLE_PERFTOOLS
> PERFTOOLS_RUN_DEPENDS=		${LOCALBASE}/bin/perftools-pprof:devel/google-perftools
> @@ -124,10 +122,6 @@ USE_RC_SUBR=	zeek
> post-extract:
> 	@${RM} -rf ${WRKSRC}/auxil/c-ares
> 
> -post-patch:
> -	${REINPLACE_CMD} -e '\|/usr/local/|s|$$| ${STAGEDIR}${PREFIX}/|' \
> -	    ${WRKSRC_zeek_netmap}/cmake/FindNetmap.cmake
> -
> post-install-ZEEKCTL-on:
> 	${MKDIR} ${STAGEDIR}${PREFIX}/logs
> 	${MKDIR} ${STAGEDIR}${PREFIX}/spool/tmp
> @@ -149,32 +143,8 @@ post-install:
> post-install-SPICY-on:
> 	@${RM} -rf ${STAGEDIR}${PREFIX}/include/hilti/rt/3rdparty/SafeInt/Archive
> 	@${RM} -rf ${STAGEDIR}${PREFIX}/include/hilti/rt/3rdparty/SafeInt/Test
> -	@${RMDIR} ${STAGEDIR}${PREFIX}/include/zeek/builtin-plugins/spicy-plugin/bin
> -	@${RMDIR} ${STAGEDIR}${PREFIX}/include/zeek/builtin-plugins/spicy-plugin/cmake
> -	@${RM} -rf ${STAGEDIR}${PREFIX}/include/zeek/builtin-plugins/spicy-plugin/include
> -	@${RMDIR} ${STAGEDIR}${PREFIX}/include/zeek/builtin-plugins/spicy-plugin/spicy
> -	@${RM} -rf ${STAGEDIR}${PREFIX}/include/zeek/builtin-plugins/spicy-plugin/src
> -	@${RM} -rf ${STAGEDIR}${PREFIX}/include/zeek/builtin-plugins/spicy-plugin/tests
> -	@${RMDIR} ${STAGEDIR}${PREFIX}/include/zeek/script_opt/CPP/maint
> -	@${RMDIR} ${STAGEDIR}${PREFIX}/lib/zeek-spicy/modules
> 
> pre-install-ZEEKCTL-on:
> 	${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d
> 
> -post-install-NETMAP-on:
> -	${MKDIR} ${WRKDIR}/zeek-bin
> -	${CP} ${STAGEDIR}${PREFIX}/bin/zeek-config ${WRKDIR}/zeek-bin
> -	${REINPLACE_CMD} -e 's|${PREFIX}|${STAGEDIR}${PREFIX}|g' \
> -	    ${WRKDIR}/zeek-bin/zeek-config
> -	cd ${WRKSRC_zeek_netmap} && ${SETENV} PATH=${WRKDIR}/zeek-bin:${PATH} \
> -	    ./configure --with-netmap=/usr \
> -	    --install-root=${STAGEDIR}${PREFIX}/lib/zeek/plugins
> -	cd ${WRKSRC_zeek_netmap}/build && make && make install
> -	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/zeek/plugins/Zeek_Netmap/lib/Zeek-Netmap.freebsd-${UNAME_M}.so
> -
> -.include <bsd.port.pre.mk>
> -
> -# Would like to use ARCH (uname -p) but it's not always correct (e.g. arm64)
> -UNAME_M!=	${UNAME} -m
> -
> -.include <bsd.port.post.mk>
> +.include <bsd.port.mk>
> diff --git a/security/zeek/distinfo b/security/zeek/distinfo
> index 22ff3939cdf7..8f96203cdbfc 100644
> --- a/security/zeek/distinfo
> +++ b/security/zeek/distinfo
> @@ -1,5 +1,3 @@
> -TIMESTAMP = 1684516872
> -SHA256 (zeek-5.0.9.tar.gz) = 2d6247c667c1838d0efd8d860744baadde4b2e8721734dea250e37147899cfcd
> -SIZE (zeek-5.0.9.tar.gz) = 42904019
> -SHA256 (zeek-zeek-netmap-v2.0.0_GH0.tar.gz) = d37a69babfbb62a51a2413d6b83ae792ce1e7f1ccb1d51bd6b209a10fe5c4d75
> -SIZE (zeek-zeek-netmap-v2.0.0_GH0.tar.gz) = 9100
> +TIMESTAMP = 1692569614
> +SHA256 (zeek-6.0.0.tar.gz) = cc37587389ec96a2437c48851a6ef8300b19a39d9e6a1c9066570c25b070d0e2
> +SIZE (zeek-6.0.0.tar.gz) = 60086607
> diff --git a/security/zeek/files/patch-auxil_spicy_CMakeLists.txt b/security/zeek/files/patch-auxil_spicy_CMakeLists.txt
> deleted file mode 100644
> index 6aee2809e636..000000000000
> --- a/security/zeek/files/patch-auxil_spicy_CMakeLists.txt
> +++ /dev/null
> @@ -1,22 +0,0 @@
> ---- auxil/spicy/CMakeLists.txt.orig	2022-07-09 17:28:05 UTC
> -+++ auxil/spicy/CMakeLists.txt
> -@@ -36,3 +36,19 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-vla")
> - set(HILTI_DEV_PRECOMPILE_HEADERS OFF)
> - 
> - add_subdirectory(spicy)
> -+
> -+# Disable Spicy unit test targets.
> -+#
> -+# Spicy builds its unit tests as part of `ALL`. They are usually not only
> -+# uninteresting for us but might cause problems. Since any configuration
> -+# we do for our unit tests happens through global C++ compiler flags, they
> -+# would get inherited directly by Spicy which can cause issues, e.g., we set
> -+# `-DDOCTEST_CONFIG_DISABLE` if `ENABLE_ZEEK_UNIT_TESTS` is false, but Spicy
> -+# unit test do not anticipate this define being set.
> -+set_target_properties(
> -+   hilti-rt-tests
> -+   hilti-rt-configuration-tests
> -+   spicy-rt-tests
> -+   hilti-toolchain-tests
> -+   spicy-toolchain-tests
> -+   PROPERTIES EXCLUDE_FROM_ALL TRUE)
> diff --git a/security/zeek/files/patch-src_input_readers_raw_Raw.cc b/security/zeek/files/patch-src_input_readers_raw_Raw.cc
> deleted file mode 100644
> index 7ed81f816406..000000000000
> --- a/security/zeek/files/patch-src_input_readers_raw_Raw.cc
> +++ /dev/null
> @@ -1,146 +0,0 @@
> ---- src/input/readers/raw/Raw.cc.orig	2022-07-05 19:35:27 UTC
> -+++ src/input/readers/raw/Raw.cc
> -@@ -2,15 +2,15 @@
> - 
> - #include "zeek/input/readers/raw/Raw.h"
> - 
> --#include <errno.h>
> - #include <fcntl.h>
> --#include <signal.h>
> --#include <stdio.h>
> --#include <stdlib.h>
> - #include <sys/stat.h>
> - #include <sys/types.h>
> - #include <sys/wait.h>
> - #include <unistd.h>
> -+#include <cerrno>
> -+#include <csignal>
> -+#include <cstdio>
> -+#include <cstdlib>
> - 
> - #include "zeek/input/readers/raw/Plugin.h"
> - #include "zeek/input/readers/raw/raw.bif.h"
> -@@ -36,6 +36,7 @@ Raw::Raw(ReaderFrontend* frontend)
> - 	firstrun = true;
> - 	mtime = 0;
> - 	ino = 0;
> -+	dev = 0;
> - 	forcekill = false;
> - 	offset = 0;
> - 	separator.assign((const char*)BifConst::InputRaw::record_separator->Bytes(),
> -@@ -282,10 +283,27 @@ bool Raw::OpenInput()
> - 		file = std::unique_ptr<FILE, int (*)(FILE*)>(fopen(fname.c_str(), "r"), fclose);
> - 		if ( ! file )
> - 			{
> -+			if ( Info().mode == MODE_STREAM )
> -+				// Wait for file to appear
> -+				return true;
> -+
> - 			Error(Fmt("Init: cannot open %s", fname.c_str()));
> - 			return false;
> - 			}
> - 
> -+		if ( Info().mode == MODE_STREAM )
> -+			{
> -+			struct stat sb;
> -+			if ( fstat(fileno(file.get()), &sb) == -1 )
> -+				{
> -+				// This is unlikely to fail
> -+				Error(Fmt("Could not get fstat for %s", fname.c_str()));
> -+				return false;
> -+				}
> -+			ino = sb.st_ino;
> -+			dev = sb.st_dev;
> -+			}
> -+
> - 		if ( ! SetFDFlags(fileno(file.get()), F_SETFD, FD_CLOEXEC) )
> - 			Warning(Fmt("Init: cannot set close-on-exec for %s", fname.c_str()));
> - 		}
> -@@ -346,6 +364,7 @@ bool Raw::DoInit(const ReaderInfo& info, int num_field
> - 	fname = info.source;
> - 	mtime = 0;
> - 	ino = 0;
> -+	dev = 0;
> - 	execute = false;
> - 	firstrun = true;
> - 	int want_fields = 1;
> -@@ -574,25 +593,61 @@ bool Raw::DoUpdate()
> - 
> - 				mtime = sb.st_mtime;
> - 				ino = sb.st_ino;
> -+				dev = sb.st_dev;
> - 				// file changed. reread.
> - 				//
> - 				// fallthrough
> - 				}
> - 
> - 			case MODE_MANUAL:
> --			case MODE_STREAM:
> --				if ( Info().mode == MODE_STREAM && file )
> --					{
> --					clearerr(file.get()); // remove end of file evil bits
> --					break;
> --					}
> --
> - 				CloseInput();
> - 				if ( ! OpenInput() )
> - 					return false;
> - 
> - 				break;
> - 
> -+			case MODE_STREAM:
> -+				// Clear possible EOF condition
> -+				if ( file )
> -+					clearerr(file.get());
> -+
> -+				// Done if reading from a pipe
> -+				if ( execute )
> -+					break;
> -+
> -+				// Check if the file has changed
> -+				struct stat sb;
> -+				if ( stat(fname.c_str(), &sb) == -1 )
> -+					// File was removed
> -+					break;
> -+
> -+				// Is it the same file?
> -+				if ( file && sb.st_ino == ino && sb.st_dev == dev )
> -+					break;
> -+
> -+				// File was replaced
> -+				FILE* tfile;
> -+				tfile = fopen(fname.c_str(), "r");
> -+				if ( ! tfile )
> -+					break;
> -+
> -+				// Stat newly opened file
> -+				if ( fstat(fileno(tfile), &sb) == -1 )
> -+					{
> -+					// This is unlikely to fail
> -+					Error(Fmt("Could not fstat %s", fname.c_str()));
> -+					fclose(tfile);
> -+					return false;
> -+					}
> -+				if ( file )
> -+					file.reset(nullptr);
> -+				file = std::unique_ptr<FILE, int (*)(FILE*)>(tfile, fclose);
> -+				ino = sb.st_ino;
> -+				dev = sb.st_dev;
> -+				offset = 0;
> -+				bufpos = 0;
> -+				break;
> -+
> - 			default:
> - 				assert(false);
> - 			}
> -@@ -604,6 +659,10 @@ bool Raw::DoUpdate()
> - 		{
> - 		if ( stdin_towrite > 0 )
> - 			WriteToStdin();
> -+
> -+		if ( ! file && Info().mode == MODE_STREAM )
> -+			// Wait for file to appear
> -+			break;
> - 
> - 		int64_t length = GetLine(file.get());
> - 		// printf("Read %lld bytes\n", length);
> diff --git a/security/zeek/files/patch-src_input_readers_raw_Raw.h b/security/zeek/files/patch-src_input_readers_raw_Raw.h
> deleted file mode 100644
> index a4fdd306443f..000000000000
> --- a/security/zeek/files/patch-src_input_readers_raw_Raw.h
> +++ /dev/null
> @@ -1,10 +0,0 @@
> ---- src/input/readers/raw/Raw.h.orig	2022-07-05 21:28:35 UTC
> -+++ src/input/readers/raw/Raw.h
> -@@ -55,6 +55,7 @@ class Raw : public ReaderBackend (private)
> - 	bool firstrun;
> - 	time_t mtime;
> - 	ino_t ino;
> -+	dev_t dev;
> - 
> - 	// options set from the script-level.
> - 	std::string separator;
> diff --git a/security/zeek/pkg-plist b/security/zeek/pkg-plist
> index bfae01ab3d1e..2077fe07d674 100644
> --- a/security/zeek/pkg-plist
> +++ b/security/zeek/pkg-plist
> @@ -4,10 +4,6 @@
> %%ZEEKCTL%%@postexec chown -R %%ZEEKUSER%%:%%ZEEKGROUP%% %D/spool/installed-scripts-do-not-touch
> bin/bifcl
> bin/binpac
> -bin/bro
> -bin/bro-config
> -bin/bro-cut
> -bin/broctl
> %%ZEEKCTL%%bin/capstats
> bin/gen-zam
> %%SPICY%%bin/hilti-config
> @@ -22,9 +18,10 @@ bin/paraglob-test
> %%SPICY%%bin/spicyz
> %%ZEEKCTL%%bin/trace-summary
> bin/zeek
> +bin/zeek-archiver
> +bin/zeek-client
> bin/zeek-config
> bin/zeek-cut
> -bin/zeek-wrapper
> %%ZEEKCTL%%bin/zeekctl
> %%ZEEKCTL%%@sample etc/networks.cfg.sample
> %%ZEEKCTL%%@sample etc/node.cfg.sample
> @@ -53,12 +50,10 @@ include/broker/detail/abstract_backend.hh
> include/broker/detail/algorithms.hh
> include/broker/detail/appliers.hh
> include/broker/detail/assert.hh
> -include/broker/detail/blob.hh
> include/broker/detail/comparable.hh
> include/broker/detail/die.hh
> include/broker/detail/filesystem.hh
> include/broker/detail/flare.hh
> -include/broker/detail/has_network_info.hh
> include/broker/detail/hash.hh
> include/broker/detail/inspect_enum.hh
> include/broker/detail/make_backend.hh
> @@ -77,7 +72,6 @@ include/broker/detail/sink_driver.hh
> include/broker/detail/source_driver.hh
> include/broker/detail/sqlite_backend.hh
> include/broker/detail/store_state.hh
> -include/broker/detail/subscription.hh
> include/broker/detail/type_traits.hh
> include/broker/domain_options.hh
> include/broker/endpoint.hh
> @@ -178,6 +172,7 @@ include/broker/zeek.hh
> %%SPICY%%include/hilti/ast/declarations/type.h
> %%SPICY%%include/hilti/ast/detail/operator-registry.h
> %%SPICY%%include/hilti/ast/detail/visitor.h
> +%%SPICY%%include/hilti/ast/doc-string.h
> %%SPICY%%include/hilti/ast/expression.h
> %%SPICY%%include/hilti/ast/expressions/all.h
> %%SPICY%%include/hilti/ast/expressions/assign.h
> @@ -370,6 +365,7 @@ include/broker/zeek.hh
> %%SPICY%%include/hilti/rt/doctest.h
> %%SPICY%%include/hilti/rt/exception.h
> %%SPICY%%include/hilti/rt/extension-points.h
> +%%SPICY%%include/hilti/rt/fiber-check-stack.h
> %%SPICY%%include/hilti/rt/fiber.h
> %%SPICY%%include/hilti/rt/filesystem.h
> %%SPICY%%include/hilti/rt/fmt.h
> @@ -385,8 +381,11 @@ include/broker/zeek.hh
> %%SPICY%%include/hilti/rt/library.h
> %%SPICY%%include/hilti/rt/linker.h
> %%SPICY%%include/hilti/rt/logging.h
> +%%SPICY%%include/hilti/rt/profiler-state.h
> +%%SPICY%%include/hilti/rt/profiler.h
> %%SPICY%%include/hilti/rt/result.h
> %%SPICY%%include/hilti/rt/safe-int.h
> +%%SPICY%%include/hilti/rt/safe-math.h
> %%SPICY%%include/hilti/rt/test/utils.h
> %%SPICY%%include/hilti/rt/threading.h
> %%SPICY%%include/hilti/rt/type-info.h
> @@ -479,6 +478,7 @@ include/paraglob/serializer.h
> %%SPICY%%include/spicy/compiler/detail/codegen/productions/look-ahead.h
> %%SPICY%%include/spicy/compiler/detail/codegen/productions/resolved.h
> %%SPICY%%include/spicy/compiler/detail/codegen/productions/sequence.h
> +%%SPICY%%include/spicy/compiler/detail/codegen/productions/skip.h
> %%SPICY%%include/spicy/compiler/detail/codegen/productions/switch.h
> %%SPICY%%include/spicy/compiler/detail/codegen/productions/type-literal.h
> %%SPICY%%include/spicy/compiler/detail/codegen/productions/unit.h
> @@ -494,6 +494,7 @@ include/paraglob/serializer.h
> %%SPICY%%include/spicy/global.h
> %%SPICY%%include/spicy/rt/autogen/config.h
> %%SPICY%%include/spicy/rt/base64.h
> +%%SPICY%%include/spicy/rt/configuration.h
> %%SPICY%%include/spicy/rt/debug.h
> %%SPICY%%include/spicy/rt/driver.h
> %%SPICY%%include/spicy/rt/filter.h
> @@ -517,8 +518,13 @@ include/zeek/3rdparty/ConvertUTF.h
> include/zeek/3rdparty/bro_inet_ntop.h
> include/zeek/3rdparty/bsd-getopt-long.h
> include/zeek/3rdparty/doctest.h
> +include/zeek/3rdparty/ghc/filesystem.hpp
> +include/zeek/3rdparty/ghc/fs_fwd.hpp
> +include/zeek/3rdparty/ghc/fs_impl.hpp
> +include/zeek/3rdparty/ghc/fs_std.hpp
> +include/zeek/3rdparty/ghc/fs_std_fwd.hpp
> +include/zeek/3rdparty/ghc/fs_std_impl.hpp
> include/zeek/3rdparty/modp_numtoa.h
> -include/zeek/3rdparty/nb_dns.h
> include/zeek/3rdparty/patricia.h
> include/zeek/3rdparty/rapidjson/include/rapidjson/allocators.h
> include/zeek/3rdparty/rapidjson/include/rapidjson/cursorstreamwrapper.h
> @@ -560,6 +566,7 @@ include/zeek/3rdparty/rapidjson/include/rapidjson/uri.h
> include/zeek/3rdparty/rapidjson/include/rapidjson/writer.h
> include/zeek/3rdparty/setsignal.h
> include/zeek/3rdparty/sqlite3.h
> +include/zeek/3rdparty/zeek_inet_ntop.h
> include/zeek/Anon.h
> include/zeek/Attr.h
> include/zeek/Base64.h
> @@ -612,7 +619,6 @@ include/zeek/Pipe.h
> include/zeek/PolicyFile.h
> include/zeek/PrefixTable.h
> include/zeek/PriorityQueue.h
> -include/zeek/Queue.h
> include/zeek/RE.h
> include/zeek/RandTest.h
> include/zeek/Reassem.h
> @@ -626,8 +632,8 @@ include/zeek/ScannedFile.h
> include/zeek/Scope.h
> include/zeek/ScriptCoverageManager.h
> include/zeek/ScriptProfile.h
> +include/zeek/ScriptValidation.h
> include/zeek/SerializationFormat.h
> -include/zeek/Sessions.h
> include/zeek/SmithWaterman.h
> include/zeek/Span.h
> include/zeek/Stats.h
> @@ -690,8 +696,7 @@ include/zeek/analyzer/protocol/dns/DNS.h
> include/zeek/analyzer/protocol/dns/events.bif.h
> include/zeek/analyzer/protocol/file/File.h
> include/zeek/analyzer/protocol/file/events.bif.h
> -include/zeek/analyzer/protocol/finger/Finger.h
> -include/zeek/analyzer/protocol/finger/events.bif.h
> +include/zeek/analyzer/protocol/finger/legacy/Finger.h
> include/zeek/analyzer/protocol/ftp/FTP.h
> include/zeek/analyzer/protocol/ftp/events.bif.h
> include/zeek/analyzer/protocol/ftp/functions.bif.h
> @@ -705,7 +710,6 @@ include/zeek/analyzer/protocol/gssapi/gssapi.pac
> include/zeek/analyzer/protocol/http/HTTP.h
> include/zeek/analyzer/protocol/http/events.bif.h
> include/zeek/analyzer/protocol/http/functions.bif.h
> -include/zeek/analyzer/protocol/icmp/ICMP.h
> include/zeek/analyzer/protocol/ident/Ident.h
> include/zeek/analyzer/protocol/ident/events.bif.h
> include/zeek/analyzer/protocol/imap/IMAP.h
> @@ -937,11 +941,10 @@ include/zeek/analyzer/protocol/ssl/tls-handshake-protocol.pac
> include/zeek/analyzer/protocol/ssl/tls-handshake-signed_certificate_timestamp.pac
> include/zeek/analyzer/protocol/ssl/tls-handshake.pac
> include/zeek/analyzer/protocol/ssl/types.bif.h
> -include/zeek/analyzer/protocol/syslog/Syslog.h
> -include/zeek/analyzer/protocol/syslog/events.bif.h
> -include/zeek/analyzer/protocol/syslog/syslog-analyzer.pac
> -include/zeek/analyzer/protocol/syslog/syslog-protocol.pac
> -include/zeek/analyzer/protocol/syslog/syslog.pac
> +include/zeek/analyzer/protocol/syslog/legacy/Syslog.h
> +include/zeek/analyzer/protocol/syslog/legacy/syslog-analyzer.pac
> +include/zeek/analyzer/protocol/syslog/legacy/syslog-protocol.pac
> +include/zeek/analyzer/protocol/syslog/legacy/syslog.pac
> include/zeek/analyzer/protocol/tcp/ContentLine.h
> include/zeek/analyzer/protocol/tcp/TCP.h
> include/zeek/analyzer/protocol/tcp/TCP_Endpoint.h
> @@ -950,7 +953,6 @@ include/zeek/analyzer/protocol/tcp/TCP_Reassembler.h
> include/zeek/analyzer/protocol/tcp/events.bif.h
> include/zeek/analyzer/protocol/tcp/functions.bif.h
> include/zeek/analyzer/protocol/tcp/types.bif.h
> -include/zeek/analyzer/protocol/udp/UDP.h
> include/zeek/analyzer/protocol/xmpp/XMPP.h
> include/zeek/analyzer/protocol/xmpp/events.bif.h
> include/zeek/analyzer/protocol/xmpp/xmpp-analyzer.pac
> @@ -968,10 +970,8 @@ include/zeek/broker/comm.bif.h
> include/zeek/broker/data.bif.h
> include/zeek/broker/messaging.bif.h
> include/zeek/broker/store.bif.h
> -%%SPICY%%include/zeek/builtin-plugins/spicy-plugin/consts.bif.h
> -%%SPICY%%include/zeek/builtin-plugins/spicy-plugin/events.bif.h
> -%%SPICY%%include/zeek/builtin-plugins/spicy-plugin/functions.bif.h
> -%%SPICY%%include/zeek/builtin-plugins/spicy-plugin/lib/zeek-spicy
> +include/zeek/communityid.bif.func_h
> +include/zeek/communityid.bif.netvar_h
> include/zeek/const.bif.func_h
> include/zeek/const.bif.netvar_h
> include/zeek/digest.h
> @@ -1000,12 +1000,6 @@ include/zeek/file_analysis/analyzer/pe/pe-file-idata.pac
> include/zeek/file_analysis/analyzer/pe/pe-file-types.pac
> include/zeek/file_analysis/analyzer/pe/pe-file.pac
> include/zeek/file_analysis/analyzer/pe/pe.pac
> -include/zeek/file_analysis/analyzer/unified2/Unified2.h
> -include/zeek/file_analysis/analyzer/unified2/events.bif.h
> -include/zeek/file_analysis/analyzer/unified2/types.bif.h
> -include/zeek/file_analysis/analyzer/unified2/unified2-analyzer.pac
> -include/zeek/file_analysis/analyzer/unified2/unified2-file.pac
> -include/zeek/file_analysis/analyzer/unified2/unified2.pac
> include/zeek/file_analysis/analyzer/x509/OCSP.h
> include/zeek/file_analysis/analyzer/x509/X509.h
> include/zeek/file_analysis/analyzer/x509/X509Common.h
> @@ -1093,13 +1087,18 @@ include/zeek/packet_analysis/protocol/ip/IPBasedAnalyzer.h
> include/zeek/packet_analysis/protocol/ip/SessionAdapter.h
> include/zeek/packet_analysis/protocol/iptunnel/IPTunnel.h
> include/zeek/packet_analysis/protocol/linux_sll/LinuxSLL.h
> +include/zeek/packet_analysis/protocol/linux_sll2/LinuxSLL2.h
> +include/zeek/packet_analysis/protocol/llc/LLC.h
> include/zeek/packet_analysis/protocol/mpls/MPLS.h
> include/zeek/packet_analysis/protocol/nflog/NFLog.h
> +include/zeek/packet_analysis/protocol/novell_802_3/Novell_802_3.h
> include/zeek/packet_analysis/protocol/null/Null.h
> +include/zeek/packet_analysis/protocol/pbb/PBB.h
> include/zeek/packet_analysis/protocol/ppp_serial/PPPSerial.h
> include/zeek/packet_analysis/protocol/pppoe/PPPoE.h
> include/zeek/packet_analysis/protocol/root/Root.h
> include/zeek/packet_analysis/protocol/skip/Skip.h
> +include/zeek/packet_analysis/protocol/snap/SNAP.h
> include/zeek/packet_analysis/protocol/tcp/Stats.h
> include/zeek/packet_analysis/protocol/tcp/TCP.h
> include/zeek/packet_analysis/protocol/tcp/TCPSessionAdapter.h
> @@ -1152,6 +1151,7 @@ include/zeek/script_opt/TempVar.h
> include/zeek/script_opt/UsageAnalyzer.h
> include/zeek/script_opt/UseDefs.h
> include/zeek/script_opt/ZAM/BuiltIn.h
> +include/zeek/script_opt/ZAM/BuiltInSupport.h
> include/zeek/script_opt/ZAM/Compile.h
> include/zeek/script_opt/ZAM/Inst-Gen.h
> include/zeek/script_opt/ZAM/IterInfo.h
> @@ -1162,6 +1162,17 @@ include/zeek/script_opt/ZAM/ZOp.h
> include/zeek/session/Key.h
> include/zeek/session/Manager.h
> include/zeek/session/Session.h
> +include/zeek/spicy/cookie.h
> +include/zeek/spicy/file-analyzer.h
> +include/zeek/spicy/manager.h
> +include/zeek/spicy/packet-analyzer.h
> +include/zeek/spicy/port-range.h
> +include/zeek/spicy/protocol-analyzer.h
> +include/zeek/spicy/runtime-support.h
> +include/zeek/spicy/spicy.bif.h
> +include/zeek/spicy/spicyz/config.h
> +include/zeek/spicy/spicyz/driver.h
> +include/zeek/spicy/spicyz/glue-compiler.h
> include/zeek/stats.bif.func_h
> include/zeek/stats.bif.netvar_h
> include/zeek/strings.bif.func_h
> @@ -1189,8 +1200,10 @@ include/zeek/types.bif.netvar_h
> include/zeek/util.h
> include/zeek/zeek-affinity.h
> include/zeek/zeek-bif.h
> +include/zeek/zeek-config-paths.h
> include/zeek/zeek-config.h
> include/zeek/zeek-setup.h
> +include/zeek/zeek-version.h
> include/zeek/zeek.bif.func_h
> include/zeek/zeek.bif.netvar_h
> include/zeek/zeek.pac
> @@ -1211,97 +1224,89 @@ lib/cmake/Broker/BrokerTargets-release.cmake
> lib/cmake/Broker/BrokerTargets.cmake
> lib/libbinpac.so
> lib/libbinpac.so.0
> -lib/libbinpac.so.0.59
> +lib/libbinpac.so.0.61
> lib/libbroker.a
> %%SPICY%%lib/libhilti-rt-debug.a
> %%SPICY%%lib/libhilti-rt.a
> -%%SPICY%%lib/libhilti.a
> +%%SPICY%%lib/libhilti.so
> lib/libparaglob.a
> %%SPICY%%lib/libspicy-rt-debug.a
> %%SPICY%%lib/libspicy-rt.a
> -%%SPICY%%lib/libspicy.a
> -%%SPICY%%lib/zeek-spicy/cmake/FindSpicy.cmake
> -%%SPICY%%lib/zeek-spicy/cmake/FindZeek.cmake
> -%%SPICY%%lib/zeek-spicy/cmake/ZeekSpicyAnalyzerSupport.cmake
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/autogen/config.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/cookie.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/debug.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/driver.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/file-analyzer.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/packet-analyzer.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/plugin.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/protocol-analyzer.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/runtime-support.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/zeek-compat.h
> -%%SPICY%%lib/zeek-spicy/include/zeek-spicy/zeek-reporter.h
> -%%SPICY%%lib/zeek-spicy/spicy/zeek.spicy
> -%%SPICY%%lib/zeek-spicy/spicy/zeek_file.spicy
> -%%SPICY%%lib/zeek-spicy/spicy/zeek_rt.hlt
> -%%SPICY%%lib/zeek-spicy/tests/Scripts/canonify-zeek-log
> -%%SPICY%%lib/zeek-spicy/tests/Scripts/canonify-zeek-log-sorted
> -%%SPICY%%lib/zeek-spicy/tests/Scripts/diff-remove-abspath
> -%%SPICY%%lib/zeek-spicy/tests/Scripts/diff-remove-timestamps
> -%%SPICY%%lib/zeek-spicy/tests/Scripts/diff-sort
> -%%SPICY%%lib/zeek-spicy/tests/Scripts/spicy-version
> -%%SPICY%%lib/zeek-spicy/tests/Scripts/zeek-version
> -%%SPICY%%lib/zeek-spicy/tests/random.seed
> -%%NETMAP%%lib/zeek/plugins/Zeek_Netmap/COPYING
> -%%NETMAP%%lib/zeek/plugins/Zeek_Netmap/__bro_plugin__
> -%%NETMAP%%lib/zeek/plugins/Zeek_Netmap/lib/Zeek-Netmap.%%LCASE_OPSYS%%-%%ARCH%%.so
> -%%NETMAP%%lib/zeek/plugins/Zeek_Netmap/scripts/__load__.zeek
> -%%NETMAP%%lib/zeek/plugins/Zeek_Netmap/scripts/init.zeek
> -%%NETMAP%%lib/zeek/plugins/Zeek_Netmap/zeekctl/netmap.py
> +%%SPICY%%lib/libspicy.so
> lib/zeek/python/SubnetTree.py
> lib/zeek/python/_SubnetTree.so
> lib/zeek/python/broker/__init__.py
> lib/zeek/python/broker/_broker.so
> lib/zeek/python/broker/zeek.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/BroControl/__init__.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/BroControl/cmdresult.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/BroControl/config.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/BroControl/plugin.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/__init__.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/cmdresult.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/config.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/control.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/cron.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/doc.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/events.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/exceptions.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/execute.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/install.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/lock.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/node.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/options.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/plugin.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/pluginreg.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/printdoc.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/ssh_runner.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/state.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/util.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/utilcurses.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/version.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/zeekcmd.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/ZeekControl/zeekctl.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/plugins/TestPlugin.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/plugins/lb_custom.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/plugins/lb_myricom.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/plugins/lb_pf_ring.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/plugins/ps.py
> -%%ZEEKCTL%%lib/zeek/python/zeekctl/plugins/zeek_port_warning.py
> +lib/zeek/python/zeekclient/__init__.py
> +lib/zeek/python/zeekclient/brokertypes.py
> +lib/zeek/python/zeekclient/cli.py
> +lib/zeek/python/zeekclient/config.py
> +lib/zeek/python/zeekclient/consts.py
> +lib/zeek/python/zeekclient/controller.py
> +lib/zeek/python/zeekclient/events.py
> +lib/zeek/python/zeekclient/logs.py
> +lib/zeek/python/zeekclient/ssl.py
> +lib/zeek/python/zeekclient/types.py
> +lib/zeek/python/zeekclient/utils.py
> +lib/zeek/python/zeekctl/BroControl/__init__.py
> +lib/zeek/python/zeekctl/BroControl/cmdresult.py
> +lib/zeek/python/zeekctl/BroControl/config.py
> +lib/zeek/python/zeekctl/BroControl/plugin.py
> +lib/zeek/python/zeekctl/ZeekControl/__init__.py
> +lib/zeek/python/zeekctl/ZeekControl/cmdresult.py
> +lib/zeek/python/zeekctl/ZeekControl/config.py
> +lib/zeek/python/zeekctl/ZeekControl/control.py
> +lib/zeek/python/zeekctl/ZeekControl/cron.py
> +lib/zeek/python/zeekctl/ZeekControl/doc.py
> +lib/zeek/python/zeekctl/ZeekControl/events.py
> +lib/zeek/python/zeekctl/ZeekControl/exceptions.py
> +lib/zeek/python/zeekctl/ZeekControl/execute.py
> +lib/zeek/python/zeekctl/ZeekControl/install.py
> +lib/zeek/python/zeekctl/ZeekControl/lock.py
> +lib/zeek/python/zeekctl/ZeekControl/node.py
> +lib/zeek/python/zeekctl/ZeekControl/options.py
> +lib/zeek/python/zeekctl/ZeekControl/plugin.py
> +lib/zeek/python/zeekctl/ZeekControl/pluginreg.py
> +lib/zeek/python/zeekctl/ZeekControl/printdoc.py
> +lib/zeek/python/zeekctl/ZeekControl/ssh_runner.py
> +lib/zeek/python/zeekctl/ZeekControl/state.py
> +lib/zeek/python/zeekctl/ZeekControl/util.py
> +lib/zeek/python/zeekctl/ZeekControl/utilcurses.py
> +lib/zeek/python/zeekctl/ZeekControl/version.py
> +lib/zeek/python/zeekctl/ZeekControl/zeekcmd.py
> +lib/zeek/python/zeekctl/ZeekControl/zeekctl.py
> +lib/zeek/python/zeekctl/plugins/TestPlugin.py
> +lib/zeek/python/zeekctl/plugins/lb_custom.py
> +lib/zeek/python/zeekctl/plugins/lb_myricom.py
> +lib/zeek/python/zeekctl/plugins/lb_pf_ring.py
> +lib/zeek/python/zeekctl/plugins/ps.py
> +lib/zeek/python/zeekctl/plugins/zeek_port_warning.py
> +lib/zeek/python/zeekctl/plugins/zzz_af_packet.py
> %%ZEEKCTL%%man/man1/trace-summary.1.gz
> man/man1/zeek-cut.1.gz
> man/man8/zeek.8.gz
> %%ZEEKCTL%%man/man8/zeekctl.8.gz
> +share/btest/data/Scripts/README
> +share/btest/data/Scripts/canonify-zeek-log
> +share/btest/data/Scripts/canonify-zeek-log-sorted
> +share/btest/data/Scripts/diff-remove-abspath
> +share/btest/data/Scripts/diff-remove-timestamps
> +share/btest/data/Scripts/diff-sort
> +share/btest/data/Scripts/run-zeek
> +share/btest/data/Scripts/spicy-version
> +share/btest/data/Scripts/zeek-version
> share/btest/data/random.seed
> share/btest/scripts/diff-canonifier
> share/btest/scripts/diff-canonifier-external
> +share/btest/scripts/diff-canonifier-spicy
> share/btest/scripts/diff-clean-doctest
> share/btest/scripts/diff-remove-abspath
> share/btest/scripts/diff-remove-fields
> share/btest/scripts/diff-remove-file-ids
> share/btest/scripts/diff-remove-fractions
> share/btest/scripts/diff-remove-openclose-timestamps
> +share/btest/scripts/diff-remove-spicy-abspath
> share/btest/scripts/diff-remove-timestamps
> share/btest/scripts/diff-remove-timestamps-and-sort
> share/btest/scripts/diff-remove-uids
> @@ -1311,6 +1316,9 @@ share/btest/scripts/diff-sort
> share/btest/scripts/diff-sort-and-remove-abspath
> share/btest/scripts/diff-sort-conn-service
> share/btest/scripts/diff-sort-set-elements
> +share/btest/scripts/spicy/diff-remove-abspath
> +share/btest/scripts/spicy/diff-remove-timestamps
> +share/btest/scripts/spicy/diff-sort
> %%SPICY%%share/hilti/hilti.hlt
> %%SPICY%%share/spicy/filter.spicy
> %%SPICY%%share/spicy/spicy-driver-host.cc
> @@ -1322,6 +1330,7 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/bif/bloom-filter.bif.zeek
> %%DATADIR%%/base/bif/cardinality-counter.bif.zeek
> %%DATADIR%%/base/bif/comm.bif.zeek
> +%%DATADIR%%/base/bif/communityid.bif.zeek
> %%DATADIR%%/base/bif/const.bif.zeek
> %%DATADIR%%/base/bif/data.bif.zeek
> %%DATADIR%%/base/bif/event.bif.zeek
> @@ -1355,7 +1364,6 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/bif/plugins/Zeek_FileExtract.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_FileExtract.functions.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_FileHash.events.bif.zeek
> -%%DATADIR%%/base/bif/plugins/Zeek_Finger.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_GSSAPI.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_GTPv1.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_GTPv1.functions.bif.zeek
> @@ -1440,18 +1448,12 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/bif/plugins/Zeek_SSL.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_SSL.functions.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_SSL.types.bif.zeek
> -%%SPICY%%%%DATADIR%%/base/bif/plugins/Zeek_Spicy.consts.bif.zeek
> -%%SPICY%%%%DATADIR%%/base/bif/plugins/Zeek_Spicy.events.bif.zeek
> -%%SPICY%%%%DATADIR%%/base/bif/plugins/Zeek_Spicy.functions.bif.zeek
> -%%DATADIR%%/base/bif/plugins/Zeek_Syslog.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_TCP.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_TCP.functions.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_TCP.types.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_Teredo.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_Teredo.functions.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_UDP.events.bif.zeek
> -%%DATADIR%%/base/bif/plugins/Zeek_Unified2.events.bif.zeek
> -%%DATADIR%%/base/bif/plugins/Zeek_Unified2.types.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_VXLAN.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_X509.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/Zeek_X509.functions.bif.zeek
> @@ -1460,6 +1462,7 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/bif/plugins/Zeek_XMPP.events.bif.zeek
> %%DATADIR%%/base/bif/plugins/__load__.zeek
> %%DATADIR%%/base/bif/reporter.bif.zeek
> +%%DATADIR%%/base/bif/spicy.bif.zeek
> %%DATADIR%%/base/bif/stats.bif.zeek
> %%DATADIR%%/base/bif/store.bif.zeek
> %%DATADIR%%/base/bif/strings.bif.zeek
> @@ -1481,6 +1484,8 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/files/x509/log-ocsp.zeek
> %%DATADIR%%/base/files/x509/main.zeek
> %%DATADIR%%/base/frameworks/analyzer/__load__.zeek
> +%%DATADIR%%/base/frameworks/analyzer/dpd.zeek
> +%%DATADIR%%/base/frameworks/analyzer/logging.zeek
> %%DATADIR%%/base/frameworks/analyzer/main.zeek
> %%DATADIR%%/base/frameworks/broker/__load__.zeek
> %%DATADIR%%/base/frameworks/broker/log.zeek
> @@ -1502,7 +1507,6 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/frameworks/control/__load__.zeek
> %%DATADIR%%/base/frameworks/control/main.zeek
> %%DATADIR%%/base/frameworks/dpd/__load__.zeek
> -%%DATADIR%%/base/frameworks/dpd/main.zeek
> %%DATADIR%%/base/frameworks/files/__load__.zeek
> %%DATADIR%%/base/frameworks/files/magic/__load__.zeek
> %%DATADIR%%/base/frameworks/files/magic/archive.sig
> @@ -1580,6 +1584,10 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/frameworks/signatures/main.zeek
> %%DATADIR%%/base/frameworks/software/__load__.zeek
> %%DATADIR%%/base/frameworks/software/main.zeek
> +%%DATADIR%%/base/frameworks/spicy/__load__.zeek
> +%%DATADIR%%/base/frameworks/spicy/init-bare.zeek
> +%%DATADIR%%/base/frameworks/spicy/init-framework.zeek
> +%%DATADIR%%/base/frameworks/spicy/main.zeek
> %%DATADIR%%/base/frameworks/sumstats/__load__.zeek
> %%DATADIR%%/base/frameworks/sumstats/cluster.zeek
> %%DATADIR%%/base/frameworks/sumstats/main.zeek
> @@ -1600,6 +1608,8 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/frameworks/supervisor/api.zeek
> %%DATADIR%%/base/frameworks/supervisor/control.zeek
> %%DATADIR%%/base/frameworks/supervisor/main.zeek
> +%%DATADIR%%/base/frameworks/telemetry/__load__.zeek
> +%%DATADIR%%/base/frameworks/telemetry/main.zeek
> %%DATADIR%%/base/frameworks/tunnels/__load__.zeek
> %%DATADIR%%/base/frameworks/tunnels/main.zeek
> %%DATADIR%%/base/init-bare.zeek
> @@ -1635,13 +1645,21 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/packet-protocols/iptunnel/main.zeek
> %%DATADIR%%/base/packet-protocols/linux_sll/__load__.zeek
> %%DATADIR%%/base/packet-protocols/linux_sll/main.zeek
> +%%DATADIR%%/base/packet-protocols/linux_sll2/__load__.zeek
> +%%DATADIR%%/base/packet-protocols/linux_sll2/main.zeek
> +%%DATADIR%%/base/packet-protocols/llc/__load__.zeek
> +%%DATADIR%%/base/packet-protocols/llc/main.zeek
> %%DATADIR%%/base/packet-protocols/main.zeek
> %%DATADIR%%/base/packet-protocols/mpls/__load__.zeek
> %%DATADIR%%/base/packet-protocols/mpls/main.zeek
> %%DATADIR%%/base/packet-protocols/nflog/__load__.zeek
> %%DATADIR%%/base/packet-protocols/nflog/main.zeek
> +%%DATADIR%%/base/packet-protocols/novell_802_3/__load__.zeek
> +%%DATADIR%%/base/packet-protocols/novell_802_3/main.zeek
> %%DATADIR%%/base/packet-protocols/null/__load__.zeek
> %%DATADIR%%/base/packet-protocols/null/main.zeek
> +%%DATADIR%%/base/packet-protocols/pbb/__load__.zeek
> +%%DATADIR%%/base/packet-protocols/pbb/main.zeek
> %%DATADIR%%/base/packet-protocols/ppp_serial/__load__.zeek
> %%DATADIR%%/base/packet-protocols/ppp_serial/main.zeek
> %%DATADIR%%/base/packet-protocols/pppoe/__load__.zeek
> @@ -1650,6 +1668,8 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/packet-protocols/root/main.zeek
> %%DATADIR%%/base/packet-protocols/skip/__load__.zeek
> %%DATADIR%%/base/packet-protocols/skip/main.zeek
> +%%DATADIR%%/base/packet-protocols/snap/__load__.zeek
> +%%DATADIR%%/base/packet-protocols/snap/main.zeek
> %%DATADIR%%/base/packet-protocols/tcp/__load__.zeek
> %%DATADIR%%/base/packet-protocols/tcp/main.zeek
> %%DATADIR%%/base/packet-protocols/teredo/__load__.zeek
> @@ -1684,6 +1704,9 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/protocols/dns/__load__.zeek
> %%DATADIR%%/base/protocols/dns/consts.zeek
> %%DATADIR%%/base/protocols/dns/main.zeek
> +%%DATADIR%%/base/protocols/finger/__load__.zeek
> +%%DATADIR%%/base/protocols/finger/main.zeek
> +%%DATADIR%%/base/protocols/finger/spicy-events.zeek
> %%DATADIR%%/base/protocols/ftp/__load__.zeek
> %%DATADIR%%/base/protocols/ftp/dpd.sig
> %%DATADIR%%/base/protocols/ftp/files.zeek
> @@ -1715,6 +1738,8 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/protocols/modbus/main.zeek
> %%DATADIR%%/base/protocols/mqtt/__load__.zeek
> %%DATADIR%%/base/protocols/mqtt/consts.zeek
> +%%DATADIR%%/base/protocols/mqtt/dpd.sig
> +%%DATADIR%%/base/protocols/mqtt/main.zeek
> %%DATADIR%%/base/protocols/mysql/__load__.zeek
> %%DATADIR%%/base/protocols/mysql/consts.zeek
> %%DATADIR%%/base/protocols/mysql/main.zeek
> @@ -1771,6 +1796,7 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/protocols/syslog/__load__.zeek
> %%DATADIR%%/base/protocols/syslog/consts.zeek
> %%DATADIR%%/base/protocols/syslog/main.zeek
> +%%DATADIR%%/base/protocols/syslog/spicy-events.zeek
> %%DATADIR%%/base/protocols/tunnels/__load__.zeek
> %%DATADIR%%/base/protocols/tunnels/dpd.sig
> %%DATADIR%%/base/protocols/xmpp/__load__.zeek
> @@ -1796,19 +1822,15 @@ share/btest/scripts/diff-sort-set-elements
> %%DATADIR%%/base/utils/thresholds.zeek
> %%DATADIR%%/base/utils/time.zeek
> *** 132 LINES SKIPPED ***