No description
Find a file
Aaron Eppert e3cc7aa48f Seems to fix a case where an entry in the table may be null on insert.
#0  0x0000000000713b87 in Dictionary::Insert (this=0x1339840, new_entry=0xb18a9d0, copy_key=0) at /root/psdev/bro/src/Dict.cc:419
#1  0x00000000007130b0 in Dictionary::Insert (this=0x1339840, key=0xa23f6d0, key_size=36, hash=658668102, val=0x67fde40, copy_key=0) at /root/psdev/bro/src/Dict.cc:158
#2  0x00000000006cb508 in Dictionary::Insert (this=0x1339840, key=0x7ffff4ba81b0, val=0x67fde40) at /root/psdev/bro/src/Dict.h:47

(gdb) print *this
$59 = {_vptr.Dictionary = 0xaf7810, tbl = 0x215b400, num_buckets = 1347, num_entries = 3879, max_num_entries = 4042, den_thresh = 3, thresh_entries = 4041, tbl2 = 0x1afcc9e0,
  num_buckets2 = 2695, num_entries2 = 181, max_num_entries2 = 181, den_thresh2 = 3, thresh_entries2 = 8085, tbl_next_ind = 60, order = 0x133bfb0, delete_func = 0,
  cookies = {<BaseList> = {entry = 0x133d790, chunk_size = 10, max_entries = 10, num_entries = 0}, <No data fields>}}

(gdb) print *tbl
$60 = (DictEntryPList *) 0x0
2015-03-18 00:28:19 -04:00
aux Merge remote-tracking branch 'origin/topic/johanna/cert-validation' 2015-03-17 15:29:47 -07:00
cmake@2fd35ab6a6 Merge remote-tracking branch 'origin/topic/jsiwek/broker' 2015-03-02 17:10:15 -08:00
doc Deprecate &rotate_interval, &rotate_size, &encrypt, &mergeable. 2015-03-13 14:54:46 -05:00
man Improve man page for Bro 2014-12-04 23:46:03 -06:00
pkg Add configure options to fine tune local state dirs used by BroControl. 2014-10-30 17:11:46 -05:00
scripts Merge remote-tracking branch 'origin/topic/jsiwek/bit-1077' 2015-03-17 09:12:55 -07:00
src Seems to fix a case where an entry in the table may be null on insert. 2015-03-18 00:28:19 -04:00
testing Increasing a test timeout to not fail on slower machines. 2015-03-17 15:41:14 -07:00
.gitignore Ignore tmp dir. 2011-10-25 19:59:25 -07:00
.gitmodules Add support for building/linking broker within bro 2015-01-08 16:43:07 -06:00
bro-path-dev.in Flesh out Broxygen doc-gathering skeleton. 2013-10-22 14:45:47 -05:00
CHANGES Splitting test-all target into Bro tests and test-aux. 2015-03-17 15:57:28 -07:00
CMakeLists.txt Merge remote-tracking branch 'origin/topic/jsiwek/broker' 2015-03-02 17:10:15 -08:00
config.h.in Fix build on systems that already have ntohll/htonll 2014-08-22 19:56:27 -05:00
configure Give broker python bindings default install path within --prefix. 2015-03-12 10:19:52 -05:00
COPYING Updating copyright notice. 2013-10-07 17:06:38 -07:00
INSTALL Make INSTALL a symlink to doc/install/install.rst 2015-03-13 15:45:20 -05:00
Makefile Splitting test-all target into Bro tests and test-aux. 2015-03-17 15:57:28 -07:00
NEWS Include timestamp in default extracted file names. 2015-03-13 14:25:30 -05:00
README Updating README with download/git information. 2013-10-25 15:06:13 -07:00
VERSION Splitting test-all target into Bro tests and test-aux. 2015-03-17 15:57:28 -07:00

============================
Bro Network Security Monitor
============================

Bro is a powerful framework for network analysis and security
monitoring. Please see the INSTALL file for installation instructions
and pointers for getting started. NEWS contains release notes for the
current version, and CHANGES has the complete history of changes.
Please see COPYING for licensing information.

You can download source and binary releases on:

    http://www.bro.org/download

To get the current development version, clone our master git
repository:

    git clone --recursive git://git.bro.org/bro

For more documentation, research publications, and community contact
information, please see Bro's home page:

    http://www.bro.org


On behalf of the Bro Development Team,

Vern Paxson & Robin Sommer,
International Computer Science Institute &
Lawrence Berkeley National Laboratory
vern@icir.org / robin@icir.org