Devaev Maxim
|
67d62cd452
|
send only changed states
|
2019-06-08 06:42:45 +03:00 |
|
Devaev Maxim
|
5181b09db8
|
fixed CancelledError on killing server
|
2019-06-08 06:15:31 +03:00 |
|
Devaev Maxim
|
77a7498731
|
process CancelledError
|
2019-06-08 04:15:20 +03:00 |
|
Devaev Maxim
|
445f2f9e63
|
improved msd state machine
|
2019-06-08 04:11:19 +03:00 |
|
Devaev Maxim
|
85c67ffcbb
|
fixed logging depth
|
2019-06-06 04:17:49 +03:00 |
|
Devaev Maxim
|
288fb05ea5
|
refactoring
|
2019-06-06 04:04:13 +03:00 |
|
Devaev Maxim
|
6d7996924f
|
wait short tasks
|
2019-06-05 20:56:46 +03:00 |
|
Devaev Maxim
|
8aa333ba89
|
better atomic ops
|
2019-06-05 06:30:21 +03:00 |
|
Devaev Maxim
|
234aa8bda4
|
refactoring
|
2019-06-03 15:55:04 +03:00 |
|
Devaev Maxim
|
13a51f2f46
|
atomic server requests
|
2019-06-03 15:53:16 +03:00 |
|
Devaev Maxim
|
ea856561c5
|
minor msd fixes for slow devices
|
2019-06-03 00:42:32 +03:00 |
|
Devaev Maxim
|
d1266ea09b
|
fixed dataclass asdict
|
2019-06-03 00:14:10 +03:00 |
|
Devaev Maxim
|
7037bb0cfa
|
using dataclasses instead of typed namedtuple
|
2019-06-01 03:54:40 +03:00 |
|
Devaev Maxim
|
cf2ed326a3
|
handle disabled services
|
2019-05-11 21:36:22 +03:00 |
|
Devaev Maxim
|
447e3c2d9e
|
refactoring
|
2019-05-11 21:11:36 +03:00 |
|
Devaev Maxim
|
3a4d79423e
|
info: report dbus errors
|
2019-05-10 20:41:10 +03:00 |
|
Devaev Maxim
|
fb9b1b555d
|
soft of by default
|
2019-04-30 01:05:25 +03:00 |
|
Devaev Maxim
|
e13b5027d6
|
load only required plugins
|
2019-04-28 21:01:03 +03:00 |
|
Devaev Maxim
|
380b1d15e3
|
highlevel atx api
|
2019-04-27 22:09:58 +03:00 |
|
Devaev Maxim
|
493d160a6e
|
single-shot auth using headers
|
2019-04-27 05:16:00 +03:00 |
|
Devaev Maxim
|
3476f52da9
|
apps: init only required sections
|
2019-04-27 04:14:54 +03:00 |
|
Devaev Maxim
|
33bf0e03d7
|
supported not inverted leds
|
2019-04-16 01:16:42 +03:00 |
|
Devaev Maxim
|
da46733840
|
refactoring
|
2019-04-16 00:28:13 +03:00 |
|
Devaev Maxim
|
b1e2d5967a
|
test for auth manager
|
2019-04-16 00:08:55 +03:00 |
|
Devaev Maxim
|
60849efa72
|
global event loop
|
2019-04-09 08:04:36 +03:00 |
|
Devaev Maxim
|
a6028c46a4
|
auth plugins
|
2019-04-09 07:13:13 +03:00 |
|
Devaev Maxim
|
0460c2e83b
|
streamer: send user-agent
|
2019-04-09 06:17:52 +03:00 |
|
Devaev Maxim
|
dda30309a4
|
refactoring
|
2019-04-08 17:03:19 +03:00 |
|
Devaev Maxim
|
d8a5e38371
|
basic -> htpasswd
|
2019-04-08 06:19:02 +03:00 |
|
Devaev Maxim
|
9243d2a00c
|
refactoring
|
2019-04-08 04:58:32 +03:00 |
|
Devaev Maxim
|
2e67f5b3b5
|
refactoring
|
2019-04-07 09:11:03 +03:00 |
|
Devaev Maxim
|
6c121bf87f
|
hid: better error handling
|
2019-04-07 07:39:05 +03:00 |
|
Devaev Maxim
|
f426e13907
|
refactoring
|
2019-04-07 06:10:55 +03:00 |
|
Devaev Maxim
|
dcd774971a
|
refactoring
|
2019-04-07 03:32:03 +03:00 |
|
Devaev Maxim
|
1d75b738a0
|
validators, tests
|
2019-04-06 08:04:26 +03:00 |
|
Devaev Maxim
|
73e04b71ed
|
modular auth
|
2019-04-01 10:30:30 +03:00 |
|
Devaev Maxim
|
2acec3f229
|
api refactoring
|
2019-03-27 06:57:43 +03:00 |
|
Devaev Maxim
|
fe2c44391c
|
fixed copyright
|
2019-03-18 04:19:43 +03:00 |
|
Devaev Maxim
|
d049400a97
|
optional msd and atx
|
2019-03-18 03:32:14 +03:00 |
|
Devaev Maxim
|
6a0de7c329
|
license
|
2019-02-18 06:22:59 +03:00 |
|
Devaev Maxim
|
7d79f48fd8
|
big config refactoring
|
2019-02-15 07:20:26 +03:00 |
|
Devaev Maxim
|
9d13982a51
|
added some help
|
2019-02-10 04:14:28 +03:00 |
|
Devaev Maxim
|
251720ef9d
|
moved application.py content to apps/__init__.py
|
2019-02-10 02:50:36 +03:00 |
|
Devaev Maxim
|
8ae714ab3c
|
kvmd-htpasswd
|
2019-02-10 02:46:38 +03:00 |
|
Devaev Maxim
|
8d3c0ec010
|
powerful configuration management
|
2019-02-08 06:58:08 +03:00 |
|
Devaev Maxim
|
fb235dd3a8
|
hid: fixed command processing
|
2019-02-07 16:50:23 +03:00 |
|
Devaev Maxim
|
c6a4a33d05
|
default values for some options
|
2019-02-07 06:12:34 +03:00 |
|
Devaev Maxim
|
de1bed956c
|
new hid protocol with crc
|
2019-02-07 05:45:36 +03:00 |
|
Devaev Maxim
|
5bec2ff144
|
lint fix
|
2019-02-06 08:08:22 +03:00 |
|
Devaev Maxim
|
e20553bfc6
|
lint fixes
|
2019-02-06 07:42:29 +03:00 |
|