zeek/src
Arne Welzel 1a54e66b53 Merge branch 'topic/awelzel/3122-attribute-expression-seeds'
* topic/awelzel/3122-attribute-expression-seeds:
  UsageAnalyzer: Collect identifiers found in attributes as seeds
2023-08-02 09:52:41 +02:00
..
3rdparty@c2763e952e Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
analyzer Merge remote-tracking branch 'origin/topic/awelzel/3145-dcerpc-state-clean' 2023-07-11 16:17:12 -07:00
broker Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
file_analysis Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
fuzzers Force -std=c++17 mode for plugin targets, remove use of RequireCXX17.cmake 2023-06-15 09:51:32 -07:00
include Creating a symlink src/include/zeek -> src/ 2022-11-09 18:16:13 +02:00
input Better input framework error messages for unset non-optionals 2023-07-21 15:11:31 +01:00
iosource Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
logging Mark some overridden functions with override keyword 2023-07-07 09:17:05 -07:00
packet_analysis Do not forward more than the remaining data to downstream UDP analyzer 2023-07-27 13:35:41 +01:00
plugin Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
probabilistic Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
script_opt Merge branch 'topic/awelzel/3122-attribute-expression-seeds' 2023-08-02 09:52:41 +02:00
session Use the same rules as cmake submodule to reformat Zeek 2023-05-09 08:31:43 -07:00
spicy [Spicy] Support switch fields when exporting Spicy types to Zeek. 2023-07-06 08:40:54 +02:00
supervisor Remove Supervisor::NodeConfig (6.1 deprecation) 2023-06-14 10:07:22 -07:00
telemetry Mark some overridden functions with override keyword 2023-07-07 09:17:05 -07:00
threading Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
zeekygen Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
Anon.cc Fix/simplify some if statement comparisons 2023-01-27 13:03:19 -07:00
Anon.h Replace most uses of typedef with using for type aliasing 2021-10-11 14:51:10 -07:00
Attr.cc Tame error reporting and abort() for undefined types 2023-01-26 20:05:02 +01:00
Attr.h Add &ordered attribute for tables/sets 2022-10-16 15:31:42 -07:00
Base64.cc Base64: report byte as positive integer 2023-02-02 15:49:22 +01: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 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 GTPv1 packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
CCL.cc Remove deprecated MemoryAllocation() methods and related code 2022-06-30 18:56:52 +00:00
CCL.h Remove deprecated MemoryAllocation() methods and related code 2022-06-30 18:56:52 +00:00
CMakeLists.txt Reduce amount of files passed to clang-tidy 2023-07-07 09:17:05 -07:00
communityid.bif Add community_id_v1() based on corelight/zeek-community-id 2023-04-21 20:44:09 +02:00
CompHash.cc A handful of int-to-bool conversions 2023-07-07 09:17:05 -07:00
CompHash.h Spelling src 2022-11-09 12:08:15 -05:00
Conn.cc Conn: In-place val flip and connection_flipped() 2023-07-04 20:01:17 +02:00
Conn.h Add missing field initializations for ConnTuple 2023-03-13 08:08:40 -07:00
const.bif Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
DbgBreakpoint.cc Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -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 migrated some raw pointers to smart pointers 2023-07-11 16:04:30 -07:00
Debug.h Fix a bunch of missing class member initializations 2023-01-27 13:03:18 -07:00
DebugCmdInfoConstants.in Merge remote-tracking branch 'microsoft/master' 2022-11-11 15:23:21 -07:00
DebugCmds.cc Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
DebugCmds.h Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
DebugLogger.cc Integrate the Spicy plugin into Zeek proper. 2023-05-16 10:17:45 +02:00
DebugLogger.h Integrate the Spicy plugin into Zeek proper. 2023-05-16 10:17:45 +02:00
Desc.cc Avoid unnecessary type names in return statements 2023-07-07 09:17:05 -07:00
Desc.h all: Fix typos identified by typos pre-commit hook 2023-06-13 17:57:32 +02:00
DFA.cc Fix sprintf warnings on macOS 2023-01-03 12:14:41 -07:00
DFA.h dfa: Remove transition_counter 2022-12-06 17:27:31 +01:00
Dict.cc Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
Dict.h Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
digest.cc Reformat the world 2021-09-16 15:35:39 -07:00
digest.h Spelling src 2022-11-09 12:08:15 -05:00
Discard.cc Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
Discard.h Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
DNS_Mapping.cc Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
DNS_Mapping.h Stop skipping expiration of empty DNS mappings 2023-03-23 09:50:37 -07:00
DNS_Mgr.cc Mark some overridden functions with override keyword 2023-07-07 09:17:05 -07:00
DNS_Mgr.h get_dns_stats: Expose total cache size and cached text entries 2023-03-10 09:22:45 +01: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 Conn: In-place val flip and connection_flipped() 2023-07-04 20:01:17 +02:00
Event.cc Merge remote-tracking branch 'jgras/topic/jgras/event-ts' 2023-05-11 14:02:08 +02:00
Event.h Merge remote-tracking branch 'jgras/topic/jgras/event-ts' 2023-05-11 14:02:08 +02:00
EventHandler.cc Add timestamps to auto published broker events. 2023-05-11 12:54:11 +02:00
EventHandler.h Add timestamps to auto published broker events. 2023-05-11 12:54:11 +02: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 Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
EventRegistry.h Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
EventTrace.cc Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
EventTrace.h Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
Expr.cc Merge remote-tracking branch 'origin/topic/vern/zam-memory-reduction' 2023-07-26 14:46:23 -07:00
Expr.h more extensive ZAM inlining & compilation of lambdas 2023-07-17 16:31:30 -07:00
File.cc Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
File.h Fix a bunch of missing class member initializations 2023-01-27 13:03:18 -07:00
Flare.cc Clang format again but now with v13.0.1 2022-11-09 18:56:00 +02:00
Flare.h Rewrote usages of define(_MSC_VER) to ifdef _MSC_VER 2022-11-09 18:56:00 +02:00
Frag.cc Remove deprecated MemoryAllocation() methods and related code 2022-06-30 18:56:52 +00:00
Frag.h Deprecate bro_int_t and bro_uint_t 2022-07-12 12:01:23 -07:00
Frame.cc ASSERT seatbelts for low-level vector accesses 2023-07-13 11:42:53 -07:00
Frame.h simplifications to the Frame class now that it no longer has to support old-style captures 2023-06-30 09:36:14 +02:00
Func.cc migrated some raw pointers to smart pointers 2023-07-11 16:04:30 -07:00
Func.h more extensive ZAM inlining & compilation of lambdas 2023-07-17 16:31:30 -07:00
Hash.cc Simplify type trait usage (remove ::value usage) 2023-07-07 09:17:05 -07:00
Hash.h Fix a bunch of missing class member initializations 2023-01-27 13:03:18 -07:00
ID.cc support for discarding ASTs once compiled via ZAM script optimization 2023-07-26 13:32:00 -07:00
ID.h support for discarding ASTs once compiled via ZAM script optimization 2023-07-26 13:32:00 -07:00
input.h Revert "Merge remote-tracking branch 'origin/topic/vern/at-if-analyze'" 2023-05-31 09:20:33 +02:00
IntrusivePtr.h different fix for MSVC compiler issues 2023-04-18 17:12:52 -07:00
IntSet.cc Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
IntSet.h Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
IP.cc Avoid unnecessary type names in return statements 2023-07-07 09:17:05 -07:00
IP.h IP_Hdr: take length value as uint64_t instead of int 2023-02-22 16:39:54 -07:00
IPAddr.cc Deprecate bro_inet_ntop.{c,h} 2022-07-12 12:01:23 -07:00
IPAddr.h Remove other general deprecations 2022-06-30 19:17:13 +00:00
List.cc Fix a few minor int pointer value initializations 2023-01-27 13:03:18 -07:00
List.h Remove deprecated MemoryAllocation() methods and related code 2022-06-30 18:56:52 +00:00
main.cc Fixes to support the Npcap library on Windows 2023-01-11 11:42:58 -07:00
make_dbg_constants.py Format Python scripts with yapf. 2021-11-24 23:13:24 +01:00
module_util.cc Support :: prefix to reference global namespace, deprecate GLOBAL:: 2023-07-11 12:51:21 +02: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 Re-enable the float/double versions of hton{d,f} on Windows 2023-01-19 09:13:33 -07:00
NetVar.cc Remove icmp_conn leftovers 2023-07-04 17:57:20 +02:00
NetVar.h Deprecate bro_int_t and bro_uint_t 2022-07-12 12:01:23 -07:00
NFA.cc Remove deprecated MemoryAllocation() methods and related code 2022-06-30 18:56:52 +00:00
NFA.h Remove deprecated MemoryAllocation() methods and related code 2022-06-30 18:56:52 +00:00
Notifier.cc Reformat the world 2021-09-16 15:35:39 -07:00
Notifier.h Spelling src 2022-11-09 12:08:15 -05:00
Obj.cc Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
Obj.h Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
OpaqueVal.cc Print type of opaque instead of 'no value description' 2023-07-17 14:33:44 -07:00
OpaqueVal.h Print type of opaque instead of 'no value description' 2023-07-17 14:33:44 -07:00
option.bif option.bif: Short-circuit option changes when terminating 2022-07-29 18:22:03 +02:00
Options.cc Options: Do not output full usage on --test error 2023-06-15 13:56:34 +02:00
Options.h Add zeek -V/--build-info 2023-02-13 12:23:29 +01:00
Overflow.cc Reformat the world 2021-09-16 15:35:39 -07:00
Overflow.h Deprecate bro_int_t and bro_uint_t 2022-07-12 12:01:23 -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 Merge remote-tracking branch 'origin/topic/awelzel/2709-colon-colon-for-global' 2023-07-12 17:29:51 +02:00
Pipe.cc Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
Pipe.h Spelling src 2022-11-09 12:08:15 -05:00
PolicyFile.cc Compile Zeek with MSVC 2022-11-09 18:15:30 +02:00
PolicyFile.h updated Bro->Zeek in comments in the source tree 2022-01-24 14:26:20 -08:00
PrefixTable.cc Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
PrefixTable.h Move 3rdparty source files to 3rdparty/ 2021-11-09 07:20:18 +01:00
PriorityQueue.cc Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
PriorityQueue.h Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
RandTest.cc A bunch of other minor issues reported by PVS-Studio 2023-01-27 13:03:52 -07:00
RandTest.h Fix a bunch of missing class member initializations 2023-01-27 13:03:18 -07:00
re-parse.y Fix memory leak caused by pattern compilation failure 2023-05-10 05:42:03 +00:00
re-scan.l Include stdint.h early in flex files to prevent redefinition of int type macros 2023-02-22 16:39:54 -07:00
RE.cc Avoid unnecessary type names in return statements 2023-07-07 09:17:05 -07:00
RE.h all: Fix typos identified by typos pre-commit hook 2023-06-13 17:57:32 +02:00
Reassem.cc Reassem: Reject blocks overflowing 64bit upper 2023-04-03 16:45:03 +02:00
Reassem.h Remove deprecated MemoryAllocation() methods and related code 2022-06-30 18:56:52 +00:00
reporter.bif Fix a bunch of -Wunqualified-std-cast-call warnings from clang 15 2023-03-24 13:58:01 -07:00
Reporter.cc all: Fix typos identified by typos pre-commit hook 2023-06-13 17:57:32 +02:00
Reporter.h Reporter: Allow AssertStmt to throw InterpreterException 2023-06-12 18:14:05 +02:00
rule-parse.y A handful of int-to-bool conversions 2023-07-07 09:17:05 -07:00
rule-scan.l Include stdint.h early in flex files to prevent redefinition of int type macros 2023-02-22 16:39:54 -07: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 Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -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 ID: Add AddAttr() helper 2022-12-02 18:06:39 +01:00
RuleCondition.h Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
RuleMatcher.cc Spelling src 2022-11-09 12:08:15 -05:00
RuleMatcher.h Spelling src 2022-11-09 12:08:15 -05:00
RunState.cc Merge remote-tracking branch 'origin/topic/timw/continue-processing-math' 2023-04-08 11:23:06 -07:00
RunState.h Add bare_mode bif. 2022-05-16 09:07:11 +02:00
scan.l Support :: prefix to reference global namespace, deprecate GLOBAL:: 2023-07-11 12:51:21 +02:00
ScannedFile.cc Reduce startup time on Windows by using std::filesystem::canonical 2023-01-19 09:13:33 -07:00
ScannedFile.h Reduce startup time on Windows by using std::filesystem::canonical 2023-01-19 09:13:33 -07:00
Scope.cc Support :: prefix to reference global namespace, deprecate GLOBAL:: 2023-07-11 12:51:21 +02:00
Scope.h Revert "Merge remote-tracking branch 'origin/topic/vern/at-if-analyze'" 2023-05-31 09:20:33 +02:00
ScriptCoverageManager.cc avoid script coverage overhead (especially memory) when using ZAM 2023-07-26 13:32:00 -07:00
ScriptCoverageManager.h extend ZEEK_PROFILER_FILE profiling to include summaries for functions/hooks/event handlers 2023-04-26 12:23:52 -07:00
ScriptProfile.cc Fix a few warnings from recent changes 2023-04-27 15:38:02 -07:00
ScriptProfile.h Add call stacks to script profiler output 2023-04-19 08:45:17 -07:00
ScriptValidation.cc Mark some overridden functions with override keyword 2023-07-07 09:17:05 -07:00
ScriptValidation.h fixes for doing "script validation" to check for ZAM compile-ability 2023-06-14 17:39:47 -07:00
SerializationFormat.cc Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
SerializationFormat.h Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
SmithWaterman.cc Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
SmithWaterman.h Reformat the world 2021-09-16 15:35:39 -07:00
Span.h Fix some member-variable shadowing issues 2023-01-27 13:03:19 -07:00
stats.bif Add optional packet filtered statistics for packet sources 2023-04-06 09:47:04 -07:00
Stats.cc all: Fix typos identified by typos pre-commit hook 2023-06-13 17:57:32 +02:00
Stats.h Code modernization: Convert from deprecated C standard library headers 2022-06-27 09:47:31 -07:00
Stmt.cc some code simplifications and streamlining 2023-07-20 09:35:07 -07:00
Stmt.h Merge remote-tracking branch 'origin/topic/vern/minor-modernization' 2023-07-11 16:15:52 -07:00
StmtBase.h some code simplifications and streamlining 2023-07-20 09:35:07 -07:00
StmtEnums.h removal of unused functionality and some follow-on simplifications 2023-06-30 09:36:14 +02:00
strings.bif all: Fix typos identified by typos pre-commit hook 2023-06-13 17:57:32 +02: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 TimerMgr: No network_time updates in Process() 2023-03-23 12:41:56 +01:00
Timer.h TimerMgr: Add back max_timer_expires=0 special case 2022-11-27 15:02:14 +01: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 migrated some raw pointers to smart pointers 2023-07-11 16:04:30 -07:00
Trigger.h migrated some raw pointers to smart pointers 2023-07-11 16:04:30 -07:00
TunnelEncapsulation.cc Add support for 802.11 A-MSDU aggregates 2023-04-25 09:28:20 -07:00
TunnelEncapsulation.h Add support for 802.11 A-MSDU aggregates 2023-04-25 09:28:20 -07:00
Type.cc Mark some overridden functions with override keyword 2023-07-07 09:17:05 -07:00
Type.h Address PR review feedback on zam-feature-complete 2023-06-30 09:59:10 +02:00
types.bif GH-1517: Add Geneve decap support 2021-04-27 11:21:29 +02:00
UID.cc Deprecate bro_int_t and bro_uint_t 2022-07-12 12:01:23 -07:00
UID.h Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
util.cc Avoid unnecessary type names in return statements 2023-07-07 09:17:05 -07:00
util.h Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
Val.cc avoid constructing TypeList's on-the-fly for ListVal's with fixed types 2023-07-17 16:31:30 -07:00
Val.h avoid constructing TypeList's on-the-fly for ListVal's with fixed types 2023-07-17 16:31:30 -07:00
Var.cc avoid script coverage overhead (especially memory) when using ZAM 2023-07-26 13:32:00 -07:00
Var.h global_ids(): Include module names 2023-07-05 14:09:20 +02:00
version.c.in zeek-config: Move ZEEK_VERSION* out of zeek-config.h 2023-02-22 16:48:39 +01:00
WeirdState.cc Reformat the world 2021-09-16 15:35:39 -07:00
WeirdState.h Add cstdint to WeirdState.h to fix compilation error on gcc13 2023-04-11 11:55:34 -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 support for discarding ASTs once compiled via ZAM script optimization 2023-07-26 13:32:00 -07:00
zeek-setup.h Reformat the world 2021-09-16 15:35:39 -07:00
zeek.bif global_ids(): Include module names 2023-07-05 14:09:20 +02:00
zeek.pac Add GTPv1 packet analyzer, disable old analyzer 2021-11-23 19:36:50 -07:00
ZeekArgs.cc ZeekArgs: Helper for empty arguments 2023-06-12 18:14:05 +02:00
ZeekArgs.h ZeekArgs: Helper for empty arguments 2023-06-12 18:14:05 +02:00
ZeekConfig.cmake.in Redesign subdir-libs and plugin scaffolding 2023-04-13 22:23:46 +02:00
ZeekList.h migrated some raw pointers to smart pointers 2023-07-11 16:04:30 -07: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 zeek-setup: Load scrips before running unit tests 2023-03-27 15:16:47 +02:00
ZeekString.h Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
ZVal.cc remove deprecated union and timer types, addressing #1898 2022-02-19 19:17:51 +13:00
ZVal.h optimize record construction by deferring initializations of aggregates 2023-04-10 11:44:11 -07:00