mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Merge remote-tracking branch 'origin/fastpath'
* origin/fastpath: Added a documentation comment for the Input::Event type Update NEWS Update the install documentation Fix a typo and indentation in the configure script Add krb5 devel package to Travis docker containers
This commit is contained in:
commit
ddcd7f3405
7 changed files with 19 additions and 24 deletions
8
CHANGES
8
CHANGES
|
@ -1,4 +1,12 @@
|
|||
|
||||
2.5-982 | 2018-09-06 08:58:09 -0500
|
||||
|
||||
* Documentation updates (Daniel Thayer)
|
||||
|
||||
* Fix a typo and indentation in the configure script (Daniel Thayer)
|
||||
|
||||
* Add krb5 devel package to Travis docker containers (Daniel Thayer)
|
||||
|
||||
2.5-975 | 2018-09-05 16:52:32 -0500
|
||||
|
||||
* Allow weird sampling settings to be updateable at runtime (Johanna Amann, Corelight)
|
||||
|
|
6
NEWS
6
NEWS
|
@ -257,8 +257,8 @@ New Functionality
|
|||
- ssl_server_hello
|
||||
- ssl_encrypted_data
|
||||
|
||||
If you use these events, you can make your scripts work on old and new versions
|
||||
of Bro by wrapping the event definition in an "@if", for example::
|
||||
If you use these events, you can make your scripts work on old and new
|
||||
versions of Bro by wrapping the event definition in an "@if", for example::
|
||||
|
||||
@if ( Version::at_least("2.6") || ( Version::number == 20500 && Version::info$commit >= 944 ) )
|
||||
event ssl_client_hello(c: connection, version: count, record_version: count, possible_ts: time, client_random: string, session_id: string, ciphers: index_vec, comp_methods: index_vec)
|
||||
|
@ -541,7 +541,7 @@ Removed Functionality
|
|||
- We no longer maintain any Bro plugins as part of the Bro
|
||||
distribution. Most of the plugins that used to be in aux/plugins have
|
||||
been moved over to use the Bro Package Manager instead. See
|
||||
https://github.com/bro/packages for a list of Bro packages currently
|
||||
https://packages.bro.org for a list of Bro packages currently
|
||||
available.
|
||||
|
||||
- The "ocsp_request" event no longer has "requestorName" parameter.
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
2.5-975
|
||||
2.5-982
|
||||
|
|
4
configure
vendored
4
configure
vendored
|
@ -56,7 +56,7 @@ Usage: $0 [OPTION]... [VAR=VALUE]...
|
|||
--disable-auxtools don't build or install auxiliary tools
|
||||
--disable-perftools don't try to build with Google Perftools
|
||||
--disable-python don't try to build python bindings for broker
|
||||
--disable-broker-tests don'e try to build Broker unit tests
|
||||
--disable-broker-tests don't try to build Broker unit tests
|
||||
|
||||
Required Packages in Non-Standard Locations:
|
||||
--with-openssl=PATH path to OpenSSL install root
|
||||
|
@ -223,7 +223,7 @@ while [ $# -ne 0 ]; do
|
|||
append_cache_entry DISABLE_RUBY_BINDINGS BOOL true
|
||||
append_cache_entry INSTALL_BROCCOLI BOOL yes
|
||||
;;
|
||||
--disable-broctl)
|
||||
--disable-broctl)
|
||||
append_cache_entry INSTALL_BROCTL BOOL false
|
||||
;;
|
||||
--disable-auxtools)
|
||||
|
|
|
@ -72,21 +72,6 @@ To install the required dependencies, you can use:
|
|||
|
||||
sudo pkg install bash cmake swig30 bison python py27-sqlite3 py27-ipaddress
|
||||
|
||||
For older versions of FreeBSD (especially FreeBSD 9.x), the system compiler
|
||||
is not new enough to compile Bro. For these systems, you will have to install
|
||||
a newer compiler using pkg; the ``clang34`` package should work.
|
||||
|
||||
You will also have to define several environment variables on these older
|
||||
systems to use the new compiler and headers similar to this before calling
|
||||
configure:
|
||||
|
||||
.. console::
|
||||
|
||||
export CC=clang34
|
||||
export CXX=clang++34
|
||||
export CXXFLAGS="-stdlib=libc++ -I${LOCALBASE}/include/c++/v1 -L${LOCALBASE}/lib"
|
||||
export LDFLAGS="-pthread"
|
||||
|
||||
* Mac OS X:
|
||||
|
||||
Compiling source code on Macs requires first installing either Xcode_
|
||||
|
@ -123,6 +108,7 @@ build time:
|
|||
* gperftools (tcmalloc is used to improve memory and CPU usage)
|
||||
* jemalloc (http://www.canonware.com/jemalloc/)
|
||||
* PF_RING (Linux only, see :doc:`Cluster Configuration <../configuration/index>`)
|
||||
* krb5 libraries and headers
|
||||
* ipsumdump (for trace-summary; http://www.cs.ucla.edu/~kohler/ipsumdump)
|
||||
|
||||
Geolocation is probably the most interesting and can be installed
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
module Input;
|
||||
|
||||
export {
|
||||
## Type that describes what kind of change occurred.
|
||||
type Event: enum {
|
||||
## New data has been imported.
|
||||
EVENT_NEW = 0,
|
||||
|
|
|
@ -83,16 +83,16 @@ install_in_docker() {
|
|||
distro_cmds="yum -y install cmake make gcc gcc-c++ flex bison libpcap-devel openssl-devel git openssl which"
|
||||
;;
|
||||
debian_9)
|
||||
distro_cmds="apt-get update; apt-get -y install cmake make gcc g++ flex bison python libpcap-dev libssl-dev zlib1g-dev git sqlite3 curl bsdmainutils"
|
||||
distro_cmds="apt-get update; apt-get -y install cmake make gcc g++ flex bison python libpcap-dev libssl-dev zlib1g-dev libkrb5-dev git sqlite3 curl bsdmainutils"
|
||||
;;
|
||||
fedora_28)
|
||||
distro_cmds="yum -y install cmake make gcc gcc-c++ flex bison libpcap-devel openssl-devel git sqlite findutils which; ln -s /usr/bin/python3 /usr/local/bin/python"
|
||||
;;
|
||||
ubuntu_16.04)
|
||||
distro_cmds="apt-get update; apt-get -y install cmake make gcc g++ flex bison python libpcap-dev libssl-dev zlib1g-dev git sqlite3 curl bsdmainutils"
|
||||
distro_cmds="apt-get update; apt-get -y install cmake make gcc g++ flex bison python libpcap-dev libssl-dev zlib1g-dev libkrb5-dev git sqlite3 curl bsdmainutils"
|
||||
;;
|
||||
ubuntu_18.04)
|
||||
distro_cmds="apt-get update; apt-get -y install cmake make gcc g++ flex bison python3 libpcap-dev libssl-dev zlib1g-dev git sqlite3 curl bsdmainutils; ln -s /usr/bin/python3 /usr/local/bin/python"
|
||||
distro_cmds="apt-get update; apt-get -y install cmake make gcc g++ flex bison python3 libpcap-dev libssl-dev zlib1g-dev libkrb5-dev git sqlite3 curl bsdmainutils; ln -s /usr/bin/python3 /usr/local/bin/python"
|
||||
;;
|
||||
*)
|
||||
echo "Error: distro ${distro} is not recognized by this script"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue