We are just about ready to release Bro version 1.4. Prior to doing so,
wed like to have some folks volunteer to try out a pre-release to catch
any lingering problems. If you're interested in doing so, reply privately
to me *and Robin Sommer (cc'd)* and we'll point you at the distribution.
Vern
(Note, I'm out of the office for several weeks, with limited email access,
which is why you should be sure to include Robin.)
I the attachment you find some patches for Solaris.
It runs then on Solaris 8 + 10.
The first definition in any bro rule should be:
redef use_connection_compressor = F;
Patch description:
- patch-aux-nftools-nfcommin.h:
include the main config.h for some u_int_(8|16|32)
definitions who are not defined in Solaris.
- patch-src-ARP.h:
without including net/if.h there are no compile errors
- patch-src-Conn.h:
some changes (from Robin) to switch on compressor
- patch-src-Desc.cc + patch-src-FlowSrc.cc:
include errno.h otherwise the compiler could not find
errno
- patch-src-Makefile.in:
the configure in libedit miss the termcap.h in the include path
so it will be faked
After this patches it runs on Solaris 8 with the default rules or
to extract SSL certificates.
[pclin@roland bin]$ ./bro -r ~/http.trace icmp
../share/bro/conn.bro, line 332: error: unknown identifier
Hot::check_hot, at or near "Hot::check_hot"
Thanks for flagging this. It's a bug, and the upcoming 1.4 release will
include a fix for it (which, weirdly, is to remove the @load of conn.bro
from notice-action-filters.bro).