42 Commits

Author SHA1 Message Date
mofeng-git
35397c5414 进一步的 kvmd 国际化(汉化)支持,添加配置入口
yaml 配置示例:
```
languages:
    console: zh
    web: zh
```
2024-08-14 22:54:12 +08:00
mofeng-git
20927c7226 初步的 kvmd 国际化(汉化)支持
1. 添加汉化文件
2. 添加 Lanuages().gettext 函数处理字符替换
3. 修改相关字符串调用
2024-08-06 21:45:16 +08:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
cfc556f412 extra isinstance check 2023-09-28 02:09:57 +03:00
Vladimir Sukhonosov
0c4d21f204
check group name in ldap result (#150) 2023-09-28 01:52:30 +03:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
Maxim Devaev
5bb3488281 ldap auth: tls support 2023-04-20 17:27:02 +03:00
Maxim Devaev
1209ddeb8d ldap auth module 2023-04-19 23:40:36 +03:00
Maxim Devaev
f652eca9c2 refactoring 2023-03-07 23:54:05 +02:00
Maxim Devaev
ee3e224e39 new typing style 2022-09-04 18:08:40 +03:00
Maxim Devaev
96f2d36af6 refactoring 2022-03-28 20:21:32 +03:00
Andrew Aubury
77eda0729b
Update radius.py (#85) 2022-03-28 20:08:11 +03:00
Andrew Aubury
4b26d65cf9
Update radius.py (#84)
* Update radius.py

Adding username and password fields

* Update radius.py
2022-03-28 02:58:03 +03:00
Maxim Devaev
6dc1b758b5 refactoring 2022-03-27 03:50:11 +03:00
Maxim Devaev
be5f57e03f renamed radiussrv to radius 2022-03-27 02:59:53 +03:00
Andrew Aubury
346c9f753d
Add radius authentication support (#83) 2022-03-27 02:57:57 +03:00
Maxim Devaev
1b3a2cc3f7 copyright bump 2022-01-07 16:39:02 +03:00
Maxim Devaev
977c8a1ade refactoring 2021-09-24 09:33:15 +03:00
Maxim Devaev
8f11fa3b91 small rebranding 2021-09-08 06:47:54 +03:00
Devaev Maxim
c169f55204 update copy 2021-01-07 10:33:02 +03:00
Devaev Maxim
3389dbe048 refactoring 2020-05-29 17:03:41 +03:00
Devaev Maxim
1c93f6a562 refactoring 2020-05-28 11:03:49 +03:00
Devaev Maxim
49aca90c2e refactoring 2020-05-27 01:51:57 +03:00
Devaev Maxim
028e0b06ff refactoring 2020-05-18 13:34:23 +03:00
Devaev Maxim
1fd33bc8ed refactoring 2020-05-17 16:09:58 +03:00
Devaev Maxim
2eef3061ce improved security checks 2020-05-16 17:35:10 +03:00
Devaev Maxim
ab6264bd5e auth only on 200 2020-03-16 02:46:53 +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
bef7be3030 pam auth module 2020-02-04 18:38:46 +03:00
Devaev Maxim
97e2d9128c strict file validation 2019-10-24 01:21:34 +03:00
Devaev Maxim
958c113c2f added secret for http auth 2019-10-11 01:04:29 +03:00
Devaev Maxim
0fd333d73b fix 2019-10-10 15:25:45 +03:00
Devaev Maxim
31c74a1c30 mypy fix 2019-09-28 05:45:53 +03:00
Devaev Maxim
ef3c62a7af f-strings 2019-06-28 18:59:36 +03:00
Devaev Maxim
77a7498731 process CancelledError 2019-06-08 04:15:20 +03:00
Devaev Maxim
e13b5027d6 load only required plugins 2019-04-28 21:01:03 +03:00
Devaev Maxim
493d160a6e single-shot auth using headers 2019-04-27 05:16:00 +03:00
Devaev Maxim
a168ce9d8f better auth testing 2019-04-11 05:36:38 +03:00
Devaev Maxim
c59f8bdaf1 some nocovers 2019-04-11 03:08:53 +03:00
Devaev Maxim
4a0f74897c validators fs -> os 2019-04-10 21:45:31 +03:00
Devaev Maxim
6d1199c95c paranoid access for some reasons 2019-04-10 05:30:36 +03:00
Devaev Maxim
a6028c46a4 auth plugins 2019-04-09 07:13:13 +03:00