Commit graph

15378 commits

Author SHA1 Message Date
Tim Wojtulewicz
f02475d01a Update broker submodule 2022-09-19 16:35:42 -07:00
Tim Wojtulewicz
94a315ad97 Update NEWS for 5.1.0 [nomail] [skip ci] 2022-09-19 16:34:56 -07:00
Tim Wojtulewicz
7d3a8edb9c Update docs submodule [nomail] [skip ci] 2022-09-19 15:40:56 -07:00
Tim Wojtulewicz
f04f070d9f Merge remote-tracking branch 'origin/topic/vern/cpp-maint-Sep22'
* origin/topic/vern/cpp-maint-Sep22:
  oof more manual fixups
  undo inadvertently committed tweak to test
  update for btest only run in some environments
  btest tweaks for recent changes
  updates to notes for compile-to-C++ maintenance
  newly-created btest files
  baseline updates for -a cpp alternative (compile-to-C++)
  tweak btest so it's recognized as a candidate for C++ compilation testing
  split basic "int" btests into main part versus now-separate overflow part
  fix deprecated "local" scoping in test scripts
  annotated scripts to skip when testing compilation-to-C++
  C++ script generation fix for lambdas that have identical bodies
  fix for C++ scripts that refer to "opaque" types
  C++ compilation support for 2-valued vector "for" loops
  C++ compilation support for RE /s operator
  run-time checking of vector operations for overflows and division-by-zero
  error propagation fix to avoid a crash
2022-09-19 13:51:41 -07:00
Tim Wojtulewicz
ee4a232c25 Merge remote-tracking branch 'origin/topic/vern/ZAM-maint-Aug22.final'
* origin/topic/vern/ZAM-maint-Aug22.final:
  updates to ZAM btest baselines
  specialized ZAM operators for speeding up cat() operations
  ZAM support for two-valued "for" loops over vectors
  make it non-fatal for optimized scripts to encounter an empty "for" body
  script optimization fix for new-style table constructors
2022-09-19 13:44:23 -07:00
Tim Wojtulewicz
95e758e012 Add better length check to BuildOptionsVal() 2022-09-19 12:41:42 -07:00
Arne Welzel
4c00c3c4ca smb: Unify transaction_data_to_val() usage
the data/string handling in smb1-com-transaction.pcac was improved
with c75519ca88, re-use the added
functionality also for smb1-com-transaction-secondary.pac to avoid
buffer overflows.
2022-09-19 12:41:28 -07:00
Tim Wojtulewicz
56f9110eca Add some additional checks for caplen in ICMP analyzer 2022-09-19 12:41:27 -07:00
Arne Welzel
6b6bd7e9f6 irc: Check parts.size() before removing the nick
...also, don't remove the nick twice.
2022-09-19 12:41:24 -07:00
Tim Wojtulewicz
ef81116278 Check IP payload length before casting to transport structure 2022-09-19 12:38:06 -07:00
Vern Paxson
2dfaa00c61 oof more manual fixups 2022-09-16 18:45:46 -07:00
Vern Paxson
bf0a74264a undo inadvertently committed tweak to test 2022-09-16 18:44:09 -07:00
Vern Paxson
3c0b07d149 update for btest only run in some environments 2022-09-16 18:43:05 -07:00
Vern Paxson
9d24e9f71a btest tweaks for recent changes 2022-09-16 17:04:06 -07:00
Vern Paxson
eec733beae updates to notes for compile-to-C++ maintenance 2022-09-16 16:53:42 -07:00
Vern Paxson
914caf2f88 newly-created btest files 2022-09-16 16:53:31 -07:00
Vern Paxson
d7adf81859 baseline updates for -a cpp alternative (compile-to-C++) 2022-09-16 16:51:45 -07:00
Vern Paxson
b6b4503dd7 tweak btest so it's recognized as a candidate for C++ compilation testing 2022-09-16 16:49:55 -07:00
Vern Paxson
fd5fa528ca split basic "int" btests into main part versus now-separate overflow part 2022-09-16 16:49:22 -07:00
Vern Paxson
510f83c889 fix deprecated "local" scoping in test scripts 2022-09-16 16:48:19 -07:00
Vern Paxson
ce5d840800 annotated scripts to skip when testing compilation-to-C++ 2022-09-16 16:47:43 -07:00
Vern Paxson
dbae112bdc C++ script generation fix for lambdas that have identical bodies 2022-09-16 16:46:35 -07:00
Vern Paxson
7210225bba fix for C++ scripts that refer to "opaque" types 2022-09-16 16:45:37 -07:00
Vern Paxson
a725cfa9e3 C++ compilation support for 2-valued vector "for" loops 2022-09-16 16:45:09 -07:00
Vern Paxson
7b8d92b4f6 C++ compilation support for RE /s operator 2022-09-16 16:44:00 -07:00
Vern Paxson
5c6801131f run-time checking of vector operations for overflows and division-by-zero 2022-09-16 16:43:12 -07:00
Vern Paxson
abd75932a2 error propagation fix to avoid a crash 2022-09-16 16:37:56 -07:00
Vern Paxson
6e84a1da57 updates to ZAM btest baselines 2022-09-16 10:06:57 -07:00
Vern Paxson
048e524fbf specialized ZAM operators for speeding up cat() operations 2022-09-16 09:45:05 -07:00
Vern Paxson
5fe4eb27a8 ZAM support for two-valued "for" loops over vectors 2022-09-16 09:40:39 -07:00
Vern Paxson
02cd773c51 make it non-fatal for optimized scripts to encounter an empty "for" body 2022-09-16 09:38:31 -07:00
Vern Paxson
ee28609e74 script optimization fix for new-style table constructors 2022-09-16 09:37:17 -07:00
Tim Wojtulewicz
5389ad69f8 Merge remote-tracking branch 'origin/topic/timw/2397-next-not-forward'
* origin/topic/timw/2397-next-not-forward:
  Use NextStream instead of ForwardStream in fuzzers
2022-09-15 11:12:08 -04:00
Tim Wojtulewicz
650d5a4c5e Use NextStream instead of ForwardStream in fuzzers 2022-09-14 08:28:46 -04:00
Tim Wojtulewicz
3af272b6d3 Merge remote-tracking branch 'origin/topic/bbannier/bump-spicy-plugin'
* origin/topic/bbannier/bump-spicy-plugin:
  Bump spicy-plugin to v1.3.18.
2022-09-13 08:09:56 -04:00
Benjamin Bannier
3fcc4cf457 Bump spicy-plugin to v1.3.18. 2022-09-12 18:43:57 +02:00
Tim Wojtulewicz
b6512e82c5 Merge remote-tracking branch 'origin/topic/timw/update-3rdparty'
* origin/topic/timw/update-3rdparty:
  Update 3rdparty submodule
2022-09-09 14:14:59 -07:00
Tim Wojtulewicz
eea023e9b4 Update 3rdparty submodule 2022-09-09 20:41:44 +00:00
Tim Wojtulewicz
7c8b6a42bc Merge remote-tracking branch 'origin/topic/timw/update-freebsd-ci-tasks'
* origin/topic/timw/update-freebsd-ci-tasks:
  CI: remove FreeBSD 13.0, update FreeBSD 12 to 12.3
2022-09-09 09:37:59 -07:00
Tim Wojtulewicz
5b0d20b565 CI: remove FreeBSD 13.0, update FreeBSD 12 to 12.3 2022-09-08 10:13:09 -07:00
zeek-bot
015abc2f6f Update doc submodule [nomail] [skip ci] 2022-09-08 00:43:25 +00:00
Robin Sommer
627b97c8ff Merge remote-tracking branch 'origin/topic/awelzel/2289-at-if-else-if-no-way'
* origin/topic/awelzel/2289-at-if-else-if-no-way:
  parse.y/directives: Reject directives as statements
2022-09-07 14:33:15 +02:00
Robin Sommer
a60d569f7b Merge remote-tracking branch 'origin/topic/awelzel/dpd-analyzer-merger'
* origin/topic/awelzel/dpd-analyzer-merger:
  analyzer/dpd: Address review comments
  Remove @load base/frameworks/dpd from tests
  frameworks/dpd: Move to frameworks/analyzer/dpd, load by default
  scripts/dce-rpc,ntlm: Do not load base/frameworks/dpd
  btest: Remove unnecessary loading of frameworks/dpd
2022-09-07 14:30:28 +02:00
Tim Wojtulewicz
7cc876d84a Merge remote-tracking branch 'origin/topic/timw/2338-signature-eval-unused'
* origin/topic/timw/2338-signature-eval-unused:
  Add is_used attribute to an ID if used in a signature eval statement
2022-09-06 07:44:34 -07:00
Arne Welzel
4aaebf613e analyzer/dpd: Address review comments
* word-smith deprecation message
* do not load scripts/base/analyzer in segment logging policy script
2022-09-06 14:32:10 +02:00
zeek-bot
875e81883c Update doc submodule [nomail] [skip ci] 2022-09-04 00:45:50 +00:00
AmazingPP
970f45d686 Replace all the Warning() calls after IsFieldDeprecated() over to Warn() 2022-09-03 19:15:47 +08:00
AmazingPP
997d3ed126 Fix deprecation not flagged and incorrect line number in record 2022-09-03 10:36:01 +08:00
Christian Kreibich
0cce283086 Merge branch 'topic/christian/supervisor-pre-user-scripts'
* topic/christian/supervisor-pre-user-scripts:
  Update Management framework to new Supervisor::NodeConfig script fields
  Suppress deprecation warnings for the Supervisor's own NodeConfig::script access
  Expand Supervisor to support loading additional scripts before user scripts
2022-09-02 14:11:08 -07:00
Christian Kreibich
feefdf02b1 Updating CHANGES and VERSION. 2022-09-02 13:57:26 -07:00