mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Add tests for e-mail actions, and cleanup the new logic a bit.
This commit is contained in:
parent
6d0f48abfc
commit
ac720a1313
17 changed files with 353 additions and 16 deletions
15
testing/scripts/fake-sendmail
Executable file
15
testing/scripts/fake-sendmail
Executable file
|
@ -0,0 +1,15 @@
|
|||
#!/usr/bin/env bash
|
||||
#
|
||||
# Just writes the arguments and stdin to a file, to compare with diff
|
||||
|
||||
echo "------- cmdline args -----------" >> sendmail.out
|
||||
echo "$*" >> sendmail.out
|
||||
echo "----------- stdin --------------" >> sendmail.out
|
||||
while IFS= read -r line; do
|
||||
# Strip out the user agent, which is version dependent
|
||||
if [[ $line == "User-Agent: Zeek/"* ]]; then
|
||||
printf 'User-Agent: Zeek/$zeek_version()\n' >> sendmail.out
|
||||
else
|
||||
printf '%s\n' "$line" >> sendmail.out
|
||||
fi
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue