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
Eugene Bujak
26f2207b5c
Merge pull request #146 in DNS/adguard-dns from fix/579 to master
...
* commit 'a40ddb094b4af768ee4b78b09a4a50112eae3b2f':
Fix review comments
go mod tidy
Add workdir to readme
Do not store last_updated in the config file anymore
Fix #579
2019-02-11 15:34:15 +03:00
Eugene Zbiranik
6d7d10ec38
Fix to go along with new concept
2019-02-11 15:17:49 +03:00
Eugene Zbiranik
c1f6da2b52
Build latest from tag branch, edge from master
2019-02-11 15:10:36 +03:00
Andrey Meshkov
a40ddb094b
Fix review comments
2019-02-11 14:22:36 +03:00
Andrey Meshkov
b477b67428
go mod tidy
2019-02-10 21:52:29 +03:00
Andrey Meshkov
cd9db6440b
Add workdir to readme
2019-02-10 21:50:55 +03:00
Andrey Meshkov
9ff420bb52
Do not store last_updated in the config file anymore
2019-02-10 21:44:16 +03:00
Andrey Meshkov
9a03190a62
Fix #579
...
1. Added --workdir command-line argument that lets configure the working dir.
2. Made "dnsforward" use this workdir parameter when saving/reading querylog.
3. Reworked "dnsforward" -- moved http handlers out of there to control.go
2019-02-10 20:47:43 +03:00
Eugene Bujak
6b6eacaa2b
Merge pull request #145 in DNS/adguard-dns from feature/425 to master
...
* commit '5ca33e44d897d08117e10b248fe9dbe25d3b31f8': (45 commits)
Fix object spread
Demote some log.printf into log.tracef
Makefile -- no need for go get -d . anymore
npm 6.7.0 unconditionally modifies package-lock.json. Commit those changes.
/install/configure -- Don't fail if HTTP listen host and port don't change
/install/get_addresses -- don't send link-local addresses
Increase button width
Disable button on submit
Common reducer for toasts
Check if ip_addresses exist in the interface
Fix data race found by tests -- https://travis-ci.org/AdguardTeam/AdGuardHome/jobs/489674061#L970
Minor cleanup, added strings, added more information to response when error occurs
ingnore Shutdown by golangci
Fixed custom select arrow
Remove unused icons
get rid of go-spew and cleanup go.mod from unused packages
Hide 80 web port
Default listening to 0.0.0.0 for first-time setup
Move installation of /install handlers into a separate optional function
/install/configure -- Rebind HTTP server when we get new host and port
...
2019-02-08 13:52:04 +03:00
Ildar Kamalov
5ca33e44d8
Fix object spread
2019-02-07 18:51:21 +03:00
Eugene Bujak
68c8a4d484
Demote some log.printf into log.tracef
2019-02-07 18:24:43 +03:00
Eugene Bujak
6e5731ab02
Makefile -- no need for go get -d . anymore
2019-02-07 18:24:42 +03:00
Eugene Bujak
548f539566
npm 6.7.0 unconditionally modifies package-lock.json. Commit those changes.
2019-02-07 18:24:42 +03:00
Eugene Bujak
853582dade
/install/configure -- Don't fail if HTTP listen host and port don't change
2019-02-07 18:24:42 +03:00
Eugene Bujak
3a94080491
/install/get_addresses -- don't send link-local addresses
2019-02-07 18:24:42 +03:00
Ildar Kamalov
ba161e9a6f
Increase button width
2019-02-07 16:21:17 +03:00
Ildar Kamalov
91eaf72051
Disable button on submit
2019-02-07 16:09:12 +03:00
Ildar Kamalov
826529e73e
Common reducer for toasts
2019-02-07 15:40:26 +03:00