View | Details | Raw Unified | Return to bug 217656 | Differences between
and this patch

Collapse All | Expand All

(-)security/bro/Makefile (-23 / +63 lines)
Lines 2-11 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	bro
4
PORTNAME=	bro
5
PORTVERSION=	2.4.1
5
PORTVERSION=	2.5.1
6
PORTREVISION=	3
7
CATEGORIES=	security
6
CATEGORIES=	security
8
MASTER_SITES=	http://www.bro.org/downloads/release/
7
MASTER_SITES=	https://www.bro.org/downloads/:source1 \
8
		https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/tar.gz/${PORTVERSION2}?dummy=/:source2
9
DISTFILES=	${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:source1 \
10
		${GH_ACCOUNT}-${GH_PROJECT}-${PORTVERSION2}_GH0${EXTRACT_SUFX}:source2
9
11
10
MAINTAINER=	leres@ee.lbl.gov
12
MAINTAINER=	leres@ee.lbl.gov
11
COMMENT=	System for detecting network intruders in real-time
13
COMMENT=	System for detecting network intruders in real-time
Lines 12-40 Link Here
12
14
13
LICENSE=	BSD3CLAUSE
15
LICENSE=	BSD3CLAUSE
14
16
15
BUILD_DEPENDS=	${LOCALBASE}/bin/bison:devel/bison \
17
BUILD_DEPENDS=	bison:devel/bison
16
		${LOCALBASE}/bin/swig:devel/swig13
17
LIB_DEPENDS=	libGeoIP.so:net/GeoIP
18
LIB_DEPENDS=	libGeoIP.so:net/GeoIP
18
19
19
BROKEN_powerpc64=	Does not build: error: zero-size array 'names'
20
BROKEN_powerpc64=	Does not build: error: zero-size array 'names'
20
21
21
USES=		cmake:outsource compiler:c++11-lang perl5 python shebangfix ssl
22
GH_ACCOUNT=	actor-framework
23
GH_PROJECT=	${GH_ACCOUNT}
22
24
23
CMAKE_ARGS+=	-D PYTHON_EXECUTABLE:PATH=${PYTHON_CMD}
25
USES=		cmake:outsource compiler:c++11-lang ninja perl5 python shebangfix ssl
24
CXXFLAGS+=	-std=c++11 -Wextra -Wall -pedantic
25
26
27
CMAKE_ARGS+=	-DPYTHON_EXECUTABLE:PATH=${PYTHON_CMD}
28
CXXFLAGS+=	-std=c++11 -Wall
29
30
PORTVERSION2=	0.14.6
31
WRKSRC2=	${WRKDIR}/${GH_PROJECT}-${PORTVERSION2}
32
STAGEDIR2=	${STAGEDIR}-caf
33
26
SHEBANG_FILES=	aux/broctl/aux/trace-summary/trace-summary
34
SHEBANG_FILES=	aux/broctl/aux/trace-summary/trace-summary
27
35
28
SUB_FILES=	pkg-message
36
SUB_FILES=	pkg-message
29
NO_MTREE=	yes
37
NO_MTREE=	yes
30
38
31
.if defined(BRO_PREFIX)
39
CMAKE_ARGS+=	-GNinja \
32
PREFIX=${BRO_PREFIX}
40
		-D CMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
33
PLIST_SUB+=	CLEANUP_PREFIX=""
34
.else
35
PLIST_SUB+=	CLEANUP_PREFIX="@comment "
36
.endif
37
CMAKE_ARGS+=	-D CMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
38
		-D BRO_ROOT_DIR:PATH=${PREFIX} \
41
		-D BRO_ROOT_DIR:PATH=${PREFIX} \
39
		-D PY_MOD_INSTALL_DIR:PATH=${PREFIX}/lib/broctl \
42
		-D PY_MOD_INSTALL_DIR:PATH=${PREFIX}/lib/broctl \
40
		-D BRO_SCRIPT_INSTALL_PATH:PATH=${PREFIX}/share/bro \
43
		-D BRO_SCRIPT_INSTALL_PATH:PATH=${PREFIX}/share/bro \
Lines 55-61 Link Here
55
USERS=		${BROUSER}
58
USERS=		${BROUSER}
56
GROUPS=		${BROGROUP}
59
GROUPS=		${BROGROUP}
57
60
58
OPTIONS_DEFINE= BROCCOLI BROCTL BROKER DEBUG IPSUMDUMP LBL_CF LBL_HF PERFTOOLS
61
OPTIONS_DEFINE=	BROCCOLI BROCTL BROKER DEBUG IPSUMDUMP LBL_CF LBL_HF PERFTOOLS
59
OPTIONS_DEFAULT=BROCCOLI BROCTL IPSUMDUMP LBL_CF LBL_HF
62
OPTIONS_DEFAULT=BROCCOLI BROCTL IPSUMDUMP LBL_CF LBL_HF
60
OPTIONS_SUB=	yes
63
OPTIONS_SUB=	yes
61
64
Lines 71-77 Link Here
71
74
72
BROCCOLI_LIB_DEPENDS=	libbroccoli.so:security/broccoli
75
BROCCOLI_LIB_DEPENDS=	libbroccoli.so:security/broccoli
73
BROCTL_BUILD_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash \
76
BROCTL_BUILD_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash \
74
			${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
77
			${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
78
			swig3.0:devel/swig30
75
BROCTL_RUN_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash \
79
BROCTL_RUN_DEPENDS=	${LOCALBASE}/bin/bash:shells/bash \
76
			${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
80
			${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
77
BROCTL_CMAKE_BOOL=	INSTALL_BROCTL
81
BROCTL_CMAKE_BOOL=	INSTALL_BROCTL
Lines 79-98 Link Here
79
IPSUMDUMP_BUILD_DEPENDS=ipsumdump:net/ipsumdump
83
IPSUMDUMP_BUILD_DEPENDS=ipsumdump:net/ipsumdump
80
IPSUMDUMP_RUN_DEPENDS=	ipsumdump:net/ipsumdump
84
IPSUMDUMP_RUN_DEPENDS=	ipsumdump:net/ipsumdump
81
BROKER_CMAKE_BOOL=	ENABLE_BROKER
85
BROKER_CMAKE_BOOL=	ENABLE_BROKER
82
BROKER_BUILD_DEPENDS=	caf>=0.14.1:devel/caf
86
BROKER_BUILD_DEPENDS=	swig3.0:devel/swig30
87
BROKER_CMAKE_ON+=	-DCAF_ROOT_DIR=${STAGEDIR2}${PREFIX}
83
DEBUG_CMAKE_BOOL=	ENABLE_DEBUG
88
DEBUG_CMAKE_BOOL=	ENABLE_DEBUG
84
LBL_HF_RUN_DEPENDS=	${LOCALBASE}/bin/hf:sysutils/lbl-hf
89
LBL_HF_RUN_DEPENDS=	${LOCALBASE}/bin/hf:sysutils/lbl-hf
85
LBL_CF_RUN_DEPENDS=	${LOCALBASE}/bin/cf:sysutils/lbl-cf
90
LBL_CF_RUN_DEPENDS=	${LOCALBASE}/bin/cf:sysutils/lbl-cf
86
PERFTOOLS_CMAKE_BOOL=	ENABLE_PERFTOOLS
91
PERFTOOLS_CMAKE_BOOL=	ENABLE_PERFTOOLS
87
PERFTOOLS_RUN_DEPENDS=	${LOCALBASE}/bin/pprof:devel/google-perftools
92
PERFTOOLS_RUN_DEPENDS=	${LOCALBASE}/bin/pprof:devel/google-perftools
93
PYTHON_BUILD_DEPENDS=	swig3.0:devel/swig30
88
94
95
.include <bsd.port.options.mk>
96
97
.if ${PORT_OPTIONS:MBROCTL}
98
USE_RC_SUBR=	bro
99
.endif
100
101
CMAKE_ARGS2=		-GNinja \
102
			-D CMAKE_INSTALL_PREFIX:PATH=${STAGEDIR2}${PREFIX} \
103
			-D CAF_BUILD_STATIC_ONLY:BOOL=yes \
104
			-D CAF_LOG_LEVEL:STRING=0 \
105
			-D CAF_NO_EXAMPLES:BOOL=yes \
106
			-D CAF_NO_OPENCL:BOOL=yes \
107
			-D CAF_NO_UNIT_TESTS:BOOL=yes
108
109
CMAKE_SOURCE_PATH2=	${WRKSRC2}
110
111
CONFIGURE_WRKSRC2=	${WRKDIR}/.build-caf
112
BUILD_WRKSRC2=		${CONFIGURE_WRKSRC2}
113
INSTALL_WRKSRC2=	${CONFIGURE_WRKSRC2}
114
115
# Build the version of caf this version of bro requires
116
pre-configure-BROKER-on:
117
	${MKDIR} ${CONFIGURE_WRKSRC2}
118
	(cd ${CONFIGURE_WRKSRC2} && \
119
	    ${CMAKE_BIN} ${CMAKE_ARGS2} ${CMAKE_SOURCE_PATH2})
120
	${MKDIR} ${STAGEDIR2}
121
	(cd ${BUILD_WRKSRC2} && \
122
	    ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} install)
123
	${LN} -s libcaf_core_static.a ${STAGEDIR2}${PREFIX}/lib/libcaf_core.a
124
	${LN} -s libcaf_io_static.a ${STAGEDIR2}${PREFIX}/lib/libcaf_io.a
125
89
post-install-BROCTL-on:
126
post-install-BROCTL-on:
90
	@${MKDIR} ${STAGEDIR}${PREFIX}/logs
127
	${MKDIR} ${STAGEDIR}${PREFIX}/logs
91
	@${MKDIR} ${STAGEDIR}${PREFIX}/spool/tmp
128
	${MKDIR} ${STAGEDIR}${PREFIX}/spool/tmp
92
	@${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/auto
129
	${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/auto
93
	@${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/site
130
	${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/site
94
.for F in broctl.cfg networks.cfg node.cfg
131
.for F in broctl.cfg networks.cfg node.cfg
95
	@${MV} ${STAGEDIR}${PREFIX}/etc/${F} ${STAGEDIR}${PREFIX}/etc/${F}.example
132
	${MV} ${STAGEDIR}${PREFIX}/etc/${F} ${STAGEDIR}${PREFIX}/etc/${F}.example
96
.endfor
133
.endfor
97
134
135
pre-install-BROCTL-on:
136
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d
137
98
.include <bsd.port.mk>
138
.include <bsd.port.mk>
(-)security/bro/distinfo (-2 / +5 lines)
Lines 1-2 Link Here
1
SHA256 (bro-2.4.1.tar.gz) = d8b99673a5024630f6bae820c4f8c3ca9029f1167f9e5729c914c66e1fc7c8f6
1
TIMESTAMP = 1501017316
2
SIZE (bro-2.4.1.tar.gz) = 15010455
2
SHA256 (bro-2.5.1.tar.gz) = 2c6ce502864bee9323c3e46213a21cfe9281a65cbedf81d5ab6160a437a89511
3
SIZE (bro-2.5.1.tar.gz) = 18521029
4
SHA256 (actor-framework-actor-framework-0.14.6_GH0.tar.gz) = cbc2033896fe41e42604de2f74673971718a40684996650157484485755f7720
5
SIZE (actor-framework-actor-framework-0.14.6_GH0.tar.gz) = 1239451
(-)security/bro/files/bro.in (+81 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: bro
7
# REQUIRE: NETWORKING
8
# REQUIRE: LOGIN FILESYSTEMS
9
# KEYWORD: shutdown
10
11
. /etc/rc.subr
12
13
name="bro"
14
rcvar=`set_rcvar`
15
node=$2
16
17
start_cmd="bro_start"
18
stop_cmd="bro_stop"
19
restart_cmd="bro_restart"
20
deploy_cmd="bro_deploy"
21
install_cmd="bro_install"
22
cleanup_cmd="bro_cleanup"
23
restart_cmd="bro_restart"
24
status_cmd="bro_status"
25
26
extra_commands="deploy install cleanup status restart"
27
28
: ${broctl_program:=%%PREFIX%%/bin/broctl}
29
30
bro_enable=${bro_enable-"NO"}
31
32
bro_start() {
33
    if [ ! "${node}" ];
34
    then
35
        $broctl_program start
36
    else
37
        $broctl_program start $node
38
    fi
39
}
40
41
bro_stop() {
42
    if [ ! "${node}" ];
43
    then
44
        $broctl_program stop
45
    else
46
        $broctl_program stop $node
47
    fi
48
}
49
50
bro_restart() {
51
    if [ ! "${node}" ];
52
    then
53
        $broctl_program restart
54
    else
55
        $broctl_program restart $node
56
    fi
57
}
58
59
bro_deploy() {
60
    $broctl_program deploy
61
}
62
63
bro_install() {
64
    $broctl_program install
65
}
66
67
bro_cleanup() {
68
    if [ ! "${node}" ];
69
    then
70
        $broctl_program cleanup
71
    else
72
        $broctl_program cleanup ${node}
73
    fi
74
}
75
76
bro_status() {
77
    $broctl_program status
78
}
79
80
load_rc_config $name
81
run_rc_command "$1"
(-)security/bro/files/patch-aux-broker-CMakeLists.txt (-11 lines)
Lines 1-11 Link Here
1
--- aux/broker/CMakeLists.txt.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/CMakeLists.txt
3
@@ -5,7 +5,7 @@ include(cmake/CommonCMakeConfig.cmake)
4
 find_package(Libcaf COMPONENTS core io REQUIRED)
5
 
6
 # Check for required CAF version.
7
-set(CAF_VERSION_REQUIRED 0.13)
8
+set(CAF_VERSION_REQUIRED 0.14)
9
 file(READ "${LIBCAF_INCLUDE_DIR_CORE}/caf/config.hpp" caf_config_hpp)
10
 string(REGEX MATCH "#define CAF_VERSION [0-9]+"
11
        caf_version_line "${caf_config_hpp}")
(-)security/bro/files/patch-aux-broker-README (-11 lines)
Lines 1-11 Link Here
1
--- aux/broker/README.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/README
3
@@ -35,7 +35,7 @@ installed:
4
 
5
     A C++11 capable compiler (GCC 4.8+ or Clang 3.3+)
6
 
7
-    CAF (C++ Actor Framework) version 0.13+
8
+    CAF (C++ Actor Framework) version 0.14+
9
         https://github.com/actor-framework/actor-framework
10
 
11
     CMake 2.8+
(-)security/bro/files/patch-aux-broker-src-address_type_info.hh (-26 lines)
Lines 1-26 Link Here
1
--- aux/broker/src/address_type_info.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/address_type_info.hh
3
@@ -2,7 +2,7 @@
4
 #define BROKER_ADDRESS_TYPE_INFO_HH
5
 
6
 #include "broker/address.hh"
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/abstract_uniform_type_info.hpp>
9
 #include <caf/serializer.hpp>
10
 #include <caf/deserializer.hpp>
11
 
12
@@ -11,12 +11,11 @@ namespace broker {
13
 /**
14
  * (de)serialization logic for type "address".
15
  */
16
-class address_type_info
17
-      : public caf::detail::abstract_uniform_type_info<address> {
18
+class address_type_info : public caf::abstract_uniform_type_info<address> {
19
 public :
20
 
21
 	address_type_info()
22
-		: caf::detail::abstract_uniform_type_info<address>("broker::address")
23
+		: caf::abstract_uniform_type_info<address>("broker::address")
24
 		{}
25
 
26
 	void serialize(const void* ptr, caf::serializer* sink) const override
(-)security/bro/files/patch-aux-broker-src-data_type_info.hh (-39 lines)
Lines 1-39 Link Here
1
--- aux/broker/src/data_type_info.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/data_type_info.hh
3
@@ -2,7 +2,7 @@
4
 #define BROKER_DATA_TYPE_INFO_HH
5
 
6
 #include "broker/data.hh"
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/abstract_uniform_type_info.hpp>
9
 #include <caf/serializer.hpp>
10
 #include <caf/deserializer.hpp>
11
 
12
@@ -11,11 +11,11 @@ namespace broker {
13
 /**
14
  * (de)serialization logic for type "data".
15
  */
16
-class data_type_info : public caf::detail::abstract_uniform_type_info<data> {
17
+class data_type_info : public caf::abstract_uniform_type_info<data> {
18
 public:
19
 
20
 	data_type_info()
21
-		: caf::detail::abstract_uniform_type_info<data>("broker::data")
22
+		: caf::abstract_uniform_type_info<data>("broker::data")
23
 		{}
24
 
25
 	struct serializer {
26
@@ -58,11 +58,11 @@ public:
27
  * (de)serialization logic for type "optional<data>".
28
  */
29
 class optional_data_type_info :
30
-      public caf::detail::abstract_uniform_type_info<util::optional<data>> {
31
+      public caf::abstract_uniform_type_info<util::optional<data>> {
32
 public:
33
 
34
 	optional_data_type_info()
35
-		: caf::detail::abstract_uniform_type_info<util::optional<data>>(
36
+		: caf::abstract_uniform_type_info<util::optional<data>>(
37
 	          "broker::util::optional<data>")
38
 		{}
39
 
(-)security/bro/files/patch-aux-broker-src-endpoint_impl.hh (-71 lines)
Lines 1-71 Link Here
1
--- aux/broker/src/endpoint_impl.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/endpoint_impl.hh
3
@@ -12,7 +12,7 @@
4
 #include <caf/actor.hpp>
5
 #include <caf/spawn.hpp>
6
 #include <caf/send.hpp>
7
-#include <caf/sb_actor.hpp>
8
+#include <caf/event_based_actor.hpp>
9
 #include <caf/scoped_actor.hpp>
10
 #include <caf/io/remote_actor.hpp>
11
 #include <unordered_set>
12
@@ -62,8 +62,7 @@ static void ics_update(const caf::actor&
13
                        incoming_connection_status::tag t)
14
 	{ caf::anon_send(q, incoming_connection_status{t, std::move(name)}); }
15
 
16
-class endpoint_actor : public caf::sb_actor<endpoint_actor> {
17
-friend class caf::sb_actor<endpoint_actor>;
18
+class endpoint_actor : public caf::event_based_actor {
19
 
20
 public:
21
 
22
@@ -351,6 +350,11 @@ public:
23
 
24
 private:
25
 
26
+	caf::behavior make_behavior() override
27
+		{
28
+		return active;
29
+		}
30
+
31
 	std::string get_peer_name(const caf::actor_addr& a) const
32
 		{
33
 		auto it = peers.find(a);
34
@@ -473,7 +477,6 @@ private:
35
 	};
36
 
37
 	caf::behavior active;
38
-	caf::behavior& init_state = active;
39
 
40
 	std::string name;
41
 	int behavior_flags;
42
@@ -490,8 +493,7 @@ private:
43
  * Manages connection to a remote endpoint_actor including auto-reconnection
44
  * and associated peer/unpeer messages.
45
  */
46
-class endpoint_proxy_actor : public caf::sb_actor<endpoint_proxy_actor> {
47
-friend class caf::sb_actor<endpoint_proxy_actor>;
48
+class endpoint_proxy_actor : public caf::event_based_actor {
49
 
50
 public:
51
 
52
@@ -571,6 +573,11 @@ public:
53
 
54
 private:
55
 
56
+	caf::behavior make_behavior() override
57
+		{
58
+		return bootstrap;
59
+		}
60
+
61
 	std::string report_subtopic(const std::string& endpoint_name,
62
 	                            const std::string& addr, uint16_t port) const
63
 		{
64
@@ -615,7 +622,6 @@ private:
65
 	caf::behavior bootstrap;
66
 	caf::behavior disconnected;
67
 	caf::behavior connected;
68
-	caf::behavior& init_state = bootstrap;
69
 };
70
 
71
 static inline caf::actor& handle_to_actor(void* h)
(-)security/bro/files/patch-aux-broker-src-peering_type_info.hh (-26 lines)
Lines 1-26 Link Here
1
--- aux/broker/src/peering_type_info.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/peering_type_info.hh
3
@@ -2,7 +2,7 @@
4
 #define BROKER_PEERING_TYPE_INFO_HH
5
 
6
 #include "peering_impl.hh"
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/abstract_uniform_type_info.hpp>
9
 #include <caf/serializer.hpp>
10
 #include <caf/deserializer.hpp>
11
 
12
@@ -11,12 +11,11 @@ namespace broker {
13
 /**
14
  * (de)serialization logic for type "peering".
15
  */
16
-class peering_type_info
17
-      : public caf::detail::abstract_uniform_type_info<peering> {
18
+class peering_type_info : public caf::abstract_uniform_type_info<peering> {
19
 public:
20
 
21
 	peering_type_info()
22
-		: caf::detail::abstract_uniform_type_info<peering>("broker::peering")
23
+		: caf::abstract_uniform_type_info<peering>("broker::peering")
24
 		{}
25
 
26
 	void serialize(const void* ptr, caf::serializer* sink) const override
(-)security/bro/files/patch-aux-broker-src-port_type_info.hh (-26 lines)
Lines 1-26 Link Here
1
--- aux/broker/src/port_type_info.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/port_type_info.hh
3
@@ -3,7 +3,7 @@
4
 
5
 #include "broker/port.hh"
6
 #include <type_traits>
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/abstract_uniform_type_info.hpp>
9
 #include <caf/serializer.hpp>
10
 #include <caf/deserializer.hpp>
11
 
12
@@ -12,12 +12,11 @@ namespace broker {
13
 /**
14
  * (de)serialization logic for type "port".
15
  */
16
-class port_type_info
17
-      : public caf::detail::abstract_uniform_type_info<port> {
18
+class port_type_info : public caf::abstract_uniform_type_info<port> {
19
 public :
20
 
21
 	port_type_info()
22
-		: caf::detail::abstract_uniform_type_info<port>("broker::port")
23
+		: caf::abstract_uniform_type_info<port>("broker::port")
24
 		{}
25
 
26
 	void serialize(const void* ptr, caf::serializer* sink) const override
(-)security/bro/files/patch-aux-broker-src-queue_impl.hh (-11 lines)
Lines 1-11 Link Here
1
--- aux/broker/src/queue_impl.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/queue_impl.hh
3
@@ -18,7 +18,7 @@ public:
4
 		util::flare f;
5
 		fd = f.fd();
6
 		actor = caf::spawn<
7
-		        broker::util::queue_actor<decltype(caf::on<T>()), T>,
8
+		        broker::util::queue_actor<T>,
9
 		        caf::priority_aware>(std::move(f));
10
 		self->planned_exit_reason(caf::exit_reason::user_defined);
11
 		actor->link_to(self);
(-)security/bro/files/patch-aux-broker-src-store-clone_impl.hh (-38 lines)
Lines 1-38 Link Here
1
--- aux/broker/src/store/clone_impl.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/store/clone_impl.hh
3
@@ -10,13 +10,12 @@
4
 #include <caf/spawn.hpp>
5
 #include <caf/send.hpp>
6
 #include <caf/actor.hpp>
7
-#include <caf/sb_actor.hpp>
8
+#include <caf/event_based_actor.hpp>
9
 #include <caf/scoped_actor.hpp>
10
 
11
 namespace broker { namespace store {
12
 
13
-class clone_actor : public caf::sb_actor<clone_actor> {
14
-friend class caf::sb_actor<clone_actor>;
15
+class clone_actor : public caf::event_based_actor {
16
 
17
 public:
18
 
19
@@ -320,6 +319,11 @@ public:
20
 
21
 private:
22
 
23
+	caf::behavior make_behavior() override
24
+		{
25
+		return bootstrap;
26
+		}
27
+
28
 	void error(std::string master_name, std::string method_name,
29
 	           std::string err_msg, bool fatal = false)
30
 		{
31
@@ -359,7 +363,6 @@ private:
32
 	caf::behavior synchronizing;
33
 	caf::behavior active;
34
 	caf::behavior dead;
35
-	caf::behavior& init_state = bootstrap;
36
 };
37
 
38
 
(-)security/bro/files/patch-aux-broker-src-store-frontend.cc (-10 lines)
Lines 1-10 Link Here
1
--- aux/broker/src/store/frontend.cc.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/store/frontend.cc
3
@@ -1,7 +1,6 @@
4
 #include "frontend_impl.hh"
5
 #include "../atoms.hh"
6
 #include <caf/send.hpp>
7
-#include <caf/sb_actor.hpp>
8
 #include <caf/spawn.hpp>
9
 
10
 static inline caf::actor& handle_to_actor(void* h)
(-)security/bro/files/patch-aux-broker-src-store-frontend_impl.hh (-33 lines)
Lines 1-33 Link Here
1
--- aux/broker/src/store/frontend_impl.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/store/frontend_impl.hh
3
@@ -3,13 +3,12 @@
4
 
5
 #include "broker/store/frontend.hh"
6
 #include <caf/actor.hpp>
7
-#include <caf/sb_actor.hpp>
8
+#include <caf/event_based_actor.hpp>
9
 #include <caf/scoped_actor.hpp>
10
 
11
 namespace broker { namespace store {
12
 
13
-class requester : public caf::sb_actor<requester> {
14
-friend class caf::sb_actor<requester>;
15
+class requester : public caf::event_based_actor {
16
 
17
 public:
18
 
19
@@ -46,9 +45,13 @@ public:
20
 
21
 private:
22
 
23
+	caf::behavior make_behavior() override
24
+		{
25
+		return bootstrap;
26
+		}
27
+
28
 	caf::behavior bootstrap;
29
 	caf::behavior awaiting_response;
30
-	caf::behavior& init_state = bootstrap;
31
 	query request;
32
 };
33
 
(-)security/bro/files/patch-aux-broker-src-store-master_impl.hh (-41 lines)
Lines 1-41 Link Here
1
--- aux/broker/src/store/master_impl.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/store/master_impl.hh
3
@@ -9,7 +9,7 @@
4
 #include <caf/send.hpp>
5
 #include <caf/spawn.hpp>
6
 #include <caf/actor.hpp>
7
-#include <caf/sb_actor.hpp>
8
+#include <caf/event_based_actor.hpp>
9
 #include <caf/scoped_actor.hpp>
10
 #include <unordered_map>
11
 
12
@@ -18,8 +18,7 @@ namespace broker { namespace store {
13
 static inline double now()
14
 	{ return broker::time_point::now().value; }
15
 
16
-class master_actor : public caf::sb_actor<master_actor> {
17
-friend class caf::sb_actor<master_actor>;
18
+class master_actor : public caf::event_based_actor {
19
 
20
 public:
21
 
22
@@ -282,6 +281,11 @@ public:
23
 
24
 private:
25
 
26
+	caf::behavior make_behavior() override
27
+		{
28
+		return init_existing_expiry_reminders;
29
+		}
30
+
31
 	void expiry_reminder(const identifier& name, data key,
32
 	                     expiration_time expiry)
33
 		{
34
@@ -324,7 +328,6 @@ private:
35
 	std::unordered_map<caf::actor_addr, caf::actor> clones;
36
 	caf::behavior serving;
37
 	caf::behavior init_existing_expiry_reminders;
38
-	caf::behavior& init_state = init_existing_expiry_reminders;
39
 };
40
 
41
 class master::impl {
(-)security/bro/files/patch-aux-broker-src-store-result_type_info.hh (-25 lines)
Lines 1-25 Link Here
1
--- aux/broker/src/store/result_type_info.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/store/result_type_info.hh
3
@@ -2,7 +2,7 @@
4
 #define BROKER_STORE_RESULT_TYPE_INFO_HH
5
 
6
 #include "broker/store/result.hh"
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/abstract_uniform_type_info.hpp>
9
 #include <caf/serializer.hpp>
10
 #include <caf/deserializer.hpp>
11
 
12
@@ -12,11 +12,11 @@ namespace broker { namespace store {
13
  * (de)serialization logic for type "result".
14
  */
15
 class result_type_info
16
-        : public caf::detail::abstract_uniform_type_info<result> {
17
+        : public caf::abstract_uniform_type_info<result> {
18
 public:
19
 
20
 	result_type_info()
21
-		: caf::detail::abstract_uniform_type_info<result>(
22
+		: caf::abstract_uniform_type_info<result>(
23
 	          "broker::store::result")
24
 		{}
25
 
(-)security/bro/files/patch-aux-broker-src-store-value_type_info.hh (-26 lines)
Lines 1-26 Link Here
1
--- aux/broker/src/store/value_type_info.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/store/value_type_info.hh
3
@@ -2,7 +2,7 @@
4
 #define BROKER_STORE_VALUE_TYPE_INFO_HH
5
 
6
 #include "broker/store/value.hh"
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/abstract_uniform_type_info.hpp>
9
 #include <caf/serializer.hpp>
10
 #include <caf/deserializer.hpp>
11
 
12
@@ -12,12 +12,11 @@ namespace broker { namespace store {
13
  * (de)serialization logic for type "value".
14
  */
15
 class value_type_info
16
-        : public caf::detail::abstract_uniform_type_info<value> {
17
+        : public caf::abstract_uniform_type_info<value> {
18
 public:
19
 
20
     value_type_info()
21
-		: caf::detail::abstract_uniform_type_info<value>(
22
-	          "broker::store::value")
23
+		: caf::abstract_uniform_type_info<value>("broker::store::value")
24
 		{}
25
 
26
 	void serialize(const void* ptr, caf::serializer* sink) const override
(-)security/bro/files/patch-aux-broker-src-subnet_type_info.hh (-25 lines)
Lines 1-25 Link Here
1
--- aux/broker/src/subnet_type_info.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/subnet_type_info.hh
3
@@ -2,7 +2,7 @@
4
 #define BROKER_SUBNET_TYPE_INFO_HH
5
 
6
 #include "broker/subnet.hh"
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/abstract_uniform_type_info.hpp>
9
 #include <caf/serializer.hpp>
10
 #include <caf/deserializer.hpp>
11
 
12
@@ -12,11 +12,11 @@ namespace broker {
13
  * (de)serialization logic for type "subnet".
14
  */
15
 class subnet_type_info
16
-      : public caf::detail::abstract_uniform_type_info<subnet> {
17
+      : public caf::abstract_uniform_type_info<subnet> {
18
 public :
19
 
20
 	subnet_type_info()
21
-		: caf::detail::abstract_uniform_type_info<subnet>("broker::subnet")
22
+		: caf::abstract_uniform_type_info<subnet>("broker::subnet")
23
 		{}
24
 
25
 	void serialize(const void* ptr, caf::serializer* sink) const override
(-)security/bro/files/patch-aux-broker-src-subscription.hh (-27 lines)
Lines 1-27 Link Here
1
--- aux/broker/src/subscription.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/subscription.hh
3
@@ -5,7 +5,8 @@
4
 #include "broker/util/optional.hh"
5
 #include "util/radix_tree.hh"
6
 #include <caf/actor.hpp>
7
-#include <caf/detail/abstract_uniform_type_info.hpp>
8
+#include <caf/actor_addr.hpp>
9
+#include <caf/abstract_uniform_type_info.hpp>
10
 #include <caf/serializer.hpp>
11
 #include <caf/deserializer.hpp>
12
 #include <unordered_map>
13
@@ -22,12 +23,11 @@ using topic_set = util::radix_tree<bool>
14
  * (de)serialization logic for type "topic_set".
15
  */
16
 class topic_set_type_info
17
-        : public caf::detail::abstract_uniform_type_info<topic_set> {
18
+        : public caf::abstract_uniform_type_info<topic_set> {
19
 public:
20
 
21
 	topic_set_type_info()
22
-		: caf::detail::abstract_uniform_type_info<topic_set>(
23
-	          "broker::topic_set")
24
+		: caf::abstract_uniform_type_info<topic_set>("broker::topic_set")
25
 		{}
26
 
27
 	void serialize(const void* ptr, caf::serializer* sink) const override;
(-)security/bro/files/patch-aux-broker-src-util-queue_actor.hh (-52 lines)
Lines 1-52 Link Here
1
--- aux/broker/src/util/queue_actor.hh.orig	2015-09-06 19:43:53 UTC
2
+++ aux/broker/src/util/queue_actor.hh
3
@@ -3,7 +3,7 @@
4
 
5
 #include "../atoms.hh"
6
 #include "flare.hh"
7
-#include <caf/sb_actor.hpp>
8
+#include <caf/event_based_actor.hpp>
9
 #include <caf/scoped_actor.hpp>
10
 #include <deque>
11
 
12
@@ -15,9 +15,8 @@ namespace util {
13
  * a flare which signals when the queue is non-empty.  This makes it simple
14
  * to integrate in to traditional event loops.
15
  */
16
-template <typename Pattern, typename Message>
17
-class queue_actor : public caf::sb_actor<queue_actor<Pattern, Message>> {
18
-friend class caf::sb_actor<queue_actor<Pattern, Message>>;
19
+template <typename Message>
20
+class queue_actor : public caf::event_based_actor {
21
 
22
 public:
23
 
24
@@ -29,7 +28,7 @@ public:
25
 			{
26
 			[=](want_atom)
27
 				{ return pop(); },
28
-			Pattern() >> [=](Message& msg)
29
+			[=](Message& msg)
30
 				{
31
 				q.push_back(std::move(msg));
32
 				this->become(filled);
33
@@ -46,6 +45,11 @@ public:
34
 
35
 private:
36
 
37
+	caf::behavior make_behavior() override
38
+		{
39
+		return empty;
40
+		}
41
+
42
 	std::deque<Message> pop()
43
 		{
44
 		auto rval = std::move(q);
45
@@ -58,7 +62,6 @@ private:
46
 	flare ready_flare;
47
 	caf::behavior empty;
48
 	caf::behavior filled;
49
-	caf::behavior& init_state = empty;
50
 	std::deque<Message> q;
51
 };
52
 
(-)security/bro/files/patch-aux_broccoli_src_bro__openssl.c (-14 lines)
Lines 1-14 Link Here
1
--- aux/broccoli/src/bro_openssl.c.orig	2015-09-06 19:43:23 UTC
2
+++ aux/broccoli/src/bro_openssl.c
3
@@ -302,7 +302,11 @@ __bro_openssl_init(void)
4
    * to set up an SSL connection now and abort if this fails in any way.
5
    */
6
 
7
+#ifndef OPENSSL_NO_SSL3
8
   if (! (ctx = SSL_CTX_new(SSLv3_method())))
9
+#else
10
+  if (! (ctx = SSL_CTX_new(SSLv23_method())))
11
+#endif
12
     D_RETURN_(FALSE);
13
   
14
   /* We expect things to be stored in PEM format, which means that we
(-)security/bro/files/patch-aux_broker_CMakeLists.txt (+85 lines)
Line 0 Link Here
1
--- aux/broker/CMakeLists.txt.orig	2016-11-16 22:53:56 UTC
2
+++ aux/broker/CMakeLists.txt
3
@@ -2,7 +2,32 @@ project(broker C CXX)
4
 cmake_minimum_required(VERSION 2.8)
5
 include(cmake/CommonCMakeConfig.cmake)
6
 
7
-find_package(CAF COMPONENTS core io REQUIRED)
8
+set(ENABLE_SHARED true)
9
+
10
+if ( ENABLE_STATIC_ONLY )
11
+    set(ENABLE_STATIC true)
12
+    set(ENABLE_SHARED false)
13
+endif ()
14
+
15
+if ( ENABLE_STATIC )
16
+    set(CAF_STATIC_ONLY true)
17
+    find_package(CAF COMPONENTS core io REQUIRED)
18
+    set(LINK_CAF_STATIC ${CAF_LIBRARIES})
19
+endif ()
20
+if ( ENABLE_SHARED )
21
+	unset(CAF_STATIC_ONLY CACHE)
22
+	unset(CAF_FOUND CACHE)
23
+	unset(CAF_LIBRARIES CACHE)
24
+	unset(CAF_LIBRARY_CORE CACHE)
25
+	unset(CAF_STATIC_ONLY)
26
+	unset(CAF_FOUND)
27
+	unset(CAF_LIBRARIES)
28
+	unset(CAF_LIBRARY_CORE)
29
+	unset(CAF_LIBRARY_IO)
30
+unset(CAF_LIBRARY_IO CACHE)
31
+    find_package(CAF COMPONENTS core io REQUIRED)
32
+    set(LINK_CAF_SHARED ${CAF_LIBRARIES})
33
+endif ()
34
 
35
 # Check for required CAF version.
36
 set(CAF_VERSION_REQUIRED 0.14)
37
@@ -23,7 +48,6 @@ if ( ( CAF_VERSION VERSION_LESS ${CAF_VE
38
 endif ()
39
 
40
 include_directories(BEFORE ${CAF_INCLUDE_DIRS})
41
-set(LINK_LIBS ${LINK_LIBS} ${CAF_LIBRARIES})
42
 
43
 find_package(RocksDB)
44
 
45
@@ -50,12 +74,6 @@ set(BROKER_VERSION
46
     ${BROKER_VERSION_MAJOR}.${BROKER_VERSION_MINOR}.${BROKER_VERSION_PATCH})
47
 # The SO number shall increase only if binary interface changes.
48
 set(BROKER_SOVERSION 0)
49
-set(ENABLE_SHARED true)
50
-
51
-if ( ENABLE_STATIC_ONLY )
52
-    set(ENABLE_STATIC true)
53
-    set(ENABLE_SHARED false)
54
-endif ()
55
 
56
 include(RequireCXX11)
57
 
58
@@ -147,21 +165,23 @@ if ( ENABLE_SHARED )
59
                           # MACOSX_RPATH).
60
                           INSTALL_NAME_DIR "@rpath"
61
                           OUTPUT_NAME broker)
62
-    target_link_libraries(broker ${LINK_LIBS})
63
+		  target_link_libraries(broker ${LINK_LIBS} ${LINK_CAF_SHARED})
64
     install(TARGETS broker DESTINATION ${INSTALL_LIB_DIR})
65
 endif ()
66
 
67
 if ( ENABLE_STATIC )
68
     add_library(brokerStatic STATIC ${BROKER_SRC})
69
     set_target_properties(brokerStatic PROPERTIES OUTPUT_NAME broker)
70
-    target_link_libraries(brokerStatic ${LINK_LIBS})
71
+    target_link_libraries(brokerStatic ${LINK_LIBS} ${LINK_CAF_STATIC})
72
     install(TARGETS brokerStatic DESTINATION ${INSTALL_LIB_DIR})
73
 endif ()
74
 
75
 add_subdirectory(bindings)
76
 
77
-enable_testing()
78
-add_subdirectory(tests)
79
+if ( !ENABLE_SHARED )
80
+    enable_testing()
81
+    add_subdirectory(tests)
82
+endif ()
83
 
84
 string(TOUPPER ${CMAKE_BUILD_TYPE} BuildType)
85
 
(-)security/bro/files/patch-aux_broker_cmake_FindCAF.cmake (+57 lines)
Line 0 Link Here
1
--- aux/broker/cmake/FindCAF.cmake.orig	2016-11-16 22:53:56 UTC
2
+++ aux/broker/cmake/FindCAF.cmake
3
@@ -10,6 +10,8 @@
4
 #  CAF_ROOT_DIR  Set this variable either to an installation prefix or to wa
5
 #                CAF build directory where to look for the CAF libraries.
6
 #
7
+#  CAF_STATIC_ONLY  Find the static libraries of caf only.
8
+#
9
 # Variables defined by this module:
10
 #
11
 #  CAF_FOUND              System has CAF headers and library
12
@@ -34,11 +36,18 @@ foreach (comp ${CAF_FIND_COMPONENTS})
13
         "${CAF_ROOT_DIR}/include"
14
         "${CAF_ROOT_DIR}/../libcaf_${comp}")
15
   endif ()
16
+  # give CAF_ROOT_DIR priority...
17
+  find_path(CAF_INCLUDE_DIR_${UPPERCOMP}
18
+            NAMES
19
+              ${HDRNAME}
20
+            HINTS
21
+	      ${header_hints}
22
+	    NO_DEFAULT_PATH)
23
+  # ...then look in default locations if not found yet
24
   find_path(CAF_INCLUDE_DIR_${UPPERCOMP}
25
             NAMES
26
               ${HDRNAME}
27
             HINTS
28
-              ${header_hints}
29
               /usr/include
30
               /usr/local/include
31
               /opt/local/include
32
@@ -65,11 +74,24 @@ foreach (comp ${CAF_FIND_COMPONENTS})
33
       if (CAF_ROOT_DIR)
34
         set(library_hints "${CAF_ROOT_DIR}/lib")
35
       endif ()
36
+      # Find dynamic or static library
37
+      if (CAF_STATIC_ONLY)
38
+        set(library_name "caf_${comp}_static")
39
+      else ()
40
+        set(library_name "caf_${comp}")
41
+      endif ()
42
+      # give CAF_ROOT_DIR priority...
43
       find_library(CAF_LIBRARY_${UPPERCOMP}
44
                    NAMES
45
-                     "caf_${comp}"
46
+                     ${library_name}
47
                    HINTS
48
                      ${library_hints}
49
+		     NO_DEFAULT_PATH)
50
+      # ...then look in default locations if not found yet
51
+      find_library(CAF_LIBRARY_${UPPERCOMP}
52
+                   NAMES
53
+                     ${library_name}
54
+                   HINTS
55
                      /usr/lib
56
                      /usr/local/lib
57
                      /opt/local/lib
(-)security/bro/files/patch-src_ChunkedIO.cc (-14 lines)
Lines 1-14 Link Here
1
--- src/ChunkedIO.cc.orig	2015-09-06 19:43:16 UTC
2
+++ src/ChunkedIO.cc
3
@@ -709,7 +709,11 @@ bool ChunkedIOSSL::Init()
4
 		{
5
 		SSL_load_error_strings();
6
 
7
+#ifndef OPENSSL_NO_SSL3
8
 		ctx = SSL_CTX_new(SSLv3_method());
9
+#else
10
+		ctx = SSL_CTX_new(SSLv23_method());
11
+#endif
12
 		if ( ! ctx )
13
 			{
14
 			Log("can't create SSL context");
(-)security/bro/pkg-plist (-77 / +178 lines)
Lines 1-21 Link Here
1
%%BROCTL%%@exec chown %%BROUSER%%:%%BROGROUP%% %D/logs
1
@postexec chown %%BROUSER%%:%%BROGROUP%% %D/logs
2
%%BROCTL%%@exec chown %%BROUSER%%:%%BROGROUP%% %D/spool
2
%%BROCTL%%@postexec chown %%BROUSER%%:%%BROGROUP%% %D/spool
3
%%BROCTL%%@exec chown %%BROUSER%%:%%BROGROUP%% %D/spool/tmp
3
%%BROCTL%%@postexec chown %%BROUSER%%:%%BROGROUP%% %D/spool/tmp
4
%%BROCTL%%@exec chown -R %%BROUSER%%:%%BROGROUP%% %D/spool/installed-scripts-do-not-touch
4
%%BROCTL%%@postexec chown -R %%BROUSER%%:%%BROGROUP%% %D/spool/installed-scripts-do-not-touch
5
bin/bro
5
bin/bro
6
bin/bro-config
6
bin/bro-cut
7
bin/bro-cut
7
%%BROCTL%%bin/broctl
8
%%BROCTL%%bin/broctl
8
%%BROCTL%%bin/capstats
9
%%BROCTL%%bin/capstats
9
%%BROCTL%%bin/trace-summary
10
%%BROCTL%%bin/trace-summary
10
%%BROCTL%%@unexec if cmp -s %D/etc/broctl.cfg.example %D/etc/broctl.cfg ; then rm -f %D/etc/broctl.cfg; fi
11
%%BROCTL%%@preunexec if cmp -s %D/etc/broctl.cfg.example %D/etc/broctl.cfg ; then rm -f %D/etc/broctl.cfg; fi
11
%%BROCTL%%etc/broctl.cfg.example
12
%%BROCTL%%etc/broctl.cfg.example
12
%%BROCTL%%@exec if [ ! -f %D/etc/broctl.cfg ] ; then cp -p %D/etc/broctl.cfg.example %D/etc/broctl.cfg; fi
13
%%BROCTL%%@postexec if [ ! -f %D/etc/broctl.cfg ] ; then cp -p %D/etc/broctl.cfg.example %D/etc/broctl.cfg; fi
13
%%BROCTL%%@unexec if cmp -s %D/etc/networks.cfg.example %D/etc/networks.cfg ; then rm -f %D/etc/networks.cfg; fi
14
%%BROCTL%%@preunexec if cmp -s %D/etc/networks.cfg.example %D/etc/networks.cfg ; then rm -f %D/etc/networks.cfg; fi
14
%%BROCTL%%etc/networks.cfg.example
15
%%BROCTL%%etc/networks.cfg.example
15
%%BROCTL%%@exec if [ ! -f %D/etc/networks.cfg ] ; then cp -p %D/etc/networks.cfg.example %D/etc/networks.cfg; fi
16
%%BROCTL%%@postexec if [ ! -f %D/etc/networks.cfg ] ; then cp -p %D/etc/networks.cfg.example %D/etc/networks.cfg; fi
16
%%BROCTL%%@unexec if cmp -s %D/etc/node.cfg.example %D/etc/node.cfg ; then rm -f %D/etc/node.cfg; fi
17
%%BROCTL%%@preunexec if cmp -s %D/etc/node.cfg.example %D/etc/node.cfg ; then rm -f %D/etc/node.cfg; fi
17
%%BROCTL%%etc/node.cfg.example
18
%%BROCTL%%etc/node.cfg.example
18
%%BROCTL%%@exec if [ ! -f %D/etc/node.cfg ] ; then cp -p %D/etc/node.cfg.example %D/etc/node.cfg; fi
19
%%BROCTL%%@postexec if [ ! -f %D/etc/node.cfg ] ; then cp -p %D/etc/node.cfg.example %D/etc/node.cfg; fi
19
%%BROKER%%include/broker/address.hh
20
%%BROKER%%include/broker/address.hh
20
%%BROKER%%include/broker/broker.h
21
%%BROKER%%include/broker/broker.h
21
%%BROKER%%include/broker/broker.hh
22
%%BROKER%%include/broker/broker.hh
Lines 56-118 Link Here
56
%%BROKER%%include/broker/util/optional.hh
57
%%BROKER%%include/broker/util/optional.hh
57
%%BROKER%%include/broker/util/variant.hh
58
%%BROKER%%include/broker/util/variant.hh
58
%%BROCTL%%lib/broctl/BroControl/__init__.py
59
%%BROCTL%%lib/broctl/BroControl/__init__.py
59
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/__init__.pyc
60
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/__init__.pyc
60
%%BROCTL%%lib/broctl/BroControl/brocmd.py
61
%%BROCTL%%lib/broctl/BroControl/brocmd.py
61
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/brocmd.pyc
62
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/brocmd.pyc
62
%%BROCTL%%lib/broctl/BroControl/broctl.py
63
%%BROCTL%%lib/broctl/BroControl/broctl.py
63
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/broctl.pyc
64
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/broctl.pyc
64
%%BROCTL%%lib/broctl/BroControl/cmdresult.py
65
%%BROCTL%%lib/broctl/BroControl/cmdresult.py
65
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/cmdresult.pyc
66
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/cmdresult.pyc
66
%%BROCTL%%lib/broctl/BroControl/config.py
67
%%BROCTL%%lib/broctl/BroControl/config.py
67
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/config.pyc
68
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/config.pyc
68
%%BROCTL%%lib/broctl/BroControl/control.py
69
%%BROCTL%%lib/broctl/BroControl/control.py
69
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/control.pyc
70
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/control.pyc
70
%%BROCTL%%lib/broctl/BroControl/cron.py
71
%%BROCTL%%lib/broctl/BroControl/cron.py
71
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/cron.pyc
72
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/cron.pyc
72
%%BROCTL%%lib/broctl/BroControl/doc.py
73
%%BROCTL%%lib/broctl/BroControl/doc.py
73
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/doc.pyc
74
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/doc.pyc
74
%%BROCTL%%lib/broctl/BroControl/events.py
75
%%BROCTL%%lib/broctl/BroControl/events.py
75
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/events.pyc
76
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/events.pyc
77
%%BROCTL%%lib/broctl/BroControl/exceptions.py
78
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/exceptions.pyc
76
%%BROCTL%%lib/broctl/BroControl/execute.py
79
%%BROCTL%%lib/broctl/BroControl/execute.py
77
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/execute.pyc
80
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/execute.pyc
78
%%BROCTL%%lib/broctl/BroControl/install.py
81
%%BROCTL%%lib/broctl/BroControl/install.py
79
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/install.pyc
82
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/install.pyc
83
%%BROCTL%%lib/broctl/BroControl/lock.py
84
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/lock.pyc
80
%%BROCTL%%lib/broctl/BroControl/node.py
85
%%BROCTL%%lib/broctl/BroControl/node.py
81
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/node.pyc
86
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/node.pyc
82
%%BROCTL%%lib/broctl/BroControl/options.py
87
%%BROCTL%%lib/broctl/BroControl/options.py
83
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/options.pyc
88
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/options.pyc
84
%%BROCTL%%lib/broctl/BroControl/plugin.py
89
%%BROCTL%%lib/broctl/BroControl/plugin.py
85
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/plugin.pyc
90
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/plugin.pyc
86
%%BROCTL%%lib/broctl/BroControl/pluginreg.py
91
%%BROCTL%%lib/broctl/BroControl/pluginreg.py
87
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/pluginreg.pyc
92
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/pluginreg.pyc
88
%%BROCTL%%lib/broctl/BroControl/printdoc.py
93
%%BROCTL%%lib/broctl/BroControl/printdoc.py
89
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/printdoc.pyc
94
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/printdoc.pyc
90
%%BROCTL%%lib/broctl/BroControl/py3bro.py
95
%%BROCTL%%lib/broctl/BroControl/py3bro.py
91
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/py3bro.pyc
96
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/py3bro.pyc
92
%%BROCTL%%lib/broctl/BroControl/ssh_runner.py
97
%%BROCTL%%lib/broctl/BroControl/ssh_runner.py
93
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/ssh_runner.pyc
98
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/ssh_runner.pyc
94
%%BROCTL%%lib/broctl/BroControl/state.py
99
%%BROCTL%%lib/broctl/BroControl/state.py
95
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/state.pyc
100
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/state.pyc
96
%%BROCTL%%lib/broctl/BroControl/util.py
101
%%BROCTL%%lib/broctl/BroControl/util.py
97
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/util.pyc
102
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/util.pyc
98
%%BROCTL%%lib/broctl/BroControl/utilcurses.py
103
%%BROCTL%%lib/broctl/BroControl/utilcurses.py
99
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/utilcurses.pyc
104
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/utilcurses.pyc
100
%%BROCTL%%lib/broctl/BroControl/version.py
105
%%BROCTL%%lib/broctl/BroControl/version.py
101
%%BROCTL%%@unexec rm -f %D/lib/broctl/BroControl/version.pyc
106
%%BROCTL%%@preunexec rm -f %D/lib/broctl/BroControl/version.pyc
102
%%BROCTL%%lib/broctl/SubnetTree.py
107
%%BROCTL%%lib/broctl/SubnetTree.py
103
%%BROCTL%%@unexec rm -f %D/lib/broctl/SubnetTree.pyc
108
%%BROCTL%%@preunexec rm -f %D/lib/broctl/SubnetTree.pyc
104
%%BROCTL%%lib/broctl/_SubnetTree.so
109
%%BROCTL%%lib/broctl/_SubnetTree.so
110
%%BROKER%%lib/broctl/_pybroker.so
105
%%BROCTL%%lib/broctl/plugins/TestPlugin.py
111
%%BROCTL%%lib/broctl/plugins/TestPlugin.py
106
%%BROCTL%%@unexec rm -f %D/lib/broctl/plugins/TestPlugin.pyc
112
%%BROCTL%%@preunexec rm -f %D/lib/broctl/plugins/TestPlugin.pyc
113
%%BROCTL%%lib/broctl/plugins/lb_custom.py
114
%%BROCTL%%@preunexec rm -f %D/lib/broctl/plugins/lb_custom.pyc
107
%%BROCTL%%lib/broctl/plugins/lb_myricom.py
115
%%BROCTL%%lib/broctl/plugins/lb_myricom.py
108
%%BROCTL%%@unexec rm -f %D/lib/broctl/plugins/lb_myricom.pyc
116
%%BROCTL%%@preunexec rm -f %D/lib/broctl/plugins/lb_myricom.pyc
109
%%BROCTL%%lib/broctl/plugins/lb_pf_ring.py
117
%%BROCTL%%lib/broctl/plugins/lb_pf_ring.py
110
%%BROCTL%%@unexec rm -f %D/lib/broctl/plugins/lb_pf_ring.pyc
118
%%BROCTL%%@preunexec rm -f %D/lib/broctl/plugins/lb_pf_ring.pyc
111
%%BROCTL%%lib/broctl/plugins/ps.py
119
%%BROCTL%%lib/broctl/plugins/ps.py
112
%%BROCTL%%@unexec rm -f %D/lib/broctl/plugins/ps.pyc
120
%%BROCTL%%@preunexec rm -f %D/lib/broctl/plugins/ps.pyc
121
%%BROKER%%lib/broctl/pybroker.py
122
%%BROKER%%@preunexec rm -f %D/lib/broctl/pybroker.pyc
113
%%BROKER%%lib/libbroker.so
123
%%BROKER%%lib/libbroker.so
114
%%BROKER%%lib/libbroker.so.0
124
%%BROKER%%lib/libbroker.so.0
115
%%BROKER%%lib/libbroker.so.0.4.0
125
%%BROKER%%lib/libbroker.so.0.7.0
116
man/man1/bro-cut.1.gz
126
man/man1/bro-cut.1.gz
117
%%BROCTL%%man/man1/trace-summary.1.gz
127
%%BROCTL%%man/man1/trace-summary.1.gz
118
man/man8/bro.8.gz
128
man/man8/bro.8.gz
Lines 133-139 Link Here
133
%%DATADIR%%/base/bif/messaging.bif.bro
143
%%DATADIR%%/base/bif/messaging.bif.bro
134
%%DATADIR%%/base/bif/pcap.bif.bro
144
%%DATADIR%%/base/bif/pcap.bif.bro
135
%%DATADIR%%/base/bif/plugins/Bro_ARP.events.bif.bro
145
%%DATADIR%%/base/bif/plugins/Bro_ARP.events.bif.bro
136
%%DATADIR%%/base/bif/plugins/Bro_AYIYA.events.bif.bro
137
%%DATADIR%%/base/bif/plugins/Bro_AsciiReader.ascii.bif.bro
146
%%DATADIR%%/base/bif/plugins/Bro_AsciiReader.ascii.bif.bro
138
%%DATADIR%%/base/bif/plugins/Bro_AsciiWriter.ascii.bif.bro
147
%%DATADIR%%/base/bif/plugins/Bro_AsciiWriter.ascii.bif.bro
139
%%DATADIR%%/base/bif/plugins/Bro_BackDoor.events.bif.bro
148
%%DATADIR%%/base/bif/plugins/Bro_BackDoor.events.bif.bro
Lines 142-148 Link Here
142
%%DATADIR%%/base/bif/plugins/Bro_BitTorrent.events.bif.bro
151
%%DATADIR%%/base/bif/plugins/Bro_BitTorrent.events.bif.bro
143
%%DATADIR%%/base/bif/plugins/Bro_ConnSize.events.bif.bro
152
%%DATADIR%%/base/bif/plugins/Bro_ConnSize.events.bif.bro
144
%%DATADIR%%/base/bif/plugins/Bro_ConnSize.functions.bif.bro
153
%%DATADIR%%/base/bif/plugins/Bro_ConnSize.functions.bif.bro
154
%%DATADIR%%/base/bif/plugins/Bro_DCE_RPC.consts.bif.bro
145
%%DATADIR%%/base/bif/plugins/Bro_DCE_RPC.events.bif.bro
155
%%DATADIR%%/base/bif/plugins/Bro_DCE_RPC.events.bif.bro
156
%%DATADIR%%/base/bif/plugins/Bro_DCE_RPC.types.bif.bro
146
%%DATADIR%%/base/bif/plugins/Bro_DHCP.events.bif.bro
157
%%DATADIR%%/base/bif/plugins/Bro_DHCP.events.bif.bro
147
%%DATADIR%%/base/bif/plugins/Bro_DNP3.events.bif.bro
158
%%DATADIR%%/base/bif/plugins/Bro_DNP3.events.bif.bro
148
%%DATADIR%%/base/bif/plugins/Bro_DNS.events.bif.bro
159
%%DATADIR%%/base/bif/plugins/Bro_DNS.events.bif.bro
Lines 149-163 Link Here
149
%%DATADIR%%/base/bif/plugins/Bro_FTP.events.bif.bro
160
%%DATADIR%%/base/bif/plugins/Bro_FTP.events.bif.bro
150
%%DATADIR%%/base/bif/plugins/Bro_FTP.functions.bif.bro
161
%%DATADIR%%/base/bif/plugins/Bro_FTP.functions.bif.bro
151
%%DATADIR%%/base/bif/plugins/Bro_File.events.bif.bro
162
%%DATADIR%%/base/bif/plugins/Bro_File.events.bif.bro
163
%%DATADIR%%/base/bif/plugins/Bro_FileEntropy.events.bif.bro
152
%%DATADIR%%/base/bif/plugins/Bro_FileExtract.events.bif.bro
164
%%DATADIR%%/base/bif/plugins/Bro_FileExtract.events.bif.bro
153
%%DATADIR%%/base/bif/plugins/Bro_FileExtract.functions.bif.bro
165
%%DATADIR%%/base/bif/plugins/Bro_FileExtract.functions.bif.bro
154
%%DATADIR%%/base/bif/plugins/Bro_FileHash.events.bif.bro
166
%%DATADIR%%/base/bif/plugins/Bro_FileHash.events.bif.bro
155
%%DATADIR%%/base/bif/plugins/Bro_Finger.events.bif.bro
167
%%DATADIR%%/base/bif/plugins/Bro_Finger.events.bif.bro
168
%%DATADIR%%/base/bif/plugins/Bro_GSSAPI.events.bif.bro
156
%%DATADIR%%/base/bif/plugins/Bro_GTPv1.events.bif.bro
169
%%DATADIR%%/base/bif/plugins/Bro_GTPv1.events.bif.bro
157
%%DATADIR%%/base/bif/plugins/Bro_Gnutella.events.bif.bro
170
%%DATADIR%%/base/bif/plugins/Bro_Gnutella.events.bif.bro
158
%%DATADIR%%/base/bif/plugins/Bro_HTTP.events.bif.bro
171
%%DATADIR%%/base/bif/plugins/Bro_HTTP.events.bif.bro
159
%%DATADIR%%/base/bif/plugins/Bro_HTTP.functions.bif.bro
172
%%DATADIR%%/base/bif/plugins/Bro_HTTP.functions.bif.bro
160
%%DATADIR%%/base/bif/plugins/Bro_ICMP.events.bif.bro
173
%%DATADIR%%/base/bif/plugins/Bro_ICMP.events.bif.bro
174
%%DATADIR%%/base/bif/plugins/Bro_IMAP.events.bif.bro
161
%%DATADIR%%/base/bif/plugins/Bro_IRC.events.bif.bro
175
%%DATADIR%%/base/bif/plugins/Bro_IRC.events.bif.bro
162
%%DATADIR%%/base/bif/plugins/Bro_Ident.events.bif.bro
176
%%DATADIR%%/base/bif/plugins/Bro_Ident.events.bif.bro
163
%%DATADIR%%/base/bif/plugins/Bro_InterConn.events.bif.bro
177
%%DATADIR%%/base/bif/plugins/Bro_InterConn.events.bif.bro
Lines 169-188 Link Here
169
%%DATADIR%%/base/bif/plugins/Bro_Modbus.events.bif.bro
183
%%DATADIR%%/base/bif/plugins/Bro_Modbus.events.bif.bro
170
%%DATADIR%%/base/bif/plugins/Bro_MySQL.events.bif.bro
184
%%DATADIR%%/base/bif/plugins/Bro_MySQL.events.bif.bro
171
%%DATADIR%%/base/bif/plugins/Bro_NCP.events.bif.bro
185
%%DATADIR%%/base/bif/plugins/Bro_NCP.events.bif.bro
186
%%DATADIR%%/base/bif/plugins/Bro_NTLM.events.bif.bro
187
%%DATADIR%%/base/bif/plugins/Bro_NTLM.types.bif.bro
172
%%DATADIR%%/base/bif/plugins/Bro_NTP.events.bif.bro
188
%%DATADIR%%/base/bif/plugins/Bro_NTP.events.bif.bro
173
%%DATADIR%%/base/bif/plugins/Bro_NetBIOS.events.bif.bro
189
%%DATADIR%%/base/bif/plugins/Bro_NetBIOS.events.bif.bro
174
%%DATADIR%%/base/bif/plugins/Bro_NetBIOS.functions.bif.bro
190
%%DATADIR%%/base/bif/plugins/Bro_NetBIOS.functions.bif.bro
175
%%DATADIR%%/base/bif/plugins/Bro_NoneWriter.none.bif.bro
191
%%DATADIR%%/base/bif/plugins/Bro_NoneWriter.none.bif.bro
176
%%DATADIR%%/base/bif/plugins/Bro_PE.events.bif.bro
192
%%DATADIR%%/base/bif/plugins/Bro_PE.events.bif.bro
177
%%DATADIR%%/base/bif/plugins/Bro_PIA.events.bif.bro
178
%%DATADIR%%/base/bif/plugins/Bro_POP3.events.bif.bro
193
%%DATADIR%%/base/bif/plugins/Bro_POP3.events.bif.bro
179
%%DATADIR%%/base/bif/plugins/Bro_RADIUS.events.bif.bro
194
%%DATADIR%%/base/bif/plugins/Bro_RADIUS.events.bif.bro
180
%%DATADIR%%/base/bif/plugins/Bro_RDP.events.bif.bro
195
%%DATADIR%%/base/bif/plugins/Bro_RDP.events.bif.bro
181
%%DATADIR%%/base/bif/plugins/Bro_RDP.types.bif.bro
196
%%DATADIR%%/base/bif/plugins/Bro_RDP.types.bif.bro
197
%%DATADIR%%/base/bif/plugins/Bro_RFB.events.bif.bro
182
%%DATADIR%%/base/bif/plugins/Bro_RPC.events.bif.bro
198
%%DATADIR%%/base/bif/plugins/Bro_RPC.events.bif.bro
183
%%DATADIR%%/base/bif/plugins/Bro_RawReader.raw.bif.bro
199
%%DATADIR%%/base/bif/plugins/Bro_RawReader.raw.bif.bro
184
%%DATADIR%%/base/bif/plugins/Bro_SIP.events.bif.bro
200
%%DATADIR%%/base/bif/plugins/Bro_SIP.events.bif.bro
201
%%DATADIR%%/base/bif/plugins/Bro_SMB.consts.bif.bro
185
%%DATADIR%%/base/bif/plugins/Bro_SMB.events.bif.bro
202
%%DATADIR%%/base/bif/plugins/Bro_SMB.events.bif.bro
203
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_check_directory.bif.bro
204
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_close.bif.bro
205
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_create_directory.bif.bro
206
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_echo.bif.bro
207
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_logoff_andx.bif.bro
208
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_negotiate.bif.bro
209
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_nt_cancel.bif.bro
210
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_nt_create_andx.bif.bro
211
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_query_information.bif.bro
212
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_read_andx.bif.bro
213
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_session_setup_andx.bif.bro
214
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_transaction.bif.bro
215
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_transaction2.bif.bro
216
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_tree_connect_andx.bif.bro
217
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_tree_disconnect.bif.bro
218
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_com_write_andx.bif.bro
219
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb1_events.bif.bro
220
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_close.bif.bro
221
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_create.bif.bro
222
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_negotiate.bif.bro
223
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_read.bif.bro
224
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_session_setup.bif.bro
225
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_set_info.bif.bro
226
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_tree_connect.bif.bro
227
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_tree_disconnect.bif.bro
228
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_com_write.bif.bro
229
%%DATADIR%%/base/bif/plugins/Bro_SMB.smb2_events.bif.bro
230
%%DATADIR%%/base/bif/plugins/Bro_SMB.types.bif.bro
186
%%DATADIR%%/base/bif/plugins/Bro_SMTP.events.bif.bro
231
%%DATADIR%%/base/bif/plugins/Bro_SMTP.events.bif.bro
187
%%DATADIR%%/base/bif/plugins/Bro_SMTP.functions.bif.bro
232
%%DATADIR%%/base/bif/plugins/Bro_SMTP.functions.bif.bro
188
%%DATADIR%%/base/bif/plugins/Bro_SNMP.events.bif.bro
233
%%DATADIR%%/base/bif/plugins/Bro_SNMP.events.bif.bro
Lines 193-198 Link Here
193
%%DATADIR%%/base/bif/plugins/Bro_SSH.events.bif.bro
238
%%DATADIR%%/base/bif/plugins/Bro_SSH.events.bif.bro
194
%%DATADIR%%/base/bif/plugins/Bro_SSH.types.bif.bro
239
%%DATADIR%%/base/bif/plugins/Bro_SSH.types.bif.bro
195
%%DATADIR%%/base/bif/plugins/Bro_SSL.events.bif.bro
240
%%DATADIR%%/base/bif/plugins/Bro_SSL.events.bif.bro
241
%%DATADIR%%/base/bif/plugins/Bro_SSL.functions.bif.bro
242
%%DATADIR%%/base/bif/plugins/Bro_SSL.types.bif.bro
196
%%DATADIR%%/base/bif/plugins/Bro_SteppingStone.events.bif.bro
243
%%DATADIR%%/base/bif/plugins/Bro_SteppingStone.events.bif.bro
197
%%DATADIR%%/base/bif/plugins/Bro_Syslog.events.bif.bro
244
%%DATADIR%%/base/bif/plugins/Bro_Syslog.events.bif.bro
198
%%DATADIR%%/base/bif/plugins/Bro_TCP.events.bif.bro
245
%%DATADIR%%/base/bif/plugins/Bro_TCP.events.bif.bro
Lines 204-212 Link Here
204
%%DATADIR%%/base/bif/plugins/Bro_X509.events.bif.bro
251
%%DATADIR%%/base/bif/plugins/Bro_X509.events.bif.bro
205
%%DATADIR%%/base/bif/plugins/Bro_X509.functions.bif.bro
252
%%DATADIR%%/base/bif/plugins/Bro_X509.functions.bif.bro
206
%%DATADIR%%/base/bif/plugins/Bro_X509.types.bif.bro
253
%%DATADIR%%/base/bif/plugins/Bro_X509.types.bif.bro
207
%%DATADIR%%/base/bif/plugins/Bro_ZIP.events.bif.bro
254
%%DATADIR%%/base/bif/plugins/Bro_XMPP.events.bif.bro
208
%%DATADIR%%/base/bif/plugins/__load__.bro
255
%%DATADIR%%/base/bif/plugins/__load__.bro
209
%%DATADIR%%/base/bif/reporter.bif.bro
256
%%DATADIR%%/base/bif/reporter.bif.bro
257
%%DATADIR%%/base/bif/stats.bif.bro
210
%%DATADIR%%/base/bif/store.bif.bro
258
%%DATADIR%%/base/bif/store.bif.bro
211
%%DATADIR%%/base/bif/strings.bif.bro
259
%%DATADIR%%/base/bif/strings.bif.bro
212
%%DATADIR%%/base/bif/top-k.bif.bro
260
%%DATADIR%%/base/bif/top-k.bif.bro
Lines 226-233 Link Here
226
%%DATADIR%%/base/frameworks/analyzer/main.bro
274
%%DATADIR%%/base/frameworks/analyzer/main.bro
227
%%DATADIR%%/base/frameworks/broker/__load__.bro
275
%%DATADIR%%/base/frameworks/broker/__load__.bro
228
%%DATADIR%%/base/frameworks/broker/main.bro
276
%%DATADIR%%/base/frameworks/broker/main.bro
277
%%DATADIR%%/base/frameworks/broker/store.bro
229
%%DATADIR%%/base/frameworks/cluster/__load__.bro
278
%%DATADIR%%/base/frameworks/cluster/__load__.bro
230
%%DATADIR%%/base/frameworks/cluster/main.bro
279
%%DATADIR%%/base/frameworks/cluster/main.bro
280
%%DATADIR%%/base/frameworks/cluster/nodes/logger.bro
231
%%DATADIR%%/base/frameworks/cluster/nodes/manager.bro
281
%%DATADIR%%/base/frameworks/cluster/nodes/manager.bro
232
%%DATADIR%%/base/frameworks/cluster/nodes/proxy.bro
282
%%DATADIR%%/base/frameworks/cluster/nodes/proxy.bro
233
%%DATADIR%%/base/frameworks/cluster/nodes/worker.bro
283
%%DATADIR%%/base/frameworks/cluster/nodes/worker.bro
Lines 258-263 Link Here
258
%%DATADIR%%/base/frameworks/input/readers/sqlite.bro
308
%%DATADIR%%/base/frameworks/input/readers/sqlite.bro
259
%%DATADIR%%/base/frameworks/intel/__load__.bro
309
%%DATADIR%%/base/frameworks/intel/__load__.bro
260
%%DATADIR%%/base/frameworks/intel/cluster.bro
310
%%DATADIR%%/base/frameworks/intel/cluster.bro
311
%%DATADIR%%/base/frameworks/intel/files.bro
261
%%DATADIR%%/base/frameworks/intel/input.bro
312
%%DATADIR%%/base/frameworks/intel/input.bro
262
%%DATADIR%%/base/frameworks/intel/main.bro
313
%%DATADIR%%/base/frameworks/intel/main.bro
263
%%DATADIR%%/base/frameworks/logging/__load__.bro
314
%%DATADIR%%/base/frameworks/logging/__load__.bro
Lines 268-273 Link Here
268
%%DATADIR%%/base/frameworks/logging/writers/ascii.bro
319
%%DATADIR%%/base/frameworks/logging/writers/ascii.bro
269
%%DATADIR%%/base/frameworks/logging/writers/none.bro
320
%%DATADIR%%/base/frameworks/logging/writers/none.bro
270
%%DATADIR%%/base/frameworks/logging/writers/sqlite.bro
321
%%DATADIR%%/base/frameworks/logging/writers/sqlite.bro
322
%%DATADIR%%/base/frameworks/netcontrol/__load__.bro
323
%%DATADIR%%/base/frameworks/netcontrol/catch-and-release.bro
324
%%DATADIR%%/base/frameworks/netcontrol/cluster.bro
325
%%DATADIR%%/base/frameworks/netcontrol/drop.bro
326
%%DATADIR%%/base/frameworks/netcontrol/main.bro
327
%%DATADIR%%/base/frameworks/netcontrol/non-cluster.bro
328
%%DATADIR%%/base/frameworks/netcontrol/plugin.bro
329
%%DATADIR%%/base/frameworks/netcontrol/plugins/__load__.bro
330
%%DATADIR%%/base/frameworks/netcontrol/plugins/acld.bro
331
%%DATADIR%%/base/frameworks/netcontrol/plugins/broker.bro
332
%%DATADIR%%/base/frameworks/netcontrol/plugins/debug.bro
333
%%DATADIR%%/base/frameworks/netcontrol/plugins/openflow.bro
334
%%DATADIR%%/base/frameworks/netcontrol/plugins/packetfilter.bro
335
%%DATADIR%%/base/frameworks/netcontrol/shunt.bro
336
%%DATADIR%%/base/frameworks/netcontrol/types.bro
271
%%DATADIR%%/base/frameworks/notice/__load__.bro
337
%%DATADIR%%/base/frameworks/notice/__load__.bro
272
%%DATADIR%%/base/frameworks/notice/actions/add-geodata.bro
338
%%DATADIR%%/base/frameworks/notice/actions/add-geodata.bro
273
%%DATADIR%%/base/frameworks/notice/actions/drop.bro
339
%%DATADIR%%/base/frameworks/notice/actions/drop.bro
Lines 279-284 Link Here
279
%%DATADIR%%/base/frameworks/notice/main.bro
345
%%DATADIR%%/base/frameworks/notice/main.bro
280
%%DATADIR%%/base/frameworks/notice/non-cluster.bro
346
%%DATADIR%%/base/frameworks/notice/non-cluster.bro
281
%%DATADIR%%/base/frameworks/notice/weird.bro
347
%%DATADIR%%/base/frameworks/notice/weird.bro
348
%%DATADIR%%/base/frameworks/openflow/__load__.bro
349
%%DATADIR%%/base/frameworks/openflow/cluster.bro
350
%%DATADIR%%/base/frameworks/openflow/consts.bro
351
%%DATADIR%%/base/frameworks/openflow/main.bro
352
%%DATADIR%%/base/frameworks/openflow/non-cluster.bro
353
%%DATADIR%%/base/frameworks/openflow/plugins/__load__.bro
354
%%DATADIR%%/base/frameworks/openflow/plugins/broker.bro
355
%%DATADIR%%/base/frameworks/openflow/plugins/log.bro
356
%%DATADIR%%/base/frameworks/openflow/plugins/ryu.bro
357
%%DATADIR%%/base/frameworks/openflow/types.bro
282
%%DATADIR%%/base/frameworks/packet-filter/__load__.bro
358
%%DATADIR%%/base/frameworks/packet-filter/__load__.bro
283
%%DATADIR%%/base/frameworks/packet-filter/cluster.bro
359
%%DATADIR%%/base/frameworks/packet-filter/cluster.bro
284
%%DATADIR%%/base/frameworks/packet-filter/main.bro
360
%%DATADIR%%/base/frameworks/packet-filter/main.bro
Lines 313-318 Link Here
313
%%DATADIR%%/base/misc/find-checksum-offloading.bro
389
%%DATADIR%%/base/misc/find-checksum-offloading.bro
314
%%DATADIR%%/base/misc/find-filtered-trace.bro
390
%%DATADIR%%/base/misc/find-filtered-trace.bro
315
%%DATADIR%%/base/misc/p0f.fp
391
%%DATADIR%%/base/misc/p0f.fp
392
%%DATADIR%%/base/misc/version.bro
316
%%DATADIR%%/base/protocols/conn/__load__.bro
393
%%DATADIR%%/base/protocols/conn/__load__.bro
317
%%DATADIR%%/base/protocols/conn/contents.bro
394
%%DATADIR%%/base/protocols/conn/contents.bro
318
%%DATADIR%%/base/protocols/conn/inactivity.bro
395
%%DATADIR%%/base/protocols/conn/inactivity.bro
Lines 319-324 Link Here
319
%%DATADIR%%/base/protocols/conn/main.bro
396
%%DATADIR%%/base/protocols/conn/main.bro
320
%%DATADIR%%/base/protocols/conn/polling.bro
397
%%DATADIR%%/base/protocols/conn/polling.bro
321
%%DATADIR%%/base/protocols/conn/thresholds.bro
398
%%DATADIR%%/base/protocols/conn/thresholds.bro
399
%%DATADIR%%/base/protocols/dce-rpc/__load__.bro
400
%%DATADIR%%/base/protocols/dce-rpc/consts.bro
401
%%DATADIR%%/base/protocols/dce-rpc/dpd.sig
402
%%DATADIR%%/base/protocols/dce-rpc/main.bro
322
%%DATADIR%%/base/protocols/dhcp/__load__.bro
403
%%DATADIR%%/base/protocols/dhcp/__load__.bro
323
%%DATADIR%%/base/protocols/dhcp/consts.bro
404
%%DATADIR%%/base/protocols/dhcp/consts.bro
324
%%DATADIR%%/base/protocols/dhcp/dpd.sig
405
%%DATADIR%%/base/protocols/dhcp/dpd.sig
Lines 345-350 Link Here
345
%%DATADIR%%/base/protocols/http/files.bro
426
%%DATADIR%%/base/protocols/http/files.bro
346
%%DATADIR%%/base/protocols/http/main.bro
427
%%DATADIR%%/base/protocols/http/main.bro
347
%%DATADIR%%/base/protocols/http/utils.bro
428
%%DATADIR%%/base/protocols/http/utils.bro
429
%%DATADIR%%/base/protocols/imap/__load__.bro
430
%%DATADIR%%/base/protocols/imap/main.bro
348
%%DATADIR%%/base/protocols/irc/__load__.bro
431
%%DATADIR%%/base/protocols/irc/__load__.bro
349
%%DATADIR%%/base/protocols/irc/dcc-send.bro
432
%%DATADIR%%/base/protocols/irc/dcc-send.bro
350
%%DATADIR%%/base/protocols/irc/dpd.sig
433
%%DATADIR%%/base/protocols/irc/dpd.sig
Lines 361-366 Link Here
361
%%DATADIR%%/base/protocols/mysql/__load__.bro
444
%%DATADIR%%/base/protocols/mysql/__load__.bro
362
%%DATADIR%%/base/protocols/mysql/consts.bro
445
%%DATADIR%%/base/protocols/mysql/consts.bro
363
%%DATADIR%%/base/protocols/mysql/main.bro
446
%%DATADIR%%/base/protocols/mysql/main.bro
447
%%DATADIR%%/base/protocols/ntlm/__load__.bro
448
%%DATADIR%%/base/protocols/ntlm/main.bro
364
%%DATADIR%%/base/protocols/pop3/__load__.bro
449
%%DATADIR%%/base/protocols/pop3/__load__.bro
365
%%DATADIR%%/base/protocols/pop3/dpd.sig
450
%%DATADIR%%/base/protocols/pop3/dpd.sig
366
%%DATADIR%%/base/protocols/radius/__load__.bro
451
%%DATADIR%%/base/protocols/radius/__load__.bro
Lines 370-378 Link Here
370
%%DATADIR%%/base/protocols/rdp/consts.bro
455
%%DATADIR%%/base/protocols/rdp/consts.bro
371
%%DATADIR%%/base/protocols/rdp/dpd.sig
456
%%DATADIR%%/base/protocols/rdp/dpd.sig
372
%%DATADIR%%/base/protocols/rdp/main.bro
457
%%DATADIR%%/base/protocols/rdp/main.bro
458
%%DATADIR%%/base/protocols/rfb/__load__.bro
459
%%DATADIR%%/base/protocols/rfb/dpd.sig
460
%%DATADIR%%/base/protocols/rfb/main.bro
373
%%DATADIR%%/base/protocols/sip/__load__.bro
461
%%DATADIR%%/base/protocols/sip/__load__.bro
374
%%DATADIR%%/base/protocols/sip/dpd.sig
462
%%DATADIR%%/base/protocols/sip/dpd.sig
375
%%DATADIR%%/base/protocols/sip/main.bro
463
%%DATADIR%%/base/protocols/sip/main.bro
464
%%DATADIR%%/base/protocols/smb/__load__.bro
465
%%DATADIR%%/base/protocols/smb/const-dos-error.bro
466
%%DATADIR%%/base/protocols/smb/const-nt-status.bro
467
%%DATADIR%%/base/protocols/smb/consts.bro
376
%%DATADIR%%/base/protocols/smtp/__load__.bro
468
%%DATADIR%%/base/protocols/smtp/__load__.bro
377
%%DATADIR%%/base/protocols/smtp/dpd.sig
469
%%DATADIR%%/base/protocols/smtp/dpd.sig
378
%%DATADIR%%/base/protocols/smtp/entities.bro
470
%%DATADIR%%/base/protocols/smtp/entities.bro
Lines 398-410 Link Here
398
%%DATADIR%%/base/protocols/syslog/main.bro
490
%%DATADIR%%/base/protocols/syslog/main.bro
399
%%DATADIR%%/base/protocols/tunnels/__load__.bro
491
%%DATADIR%%/base/protocols/tunnels/__load__.bro
400
%%DATADIR%%/base/protocols/tunnels/dpd.sig
492
%%DATADIR%%/base/protocols/tunnels/dpd.sig
493
%%DATADIR%%/base/protocols/xmpp/__load__.bro
494
%%DATADIR%%/base/protocols/xmpp/dpd.sig
495
%%DATADIR%%/base/protocols/xmpp/main.bro
401
%%DATADIR%%/base/utils/active-http.bro
496
%%DATADIR%%/base/utils/active-http.bro
402
%%DATADIR%%/base/utils/addrs.bro
497
%%DATADIR%%/base/utils/addrs.bro
403
%%DATADIR%%/base/utils/conn-ids.bro
498
%%DATADIR%%/base/utils/conn-ids.bro
404
%%DATADIR%%/base/utils/dir.bro
499
%%DATADIR%%/base/utils/dir.bro
405
%%DATADIR%%/base/utils/directions-and-hosts.bro
500
%%DATADIR%%/base/utils/directions-and-hosts.bro
501
%%DATADIR%%/base/utils/email.bro
406
%%DATADIR%%/base/utils/exec.bro
502
%%DATADIR%%/base/utils/exec.bro
407
%%DATADIR%%/base/utils/files.bro
503
%%DATADIR%%/base/utils/files.bro
504
%%DATADIR%%/base/utils/geoip-distance.bro
505
%%DATADIR%%/base/utils/json.bro
408
%%DATADIR%%/base/utils/numbers.bro
506
%%DATADIR%%/base/utils/numbers.bro
409
%%DATADIR%%/base/utils/paths.bro
507
%%DATADIR%%/base/utils/paths.bro
410
%%DATADIR%%/base/utils/patterns.bro
508
%%DATADIR%%/base/utils/patterns.bro
Lines 428-435 Link Here
428
%%DATADIR%%/policy/frameworks/dpd/detect-protocols.bro
526
%%DATADIR%%/policy/frameworks/dpd/detect-protocols.bro
429
%%DATADIR%%/policy/frameworks/dpd/packet-segment-logging.bro
527
%%DATADIR%%/policy/frameworks/dpd/packet-segment-logging.bro
430
%%DATADIR%%/policy/frameworks/files/detect-MHR.bro
528
%%DATADIR%%/policy/frameworks/files/detect-MHR.bro
529
%%DATADIR%%/policy/frameworks/files/entropy-test-all-files.bro
431
%%DATADIR%%/policy/frameworks/files/extract-all-files.bro
530
%%DATADIR%%/policy/frameworks/files/extract-all-files.bro
432
%%DATADIR%%/policy/frameworks/files/hash-all-files.bro
531
%%DATADIR%%/policy/frameworks/files/hash-all-files.bro
532
%%DATADIR%%/policy/frameworks/intel/do_expire.bro
433
%%DATADIR%%/policy/frameworks/intel/do_notice.bro
533
%%DATADIR%%/policy/frameworks/intel/do_notice.bro
434
%%DATADIR%%/policy/frameworks/intel/seen/__load__.bro
534
%%DATADIR%%/policy/frameworks/intel/seen/__load__.bro
435
%%DATADIR%%/policy/frameworks/intel/seen/conn-established.bro
535
%%DATADIR%%/policy/frameworks/intel/seen/conn-established.bro
Lines 444-449 Link Here
444
%%DATADIR%%/policy/frameworks/intel/seen/ssl.bro
544
%%DATADIR%%/policy/frameworks/intel/seen/ssl.bro
445
%%DATADIR%%/policy/frameworks/intel/seen/where-locations.bro
545
%%DATADIR%%/policy/frameworks/intel/seen/where-locations.bro
446
%%DATADIR%%/policy/frameworks/intel/seen/x509.bro
546
%%DATADIR%%/policy/frameworks/intel/seen/x509.bro
547
%%DATADIR%%/policy/frameworks/intel/whitelist.bro
447
%%DATADIR%%/policy/frameworks/packet-filter/shunt.bro
548
%%DATADIR%%/policy/frameworks/packet-filter/shunt.bro
448
%%DATADIR%%/policy/frameworks/signatures/detect-windows-shells.sig
549
%%DATADIR%%/policy/frameworks/signatures/detect-windows-shells.sig
449
%%DATADIR%%/policy/frameworks/software/version-changes.bro
550
%%DATADIR%%/policy/frameworks/software/version-changes.bro
Lines 454-468 Link Here
454
%%DATADIR%%/policy/integration/barnyard2/types.bro
555
%%DATADIR%%/policy/integration/barnyard2/types.bro
455
%%DATADIR%%/policy/integration/collective-intel/__load__.bro
556
%%DATADIR%%/policy/integration/collective-intel/__load__.bro
456
%%DATADIR%%/policy/integration/collective-intel/main.bro
557
%%DATADIR%%/policy/integration/collective-intel/main.bro
457
%%DATADIR%%/policy/misc/app-stats/__load__.bro
458
%%DATADIR%%/policy/misc/app-stats/main.bro
459
%%DATADIR%%/policy/misc/app-stats/plugins/__load__.bro
460
%%DATADIR%%/policy/misc/app-stats/plugins/facebook.bro
461
%%DATADIR%%/policy/misc/app-stats/plugins/gmail.bro
462
%%DATADIR%%/policy/misc/app-stats/plugins/google.bro
463
%%DATADIR%%/policy/misc/app-stats/plugins/netflix.bro
464
%%DATADIR%%/policy/misc/app-stats/plugins/pandora.bro
465
%%DATADIR%%/policy/misc/app-stats/plugins/youtube.bro
466
%%DATADIR%%/policy/misc/capture-loss.bro
558
%%DATADIR%%/policy/misc/capture-loss.bro
467
%%DATADIR%%/policy/misc/detect-traceroute/__load__.bro
559
%%DATADIR%%/policy/misc/detect-traceroute/__load__.bro
468
%%DATADIR%%/policy/misc/detect-traceroute/detect-low-ttls.sig
560
%%DATADIR%%/policy/misc/detect-traceroute/detect-low-ttls.sig
Lines 477-482 Link Here
477
%%DATADIR%%/policy/misc/trim-trace-file.bro
569
%%DATADIR%%/policy/misc/trim-trace-file.bro
478
%%DATADIR%%/policy/protocols/conn/known-hosts.bro
570
%%DATADIR%%/policy/protocols/conn/known-hosts.bro
479
%%DATADIR%%/policy/protocols/conn/known-services.bro
571
%%DATADIR%%/policy/protocols/conn/known-services.bro
572
%%DATADIR%%/policy/protocols/conn/mac-logging.bro
573
%%DATADIR%%/policy/protocols/conn/vlan-logging.bro
480
%%DATADIR%%/policy/protocols/conn/weirds.bro
574
%%DATADIR%%/policy/protocols/conn/weirds.bro
481
%%DATADIR%%/policy/protocols/dhcp/known-devices-and-hostnames.bro
575
%%DATADIR%%/policy/protocols/dhcp/known-devices-and-hostnames.bro
482
%%DATADIR%%/policy/protocols/dns/auth-addl.bro
576
%%DATADIR%%/policy/protocols/dns/auth-addl.bro
Lines 492-501 Link Here
492
%%DATADIR%%/policy/protocols/http/software.bro
586
%%DATADIR%%/policy/protocols/http/software.bro
493
%%DATADIR%%/policy/protocols/http/var-extraction-cookies.bro
587
%%DATADIR%%/policy/protocols/http/var-extraction-cookies.bro
494
%%DATADIR%%/policy/protocols/http/var-extraction-uri.bro
588
%%DATADIR%%/policy/protocols/http/var-extraction-uri.bro
589
%%DATADIR%%/policy/protocols/krb/ticket-logging.bro
495
%%DATADIR%%/policy/protocols/modbus/known-masters-slaves.bro
590
%%DATADIR%%/policy/protocols/modbus/known-masters-slaves.bro
496
%%DATADIR%%/policy/protocols/modbus/track-memmap.bro
591
%%DATADIR%%/policy/protocols/modbus/track-memmap.bro
497
%%DATADIR%%/policy/protocols/mysql/software.bro
592
%%DATADIR%%/policy/protocols/mysql/software.bro
498
%%DATADIR%%/policy/protocols/rdp/indicate_ssl.bro
593
%%DATADIR%%/policy/protocols/rdp/indicate_ssl.bro
594
%%DATADIR%%/policy/protocols/smb/__load__.bro
595
%%DATADIR%%/policy/protocols/smb/dpd.sig
596
%%DATADIR%%/policy/protocols/smb/files.bro
597
%%DATADIR%%/policy/protocols/smb/main.bro
598
%%DATADIR%%/policy/protocols/smb/smb1-main.bro
599
%%DATADIR%%/policy/protocols/smb/smb2-main.bro
499
%%DATADIR%%/policy/protocols/smtp/blocklists.bro
600
%%DATADIR%%/policy/protocols/smtp/blocklists.bro
500
%%DATADIR%%/policy/protocols/smtp/detect-suspicious-orig.bro
601
%%DATADIR%%/policy/protocols/smtp/detect-suspicious-orig.bro
501
%%DATADIR%%/policy/protocols/smtp/entities-excerpt.bro
602
%%DATADIR%%/policy/protocols/smtp/entities-excerpt.bro
Lines 520-525 Link Here
520
%%DATADIR%%/policy/tuning/defaults/warnings.bro
621
%%DATADIR%%/policy/tuning/defaults/warnings.bro
521
%%DATADIR%%/policy/tuning/json-logs.bro
622
%%DATADIR%%/policy/tuning/json-logs.bro
522
%%DATADIR%%/policy/tuning/track-all-assets.bro
623
%%DATADIR%%/policy/tuning/track-all-assets.bro
624
%%DATADIR%%/site/local-logger.bro
523
%%DATADIR%%/site/local-manager.bro
625
%%DATADIR%%/site/local-manager.bro
524
%%DATADIR%%/site/local-proxy.bro
626
%%DATADIR%%/site/local-proxy.bro
525
%%DATADIR%%/site/local-worker.bro
627
%%DATADIR%%/site/local-worker.bro
Lines 526-535 Link Here
526
%%DATADIR%%/site/local.bro
628
%%DATADIR%%/site/local.bro
527
%%BROCTL%%%%DATADIR%%ctl/scripts/archive-log
629
%%BROCTL%%%%DATADIR%%ctl/scripts/archive-log
528
%%BROCTL%%%%DATADIR%%ctl/scripts/broctl-config.sh
630
%%BROCTL%%%%DATADIR%%ctl/scripts/broctl-config.sh
529
%%BROCTL%%%%DATADIR%%ctl/scripts/cflow-stats
530
%%BROCTL%%%%DATADIR%%ctl/scripts/check-config
631
%%BROCTL%%%%DATADIR%%ctl/scripts/check-config
531
%%BROCTL%%%%DATADIR%%ctl/scripts/crash-diag
632
%%BROCTL%%%%DATADIR%%ctl/scripts/crash-diag
532
%%BROCTL%%%%DATADIR%%ctl/scripts/delete-log
633
%%BROCTL%%%%DATADIR%%ctl/scripts/delete-log
634
%%BROCTL%%%%DATADIR%%ctl/scripts/expire-crash
533
%%BROCTL%%%%DATADIR%%ctl/scripts/expire-logs
635
%%BROCTL%%%%DATADIR%%ctl/scripts/expire-logs
534
%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/check-pid
636
%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/check-pid
535
%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/df
637
%%BROCTL%%%%DATADIR%%ctl/scripts/helpers/df
Lines 548-564 Link Here
548
%%BROCTL%%%%DATADIR%%ctl/scripts/set-bro-path
650
%%BROCTL%%%%DATADIR%%ctl/scripts/set-bro-path
549
%%BROCTL%%%%DATADIR%%ctl/scripts/stats-to-csv
651
%%BROCTL%%%%DATADIR%%ctl/scripts/stats-to-csv
550
%%BROCTL%%%%DATADIR%%ctl/scripts/update
652
%%BROCTL%%%%DATADIR%%ctl/scripts/update
551
%%BROCTL%%@unexec rm -f %D/logs/current
653
%%BROCTL%%spool/broctl-config.sh
552
%%BROCTL%%@unexec rm -f %D/spool/broctl-config.sh
654
%%BROCTL%%@preunexec rm -f %D/logs/current
553
%%BROCTL%%@unexec rm -f %D/spool/broctl.dat
655
%%BROCTL%%@preunexec rm -f %D/spool/broctl.dat
554
%%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/auto/broctl-config.bro
656
%%BROCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/auto/broctl-config.bro
555
%%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/auto/local-networks.bro
657
%%BROCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/auto/local-networks.bro
556
%%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/auto/standalone-layout.bro
658
%%BROCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/auto/standalone-layout.bro
557
%%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-manager.bro
659
%%BROCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-manager.bro
558
%%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-proxy.bro
660
%%BROCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-proxy.bro
559
%%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-worker.bro
661
%%BROCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-worker.bro
560
%%BROCTL%%@unexec rm -f %D/spool/installed-scripts-do-not-touch/site/local.bro
662
%%BROCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local.bro
561
%%BROCTL%%@unexec rm -f %D/spool/state.db
663
%%BROCTL%%@preunexec rm -f %D/spool/state.db
562
%%BROCTL%%@dir spool/tmp
664
%%BROCTL%%@dir spool/tmp
563
%%BROCTL%%@dir spool/installed-scripts-do-not-touch/site
665
%%BROCTL%%@dir spool/installed-scripts-do-not-touch/site
564
%%BROCTL%%@dir spool/installed-scripts-do-not-touch/auto
666
%%BROCTL%%@dir spool/installed-scripts-do-not-touch/auto
Lines 574-582 Link Here
574
@dir %%DATADIR%%/policy/protocols/ssl
676
@dir %%DATADIR%%/policy/protocols/ssl
575
@dir %%DATADIR%%/policy/protocols/ssh
677
@dir %%DATADIR%%/policy/protocols/ssh
576
@dir %%DATADIR%%/policy/protocols/smtp
678
@dir %%DATADIR%%/policy/protocols/smtp
679
@dir %%DATADIR%%/policy/protocols/smb
577
@dir %%DATADIR%%/policy/protocols/rdp
680
@dir %%DATADIR%%/policy/protocols/rdp
578
@dir %%DATADIR%%/policy/protocols/mysql
681
@dir %%DATADIR%%/policy/protocols/mysql
579
@dir %%DATADIR%%/policy/protocols/modbus
682
@dir %%DATADIR%%/policy/protocols/modbus
683
@dir %%DATADIR%%/policy/protocols/krb
580
@dir %%DATADIR%%/policy/protocols/http
684
@dir %%DATADIR%%/policy/protocols/http
581
@dir %%DATADIR%%/policy/protocols/ftp
685
@dir %%DATADIR%%/policy/protocols/ftp
582
@dir %%DATADIR%%/policy/protocols/dns
686
@dir %%DATADIR%%/policy/protocols/dns
Lines 584-591 Link Here
584
@dir %%DATADIR%%/policy/protocols/conn
688
@dir %%DATADIR%%/policy/protocols/conn
585
@dir %%DATADIR%%/policy/protocols
689
@dir %%DATADIR%%/policy/protocols
586
@dir %%DATADIR%%/policy/misc/detect-traceroute
690
@dir %%DATADIR%%/policy/misc/detect-traceroute
587
@dir %%DATADIR%%/policy/misc/app-stats/plugins
588
@dir %%DATADIR%%/policy/misc/app-stats
589
@dir %%DATADIR%%/policy/misc
691
@dir %%DATADIR%%/policy/misc
590
@dir %%DATADIR%%/policy/integration/collective-intel
692
@dir %%DATADIR%%/policy/integration/collective-intel
591
@dir %%DATADIR%%/policy/integration/barnyard2
693
@dir %%DATADIR%%/policy/integration/barnyard2
Lines 604-609 Link Here
604
@dir %%DATADIR%%/broxygen
706
@dir %%DATADIR%%/broxygen
605
%%BROCTL%%@dir %%DATADIR%%/broctl
707
%%BROCTL%%@dir %%DATADIR%%/broctl
606
@dir %%DATADIR%%/base/utils
708
@dir %%DATADIR%%/base/utils
709
@dir %%DATADIR%%/base/protocols/xmpp
607
@dir %%DATADIR%%/base/protocols/tunnels
710
@dir %%DATADIR%%/base/protocols/tunnels
608
@dir %%DATADIR%%/base/protocols/syslog
711
@dir %%DATADIR%%/base/protocols/syslog
609
@dir %%DATADIR%%/base/protocols/ssl
712
@dir %%DATADIR%%/base/protocols/ssl
Lines 611-629 Link Here
611
@dir %%DATADIR%%/base/protocols/socks
714
@dir %%DATADIR%%/base/protocols/socks
612
@dir %%DATADIR%%/base/protocols/snmp
715
@dir %%DATADIR%%/base/protocols/snmp
613
@dir %%DATADIR%%/base/protocols/smtp
716
@dir %%DATADIR%%/base/protocols/smtp
717
@dir %%DATADIR%%/base/protocols/smb
614
@dir %%DATADIR%%/base/protocols/sip
718
@dir %%DATADIR%%/base/protocols/sip
719
@dir %%DATADIR%%/base/protocols/rfb
615
@dir %%DATADIR%%/base/protocols/rdp
720
@dir %%DATADIR%%/base/protocols/rdp
616
@dir %%DATADIR%%/base/protocols/radius
721
@dir %%DATADIR%%/base/protocols/radius
617
@dir %%DATADIR%%/base/protocols/pop3
722
@dir %%DATADIR%%/base/protocols/pop3
723
@dir %%DATADIR%%/base/protocols/ntlm
618
@dir %%DATADIR%%/base/protocols/mysql
724
@dir %%DATADIR%%/base/protocols/mysql
619
@dir %%DATADIR%%/base/protocols/modbus
725
@dir %%DATADIR%%/base/protocols/modbus
620
@dir %%DATADIR%%/base/protocols/krb
726
@dir %%DATADIR%%/base/protocols/krb
621
@dir %%DATADIR%%/base/protocols/irc
727
@dir %%DATADIR%%/base/protocols/irc
728
@dir %%DATADIR%%/base/protocols/imap
622
@dir %%DATADIR%%/base/protocols/http
729
@dir %%DATADIR%%/base/protocols/http
623
@dir %%DATADIR%%/base/protocols/ftp
730
@dir %%DATADIR%%/base/protocols/ftp
624
@dir %%DATADIR%%/base/protocols/dns
731
@dir %%DATADIR%%/base/protocols/dns
625
@dir %%DATADIR%%/base/protocols/dnp3
732
@dir %%DATADIR%%/base/protocols/dnp3
626
@dir %%DATADIR%%/base/protocols/dhcp
733
@dir %%DATADIR%%/base/protocols/dhcp
734
@dir %%DATADIR%%/base/protocols/dce-rpc
627
@dir %%DATADIR%%/base/protocols/conn
735
@dir %%DATADIR%%/base/protocols/conn
628
@dir %%DATADIR%%/base/protocols
736
@dir %%DATADIR%%/base/protocols
629
@dir %%DATADIR%%/base/misc
737
@dir %%DATADIR%%/base/misc
Lines 634-642 Link Here
634
@dir %%DATADIR%%/base/frameworks/signatures
742
@dir %%DATADIR%%/base/frameworks/signatures
635
@dir %%DATADIR%%/base/frameworks/reporter
743
@dir %%DATADIR%%/base/frameworks/reporter
636
@dir %%DATADIR%%/base/frameworks/packet-filter
744
@dir %%DATADIR%%/base/frameworks/packet-filter
745
@dir %%DATADIR%%/base/frameworks/openflow/plugins
746
@dir %%DATADIR%%/base/frameworks/openflow
637
@dir %%DATADIR%%/base/frameworks/notice/extend-email
747
@dir %%DATADIR%%/base/frameworks/notice/extend-email
638
@dir %%DATADIR%%/base/frameworks/notice/actions
748
@dir %%DATADIR%%/base/frameworks/notice/actions
639
@dir %%DATADIR%%/base/frameworks/notice
749
@dir %%DATADIR%%/base/frameworks/notice
750
@dir %%DATADIR%%/base/frameworks/netcontrol/plugins
751
@dir %%DATADIR%%/base/frameworks/netcontrol
640
@dir %%DATADIR%%/base/frameworks/logging/writers
752
@dir %%DATADIR%%/base/frameworks/logging/writers
641
@dir %%DATADIR%%/base/frameworks/logging/postprocessors
753
@dir %%DATADIR%%/base/frameworks/logging/postprocessors
642
@dir %%DATADIR%%/base/frameworks/logging
754
@dir %%DATADIR%%/base/frameworks/logging
Lines 663-682 Link Here
663
@dir %%DATADIR%%/base/bif
775
@dir %%DATADIR%%/base/bif
664
@dir %%DATADIR%%/base
776
@dir %%DATADIR%%/base
665
@dir %%DATADIR%%
777
@dir %%DATADIR%%
666
%%CLEANUP_PREFIX%%@dir share
778
@dir logs
667
%%CLEANUP_PREFIX%%%%BROKER%%@dir man/man8
668
%%CLEANUP_PREFIX%%%%BROKER%%@dir man/man1
669
%%CLEANUP_PREFIX%%%%BROKER%%@dir man
670
%%BROCTL%%@dir logs
671
%%BROCTL%%@dir lib/broctl/plugins
779
%%BROCTL%%@dir lib/broctl/plugins
672
%%BROCTL%%@dir lib/broctl/BroControl
780
%%BROCTL%%@dir lib/broctl/BroControl
673
%%BROCTL%%@dir lib/broctl
781
%%BROCTL%%@dir lib/broctl
674
@dir lib/bro/plugins
782
@dir lib/bro/plugins
675
%%CLEANUP_PREFIX%%@dir lib
783
%%BROCTL%%@postexec su -fm %%BROUSER%% -c '%D/bin/broctl install'
676
%%CLEANUP_PREFIX%%%%BROKER%%@dir include/broker/util
677
%%CLEANUP_PREFIX%%%%BROKER%%@dir include/broker/store
678
%%CLEANUP_PREFIX%%%%BROKER%%@dir include/broker
679
%%CLEANUP_PREFIX%%@dir include
680
%%CLEANUP_PREFIX%%@dir etc
681
%%CLEANUP_PREFIX%%@dir bin
682
%%BROCTL%%@exec su -fm %%BROUSER%% -c '%D/bin/broctl install'

Return to bug 217656