zeek/scripts/base/frameworks
Christian Kreibich 421639e7a7 Explicitly don't support sets with multiple index types in input/config frameworks
The input framework's Manager::IsCompatibleType() already rejected
sets with multiple index types that aren't all the same (i.e. that are
not pure). Pure ones (e.g. "set[addr,addr]") slipped through and could
cause Zeek to segfault elsewhere in the config framework due to type
comparison subtleties. Note that the ASCII reader can't read such sets
anyway, so this method now rejects sets with any kind of index-type
tuple.

In the config framework, the script-level change handler has a risky
conversion from any to set[bool], which can trigger segfaults when the
underlying set's index is a type tuple. We now prevent this code path
by ensuring it only applies to sets with a single index type.
2021-01-11 13:35:46 -08:00
..
analyzer Remove BackDoor analyzer 2019-06-27 18:25:43 -07:00
broker Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
cluster Merge remote-tracking branch 'origin/topic/neverlord/1336' 2020-12-23 10:36:09 -08:00
config Explicitly don't support sets with multiple index types in input/config frameworks 2021-01-11 13:35:46 -08:00
control More bro-to-zeek renaming in scripts and other files 2019-05-16 02:36:41 -05:00
dpd Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
files Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
input More bro-to-zeek renaming in scripts and other files 2019-05-16 02:36:41 -05:00
intel GH-1264: Implement "ssh_server_host_key" event 2020-11-13 22:58:56 -08:00
logging Merge remote-tracking branch 'origin/topic/christian/364-logfilter-hooks' into master 2020-10-07 08:44:50 +00:00
netcontrol Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
notice GH-1184: Add 'source' field to weird log denoting where the weird was reported 2020-12-01 09:34:37 -07:00
openflow Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
packet-filter Make event ordering deterministic 2020-10-15 16:35:52 +00:00
reporter Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
signatures Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
software Support for log filter policy hooks 2020-09-30 12:32:45 -07:00
sumstats Remove an extraneous Zeekygen-style comment 2020-12-04 19:20:57 -08:00
supervisor Integrate Supervisor code review suggestions 2020-07-09 13:56:11 -07:00
tunnels Support for log filter policy hooks 2020-09-30 12:32:45 -07:00