Commit graph

22 commits

Author SHA1 Message Date
0xCA
bee5c54127 Further session protections and fixes
Use MaxAge instead of Expires
Verify if the cookie is not too old and not from the future
Verify if the user exists and unchanged
Refresh not sooner than 24h
Do not refresh temporary sessions
Delete cookies on logout
2023-12-29 15:08:50 +05:00
Khanh Ngo
45849a2aee
chore: code adjustment (#512) 2023-12-29 10:56:37 +01:00
0xCA
41bf0bc92c
Telegram support (#488) 2023-12-29 09:22:12 +01:00
Cameron
585b55c2ee
fix: handle os.chmod errors (#457) 2023-12-25 20:17:31 +01:00
Marcus Wichelmann
13a4c05ff5
fix: add basic server-side input validation (#435)
This mitigates possible path traversal attacks by using
e.g. "../user" as a user name.
2023-12-25 20:07:47 +01:00
Cameron
3024d36d76
env variable file support (#391) 2023-12-25 19:58:31 +01:00
Cameron
7488f283c4
secure jsondb user perms (#404) 2023-08-11 10:25:56 +02:00
andycandy-de
e9357d83e2
Added Table to global settings (#308) 2023-05-24 12:06:05 +02:00
Paul Dee
b80c44af43
Fix for fwmark (#279) 2023-03-15 21:37:39 +01:00
Arminas
9f20fe6c09
Show apply config button only when needed (#292) 2023-03-15 21:15:41 +01:00
Arminas
6dd5590940
User management panel (#289) 2023-03-15 21:13:53 +01:00
Paul Dee
e76c573b1d
Some comment fixes (#278) 2022-12-26 10:02:07 +01:00
Paul Dee
310c8343d3
Make client QRCode honour client Use Server DNS setting. (#276)
Fixes issue #275
2022-12-26 10:00:59 +01:00
Khanh Ngo
86e8ad41cb
feat: update user profile (#280) 2022-12-21 21:52:00 +01:00
itsvit-vlasov-y
a80741e748
Added checkbox FwMark in QRCode generation (#260) 2022-12-02 23:40:29 +01:00
Marcus Wichelmann
9d2dd711a1
Disable automatic endpoint address detection when endpoint is supplied (#240) 2022-12-02 23:10:49 +01:00
Marcus Wichelmann
2c2db61158
Add support for password hashes as an optional alternative to plaintext passwords (#216) 2022-09-30 10:24:54 +02:00
Fin Christensen
569eaaee37
Add environment variables for configuration (#189) 2022-04-26 20:35:35 +02:00
fr123k
a5fdb1ad1d
Add ForwardMark to global settings (#173) 2022-04-24 09:44:33 +02:00
ned3y2k
0224e1f137
Implements Wake On Lan and management features (#164) 2022-03-20 10:03:27 +01:00
Maxim Kochurov
037a6c56d3
Implement Optional Private Keys (#161) 2022-03-13 17:33:37 +01:00
Georgios Komninos
b7c0990dcb
Abstracts database storage & Status page UI (#88) 2021-08-28 15:10:30 +02:00