97 Commits

Author SHA1 Message Date
Maxim Devaev
dd3f4c16e3 htpasswd: raise error on del if user is not exist 2025-02-13 14:20:33 +02:00
Maxim Devaev
30a82efea4 htpasswd: split add and set commands 2025-02-13 13:40:02 +02:00
Maxim Devaev
de4f1903aa using salted sha512 for htpasswd by default 2025-02-11 16:55:45 +02:00
Maxim Devaev
97b405297b refactoring 2025-02-09 23:20:28 +02:00
Maxim Devaev
c3dc5b9553 test_auth: improved expiration test 2025-02-09 14:31:51 +02:00
Maxim Devaev
375a345820 pikvm/pikvm#1204: Configurable global expiration policy 2025-02-09 00:40:48 +02:00
Maxim Devaev
a7c3cdc1ea pikvm/pikvm#1204: Expire user session 2025-02-08 23:30:52 +02:00
Maxim Devaev
da4da975ef Revert "pikvm/pikvm#1459: TOTP valid_window=5"
This reverts commit b6c73aceb74cf6f3a376fc1223e9cc701a8f6ee5.
2025-01-15 02:49:10 +02:00
Maxim Devaev
b6c73aceb7 pikvm/pikvm#1459: TOTP valid_window=5 2025-01-15 02:06:01 +02:00
Maxim Devaev
630610bc53 switch 2024-12-17 18:20:04 +02:00
Maxim Devaev
a84242c9bc AioExclusiveRegion API is sync now 2024-10-26 15:51:33 +03:00
Maxim Devaev
7a53f14456 refactoring 2024-09-18 04:37:43 +03:00
Maxim Devaev
237d39b172 Removed kvmd-cleanup
Systemd kills all orphaned children when using KillMode=mixed
2024-07-08 04:53:24 +03:00
Maxim Devaev
9158abfab4 lint fixes 2024-05-13 17:52:04 +03:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
0676a3cee9 unique token for each separate logins 2024-01-08 23:50:38 +02:00
Maxim Devaev
61ce81ab64 pikvm/pikvm#1069: added option to disable auth on prometheus api 2023-08-18 00:21:07 +03:00
Maxim Devaev
a74044b086 refactoring 2023-06-20 05:45:25 +03:00
Adam Outler
db3f622023
Refactoring merge Method into a New Class & Adding Unit Tests (#137) 2023-06-20 05:35:53 +03:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
Maxim Devaev
9ecb7fb94d don't remove sockets in kvmd.apps.cleanup 2023-03-07 00:55:55 +02:00
Maxim Devaev
7667834b6d structly validation 2023-03-06 04:18:38 +02:00
Maxim Devaev
5495f70564 msd images tree 2023-03-06 03:16:37 +02:00
Maxim Devaev
2d772cc30e TOTP implementation 2023-01-22 23:03:23 +02:00
Maxim Devaev
828778f10a refactoring 2023-01-22 19:35:45 +02:00
Maxim Devaev
a39d3dffbe pikvm/pikvm#803: Ability to use LEDs in GPIO title 2022-10-08 06:09:33 +03:00
Maxim Devaev
ee3e224e39 new typing style 2022-09-04 18:08:40 +03:00
Maxim Devaev
aa630988cc aiotools.shield_fg() 2022-08-07 18:42:00 +03:00
Maxim Devaev
ac06ef62fc fixed tests 2022-07-16 22:32:19 +03:00
Maxim Devaev
6922f70dcd test fix 2022-03-26 02:25:17 +03:00
Maxim Devaev
a140f11b1b max h264 kbps is 2000 2022-03-15 19:26:37 +03:00
Maxim Devaev
bdc2a317e5 refactoring 2022-01-20 09:59:05 +03:00
Maxim Devaev
1b3a2cc3f7 copyright bump 2022-01-07 16:39:02 +03:00
Maxim Devaev
b27b4f1491 changed h264 range to actual values 2021-11-25 06:37:32 +03:00
Maxim Devaev
c585dfc483 parse yes/no/on/off as string 2021-09-26 08:51:37 +03:00
Maxim Devaev
8f11fa3b91 small rebranding 2021-09-08 06:47:54 +03:00
Devaev Maxim
7c68b6b406 lint fixes 2021-07-08 16:52:51 +03:00
Devaev Maxim
19c4c7d1e3 clean yaml error message 2021-04-17 17:44:48 +03:00
Devaev Maxim
63aa4a07a7 refactored streamer params, added h264 gop 2021-02-06 19:27:00 +03:00
Devaev Maxim
83184952f6 h264_bitrate streamer param 2021-01-28 08:12:04 +03:00
Devaev Maxim
c169f55204 update copy 2021-01-07 10:33:02 +03:00
Devaev Maxim
5bc868662a stop signals propagation in 3.9 2020-12-02 15:07:08 +03:00
Devaev Maxim
9e92a403c0 refactoring 2020-11-23 23:51:26 +03:00
Devaev Maxim
6a8ee1a114 refactoring 2020-11-22 04:54:03 +03:00
Devaev Maxim
e54449fd8e renamed serial keymap codes to mcu 2020-11-11 22:24:25 +03:00
Maxim Devaev
544f4b3fec
Relative (#18)
* refactoring

* basic relative mouse mode
2020-11-03 04:50:08 +03:00
Devaev Maxim
d96478b209 Merge branch 'confirm' into master 2020-10-15 09:56:52 +03:00
Devaev Maxim
c6524fc7ac typing fixes 2020-10-13 13:50:01 +03:00
Devaev Maxim
a7f3773e0b service --run 2020-10-11 04:46:50 +03:00
Devaev Maxim
5bfde6ceae otgnet stubs 2020-10-09 03:51:19 +03:00