Commit Graph

247 Commits

Author SHA1 Message Date
Joao M 0a33ab35b6
Minor Changes (#210) 2022-09-30 10:21:20 +02:00
Khanh Ngo efbc36d61f
Update golang and alpine docker image tag (#209) 2022-07-14 08:45:15 +02:00
Marcus Wichelmann 1c6fb6a424
Write the initial wireguard config on start, if none exists (#207) 2022-07-14 08:40:16 +02:00
Constantin ec7db055c8
improve status UI (#196) 2022-07-14 08:39:33 +02:00
Grigory Stupnikov 3143268465
Update screenshot (#203) 2022-07-14 08:39:01 +02:00
Marcus Wichelmann 031d2cb7e8
Mitigate CSRF attacks (#206) 2022-07-14 08:36:47 +02:00
Marcus Wichelmann 97652be545
Use ConstantTimeCompare to make the login more secure and not leak information about the used password (#205) 2022-07-14 08:35:58 +02:00
Khanh Ngo f43c59c043
Dont write FwMark if empty (#192) 2022-04-26 21:33:23 +02:00
Khanh Ngo ced211a822
Update README 2022-04-26 21:11:13 +02:00
Khanh Ngo 203fe927fd
Update README (#191) 2022-04-26 21:04:22 +02:00
Khanh Ngo 6bc9a5fd87
fix the homepage href 2022-04-26 20:36:39 +02:00
Fin Christensen 569eaaee37
Add environment variables for configuration (#189) 2022-04-26 20:35:35 +02:00
Quentin Machu 87b08a8f7c
*: allows for BASE_PATH configuration (#183) 2022-04-25 09:17:13 +02:00
Khanh Ngo 90bb2851bf
Update help widget 2022-04-24 10:21:16 +02:00
fr123k a5fdb1ad1d
Add ForwardMark to global settings (#173) 2022-04-24 09:44:33 +02:00
slch 100c4ee1f4
Custom wg conf template (#179) 2022-04-24 09:42:08 +02:00
Khanh Ngo ad4ca4d9bb
UI adjustment (#172)
- Adjust the UI
- Add more docs using tooltips
2022-03-20 13:53:09 +01: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
Radu Radu 4be3a65691
Change info box render size on large screens (#155) 2022-02-12 19:52:50 +01:00
Radu Radu ef552aaed4
Remove From prefix from SMTP (#154) 2022-02-12 19:52:42 +01:00
Matt3o12 71ede02e1c
PresharedKey is now only included if set (#141)
PresharedKey is now only set in the server and client config if the key
is set and not null (or empty).

I added this feature because I was importing old config files from
clients that did not have a preshared key set. Clients can be created
without preshared keys when editing db/client/ files manually. If the
field is not set, wireguard-ui creates invalid configs by producing:

PresharedKey =

This patch remvoes this behavior and just skips the preshared key if not
set.

Co-authored-by: Khanh Ngo <k@ndk.name>
2022-01-29 09:11:50 +01:00
Tagada af62be378f
SMTP support (#146) 2022-01-29 09:01:37 +01:00
Luke Lambert da99259f55
QR code behind button and faster modal loading (#144) 2022-01-29 08:53:56 +01:00
brittondodd 341f9b6a42
Allow passing extra allowed subnets (#114) 2022-01-29 08:45:00 +01:00
Khanh Ngo f3a788e3a4
Create Jenkinsfile 2021-12-05 14:02:07 +01:00
Khanh Ngo 65db3671a6 Merge branch 'master' of github.com:ngoduykhanh/wireguard-ui 2021-12-04 09:04:18 +01:00
Max Pedraza 1da9b8418e
I've modify the place where I inserted code to minimize the number of files touched. (#131) 2021-12-04 09:03:56 +01:00
Khanh Ngo edba46d2e1
Update Dockerfile 2021-12-04 09:02:29 +01:00
Khanh Ngo e74a3a808f
Dynamic year in footer page (#126) 2021-11-21 21:55:43 +01:00
Khanh Ngo 7f37d5f03b
chore: update stale.yml 2021-11-21 21:46:51 +01:00
Khanh Ngo 29c7d9e20a
chore: update buttons 2021-11-21 20:00:12 +01:00
Khanh Ngo ab533c7b59
chore: update stale.yml 2021-11-21 19:21:51 +01:00
Khanh Ngo d6959d3f2c
chore: update stale.yml 2021-11-21 19:21:21 +01:00
Khanh Ngo bf2b74fe84
Update healthcheck (#124) 2021-11-21 10:31:27 +01:00
Khanh Ngo 2d9eeb08e8
Make MTU and PersistentKeepalive optional (#123) 2021-11-20 21:02:23 +01:00
Khanh Ngo 3c1d894b44
Make client email input optional (#122) 2021-11-20 16:08:24 +01:00
Giannis Mathioudakis 1d29af3239
Bring back e-mail button in clients view (#120) 2021-11-13 10:49:07 +01:00
Luke Lambert abc0f74551
Fix flag to disable login (#119) 2021-11-12 21:17:18 +01:00
Giannis Mathioudakis d1507726a4
Fix form submit, preventing login. (#118) 2021-11-12 21:12:17 +01:00
Khanh Ngo 80ce35b133
Adjust datetime format in UI (#117) 2021-11-12 14:29:52 +01:00
Yumin Wu 4829dd3cfd
fix:Convenient to use the enter key on the keyboard (#116) 2021-11-12 13:39:50 +01:00
Hoang Nguyen 93e3e847f2
Update helper.js (#66) 2021-11-09 11:06:19 +01:00
Seubpong Monsar 4093722926
Fixed typo (#113) 2021-11-09 11:01:42 +01:00
Daniel Scrivano cb6dd3cef1
fix typo (#104) 2021-11-06 13:15:24 +01:00
Lukáš Kasič c1d541b78f
Fix generating IPv6 address (#105) 2021-11-06 13:15:14 +01:00
dan 59abd1506f
Expand env vars and flags (#84) 2021-08-29 20:26:12 +02:00
Khanh Ngo 630d62f3eb
Fix missing bottom_js from base template 2021-08-28 15:58:23 +02:00
Khanh Ngo 29277d5b86
Update release.yml 2021-08-28 15:41:56 +02:00
Georgios Komninos b7c0990dcb
Abstracts database storage & Status page UI (#88) 2021-08-28 15:10:30 +02:00