Commit Graph

  • 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