zeek/src
2025-04-23 08:07:35 -07:00
..
3rdparty@46ad4968b6 Update src/3rdparty submodule to disable clang-format 2025-04-17 09:26:55 -07:00
analyzer Use longer path when including krb5.h to match the cmake lookup 2025-04-18 11:35:54 -07:00
broker Fix crash related to Broker stores 2025-04-23 08:07:35 -07:00
cluster cluster/cluster.bif: Fix CountVal casted to PortVal 2025-04-23 15:48:15 +02:00
file_analysis Fix formatting of zeek_add_plugin 2025-03-03 11:23:09 +01:00
fuzzers Deprecate session manager's Done() 2025-04-15 18:55:56 +02:00
include Creating a symlink src/include/zeek -> src/ 2022-11-09 18:16:13 +02:00
input Bump pre-commit hooks 2025-04-08 15:12:21 +02:00
iosource Fix formatting of zeek_add_plugin 2025-03-03 11:23:09 +01:00
logging Bump pre-commit hooks 2025-04-08 15:12:21 +02:00
packet_analysis Make SNAP analyzer use both OUI and protocol for forwarding 2025-03-24 15:20:50 -07:00
plugin Ground work for pluggable storage serializers 2025-04-14 10:02:35 -07:00
probabilistic Avoid divide-by-zero in CardinalityCounter::Size 2025-04-08 11:01:21 -07:00
script_opt Avoid extra temporary strings in concatenation 2025-04-08 11:01:21 -07:00
session Deprecate session manager's Done() 2025-04-15 18:55:56 +02:00
spicy Bump auxil/spicy to latest development snapshot 2025-04-17 20:30:10 +02:00
storage Add STORAGE_ prefixes for backends and serializers 2025-04-14 10:11:13 -07:00
supervisor Make ValFromJSON return zeek::expected instead of a variant 2025-04-14 10:02:35 -07:00
telemetry Don't initialize telemetry listener at all if ZEEKCTL_CHECK_CONFIG is set 2025-04-08 11:01:21 -07:00
threading Pack some classes for better memory usages 2025-01-30 10:50:29 -07:00
zeekygen Ground work for pluggable storage serializers 2025-04-14 10:02:35 -07:00
Anon.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Anon.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Attr.cc improved error cascade for invalid attributes 2024-06-04 10:36:36 -07:00
Attr.h improved error cascade for invalid attributes 2024-06-04 10:36:36 -07:00
Base64.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Base64.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
binpac-lib.pac Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
binpac.pac
binpac_zeek-lib.pac Spelling src 2022-11-09 12:08:15 -05:00
binpac_zeek.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
CCL.cc Reformat 2023-11-06 09:42:46 +00:00
CCL.h Reformat 2023-11-06 09:42:46 +00:00
CMakeLists.txt Disable linting for files generated by bison 2025-04-17 09:26:55 -07:00
communityid.bif communityid: Use GetField() over GetFieldAs() 2024-11-15 17:38:53 +01:00
CompHash.cc Reformat 2023-11-06 09:42:46 +00:00
CompHash.h Reformat 2023-11-06 09:42:46 +00:00
Conn.cc Make conn.log service field ordered 2025-01-30 16:59:44 +00:00
Conn.h Pack some classes for better memory usages 2025-01-30 10:50:29 -07:00
const.bif Add infrastructure for automated expiration of storage entries 2025-03-18 09:32:34 -07:00
DbgBreakpoint.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DbgBreakpoint.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DbgDisplay.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DbgHelp.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DbgWatch.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DbgWatch.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Debug.cc Fix a potential memory leak in Debug function 2025-04-08 11:01:21 -07:00
Debug.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DebugCmdInfoConstants.in Merge remote-tracking branch 'microsoft/master' 2022-11-11 15:23:21 -07:00
DebugCmds.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DebugCmds.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DebugLogger.cc More std::move changes based on Coverity findings 2025-04-08 11:01:21 -07:00
DebugLogger.h DebugLogger: add stream for storage 2025-03-18 09:32:34 -07:00
Desc.cc fix ZAM "cat" of doubles/times to include trailing ".0" per normal BiF behavior 2024-03-28 16:43:06 -07:00
Desc.h Reformat 2023-11-06 09:42:46 +00:00
DFA.cc Fix up minor warnings in touched files 2024-10-30 08:47:57 -04:00
DFA.h Fix up minor warnings in touched files 2024-10-30 08:47:57 -04:00
Dict.cc clang-format: Sort doctest header at the bottom 2024-11-15 17:00:00 +01:00
Dict.h Dict: Invalidate iterators during Clear() 2024-01-09 09:12:21 +01:00
digest.cc Reformat 2023-11-06 09:42:46 +00:00
digest.h digest/digest_print: Use bytetohex() instead of snprintf() 2024-02-13 19:32:16 +01:00
Discard.cc Reformat 2023-11-06 09:42:46 +00:00
Discard.h Reformat 2023-11-06 09:42:46 +00:00
DNS_Mapping.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DNS_Mapping.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DNS_Mgr.cc Bump clang-format pre-commit hooks 2024-12-09 16:12:36 +01:00
DNS_Mgr.h Bump clang-format 2024-09-02 16:46:59 +02:00
EquivClass.cc Reformat 2023-11-06 09:42:46 +00:00
EquivClass.h Reformat 2023-11-06 09:42:46 +00:00
event.bif Fix errors from rst linting on the generated docs 2025-01-24 11:41:36 -07:00
Event.cc EventMgr: Add Dispatch() with handler and args 2025-04-11 09:58:07 +02:00
Event.h EventMgr: Add Dispatch() with handler and args 2025-04-11 09:58:07 +02:00
EventHandler.cc EventMgr: Add Dispatch() with handler and args 2025-04-11 09:58:07 +02:00
EventHandler.h EventHandler: Deprecate Call(args, no_remote, ts), add Call(args) 2025-03-27 19:23:47 +01:00
EventLauncher.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
EventLauncher.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
EventRegistry.cc More std::move changes based on Coverity findings 2025-04-08 11:01:21 -07:00
EventRegistry.h Pack some classes for better memory usages 2025-01-30 10:50:29 -07:00
EventTrace.cc More std::move changes based on Coverity findings 2025-04-08 11:01:21 -07:00
EventTrace.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Expr.cc Prevent event timestamps set to future 2025-04-11 13:06:33 +02:00
Expr.h ZAM optimization now removes hook calls to hooks without any bodies 2024-12-03 12:47:20 -07:00
File.cc EventMgr: Add Dispatch() with handler and args 2025-04-11 09:58:07 +02:00
File.h Reformat 2023-11-06 09:42:46 +00:00
Flare.cc Reformat 2023-11-06 09:42:46 +00:00
Flare.h Reformat 2023-11-06 09:42:46 +00:00
Frag.cc Reformat 2023-11-06 09:42:46 +00:00
Frag.h Reformat 2023-11-06 09:42:46 +00:00
Frame.cc Add facade types to avoid using raw Broker types 2023-12-04 15:23:28 +01:00
Frame.h Add facade types to avoid using raw Broker types 2023-12-04 15:23:28 +01:00
Func.cc More std::move changes based on Coverity findings 2025-04-08 11:01:21 -07:00
Func.h Func: Add std::string name accessors, deprecate const char* versions 2024-09-27 15:11:17 +02:00
Hash.cc clang-format: Sort doctest header at the bottom 2024-11-15 17:00:00 +01:00
Hash.h Make BIFs just return ValPtr directly instead of BifReturnVal 2024-01-22 10:35:34 -07:00
ID.cc type/id/zeekygen: Add EnumVal to enum identifiers 2025-04-04 15:36:07 +02:00
ID.h simpler and more robust identification of function parameters for AST profiling 2024-08-16 11:19:02 +02:00
input.h input/zeek-setup: Track parse_only globally 2025-03-05 19:23:08 +01:00
IntrusivePtr.h Completely rework return values from storage operations 2025-03-18 10:20:33 -07:00
IntSet.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
IntSet.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
IP.cc Reformat 2023-11-06 09:42:46 +00:00
IP.h Increase size of proto fields to uint16_t, add common default value 2024-11-13 11:25:46 -07:00
IPAddr.cc IPAddr/ConnKey: Protect from uninitialized conn_id 2025-01-17 17:53:02 +01:00
IPAddr.h IPAddr/ConnKey: Promote transport to uint16_t 2025-01-17 17:53:02 +01:00
List.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
List.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
main.cc Reformat 2023-11-06 09:42:46 +00:00
make_dbg_constants.py Swap pre-commit yapf for ruff/ruff-format, fix findings 2024-12-11 11:08:37 -07:00
mmdb.bif Modernize various C++/Zeek-isms in the MMDB code. 2024-01-11 17:13:41 -08:00
MMDB.cc Fix MMDB::Lookup() to check result status correctly 2024-01-25 23:54:22 -08:00
MMDB.h Modernize various C++/Zeek-isms in the MMDB code. 2024-01-11 17:13:41 -08:00
module_util.cc Reformat 2023-11-06 09:42:46 +00:00
module_util.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
net_util.cc clang-format: Sort doctest header at the bottom 2024-11-15 17:00:00 +01:00
net_util.h Add conn.log entries for connections with unhandled IP protocols 2024-11-13 11:25:40 -07:00
NetVar.cc init-bare: Deprecate tcp_reassembler_ports 2024-12-05 16:18:11 +01:00
NetVar.h Add conn.log entries for connections with unhandled IP protocols 2024-11-13 11:25:40 -07:00
NFA.cc Reformat 2023-11-06 09:42:46 +00:00
NFA.h Reformat 2023-11-06 09:42:46 +00:00
Notifier.cc fix for Trigger's whose termination leads to deleting other Trigger's 2023-12-12 09:45:19 +01:00
Notifier.h Reformat 2023-11-06 09:42:46 +00:00
Obj.cc fix for setting object locations to avoid use-after-free situation 2024-09-27 13:23:06 -07:00
Obj.h Bump clang-format 2024-09-02 16:46:59 +02:00
OpaqueVal.cc Remove deprecated OpaqueVal serialization methods 2024-08-07 11:58:21 -07:00
OpaqueVal.h Remove deprecated OpaqueVal serialization methods 2024-08-07 11:58:21 -07:00
option.bif option.bif: Short-circuit option changes when terminating 2022-07-29 18:22:03 +02:00
Options.cc Fix options parsing segfault 2025-01-23 11:41:11 -05:00
Options.h Try to be more careful with --help printing 2025-01-08 07:54:18 -05:00
Overflow.cc Reformat 2023-11-06 09:42:46 +00:00
Overflow.h Reformat 2023-11-06 09:42:46 +00:00
PacketFilter.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PacketFilter.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
parse.y Add comment annotation to disable copying redef value into docs 2025-04-01 10:23:55 -07:00
Pipe.cc Reformat 2023-11-06 09:42:46 +00:00
Pipe.h Reformat 2023-11-06 09:42:46 +00:00
PolicyFile.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PolicyFile.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PrefixTable.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PrefixTable.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PriorityQueue.cc Reformat 2023-11-06 09:42:46 +00:00
PriorityQueue.h Reformat 2023-11-06 09:42:46 +00:00
RandTest.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RandTest.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
re-parse.y Reformat embedded C++ code in bison/flex files 2025-03-04 09:33:30 -07:00
re-scan.l Reformat embedded C++ code in bison/flex files 2025-03-04 09:33:30 -07:00
RE.cc clang-format: Sort doctest header at the bottom 2024-11-15 17:00:00 +01:00
RE.h RE: Remove RE_DisjunctiveMatcher and re-use MatchAll() 2023-11-21 10:34:16 +01:00
Reassem.cc Reformat 2023-11-06 09:42:46 +00:00
Reassem.h Reformat 2023-11-06 09:42:46 +00:00
reporter.bif Update reporter.bif to describe special case of errors in init 2024-06-04 11:56:06 +02:00
Reporter.cc Reporter: Add ScriptLocationScope helper 2024-11-26 12:13:14 +01:00
Reporter.h Reporter: Add ScriptLocationScope helper 2024-11-26 12:13:14 +01:00
rule-parse.y Reformat embedded C++ code in bison/flex files 2025-03-04 09:33:30 -07:00
rule-scan.l Reformat embedded C++ code in bison/flex files 2025-03-04 09:33:30 -07:00
Rule.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Rule.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleAction.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleAction.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleCondition.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleCondition.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleMatcher.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleMatcher.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RunState.cc Remove finish_run() 2025-04-17 14:38:21 +02:00
RunState.h Remove finish_run() 2025-04-17 14:38:21 +02:00
scan.l scan.l: Deprecate DNS resolutions of hostname literals 2025-03-05 19:23:08 +01:00
ScannedFile.cc ScannedFile: Allow skipping canonicalization 2025-02-28 17:55:36 +01:00
ScannedFile.h ScannedFile: Allow skipping canonicalization 2025-02-28 17:55:36 +01:00
Scope.cc Return an error if GLOBAL:: prefix is used 2024-08-07 11:58:22 -07:00
Scope.h Reformat 2023-11-06 09:42:46 +00:00
ScriptCoverageManager.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
ScriptCoverageManager.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
ScriptProfile.cc all: Change to use Func::GetName() 2024-09-27 15:11:17 +02:00
ScriptProfile.h all: Change to use Func::GetName() 2024-09-27 15:11:17 +02:00
ScriptValidation.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
ScriptValidation.h Reformat 2023-11-06 09:42:46 +00:00
SerializationFormat.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
SerializationFormat.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
SmithWaterman.cc Reformat 2023-11-06 09:42:46 +00:00
SmithWaterman.h Reformat 2023-11-06 09:42:46 +00:00
Span.h Span: Remove deduction guideline for Iter, Iter, include cleanup 2024-08-16 10:47:45 +02:00
stats.bif Move thread manager stats to telemetry metric 2024-08-05 13:21:44 -07:00
Stats.cc EventMgr: Add Dispatch() with handler and args 2025-04-11 09:58:07 +02:00
Stats.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Stmt.cc ZAM support for keeping "assert" statements 2024-12-03 10:37:38 -07:00
Stmt.h ZAM support for keeping "assert" statements 2024-12-03 10:37:38 -07:00
StmtBase.h fixes & enhancements to location information associated w/ AST nodes & ZAM optimization 2024-02-06 11:03:02 +01:00
StmtEnums.h Remove STMT_ANY statement type 2024-08-07 11:58:21 -07:00
strings.bif Change to use ToStdStringView() in a few other BIFs 2024-01-23 10:38:56 -07:00
Tag.cc Add move constructor to Tag class 2025-03-27 16:12:24 -07:00
Tag.h Add move constructor to Tag class 2025-03-27 16:12:24 -07:00
Timer.cc Add infrastructure for automated expiration of storage entries 2025-03-18 09:32:34 -07:00
Timer.h Add infrastructure for automated expiration of storage entries 2025-03-18 09:32:34 -07:00
Traverse.cc Traverse: Do not short-circuit traverse_all() if stmts is nullptr 2025-04-03 12:19:34 +02:00
Traverse.h Reformat 2023-11-06 09:42:46 +00:00
TraverseTypes.h Reformat 2023-11-06 09:42:46 +00:00
Trigger.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Trigger.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
TunnelEncapsulation.cc Minor review nits 2024-11-13 14:08:30 -07:00
TunnelEncapsulation.h Clean up initialization of TunnelEncapsulation to use default member values 2025-04-08 11:01:21 -07:00
Type.cc More std::move changes based on Coverity findings 2025-04-08 11:01:21 -07:00
Type.h Some minor c++ modernization in EnumType methods 2025-04-02 16:35:42 -07:00
types.bif Pass parsed file record information with ReadFile/WriteFile events 2023-08-07 13:44:38 -07:00
UID.cc Reformat 2023-11-06 09:42:46 +00:00
UID.h Reformat 2023-11-06 09:42:46 +00:00
util.cc util: Fix terminate_processing() called from non-main thread 2025-03-09 13:51:00 +01:00
util.h Move byte_buffer types from cluster and storage into util 2025-04-14 10:11:13 -07:00
Val.cc Make ValFromJSON return zeek::expected instead of a variant 2025-04-14 10:02:35 -07:00
Val.h Remove unnecessary includes in Val.h 2025-04-14 10:11:13 -07:00
Var.cc Var/add_type: Do not clone EnumType when declared for the first time 2025-04-04 15:36:42 +02:00
Var.h Reformat 2023-11-06 09:42:46 +00:00
version.c.in Support for configurable localversion 2024-04-17 14:16:47 -07:00
WeirdState.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
WeirdState.h Reformat 2023-11-06 09:42:46 +00:00
zeek-affinity.cc Reformat 2023-11-06 09:42:46 +00:00
zeek-affinity.h Reformat 2023-11-06 09:42:46 +00:00
zeek-bif.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
zeek-setup.cc Merge branch 'topic/jgras/shutdown-session-clear' of https://github.com/J-Gras/zeek 2025-04-17 15:20:42 +02:00
zeek-setup.h Reformat 2023-11-06 09:42:46 +00:00
zeek.bif Make ValFromJSON return zeek::expected instead of a variant 2025-04-14 10:02:35 -07:00
zeek.pac Add GTPv1 packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
ZeekArgs.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
ZeekArgs.h ZeekArgs: Deprecate val_list_to_args() 2024-11-21 09:30:57 +01:00
ZeekConfig.cmake.in Revert "Merge remote-tracking branch 'origin/topic/neverlord/gh-3247'" 2023-08-29 12:13:40 -07:00
ZeekList.h Reformat 2023-11-06 09:42:46 +00:00
ZeekPluginBootstrap.cmake.in ZeekPluginBootstrap: Encode Zeek's CMAKE_BUILD_TYPE 2023-06-15 10:46:06 +02:00
ZeekPluginConfig.cmake.in Fix install directory for plugins 2023-04-22 16:12:22 +02:00
ZeekString.cc Add move assignment operator to ZeekString, which already had a move constructor 2025-04-08 11:01:21 -07:00
ZeekString.h Add move assignment operator to ZeekString, which already had a move constructor 2025-04-08 11:01:21 -07:00
ZVal.cc Reformat 2023-11-06 09:42:46 +00:00
ZVal.h complete migration of ZAM to use only public ZVal methods 2024-08-16 11:18:58 +02:00