testall.sh in version 1.54 fails on sanitizer.msg-crlf on my system
(Debian GNU/Linux 3.0 ; sparc64)
diff shows the following:
< X-Junk: -e DEFANGED X-Evil-Header: boo
--- > X-Junk: DEFANGED X-Evil-Header: boo [...]
indicating that CRHACK= in sanitizer.msg-crlf.t is not initialised correctly, because "echo -e" is a bash-specific feature that doesn't work in ash, which happens to be my /bin/sh
so, I recommend either:
1) requiring /bin/bash in this test script (as opposed to generic /bin/sh), or
2) using /bin/echo from GNU sh-utils, or
3) generating ^M directly:
#CRHACK=$(echo -e "\rX-Evil-Header: boo") CRHACK="^MX-Evil-Header: boo"
where "^M" is the actual return character. Ugly but works.