zeek/testing/btest/scripts/base/protocols/ftp
Johanna Amann af77a7a83b Analyzer failure logging: tweaks and test fixes
The main part of this commit are changes in tests. A lot of the tests
that previously relied on analyzer.log or dpd.log now use the new
analyzer-failed.log.

I verified all the changes and, as far as I can tell, everything
behaves as it should. This includes the external test baselines.

This change also enables logging of file and packet analyzer to
analyzer_failed.log and fixes some small behavior issues.

The analyzer_failed event is no longer raised when the removal of an
analyzer is vetoed.

If an analyzer is no longer active when an analyzer violation is raised,
currently the analyzer_failed event is raised. This can, e.g., happen
when an analyzer error happens at the very end of the connection. This
makes the behavior more similar to what happened in the past, and also
intuitively seems to make sense.

A bug introduced in the failed service logging was fixed.
2025-06-03 15:56:42 +01:00
..
bad-adat-encoding.zeek General btest cleanup 2020-08-11 11:26:22 -07:00
cwd-navigation.zeek Remove @load base/frameworks/dpd from tests 2022-08-31 17:00:55 +02:00
ftp-auth-tls.zeek Add explicit TLS support for FTP 2025-05-27 16:57:51 +01:00
ftp-get-file-size.zeek General btest cleanup 2020-08-11 11:26:22 -07:00
ftp-invalid-reply-code.zeek Analyzer failure logging: tweaks and test fixes 2025-06-03 15:56:42 +01:00
ftp-ipv4.zeek Remove @load base/frameworks/dpd from tests 2022-08-31 17:00:55 +02:00
ftp-ipv6.zeek Remove @load base/frameworks/dpd from tests 2022-08-31 17:00:55 +02:00
ftp-max-arg-length.zeek ftp: Limit user, password, arg and reply_msg column sizes in log 2023-02-21 12:28:07 -07:00
ftp-max-command-length.zeek ftp: Introduce FTP::max_command_length 2022-11-21 09:36:29 +01:00
ftp-max-pending-commands.zeek ftp: Limit pending commands to FTP::max_pending_commands (default 20) 2022-11-08 16:44:17 -07:00
ftp-max-user-length.zeek ftp: Limit user, password, arg and reply_msg column sizes in log 2023-02-21 12:28:07 -07:00
ftp-missing-reply-code.zeek Analyzer failure logging: tweaks and test fixes 2025-06-03 15:56:42 +01:00
ftp-missing-space-after-reply-code.zeek Analyzer failure logging: tweaks and test fixes 2025-06-03 15:56:42 +01:00
ftp-multiline-reply.zeek ftp/main: Skip get_pending_command() for intermediate reply lines 2023-03-23 13:50:36 +01:00
ftp-password-pass-command-hidden.zeek Merge branch 'pr/3946' 2024-09-27 16:52:44 +02:00
ftp-password-pass-command.zeek Merge branch 'pr/3946' 2024-09-27 16:52:44 +02:00
ftp-samba-retr.zeek ftp/main: Skip get_pending_command() for intermediate reply lines 2023-03-23 13:50:36 +01:00
gridftp.test Implement X509 certificate log caching 2021-06-29 09:41:40 +01:00