638 Commits

Author SHA1 Message Date
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
5f5a6a9a81 htpasswd: correct exceptions handling 2019-05-04 09:32:47 +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
0bde12e24d ipmi bmc proxy 2019-04-28 08:31:37 +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
c5c189c708 nocovers 2019-04-11 20:59:49 +03:00
Devaev Maxim
4a0f74897c validators fs -> os 2019-04-10 21:45:31 +03:00
Devaev Maxim
07c59485fc moar validators 2019-04-10 21:40:34 +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
008554ce4b testing htpasswd 2019-04-06 23:26:11 +03:00
Devaev Maxim
b8e3ceef6d better cleanup testing, remove all unix sockets 2019-04-06 21:59:15 +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
70e0a1df45 fixed cleanup pinout 2019-02-20 05:37:19 +03:00
Devaev Maxim
6a0de7c329 license 2019-02-18 06:22:59 +03:00
Devaev Maxim
303715ee61 os configs 2019-02-16 21:16:53 +03:00
Devaev Maxim
7d79f48fd8 big config refactoring 2019-02-15 07:20:26 +03:00