Robin Sommer
203df4fa6b
Merge remote-tracking branch 'origin/topic/jsiwek/869'
...
* origin/topic/jsiwek/869:
Change @PATH to @DIR for clarity. Add @FILENAME. Addresses #869 .
Make @PATH always return absolute path. Addresses #869 .
Add @PATH bro script macro. Addresses #869 .
Closes #869 .
2013-06-06 12:42:18 -07:00
Matthias Vallentin
d5126a1339
Fix some BiF issues.
2013-06-05 17:45:10 -07:00
Matthias Vallentin
3d97642131
Add Bloom filter BiFs.
2013-06-05 16:26:16 -07:00
Matthias Vallentin
880d02f720
Associate a Comphash with a BloomFilterVal.
...
We also keep track of the Bloom filter's element type inside each value. The
first use of the BiF bloomfilter_add will "typify" the Bloom filter and lock
the Bloom filter's type to the element type.
2013-06-05 16:25:48 -07:00
Jon Siwek
022ce2505f
Change @PATH to @DIR for clarity. Add @FILENAME. Addresses #869 .
...
@DIR expands to directory path of the script, @FILENAME expands to just
the script file name without path.
2013-06-05 11:01:11 -05:00
Robin Sommer
1dfaf24945
Updating submodule(s).
...
[nomail]
2013-06-05 08:00:01 -07:00
Robin Sommer
74e99a27db
Ignoring file ids in external tests.
...
They can change occasionally, and we likewise ignore uids already.
2013-06-04 21:23:50 -07:00
Robin Sommer
da3eb2d3e2
Merge remote-tracking branch 'origin/topic/robin/plugins'
2013-06-04 20:58:16 -07:00
Robin Sommer
cf9d65932c
Redoing the plugin versioning.
...
We now explicitly mark plugins as static vs dynamic (though we don't
have the latter yet) instead of piggy-backing that on the version.
Also, versions are now ignored for static plugins.
2013-06-04 20:43:20 -07:00
Matthias Vallentin
751cf61293
Add more serialization implementation.
2013-06-04 15:30:27 -07:00
Matthias Vallentin
a5572dd66f
Write CounterVector implementation scaffold.
2013-06-04 14:31:39 -07:00
Matthias Vallentin
d3297dd6f3
Adhere to Bro coding style.
2013-06-04 14:00:23 -07:00
Jon Siwek
7e8b504305
Make @PATH always return absolute path. Addresses #869 .
2013-06-04 14:16:56 -05:00
Jon Siwek
307fc187c0
Add @PATH bro script macro. Addresses #869 .
...
The macro expands to a string value containing the file system path
in which the script lives.
2013-06-04 10:53:10 -05:00
Matthias Vallentin
f708cd4a36
Work on parameter estimation and serialization.
2013-06-03 22:55:21 -07:00
Robin Sommer
433c85540c
Merge remote-tracking branch 'origin/topic/jsiwek/plugins-cleanup' into topic/robin/plugins
...
Adding one todo back in as that's something we indeed still need to do.
* origin/topic/jsiwek/plugins-cleanup:
Fix various documentation/typos; remove a few superfluous things.
2013-06-03 20:16:19 -07:00
Robin Sommer
a5cb605b1d
Fixing test that was accidentally broken.
2013-06-03 20:10:48 -07:00
Jon Siwek
a5e1810aa8
Fix various documentation/typos; remove a few superfluous things.
2013-06-03 16:03:25 -05:00
Matthias Vallentin
f529df33e0
Stabilize Bloom filter interface.
2013-06-03 14:00:28 -07:00
Seth Hall
caf61f619b
Merge remote-tracking branch 'origin/topic/jsiwek/faf-cleanup' into topic/seth/faf-updates
2013-06-03 10:51:55 -04:00
Seth Hall
190f98f8a9
Beginning some rework.
2013-06-03 10:51:53 -04:00
Robin Sommer
4494643296
Fix a compiler warning.
2013-06-02 20:13:51 -07:00
Robin Sommer
8e7ef001b3
A work-around for supporting plugins compiled as *.a.
...
This is for older CMakes which don't understand object libraries yet.
We auto-generate a file at the top-level that references all the
global plugin objects. Once they are referenced, the linker includes
them into the final executable and their ctors run to register them
with the plugin manager.
By default this is on. Once we can require more recent CMakes, we can
turn it off (and remove) in src/CMakeLists.txt.
2013-06-02 19:36:25 -07:00
Robin Sommer
c19779ae88
More analyzer framework tests.
2013-06-02 18:22:08 -07:00
Robin Sommer
c6ad731562
More smaller cleanup.
2013-06-02 18:21:45 -07:00
Robin Sommer
d3d14e10cf
Merge remote-tracking branch 'origin/topic/jsiwek/983'
...
Closes #983 .
* origin/topic/jsiwek/983:
Add named constructor examples to docs.
Allow named vector constructors. Addresses #983 .
Allow named table constructors. Addresses #983 .
Improve set constructor argument coercion.
Allow named set constructors. Addresses #983 .
Allow named record constructors. Addresses #983 .
2013-06-02 17:41:33 -07:00
Matthias Vallentin
d873db03ce
Add draft of Bloom filter type hierarchy.
2013-05-31 18:31:14 -07:00
Robin Sommer
2fd0b36057
Merge remote-tracking branch 'origin/master' into topic/robin/plugins
...
Conflicts:
aux/broctl
2013-05-31 17:47:05 -07:00
Robin Sommer
45f6f11e51
Adding Makefile target test-all that also runs the BroControl test
...
suite.
Eventually "make test" should do this but let's trigger it separately
for now.
2013-05-31 17:32:27 -07:00
Robin Sommer
6d478bea57
Updating submodule(s).
...
[nomail]
2013-05-31 17:30:43 -07:00
Robin Sommer
58ac7c80cd
Switching back to object libs for now.
2013-05-30 19:14:04 -07:00
Robin Sommer
23463d064c
Little fixes.
2013-05-30 19:13:08 -07:00
Robin Sommer
b3370584c7
Updating submodule(s).
...
[nomail]
2013-05-30 17:44:09 -07:00
Robin Sommer
c049c758c3
Merge remote-tracking branch 'origin/master' into topic/robin/plugins
...
Conflicts:
aux/bro-aux
aux/broctl
src/DPM.cc
2013-05-30 17:43:50 -07:00
Robin Sommer
2e9de30bcc
New CMake variable bro_HAVE_OBJECT_LIBRARIES that switches between
...
object and static libraries for sub directories.
Default is static to support old CMakes.
2013-05-30 17:41:20 -07:00
Robin Sommer
e3a7e0301b
Cleanup and more API docs.
2013-05-30 16:45:14 -07:00
Jon Siwek
3c0578d009
Merge branch 'master' into topic/jsiwek/983
2013-05-30 11:43:02 -05:00
Jon Siwek
4301002f1a
Add named constructor examples to docs.
2013-05-30 11:41:22 -05:00
Jon Siwek
a66b7380b6
Allow named vector constructors. Addresses #983 .
2013-05-30 10:57:28 -05:00
Jon Siwek
bcf5c41786
Allow named table constructors. Addresses #983 .
2013-05-30 10:21:15 -05:00
Jon Siwek
29740d3d6e
Improve set constructor argument coercion.
2013-05-29 16:49:12 -05:00
Jon Siwek
b256642f27
Allow named set constructors. Addresses #983 .
2013-05-29 15:11:44 -05:00
Jon Siwek
a0ad87b4c2
Allow named record constructors. Addresses #983 .
2013-05-29 12:48:15 -05:00
Robin Sommer
965a26e447
Merge remote-tracking branch 'origin/fastpath'
...
Closes #1004 . Great job tracking this down!
* origin/fastpath:
Dangling pointer fix. Addresses #1004 .
Sorry, that libmagic version actually might have some problems - at least on the linux distribution I have access to. So... it was a bad idea.
accept libmagic starting from 5.03
2013-05-29 07:25:19 -07:00
Matthias Vallentin
9e32eaad6d
Make bitvectors serializable.
2013-05-28 20:58:01 -07:00
Jon Siwek
22a4113ac3
Dangling pointer fix. Addresses #1004 .
2013-05-28 16:21:29 -05:00
Bernhard Amann
f1745ff488
fix stderr test. ls behaves differently on errors on linux...
2013-05-27 23:07:37 -07:00
Bernhard Amann
08656c976b
small fixes.
2013-05-27 22:59:27 -07:00
Bernhard Amann
d61973a92d
linux does not have strnstr
2013-05-27 21:14:07 -07:00
Bernhard Amann
bcc81a1a14
Sorry, that libmagic version actually might have some problems - at
...
least on the linux distribution I have access to. So... it was a
bad idea.
Revert "accept libmagic starting from 5.03"
This reverts commit 04dd363279
.
2013-05-27 21:10:51 -07:00