avoid consing the input stream used by parse-string to *stream-alist*
attempt to write to file output stream causes "stack smashing detected"
Hi Robert, in 2016 I added the file encoding as an optional argument to openw and friends. If this argument is not given, the encoding is returned from stringproc.lisp / get-encoding. Using ECL the encoding (UTF-8 LF) ist returned, which obviously does not work when test-batching. I committed a change to stringproc.lisp and get-encoding now returns just :utf-8 for ECL. That seems to work. In the history of stringproc.lisp I see that in October 2016 you changed the default encoding for SBCL in get-encoding....
fix bug 3291: ecl on Linux needs utf-8 when test-batching and not (UTF-8 LF)
Incorrect sha256sum() output
Thanks for your report. The correct result was only computed when Maxima was compiled with gcl. I obviously forgot to check other Lisps in this case. I just fixed this bug in git. To use this fixed version of sha1.lisp please replace the old file. sha1.lisp will be autoloaded and recompilation is not necessary.
fix bug3300 Incorrect sha256sum output