This website requires JavaScript.
8c406427af
/tls/configure -- accept empty certificates for saving
Eugene Bujak
2019-02-19 17:52:27 +0300
885e4e16c8
/tls/ -- prevent encryption errors when changing certificates mid-request
Eugene Bujak
2019-02-19 17:52:19 +0300
0b7f0396de
Fixed processing config
Ildar Kamalov
2019-02-19 15:46:29 +0300
cca6998efe
Added https redirect
Ildar Kamalov
2019-02-19 15:43:36 +0300
3c374b5940
/tls/ -- add internal usable flag to simplify logic when https needs to be booted up
Eugene Bujak
2019-02-19 15:21:38 +0300
ba103f9825
/tls/ -- add ValidCert, without it being true https is not usable
Eugene Bujak
2019-02-19 15:21:19 +0300
2748d4c889
/tls/configure -- check if https port is usable before accepting the new config
Eugene Bujak
2019-02-19 15:19:11 +0300
b8c0ed9335
Reset fields on click
Ildar Kamalov
2019-02-19 13:05:16 +0300
ff012cf0a3
Fix error message
Ildar Kamalov
2019-02-19 11:05:30 +0300
2b0addd505
Fix copy symbol
Ildar Kamalov
2019-02-19 11:04:43 +0300
2de0f82bbc
release.sh -- don't require directory of this repo to be named specifically
Eugene Bujak
2019-02-18 21:13:58 +0300
1fc5f15aaa
Check if error has response
Ildar Kamalov
2019-02-18 19:36:24 +0300
954d923975
Remove valid_chain and warning_validation from button disable
Ildar Kamalov
2019-02-18 19:20:17 +0300
05cce8b107
Added validation on change and enable encryption checkbox
Ildar Kamalov
2019-02-18 16:06:27 +0300
d44f68e844
/tls/configure and /tls/validate -- make validation failures non-fatal
Eugene Bujak
2019-02-15 17:06:55 +0300
cb97c221fd
/tls/validate and /tls/configure -- do checks on private key, add more fields to certificate status, do keypair check last.
Eugene Bujak
2019-02-15 15:16:25 +0300
81bb4aea78
/tls/configure and /tls/status -- now there's an explicit 'enabled' bool.
Eugene Bujak
2019-02-14 18:00:23 +0300
8da90a7f4a
Fix panic when https server is not running
Eugene Bujak
2019-02-14 17:33:50 +0300
b4b800565c
Fixup for "validate certificates".
Eugene Bujak
2019-02-13 11:46:52 +0300
e8280c60d8
/tls/status — Add not_after
field with a valid certificate expiration date.
Eugene Bujak
2019-02-13 11:46:11 +0300
571be68733
Validate certificates and update certificate statuses on launch as well.
Eugene Bujak
2019-02-13 11:45:23 +0300
bdec98f18e
Properly calculate if certificate expires in 30 minutes or not.
Eugene Bujak
2019-02-13 11:08:44 +0300
28df187012
/tls/configure -- restart HTTPS server if settings changed
Eugene Bujak
2019-02-13 11:08:07 +0300
f0569af367
Remove redundant printf
Eugene Bujak
2019-02-13 11:07:24 +0300
e2956cae82
release.sh -- Place the targz into dist subdir
Eugene Bujak
2019-02-12 21:31:42 +0300
110434c2d5
Fix broken tar.gz not having a subdirectory inside.
Eugene Bujak
2019-02-12 21:31:03 +0300
f417f6257f
release.sh -- there is no need to run make clean
Eugene Bujak
2019-02-12 21:25:01 +0300
1d2958f4aa
add temporary packr output to gitignore
Eugene Bujak
2019-02-12 21:23:17 +0300
3e67c8d79a
Older npm rewrote the package-lock.json again
Eugene Bujak
2019-02-12 21:22:35 +0300
57a33654f7
Certificate that doesn't go through the chain is not fatal, just send the warning over json.
Eugene Bujak
2019-02-12 21:14:23 +0300
30050bf278
Spin up an HTTPS server when certificates, port and private key are configured.
Eugene Bujak
2019-02-12 21:14:02 +0300
5cbaeb82a8
Introduce /tls/validate and validateCertificates() that will also be used by /tls/configure
Eugene Bujak
2019-02-12 20:08:11 +0300
876bec5a65
/tls/configure -- introduce unmarshalTLS() that transparently base64-decodes the certificate
Eugene Bujak
2019-02-12 20:02:52 +0300
4b4faad9e8
Fix status for certificates not updating.
Eugene Bujak
2019-02-12 19:53:53 +0300
c061bec6d8
Lower down logging noise when idle.
Eugene Bujak
2019-02-12 19:22:17 +0300
229ef78085
Activate DNS-over-TLS server when certificates, keys and ports are configured.
Eugene Bujak
2019-02-12 17:23:38 +0300
0aeca6bbf5
Don't keep certificates and keys encoded with base64 in yaml config
Eugene Bujak
2019-02-12 17:23:03 +0300
35b5f4b48b
Fixed json and updated zh_tw
Ildar Kamalov
2019-02-12 10:31:37 +0300
0d3aa00956
Default values for DoH and DoT ports
Eugene Bujak
2019-02-11 21:52:39 +0300
cb9ffe4de9
Send 0 on empty port value
Ildar Kamalov
2019-02-01 17:32:14 +0300
351673c060
Initial port values
Ildar Kamalov
2019-02-01 17:17:52 +0300
4a14c199d8
/tls/configure -- allow submitting empty certificates and keys to clear them out from config
Eugene Bujak
2019-02-01 16:53:10 +0300
1dd548c36c
Added button to reset encryption settings
Ildar Kamalov
2019-02-01 16:52:59 +0300
d42718465d
/tls/configure -- certificates/keys are now transferred encoded with base64
Eugene Bujak
2019-02-01 14:10:39 +0300
93847bd309
Convert certificate and key to base64
Ildar Kamalov
2019-02-01 13:57:39 +0300
4da55dc2aa
Fixup of previous commit -- fix build failure
Eugene Bujak
2019-01-30 21:38:01 +0300
3d3e0784ea
tls/configure -- Backend implementation of parsing user certs
Eugene Bujak
2019-01-30 21:09:29 +0300
3898309778
Request tls status after save
Ildar Kamalov
2019-01-30 19:46:26 +0300
c19416bf8e
Move up tls block in config, don't send json with zero values
Eugene Bujak
2019-01-30 19:17:30 +0300
c025c845d2
Show random status and warning
Ildar Kamalov
2019-01-30 16:24:17 +0300
c5b1105fc1
/tls/status -- Expand random stubs for separate statuses of certificate and key
Eugene Bujak
2019-01-30 15:20:58 +0300
38869b22a6
tls/status -- make stubs add warning and status randomly
Eugene Bujak
2019-01-30 15:01:00 +0300
ab11c912db
Added topline component and fixed string interpolation
Ildar Kamalov
2019-01-25 15:18:05 +0300
7451eb1346
Initial components for encryption settings
Ildar Kamalov
2019-01-24 18:51:50 +0300
8725c1df7a
Add stub OpenAPI methods
Eugene Bujak
2019-01-23 17:26:15 +0300
0820983d81
go.mod -- update dnsproxy to v0.9.11 and it's dependencies
Eugene Bujak
2019-01-23 17:11:23 +0300
a5b61459cc
Merge pull request #150 in DNS/adguard-dns from fix/582 to master
Eugene Bujak
2019-02-12 15:02:03 +0300
dd3621bcf6
Fix #582
Andrey Meshkov
2019-02-12 14:46:44 +0300
571370ab16
Merge pull request #149 in DNS/adguard-dns from docker-expose to master
Eugene Bujak
2019-02-12 13:22:22 +0300
e33c8a3cde
Add exposed ports
Eugene Zbiranik
2019-02-12 11:54:40 +0300
0d5f24927c
Merge pull request #147 in DNS/adguard-dns from docker-versions to master
Eugene Bujak
2019-02-11 19:44:24 +0300
27ea739cfd
fix
Eugene Zbiranik
2019-02-11 19:38:45 +0300
899b26725e
doc
Eugene Zbiranik
2019-02-11 16:56:11 +0300
26f2207b5c
Merge pull request #146 in DNS/adguard-dns from fix/579 to master
Eugene Bujak
2019-02-11 15:34:15 +0300
6d7d10ec38
Fix to go along with new concept
Eugene Zbiranik
2019-02-11 15:17:49 +0300
c1f6da2b52
Build latest from tag branch, edge from master
Eugene Zbiranik
2019-02-11 15:10:36 +0300
a40ddb094b
Fix review comments
Andrey Meshkov
2019-02-11 14:22:36 +0300
b477b67428
go mod tidy
Andrey Meshkov
2019-02-10 21:52:29 +0300
cd9db6440b
Add workdir to readme
Andrey Meshkov
2019-02-10 21:50:55 +0300
9ff420bb52
Do not store last_updated in the config file anymore
Andrey Meshkov
2019-02-10 21:44:16 +0300
9a03190a62
Fix #579
Andrey Meshkov
2019-02-10 20:47:43 +0300
6b6eacaa2b
Merge pull request #145 in DNS/adguard-dns from feature/425 to master
Eugene Bujak
2019-02-08 13:52:04 +0300
5ca33e44d8
Fix object spread
Ildar Kamalov
2019-02-07 18:51:21 +0300
68c8a4d484
Demote some log.printf into log.tracef
Eugene Bujak
2019-02-07 18:24:12 +0300
6e5731ab02
Makefile -- no need for go get -d . anymore
Eugene Bujak
2019-02-07 18:23:51 +0300
548f539566
npm 6.7.0 unconditionally modifies package-lock.json. Commit those changes.
Eugene Bujak
2019-02-07 18:11:24 +0300
853582dade
/install/configure -- Don't fail if HTTP listen host and port don't change
Eugene Bujak
2019-02-07 18:08:25 +0300
3a94080491
/install/get_addresses -- don't send link-local addresses
Eugene Bujak
2019-02-07 18:07:38 +0300
ba161e9a6f
Increase button width
Ildar Kamalov
2019-02-07 16:21:17 +0300
91eaf72051
Disable button on submit
Ildar Kamalov
2019-02-07 16:09:12 +0300
826529e73e
Common reducer for toasts
Ildar Kamalov
2019-02-07 15:40:26 +0300
c466f8cc73
Check if ip_addresses exist in the interface
Ildar Kamalov
2019-02-07 15:17:27 +0300
f9d1948f6a
Fix data race found by tests -- https://travis-ci.org/AdguardTeam/AdGuardHome/jobs/489674061#L970
Eugene Bujak
2019-02-07 14:45:46 +0300
bb8d7c37bb
Minor cleanup, added strings, added more information to response when error occurs
Andrey Meshkov
2019-02-07 14:22:08 +0300
f2d7f8161b
ingnore Shutdown by golangci
Andrey Meshkov
2019-02-07 13:52:14 +0300
39b2e345c3
Fixed custom select arrow
Ildar Kamalov
2019-02-07 11:24:23 +0300
a7a38413fe
Remove unused icons
Ildar Kamalov
2019-02-07 10:58:02 +0300
fe671152c2
get rid of go-spew and cleanup go.mod from unused packages
Eugene Bujak
2019-02-06 20:49:33 +0300
ba678ffa82
Hide 80 web port
Ildar Kamalov
2019-02-06 17:32:32 +0300
672ff33879
Default listening to 0.0.0.0 for first-time setup
Eugene Bujak
2019-02-06 16:48:22 +0300
398312cd80
Move installation of /install handlers into a separate optional function
Eugene Bujak
2019-02-06 16:48:04 +0300
06a28a461d
/install/configure -- Rebind HTTP server when we get new host and port
Eugene Bujak
2019-02-06 16:47:17 +0300
31b855f9ab
Show list of addresses
Ildar Kamalov
2019-02-04 17:13:59 +0300
f379d34813
Added select for listen interfaces
Ildar Kamalov
2019-02-01 19:52:42 +0300
5abe5af707
/install/configure -- Start DNS server explicitly
Eugene Bujak
2019-02-01 19:42:33 +0300
daae040f9c
Check if IP:port combinations are possible before returning OK on /install/configure
Eugene Bujak
2019-02-01 19:25:04 +0300
f2b3c3a14c
/install/get_addresses -- made IP address omitempty
Eugene Bujak
2019-02-01 18:59:42 +0300
d3e81c47f6
rename /install/ path names to be more fitting
Eugene Bujak
2019-02-01 18:52:56 +0300
c14aff3dba
/install/get_default_addresses -- Remove subnet suffix from addresses
Eugene Bujak
2019-02-01 18:38:52 +0300
d97c426646
Fill out port 80 if it's available, otherwise port 3000
Eugene Bujak
2019-02-01 18:18:08 +0300