* Removed size validation for MOs
* rasctl -D detaches all devices
* Detach all devices on Ctrl-C (KILL signal)
* Added comment
* Also detach all devices on SIGTERM
* Fix minor errors in easyinstall.sh and start.sh
* Make easyinstall directory portable
* Make RASCSI-web directory portable in easyinstall.sh
* Remove directory check from easyinstall.sh
* Fix failed merge
* Fix copy of web files
* Fix VIRTUAL_DRIVER_PATH
* Revert to fixed checkout dir
* Simplify rascsi-web.service installation
* Fix bugs
* Better iptables-persistent check
* Revert line commented out for testing
* Fix unintentional indentation
* Add check for the existance of a remote branch
* Add echo message when detecing local branch
* Fallback name and email for git stash command
* Add quotation marks
* Add set -x for testing
* Avoid script to exit out when sudoIsReady check fails
* Tweak conditional check
* Pass argument with -S
* Options for testing
* Testing
* Testing
* Reset stdin for suspicious actions
* Reset stdin for suspicious actions
* Testing
* Testing
* Stop testing
Co-authored-by: Jonathan karras <karrots@users.noreply.github.com>
* Updated logging
* Updated logging
* Updated logging
* Updated ID/LUN parsing
* Updated handling of max_id
* The -HD option sets type to SAHD
* Replaced is_sasi by device type
* Updated logging
* Logging update
* Improved LUN evaluation
* Check LUN against UnitMax
* Comment update
* LUN parsing update
* Logging update
* Logging update
* Updated ReportLuns
* Updated REPORT LUNS
* Cleanup
* Updated REPORT LUNS
* Updated Execute()
* Updated LUN handling
* Check for consecutive LUNs
* Added LUN check for remotely attached devices
* Remember LUN selected by IDENTIFY
* Evaluate LUN from IDENTIFY message
* Added comment
* Updated REPORT LUNS
* Initlize LUN
* Logging update
* Support 32 LUNs
* rasctl display update
* Updated LUN check for LUNSs > 7
* Simplified LUN validation
* Fixed wrong ID/LUN handling with values > 9
* Log level update
* Manpage update
* rascsi parser update
* Updated error handling
* Updated error handling
* Updated LUN setup validation
* Updated logging
* Improved validation of consecutive LUNs
* Renaming
* Detach all LUNs equal to or higher than the one specified
* Add support for LUN in the device list
* Add ability to show device info for LUNs
* Make it possible to detach and eject LUNs
* Show full path to prop file
* Show only LUN columns when non-0 LUNs present
* Support for attaching LUNs
* Add helptext
* Fix handling of removable media
* Retain the previous behavior of recommending the next unoccupied id
* SCSI ID validation no longer needed due to changed logic
* Make use of recommended id everywhere
* Docstring
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
* Removed ISO CD-ROM block size check
* Removed CD size checks
* Replicate read-only status when copying an image file
* Cleanup
* Copied images can optionally be created read-only
* Check path of default image folder
* Comment update
* Updated error message
* Fix minor errors in easyinstall.sh and start.sh
* Make easyinstall directory portable
* Remove directory check from easyinstall.sh
* Revert to requiring the checkout dir to be /home/pi/RASCSI
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
* Added VERSION_INFO
* Added LOG_LEVEL_INFO
* Added RESERVED_IDS_INFO
* Renaming
* Renaming
* Split rasctl
* Code cleanup
* Removed unused method
* Include cleanup
* More cleanup
* More cleanup
* Simplified sending commands
* Fully set up command
* Further simplified sending commands
* Moved code
* Include cleanup
* Reject reserving an ID that is in use
* Update rascsi-web for the changes in protobuf interface
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
* Implement pad_image method
* Reintroduce list_files method, rename the other to list_images
* Add iso file padding UI
* HDD image UI
* Tweak label
* Store padded image in the right dir
* Show only images that need padding
* Support padding MO images
* Cleanup
* UI flow to show drive properites (#270)
* Adjust MO padding to align with current develop
* Add docstrings
* Fix image padding code
* Tweak labels
* Implement pad_image method
* Reintroduce list_files method, rename the other to list_images
* Add iso file padding UI
* HDD image UI
* Tweak label
* Store padded image in the right dir
* Show only images that need padding
* Support padding MO images
* Cleanup
* UI flow to show drive properites (#270)
* Adjust MO padding to align with current develop
* Add docstrings
* Remove image padding code
* Cleanup
* Cleanup
* Fixed compile time issues
* Fix compile time error in sasidump.cpp
* Fix comment in Makefile
* Fix compile time error in sasidump.cpp
* Restore rasdump and sasidump to BIN_ALL
* Fix typo
* Install rasdump and sasidump
* manpage for rasdump
* Create manpage for sasidump
Co-authored-by: Uwe Seimet <Uwe.Seimet@seimet.de>
* Fixed compile time issues
* Fix compile time error in sasidump.cpp
* Fix comment in Makefile
* Fix compile time error in sasidump.cpp
* Restore rasdump and sasidump to BIN_ALL
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
* Translate code comments
* Remove documentation that is contained in wiki
* Translate code comments
* Remove documentation that is contained in wiki
* Translate configuration file
* Remove documentation that is covered by wiki
* Translate code comments
* Translate strings and code comments
* Cleanup
* Fixed issue with attaching protected devices
* Fixed same issue when inserting a file
* Added IMAGE_FILE_INFO command
* rasctl output update
* Added file mode and type
* Datat type update
* Reverted change
* Update web ui for protobuf changes
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
* Added MAPPING_INFO command, returning the mapping of extensions to types
* Updated help message
* Set explicit vendor/product/revision for .hda extension
* Added leading blanks to vendor and product for .hda
* Product string update
* Fixed typo in help string
* Manpage update
* Spoof hda as a Quantum Fireball
Co-authored-by: Daniel Markstedt <markstedt@gmail.com>
* Issue 232 -- will not generate PC98 emulator image formats
* Introducing dropdown for selecting device type which defaults to a recommendation based on file ending, while removing the quiet logic to autodetect type on the frond end side
* Added device type to PbImageFile
* Comment update
* Code cleanup
* More code cleanup
* Extraced methods
* Extracted methods
* Renaming
* Moved code
* Visility update
* Updated error handling
* Removed duplicate error handling
* Removed duplicate code
* Code cleanup
* Moved code
* Moved code
* Leverage new device type field for files in protobuf interface
* Tweak label
* Tweak template
* Fix bug
* Add types legend
* Add tip about renaming image files
Co-authored-by: Uwe Seimet <Uwe.Seimet@seimet.de>