zeek/src
Christian Kreibich ec89d6ffff Make Zeekygen docs generation (-X) imply parse-only (-a)
Nobody generates docs at startup while then moving on to regular Zeek operation,
and the generated runtime output when loading scripts/zeekygen is both noisy and
confusing.
2025-06-05 17:11:10 -07:00
..
3rdparty@46ad4968b6 Update src/3rdparty submodule to disable clang-format 2025-04-17 09:26:55 -07:00
analyzer Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
broker Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
cluster Move Deferred class from ZeroMQ to util 2025-06-05 10:21:50 -07:00
file_analysis Fix clang-tidy cppcoreguidelines-macro-usage findings (macros as constants) 2025-06-04 09:24:05 -07:00
fuzzers Add extra input files to ftp fuzzer corpus 2025-05-20 10:58:32 -07:00
include Creating a symlink src/include/zeek -> src/ 2022-11-09 18:16:13 +02:00
input Fix clang-tidy performance-enum-size warnings 2025-05-30 08:12:29 -07:00
iosource Fix clang-tidy cppcoreguidelines-macro-usage findings (macros as constants) 2025-06-04 09:24:05 -07:00
logging Merge remote-tracking branch 'origin/topic/awelzel/4494-ts-millis-signed' 2025-05-30 17:24:17 +02:00
packet_analysis Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
plugin Fix clang-tidy performance-move-const-argument warnings (moving const variables) 2025-05-30 08:12:29 -07:00
probabilistic Fix clang-tidy bugprone-switch-missing-default-case warnings 2025-05-27 11:58:27 -07:00
script_opt Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
session Add missing setting of type in session::Key move operations 2025-05-30 08:12:29 -07:00
spicy Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
storage Add busy_timeout script-level option, override any busy_timeout pragma 2025-06-05 10:21:50 -07:00
supervisor Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
telemetry Fix clang-tidy cppcoreguidelines-macro-usage findings (macros as constants) 2025-06-04 09:24:05 -07:00
threading Fix clang-tidy cppcoreguidelines-macro-usage findings (macros as constants) 2025-06-04 09:24:05 -07:00
zeekygen Fix clang-tidy performance-unnecessary-copy-initialization warnings 2025-05-30 08:12:29 -07:00
Anon.cc Fix clang-tidy bugprone-macro-parentheses warnings 2025-05-27 11:58:27 -07:00
Anon.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
Attr.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Attr.h improved error cascade for invalid attributes 2024-06-04 10:36:36 -07:00
Base64.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Base64.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
binpac-lib.pac
binpac.pac
binpac_zeek-lib.pac Spelling src 2022-11-09 12:08:15 -05:00
binpac_zeek.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
CCL.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
CCL.h Reformat 2023-11-06 09:42:46 +00:00
CMakeLists.txt Skip linting on highwayhash and src/3rdparty files 2025-04-23 12:21:21 -07:00
communityid.bif communityid: Use GetField() over GetFieldAs() 2024-11-15 17:38:53 +01:00
CompHash.cc Fix clang-tidy bugprone-branch-clone warnings 2025-05-27 11:58:27 -07:00
CompHash.h Reformat 2023-11-06 09:42:46 +00:00
Conn.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Conn.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
const.bif Event/init-bare: Add add_missing_remote_network_timestamp logic 2025-06-02 17:31:36 +02:00
DbgBreakpoint.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DbgBreakpoint.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07: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 Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DbgWatch.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Debug.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Debug.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DebugCmdInfoConstants.in Merge remote-tracking branch 'microsoft/master' 2022-11-11 15:23:21 -07:00
DebugCmds.cc Fix clang-tidy bugprone-suspicious-include warnings 2025-05-27 11:58:27 -07:00
DebugCmds.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DebugLogger.cc Add a few std::moves to fix Coverity warnings 2025-05-27 12:03:45 -07:00
DebugLogger.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Desc.cc Fix clang-tidy cppcoreguidelines-macro-usage findings (macros as constants) 2025-06-04 09:24:05 -07:00
Desc.h Desc: Add obj_desc() / obj_desc_short() overloads for IntrusivePtr 2025-05-26 16:10:48 +02: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 Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
digest.cc Reformat 2023-11-06 09:42:46 +00:00
digest.h Use quotes instead of <> for zeek includes 2025-05-16 10:14:36 -07:00
Discard.cc Remove unnecessary #includes in analyzer/packet analyzer/file analyzer headers 2025-05-19 10:25:05 -07:00
Discard.h Remove unnecessary #includes in analyzer/packet analyzer/file analyzer headers 2025-05-19 10:25:05 -07:00
DNS_Mapping.cc Use SCN* constants when reading into sized integer types 2025-05-27 12:03:45 -07:00
DNS_Mapping.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
DNS_Mgr.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
DNS_Mgr.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
EquivClass.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
EquivClass.h Use modern names for standard headers 2025-05-16 10:14:36 -07:00
event.bif Fix errors from rst linting on the generated docs 2025-01-24 11:41:36 -07:00
Event.cc Event: Bail on add_missing_remote_network_timestamp without add_network_timestamp 2025-06-02 17:31:36 +02:00
Event.h Event: Use -1.0 for undefined/unset timestamps 2025-06-02 17:31:36 +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 EventRegistry/zeek.bif/init-bare: Add event metadata infrastructure 2025-05-23 19:31:58 +02:00
EventRegistry.h EventRegistry/zeek.bif/init-bare: Add event metadata infrastructure 2025-05-23 19:31:58 +02:00
EventTrace.cc EventTrace: Fix operator==() UBSAN downcast error 2025-05-19 20:48:18 +02:00
EventTrace.h EventTraceMgr: Rename etm to event_trace_mgr 2025-05-19 18:10:36 +02:00
Expr.cc Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
Expr.h ZAM optimization now removes hook calls to hooks without any bodies 2024-12-03 12:47:20 -07:00
File.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07: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 Fix clang-tidy bugprone-suspicious-string-compare warnings 2025-05-27 11:58:27 -07: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 Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Func.cc Add a few std::moves to fix Coverity warnings 2025-05-27 12:03:45 -07:00
Func.h Include StmtBase/StmtEnums in Func.h instead of Stmt.h 2025-05-16 10:14:36 -07:00
Hash.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
Hash.h Make BIFs just return ValPtr directly instead of BifReturnVal 2024-01-22 10:35:34 -07:00
ID.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07: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 Fix Obj.h include in IntrusivePtr.h to have full path 2025-05-16 10:14:36 -07:00
IntSet.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
IntSet.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
IP.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07: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 Silence -Wnontrivial-memcall warning in ConnKey methods 2025-05-27 13:48:37 -07: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 Use modern names for standard headers 2025-05-16 10:14:36 -07:00
main.cc Remove unnecessary #includes in telemetry and supervisor 2025-05-19 10:25:05 -07: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 Use quotes instead of <> for zeek includes 2025-05-16 10:14:36 -07:00
MMDB.cc Fix clang-tidy bugprone-suspicious-stringview-data-usage warnings 2025-05-27 11:58:27 -07:00
MMDB.h Modernize various C++/Zeek-isms in the MMDB code. 2024-01-11 17:13:41 -08:00
module_util.cc Fix clang-tidy bugprone-assignment-in-if-condition warnings 2025-05-27 11:58:27 -07:00
module_util.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
net_util.cc Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
net_util.h Reorder top section of net_util.h to batch includes together 2025-05-16 10:14:36 -07:00
NetVar.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
NetVar.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
NFA.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
NFA.h Reformat 2023-11-06 09:42:46 +00:00
Notifier.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Notifier.h Reformat 2023-11-06 09:42:46 +00:00
Obj.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Obj.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
OpaqueVal.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
OpaqueVal.h Remove telemetry #includes from OpaqueVal.h 2025-05-16 10:14:37 -07:00
option.bif
Options.cc Make Zeekygen docs generation (-X) imply parse-only (-a) 2025-06-05 17:11:10 -07: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 Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -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 Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
PolicyFile.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PrefixTable.cc Fix clang-tidy bugprone-multi-level-implicit-pointer-conversion warnings 2025-05-27 11:58:27 -07:00
PrefixTable.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
PriorityQueue.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
PriorityQueue.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RandTest.cc Fix clang-tidy bugprone-incorrect-division warnings 2025-05-27 11:58:27 -07:00
RandTest.h Fix clang-tidy bugprone-incorrect-division warnings 2025-05-27 11:58:27 -07:00
re-parse.y Reformat embedded C++ code in bison/flex files 2025-03-04 09:33:30 -07:00
re-scan.l Use modern names for standard headers 2025-05-16 10:14:36 -07:00
RE.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RE.h RE: Remove RE_DisjunctiveMatcher and re-use MatchAll() 2023-11-21 10:34:16 +01:00
Reassem.cc Fix clang-tidy performance-move-const-argument warnings (moving const variables) 2025-05-30 08:12:29 -07: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 Fix clang-tidy bugprone-unused-local-non-trivial-variable warnings 2025-05-27 11:58:27 -07:00
Reporter.h Use modern names for standard headers 2025-05-16 10:14:36 -07:00
rule-parse.y Use modern names for standard headers 2025-05-16 10:14:36 -07:00
rule-scan.l Use modern names for standard headers 2025-05-16 10:14:36 -07:00
Rule.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Rule.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleAction.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RuleAction.h Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleCondition.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RuleCondition.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RuleMatcher.cc Add missing copyright line to headers and cc files 2024-12-06 12:50:58 +01:00
RuleMatcher.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
RunState.cc Remove finish_run() 2025-04-17 14:38:21 +02:00
RunState.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
scan.l Use modern names for standard headers 2025-05-16 10:14:36 -07:00
ScannedFile.cc Fix clang-tidy performance-move-const-argument warnings (moving trivially copyable) 2025-05-30 08:12:29 -07:00
ScannedFile.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Scope.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Scope.h Reformat 2023-11-06 09:42:46 +00:00
ScriptCoverageManager.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
ScriptCoverageManager.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptProfile.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptProfile.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptValidation.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ScriptValidation.h Reformat 2023-11-06 09:42:46 +00:00
SerializationFormat.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
SerializationFormat.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
SmithWaterman.cc Fix clang-tidy bugprone-implicit-widening-of-multiplication-result warnings 2025-05-27 11:58:27 -07:00
SmithWaterman.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07: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 Include StmtBase/StmtEnums in Func.h instead of Stmt.h 2025-05-16 10:14:36 -07:00
Stats.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Stmt.cc Fix clang-tidy bugprone-parent-virtual-call warnings 2025-05-27 11:58:27 -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 Add baseline for find_first test, update comments, and reorder function imports 2025-05-02 11:51:45 +08:00
Tag.cc Remove including <cinttypes> from util.h 2025-05-16 10:14:37 -07:00
Tag.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Timer.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -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 Fix clang-tidy bugprone-branch-clone warnings 2025-05-27 11:58:27 -07: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 Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
Type.cc Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -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 Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
UID.h Fix clang-tidy bugprone-implicit-widening-of-multiplication-result warnings 2025-05-27 11:58:27 -07:00
util.cc Fix clang-tidy bugprone-string-literal-with-embedded-nul warnings 2025-05-27 11:58:27 -07:00
util.h Move Deferred class from ZeroMQ to util 2025-06-05 10:21:50 -07:00
Val.cc Fix clang-tidy cppcoreguidelines-macro-usage findings (macro functions) 2025-06-04 09:24:05 -07:00
Val.h Fix clang-tidy bugprone-suspicious-stringview-data-usage warnings 2025-05-27 11:58:27 -07:00
Var.cc Fix clang-tidy performance-inefficient-string-concatenation warnings 2025-05-30 08:12:29 -07: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 Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07: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 Make Zeekygen docs generation (-X) imply parse-only (-a) 2025-06-05 17:11:10 -07:00
zeek-setup.h Reformat 2023-11-06 09:42:46 +00:00
zeek.bif fixup! Use SCN* constants when reading into sized integer types 2025-05-27 12:03:45 -07:00
zeek.pac
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 ToStdString and ToStdStringView to ZeekString 2025-06-03 11:38:38 -07:00
ZeekString.h Add a missing #include needed by ZeekString on Windows 2025-06-03 15:19:22 -07:00
ZVal.cc Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00
ZVal.h Remove unnecessary #includes in base files in repo 2025-05-19 09:50:23 -07:00