Skip to content

November 2021 Release

Compare
Choose a tag to compare
@rdmark rdmark released this 29 Nov 02:26

How to update

  • Option 1: Download the attached pre-configured Raspberry Pi OS Lite image, and flash it onto a SD card. (Reminder: Backup all of your data before doing this!)
  • Option 2: On an existing RaSCSI installation, perform the following procedure:
cd ~/RASCSI
git pull
git checkout v21.11.01
./easyinstall.sh

Run option 1 to rebuild and install

General Improvements

  • Updated to work with Raspberry Pi OS Bullseye 437
  • Made it possible to run RaSCSI and the Web UI as any user, from any location in a /home subdirectory 384
  • Introduced a new companion app: Macproxy vintage web proxy (it's not just for Macs!)

Hardware Spec Improvements

  • Corrected daisychain board KiCad design files. (Incorrect version was previously committed)

RaSCSI Capabilities

  • Fixed a bug where a Macintosh Plus wouldn't boot with a DaynaPort device attached 419
  • Fixed a bug where the same removable drive image could be inserted into multiple devices is file path was explicitly defined 422
  • Added READ/WRITE LONG (10/16) command 479
  • Modesense10 fix to return correct length 459
  • Fix issues where Inquiry was returning too much data 458

RaSCSI Web UI

  • Optional user authentication feature added 265
  • Web server port number is now configurable 444
  • Added support for mounting SCSI floppy disk drives: Iomega Floptical (Mac), DEC SCSI floppy drive 429
  • The ability to insert a removable drive image from the device table UI
  • Added status indication of Macproxy daemon
  • Allow reservation of IDs in the Web UI, as well as storing of a memo for the reservation 437
  • Scroll to the top of the page and display a message when a long process is initiated 427
  • Show filename in file deletion confirmation dialog boxes 475
  • Improved error reporting when attaching DaynaPort device if network bridge is not configured 407
  • Allow downloading the properties file for a named drive image 393
  • Hide properties file in the zip file browser; when the associated image file is unzipped, automatically unzip and move the properties file to the Web UI config directory so that it takes effect 392

OLED Screen

  • Added support for 64 pixel height OLED screens 439
  • Transliterate non-ASCII characters to ASCII for display on the OLED screen

Easyinstall

  • Introduced Advanced installation options for stand-alone installation and Web UI authentication 438
  • Introduced an option to install Macproxy
  • Allow for multi-threaded make for building rascsi (ex: --cores=4) 452
  • Fixed a bug where a new tarball was created every time you installed Netatalk
  • Enabled any user except root to run the script

Technical Improvements

  • Cleanup to DaynaPort code and logging to make troubleshooting easier
  • Fix bug that broke the IMAGE_FILE_INFO protobuf command 456
  • Fix compiler warnings in RaSCSI code
  • Refactoring and cleanup of Web UI and OLED screen Python code to make it more readable and maintainable
  • Changed location of man pages to /usr/local/man in the Makefile
  • Have the Makefile create the man subdirectory if it doesn't exist, avoiding a potential error while installing

Full Changelog: v21.10.01...v21.11.01