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
Ildar Kamalov
c466f8cc73
Check if ip_addresses exist in the interface
2019-02-07 15:17:27 +03:00
Eugene Bujak
f9d1948f6a
Fix data race found by tests -- https://travis-ci.org/AdguardTeam/AdGuardHome/jobs/489674061#L970
2019-02-07 14:45:46 +03:00
Andrey Meshkov
bb8d7c37bb
Minor cleanup, added strings, added more information to response when error occurs
2019-02-07 14:22:08 +03:00
Andrey Meshkov
f2d7f8161b
ingnore Shutdown by golangci
2019-02-07 13:52:14 +03:00
Ildar Kamalov
39b2e345c3
Fixed custom select arrow
2019-02-07 11:24:23 +03:00
Ildar Kamalov
a7a38413fe
Remove unused icons
2019-02-07 10:58:02 +03:00
Eugene Bujak
fe671152c2
get rid of go-spew and cleanup go.mod from unused packages
2019-02-06 20:50:17 +03:00
Ildar Kamalov
ba678ffa82
Hide 80 web port
2019-02-06 17:32:32 +03:00
Eugene Bujak
672ff33879
Default listening to 0.0.0.0 for first-time setup
2019-02-06 17:28:09 +03:00
Eugene Bujak
398312cd80
Move installation of /install handlers into a separate optional function
2019-02-06 17:28:08 +03:00
Eugene Bujak
06a28a461d
/install/configure -- Rebind HTTP server when we get new host and port
2019-02-06 17:25:18 +03:00
Ildar Kamalov
31b855f9ab
Show list of addresses
2019-02-06 17:22:46 +03:00
Ildar Kamalov
f379d34813
Added select for listen interfaces
2019-02-06 17:22:46 +03:00
Eugene Bujak
5abe5af707
/install/configure -- Start DNS server explicitly
2019-02-06 17:22:46 +03:00
Eugene Bujak
daae040f9c
Check if IP:port combinations are possible before returning OK on /install/configure
2019-02-06 17:22:46 +03:00
Eugene Bujak
f2b3c3a14c
/install/get_addresses -- made IP address omitempty
2019-02-06 17:21:23 +03:00
Eugene Bujak
d3e81c47f6
rename /install/ path names to be more fitting
2019-02-06 17:21:23 +03:00
Eugene Bujak
c14aff3dba
/install/get_default_addresses -- Remove subnet suffix from addresses
2019-02-06 17:21:23 +03:00
Eugene Bujak
d97c426646
Fill out port 80 if it's available, otherwise port 3000
2019-02-06 17:21:23 +03:00
Eugene Bujak
34e14930de
/install/get_default_addresses -- now it gives out list of interfaces
2019-02-06 17:21:23 +03:00
Ildar Kamalov
924afea22b
Show port in interface and dns address
2019-02-06 17:21:23 +03:00
Eugene Bujak
302c3a767a
Initial implementation of welcome/firstrun/installer page in go backend
2019-02-06 17:21:23 +03:00
Ildar Kamalov
c494e17df5
Update packages
2019-02-06 17:17:38 +03:00
Ildar Kamalov
7c25c0febe
Added DHCP warning
2019-02-06 17:17:38 +03:00
Ildar Kamalov
5f7fc0f041
Remove 'enabled' from initial values
2019-02-06 17:17:38 +03:00
Ildar Kamalov
beb94741cf
Fixed initial values and string interpolation
2019-02-06 17:17:38 +03:00
Ildar Kamalov
24be7ce4ed
Fixed page reload on settings change
2019-02-06 17:17:38 +03:00
Ildar Kamalov
6e41897323
Disable form submit on error
2019-02-06 17:17:38 +03:00
Ildar Kamalov
b5e7237169
Update components on language change
2019-02-06 17:17:38 +03:00
Ildar Kamalov
7e95ce9136
Add device configuration instruction
2019-02-06 17:17:38 +03:00
Ildar Kamalov
a7416f9c34
Fixed validation and added toasts
2019-02-06 17:17:38 +03:00
Ildar Kamalov
2bd4840ba5
Fix styles
2019-02-06 17:17:38 +03:00
Ildar Kamalov
5349ec76fd
Added components for web setup
2019-02-06 17:17:38 +03:00
Ildar Kamalov
71259c5f19
Added web setup entry point
2019-02-06 17:17:38 +03:00
Eugene Bujak
f21aebd1cf
/install/get_default_addresses -- make fields lowercase
2019-02-06 17:17:38 +03:00
Eugene Bujak
c36a7895ad
Add install page API stubs
2019-02-06 17:17:38 +03:00