zeek/src
Jon Siwek ac0b09d1a4 Allow --parse-only to work with --usage-issues flag
Use of --parse-only would previously exit before --usage-issues had a
chance to analyze scripts and report any discovered issues and it can be
useful to combine both flags for checking scripts for mistakes without
actually executing any code.

This also improves the behavior of --parse-only in combination with
reporting problems in signature files (previously, it exited before
even reading them).
2021-02-05 14:46:47 -08:00
..
3rdparty@0e9ad7d911 Update submodule 2020-12-09 21:40:36 +00:00
analyzer Prefix #includes of .bif.h files with zeek/ 2021-02-02 19:15:05 -08:00
broker Prefix #includes of .bif.h files with zeek/ 2021-02-02 19:15:05 -08:00
file_analysis Prefix #includes of .bif.h files with zeek/ 2021-02-02 19:15:05 -08:00
fuzzers GH-1329: call Zeek's cleanup function from standalone fuzzer driver 2020-12-14 12:58:06 -08:00
input Prefix #includes of .bif.h files with zeek/ 2021-02-02 19:15:05 -08:00
iosource Prefix #includes of .bif.h files with zeek/ 2021-02-02 19:15:05 -08:00
logging Prefix #includes of .bif.h files with zeek/ 2021-02-02 19:15:05 -08:00
packet_analysis Merge remote-tracking branch 'origin/topic/timw/1389-vntag' 2021-02-03 11:22:13 -08:00
plugin Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
probabilistic Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
script_opt Speedup ReachingDefs logic by ~15% 2021-02-04 17:23:14 -08:00
supervisor Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
threading Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
zeekygen Merge remote-tracking branch 'origin/topic/jsiwek/deprecate-zeekenv' 2021-02-01 12:13:47 -08:00
Anon.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Anon.h Tag the end of some namespaces for consistency 2020-08-20 16:11:46 -07:00
Attr.cc &is_set => &is_assigned 2021-02-04 12:18:46 -08:00
Attr.h &is_set => &is_assigned 2021-02-04 12:18:46 -08:00
Base64.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Base64.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
BifReturnVal.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
BifReturnVal.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
binpac-lib.pac GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
binpac.pac
binpac_zeek-lib.pac Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
binpac_zeek.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
bro_inet_ntop.c GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
bro_inet_ntop.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
bsd-getopt-long.c Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
bsd-getopt-long.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
CCL.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
CCL.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
CMakeLists.txt Merge remote-tracking branch 'origin/topic/vern/reaching-defs' 2021-02-05 11:02:01 -08:00
CompHash.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
CompHash.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Conn.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Conn.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
const.bif Switch file UID hashing from md5 to highwayhash. 2020-04-30 10:20:09 -07:00
ConvertUTF.c GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
ConvertUTF.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
DbgBreakpoint.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
DbgBreakpoint.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
DbgDisplay.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
DbgHelp.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
DbgWatch.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
DbgWatch.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Debug.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Debug.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
DebugCmdInfoConstants.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
DebugCmdInfoConstants.h
DebugCmdInfoConstants.in Rename bro to zeek in error messages 2019-06-16 23:08:45 -05:00
DebugCmds.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
DebugCmds.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
DebugLogger.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
DebugLogger.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Desc.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Desc.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
DFA.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
DFA.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Dict.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Dict.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
digest.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
digest.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Discard.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Discard.h GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
DNS_Mgr.cc Merge remote-tracking branch 'origin/topic/jsiwek/deprecate-zeekenv' 2021-02-01 12:13:47 -08:00
DNS_Mgr.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
EquivClass.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
EquivClass.h Move regex matching code to zeek namespaces 2020-07-31 16:22:39 -04:00
event.bif GH-1184: Add 'source' field to weird log denoting where the weird was reported 2020-12-01 09:34:37 -07:00
Event.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Event.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
EventHandler.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
EventHandler.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
EventLauncher.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
EventLauncher.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
EventRegistry.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
EventRegistry.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Expr.cc Merge branch 'master' into topic/vern/reaching-defs 2021-02-01 17:27:37 -08:00
Expr.h fix for failure to reduce InlineExpr's to CatchReturnStmt's 2021-02-03 16:49:29 -08:00
File.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
File.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Flare.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Flare.h GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Frag.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Frag.h GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Frame.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Frame.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Func.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Func.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Hash.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Hash.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
ID.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
ID.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
in_cksum.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
input.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
IntrusivePtr.h Base: Clean up explicit uses of namespaces in places where they're not necessary. 2020-08-24 12:07:00 -07:00
IntSet.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
IntSet.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
IP.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
IP.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
IPAddr.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
IPAddr.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
List.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
List.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
main.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
make_dbg_constants.py GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
modp_numtoa.c GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
modp_numtoa.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
module_util.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
module_util.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
nb_dns.c Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
nb_dns.h GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
net_util.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
net_util.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
NetVar.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
NetVar.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
NFA.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
NFA.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Notifier.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Notifier.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Obj.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Obj.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
OpaqueVal.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
OpaqueVal.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
option.bif Add templated As() method to Val, use in various places we were using dynamic_cast 2021-01-14 11:58:59 -07:00
Options.cc Merge branch 'master' into topic/vern/reaching-defs 2021-02-01 17:27:37 -08:00
Options.h inlining of Zeek script functions 2020-11-19 16:16:59 -08:00
PacketFilter.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
PacketFilter.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
parse.y &is_set => &is_assigned 2021-02-04 12:18:46 -08:00
patricia.c GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
patricia.h Fix packet filter memory leaks 2020-01-02 12:05:49 -08:00
Pipe.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Pipe.h Move Flare/Pipe from the bro namespace to zeek::detail 2020-06-03 15:16:19 -07:00
PolicyFile.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
PolicyFile.h Move a few smaller files to zeek namespaces 2020-08-20 16:11:46 -07:00
PrefixTable.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
PrefixTable.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
PriorityQueue.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
PriorityQueue.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Queue.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
RandTest.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
RandTest.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
re-parse.y GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
re-scan.l Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
RE.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
RE.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Reassem.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Reassem.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
reporter.bif Implement standard-library-compatible iterators for Dictionary 2021-01-14 13:49:40 -07:00
Reporter.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Reporter.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
rule-parse.y Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
rule-scan.l GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Rule.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Rule.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
RuleAction.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
RuleAction.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
RuleCondition.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
RuleCondition.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
RuleMatcher.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
RuleMatcher.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
RunState.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
RunState.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
scan.l &is_set => &is_assigned 2021-02-04 12:18:46 -08:00
ScannedFile.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
ScannedFile.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Scope.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Scope.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
ScriptCoverageManager.cc Deprecate zeekenv() and use getenv() directly 2021-01-29 16:55:44 -08:00
ScriptCoverageManager.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
SerializationFormat.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
SerializationFormat.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Sessions.cc Prefix #includes of .bif.h files with zeek/ 2021-02-02 19:15:05 -08:00
Sessions.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
setsignal.c Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
setsignal.h Switch from header guards to pragma once 2019-09-17 14:10:30 +02:00
SmithWaterman.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
SmithWaterman.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
stats.bif GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Stats.cc Remove BroValUnion by hoisting underlying Val subclass values into subclasses 2021-01-14 11:58:59 -07:00
Stats.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Stmt.cc Merge remote-tracking branch 'origin/topic/vern/reaching-defs' 2021-02-05 11:02:01 -08:00
Stmt.h Merge branch 'master' into topic/vern/reaching-defs 2021-02-01 17:27:37 -08:00
StmtBase.h Merge branch 'master' into topic/vern/reaching-defs 2021-02-01 17:27:37 -08:00
StmtEnums.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
strings.bif Merge remote-tracking branch 'origin/topic/timw/deprecation-cleanup' 2021-01-29 16:40:54 -08:00
strsep.c Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Tag.cc Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Tag.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Timer.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Timer.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Traverse.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Traverse.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
TraverseTypes.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Trigger.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
Trigger.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
TunnelEncapsulation.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
TunnelEncapsulation.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Type.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Type.h Merge branch 'master' into topic/vern/reaching-defs 2021-02-01 17:27:37 -08:00
types.bif Table expiry now raises &on_change handlers 2020-02-05 12:37:52 -08:00
UID.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
UID.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
util-config.h.in Additional Bro to Zeek renaming 2019-05-19 16:51:36 -05:00
util.cc Merge remote-tracking branch 'origin/topic/jsiwek/deprecate-zeekenv' 2021-02-01 12:13:47 -08:00
util.h Merge remote-tracking branch 'origin/topic/jsiwek/deprecate-zeekenv' 2021-02-01 12:13:47 -08:00
Val.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Val.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
Var.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
Var.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
version.c.in Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
WeirdState.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
WeirdState.h Move a few low-use classes to namespaces 2020-07-31 16:25:47 -04:00
zeek GH-1068: Add zeek symlink to allow "zeek/Foo.h" include style 2020-07-20 17:54:09 -07: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-bif.h GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
zeek-setup.cc Allow --parse-only to work with --usage-issues flag 2021-02-05 14:46:47 -08:00
zeek-setup.h Rename a 'do_net_run' variable to 'do_run_loop' 2020-12-14 13:07:47 -08:00
zeek.bif Deprecate zeekenv() and use getenv() directly 2021-01-29 16:55:44 -08:00
zeek.pac GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
ZeekArgs.cc GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
ZeekArgs.h GH-1079: Use full paths starting with zeek/ when including files 2020-11-12 12:15:26 -07:00
ZeekList.h Remove all of the random single-file deprecations 2021-01-27 10:52:40 -07:00
ZeekString.cc Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00
ZeekString.h Add missing zeek/ to header includes 2021-01-29 19:16:29 -08:00