zeek/src
Christian Kreibich 93bed5a261 Merge branch 'topic/christian/node-status-notification'
* topic/christian/node-status-notification:
  Add Supervisor::node_status notification event
2022-05-31 12:53:18 -07:00
..
3rdparty@eb87829547 Update submodules 2022-05-11 18:51:02 +01:00
analyzer Remove unnecessary uses of util::fmt() 2022-05-16 13:49:04 -07:00
broker switch cached Trigger values to be opaque-and-generic, rather than assuming CallExpr's 2022-05-12 13:54:46 -07:00
file_analysis Remove unnecessary uses of util::fmt() 2022-05-16 13:49:04 -07:00
fuzzers Add DNS fuzzing corpus from c-ares 2022-04-22 13:10:37 -07:00
input Move some repetitive code into a separate method 2022-05-16 13:15:06 -07:00
iosource Allow pcap pktsrc to use other BPF_Program::Compile method 2022-05-25 09:41:16 -07:00
logging Fixing a big pile of Coverity issues 2022-02-09 14:07:11 -07:00
packet_analysis Allow analyzer violations to explicitly set tag. 2022-04-12 09:36:14 +02:00
plugin Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
probabilistic Merge remote-tracking branch 'origin/topic/johanna/bloomfilter' 2022-05-13 16:49:13 -07:00
script_opt clearer messages for warning about unused functions 2022-05-27 14:35:52 -07:00
session Add Teredo packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
supervisor Add Supervisor::node_status notification event 2022-05-30 21:36:35 -07:00
telemetry Merge remote-tracking branch 'origin/topic/neverlord/hide-caf' 2022-02-07 16:25:22 +01:00
threading Move some repetitive code into a separate method 2022-05-16 13:15:06 -07:00
zeekygen updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
Anon.cc Reformat the world 2021-09-16 15:35:39 -07:00
Anon.h Replace most uses of typedef with using for type aliasing 2021-10-11 14:51:10 -07:00
Attr.cc broader support for AST traversal, including Attr and Attributes objects 2022-05-26 17:38:34 -07:00
Attr.h code formatting and more btest updates 2022-05-26 18:15:48 -07:00
Base64.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Base64.h clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
BifReturnVal.cc Reformat the world 2021-09-16 15:35:39 -07:00
BifReturnVal.h clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
binpac-lib.pac GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
binpac.pac
binpac_zeek-lib.pac Move 3rdparty source files to 3rdparty/ 2021-11-09 07:20:18 +01:00
binpac_zeek.h Add GTPv1 packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
CCL.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
CCL.h Reformat the world 2021-09-16 15:35:39 -07:00
CMakeLists.txt classes for evaluating function/hook/event usage 2022-05-26 17:38:38 -07:00
CompHash.cc state-holding fix: track unique identifiers for Func's in CompHash's, not Func's themselves 2022-04-18 10:59:22 -07:00
CompHash.h state-holding fix: track unique identifiers for Func's in CompHash's, not Func's themselves 2022-04-18 10:59:22 -07:00
Conn.cc Only set connection history if strings differ 2022-05-09 14:35:56 -07:00
Conn.h Remove uses of deprecated Tag types 2021-11-23 19:36:49 -07:00
const.bif Switch file UID hashing from md5 to highwayhash. 2020-04-30 10:20:09 -07:00
DbgBreakpoint.cc clang-format: Set IndentCaseBlocks to false 2021-09-27 10:49:48 -07:00
DbgBreakpoint.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
DbgDisplay.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
DbgHelp.cc updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
DbgWatch.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
DbgWatch.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
Debug.cc updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
Debug.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
DebugCmdInfoConstants.in Rename bro to zeek in error messages 2019-06-16 23:08:45 -05:00
DebugCmds.cc Remove unnecessary uses of util::fmt() 2022-05-16 13:49:04 -07:00
DebugCmds.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
DebugLogger.cc Add debug string and ODesc support to HashKey class 2021-09-20 17:51:43 -07:00
DebugLogger.h clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Desc.cc regularize deprecation warning 2022-05-05 17:02:14 -07:00
Desc.h Reformat the world 2021-09-16 15:35:39 -07:00
DFA.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
DFA.h Reformat the world 2021-09-16 15:35:39 -07:00
Dict.cc Use ZEEK_DICT_DEBUG more in Dict.cc instead of DEBUG 2022-05-23 14:12:39 -07:00
Dict.h Add const versions of dereference operators for DictEntry 2022-04-22 13:10:31 -07:00
digest.cc Reformat the world 2021-09-16 15:35:39 -07:00
digest.h Reformat the world 2021-09-16 15:35:39 -07:00
Discard.cc Change Packet::ip_hdr to be a shared_ptr so it can be copied into EncapsulatingConn 2021-11-23 19:36:49 -07:00
Discard.h Change Packet::ip_hdr to be a shared_ptr so it can be copied into EncapsulatingConn 2021-11-23 19:36:49 -07:00
DNS_Mapping.cc Fixes Coverity issues reported from DNS_Mgr merge 2022-05-03 09:49:47 -07:00
DNS_Mapping.h Use shared_ptrs for DNS_Mapping objects 2022-04-22 13:10:37 -07:00
DNS_Mgr.cc Fixes Coverity issues reported from DNS_Mgr merge 2022-05-03 09:49:47 -07:00
DNS_Mgr.h Pre-initialize c-ares channel object. Fixes Coverity 1488318 2022-04-27 17:42:15 +00:00
EquivClass.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
EquivClass.h Reformat the world 2021-09-16 15:35:39 -07:00
event.bif Add analyzer_confirmation and analyzer_violation events 2021-11-23 19:36:50 -07:00
Event.cc low-level tidying 2022-05-26 17:01:10 -07:00
Event.h Reformat the world 2021-09-16 15:35:39 -07:00
EventHandler.cc hooks for new --profile-scripts option 2022-05-03 11:12:29 -07:00
EventHandler.h low-level tidying 2022-05-26 17:01:10 -07:00
EventLauncher.cc Minor fixes for build problems after reformatting 2021-09-16 15:36:09 -07:00
EventLauncher.h Minor fixes for build problems after reformatting 2021-09-16 15:36:09 -07:00
EventRegistry.cc Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
EventRegistry.h Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
EventTrace.cc Merge remote-tracking branch 'origin/topic/vern/event-trace' 2022-03-25 15:31:42 -07:00
EventTrace.h classes providing event-tracing/dumping functionality 2022-03-23 10:03:13 -07:00
Expr.cc Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
Expr.h broader support for AST traversal, including Attr and Attributes objects 2022-05-26 17:38:34 -07:00
File.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
File.h Reformat the world 2021-09-16 15:35:39 -07:00
Flare.cc Reformat the world 2021-09-16 15:35:39 -07:00
Flare.h Reformat the world 2021-09-16 15:35:39 -07:00
Frag.cc Change Packet::ip_hdr to be a shared_ptr so it can be copied into EncapsulatingConn 2021-11-23 19:36:49 -07:00
Frag.h Change Packet::ip_hdr to be a shared_ptr so it can be copied into EncapsulatingConn 2021-11-23 19:36:49 -07:00
Frame.cc switch cached Trigger values to be opaque-and-generic, rather than assuming CallExpr's 2022-05-12 13:54:46 -07:00
Frame.h switch cached Trigger values to be opaque-and-generic, rather than assuming CallExpr's 2022-05-12 13:54:46 -07:00
Func.cc support for associating &is_used attributes with functions 2022-05-26 17:38:38 -07:00
Func.h state-holding fix: track unique identifiers for Func's in CompHash's, not Func's themselves 2022-04-18 10:59:22 -07:00
Hash.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Hash.h Replace most uses of typedef with using for type aliasing 2021-10-11 14:51:10 -07:00
ID.cc Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
ID.h captures for "when" statements 2022-01-07 14:50:35 -08:00
input.h Reformat the world 2021-09-16 15:35:39 -07:00
IntrusivePtr.h Reformat the world 2021-09-16 15:35:39 -07:00
IntSet.cc Reformat the world 2021-09-16 15:35:39 -07:00
IntSet.h Reformat the world 2021-09-16 15:35:39 -07:00
IP.cc Packets with TSO: address review feedback. 2021-11-09 15:11:27 +00:00
IP.h Packets with TSO: address review feedback. 2021-11-09 15:11:27 +00:00
IPAddr.cc Add Teredo packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
IPAddr.h Fixing a big pile of Coverity issues 2022-02-09 14:07:11 -07:00
List.cc Reformat the world 2021-09-16 15:35:39 -07:00
List.h Reformat the world 2021-09-16 15:35:39 -07:00
main.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
make_dbg_constants.py Format Python scripts with yapf. 2021-11-24 23:13:24 +01:00
module_util.cc Reformat the world 2021-09-16 15:35:39 -07:00
module_util.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
net_util.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
net_util.h Apply some missing clang-format changes 2021-10-21 16:38:57 -07:00
NetVar.cc GH-1949: Remove unused timer_mgr_inactivity_timeout global 2022-02-22 15:16:36 -07:00
NetVar.h GH-1949: Remove unused timer_mgr_inactivity_timeout global 2022-02-22 15:16:36 -07:00
NFA.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
NFA.h Reformat the world 2021-09-16 15:35:39 -07:00
Notifier.cc Reformat the world 2021-09-16 15:35:39 -07:00
Notifier.h Replace most uses of typedef with using for type aliasing 2021-10-11 14:51:10 -07:00
Obj.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Obj.h Re-instantiate providing location information to LoadFile hooks. 2022-04-14 10:43:21 +02:00
OpaqueVal.cc Partially revert OpenSSL hashing changes 2022-05-17 08:52:06 +00:00
OpaqueVal.h Partially revert OpenSSL hashing changes 2022-05-17 08:52:06 +00:00
option.bif Merge remote-tracking branch 'origin/topic/vern/zval' 2021-03-23 20:44:19 -07:00
Options.cc Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
Options.h Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
Overflow.cc Reformat the world 2021-09-16 15:35:39 -07:00
Overflow.h Reformat the world 2021-09-16 15:35:39 -07:00
PacketFilter.cc Change Packet::ip_hdr to be a shared_ptr so it can be copied into EncapsulatingConn 2021-11-23 19:36:49 -07:00
PacketFilter.h Change Packet::ip_hdr to be a shared_ptr so it can be copied into EncapsulatingConn 2021-11-23 19:36:49 -07:00
parse.y tracking of when statements/expressions occur in a "when" context 2022-05-12 13:45:45 -07:00
Pipe.cc Reformat the world 2021-09-16 15:35:39 -07:00
Pipe.h Reformat the world 2021-09-16 15:35:39 -07:00
PolicyFile.cc Tweaking a couple of debug message. 2021-11-10 09:39:16 +01:00
PolicyFile.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
PrefixTable.cc clang-format: Set penalty for breaking after assignment operator 2021-09-27 10:49:48 -07:00
PrefixTable.h Move 3rdparty source files to 3rdparty/ 2021-11-09 07:20:18 +01:00
PriorityQueue.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
PriorityQueue.h clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Queue.h Reformat the world 2021-09-16 15:35:39 -07:00
RandTest.cc updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
RandTest.h clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
re-parse.y GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
re-scan.l updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
RE.cc Replace most uses of typedef with using for type aliasing 2021-10-11 14:51:10 -07:00
RE.h Add Teredo packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
Reassem.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Reassem.h Reformat the world 2021-09-16 15:35:39 -07:00
reporter.bif new function for getting the location, if any, associated with the current call 2021-03-24 09:36:21 -07:00
Reporter.cc Wrap call to doctest's MESSAGE() method in Reporter in try/catch block 2022-04-27 17:42:15 +00:00
Reporter.h Reformat the world 2021-09-16 15:35:39 -07:00
rule-parse.y Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
rule-scan.l updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
Rule.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Rule.h Reformat the world 2021-09-16 15:35:39 -07:00
RuleAction.cc Remove uses of deprecated Tag types 2021-11-23 19:36:49 -07:00
RuleAction.h Remove separate Tag types, note breaking change in NEWS 2021-12-06 11:25:13 -07:00
RuleCondition.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
RuleCondition.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
RuleMatcher.cc Re-instantiate providing location information to LoadFile hooks. 2022-04-14 10:43:21 +02:00
RuleMatcher.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
RunState.cc Add bare_mode bif. 2022-05-16 09:07:11 +02:00
RunState.h Add bare_mode bif. 2022-05-16 09:07:11 +02:00
scan.l tracking of when statements/expressions occur in a "when" context 2022-05-12 13:45:45 -07:00
ScannedFile.cc Re-instantiate providing location information to LoadFile hooks. 2022-04-14 10:43:21 +02:00
ScannedFile.h Re-instantiate providing location information to LoadFile hooks. 2022-04-14 10:43:21 +02:00
Scope.cc clang-format: Set penalty for breaking after assignment operator 2021-09-27 10:49:48 -07:00
Scope.h Reformat the world 2021-09-16 15:35:39 -07:00
ScriptCoverageManager.cc address some holes in script coverage 2022-05-03 10:47:07 -07:00
ScriptCoverageManager.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
ScriptProfile.cc GH-2125: Fix compiler warnings in ScriptProfile 2022-05-24 11:42:18 -07:00
ScriptProfile.h Explicitly define copy and move operators/constructors for ScriptProfileStats 2022-05-13 11:08:12 -07:00
SerializationFormat.cc Reformat the world 2021-09-16 15:35:39 -07:00
SerializationFormat.h clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
Sessions.h Remove Session prefix from some session-related classes and files 2021-04-29 11:09:35 -07:00
SmithWaterman.cc clang-format: Force zeek-config.h to be earlier in the config ordering 2021-09-25 11:52:55 -07:00
SmithWaterman.h Reformat the world 2021-09-16 15:35:39 -07:00
Span.h Reformat the world 2021-09-16 15:35:39 -07:00
stats.bif GH-572: Mark MemoryAllocation() and related methods deprecated 2021-06-28 11:07:58 -07:00
Stats.cc clang-format: Set penalty for breaking after assignment operator 2021-09-27 10:49:48 -07:00
Stats.h memory management fixes for loggers 2022-05-03 10:42:25 -07:00
Stmt.cc broader support for AST traversal, including Attr and Attributes objects 2022-05-26 17:38:34 -07:00
Stmt.h tweaks per reviewing feedback 2022-05-13 16:16:21 -07:00
StmtBase.h speed up ZAM compilation by capping function size when inlining 2022-05-14 14:52:31 -07:00
StmtEnums.h Reformat the world 2021-09-16 15:35:39 -07:00
strings.bif GH-2054: Allow nulls as separators for join_string_vec 2022-05-25 17:03:26 -07:00
Tag.cc GH-1873: Deprecate the tag types differently to avoid type clashes 2021-12-01 09:43:28 -07:00
Tag.h GH-1873: Deprecate the tag types differently to avoid type clashes 2021-12-01 09:43:28 -07:00
Timer.cc clang-format: Set penalty for breaking after assignment operator 2021-09-27 10:49:48 -07:00
Timer.h Reformat the world 2021-09-16 15:35:39 -07:00
Traverse.cc Reformat the world 2021-09-16 15:35:39 -07:00
Traverse.h broader support for AST traversal, including Attr and Attributes objects 2022-05-26 17:38:34 -07:00
TraverseTypes.h broader support for AST traversal, including Attr and Attributes objects 2022-05-26 17:38:34 -07:00
Trigger.cc Change "when" statements that don't require closures to use new implementation. 2022-05-12 14:05:20 -07:00
Trigger.h make deprecation advice a bit more helpful 2022-05-13 10:33:43 -07:00
TunnelEncapsulation.cc Reformat the world 2021-09-16 15:35:39 -07:00
TunnelEncapsulation.h Change Packet::ip_hdr to be a shared_ptr so it can be copied into EncapsulatingConn 2021-11-23 19:36:49 -07:00
Type.cc broader support for AST traversal, including Attr and Attributes objects 2022-05-26 17:38:34 -07:00
Type.h broader support for AST traversal, including Attr and Attributes objects 2022-05-26 17:38:34 -07:00
types.bif GH-1517: Add Geneve decap support 2021-04-27 11:21:29 +02:00
UID.cc Reformat the world 2021-09-16 15:35:39 -07:00
UID.h Reformat the world 2021-09-16 15:35:39 -07:00
util-config.h.in Additional Bro to Zeek renaming 2019-05-19 16:51:36 -05:00
util.cc make curr_CPU_time() broadly available rather than just isolated to ZAM 2022-05-03 10:38:32 -07:00
util.h make curr_CPU_time() broadly available rather than just isolated to ZAM 2022-05-03 10:38:32 -07:00
Val.cc GH-1672: Keep a reference to a table being expired, just in case 2022-05-16 15:33:54 -07:00
Val.h to avoid recursion, track all aggregates, not just records 2022-05-05 16:51:59 -07:00
Var.cc --no-usage-warnings flag to suppress analysis 2022-05-26 17:39:15 -07:00
Var.h track the use of conditionals in functions and files 2021-11-24 15:19:01 -08:00
version.c.in updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
WeirdState.cc Reformat the world 2021-09-16 15:35:39 -07:00
WeirdState.h Reformat the world 2021-09-16 15:35:39 -07:00
zeek GH-1068: Add zeek symlink to allow "zeek/Foo.h" include style 2020-07-20 17:54:09 -07:00
zeek-affinity.cc clang-format: Other include ordering changes 2021-09-27 10:49:48 -07:00
zeek-affinity.h Reformat the world 2021-09-16 15:35:39 -07:00
zeek-bif.h Reformat the world 2021-09-16 15:35:39 -07:00
zeek-setup.cc Fixes from review, post-rebase 2022-05-26 18:39:01 -07:00
zeek-setup.h Reformat the world 2021-09-16 15:35:39 -07:00
zeek.bif Merge remote-tracking branch 'origin/topic/bbannier/spicy' 2022-05-17 08:50:33 -07:00
zeek.pac Add GTPv1 packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
ZeekArgs.cc Reformat the world 2021-09-16 15:35:39 -07:00
ZeekArgs.h Reformat the world 2021-09-16 15:35:39 -07:00
ZeekList.h Reformat the world 2021-09-16 15:35:39 -07:00
ZeekString.cc Only set connection history if strings differ 2022-05-09 14:35:56 -07:00
ZeekString.h Only set connection history if strings differ 2022-05-09 14:35:56 -07:00
ZVal.cc remove deprecated union and timer types, addressing #1898 2022-02-19 19:17:51 +13:00
ZVal.h Reformat the world 2021-09-16 15:35:39 -07:00