* Use the comparison operator that Python3 likes.
* Add SUPPORT_DEVICE_TYPES category, and add Host Service to it.
* Add webapp UI for attaching a support device.
* Make the OLED screen aware of the support device type.
* Tweak test to make it clear that this is experimental functionality.
* Tweak device type names
* Fixed buster compile-time issue
* Host services inherit from ModePageDevice
* Call base class
* Visibility update
* Updated includes
* Updated dispatcher
* Added TODOs
* Logging update
* Code cleanup
* Use namespace instead of class for ScsiDefs
* Renaming
* Cleanup
* Use dispatcher template in order to remove duplicate code
* Updated all dispatchers
* Clean up commands
* Removed duplicate code
* Removed duplicate code
* Updated template definition
* Fixed typo
* Fixed warning
* Code cleanup
* Device list must be static
* Cleanup
* Logging update
* Added comments
* Cleanup
* Base class update
* SCSIBR is not a subclass of Disk anymore, but of PrimaryDevice
* Updated includes
* Fixed compile-time issue on the Pi
* Header file cleanup
* Interface cleanup
* Removed wrong override
* include file cleanup
* Removed obsolete usage of streams
* Removed more stream usages
* Stream usage cleanup
* Include cleanup
* Renaming
* Include cleanup
* Interface update
* Improve the device type selection UI
* Extend the image_files data structure with human readable device name, instead of having complex for loops in the jinja2 template.
* Leverage device type constants in the OLED monitor script
* Fix typo
* Generate the list of valid network devices that can be attached programmatically
* Fix typo
* Updating the README to reflect the new file system layout (and dependencies)
* Compressing two environment variables into a single one
* Adding named arguments
Co-authored-by: Nemanja Lukic <nemanja.lukic@forgerock.com>
* Use Netatalk 2.x v220101
* Correct removal of existing copy
* Add missing libavahi-client-dev
* Improve cleanup of previous Netatalk installation
* Print out systemd status after starting the services
* Add CUPS installation
* Updating README.md to reflect the changes made to the project file structure
* Added corrections as per comments
Co-authored-by: Nemanja Lukic <nemanja.lukic@forgerock.com>
* Output JSON file for post-processing
* Debug utility for parsing the SCSI data
* Prototype app for parsing scsi captures
* correct arg parsing
* output html
* Cleanupt html output
* Add missing include
* Allow compilation on non-Linux platforms
* Refactored scsimon to be in multiple files
* Refactored away
* Restructured scsimon into smaller pieces
* Added ability to read in pre-generated .json file and re-parse it
* Delete scsiparse.cpp
* Fix argument parsing and code cleanup
* Ran vscode c++ formatting utility
* Restore the -Wno-psabi flag for Linux only
* Address compiler warnings
* Updated to use C++ style ostreams
* Cleanup conversion to c++ style ostreams
* Updated to use ofstream instead of fprintf
* Delete src/raspberrypi/scsimon directory
Co-authored-by: akuker <akuker@gmail.com>
* Trigger installation of the oled monitor script after installing rascsi; break out the token auth code and clarify wordings.
* Better logic for venv cleanup