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
|
d55d7beb0e
|
refactoring
|
2022-04-10 12:55:06 +03:00 |
|
Maxim Devaev
|
7c44d733a9
|
aiohelpers
|
2022-04-10 08:08:05 +03:00 |
|
Maxim Devaev
|
486f1be986
|
get rid of the otg-unlock helper
|
2022-04-10 06:00:10 +03:00 |
|
Maxim Devaev
|
d2c6bf716d
|
delay
|
2022-04-01 06:06:11 +03:00 |
|
Maxim Devaev
|
b775239d72
|
refactoring
|
2022-03-31 16:17:52 +03:00 |
|
Maxim Devaev
|
6828a0e6aa
|
otg msd: handle functions switching
|
2022-03-31 11:54:31 +03:00 |
|
Maxim Devaev
|
1b3a2cc3f7
|
copyright bump
|
2022-01-07 16:39:02 +03:00 |
|
Maxim Devaev
|
8f11fa3b91
|
small rebranding
|
2021-09-08 06:47:54 +03:00 |
|
Maxim Devaev
|
6b07a80834
|
/msd/write_remote handle
|
2021-07-27 05:25:54 +03:00 |
|
Maxim Devaev
|
189ff59379
|
refactoring
|
2021-07-23 20:52:47 +03:00 |
|
Devaev Maxim
|
7c68b6b406
|
lint fixes
|
2021-07-08 16:52:51 +03:00 |
|
Devaev Maxim
|
b5ab5699c4
|
pikvm/pikvm#321: server-side uploading counters
|
2021-06-08 03:12:24 +03:00 |
|
Devaev Maxim
|
640547d441
|
sync
|
2021-05-26 16:02:10 +03:00 |
|
Devaev Maxim
|
e480629724
|
speed up msd
|
2021-05-26 12:26:31 +03:00 |
|
Devaev Maxim
|
8bc36eac5d
|
pikvm/pikvm#208: permanent image
|
2021-05-25 01:41:23 +03:00 |
|
Devaev Maxim
|
c169f55204
|
update copy
|
2021-01-07 10:33:02 +03:00 |
|
Devaev Maxim
|
42475809fc
|
refactoring
|
2020-12-21 01:59:49 +03:00 |
|
Devaev Maxim
|
58f60bb49f
|
using monotonic time
|
2020-11-13 12:31:00 +03:00 |
|
Devaev Maxim
|
6420bc4533
|
mypy again
|
2020-10-13 14:55:08 +03:00 |
|
Devaev Maxim
|
cf5bc84872
|
refactoring
|
2020-10-09 11:58:19 +03:00 |
|
Devaev Maxim
|
cccf44655a
|
common env variables
|
2020-10-03 05:02:14 +03:00 |
|
Devaev Maxim
|
ec6d13dc34
|
refactoring
|
2020-09-10 09:58:31 +03:00 |
|
Devaev Maxim
|
605b67ca76
|
refactoring
|
2020-09-08 05:24:47 +03:00 |
|
Devaev Maxim
|
482eeec3e7
|
common background systasks
|
2020-09-05 09:26:55 +03:00 |
|
Devaev Maxim
|
cf5bf8e147
|
refactoring
|
2020-05-29 04:33:35 +03:00 |
|
Devaev Maxim
|
eb13da03be
|
refactoring
|
2020-05-29 04:30:37 +03:00 |
|
Devaev Maxim
|
966267ebb9
|
asyncio.CancelledError is a subclass of BaseException since 3.8
|
2020-03-16 02:42:23 +03:00 |
|
Devaev Maxim
|
5b58af4d6f
|
proper usage of asyncio.wait() for first completed
|
2020-03-15 02:42:10 +03:00 |
|
Devaev Maxim
|
552bb93212
|
atomic fixes, removed tasked and muted
|
2020-03-03 23:48:53 +03:00 |
|
Devaev Maxim
|
8972357dbc
|
changed region methods to async
|
2020-03-02 01:26:43 +03:00 |
|
Devaev Maxim
|
ff6e284e64
|
no busyloop in otg msd
|
2020-03-01 03:58:08 +03:00 |
|
Devaev Maxim
|
75d9b858d7
|
moved AioExclusiveRegion to aiotools
|
2020-02-29 17:23:57 +03:00 |
|
Devaev Maxim
|
3048fc7923
|
very common exceptions
|
2019-12-09 02:26:48 +03:00 |
|
Devaev Maxim
|
cb6a6ed1d6
|
fixed exception on msd uploading abort
|
2019-11-16 19:53:05 +03:00 |
|
Devaev Maxim
|
029908e20c
|
lint fix
|
2019-11-14 23:54:48 +03:00 |
|
Devaev Maxim
|
fa40676136
|
otg msd: notify about free space while uploading
|
2019-11-08 03:53:00 +03:00 |
|
Devaev Maxim
|
b261c2695c
|
ui: partial multi msd support
|
2019-11-08 01:28:42 +03:00 |
|
Devaev Maxim
|
8abe4b1ac9
|
v2 testing
|
2019-11-07 06:42:48 +03:00 |
|
Devaev Maxim
|
10f8c2b335
|
otg msd and big refactoring
|
2019-11-07 01:27:07 +03:00 |
|