Tim Wojtulewicz
d7848229ea
Update NEWS [skip ci]
2021-06-02 13:20:59 -07:00
Tim Wojtulewicz
1f94b8f250
Label session adapters in the output of zeek -NN
2021-06-02 13:20:11 -07:00
Tim Wojtulewicz
5433f2936e
Split session adapter code into separate files from the analyzers
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
b6ab22e9fb
Move adapter-specific code back into the adapter
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
1eed8b7f67
Move ICMP counterpart methods outside of ICMPAnalyzer class
...
These were previously global methods in the old analyzer, and moving them
to be private members of ICMPAnalyzer broke the usage of them by at least
one external plugin.
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
12d768d0d8
Remove obsolete Skipping()/SetSkip() from Connection
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
08fb5d76ee
Remove some code from IPBasedAnalyzer and children that was waiting for TCP to be implemented
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
4114bbebf0
Move TCPStateStats object out of session_mgr
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
9e1f6f95aa
Move analyzer-to-port mapping out of analyzer::Manager into packet analyzers
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
d6c74373c7
Move packet parsing code out of adapter into analyzer
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
f6e31107e1
Move old TCP analyzer into analyzer adapter in packet analysis tree
2021-06-02 13:20:10 -07:00
Tim Wojtulewicz
b171f94729
Merge remote-tracking branch 'zeek-security/topic/timw/mobile-ipv6-overflow'
...
* zeek-security/topic/timw/mobile-ipv6-overflow:
Add some extra length checking when parsing mobile ipv6 packets
2021-06-02 10:02:59 -07:00
Christian Kreibich
57c0a2a445
Add FreeBSD 13 to CI
2021-06-02 09:46:48 -07:00
Christian Kreibich
c9e91ada8c
Add Fedora 34 to CI
2021-06-02 09:46:27 -07:00
Tim Wojtulewicz
9a6959d633
Merge remote-tracking branch 'origin/topic/jsiwek/improve-netbios-toupper'
...
* origin/topic/jsiwek/improve-netbios-toupper:
Replace toupper() usages in netbios decoding BIFs
2021-06-01 19:12:09 -07:00
zeek-bot
1bbe5427da
Update doc submodule [nomail] [skip ci]
2021-06-02 00:50:53 +00:00
Vern Paxson
a6480e5eec
test suite baseline updates for "-a opt" optimize-AST alternative
2021-06-01 15:00:28 -07:00
Vern Paxson
9ab43ebe28
test suite baseline updates for "-a xform" alternative / AST transformation
2021-06-01 14:14:19 -07:00
Vern Paxson
d8213246ea
error propagation fix for AST reduction
2021-06-01 14:13:09 -07:00
Vern Paxson
783b6d1fdb
updates to "-a inline" test suite alternative baseline
2021-06-01 13:00:47 -07:00
Vern Paxson
eb75db8b56
updates for the main test suite baseline
2021-06-01 12:47:21 -07:00
Tim Wojtulewicz
ff79a58f59
Merge remote-tracking branch 'origin/topic/neverlord/telemetry-scraper'
...
* origin/topic/neverlord/telemetry-scraper:
Integrate review feedback
Sync new broker options, fix name inconsistencies
Integrate new Broker metric exporter parameters
2021-06-01 10:19:46 -07:00
Tim Wojtulewicz
ca4d0321f1
Merge remote-tracking branch 'sigkillchris/sigkillchris-patch-1'
...
* sigkillchris/sigkillchris-patch-1:
Update detect-MHR.zeek
2021-06-01 09:52:17 -07:00
Tim Wojtulewicz
7393e13d67
Merge remote-tracking branch 'origin/topic/jsiwek/gh-839-fix-optional-subrecord-table-indices'
...
* origin/topic/jsiwek/gh-839-fix-optional-subrecord-table-indices:
GH-839: Fix use of &optional sub-records within table/set indices
2021-06-01 09:39:54 -07:00
Vern Paxson
b6e9776a11
updates to test suite tests for compatibility with upcoming ZAM functionality
2021-06-01 09:25:30 -07:00
Vern Paxson
b5b58b0a3a
"-O compile-all" option to specify compilation of inlined functions
2021-06-01 09:24:17 -07:00
Vern Paxson
7855557e92
compile inlined functions if they're also used indirectly
2021-06-01 09:05:01 -07:00
Vern Paxson
5f4956bf24
provide ZAM-generated code with low-level access to record fields
2021-06-01 08:57:16 -07:00
Vern Paxson
099dc99d2b
fix for cloning records with fields of type "any"
2021-06-01 08:52:24 -07:00
Vern Paxson
cd8e16e090
direct access for ZAM to VectorVal internal vector
2021-05-30 19:35:54 -07:00
Vern Paxson
43c88749dd
ZVal constructors, accessors & methods in support of ZAM
2021-05-30 19:23:29 -07:00
Vern Paxson
dfc74a9af4
switch ZVal representation of types from Type objects to TypeVal's
2021-05-30 18:44:41 -07:00
Vern Paxson
f3fa8a7c0b
revised error-reporting interface for ZVal's, to accommodate ZAM inner loop
2021-05-30 18:36:21 -07:00
Vern Paxson
d524318154
faster construction of records by factoring static decisions into RecordType's
2021-05-30 18:25:15 -07:00
Vern Paxson
c81a331944
make "switch" internals accessible to ZAM; tidying of same
2021-05-30 18:13:17 -07:00
Vern Paxson
c662f8fbe8
factor out "cast" functionality to make available to lower-level ZAM access
2021-05-30 18:11:08 -07:00
Vern Paxson
1cbec158f3
tidying for check_and_promote_expr
2021-05-30 18:09:53 -07:00
Vern Paxson
8044926e00
employ explicit conversions to/from "any" and "vector of any" types
2021-05-30 18:05:11 -07:00
Vern Paxson
292bd1b671
more robust treatment of arithmetic coercions
2021-05-30 18:02:30 -07:00
Vern Paxson
e06d988bfd
support for constructing VectorVal's directly from underlying ZVal vectors
2021-05-30 17:58:53 -07:00
Vern Paxson
fb01f6fdef
support for ensuring that a vector can be treated as having a homogeneous type
2021-05-30 17:55:03 -07:00
Vern Paxson
65be1b5d76
factoring out of low-level vector indexing to make available to ZAM
2021-05-30 17:51:54 -07:00
Vern Paxson
0742d2da29
minor changes for more robust behavior in the face of errors
2021-05-30 17:49:08 -07:00
Vern Paxson
b7c9940221
gracefully deal with "eval" exceptions that occur during AST reduction
2021-05-30 17:48:14 -07:00
Vern Paxson
9a429808ab
directly construct records of known types, rather than requiring coercion
2021-05-30 17:47:28 -07:00
Vern Paxson
d165db6909
fixes for treating WhileStmt's "loop_cond_pred_stmt" as a first-class citizen
2021-05-30 17:46:09 -07:00
Vern Paxson
9900a3468c
support for profiling function bodies w/o needing accompanying ScriptFunc object
2021-05-30 17:44:24 -07:00
Vern Paxson
6a0bee1108
support for Frame's having call locations even if no associated CallExpr
2021-05-30 17:43:17 -07:00
Vern Paxson
143d306883
fix for AST optimization altering top-level body statement
2021-05-30 17:37:44 -07:00
Vern Paxson
22af54dda2
fix for analyzing variable usage inside of table initializers
2021-05-30 17:36:41 -07:00