Matthias Vallentin
e9f05348b0
Perform type checking on count-to-port conversion.
...
Related to #684 .
2011-11-26 18:22:25 -08:00
Jon Siwek
71f2f81bc6
Fix order of include directories.
...
This change prevents locally installed header files from overshadowing
the header files of the same name that Bro needs during compilation.
2011-11-24 16:42:18 -06:00
Jon Siwek
5867035c33
Merge branch 'master' into fastpath
2011-11-24 16:41:07 -06:00
Seth Hall
03646a8d55
Added the ssl_session_ticket_handshake event and fixed a few SSL bugs.
2011-11-23 16:10:58 -05:00
Bernhard Amann
3c40f00a53
make filters pointers (for inheritance)
2011-11-22 16:09:13 -08:00
Bernhard Amann
f82bf3f35f
re-enable direct event sending from input readers
2011-11-22 11:09:06 -08:00
Matthias Vallentin
c04b261376
Remove redundant connection_record() BiF.
...
The function lookup_connection() provides the same functionality and has more
graceful failure semantics.
2011-11-21 23:03:46 -08:00
Matthias Vallentin
1179c1a598
Remove redundant active_connection() BiF.
...
The BiF connection_exists has a more intuitive name and provides the same
functionality, thus we can remove active_connection().
2011-11-21 22:55:14 -08:00
Matthias Vallentin
6a563c8829
Make exit() parameterizable.
...
The exit() BiF used to have no arguments and always invoked exit(0) from libc.
This small fix allows for non-zero exit values of the Bro process.
2011-11-21 22:30:53 -08:00
Bernhard Amann
3035eb2b21
fix a little bug that prevented several simultaneous filters from working.
2011-11-21 19:30:16 -08:00
Bernhard Amann
53af0544cc
re-enable table events
2011-11-21 19:03:35 -08:00
Bernhard Amann
a16454b151
vector entries also have to be atomic.
2011-11-21 15:55:45 -08:00
Bernhard Amann
77a517f2b5
camel-casing for types
2011-11-21 15:45:27 -08:00
Bernhard Amann
92b3723b09
add very basic predicate test.
2011-11-21 15:36:03 -08:00
Bernhard Amann
bfe90199bd
Merge remote-tracking branch 'origin/master' into topic/bernhard/input
2011-11-21 15:21:20 -08:00
Bernhard Amann
18591b53d4
rename filter to tablefilter in preparation of event filters...
2011-11-21 15:20:52 -08:00
Bernhard Amann
f0e5303330
make want_record field for tablefilter work...
2011-11-21 15:09:00 -08:00
Matthias Vallentin
0325b5ea32
to_port() now parses a string instead of a count.
...
Addresses #684 .
2011-11-20 21:41:41 -08:00
Bernhard Amann
029871e48c
first test.
2011-11-20 13:42:02 -08:00
Bernhard Amann
7eb4d99341
very basic functionality kind of works again
2011-11-20 12:27:34 -08:00
Bernhard Amann
b3f01915fb
compiles with basic new filter framework - but crashes on use.
2011-11-20 12:07:50 -08:00
Robin Sommer
fa8fccc7b1
Merge remote-tracking branch 'origin/master' into topic/script-reference
2011-11-19 15:07:18 -08:00
Robin Sommer
c8839da069
Updating submodule(s).
...
[nomail]
2011-11-19 14:58:27 -08:00
Robin Sommer
15eadb90b5
Merge remote-tracking branch 'origin/topic/jsiwek/parallel-make-recursion'
...
* origin/topic/jsiwek/parallel-make-recursion:
Fix parallel make portability
Revert "Fix parallel make from top-level to work on more platforms"
Closes #687 .
2011-11-19 14:58:09 -08:00
Robin Sommer
b4cadd8f26
Merge remote-tracking branch 'origin/topic/jsiwek/broxygen-cleanup'
...
* origin/topic/jsiwek/broxygen-cleanup:
Teach Broxygen the .. bro:see:: directive
More Broxygen stylesheet tweaks.
Change external Broxygen links to render same as internals.
Teach Broxygen to generate an index of Bro notices
Teach Broxygen :bro:see: role for referencing any identifier in Bro domain.
Add a "last updated date" to Broxygen docs.
Closes #650 .
2011-11-19 14:56:23 -08:00
Jon Siwek
305621672f
Teach Broxygen the .. bro:see:: directive
2011-11-19 07:19:57 -06:00
Robin Sommer
ab30a3d866
Checkpointing event.bif
...
Slowly working through ...
2011-11-18 14:47:28 -08:00
Jon Siwek
d3d09b798a
More Broxygen stylesheet tweaks.
2011-11-18 16:06:21 -06:00
Jon Siwek
05d107db17
Change external Broxygen links to render same as internals.
2011-11-18 14:06:44 -06:00
Jon Siwek
8d8f5dd006
Teach Broxygen to generate an index of Bro notices
2011-11-18 13:58:23 -06:00
Bernhard Amann
e2c521fc4e
start reworking input framework...
...
does not compile at the moment, but there are a few uncommitted changes that will be reverted in the next commit.
2011-11-18 10:49:20 -08:00
Jon Siwek
1ab266222e
Fix parallel make portability
2011-11-18 11:43:53 -06:00
Jon Siwek
4ee05d32db
Revert "Fix parallel make from top-level to work on more platforms"
...
This reverts commit a92592d08d
.
2011-11-18 11:20:25 -06:00
Robin Sommer
e81cf3bb73
Adding some first doc strings to event.bif.
...
Still trying to find the right style.
2011-11-17 16:59:53 -08:00
Robin Sommer
0b8428d1bb
Merge branch 'master' into topic/robin/pp-alarms
2011-11-17 15:26:15 -08:00
Jon Siwek
5227eb73c8
Teach Broxygen :bro:see: role for referencing any identifier in Bro domain.
2011-11-17 16:55:51 -06:00
Jon Siwek
ec33453d2d
Add a "last updated date" to Broxygen docs.
2011-11-17 16:51:27 -06:00
Bernhard Amann
988f859761
Merge remote-tracking branch 'origin/master' into topic/bernhard/input
2011-11-16 23:55:02 -08:00
Bernhard Amann
4dd95fcf3c
support for uninitialized fields & empty sets and tables.
...
The only snag is... with the default output format of the log-file writer, the input reader cannot tell if a table or set is empty or uninitialized (both cases use the same character by default). In this case, by default it is assumed that the field/vector is uninitalized.
2011-11-16 23:51:51 -08:00
Bernhard Amann
4fef1e3f8c
set & entry separator configuration (with the restriction that they have to be exactly one character long)
2011-11-16 22:47:28 -08:00
Bernhard Amann
ab68d84007
reading of enum types (thanks, Seth)
2011-11-16 22:13:36 -08:00
Robin Sommer
5fbebe1e22
Merge remote-tracking branch 'origin/fastpath'
...
* origin/fastpath:
Fix small bug: sets that are written to logfiles may only contain atomic types. (trying to write sets of records, etc. leads to a bro segfault)
2011-11-16 08:40:09 -08:00
Robin Sommer
fc7ebbe8d7
Updating submodule(s).
...
[nomail]
2011-11-15 17:52:42 -08:00
Robin Sommer
7696c8b365
Merge remote-tracking branch 'origin/topic/jsiwek/require-libmagic-libz'
...
* origin/topic/jsiwek/require-libmagic-libz:
Promote libz and libmagic to required dependencies.
Conflicts:
doc/quickstart.rst
Closes #674
2011-11-15 17:08:24 -08:00
Robin Sommer
6b70f340aa
Merge remote-tracking branch 'origin/topic/jsiwek/parallel-make-recursion'
...
* origin/topic/jsiwek/parallel-make-recursion:
Fix parallel make from top-level to work on more platforms
Closes #673 .
2011-11-15 17:04:55 -08:00
Robin Sommer
8de3614afa
Merge remote-tracking branch 'origin/topic/jsiwek/custom-b64-alphabet'
...
* origin/topic/jsiwek/custom-b64-alphabet:
Add decode_base64_custom BiF to allow alternate base64 alphabets.
Simplified the code a little bit.
Closes #670 .
2011-11-15 17:03:23 -08:00
Robin Sommer
6b207c9c95
Merge remote-tracking branch 'origin/topic/jsiwek/broxygen-cleanup'
...
* origin/topic/jsiwek/broxygen-cleanup:
Fix documentation interlinkage and normalize console directive bodies.
Adapt more www niceties to broxygen (stylesheets, pygments); add more docs
Finished dissolving the sphinx source directory into doc/ and doc/scripts/
Move sphinx source tree up a level.
Broxygen doc style tweaks.
Better adaptation of Bro website style in Broxygen docs.
Start Broxygen cleanup with crude adaptation of website styles.
Closes #650 .
2011-11-15 16:47:13 -08:00
Robin Sommer
c35094ea0b
Update missing in last commit to this branch.
2011-11-15 16:42:23 -08:00
Bernhard Amann
821878835a
read vector.
...
still missing: enums, empty fields for optional parameters.
2011-11-15 16:32:35 -08:00
Bernhard Amann
fb5f26e7fc
make default values work (thanks to robin)
2011-11-15 15:23:46 -08:00