zeek/src
Christian Kreibich 26897bf906 Merge branch 'topic/christian/normalize-file-paths'
* topic/christian/normalize-file-paths:
  Btest for normalized reporter path reporting
  Normalize file paths in find_file_in_path()
2023-10-04 22:46:54 -07:00
..
3rdparty@c2763e952e Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
analyzer Fix formatting of spicy_add_analyzer 2023-09-22 10:59:14 +02:00
broker broker/Manager: Fix deletion of composite keys 2023-09-28 18:33:12 +02:00
file_analysis Add extract_limit_includes_missing option for file extraction 2023-09-14 12:11:42 -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 Raw reader: better error handling for posix_spawn 2023-08-10 13:20:29 +01:00
iosource Remove some unnecessary includes of telemetry headers 2023-09-15 13:08:06 -07:00
logging VectorVal: Embed vector_val 2023-09-22 21:52:52 +02:00
packet_analysis VLAN: Fix length checking for non-Ethernet type 2 frames 2023-09-12 12:00:36 -07:00
plugin Exclude dot directories when searching ZEEK_PLUGIN_PATH 2023-09-26 11:56:47 +02:00
probabilistic Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
script_opt minor updates to -O gen-C++ maintenance notes and scripts 2023-09-27 15:56:31 -07:00
session Remove some unnecessary includes of telemetry headers 2023-09-15 13:08:06 -07:00
spicy Fix GCC warnings about unintended pointer comparisions 2023-09-27 17:12:24 +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 Zeekygen: Merge in Spicy analyzer documentation. 2023-09-21 10:54:03 +02: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 Add &default_insert attribute for tables 2023-08-04 12:30:36 +02:00
Attr.h Add &default_insert attribute for tables 2023-08-04 12:30:36 +02: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 Remove usage of FindRequiredPackage 2023-08-07 09:33:52 -07:00
communityid.bif Add community_id_v1() based on corelight/zeek-community-id 2023-04-21 20:44:09 +02:00
CompHash.cc CompositeHash: Skip record initialization when recovering vals 2023-09-08 13:02:34 +02: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 DNS_Mgr: Fix | vs & for pollfd.revents 2023-09-27 13:48:23 +02:00
DNS_Mgr.h DNS_Mgr: Use Process() for timeout expiration 2023-09-04 18:09:40 +02: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 VectorVal: Embed vector_val 2023-09-22 21:52:52 +02:00
EventTrace.h Replace empty destructor bodies with =default definitions 2023-07-07 09:17:05 -07:00
Expr.cc introduce internal "mask" expression node to avoid mixed-type overloading of "/" 2023-09-26 14:39:26 -07:00
Expr.h ZAM fix for inlining bug when a local is assigned to a function parameter 2023-09-27 14:03:45 -07:00
File.cc Use emplace_back over push_back where appropriate 2023-07-07 09:17:05 -07:00
File.h File: Drop krb5.h include 2023-08-28 11:31:05 +02: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 addressed performance and correctness issues flagged by Coverity 2023-08-15 16:07:49 -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 ID/Stmt: Introduce INIT_SKIP and use in ForStmt 2023-09-08 13:05:44 +02: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 introduce internal "mask" expression node to avoid mixed-type overloading of "/" 2023-09-26 14:39:26 -07: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 Add &default_insert attribute for tables 2023-08-04 12:30:36 +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 VectorVal: Embed vector_val 2023-09-22 21:52:52 +02:00
Stmt.h "-O gen-C++" support for "assert" statements 2023-08-24 11:46:59 -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 change Trigger constructor to not potentially auto-delete itself 2023-08-28 10:17:26 -07:00
Trigger.h change Trigger constructor to not potentially auto-delete itself 2023-08-28 10:17:26 -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 Var/Func: Render function parameters using comma, not semicolon 2023-10-04 17:42:30 +02:00
Type.h Var/Func: Render function parameters using comma, not semicolon 2023-10-04 17:42:30 +02:00
types.bif Pass parsed file record information with ReadFile/WriteFile events 2023-08-07 13:44:38 -07: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 Normalize file paths in find_file_in_path() 2023-10-03 22:14:40 -07:00
util.h Remove deprecations tagged for v6.1 2023-06-14 10:07:22 -07:00
Val.cc fix bug in failing to concretize empty vectors 2023-09-26 14:39:05 -07:00
Val.h VectorVal: Embed vector_val 2023-09-22 21:52:52 +02:00
Var.cc Var/Func: Render function parameters using comma, not semicolon 2023-10-04 17:42:30 +02:00
Var.h global_ids(): Include module names 2023-07-05 14:09:20 +02:00
version.c.in Change VERSION variable in CMake config to ZEEK_VERSION_FULL 2023-08-07 09:33:52 -07: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 zeek-setup: Early exit when parsing failed 2023-09-27 09:54:57 +02:00
zeek-setup.h Reformat the world 2021-09-16 15:35:39 -07:00
zeek.bif get_current_packet: Add note/warning to docs 2023-09-27 12:09:17 +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 Revert "Merge remote-tracking branch 'origin/topic/neverlord/gh-3247'" 2023-08-29 12:13:40 -07: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