116 Commits

Author SHA1 Message Date
ee285c741e remove additional_notes() because it was a security-problem and usless for our usecase 2025-03-04 15:19:46 +01:00
2974013b53 Fix vpn-status rendering from AJAX 2025-03-04 14:39:53 +01:00
c3273e4d6c fix whitespace and fix some css errors 2025-03-04 12:09:04 +01:00
0eaccfbc85 Change client connection-status query to API-callable 2025-03-04 11:11:57 +01:00
1c370dcf54 move updateSubnetRangesList() to base-template for calling it from every page 2025-03-04 10:56:12 +01:00
751501eb69 Temporary disable ExtraAllowedIPs feature and fix table responsive 2025-02-12 10:04:20 +01:00
07c6e2a62f fix some CSS 2025-02-11 14:48:05 +01:00
6796dae280 Rework project architecture with extensive bug fixes and security enhancements. 2025-02-11 13:01:01 +01:00
3990a12d49 fix some UI errors 2025-02-11 08:28:07 +01:00
b918648475 Fix Menu and remove deprecated stuff 2025-02-07 18:06:29 +01:00
b664ec439f Remove non-sense wake-on-lan features from the VPN-Manager 2025-02-07 17:34:08 +01:00
501900b854 Remove about-page 2025-02-07 17:26:09 +01:00
Michael Reber
268f98695d add dev folder to gitignore 2025-02-05 12:47:06 +01:00
root
170d64991f remove telegram support from app 2025-02-04 14:06:58 +01:00
root
65590f4c62 Cleanup old stuff 2025-02-04 12:57:06 +01:00
Michael Reber
8e43d4fb51 Include soft reload to not loosing connections, also update packages 2025-02-04 10:21:13 +01:00
Michael Reber
dd621ea472 change module name, before upgrade 2025-02-02 22:20:28 +01:00
0xCA
8f3433b714 Case-insensitive search by notes; display notes on the client card (#532) 2024-01-12 21:28:15 +01:00
0xCA
ecea82d172 Support for notes about clients (#527) 2024-01-09 21:03:27 +01:00
kevin
73108f7f21 Fix updateSearchList js error (#524) 2024-01-09 20:52:23 +01:00
Khanh Ngo
769883f020 add PersistentKeepalive config to server-side Peer config (#515) 2023-12-31 21:08:13 +01: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
0xCA
841db62347 Fixed tag input being too small and unable to fit a CIDR (#509)
Co-authored-by: 0xCA <undefined>
2023-12-28 08:37:26 +01:00
kevin
867aa1305d Fix logic error and make some settings optional in wg.conf template. (#506) 2023-12-27 20:50:30 +01:00
0xCA
a9be53899c Subnet range selector, interface fixes (#481) 2023-12-27 09:08:55 +01:00
0xCA
47fac2b49b Fixed tag input being too small and unable to fit a CIDR (#483)
Co-authored-by: 0xCA <undefined>
2023-12-25 20:25:38 +01:00
nebulosa2007
c8623082fe Make Interface PreDown setting. (#480) 2023-12-25 20:23:51 +01:00
Gabriel Soares
e2e1159ef4 add endpoint field to client (#470) 2023-12-25 20:21:37 +01:00
Paul Dee
364a43e3dc Implement updating a client Pub+PSK when editing a client (#401)
This covers the normal use-case where clients generate keys
locally on their device and notify the server of their new/updated keys.

The server verifies Preshared and Public keys independently of each
other. Should a client generate a new tunnel which lacks a PSK and send
only a Public key to the server (admin) where the earlier server created
profile has a Preshared key, the server admin/user must determine the
course of action:
keep or remove the PSK.
2023-08-11 10:34:11 +02:00
Hoang Nguyen
6bbe230fe8 [Vulnerability] Cross site scripting (XSS) and Open Redirect on the login page (#396) 2023-06-23 09:42:39 +02:00
andycandy-de
e9357d83e2 Added Table to global settings (#308) 2023-05-24 12:06:05 +02:00
ByteDream
ec757286c5 Hide user settings if login is disabled (#356) (#361) 2023-05-24 12:04:02 +02:00
Paul Dee
cfbdae7abb Follow-up fix for fwmark 101b5564c267e673afdea97e24a6bd778939abd8 (#372)
Remove all FwMark settings from client configs (illegal) and QRcode
(also illegal).
2023-05-24 12:02:07 +02:00
Khanh Ngo
5e0217db04 Set password type field 2023-03-16 16:25:38 +01:00
Khanh Ngo
d3c47c53c8 QR code fixes 2023-03-16 09:09:48 +01:00
Khanh Ngo
00f7f3d280 Style fixes 2023-03-16 08:58:28 +01:00
Paul Dee
814093cdd3 Stamp git commit into docker builds. (#325) 2023-03-15 21:39:20 +01:00
Paul Dee
b80c44af43 Fix for fwmark (#279) 2023-03-15 21:37:39 +01:00
Arminas
d1cf0ca7eb Client filtration (#330) 2023-03-15 21:24:44 +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
Arminas
aadf099f50 About page (#296) 2023-02-16 17:31:24 +01:00
Nathan Aclander
64b8eba092 Match MTU value between settings and documentation (#298)
Under Global Settings, the MTU value on the left is by default set to 1450, but the documentation claims 1420. This updates the documentation to match the correct default value.
2023-02-16 17:24:23 +01:00
Arminas
40a0ba859e Client search (#303) 2023-02-16 17:17:10 +01:00
Arminas
cc285c5c20 Status show IP's (#291) 2023-02-16 17:10:11 +01:00
ByteDream
a866977cb0 Add favicon (#288) 2023-02-16 17:09:24 +01:00
Arminas
ccffe4028a Qr code filename fix (#290) 2023-02-16 17:08:26 +01:00
Paul Dee
e76c573b1d Some comment fixes (#278) 2022-12-26 10:02:07 +01:00
ByteDream
82c8fe9926 Fix doubled tags on reload (#277) 2022-12-21 21:55:49 +01:00