309 Commits

Author SHA1 Message Date
Maxim Devaev
5495f70564 msd images tree 2023-03-06 03:16:37 +02:00
Maxim Devaev
c63bb2adb7 refactoring 2023-03-05 23:15:26 +02:00
Maxim Devaev
acf55a3b27 normpath 2023-03-05 19:35:17 +02:00
Maxim Devaev
7c7ac38bfe new msd fs structure 2023-03-05 17:28:45 +02:00
Maxim Devaev
1f9e826f2f refactoring 2023-03-04 17:41:08 +02:00
Maxim Devaev
73263ebe82 msd: remove image from list only on success 2023-03-04 17:21:12 +02:00
Maxim Devaev
edd9435945 refactoring 2023-03-04 16:13:04 +02:00
Maxim Devaev
e284fd843b refactoring 2023-01-18 23:44:34 +02:00
Maxim Devaev
15567d6636 refactoring 2023-01-13 17:27:16 +02:00
Maxim Devaev
be25f5a026 removed relay msd 2022-11-21 07:19:35 +03:00
Maxim Devaev
d4e1e9e05b Fixed pikvm/pikvm#842: Added timestamps for MSD images 2022-11-10 05:05:30 +03:00
Maxim Devaev
4c6511491e lint fix 2022-11-08 21:39:09 +03:00
Maxim Devaev
d93d112aa0 refactoring 2022-11-07 19:36:44 +03:00
Maxim Devaev
941b3bbd75 refactoring 2022-11-07 13:56:39 +03:00
Maxim Devaev
53f8b052de common fstab and libc funcs 2022-11-07 03:23:06 +03:00
Maxim Devaev
648316931a refactoring 2022-11-07 02:20:42 +03:00
Maxim Devaev
ee3e224e39 new typing style 2022-09-04 18:08:40 +03:00
Maxim Devaev
b94d524851 cmdret module instead of cmd.read implementation 2022-08-19 21:47:08 +03:00
Maxim Devaev
5757eba854 minor fix 2022-08-17 04:08:59 +03:00
Dylan M. Kozicki
e0513ced47
add the ability to use command exit status as a gpio state in ugpio/cmd (#112) 2022-08-17 04:02:20 +03:00
Maxim Devaev
e37a7254d5 using shield_fg() in atomic (now atomic_fg) 2022-08-07 19:35:08 +03:00
Maxim Devaev
fdc3edfa79 using shield_fg() 2022-08-07 19:18:23 +03:00
Maxim Devaev
ec9785b4be simplified AioNotifier() 2022-08-07 19:04:32 +03:00
Maxim Devaev
d995349b63 compressed mode for /api/msd/read 2022-08-06 03:20:27 +03:00
Maxim Devaev
d21e74700a shielded some tasks 2022-08-05 18:19:31 +03:00
Maxim Devaev
eeaeebf7c7 shield some finally ops 2022-08-05 15:07:17 +03:00
Maxim Devaev
9ee63aba3e refactored msd writer api 2022-08-04 04:04:10 +03:00
Maxim Devaev
9925198762 refactored msd reader api 2022-08-03 19:44:08 +03:00
Maxim Devaev
589ec14de0 Fixed pikvm/pikvm#783: remove incomplete msd image 2022-07-30 18:15:50 +03:00
Maxim Devaev
caf1a89ec6 refactoring 2022-07-29 22:14:02 +03:00
Maxim Devaev
1055dadcb9 msd: downloading status api 2022-07-24 16:16:45 +03:00
Maxim Devaev
1564c68727 refactoring 2022-07-24 15:42:43 +03:00
Maxim Devaev
d05b46e05d fixed lock behaviour in read_image() 2022-07-24 09:34:27 +03:00
Maxim Devaev
90ae558f36 remount-ro on remove() is not fatal 2022-07-24 06:01:09 +03:00
Maxim Devaev
779d0de59f process cdrom/rw forbidden states in set_params() 2022-07-24 05:55:54 +03:00
Maxim Devaev
0e3ebac362 reading images api 2022-07-24 05:38:26 +03:00
Maxim Devaev
de14053725 refactoring 2022-07-24 05:38:26 +03:00
Maxim Devaev
baeb2bc35b upload_chunk_size -> write_chunk_size 2022-07-24 05:38:26 +03:00
Maxim Devaev
44ffe83199 renamed new_writer to writer 2022-07-24 05:38:26 +03:00
Maxim Devaev
477e6f05e4 writable msd 2022-07-24 05:38:26 +03:00
Maxim Devaev
aa5a538c64 refactoring 2022-07-24 05:38:26 +03:00
Maxim Devaev
2eef9bd263 basic msd rw api 2022-07-24 05:38:26 +03:00
Maxim Devaev
867412a6cd renamed otg key to usb key 2022-07-22 04:36:54 +03:00
Maxim Devaev
508a6e9b58 refactoring 2022-07-21 01:44:44 +03:00
Marcin Mikołajczak
42c85021f7
Support for driving TESmart KVMs by RS-232 (#89)
* Fixed TESmart name casing

* Support for driving TESmart KVMs by RS-232

* Restored 0-based pin numbering
2022-07-21 00:17:10 +03:00
Maxim Devaev
43da6af153 improved subprocess cmd logging 2022-06-19 20:56:51 +03:00
Maxim Devaev
f0b5c1ebba locator plugin 2022-04-16 15:10:44 +03:00
Maxim Devaev
32fb465ad4 fix 2022-04-12 15:30:36 +03:00
Maxim Devaev
04e0ad213a removed unnecessary proc.returncode 2022-04-12 12:45:27 +03:00
Maxim Devaev
d55d7beb0e refactoring 2022-04-10 12:55:06 +03:00