commit 4ae273ccbd
Author: akuker <34318535+akuker@users.noreply.github.com>
Date: Sun Dec 19 22:30:22 2021 -0600
Loopback tester pcb (#545)
commit 46c5c1966f
Author: akuker <34318535+akuker@users.noreply.github.com>
Date: Sun Dec 19 22:29:59 2021 -0600
RaSCSI Zero version 1.0 (#546)
commit d09df31d67
Author: Daniel Markstedt <markstedt@gmail.com>
Date: Sun Dec 19 20:25:23 2021 -0800
Remove redundant code from OLED script (#547)
commit d8828da690
Author: akuker <34318535+akuker@users.noreply.github.com>
Date: Sun Dec 19 21:02:50 2021 -0600
Added list of sponsors
commit bcd7e8396d
Author: Daniel Markstedt <markstedt@gmail.com>
Date: Sun Dec 19 15:51:45 2021 -0800
Second attempt at properly creating the manpage dir (#542)
commit c887edfc8c
Author: Daniel Markstedt <markstedt@gmail.com>
Date: Sun Dec 19 15:50:03 2021 -0800
Remove special elevated privileges for the Web Interface (#536)
* Use the pi_shutdown method to restart the rascsi service
* Use the pi_shutdown method to restart the rascsi service
* Remove modifications to sudoers no longer needed
* Introduce sleeps attempting to connect to socket; reduce overall number of retries
* Remove systemd helped methods and the functionality that depends on it
* Attempts to speed up splash code
* Remove unneccessary verbosity
* Attempt to optimize service definition
commit 801aebfb96
Author: Daniel Markstedt <markstedt@gmail.com>
Date: Sun Dec 19 15:47:22 2021 -0800
More readable message when downloading a file (#531)
commit 29cf58288f
Author: Daniel Markstedt <markstedt@gmail.com>
Date: Sun Dec 19 15:47:03 2021 -0800
Add a warning notice when ejecting removable media (#526)
commit 7efa895239
Author: Daniel Markstedt <markstedt@gmail.com>
Date: Sun Dec 19 15:46:22 2021 -0800
Unzip zipfiles before storing to iso (#525)
* Unzip zipfiles before storing to iso
* Add helptext
* Skip unzip for MacZip format
* Should not be an fstring
commit 39bc485671
Author: Daniel Markstedt <markstedt@gmail.com>
Date: Sun Dec 19 15:28:22 2021 -0800
Add pip3 to global dependencies; remove duplicates from monitor_rascs… (#523)
* Add pip3 to global dependencies; remove duplicates from monitor_rascsi dependencies
* Cleanup
* Better error handling
* Ability to create ISO images of various types
* Remove ISO v2 option, since I couldn't test that it works
* Add help text
* Fix typo
* Link rasctl with -lpthread, as -lprotobuf may require it
* Made non-cross compiling the default setting
* Comment update
* No need for initial definition of CROSS_COMPILE
* Update
* Backup rascsi.service AFTER compilation to avoid disabling the service when compilation fails
* Rename constant to match naming convention
* Introduce SYSTEMD_PATH global constant
* Rename constant to match naming convention
* Change method of checking for existing systemd services, to handle a corner case scenario where the service previously existed but the .service file had been removed unexpectedly
* Make the restart rascsi service endpoint actually check for systemd service status before doing anything. Introduced error handling and more verbose messages.
* Cleanup
* Introduce run_async for system processes
* Remove redundant code for system shutdown and reboot endpoints
* Use async process with systemd_service
* Modify innerHTML to show progress messages
* Add docstring
* Add flask-login library
* Add simplepam lib to requirements
* We don't use flask-login after all
* User authentication in the web app using simplepam
* Allow only users in the sudo group to log in
* Tweak string
* This way to enforce authenticated state doesn't work here
* Open links to github in new tab
* Disallow uploads when not authenticated
* Check for the rascsi group on the system to enable webapp auth. Allow only users in the rascsi group to authenticate.
* Make the AUTH_GROUP a global constant.
* Add easyinstall option for web interface auth
* Make AUTH_GROUP a constant
* More accurate change scope
* Introduce advanced options for installing stand-alone rascsi and rascsi-web
* Add usage notes message after configuration
* Adds code comments
* Separate function for managing the cfg dir
* Add code comments
* Update easyinstall.sh
* Add sudoCheck function to prompt for user password with a contextual message, and error out when not in sudoers group
* Up-front messages on the changes that will be made to the system
* Web service message
* Message about manpage installs
* One more manpage notice
* Update manpage targets
* Use a more sturdy parameter expansion syntax
* Use a more sturdy parameter expansion syntax
* Revert "Added STEP file and updated symbol and 3d model references to reference the correct gender of parts. Should be no functional change"
This reverts commit 479cc578b8.
* Delete rascsi_tester that didn't work
Co-authored-by: Tony Kuker <akuker@gmail.com>
The inquiry command only returns up to the revision information, so don't return more data than this. This gives a total of 36 bytes returned, which is the required minimum in the spec.