- Now only lists packages as those directories in the script hierarchy
that contain an __load__.bro file.
- Script packages (dirs with a __load__.bro file), can now include a
README (in reST format) that will automatically be appended under
the link to a specific package in the master package index.
* origin/fastpath:
Remove example redef of SMTP::entity_excerpt_len from local.bro.
Add missing doc targets to top Makefile; remove old doc/Makefile. (fixes#705)
Fix error emitted when loading local.bro in bare mode
Small updates to address the "globals" ticket.
Rearrange packet filter and dpd documentation.
Closes#705.
Closes#633.
Broccoli doesn't support expressions, and we now no longer send them
when serializing attributes. This is the Bro change mentioned in #606.
It's needs a correspondinly modified Broccoli identifying itself as
such, and it isn't tested yet ...
Addresses #606.
In DNS::Resolve, they could be deleted once from where they were
stored in the nb_dns_info cookie and once again from where they
were stored in the DNS_Mgr::requests list. Before commit
bd9c937236, they were only deleted
from the requests list, so this commit reverts to that behavior
without any leaks being reported by the core/leaks tests.
- Answers and TTLs are now vectors.
- The warning that was being generated (dns_reply_seen_after_done)
from transaction ID reuse is fixed.
- Updated the single failing btest baseline.
Added comments to almost all events. The only ones I'm leaving out are
Gnutella and BitTorrent, don't know enough about those protocols to
document the events. If anybody does, please chime in.
A round of proofreading would be good too, there are probably still a
few typos in the texts.
The BiFs
- do_profiling
- make_connection_persistent
- expect_connection
used to unconditionally return true. Since such a return value is meaningless,
returning 'any' is more appropriate.
Use the BROFILER_FILE environment variable to point to a file in
which Stmt usage statistics from Bro script-layer can be output.
This should be able to be used to check Bro script coverage that
that e.g. the entire test suite covers.