Commit Graph

646 Commits

Author SHA1 Message Date
Uwe Seimet
c88628e12a Sort map by operation name 2021-12-18 14:17:50 +01:00
Uwe Seimet
b64001e8a4 Data type update 2021-12-18 13:39:44 +01:00
Uwe Seimet
8177cd3062 Added cast 2021-12-18 13:37:23 +01:00
Uwe Seimet
b8599ba088 Added safeguard against unknown operations 2021-12-18 13:35:40 +01:00
Uwe Seimet
6b14ba6511 Map operations by ordinal 2021-12-18 13:26:21 +01:00
Uwe Seimet
ee101f2c6b Comment update 2021-12-18 13:14:31 +01:00
Uwe Seimet
67c958ed37 Comment update 2021-12-18 13:13:06 +01:00
Uwe Seimet
d1a9c40745 Default value update 2021-12-18 13:04:58 +01:00
Uwe Seimet
d9dbbc0bb3 Squashed commit of the following:
commit 8171c6ea27982c736c30c0db69a7fdde07ee10ce
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 12:43:14 2021 +0100

    The data type is implicit

commit fb01dc9d82e8ff7456b05a0cb9d08069adacc64c
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 12:37:49 2021 +0100

    Renaming

commit 057dbf1aca7be3f7e76a5ff89a582a276b6d3089
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 12:29:54 2021 +0100

    Comment update

commit 5f699aad2f835f72accdb445d1e59f094aeb108f
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 12:24:25 2021 +0100

    Signature update

commit cbcf8b09f9d1ba7b82f816269bcfe91d9f00eb6e
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 12:22:45 2021 +0100

    Signature update

commit a8148ef802ca809e5a305d2caa69856c9033d932
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 12:16:46 2021 +0100

    Comment update

commit ce685a92d4827e131d80d10ecd56e2b3baf173f8
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 12:15:46 2021 +0100

    Use map instead of list

commit 454c0438f3589904f5dbe5253963dd200ea416dd
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 10:47:36 2021 +0100

    Updated size check

commit b386dbba4b0262f4f6f02aecb2a1daeffd41f4a2
Author: Uwe Seimet <Uwe.Seimet@seimet.de>
Date:   Sat Dec 18 01:23:43 2021 +0100

    Initial improvements
2021-12-18 12:47:36 +01:00
Uwe Seimet
5d6862b6b0 Description upddate 2021-12-17 23:22:27 +01:00
Uwe Seimet
69263b3e4b Description update 2021-12-17 23:21:38 +01:00
Uwe Seimet
49e14f7078 Removed redundant message field 2021-12-17 23:19:08 +01:00
Uwe Seimet
ff468aafa8 Added support for default value 2021-12-17 23:09:18 +01:00
Uwe Seimet
2da717a0a0 For completeness sake added permitted boolean values 2021-12-17 22:57:59 +01:00
Uwe Seimet
5d894d2e4f Display permitted values 2021-12-17 22:53:07 +01:00
Uwe Seimet
acc7d3cba5 Comment update 2021-12-17 20:37:03 +01:00
Uwe Seimet
f846242aea Code cleanup 2021-12-17 20:35:07 +01:00
Uwe Seimet
5a9592f102 Added convenience method 2021-12-17 20:24:33 +01:00
Uwe Seimet
9d258d9979 Added convenience method 2021-12-17 20:05:53 +01:00
Uwe Seimet
6c4103989b Comment update 2021-12-17 19:45:20 +01:00
Uwe Seimet
7d543451f0 Description updates 2021-12-17 19:27:50 +01:00
Uwe Seimet
f4b0e50e66 Comment update 2021-12-17 19:23:29 +01:00
Uwe Seimet
35dd3f6282 Type update 2021-12-17 19:21:12 +01:00
Uwe Seimet
7a94c0e6e0 Manpage update 2021-12-17 19:17:05 +01:00
Uwe Seimet
4179110bac rasctl -s returns operation meta data 2021-12-17 19:13:42 +01:00
Uwe Seimet
eed83bb005 Completed meta data 2021-12-17 19:05:29 +01:00
Uwe Seimet
4a7528d9d3 Sort operations 2021-12-17 18:39:18 +01:00
Uwe Seimet
d3af9a142c Support for localized descriptions 2021-12-17 18:29:22 +01:00
Uwe Seimet
b4ff4f52ab Interface update 2021-12-17 17:53:11 +01:00
Uwe Seimet
e8d9e97fe5 Comment update 2021-12-17 16:59:49 +01:00
Uwe Seimet
22753b1547 Added messages 2021-12-17 16:57:39 +01:00
Daniel Markstedt
39c65beb99
Better Pi shutdown handling in Web Interface (#522)
* Add shutdown method

* Use shutdown method

* Use proto shutdown commands; remove old shell commands

* Add explicit monitor_rascsi shutdown

* Better method name

* Add code comment

* Fix bug
2021-12-13 19:37:28 -08:00
Daniel Markstedt
0eb9e50d18
Rename image file in web interface (#521)
* Introduce rename_image method

* Introduce rename endpoint

* Better prompt text

* Fix bug

* Make renaming properties files work

* Have current file name prefilled

* Add login_required decorator

* Remove unused code
2021-12-13 20:50:36 -06:00
Daniel Markstedt
986116f8d9
Introduce wrapper method for enabling auth for endpoints (#518) 2021-12-12 18:54:15 -06:00
Daniel Markstedt
01bc198d4c
Pipe only stdout to /dev/null when checking pip return code (#517)
* Piping stderr to /dev/null was a bad idea

* Piping stderr to /dev/null was a bad idea
2021-12-12 18:53:08 -06:00
Daniel Markstedt
7dce1bc3b9
The ability to create ISO images of various types (#520)
* 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
2021-12-12 18:52:35 -06:00
Daniel Markstedt
aa0e5a287b
Error handling in subprocess run (#516) 2021-12-12 11:13:19 -06:00
Uwe Seimet
0abbff200e
Support for RaSCSI shutdown, system shutdown or reboot (#515)
* Initial reboot support

* Moved code

* Fixed typo

* Shutdown update

* rasctl passes mode "rascsi"

* Use reboot() instead of syscall()

* Fixed typo

* Renaming

* Comment update

* Error message update

* Updated error handling

* Error message update

* Added comment
2021-12-10 16:03:01 -06:00
Daniel Markstedt
916cf2c72c
Fix startup check for broken venv (logic was the wrong way around) (#513)
* I got the logic the wrong way around

* Explicitly use pip3 to avoid certain error scenarios
2021-12-09 19:45:54 -06:00
Daniel Markstedt
8f1cc95195
Small fixes for HFS formatted drive creation in easyinstall (#511)
* More descriptive messages for creating drive images

* Revert back to using hda file extension for created drives
2021-12-08 17:59:17 -06:00
Daniel Markstedt
824a9c5ecd
Bump to Macproxy release 21.12.1 (#509)
* Bump Macproxy version to 21.12.1

* Add functions for starting and stopping macproxy service; rename start script

* Remove superfluous step

* Fix bugs
2021-12-06 20:41:46 -06:00
Daniel Markstedt
0cc0ee9094
Add checks for bad venv, and delete if detected (#510)
* Add checks for two known bad venv states

* More sturdy replacement operator
2021-12-06 20:38:41 -06:00
Uwe Seimet
5ec5a5f730
Link rasctl with -lpthread, updated cross-compiler default setting (#508)
* 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
2021-12-06 11:45:44 -08:00
Daniel Markstedt
47717ad0e0
Check for iptables, and install if missing (#506) 2021-12-04 20:07:17 +01:00
Uwe Seimet
b9f2d3d448
Logging update (#505) 2021-12-03 10:25:36 -08:00
Daniel Markstedt
df3387b178
Stop submit event if prompt cancel is clicked (#495) 2021-12-02 19:20:00 -06:00
Daniel Markstedt
267625d1e8
Handle corner case scenarios in easyinstall when compilation of rascsi failed (#502)
* 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
2021-12-02 19:18:45 -06:00
Daniel Markstedt
d4f30a4e34
Remove DSPDLOG_FMT_EXTERNAL from gcc 10+ compiler flags, since it caused errors on 64-bit systems, and it seems to work without it on 32-bit systems. (#501) 2021-12-01 10:16:59 +01:00
Tony Kuker
5775cd1fb2 Update version for next development version 2021-11-28 18:27:56 -06:00
Daniel Markstedt
c3a4bf876f
Handle error for invalid zip file (#494) 2021-11-28 14:09:31 -06:00