From owner-svn-ports-head@freebsd.org Fri Oct 23 19:04:53 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A529DA1D4D3; Fri, 23 Oct 2015 19:04:53 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C0C598E; Fri, 23 Oct 2015 19:04:53 +0000 (UTC) (envelope-from riggs@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9NJ4qFa080335; Fri, 23 Oct 2015 19:04:52 GMT (envelope-from riggs@FreeBSD.org) Received: (from riggs@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9NJ4o1X080314; Fri, 23 Oct 2015 19:04:50 GMT (envelope-from riggs@FreeBSD.org) Message-Id: <201510231904.t9NJ4o1X080314@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: riggs set sender to riggs@FreeBSD.org using -f From: Thomas Zander Date: Fri, 23 Oct 2015 19:04:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r400050 - in head/security/bro: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Oct 2015 19:04:53 -0000 Author: riggs Date: Fri Oct 23 19:04:50 2015 New Revision: 400050 URL: https://svnweb.freebsd.org/changeset/ports/400050 Log: Update to upstream version 2.4.1, add BROKER OPTION PR: 203849 Submitted by: leres@ee.lbl.gov (maintainer) Added: head/security/bro/files/patch-aux-broker-CMakeLists.txt (contents, props changed) head/security/bro/files/patch-aux-broker-README (contents, props changed) head/security/bro/files/patch-aux-broker-src-address_type_info.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-data_type_info.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-endpoint_impl.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-peering_type_info.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-port_type_info.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-queue_impl.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-store-clone_impl.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-store-frontend.cc (contents, props changed) head/security/bro/files/patch-aux-broker-src-store-frontend_impl.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-store-master_impl.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-store-result_type_info.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-store-value_type_info.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-subnet_type_info.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-subscription.hh (contents, props changed) head/security/bro/files/patch-aux-broker-src-util-queue_actor.hh (contents, props changed) Modified: head/security/bro/Makefile head/security/bro/distinfo head/security/bro/pkg-plist Modified: head/security/bro/Makefile ============================================================================== --- head/security/bro/Makefile Fri Oct 23 18:36:52 2015 (r400049) +++ head/security/bro/Makefile Fri Oct 23 19:04:50 2015 (r400050) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= bro -PORTVERSION= 2.3.2 +PORTVERSION= 2.4.1 CATEGORIES= security MASTER_SITES= http://www.bro.org/downloads/release/ @@ -15,9 +15,10 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/bison:${ ${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13 LIB_DEPENDS= libGeoIP.so:${PORTSDIR}/net/GeoIP -USES= cmake:outsource perl5 python +USES= cmake:outsource compiler:c++11-lang perl5 python CMAKE_ARGS+= -D PYTHON_EXECUTABLE:PATH=${PYTHON_CMD} +CXXFLAGS+= -std=c++11 -Wextra -Wall -pedantic SUB_FILES= pkg-message NO_MTREE= yes @@ -33,6 +34,7 @@ CMAKE_ARGS+= -D CMAKE_INSTALL_PREFIX:PAT -D PY_MOD_INSTALL_DIR:PATH=${PREFIX}/lib/broctl \ -D BRO_SCRIPT_INSTALL_PATH:PATH=${PREFIX}/share/bro \ -D BRO_ETC_INSTALL_DIR:PATH=${PREFIX}/etc \ + -D BRO_MAN_INSTALL_PATH=${MANPREFIX}/man \ -D ENABLE_PERFTOOLS:BOOL=false \ -D ENABLE_PERFTOOLS_DEBUG:BOOL=false \ -D BinPAC_SKIP_INSTALL:BOOL=true \ @@ -49,13 +51,13 @@ GROUPS= ${BROGROUP} USE_OPENSSL= yes -OPTIONS_DEFINE= BROCCOLI BROCTL DEBUG ELASTICSEARCH IPSUMDUMP LBL_CF LBL_HF PERFTOOLS PORTS_SSL +OPTIONS_DEFINE= BROCCOLI BROCTL BROKER DEBUG IPSUMDUMP LBL_CF LBL_HF PERFTOOLS PORTS_SSL OPTIONS_DEFAULT=BROCCOLI BROCTL IPSUMDUMP LBL_CF LBL_HF PORTS_SSL BROCCOLI_DESC= Build support for libbroccoli communications BROCTL_DESC= Build BroControl support (requires BROCCOLI) +BROKER_DESC= Enable the Broker communication library DEBUG_DESC= Compile in debugging mode -ELASTICSEARCH_DESC= Build the ElasticSearch log writer (requires curl) IPSUMDUMP_DESC= Enables traffic summaries LBL_CF_DESC= Unix time to formated time/date filter support LBL_HF_DESC= Address to hostname filter support @@ -86,8 +88,10 @@ IGNORE= the BROCTL option requires BROC .if empty(PORT_OPTIONS:MIPSUMDUMP) IGNORE= the BROCTL option requires IPSUMDUMP .endif -BUILD_DEPENDS+= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash -RUN_DEPENDS+= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash +BUILD_DEPENDS+= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 +RUN_DEPENDS+= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 PLIST_SUB+= BROCTL="" USE_LDCONFIG= yes CMAKE_ARGS+= -D INSTALL_BROCTL:BOOL=true @@ -96,11 +100,22 @@ CMAKE_ARGS+= -D INSTALL_BROCTL:BOOL=fals PLIST_SUB+= BROCTL="@comment " .endif -.if ${PORT_OPTIONS:MELASTICSEARCH} -CMAKE_ARGS+= -D DISABLE_ELASTICSEARCH:BOOL=false -LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl +.if ${PORT_OPTIONS:MBROKER} +CMAKE_ARGS+= -D ENABLE_BROKER:BOOL=true +BUILD_DEPENDS+= caf>=0.14.1:${PORTSDIR}/devel/caf +PLIST_SUB+= BROKER="" + +.if ${OSVERSION} < 1001000 +# Bro 2.4 with BROKER requires caf, clang and libc++ +BUILD_DEPENDS+= ${LOCALBASE}/bin/clang++34:${PORTSDIR}/lang/clang34 \ + ${LOCALBASE}/lib/c++/libstdc++.so:${PORTSDIR}/devel/libc++ + +CXXFLAGS+= -stdlib=libc++ -I${LOCALBASE}/include/c++/v1 -L${LOCALBASE}/lib +CXX= ${LOCALBASE}/bin/clang++34 +.endif .else -CMAKE_ARGS+= -D DISABLE_ELASTICSEARCH:BOOL=true +CMAKE_ARGS+= -D ENABLE_BROKER:BOOL=false +PLIST_SUB+= BROKER="@comment " .endif .if ${PORT_OPTIONS:MDEBUG} Modified: head/security/bro/distinfo ============================================================================== --- head/security/bro/distinfo Fri Oct 23 18:36:52 2015 (r400049) +++ head/security/bro/distinfo Fri Oct 23 19:04:50 2015 (r400050) @@ -1,2 +1,2 @@ -SHA256 (bro-2.3.2.tar.gz) = 2fe5fbda0a86b5a594116d567fd9a4c2458d30f1c6670ba8e1fac0bc8848c69b -SIZE (bro-2.3.2.tar.gz) = 10290134 +SHA256 (bro-2.4.1.tar.gz) = d8b99673a5024630f6bae820c4f8c3ca9029f1167f9e5729c914c66e1fc7c8f6 +SIZE (bro-2.4.1.tar.gz) = 15010455 Added: head/security/bro/files/patch-aux-broker-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-CMakeLists.txt Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,11 @@ +--- aux/broker/CMakeLists.txt.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/CMakeLists.txt +@@ -5,7 +5,7 @@ include(cmake/CommonCMakeConfig.cmake) + find_package(Libcaf COMPONENTS core io REQUIRED) + + # Check for required CAF version. +-set(CAF_VERSION_REQUIRED 0.13) ++set(CAF_VERSION_REQUIRED 0.14) + file(READ "${LIBCAF_INCLUDE_DIR_CORE}/caf/config.hpp" caf_config_hpp) + string(REGEX MATCH "#define CAF_VERSION [0-9]+" + caf_version_line "${caf_config_hpp}") Added: head/security/bro/files/patch-aux-broker-README ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-README Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,11 @@ +--- aux/broker/README.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/README +@@ -35,7 +35,7 @@ installed: + + A C++11 capable compiler (GCC 4.8+ or Clang 3.3+) + +- CAF (C++ Actor Framework) version 0.13+ ++ CAF (C++ Actor Framework) version 0.14+ + https://github.com/actor-framework/actor-framework + + CMake 2.8+ Added: head/security/bro/files/patch-aux-broker-src-address_type_info.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-address_type_info.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,26 @@ +--- aux/broker/src/address_type_info.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/address_type_info.hh +@@ -2,7 +2,7 @@ + #define BROKER_ADDRESS_TYPE_INFO_HH + + #include "broker/address.hh" +-#include ++#include + #include + #include + +@@ -11,12 +11,11 @@ namespace broker { + /** + * (de)serialization logic for type "address". + */ +-class address_type_info +- : public caf::detail::abstract_uniform_type_info
{ ++class address_type_info : public caf::abstract_uniform_type_info
{ + public : + + address_type_info() +- : caf::detail::abstract_uniform_type_info
("broker::address") ++ : caf::abstract_uniform_type_info
("broker::address") + {} + + void serialize(const void* ptr, caf::serializer* sink) const override Added: head/security/bro/files/patch-aux-broker-src-data_type_info.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-data_type_info.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,39 @@ +--- aux/broker/src/data_type_info.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/data_type_info.hh +@@ -2,7 +2,7 @@ + #define BROKER_DATA_TYPE_INFO_HH + + #include "broker/data.hh" +-#include ++#include + #include + #include + +@@ -11,11 +11,11 @@ namespace broker { + /** + * (de)serialization logic for type "data". + */ +-class data_type_info : public caf::detail::abstract_uniform_type_info { ++class data_type_info : public caf::abstract_uniform_type_info { + public: + + data_type_info() +- : caf::detail::abstract_uniform_type_info("broker::data") ++ : caf::abstract_uniform_type_info("broker::data") + {} + + struct serializer { +@@ -58,11 +58,11 @@ public: + * (de)serialization logic for type "optional". + */ + class optional_data_type_info : +- public caf::detail::abstract_uniform_type_info> { ++ public caf::abstract_uniform_type_info> { + public: + + optional_data_type_info() +- : caf::detail::abstract_uniform_type_info>( ++ : caf::abstract_uniform_type_info>( + "broker::util::optional") + {} + Added: head/security/bro/files/patch-aux-broker-src-endpoint_impl.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-endpoint_impl.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,71 @@ +--- aux/broker/src/endpoint_impl.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/endpoint_impl.hh +@@ -12,7 +12,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include +@@ -62,8 +62,7 @@ static void ics_update(const caf::actor& + incoming_connection_status::tag t) + { caf::anon_send(q, incoming_connection_status{t, std::move(name)}); } + +-class endpoint_actor : public caf::sb_actor { +-friend class caf::sb_actor; ++class endpoint_actor : public caf::event_based_actor { + + public: + +@@ -351,6 +350,11 @@ public: + + private: + ++ caf::behavior make_behavior() override ++ { ++ return active; ++ } ++ + std::string get_peer_name(const caf::actor_addr& a) const + { + auto it = peers.find(a); +@@ -473,7 +477,6 @@ private: + }; + + caf::behavior active; +- caf::behavior& init_state = active; + + std::string name; + int behavior_flags; +@@ -490,8 +493,7 @@ private: + * Manages connection to a remote endpoint_actor including auto-reconnection + * and associated peer/unpeer messages. + */ +-class endpoint_proxy_actor : public caf::sb_actor { +-friend class caf::sb_actor; ++class endpoint_proxy_actor : public caf::event_based_actor { + + public: + +@@ -571,6 +573,11 @@ public: + + private: + ++ caf::behavior make_behavior() override ++ { ++ return bootstrap; ++ } ++ + std::string report_subtopic(const std::string& endpoint_name, + const std::string& addr, uint16_t port) const + { +@@ -615,7 +622,6 @@ private: + caf::behavior bootstrap; + caf::behavior disconnected; + caf::behavior connected; +- caf::behavior& init_state = bootstrap; + }; + + static inline caf::actor& handle_to_actor(void* h) Added: head/security/bro/files/patch-aux-broker-src-peering_type_info.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-peering_type_info.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,26 @@ +--- aux/broker/src/peering_type_info.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/peering_type_info.hh +@@ -2,7 +2,7 @@ + #define BROKER_PEERING_TYPE_INFO_HH + + #include "peering_impl.hh" +-#include ++#include + #include + #include + +@@ -11,12 +11,11 @@ namespace broker { + /** + * (de)serialization logic for type "peering". + */ +-class peering_type_info +- : public caf::detail::abstract_uniform_type_info { ++class peering_type_info : public caf::abstract_uniform_type_info { + public: + + peering_type_info() +- : caf::detail::abstract_uniform_type_info("broker::peering") ++ : caf::abstract_uniform_type_info("broker::peering") + {} + + void serialize(const void* ptr, caf::serializer* sink) const override Added: head/security/bro/files/patch-aux-broker-src-port_type_info.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-port_type_info.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,26 @@ +--- aux/broker/src/port_type_info.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/port_type_info.hh +@@ -3,7 +3,7 @@ + + #include "broker/port.hh" + #include +-#include ++#include + #include + #include + +@@ -12,12 +12,11 @@ namespace broker { + /** + * (de)serialization logic for type "port". + */ +-class port_type_info +- : public caf::detail::abstract_uniform_type_info { ++class port_type_info : public caf::abstract_uniform_type_info { + public : + + port_type_info() +- : caf::detail::abstract_uniform_type_info("broker::port") ++ : caf::abstract_uniform_type_info("broker::port") + {} + + void serialize(const void* ptr, caf::serializer* sink) const override Added: head/security/bro/files/patch-aux-broker-src-queue_impl.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-queue_impl.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,11 @@ +--- aux/broker/src/queue_impl.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/queue_impl.hh +@@ -18,7 +18,7 @@ public: + util::flare f; + fd = f.fd(); + actor = caf::spawn< +- broker::util::queue_actor()), T>, ++ broker::util::queue_actor, + caf::priority_aware>(std::move(f)); + self->planned_exit_reason(caf::exit_reason::user_defined); + actor->link_to(self); Added: head/security/bro/files/patch-aux-broker-src-store-clone_impl.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-store-clone_impl.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,38 @@ +--- aux/broker/src/store/clone_impl.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/store/clone_impl.hh +@@ -10,13 +10,12 @@ + #include + #include + #include +-#include ++#include + #include + + namespace broker { namespace store { + +-class clone_actor : public caf::sb_actor { +-friend class caf::sb_actor; ++class clone_actor : public caf::event_based_actor { + + public: + +@@ -320,6 +319,11 @@ public: + + private: + ++ caf::behavior make_behavior() override ++ { ++ return bootstrap; ++ } ++ + void error(std::string master_name, std::string method_name, + std::string err_msg, bool fatal = false) + { +@@ -359,7 +363,6 @@ private: + caf::behavior synchronizing; + caf::behavior active; + caf::behavior dead; +- caf::behavior& init_state = bootstrap; + }; + + Added: head/security/bro/files/patch-aux-broker-src-store-frontend.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-store-frontend.cc Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,10 @@ +--- aux/broker/src/store/frontend.cc.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/store/frontend.cc +@@ -1,7 +1,6 @@ + #include "frontend_impl.hh" + #include "../atoms.hh" + #include +-#include + #include + + static inline caf::actor& handle_to_actor(void* h) Added: head/security/bro/files/patch-aux-broker-src-store-frontend_impl.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-store-frontend_impl.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,33 @@ +--- aux/broker/src/store/frontend_impl.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/store/frontend_impl.hh +@@ -3,13 +3,12 @@ + + #include "broker/store/frontend.hh" + #include +-#include ++#include + #include + + namespace broker { namespace store { + +-class requester : public caf::sb_actor { +-friend class caf::sb_actor; ++class requester : public caf::event_based_actor { + + public: + +@@ -46,9 +45,13 @@ public: + + private: + ++ caf::behavior make_behavior() override ++ { ++ return bootstrap; ++ } ++ + caf::behavior bootstrap; + caf::behavior awaiting_response; +- caf::behavior& init_state = bootstrap; + query request; + }; + Added: head/security/bro/files/patch-aux-broker-src-store-master_impl.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-store-master_impl.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,41 @@ +--- aux/broker/src/store/master_impl.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/store/master_impl.hh +@@ -9,7 +9,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + +@@ -18,8 +18,7 @@ namespace broker { namespace store { + static inline double now() + { return broker::time_point::now().value; } + +-class master_actor : public caf::sb_actor { +-friend class caf::sb_actor; ++class master_actor : public caf::event_based_actor { + + public: + +@@ -282,6 +281,11 @@ public: + + private: + ++ caf::behavior make_behavior() override ++ { ++ return init_existing_expiry_reminders; ++ } ++ + void expiry_reminder(const identifier& name, data key, + expiration_time expiry) + { +@@ -324,7 +328,6 @@ private: + std::unordered_map clones; + caf::behavior serving; + caf::behavior init_existing_expiry_reminders; +- caf::behavior& init_state = init_existing_expiry_reminders; + }; + + class master::impl { Added: head/security/bro/files/patch-aux-broker-src-store-result_type_info.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-store-result_type_info.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,25 @@ +--- aux/broker/src/store/result_type_info.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/store/result_type_info.hh +@@ -2,7 +2,7 @@ + #define BROKER_STORE_RESULT_TYPE_INFO_HH + + #include "broker/store/result.hh" +-#include ++#include + #include + #include + +@@ -12,11 +12,11 @@ namespace broker { namespace store { + * (de)serialization logic for type "result". + */ + class result_type_info +- : public caf::detail::abstract_uniform_type_info { ++ : public caf::abstract_uniform_type_info { + public: + + result_type_info() +- : caf::detail::abstract_uniform_type_info( ++ : caf::abstract_uniform_type_info( + "broker::store::result") + {} + Added: head/security/bro/files/patch-aux-broker-src-store-value_type_info.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-store-value_type_info.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,26 @@ +--- aux/broker/src/store/value_type_info.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/store/value_type_info.hh +@@ -2,7 +2,7 @@ + #define BROKER_STORE_VALUE_TYPE_INFO_HH + + #include "broker/store/value.hh" +-#include ++#include + #include + #include + +@@ -12,12 +12,11 @@ namespace broker { namespace store { + * (de)serialization logic for type "value". + */ + class value_type_info +- : public caf::detail::abstract_uniform_type_info { ++ : public caf::abstract_uniform_type_info { + public: + + value_type_info() +- : caf::detail::abstract_uniform_type_info( +- "broker::store::value") ++ : caf::abstract_uniform_type_info("broker::store::value") + {} + + void serialize(const void* ptr, caf::serializer* sink) const override Added: head/security/bro/files/patch-aux-broker-src-subnet_type_info.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-subnet_type_info.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,25 @@ +--- aux/broker/src/subnet_type_info.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/subnet_type_info.hh +@@ -2,7 +2,7 @@ + #define BROKER_SUBNET_TYPE_INFO_HH + + #include "broker/subnet.hh" +-#include ++#include + #include + #include + +@@ -12,11 +12,11 @@ namespace broker { + * (de)serialization logic for type "subnet". + */ + class subnet_type_info +- : public caf::detail::abstract_uniform_type_info { ++ : public caf::abstract_uniform_type_info { + public : + + subnet_type_info() +- : caf::detail::abstract_uniform_type_info("broker::subnet") ++ : caf::abstract_uniform_type_info("broker::subnet") + {} + + void serialize(const void* ptr, caf::serializer* sink) const override Added: head/security/bro/files/patch-aux-broker-src-subscription.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-subscription.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,27 @@ +--- aux/broker/src/subscription.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/subscription.hh +@@ -5,7 +5,8 @@ + #include "broker/util/optional.hh" + #include "util/radix_tree.hh" + #include +-#include ++#include ++#include + #include + #include + #include +@@ -22,12 +23,11 @@ using topic_set = util::radix_tree + * (de)serialization logic for type "topic_set". + */ + class topic_set_type_info +- : public caf::detail::abstract_uniform_type_info { ++ : public caf::abstract_uniform_type_info { + public: + + topic_set_type_info() +- : caf::detail::abstract_uniform_type_info( +- "broker::topic_set") ++ : caf::abstract_uniform_type_info("broker::topic_set") + {} + + void serialize(const void* ptr, caf::serializer* sink) const override; Added: head/security/bro/files/patch-aux-broker-src-util-queue_actor.hh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/bro/files/patch-aux-broker-src-util-queue_actor.hh Fri Oct 23 19:04:50 2015 (r400050) @@ -0,0 +1,52 @@ +--- aux/broker/src/util/queue_actor.hh.orig 2015-09-06 19:43:53 UTC ++++ aux/broker/src/util/queue_actor.hh +@@ -3,7 +3,7 @@ + + #include "../atoms.hh" + #include "flare.hh" +-#include ++#include + #include + #include + +@@ -15,9 +15,8 @@ namespace util { + * a flare which signals when the queue is non-empty. This makes it simple + * to integrate in to traditional event loops. + */ +-template +-class queue_actor : public caf::sb_actor> { +-friend class caf::sb_actor>; ++template ++class queue_actor : public caf::event_based_actor { + + public: + +@@ -29,7 +28,7 @@ public: + { + [=](want_atom) + { return pop(); }, +- Pattern() >> [=](Message& msg) ++ [=](Message& msg) + { + q.push_back(std::move(msg)); + this->become(filled); +@@ -46,6 +45,11 @@ public: + + private: + ++ caf::behavior make_behavior() override ++ { ++ return empty; ++ } ++ + std::deque pop() + { + auto rval = std::move(q); +@@ -58,7 +62,6 @@ private: + flare ready_flare; + caf::behavior empty; + caf::behavior filled; +- caf::behavior& init_state = empty; + std::deque q; + }; + Modified: head/security/bro/pkg-plist ============================================================================== --- head/security/bro/pkg-plist Fri Oct 23 18:36:52 2015 (r400049) +++ head/security/bro/pkg-plist Fri Oct 23 19:04:50 2015 (r400050) @@ -1,5 +1,4 @@ -@exec chown %%BROUSER%%:%%BROGROUP%% %D/logs -%%BROCTL%%@exec chown %%BROUSER%%:%%BROGROUP%% %D/share/broctl/scripts +%%BROCTL%%@exec chown %%BROUSER%%:%%BROGROUP%% %D/logs %%BROCTL%%@exec chown %%BROUSER%%:%%BROGROUP%% %D/spool %%BROCTL%%@exec chown %%BROUSER%%:%%BROGROUP%% %D/spool/tmp %%BROCTL%%@exec chown -R %%BROUSER%%:%%BROGROUP%% %D/spool/installed-scripts-do-not-touch @@ -17,8 +16,53 @@ bin/bro-cut %%BROCTL%%@unexec if cmp -s %D/etc/node.cfg.example %D/etc/node.cfg ; then rm -f %D/etc/node.cfg; fi %%BROCTL%%etc/node.cfg.example %%BROCTL%%@exec if [ ! -f %D/etc/node.cfg ] ; then cp -p %D/etc/node.cfg.example %D/etc/node.cfg; fi +%%BROKER%%include/broker/address.hh +%%BROKER%%include/broker/broker.h +%%BROKER%%include/broker/broker.hh +%%BROKER%%include/broker/data.hh +%%BROKER%%include/broker/endpoint.hh +%%BROKER%%include/broker/enum_value.hh +%%BROKER%%include/broker/incoming_connection_status.hh +%%BROKER%%include/broker/message.hh +%%BROKER%%include/broker/message_queue.hh +%%BROKER%%include/broker/outgoing_connection_status.hh +%%BROKER%%include/broker/peering.hh +%%BROKER%%include/broker/port.hh +%%BROKER%%include/broker/queue.hh +%%BROKER%%include/broker/report.hh +%%BROKER%%include/broker/store/backend.hh +%%BROKER%%include/broker/store/clone.hh +%%BROKER%%include/broker/store/expiration_time.hh +%%BROKER%%include/broker/store/frontend.hh +%%BROKER%%include/broker/store/identifier.hh +%%BROKER%%include/broker/store/master.hh +%%BROKER%%include/broker/store/memory_backend.hh +%%BROKER%%include/broker/store/query.hh +%%BROKER%%include/broker/store/response.hh +%%BROKER%%include/broker/store/result.hh +%%BROKER%%include/broker/store/rocksdb_backend.hh +%%BROKER%%include/broker/store/sequence_num.hh +%%BROKER%%include/broker/store/snapshot.hh +%%BROKER%%include/broker/store/sqlite_backend.hh +%%BROKER%%include/broker/store/value.hh +%%BROKER%%include/broker/subnet.hh +%%BROKER%%include/broker/time_duration.hh +%%BROKER%%include/broker/time_point.hh +%%BROKER%%include/broker/topic.hh +%%BROKER%%include/broker/util/hash.hh +%%BROKER%%include/broker/util/meta.hh +%%BROKER%%include/broker/util/none.hh +%%BROKER%%include/broker/util/operators.hh +%%BROKER%%include/broker/util/optional.hh +%%BROKER%%include/broker/util/variant.hh %%BROCTL%%lib/broctl/BroControl/__init__.py %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/__init__.pyc +%%BROCTL%%lib/broctl/BroControl/brocmd.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/brocmd.pyc +%%BROCTL%%lib/broctl/BroControl/broctl.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/broctl.pyc +%%BROCTL%%lib/broctl/BroControl/cmdresult.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/cmdresult.pyc %%BROCTL%%lib/broctl/BroControl/config.py %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/config.pyc %%BROCTL%%lib/broctl/BroControl/control.py @@ -27,6 +71,8 @@ bin/bro-cut %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/cron.pyc %%BROCTL%%lib/broctl/BroControl/doc.py %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/doc.pyc +%%BROCTL%%lib/broctl/BroControl/events.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/events.pyc %%BROCTL%%lib/broctl/BroControl/execute.py %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/execute.pyc %%BROCTL%%lib/broctl/BroControl/install.py @@ -39,8 +85,20 @@ bin/bro-cut %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/plugin.pyc %%BROCTL%%lib/broctl/BroControl/pluginreg.py %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/pluginreg.pyc +%%BROCTL%%lib/broctl/BroControl/printdoc.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/printdoc.pyc +%%BROCTL%%lib/broctl/BroControl/py3bro.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/py3bro.pyc +%%BROCTL%%lib/broctl/BroControl/ssh_runner.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/ssh_runner.pyc +%%BROCTL%%lib/broctl/BroControl/state.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/state.pyc %%BROCTL%%lib/broctl/BroControl/util.py %%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/util.pyc +%%BROCTL%%lib/broctl/BroControl/utilcurses.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/utilcurses.pyc +%%BROCTL%%lib/broctl/BroControl/version.py +%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/version.pyc %%BROCTL%%lib/broctl/SubnetTree.py %%BROCTL%%@unexec rm -f %D/lib/broctl/SubnetTree.pyc %%BROCTL%%lib/broctl/_SubnetTree.so @@ -52,22 +110,38 @@ bin/bro-cut %%BROCTL%%@unexec rm -f %D/lib/broctl/plugins/lb_pf_ring.pyc %%BROCTL%%lib/broctl/plugins/ps.py %%BROCTL%%@unexec rm -f %D/lib/broctl/plugins/ps.pyc +%%BROKER%%lib/libbroker.so +%%BROKER%%lib/libbroker.so.0 +%%BROKER%%lib/libbroker.so.0.4.0 +man/man1/bro-cut.1.gz +%%BROCTL%%man/man1/trace-summary.1.gz +man/man8/bro.8.gz +%%BROCTL%%man/man8/broctl.8.gz %%DATADIR%%/base/bif/__load__.bro %%DATADIR%%/base/bif/analyzer.bif.bro %%DATADIR%%/base/bif/bloom-filter.bif.bro %%DATADIR%%/base/bif/bro.bif.bro %%DATADIR%%/base/bif/broxygen.bif.bro %%DATADIR%%/base/bif/cardinality-counter.bif.bro +%%DATADIR%%/base/bif/comm.bif.bro %%DATADIR%%/base/bif/const.bif.bro +%%DATADIR%%/base/bif/data.bif.bro %%DATADIR%%/base/bif/event.bif.bro %%DATADIR%%/base/bif/file_analysis.bif.bro %%DATADIR%%/base/bif/input.bif.bro %%DATADIR%%/base/bif/logging.bif.bro +%%DATADIR%%/base/bif/messaging.bif.bro +%%DATADIR%%/base/bif/pcap.bif.bro %%DATADIR%%/base/bif/plugins/Bro_ARP.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_AYIYA.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_AsciiReader.ascii.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_AsciiWriter.ascii.bif.bro %%DATADIR%%/base/bif/plugins/Bro_BackDoor.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_BenchmarkReader.benchmark.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_BinaryReader.binary.bif.bro %%DATADIR%%/base/bif/plugins/Bro_BitTorrent.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_ConnSize.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_ConnSize.functions.bif.bro %%DATADIR%%/base/bif/plugins/Bro_DCE_RPC.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_DHCP.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_DNP3.events.bif.bro @@ -87,26 +161,37 @@ bin/bro-cut %%DATADIR%%/base/bif/plugins/Bro_IRC.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_Ident.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_InterConn.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_KRB.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_KRB.types.bif.bro %%DATADIR%%/base/bif/plugins/Bro_Login.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_Login.functions.bif.bro %%DATADIR%%/base/bif/plugins/Bro_MIME.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_Modbus.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_MySQL.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_NCP.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_NTP.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_NetBIOS.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_NetBIOS.functions.bif.bro -%%DATADIR%%/base/bif/plugins/Bro_NetFlow.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_NoneWriter.none.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_PE.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_PIA.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_POP3.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_RADIUS.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_RDP.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_RDP.types.bif.bro %%DATADIR%%/base/bif/plugins/Bro_RPC.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_RawReader.raw.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_SIP.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SMB.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SMTP.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SMTP.functions.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SNMP.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SNMP.types.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SOCKS.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_SQLiteReader.sqlite.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_SQLiteWriter.sqlite.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SSH.events.bif.bro +%%DATADIR%%/base/bif/plugins/Bro_SSH.types.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SSL.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_SteppingStone.events.bif.bro %%DATADIR%%/base/bif/plugins/Bro_Syslog.events.bif.bro @@ -122,6 +207,7 @@ bin/bro-cut %%DATADIR%%/base/bif/plugins/Bro_ZIP.events.bif.bro %%DATADIR%%/base/bif/plugins/__load__.bro %%DATADIR%%/base/bif/reporter.bif.bro +%%DATADIR%%/base/bif/store.bif.bro %%DATADIR%%/base/bif/strings.bif.bro %%DATADIR%%/base/bif/top-k.bif.bro %%DATADIR%%/base/bif/types.bif.bro @@ -129,12 +215,17 @@ bin/bro-cut %%DATADIR%%/base/files/extract/main.bro %%DATADIR%%/base/files/hash/__load__.bro %%DATADIR%%/base/files/hash/main.bro +%%DATADIR%%/base/files/pe/__load__.bro +%%DATADIR%%/base/files/pe/consts.bro +%%DATADIR%%/base/files/pe/main.bro %%DATADIR%%/base/files/unified2/__load__.bro %%DATADIR%%/base/files/unified2/main.bro %%DATADIR%%/base/files/x509/__load__.bro %%DATADIR%%/base/files/x509/main.bro %%DATADIR%%/base/frameworks/analyzer/__load__.bro %%DATADIR%%/base/frameworks/analyzer/main.bro +%%DATADIR%%/base/frameworks/broker/__load__.bro +%%DATADIR%%/base/frameworks/broker/main.bro %%DATADIR%%/base/frameworks/cluster/__load__.bro %%DATADIR%%/base/frameworks/cluster/main.bro %%DATADIR%%/base/frameworks/cluster/nodes/manager.bro @@ -149,8 +240,14 @@ bin/bro-cut %%DATADIR%%/base/frameworks/dpd/main.bro %%DATADIR%%/base/frameworks/files/__load__.bro %%DATADIR%%/base/frameworks/files/magic/__load__.bro +%%DATADIR%%/base/frameworks/files/magic/archive.sig +%%DATADIR%%/base/frameworks/files/magic/audio.sig +%%DATADIR%%/base/frameworks/files/magic/font.sig %%DATADIR%%/base/frameworks/files/magic/general.sig +%%DATADIR%%/base/frameworks/files/magic/image.sig %%DATADIR%%/base/frameworks/files/magic/libmagic.sig +%%DATADIR%%/base/frameworks/files/magic/msoffice.sig +%%DATADIR%%/base/frameworks/files/magic/video.sig %%DATADIR%%/base/frameworks/files/main.bro %%DATADIR%%/base/frameworks/input/__load__.bro %%DATADIR%%/base/frameworks/input/main.bro @@ -169,8 +266,6 @@ bin/bro-cut %%DATADIR%%/base/frameworks/logging/postprocessors/scp.bro %%DATADIR%%/base/frameworks/logging/postprocessors/sftp.bro %%DATADIR%%/base/frameworks/logging/writers/ascii.bro -%%DATADIR%%/base/frameworks/logging/writers/dataseries.bro -%%DATADIR%%/base/frameworks/logging/writers/elasticsearch.bro %%DATADIR%%/base/frameworks/logging/writers/none.bro %%DATADIR%%/base/frameworks/logging/writers/sqlite.bro %%DATADIR%%/base/frameworks/notice/__load__.bro @@ -223,6 +318,7 @@ bin/bro-cut %%DATADIR%%/base/protocols/conn/inactivity.bro %%DATADIR%%/base/protocols/conn/main.bro %%DATADIR%%/base/protocols/conn/polling.bro +%%DATADIR%%/base/protocols/conn/thresholds.bro %%DATADIR%%/base/protocols/dhcp/__load__.bro %%DATADIR%%/base/protocols/dhcp/consts.bro %%DATADIR%%/base/protocols/dhcp/dpd.sig @@ -254,14 +350,29 @@ bin/bro-cut %%DATADIR%%/base/protocols/irc/dpd.sig %%DATADIR%%/base/protocols/irc/files.bro %%DATADIR%%/base/protocols/irc/main.bro +%%DATADIR%%/base/protocols/krb/__load__.bro +%%DATADIR%%/base/protocols/krb/consts.bro +%%DATADIR%%/base/protocols/krb/dpd.sig +%%DATADIR%%/base/protocols/krb/files.bro +%%DATADIR%%/base/protocols/krb/main.bro %%DATADIR%%/base/protocols/modbus/__load__.bro %%DATADIR%%/base/protocols/modbus/consts.bro %%DATADIR%%/base/protocols/modbus/main.bro +%%DATADIR%%/base/protocols/mysql/__load__.bro +%%DATADIR%%/base/protocols/mysql/consts.bro +%%DATADIR%%/base/protocols/mysql/main.bro %%DATADIR%%/base/protocols/pop3/__load__.bro %%DATADIR%%/base/protocols/pop3/dpd.sig %%DATADIR%%/base/protocols/radius/__load__.bro %%DATADIR%%/base/protocols/radius/consts.bro %%DATADIR%%/base/protocols/radius/main.bro +%%DATADIR%%/base/protocols/rdp/__load__.bro +%%DATADIR%%/base/protocols/rdp/consts.bro +%%DATADIR%%/base/protocols/rdp/dpd.sig +%%DATADIR%%/base/protocols/rdp/main.bro +%%DATADIR%%/base/protocols/sip/__load__.bro +%%DATADIR%%/base/protocols/sip/dpd.sig +%%DATADIR%%/base/protocols/sip/main.bro %%DATADIR%%/base/protocols/smtp/__load__.bro %%DATADIR%%/base/protocols/smtp/dpd.sig %%DATADIR%%/base/protocols/smtp/entities.bro @@ -317,6 +428,7 @@ bin/bro-cut %%DATADIR%%/policy/frameworks/dpd/detect-protocols.bro %%DATADIR%%/policy/frameworks/dpd/packet-segment-logging.bro %%DATADIR%%/policy/frameworks/files/detect-MHR.bro +%%DATADIR%%/policy/frameworks/files/extract-all-files.bro %%DATADIR%%/policy/frameworks/files/hash-all-files.bro %%DATADIR%%/policy/frameworks/intel/do_notice.bro %%DATADIR%%/policy/frameworks/intel/seen/__load__.bro @@ -326,6 +438,7 @@ bin/bro-cut %%DATADIR%%/policy/frameworks/intel/seen/file-names.bro %%DATADIR%%/policy/frameworks/intel/seen/http-headers.bro %%DATADIR%%/policy/frameworks/intel/seen/http-url.bro +%%DATADIR%%/policy/frameworks/intel/seen/pubkey-hashes.bro %%DATADIR%%/policy/frameworks/intel/seen/smtp-url-extraction.bro %%DATADIR%%/policy/frameworks/intel/seen/smtp.bro %%DATADIR%%/policy/frameworks/intel/seen/ssl.bro @@ -335,6 +448,7 @@ bin/bro-cut %%DATADIR%%/policy/frameworks/signatures/detect-windows-shells.sig %%DATADIR%%/policy/frameworks/software/version-changes.bro %%DATADIR%%/policy/frameworks/software/vulnerable.bro +%%DATADIR%%/policy/frameworks/software/windows-version-detection.bro %%DATADIR%%/policy/integration/barnyard2/__load__.bro %%DATADIR%%/policy/integration/barnyard2/main.bro %%DATADIR%%/policy/integration/barnyard2/types.bro @@ -380,6 +494,8 @@ bin/bro-cut %%DATADIR%%/policy/protocols/http/var-extraction-uri.bro %%DATADIR%%/policy/protocols/modbus/known-masters-slaves.bro %%DATADIR%%/policy/protocols/modbus/track-memmap.bro +%%DATADIR%%/policy/protocols/mysql/software.bro +%%DATADIR%%/policy/protocols/rdp/indicate_ssl.bro %%DATADIR%%/policy/protocols/smtp/blocklists.bro %%DATADIR%%/policy/protocols/smtp/detect-suspicious-orig.bro %%DATADIR%%/policy/protocols/smtp/entities-excerpt.bro @@ -403,7 +519,6 @@ bin/bro-cut %%DATADIR%%/policy/tuning/defaults/packet-fragments.bro %%DATADIR%%/policy/tuning/defaults/warnings.bro %%DATADIR%%/policy/tuning/json-logs.bro -%%DATADIR%%/policy/tuning/logs-to-elasticsearch.bro %%DATADIR%%/policy/tuning/track-all-assets.bro %%DATADIR%%/site/local-manager.bro %%DATADIR%%/site/local-proxy.bro @@ -414,27 +529,19 @@ bin/bro-cut %%BROCTL%%%%DATADIR%%ctl/scripts/cflow-stats %%BROCTL%%%%DATADIR%%ctl/scripts/check-config %%BROCTL%%%%DATADIR%%ctl/scripts/crash-diag -%%BROCTL%%%%DATADIR%%ctl/scripts/create-link-for-log %%BROCTL%%%%DATADIR%%ctl/scripts/delete-log %%BROCTL%%%%DATADIR%%ctl/scripts/expire-logs -%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/cat-file %%BROCTL%%%%DATADIR%%ctl/scripts/helpers/check-pid %%BROCTL%%%%DATADIR%%ctl/scripts/helpers/df -%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/exists -%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/gdb-attach +%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/first-line %%BROCTL%%%%DATADIR%%ctl/scripts/helpers/get-childs -%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/is-dir -%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/rmdir -%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/run-cmd %%BROCTL%%%%DATADIR%%ctl/scripts/helpers/start %%BROCTL%%%%DATADIR%%ctl/scripts/helpers/stop %%BROCTL%%%%DATADIR%%ctl/scripts/helpers/to-bytes.awk %%BROCTL%%%%DATADIR%%ctl/scripts/helpers/top -%%BROCTL%%%%DATADIR%%ctl/scripts/local-interfaces %%BROCTL%%%%DATADIR%%ctl/scripts/make-archive-name %%BROCTL%%%%DATADIR%%ctl/scripts/post-terminate %%BROCTL%%%%DATADIR%%ctl/scripts/postprocessors/summarize-connections -%%BROCTL%%%%DATADIR%%ctl/scripts/remove-link-for-log %%BROCTL%%%%DATADIR%%ctl/scripts/run-bro %%BROCTL%%%%DATADIR%%ctl/scripts/run-bro-on-trace %%BROCTL%%%%DATADIR%%ctl/scripts/send-mail @@ -451,6 +558,7 @@ bin/bro-cut %%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-proxy.bro %%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-worker.bro %%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/site/local.bro +%%BROCTL%%@unexec rm -f %D/spool/state.db %%BROCTL%%@dir spool/tmp %%BROCTL%%@dir spool/installed-scripts-do-not-touch/site %%BROCTL%%@dir spool/installed-scripts-do-not-touch/auto @@ -466,6 +574,8 @@ bin/bro-cut @dir %%DATADIR%%/policy/protocols/ssl @dir %%DATADIR%%/policy/protocols/ssh @dir %%DATADIR%%/policy/protocols/smtp +@dir %%DATADIR%%/policy/protocols/rdp +@dir %%DATADIR%%/policy/protocols/mysql @dir %%DATADIR%%/policy/protocols/modbus @dir %%DATADIR%%/policy/protocols/http @dir %%DATADIR%%/policy/protocols/ftp @@ -501,9 +611,13 @@ bin/bro-cut @dir %%DATADIR%%/base/protocols/socks @dir %%DATADIR%%/base/protocols/snmp @dir %%DATADIR%%/base/protocols/smtp +@dir %%DATADIR%%/base/protocols/sip +@dir %%DATADIR%%/base/protocols/rdp @dir %%DATADIR%%/base/protocols/radius @dir %%DATADIR%%/base/protocols/pop3 +@dir %%DATADIR%%/base/protocols/mysql @dir %%DATADIR%%/base/protocols/modbus +@dir %%DATADIR%%/base/protocols/krb *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***