Christian, yes I am looking those versions because the patch is done for them, you have reason saying that is better to implement the patch to version 1.0 but I am not an esperienced boy in Linux, so is very dificult for me to change a patch!
Bro compilin erros; with Bro 0.8a87 I have these error
make[1]: Leaving directory `/home/segu05/bro-pub-0.8a87/libedit'
bison -y -d -t -v builtin-func.y
flex -obif_lex.cc builtin-func.l
g++ -o bif_lex.o -c bif_lex.cc
g++ -o bif_parse.o -c bif_parse.cc
g++ -o bif_arg.o -c bif_arg.cc
g++ -I. -Ilibedit -O -Ilinux-include -o bifcl bif_lex.o bif_parse.o bif_arg.o
./bifcl event.bif
./bifcl const.bif
g++ -I. -Ilibedit -O -Ilinux-include -c main.cc
In file included from PacketFilter.h:9,
from Sessions.h:29,
from RuleMatcher.h:12,
from main.cc:54:
PrefixTable.h:48: error: `struct PrefixTable::iterator' redeclarado con acceso diferente
main.cc: In function `int main(int, char**)':
main.cc:317: error: se prohíbe el límite de matriz después del id de tipo entre paréntesis
main.cc:317: nota: intente eliminando los paréntesis alrededor del id de tipo
make: *** [main.o] Error 1
with Bro 0.8a20 I have these error
g++ -o bif_parse.o -c bif_parse.cc
builtin-func.y:60: error: expected constructor, destructor, or type conversion antes del elemento '<'
builtin-func.y:60: error: expected `,' or `;' antes del elemento '<'
builtin-func.y: In function `int yyparse()':
builtin-func.y:148: error: `args' sin declarar (primer uso en esta función)
builtin-func.y:148: error: (Cada identificador sin declarar es reportado sólo una vez para cada función en el que aparece.)
make: *** [bif_parse.o] Error 1
How can I solve them??
Thanks
-ANDER-