zeek/src
Jon Siwek 46c5dea733 Switch plugin::Manager::HookCallFunction() to return IntrusivePtr
The plugin::Plugin side of things is not (yet) changed.
2020-05-22 17:48:35 -07:00
..
3rdparty@ae9ff26a10 Hash unification: address PR feedback 2020-05-13 14:07:59 +00:00
analyzer Deprecate VectorVal::Lookup(), replace with At() 2020-05-21 17:03:46 -07:00
broker Change bro_broker::DataVal::ScriptDataType() to IntrusivePtr 2020-05-21 23:31:01 -07:00
file_analysis Port remaining file analysis API to use IntrusivePtr 2020-05-22 16:32:40 -07:00
fuzzers Merge remote-tracking branch 'origin/topic/jazoff/fuzz-size-limit-speedup' 2020-05-21 11:43:34 -07:00
input Deprecate TypeType::Type(), replace with GetType() 2020-05-21 23:12:43 -07:00
iosource Deprecate RecordVal::Assign(int, Val*) 2020-05-19 15:44:15 -07:00
logging Deprecate TypeType::Type(), replace with GetType() 2020-05-21 23:12:43 -07:00
plugin Switch plugin::Manager::HookCallFunction() to return IntrusivePtr 2020-05-22 17:48:35 -07:00
probabilistic Add same_type() overloads for IntrusivePtr args 2020-05-21 21:33:02 -07:00
supervisor Deprecate VectorVal::Lookup(), replace with At() 2020-05-21 17:03:46 -07:00
threading Add same_type() overloads for IntrusivePtr args 2020-05-21 21:33:02 -07:00
zeekygen Deprecate Scope::Lookup(), replace with Scope::Find() 2020-05-14 17:24:21 -07:00
Anon.cc Deprecate TableVal::Lookup(), replace with Find()/FindOrDefault() 2020-05-20 18:00:50 -07:00
Anon.h Unbreak build on Fedora 32 (gcc 10.0.1) 2020-05-07 22:18:04 -07:00
Attr.cc Add same_type() overloads for IntrusivePtr args 2020-05-21 21:33:02 -07:00
Attr.h Mark a large number of common types as final that shouldn't be overrideden 2020-04-03 18:33:51 -04:00
Base64.cc Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
Base64.h Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
binpac-lib.pac
binpac.pac
binpac_bro-lib.pac Migrate SMB analyzer to use IntrusivePtr 2020-05-14 17:18:00 -07:00
binpac_bro.h Migrate SMB analyzer to use IntrusivePtr 2020-05-14 17:18:00 -07:00
bro-bif.h Deprecate internal_handler(), replace with EventRegistry::Register() 2020-05-14 17:25:02 -07:00
bro.pac Migrate SMB analyzer to use IntrusivePtr 2020-05-14 17:18:00 -07:00
bro_inet_ntop.c
bro_inet_ntop.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
Brofiler.cc Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
Brofiler.h Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
BroList.h Review fixups 2020-05-08 10:46:03 -07:00
BroString.cc Deprecate VectorVal::Lookup(), replace with At() 2020-05-21 17:03:46 -07:00
BroString.h The remaining nulls 2020-04-07 16:08:34 -07:00
bsd-getopt-long.c GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
bsd-getopt-long.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
CCL.cc UID, ..: un-inline methods to reduce header dependencies 2020-02-04 20:51:02 +01:00
CCL.h The Great Embooleanating 2020-03-31 06:41:54 +00:00
CMakeLists.txt Merge remote-tracking branch 'origin/master' into topic/jsiwek/gh-893-intrusive-ptr-migration 2020-05-21 14:44:55 -07:00
CompHash.cc Add same_type() overloads for IntrusivePtr args 2020-05-21 21:33:02 -07:00
CompHash.h Improve TableVal HashKey management 2020-05-20 22:16:47 -07:00
Conn.cc Merge remote-tracking branch 'origin/master' into topic/jsiwek/gh-893-intrusive-ptr-migration 2020-05-21 14:44:55 -07:00
Conn.h Deprecate Connection::Event and Analyzer::Event methods 2020-04-16 19:45:30 -07:00
const.bif Switch file UID hashing from md5 to highwayhash. 2020-04-30 10:20:09 -07:00
Continuation.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
ConvertUTF.c Merge remote-tracking branch 'origin/topic/seth/rdp' 2015-03-30 17:10:04 -05:00
ConvertUTF.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
DbgBreakpoint.cc Deprecate Val::Type(), replace with GetType() 2020-05-14 17:23:20 -07:00
DbgBreakpoint.h Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
DbgDisplay.h include cleanup 2020-02-04 20:51:02 +01:00
DbgHelp.cc GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
DbgWatch.cc GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
DbgWatch.h include cleanup 2020-02-04 20:51:02 +01:00
Debug.cc Change lookup_ID() to return a const-reference 2020-05-14 17:24:21 -07:00
Debug.h Merge remote-tracking branch 'origin/topic/timw/nullptr' 2020-04-09 08:59:53 -07:00
DebugCmdInfoConstants.cc Rename bro to zeek in error messages 2019-06-16 23:08:45 -05:00
DebugCmdInfoConstants.h
DebugCmdInfoConstants.in Rename bro to zeek in error messages 2019-06-16 23:08:45 -05:00
DebugCmds.cc Deprecate ID::Type(), replace with GetType() 2020-05-14 17:18:00 -07:00
DebugCmds.h Merge remote-tracking branch 'origin/topic/timw/nullptr' 2020-04-09 08:59:53 -07:00
DebugLogger.cc Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
DebugLogger.h Initial structure for supervisor-mode 2019-09-27 19:17:58 -07:00
Desc.cc Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
Desc.h Merge remote-tracking branch 'origin/topic/timw/nullptr' 2020-04-09 08:59:53 -07:00
DFA.cc Switch most internal md5 calls to digest calls. 2020-04-29 16:05:31 -07:00
DFA.h include cleanup 2020-02-04 20:51:02 +01:00
Dict.cc Merge remote-tracking branch 'origin/topic/timw/dict-cleanup' 2020-04-14 15:46:03 -07:00
Dict.h Improve TableVal HashKey management 2020-05-20 22:16:47 -07:00
digest.cc Hash unification: address PR feedback 2020-05-13 14:07:59 +00:00
digest.h Update architecture checks for highwayhash 2020-05-12 12:03:10 -07:00
Discard.cc Switch Func::Call(val_list*) back to returning Val* 2020-05-20 18:41:59 -07:00
Discard.h Deprecate internal_func(), replace with zeek::lookup_func() 2020-05-14 17:23:20 -07:00
DNS_Mgr.cc Deprecate RecordVal::Assign(int, Val*) 2020-05-19 15:44:15 -07:00
DNS_Mgr.h Deprecate RecordVal(RecordType*) ctor 2020-05-14 19:31:43 -07:00
EquivClass.cc The remaining nulls 2020-04-07 16:08:34 -07:00
EquivClass.h The Great Embooleanating 2020-03-31 06:41:54 +00:00
event.bif Deprecate internal_handler(), replace with EventRegistry::Register() 2020-05-14 17:25:02 -07:00
Event.cc The remaining nulls 2020-04-07 16:08:34 -07:00
Event.h Merge remote-tracking branch 'origin/topic/timw/nullptr' 2020-04-09 08:59:53 -07:00
EventHandler.cc Factor static-local nil IntrusivePtrs to global locations 2020-05-21 17:22:39 -07:00
EventHandler.h Change EventHandler to store IntrusivePtr<Func> 2020-05-21 01:06:05 -07:00
EventLauncher.cc Deprecate Val(BroFile*) ctor, replace with one using IntrusivePtr 2020-05-15 17:11:05 -07:00
EventLauncher.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
EventRegistry.cc Change EventHandler to store IntrusivePtr<Func> 2020-05-21 01:06:05 -07:00
EventRegistry.h Change EventRegistry/EventHandler methods to use std::string{_view} 2020-05-14 17:25:08 -07:00
Expr.cc Add is_assignable() overload taking TypeTag 2020-05-21 23:00:02 -07:00
Expr.h Add is_vector() methods taking const-ref IntrusivePtr 2020-05-21 17:49:47 -07:00
File.cc Deprecate BroFile::GetFile(), replace with BroFile::Get() 2020-05-15 17:22:16 -07:00
File.h Deprecate BroFile::FType(), replace with GetType() 2020-05-15 18:25:45 -07:00
Flare.cc Merge branch 'noreturn' of https://github.com/MaxKellermann/zeek 2020-02-21 15:37:33 -08:00
Flare.h Address supervisor code re-factoring feedback from Robin 2020-01-21 22:26:17 -08:00
Frag.cc The remaining nulls 2020-04-07 16:08:34 -07:00
Frag.h Merge remote-tracking branch 'origin/topic/timw/nullptr' 2020-04-09 08:59:53 -07:00
Frame.cc Deprecate Val::Type(), replace with GetType() 2020-05-14 17:23:20 -07:00
Frame.h Merge remote-tracking branch 'origin/topic/timw/nullptr' 2020-04-09 08:59:53 -07:00
Func.cc Switch plugin::Manager::HookCallFunction() to return IntrusivePtr 2020-05-22 17:48:35 -07:00
Func.h Switch plugin::Manager::HookCallFunction() to return IntrusivePtr 2020-05-22 17:48:35 -07:00
Hash.cc Deprecate names in BifConst, replace with zeek::BifConst 2020-05-14 17:26:00 -07:00
Hash.h Replace deprecated usage of BifFunc:: with zeek::BifFunc:: 2020-05-14 17:26:30 -07:00
ID.cc Change EventHandler to store IntrusivePtr<Func> 2020-05-21 01:06:05 -07:00
ID.h Factor static-local nil IntrusivePtrs to global locations 2020-05-21 17:22:39 -07:00
input.h Merge remote-tracking branch 'origin/master' into topic/jsiwek/supervisor 2019-11-05 10:11:47 -08:00
IntrusivePtr.h Add cast_intrusive() and make use of it in two spots 2020-05-14 17:18:00 -07:00
IntSet.cc GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
IntSet.h Replace bzero() with memset() 2020-05-14 16:57:27 -07:00
IP.cc Fix build: some don't like IntrusivePtr default arg w/ incomplete type 2020-05-22 00:09:14 -07:00
IP.h Fix build: some don't like IntrusivePtr default arg w/ incomplete type 2020-05-22 00:09:14 -07:00
IPAddr.cc Improve TableVal HashKey management 2020-05-20 22:16:47 -07:00
IPAddr.h Improve TableVal HashKey management 2020-05-20 22:16:47 -07:00
legacy-netvar-init.cc Switch zeek:🆔:lookup to zeek:🆔:find 2020-05-14 18:00:18 -07:00
List.cc Review fixups 2020-05-08 10:46:03 -07:00
List.h Review fixups 2020-05-08 10:46:03 -07:00
main.cc Deprecate names in BifConst, replace with zeek::BifConst 2020-05-14 17:26:00 -07:00
make_dbg_constants.py Merge remote-tracking branch 'origin/topic/dnthayer/ticket1440' 2015-08-07 13:10:08 -07:00
modp_numtoa.c Do not use scientific notations when printing doubles in logs. 2016-05-23 16:07:22 -07:00
modp_numtoa.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
module_util.cc Merge remote-tracking branch 'origin/topic/timw/util-unit-tests' 2020-01-06 09:44:43 -08:00
module_util.h module_util: make GLOBAL_MODULE_NAME constexpr 2020-02-07 10:56:14 +01:00
nb_dns.c Reorder some class variables to fill in gaps in structure packing 2020-04-06 14:07:29 -07:00
nb_dns.h Reorder some class variables to fill in gaps in structure packing 2020-04-06 14:07:29 -07:00
Net.cc Deprecate names in BifConst, replace with zeek::BifConst 2020-05-14 17:26:00 -07:00
Net.h Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
net_util.cc Remove 'using namespace std' from SerialTypes.h 2020-04-07 15:59:59 -07:00
net_util.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
NetVar.cc Switch zeek:🆔:lookup to zeek:🆔:find 2020-05-14 18:00:18 -07:00
NetVar.h Deprecate remaining "opt_internal" functions in Var.h 2020-05-14 17:24:21 -07:00
NFA.cc The remaining nulls 2020-04-07 16:08:34 -07:00
NFA.h The remaining nulls 2020-04-07 16:08:34 -07:00
Notifier.cc include cleanup 2020-02-04 20:51:02 +01:00
Notifier.h Unbreak build on Fedora 32 (gcc 10.0.1) 2020-05-07 22:18:04 -07:00
Obj.cc Deprecate remaining "opt_internal" functions in Var.h 2020-05-14 17:24:21 -07:00
Obj.h The remaining nulls 2020-04-07 16:08:34 -07:00
OpaqueVal.cc Add same_type() overloads for IntrusivePtr args 2020-05-21 21:33:02 -07:00
OpaqueVal.h Switch OpaqueVal::SerializeType() to IntrusivePtr 2020-05-18 16:10:10 -07:00
option.bif Add same_type() overloads for IntrusivePtr args 2020-05-21 21:33:02 -07:00
Options.cc Add basic structure for fuzzing targets 2020-04-23 12:51:25 -07:00
Options.h Add basic structure for fuzzing targets 2020-04-23 12:51:25 -07:00
PacketDumper.cc include cleanup 2020-02-04 20:51:02 +01:00
PacketDumper.h include cleanup 2020-02-04 20:51:02 +01:00
PacketFilter.cc include cleanup 2020-02-04 20:51:02 +01:00
PacketFilter.h include cleanup 2020-02-04 20:51:02 +01:00
parse.y Deprecate TypeType::Type(), replace with GetType() 2020-05-21 23:12:43 -07:00
patricia.c Fix packet filter memory leaks 2020-01-02 12:05:49 -08:00
patricia.h Fix packet filter memory leaks 2020-01-02 12:05:49 -08:00
Pipe.cc Add checks for failed fcntl calls 2020-01-29 16:04:46 -08:00
Pipe.h Address supervisor code re-factoring feedback from Robin 2020-01-21 22:26:17 -08:00
PolicyFile.cc The remaining nulls 2020-04-07 16:08:34 -07:00
PolicyFile.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
PrefixTable.cc Deprecate Val::Type(), replace with GetType() 2020-05-14 17:23:20 -07:00
PrefixTable.h Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
PriorityQueue.cc PriorityQueue: initialization cleanup 2020-02-27 12:36:24 -07:00
PriorityQueue.h The remaining nulls 2020-04-07 16:08:34 -07:00
Queue.h include cleanup 2020-02-04 20:51:02 +01:00
RandTest.cc include cleanup 2020-02-04 20:51:02 +01:00
RandTest.h include cleanup 2020-02-04 20:51:02 +01:00
re-parse.y include cleanup 2020-02-04 20:51:02 +01:00
re-scan.l include cleanup 2020-02-04 20:51:02 +01:00
RE.cc Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
RE.h The remaining nulls 2020-04-07 16:08:34 -07:00
Reassem.cc include cleanup 2020-02-04 20:51:02 +01:00
Reassem.h Unbreak build on Fedora 32 (gcc 10.0.1) 2020-05-07 22:18:04 -07:00
reporter.bif Improve TableVal HashKey management 2020-05-20 22:16:47 -07:00
Reporter.cc Deprecate file_analysis::File::GetVal(), replace with ToVal() 2020-05-22 12:27:37 -07:00
Reporter.h Add basic structure for fuzzing targets 2020-04-23 12:51:25 -07:00
rule-parse.y Remove 'using namespace std' from SerialTypes.h 2020-04-07 15:59:59 -07:00
rule-scan.l Remove 'using namespace std' from SerialTypes.h 2020-04-07 15:59:59 -07:00
Rule.cc The remaining nulls 2020-04-07 16:08:34 -07:00
Rule.h The remaining nulls 2020-04-07 16:08:34 -07:00
RuleAction.cc Update deprecated ValManager::GetEmptyString usages 2020-04-16 16:46:38 -07:00
RuleAction.h Remove other using statements from headers 2020-04-07 15:47:44 -07:00
RuleCondition.cc Switch Func::Call(val_list*) back to returning Val* 2020-05-20 18:41:59 -07:00
RuleCondition.h include cleanup 2020-02-04 20:51:02 +01:00
RuleMatcher.cc Switch zeek:🆔:lookup to zeek:🆔:find 2020-05-14 18:00:18 -07:00
RuleMatcher.h Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
scan.l Change lookup_ID() to return a const-reference 2020-05-14 17:24:21 -07:00
Scope.cc Factor static-local nil IntrusivePtrs to global locations 2020-05-21 17:22:39 -07:00
Scope.h Change Scope::Find() and Scope::Remove() to use std::string_view 2020-05-14 17:24:21 -07:00
SerializationFormat.cc Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
SerializationFormat.h More final markings. 2020-04-03 18:35:24 -04:00
Sessions.cc Change BroValUnion to use IntrusivePtr for record field storage 2020-05-19 17:15:13 -07:00
Sessions.h Deprecate names in BifConst, replace with zeek::BifConst 2020-05-14 17:26:00 -07:00
setsignal.c GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
setsignal.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
SmithWaterman.cc Deprecate VectorVal::Lookup(), replace with At() 2020-05-21 17:03:46 -07:00
SmithWaterman.h Remove "using namespace std" from header files 2019-10-30 12:26:10 -07:00
stats.bif Deprecate TableVal::Assign methods with Val*, add IntrusivePtr overloads 2020-05-20 12:46:51 -07:00
Stats.cc Deprecate TableVal::Assign methods with Val*, add IntrusivePtr overloads 2020-05-20 12:46:51 -07:00
Stats.h More final markings. 2020-04-03 18:35:24 -04:00
Stmt.cc Add is_atomic_type() overloads for IntrusivePtr 2020-05-21 22:53:10 -07:00
Stmt.h Mark a large number of common types as final that shouldn't be overrideden 2020-04-03 18:33:51 -04:00
StmtEnums.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
strings.bif Deprecate VectorVal::Lookup(), replace with At() 2020-05-21 17:03:46 -07:00
strsep.c GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
Tag.cc Migrate Tag classes to use IntrusivePtr 2020-05-14 17:18:00 -07:00
Tag.h Migrate Tag classes to use IntrusivePtr 2020-05-14 17:18:00 -07:00
Timer.cc Ensure time continues moving forward if a pcap source is suspended 2020-05-01 12:36:57 -07:00
Timer.h The Great Embooleanating 2020-03-31 06:41:54 +00:00
Traverse.cc include cleanup 2020-02-04 20:51:02 +01:00
Traverse.h The remaining nulls 2020-04-07 16:08:34 -07:00
TraverseTypes.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
Trigger.cc Deprecate ID::ID_Val(), replace with ID::GetVal() 2020-05-14 17:18:00 -07:00
Trigger.h Merge remote-tracking branch 'origin/topic/timw/776-using-statements' 2020-04-09 13:31:07 -07:00
TunnelEncapsulation.cc Deprecate all BroType* in BifType:: namespace 2020-05-14 17:25:35 -07:00
TunnelEncapsulation.h Switch zeek:🆔:lookup to zeek:🆔:find 2020-05-14 18:00:18 -07:00
Type.cc Add is_assignable() overload taking TypeTag 2020-05-21 23:00:02 -07:00
Type.h Deprecate TypeType::Type(), replace with GetType() 2020-05-21 23:12:43 -07:00
types.bif Table expiry now raises &on_change handlers 2020-02-05 12:37:52 -08:00
UID.cc UID, ..: un-inline methods to reduce header dependencies 2020-02-04 20:51:02 +01:00
UID.h The remaining nulls 2020-04-07 16:08:34 -07:00
util-config.h.in Additional Bro to Zeek renaming 2019-05-19 16:51:36 -05:00
util.cc Deprecate RecordVal::Assign(int, Val*) 2020-05-19 15:44:15 -07:00
util.h Merge remote-tracking branch 'origin/master' into topic/johanna/hash-unification 2020-05-13 14:19:44 +00:00
Val.cc Change find_nested_record_types() to take IntrusivePtr 2020-05-21 23:21:37 -07:00
Val.h Add is_vector() methods taking const-ref IntrusivePtr 2020-05-21 17:49:47 -07:00
Var.cc Add same_type() overloads for IntrusivePtr args 2020-05-21 21:33:02 -07:00
Var.h Switch zeek:🆔:lookup to zeek:🆔:find 2020-05-14 18:00:18 -07:00
version.c.in GH-239: Rename bro to zeek, bro-config to zeek-config, and bro-path-dev to zeek-path-dev. 2019-05-01 21:43:45 +00:00
WeirdState.cc include cleanup 2020-02-04 20:51:02 +01:00
WeirdState.h The Great Embooleanating 2020-03-31 06:41:54 +00:00
zeek-affinity.cc Address supervisor code re-factoring feedback from Robin 2020-01-21 22:26:17 -08:00
zeek-affinity.h Address supervisor code re-factoring feedback from Robin 2020-01-21 22:26:17 -08:00
zeek-setup.cc Deprecate OpaqueVal/HashVal ctors that take OpaqueType* 2020-05-14 23:31:47 -07:00
zeek-setup.h Use zeek::detail namespace for fuzzer utils 2020-05-04 17:37:11 -07:00
zeek.bif Deprecate VectorVal::Lookup(), replace with At() 2020-05-21 17:03:46 -07:00
ZeekArgs.cc Use const-ref parameter for zeek::val_list_to_args() 2020-03-26 11:32:01 -07:00
ZeekArgs.h Use const-ref parameter for zeek::val_list_to_args() 2020-03-26 11:32:01 -07:00