If it's of any help, the Matrix Brandy fork compiles using the MinGW compiler, the build scripts are written to run within the Cygwin environment but the resulting binaries do not require or use Cygwin, and this fork appears to be the only one undergoing any real development.
missing files to compile
Dear Michael McConnell, Could you assign a CVE ID for me? On Wed, 16 Sep 2020, 04:47 Michael McConnell, soruk42@users.sourceforge.net wrote: Fixed downstream on the Matrix Brandy fork. [bugs:#10] https://sourceforge.net/p/brandy/bugs/10/ Buffer overflow in read argv* Status: open Group: v1.0 (example) Labels: bug bofs Created: Tue Aug 06, 2019 09:03 AM UTC by Nguyen Le Quoc Anh Last Updated: Tue Aug 06, 2019 09:03 AM UTC Owner: nobody Dear Team, I found a buffer overflow in run_interpreter() function...
Website http://brandy.matrixnetwork.co.uk and on github at https://github.com/stardot/MatrixBrandy/
Fixed downstream on the Matrix Brandy fork.
Fixed downstream on the Matrix Brandy fork.
Fixed downstream on the Matrix Brandy fork.
Fixed downstream on the Matrix Brandy fork.
Can you link to that please Michael?
This bug has long since been fixed on the Matrix Brandy fork.
Buffer overflow in read argv
This issue has been assigned CVE-2019-14665.
global-buffer-overflow in init_commands() in commands.c
This issue has been assigned CVE-2019-14662.
This issue has been assigned CVE-2019-14663.
Heap-based buffer overflow in the define_array() function
Stack-based buffer overflow in the fileio_openout() function
Stack-based buffer overflow in the fileio_openin() function
Thanks, that does the trick for me.
This is fixed on the Matrix Brandy fork, http://brandy.matrixnetwork.co.uk in V1.21.7.
Program hangs if not launched from console
Better version of the patch.
Patch: Random number generation
Updated patch - this one implements the full 32-255 characters from RiscOS 3.11....
Patch: Mode 7 continued
Patch: Mode 7 font including block graphics characters.
Patch: Replace system font with standard Acorn one. (Only 32-126 defined)
Patch: Correct high-bit character output in text mode
SYS failure on RISC OS.
Unreproducible, so probably the same (now fixed) problem.
Another segmentation fault
Ignore this, it's probably the same as the one already fixed.
Another segmentation fault
This is now fixed in version 1.20.1
amd64 support
Strange LEFT$ behaviour and Segmentation Fault
This is now fixed in 1.20.1
Geany IDE shows error when running BASIC program in brandy
No response from submitter to request for more info so closing.
This has been tracked down to a pointer alignment issue on 64-bit systems. A new...
Interpreter won't initialise for NetBSD daemons
No response from submitter for more info - so closing.
./brandy Brandy Basic V Interpreter Version 1.0.19 (Linux) 09/10/2005 Starting with...
Strange LEFT$ behaviour and Segmentation Fault