* Added support for explicit file type
* Check file type
* Manpage update
* Removed device file work-around, an explicit type can be used instead
Co-authored-by: akuker <akuker@gmail.com>
* PbDevice returns information on whether a device is removable
* Fixed log message
* Added additional status data (ejectable, protctable, removable)
* Assume ejectable == removable
* Removed obsolete fields
* Added locked/lockable to interface
* Code review
* Logging update
* The user should be allowed to also write protect hard disk drives
* Updated error handling
* Testing
* INSERT also has to search in the default file folder
* Added TODO
* Manpage update
* Message updates
* Moved some sanity checks to the server, so that they are run for any client
* Updated error handling
* Moved CR/LF handling to the client, the server should not format too much
* rascsi should not mention "rasctl" in its messages, there may be other clients
* Improved error messages
* Improved error handling by returning an error string
* Added TODO
* Moved check for duplicate ID to ProcessCmd()
* Removed debug output
* Moved include
* Removed obsolete includes, updated includes
* Reverted ready check
* Fixed error messages
* Added convenience method
* Simplified error handling
* Socket/error handling review
* "NO MEDIA" is added by the client, not by the server
* Added missing include
* Only check for duplicate ID when attaching a device
* Added type/string converters for PbDeviceType
* PbDevice indicates whether image files are supported
* Write-protecing a read-only devices is not treated as an error anymore
* Updated read-only check
* Made difference between read-only and protected more explicit
* Added comment
* Comment update
* Made hard disk drives write-protectable by the user
* Resolved https://github.com/akuker/RASCSI/issues/166
* Addressing compiler error - type needs to be initialized
Co-authored-by: akuker <akuker@gmail.com>
* #7 Re-merge scsimon functionality with latest master. The old scsimon branch was waaaaay too out of date
* #7 Re-merge scsimon functionality with latest master. The old scsimon branch was waaaaay too out of date
* Added libspdlog-dev as a required package
* Cleanup from master re-base
* Updated to use GCC version 8, to match the raspberry pi
Co-authored-by: akuker <akuker@gmail.com>