Simon Zolin
9634ef9c03
- fix linter
2020-08-25 17:44:30 +03:00
Simon Zolin
704291e88d
Merge: * DHCP fixes
...
Close #2040
* commit '06af130bb7c042d8a44720cc9423b3fc76deadee':
- DHCP: fix crash after adding static lease which replaces the dynamic one
* DHCP: don't replace the host name from static lease
2020-08-25 17:29:49 +03:00
Simon Zolin
9c999f98fb
+ dhcp custom options
...
Squashed commit of the following:
commit 140ac16568383cab2270e5d5ba895959902dd943
Merge: d5ed73b5 cb6ca3b0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Aug 25 13:46:34 2020 +0300
Merge remote-tracking branch 'origin/master' into 1585-dhcp-options
commit d5ed73b5e4f068b823fe97ab1161753670d10387
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 21 18:16:41 2020 +0300
minor
commit f5208a0b050c2dd462b32edee0379758cc6e5003
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Jun 1 14:09:39 2020 +0300
+ dhcpv4 custom options
2020-08-25 14:07:11 +03:00
Simon Zolin
06af130bb7
- DHCP: fix crash after adding static lease which replaces the dynamic one
2020-08-25 13:38:52 +03:00
Simon Zolin
719ef16b93
* DHCP: don't replace the host name from static lease
...
When a static lease contains a host name
and client sends its own host name:
1. don't replace the host name from static lease with it
2. send option FQDN to the client in Ack response packet
2020-08-25 13:38:28 +03:00
Simon Zolin
cb6ca3b0c4
- windows: install: fix crash due to empty DHCP server pointer
...
#2036
Squashed commit of the following:
commit 5c70d28b241d1a98e034f6798dade073b1b42511
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Aug 24 18:42:21 2020 +0300
- windows: install: fix crash due to empty DHCP server pointer
We should not assign a Go interface value, otherwise `==nil` check doesn't work.
2020-08-24 20:06:53 +03:00
Simon Zolin
eb3999a261
* /control/dns_config: allow all valid bootstrap server notations
...
Close #1843
Squashed commit of the following:
commit cc82b373816b76a803d29e4baae18384aa0f8c67
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Aug 20 14:20:35 2020 +0300
* /control/dns_config: allow all valid bootstrap server notations
* use dnsproxy v0.31.1
2020-08-21 15:54:16 +03:00
Andrey Meshkov
546a02b49e
fix linter issues
2020-08-20 15:41:25 +03:00
Simon Zolin
f8924f0785
Merge: + dhcpv6 server; rewrite dhcpv4 server; changed API
...
#779
* commit '888c9d571450ca1b934d94446b4eed462207a2d2':
Get rid of extra toast when static IP is not set
Fix DHCP check when there is no V6 interface
Check interface before showing alert
+ client: Refactor DHCP settings
* upgrade yaml schema 6->7: DHCP settings
* copy dhcpv4/nclient4 package with minor enhancement
* POST /control/dhcp/find_active_dhcp: add dhcpv6 server info
- dhcp: CheckIfOtherDHCPServersPresent: fix
* GET /control/dhcp/interfaces: remove 'mtu'; add 'gateway_ip'
* GET /control/dhcp/interfaces: split IPv4 and IPv6 addresses
* dhcp: fail on startup if couldn't initialize DHCP module
+ dhcpv6 server; rewrite dhcpv4 server; changed API
2020-08-20 15:33:13 +03:00
Andrey Meshkov
888c9d5714
Get rid of extra toast when static IP is not set
2020-08-20 15:19:59 +03:00
Andrey Meshkov
1806816d9c
Fix DHCP check when there is no V6 interface
2020-08-20 15:19:59 +03:00
ArtemBaskal
fcc34ca80b
Check interface before showing alert
2020-08-20 15:19:59 +03:00
Artem Baskal
1d35d73fc5
+ client: Refactor DHCP settings
2020-08-20 15:19:59 +03:00
Simon Zolin
c9f58ce4a7
* upgrade yaml schema 6->7: DHCP settings
2020-08-20 15:19:59 +03:00
Simon Zolin
dd46cd5f36
* copy dhcpv4/nclient4 package with minor enhancement
...
The original package can be built only on Linux.
2020-08-20 15:19:59 +03:00
Simon Zolin
e7bef3a448
* POST /control/dhcp/find_active_dhcp: add dhcpv6 server info
2020-08-20 15:19:58 +03:00
Simon Zolin
23752377b7
- dhcp: CheckIfOtherDHCPServersPresent: fix
...
Sometimes request from DHCP server couldn't be received
because we were bound to a specific IP address.
2020-08-20 15:19:58 +03:00
Simon Zolin
6090400ea0
* GET /control/dhcp/interfaces: remove 'mtu'; add 'gateway_ip'
2020-08-19 18:32:34 +03:00
Simon Zolin
ec24d18f83
* GET /control/dhcp/interfaces: split IPv4 and IPv6 addresses
2020-08-19 18:32:34 +03:00
Simon Zolin
89c3926ba5
* dhcp: fail on startup if couldn't initialize DHCP module
2020-08-19 18:32:34 +03:00
Simon Zolin
a3317c08c4
+ dhcpv6 server; rewrite dhcpv4 server; changed API
2020-08-19 18:32:23 +03:00
Simon Zolin
c3123473cf
* DNS: resolve host names from DHCP: improve
...
#1956
Squashed commit of the following:
commit efeacd92b8b82a9a0a0cce8c5648f2d024b4bc9e
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Aug 18 13:54:15 2020 +0300
* DNS: resolve host names from DHCP: improve
. Require a valid host name from DHCP lease
. Use lower-case names
2020-08-18 17:40:36 +03:00
Simon Zolin
8d0c8ad438
+ DNS: resolve host names to IP addresses leased by AGH DHCP server
...
Close #1956
Squashed commit of the following:
commit 21f11632c871e9c17faa77f9cd6a7aa836559779
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Aug 17 19:54:24 2020 +0300
+ DNS: resolve host names to IP addresses leased by AGH DHCP server
2020-08-18 12:36:52 +03:00
Andrey Meshkov
1e2e965ea7
Merge branch 'master' of ssh://bit.adguard.com:7999/dns/adguard-home
2020-08-14 19:30:44 +03:00
Andrey Meshkov
0b539ced92
* : different version url for edge builds
...
Closes : #2023
2020-08-14 19:30:40 +03:00
Simon Zolin
9e09dffbc3
- dns: limit the number of active goroutines for incoming requests processing
...
Close #2015
Squashed commit of the following:
commit 90ba06f1fce22a452b4d61db62bd950b976debd1
Merge: 9494b29b 473d8818
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 14 19:14:26 2020 +0300
Merge remote-tracking branch 'origin/master' into max-go
commit 9494b29b65ae8fe593a487984bed051aa78e4ff9
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 14 17:03:00 2020 +0300
+ max_goroutines setting
commit 87071a5e0ed43be192a7755fb25764cd4519da5a
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 14 15:29:00 2020 +0300
- dns: limit the number of active goroutines for incoming requests processing
2020-08-14 19:27:36 +03:00
Andrey Meshkov
473d881871
Merge: - client: Fix DNS settings
...
Merge in DNS/adguard-home from fix/2021 to master
* commit 'a1ca7862f84b07bde441f4578b1deb025ff79660':
Fix selector
- client: Fix DNS settings
2020-08-13 19:09:17 +03:00
ArtemBaskal
a1ca7862f8
Fix selector
2020-08-13 18:15:14 +03:00
ArtemBaskal
8ea1e64c7b
- client: Fix DNS settings
2020-08-13 18:12:27 +03:00
Artem Baskal
2f8e34e73b
Pull request 734: + client: 1778 Add ip sort function, write unit tests
...
Close #1778
Squashed commit of the following:
commit ba63e147311799b17deaa97d7a12c2e0ec44a2ed
Merge: 143ba427 705a9d90
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Thu Aug 13 12:00:10 2020 +0300
Merge branch 'master' into feature/1778
commit 143ba42707da3d7eece9f3e137a8b245f7f7888f
Merge: 483d2ff9 97df1989
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Thu Aug 13 11:16:46 2020 +0300
Merge branch 'master' into feature/1778
commit 483d2ff9fa3de706d94a647701f1d26a3bcbb217
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 12 13:34:21 2020 +0300
Always put ipv4 before ipv6 in sort, add invalid input unit tests
commit 26eb41b313785fe7ffaf98a7573cc5eef0dca14f
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 12 11:27:46 2020 +0300
Rewrite tests: replace ipv4-mapped adresses
commit 4ecf287fd46945effe9ff11cfc9ae49217b9c796
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Tue Aug 11 19:05:15 2020 +0300
Minor fix
commit 3e5e2a6bb1f2f166619da54e5ade0904fe22a20d
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Tue Aug 11 19:01:26 2020 +0300
+ client: 1778 Add ip sort function, write unit tests
2020-08-13 12:16:52 +03:00
Simon Zolin
705a9d909d
* SB/PC: use 4-character hash in request
...
* use hash prefix as the cache key
Squashed commit of the following:
commit d719a84ee9b9cf43aaab4f53d07451645ea836db
Merge: d9d6d443 97df1989
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Aug 13 11:41:28 2020 +0300
Merge remote-tracking branch 'origin/master' into sbpc
commit d9d6d44376c44959f2216b08e577d8e5c5f65bff
Merge: 0a8b2483 de92c852
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Aug 13 11:23:14 2020 +0300
Merge remote-tracking branch 'origin/master' into sbpc
commit 0a8b24839683683a9d327ecf57a7d182b3996b1d
Merge: 0255a24a 9b9902f0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 20:21:22 2020 +0300
Merge remote-tracking branch 'origin/master' into sbpc
commit 0255a24a191efd2e4ef23d6a00a7a9fed8831730
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 17:16:57 2020 +0300
- TestServerCustomClientUpstream(): fix
commit d2311902f887be9621a9d9312c73f899dd269440
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 17:07:12 2020 +0300
* SB/PC: hard-code Family server IP addresses to prevent from requesting them at runtime
commit ee340108f11f98d49a7af2a7e8a228c25ab1537a
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 17:05:57 2020 +0300
* dnsproxy v0.30.1
commit f5f53ba7116ad525204d00b80352202eee88b78c
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Aug 12 14:53:23 2020 +0300
minor
commit fb4631e2cd570b0fd5ae26ec2b1890361275a5a8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Mon Aug 10 20:07:27 2020 +0300
* SB/PC: implement new cache
commit f9f58461a6efbcfacd798f7640a4645cf1971cb2
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 7 19:31:05 2020 +0300
doc
commit ed69626a6c119ab1a3b187f5afbd4cef708c3159
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Aug 7 18:25:57 2020 +0300
* SB/PC: use hostname prefix for cache
commit afa8040c8c0836c7e59e6fb9aaf1caccd132ea8f
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Jul 31 11:19:49 2020 +0300
* SB/PC: use 4-character hash in request
2020-08-13 11:49:42 +03:00
Artem Baskal
97df19898f
Pull request #730 : + client: Add Hot Module Replacement
...
Merge in DNS/adguard-home from feature/hmr to master
Squashed commit of the following:
commit 952ed1955c2a7a32446d99489f137f02eb47c99e
Merge: 83484931 de92c852
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Thu Aug 13 11:02:10 2020 +0300
Merge branch 'master' into feature/hmr
commit 8348493105d7d63d8b0836a5c272df2b17a6b142
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 5 15:07:31 2020 +0300
Remove empty prop types, remove Services empty container
commit b2fe4a30b79d91e482318ee5deea8e49c7038f7e
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 5 13:56:35 2020 +0300
Move constants
commit f8be4c18c35193ad77bf5e25f311ad834c1d6870
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 5 13:19:02 2020 +0300
Fix Setup bug, update webpack.dev
commit 1d9cc4ddf8af2c979eb707a7f0fc06744eec186c
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 5 12:10:38 2020 +0300
Review changes
commit a1edb21358def21ed1808b081ffc2f0b6755e3da
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 5 11:46:58 2020 +0300
Remove lazy loading, fix updated components
commit 0aa2cf55f8d4206ac9e2f99fc1b990ed8a9c7825
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Tue Aug 4 20:32:19 2020 +0300
Refactor App component, add lazy loading
commit 3c2ba4772a91ff7b06641dba6c6bf3fdcd2fdf7f
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Tue Aug 4 17:12:41 2020 +0300
Simplify App hot loading boilerplate, setup lazy loading, update Header
commit 8df3221f315372b066f2ac0c9a1687f1677b8415
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Tue Aug 4 15:16:06 2020 +0300
+ client: Add Hot Module Replacement
2020-08-13 11:15:45 +03:00
Artem Baskal
de92c85256
Pull request #726 : - client: 1954 Make menu items position stable
...
- client: 1954 Make menu items position stable
Close #1954
Squashed commit of the following:
commit 24bc6faa1e45cef79e3ba83ad5d595c305e0c816
Merge: a4b07aae d3f5b407
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Thu Aug 13 10:51:47 2020 +0300
Merge branch 'master' into fix/1954
commit a4b07aae4b3b56d60cc95f669e6c179659d904ce
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 5 15:20:26 2020 +0300
Review changes
commit 250cdc9b10f93664ed2c1f53d57295dba78e6a99
Merge: 32003f19 39f2d5c4
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Wed Aug 5 15:18:40 2020 +0300
Merge branch 'master' into fix/1954
commit 32003f19c6e2dda056fa6ae51f6721ea350016d1
Author: ArtemBaskal <a.baskal@adguard.com>
Date: Mon Aug 3 13:36:23 2020 +0300
- client: 1954 Make menu items position stable
2020-08-13 11:01:23 +03:00
Andrey Meshkov
d3f5b40700
Merge: + Makefile: sign release binaries with gpg
...
Merge in DNS/adguard-home from sign-binaries-v2 to master
* commit '20a0ba5f608c18eff4022279d8ce2791aca97d1b':
+ Makefile: sign release binaries with gpg
2020-08-12 22:51:06 +03:00
Simon Zolin
20a0ba5f60
+ Makefile: sign release binaries with gpg
...
.tar.gz and .zip archives now contain one more file - .sig
UNIX:
./AdGuardHome/:
./AdGuardHome/AdGuardHome
./AdGuardHome/AdGuardHome.sig
...
Windows:
./AdGuardHome/:
./AdGuardHome/AdGuardHome.exe
./AdGuardHome/AdGuardHome.exe.sig
...
2020-08-12 20:18:21 +03:00
Simon Zolin
9b9902f004
* Revert "Update blocked_services.go"
...
Squashed commit of the following:
commit 567bb4671ddb4f51c13e51094f96e870212137c8
Author: Simon Zolin <s.zolin@adguard.com>
Date: Tue Aug 11 19:29:31 2020 +0300
Revert "Update blocked_services.go"
This reverts commit 4ca4fb8a11
.
2020-08-12 13:03:17 +03:00
Andrey Meshkov
020a30fb6d
Merge: * locales: update
...
Merge in DNS/adguard-home from locales to master
* commit '8d10a269edebb007f49123e96f9f2c9f1834f4aa':
update ru
* locales: update
2020-08-07 18:31:31 +03:00
Simon Zolin
39f2d5c4ae
* readme: update Prerequisites section
...
Close #1989
* commit '6ce3c52456feb6f13be976e03c42fa87aa26b099':
* readme: update Prerequisites section
2020-08-04 15:29:09 +03:00
graysky
6ce3c52456
* readme: update Prerequisites section
2020-08-04 14:30:01 +03:00
Simon Zolin
5188da60cf
* Makefile: support running with multiple parallel jobs (e.g. -j8)
...
* commit 'e57cbc36d944b6c4ebe99f397eb55976d786d5f8':
* Makefile: support running with multiple parallel jobs (e.g. -j8)
2020-08-03 20:08:31 +03:00
Simon Zolin
e57cbc36d9
* Makefile: support running with multiple parallel jobs (e.g. -j8)
2020-08-03 19:13:51 +03:00
Ildar Kamalov
57e43a66c3
Merge: - client: fix log filters and guide tab styles
...
Closes #1951
* commit '9fecab8675b3496cb6fa5f03084e0be7c364a263':
- client: fix log filters styles
- client: fix guide tab styles
2020-08-03 15:45:53 +03:00
Ildar Kamalov
4f3d503916
Merge: - client: fix query log on edge legacy
...
Closes #1976
* commit '552280e9a36a15c7c2347af75d97fe2943f80093':
- client: fix query log not load on edge legacy
2020-08-03 15:45:31 +03:00
Ildar Kamalov
6bb6c700d6
Merge: - client: fix empty log error
...
Closes #1983
* commit '3ff0c964dc05c0b393b6b7140cf59bffb8f70806':
- client: fix empty log error
2020-08-03 15:44:55 +03:00
Ildar Kamalov
ed76a3cb8b
Merge: - client: check touch events for tooltips
...
Closes #1922
* commit 'ce21514246dfc89f1178d9346769317f1fff4d05':
- client: check touch events for tooltips
- client: tooltip show delay
2020-08-03 15:41:46 +03:00
Simon Zolin
335d62b08e
- "set_url": couldn't set a new path for filter local file
...
Close #1984
* commit '99625da1e44b4e6686f3c4b29526949ef471a100':
- "set_url": couldn't set a new path for filter local file
2020-08-03 15:19:31 +03:00
Simon Zolin
99625da1e4
- "set_url": couldn't set a new path for filter local file
2020-08-03 14:09:47 +03:00
Ildar Kamalov
9fecab8675
- client: fix log filters styles
2020-08-01 17:13:48 +03:00
Ildar Kamalov
b9aa969a56
- client: fix guide tab styles
2020-08-01 17:12:38 +03:00
Ildar Kamalov
ce21514246
- client: check touch events for tooltips
2020-08-01 16:25:56 +03:00