Commit graph

141 commits

Author SHA1 Message Date
Maxim Kochurov
ec6f0b7506 add handling of missing QR 2022-03-13 13:12:13 +00:00
Maxim Kochurov
e89f7d31d1 modify template to hide optional fields 2022-03-13 12:25:03 +00:00
Maxim Kochurov
94aaef70a7 raise an error if duplicate key is present 2022-03-13 10:26:08 +00:00
Maxim Kochurov
5a6a19c661 add a hint that it is insecure to autogenerate public key 2022-02-22 22:18:56 +00:00
Maxim Kochurov
6e252c7a1d
Update base.html 2022-02-23 00:10:12 +03:00
Maxim Kochurov
465a8c0b65 Revert "visualize security"
This reverts commit e2b4997e87.
2022-02-22 18:36:33 +00:00
Maxim Kochurov
e2b4997e87 visualize security 2022-02-22 17:47:28 +00:00
Maxim Kochurov
943b2c1090 reset keys field 2022-02-22 17:23:31 +00:00
Maxim Kochurov
98edcd0d04 add preshared key validator 2022-02-22 17:14:48 +00:00
Maxim Kochurov
24d8a4044b add validation layer for public key 2022-02-22 16:14:11 +00:00
Maxim Kochurov
0caa8d6e32 no details dropdown 2022-02-22 15:13:29 +00:00
Maxim Kochurov
b4eedfbbcd fix placement typo 2022-02-22 15:10:03 +00:00
Maxim Kochurov
c3f4f3a8e9 add fields to form 2022-02-22 15:06:56 +00: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
n4v41
7bb80c0c2e
fix issue when updating clients and send mail (#92) 2021-08-25 07:38:04 +02:00
Robin Horton
acbe5b48e9
consume variables to set username and password otherwise use defaults (#90) 2021-08-24 21:41:52 +02:00
Georgios Komninos
1711530dda
Fixes security issue & Adds support to sent configuration via email (#83) 2021-08-08 19:55:59 +02:00
Khanh Ngo
7edcd1b80c
Fix release workflows 2021-08-05 20:46:23 +02:00
Alan Scherger
854a9fdde9
remove maxchars for copy+paste (#58) 2021-08-05 20:07:42 +02:00
Gerwim
2aa042b919
Added UseServerDNS option for clients who do not have to use the DNS specified in the server configuration. (#79) 2021-08-05 19:58:01 +02:00