Ildar Kamalov
|
05cce8b107
|
Added validation on change and enable encryption checkbox
|
2019-02-18 16:06:27 +03:00 |
Eugene Bujak
|
d44f68e844
|
/tls/configure and /tls/validate -- make validation failures non-fatal
|
2019-02-15 17:07:45 +03:00 |
Eugene Bujak
|
cb97c221fd
|
/tls/validate and /tls/configure -- do checks on private key, add more fields to certificate status, do keypair check last.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
81bb4aea78
|
/tls/configure and /tls/status -- now there's an explicit 'enabled' bool.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
8da90a7f4a
|
Fix panic when https server is not running
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
b4b800565c
|
Fixup for "validate certificates".
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
e8280c60d8
|
/tls/status — Add `not_after` field with a valid certificate expiration date.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
571be68733
|
Validate certificates and update certificate statuses on launch as well.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
bdec98f18e
|
Properly calculate if certificate expires in 30 minutes or not.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
28df187012
|
/tls/configure -- restart HTTPS server if settings changed
Fixes not using new HTTPS certificate after submitting it.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
f0569af367
|
Remove redundant printf
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
e2956cae82
|
release.sh -- Place the targz into dist subdir
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
110434c2d5
|
Fix broken tar.gz not having a subdirectory inside.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
f417f6257f
|
release.sh -- there is no need to run make clean
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
1d2958f4aa
|
add temporary packr output to gitignore
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
3e67c8d79a
|
Older npm rewrote the package-lock.json again
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
57a33654f7
|
Certificate that doesn't go through the chain is not fatal, just send the warning over json.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
30050bf278
|
Spin up an HTTPS server when certificates, port and private key are configured.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
5cbaeb82a8
|
Introduce /tls/validate and validateCertificates() that will also be used by /tls/configure
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
876bec5a65
|
/tls/configure -- introduce unmarshalTLS() that transparently base64-decodes the certificate
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
4b4faad9e8
|
Fix status for certificates not updating.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
c061bec6d8
|
Lower down logging noise when idle.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
229ef78085
|
Activate DNS-over-TLS server when certificates, keys and ports are configured.
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
0aeca6bbf5
|
Don't keep certificates and keys encoded with base64 in yaml config
|
2019-02-15 16:28:28 +03:00 |
Ildar Kamalov
|
35b5f4b48b
|
Fixed json and updated zh_tw
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
0d3aa00956
|
Default values for DoH and DoT ports
|
2019-02-15 16:28:28 +03:00 |
Ildar Kamalov
|
cb9ffe4de9
|
Send 0 on empty port value
|
2019-02-15 16:28:28 +03:00 |
Ildar Kamalov
|
351673c060
|
Initial port values
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
4a14c199d8
|
/tls/configure -- allow submitting empty certificates and keys to clear them out from config
|
2019-02-15 16:28:28 +03:00 |
Ildar Kamalov
|
1dd548c36c
|
Added button to reset encryption settings
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
d42718465d
|
/tls/configure -- certificates/keys are now transferred encoded with base64
|
2019-02-15 16:28:28 +03:00 |
Ildar Kamalov
|
93847bd309
|
Convert certificate and key to base64
|
2019-02-15 16:28:28 +03:00 |
Eugene Bujak
|
4da55dc2aa
|
Fixup of previous commit -- fix build failure
|
2019-02-15 16:28:27 +03:00 |
Eugene Bujak
|
3d3e0784ea
|
tls/configure -- Backend implementation of parsing user certs
|
2019-02-15 16:28:27 +03:00 |
Ildar Kamalov
|
3898309778
|
Request tls status after save
|
2019-02-15 16:28:27 +03:00 |
Eugene Bujak
|
c19416bf8e
|
Move up tls block in config, don't send json with zero values
|
2019-02-15 16:28:27 +03:00 |
Ildar Kamalov
|
c025c845d2
|
Show random status and warning
|
2019-02-15 16:28:27 +03:00 |
Eugene Bujak
|
c5b1105fc1
|
/tls/status -- Expand random stubs for separate statuses of certificate and key
|
2019-02-15 16:28:27 +03:00 |
Eugene Bujak
|
38869b22a6
|
tls/status -- make stubs add warning and status randomly
|
2019-02-15 16:28:27 +03:00 |
Ildar Kamalov
|
ab11c912db
|
Added topline component and fixed string interpolation
|
2019-02-15 16:28:27 +03:00 |
Ildar Kamalov
|
7451eb1346
|
Initial components for encryption settings
|
2019-02-15 16:28:27 +03:00 |
Eugene Bujak
|
8725c1df7a
|
Add stub OpenAPI methods
|
2019-02-15 16:28:26 +03:00 |
Eugene Bujak
|
0820983d81
|
go.mod -- update dnsproxy to v0.9.11 and it's dependencies
|
2019-02-15 16:28:26 +03:00 |
Eugene Bujak
|
a5b61459cc
|
Merge pull request #150 in DNS/adguard-dns from fix/582 to master
* commit 'dd3621bcf65df76fa866866edb8410f5aea46e2a':
Fix #582
|
2019-02-12 15:02:03 +03:00 |
Andrey Meshkov
|
dd3621bcf6
|
Fix #582
|
2019-02-12 14:46:44 +03:00 |
Eugene Bujak
|
571370ab16
|
Merge pull request #149 in DNS/adguard-dns from docker-expose to master
* commit 'e33c8a3cde35ac06a34099ecd94b29b4d9721744':
Add exposed ports
|
2019-02-12 13:22:22 +03:00 |
Eugene Zbiranik
|
e33c8a3cde
|
Add exposed ports
|
2019-02-12 11:54:40 +03:00 |
Eugene Bujak
|
0d5f24927c
|
Merge pull request #147 in DNS/adguard-dns from docker-versions to master
* commit '27ea739cfdc782daeca07ae8af6bb8f6ef6d65b3':
fix
doc
Fix to go along with new concept
Build latest from tag branch, edge from master
|
2019-02-11 19:44:24 +03:00 |
Eugene Zbiranik
|
27ea739cfd
|
fix
|
2019-02-11 19:38:45 +03:00 |
Eugene Zbiranik
|
899b26725e
|
doc
|
2019-02-11 16:56:11 +03:00 |