mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
No description
![]() The ones_complement_checksum function assumes that the bytes passed into it are aligned on 16 bit boundaries. When using gcc (GCC) 6.2.1 20160916 (Red Hat 6.2.1-2) with -O2, this does not seem to hold true anymore; assuming 16 bit alignment will lead to accesses to uninitialized memory and wrong checksums. This commit adds a minimally invasive change that does not assume alignment anymore. This might have a small performance impact for every single packet we process. This error occured reproducibly when called from icmp6_checksum. |
||
---|---|---|
aux | ||
cmake@45f7dc6243 | ||
doc | ||
man | ||
scripts | ||
src | ||
testing | ||
.gitignore | ||
.gitmodules | ||
bro-config.h.in | ||
bro-config.in | ||
bro-path-dev.in | ||
CHANGES | ||
CMakeLists.txt | ||
configure | ||
COPYING | ||
INSTALL | ||
Makefile | ||
NEWS | ||
README | ||
README.rst | ||
VERSION |
============================ Bro Network Security Monitor ============================ Bro is a powerful framework for network analysis and security monitoring. Please see the INSTALL file for installation instructions and pointers for getting started. NEWS contains release notes for the current version, and CHANGES has the complete history of changes. Please see COPYING for licensing information. You can download source and binary releases on: http://www.bro.org/download To get the current development version, clone our master git repository: git clone --recursive git://git.bro.org/bro For more documentation, research publications, and community contact information, please see Bro's home page: http://www.bro.org On behalf of the Bro Development Team, Vern Paxson & Robin Sommer, International Computer Science Institute & Lawrence Berkeley National Laboratory vern@icir.org / robin@icir.org