Simon Zolin
94f3bf44d7
- filters: start DNS server after filter has been removed
2019-07-16 12:55:47 +03:00
Simon Zolin
27006f58c5
- filters: windows: fix update procedure
...
We couldn't write filter files on Windows due to
"file is being used" error.
2019-07-16 12:55:18 +03:00
Simon Zolin
4326a2c945
Merge: - /filtering/remove_url: windows: remove filter file only after DNS server has been stopped
...
Close #878
* commit '375e410aa310c24ec0e95ee48ebd40675d5df1e7':
- /filtering/remove_url: windows: remove filter file only after DNS server has been stopped
2019-07-15 18:36:08 +03:00
Simon Zolin
375e410aa3
- /filtering/remove_url: windows: remove filter file only after DNS server has been stopped
...
Otherwise, os.Remove() will return with an error "file is being used".
2019-07-15 18:23:58 +03:00
Simon Zolin
cc8633ed7d
Merge: - dnsfilter: fix crash when global setting 'SafeSearch' is off
...
Close #880
* commit 'a79643f23e4bb45a912a71b4a973a027431a8720':
+ dnsfilter-test: override global safe-browsing setting with a per-client setting
- dnsfilter: fix crash when global setting 'SafeSearch' is off
2019-07-15 18:22:58 +03:00
Simon Zolin
a79643f23e
+ dnsfilter-test: override global safe-browsing setting with a per-client setting
2019-07-15 14:03:22 +03:00
Simon Zolin
c81c79aad7
Merge: - don't load filter rules if filter is disabled
...
Close #879
* commit 'e2b518339fe6c14bb29008ad1638244e2f0fb3f8':
- don't load filter rules if filter is disabled
2019-07-15 13:17:44 +03:00
Simon Zolin
e2b518339f
- don't load filter rules if filter is disabled
2019-07-15 12:49:48 +03:00
Simon Zolin
57c510631e
- dnsfilter: fix crash when global setting 'SafeSearch' is off
...
but per-client setting is on
2019-07-15 12:10:43 +03:00
Andrey Meshkov
d4bbc45a39
Added beta link for FreeBSD
2019-07-12 16:22:13 +03:00
Andrey Meshkov
9eb6da05ad
Bump version to 0.97.0 and fix #798
2019-07-12 15:57:20 +03:00
Simon Zolin
3f796a5d05
Merge: - fix tests
...
* commit '0a1d7fd70732c306f39c777cbe60bb8bf1ab9da5':
- fix tests
2019-07-09 11:35:49 +03:00
Simon Zolin
0a1d7fd707
- fix tests
2019-07-09 11:35:39 +03:00
Ildar Kamalov
26db906e54
Merge: + client: add link to the DNS filterting rules article
...
Closes #721
* commit '3a5f9a7ad35aa7f0f0dc5eac5dfcb9b9a3276fc0':
+ client: add link to the DNS filterting rules article
2019-07-08 18:05:02 +03:00
Ildar Kamalov
3a5f9a7ad3
+ client: add link to the DNS filterting rules article
2019-07-08 17:36:32 +03:00
Ildar Kamalov
bcbfa43ea2
Merge: * client: remove /clients and /stats_top request from global requests
...
* commit '2520a62e2430dac1d9bf689c567b95d419a78339':
* client: remove /clients and /stats_top request from global requests
2019-07-08 13:47:37 +03:00
Ildar Kamalov
2520a62e24
* client: remove /clients and /stats_top request from global requests
2019-07-08 12:49:03 +03:00
Simon Zolin
fce551dcaf
Merge: - client: fix version line break
...
#815
* commit 'cf4616cbee3f835ed4db0875f1183c5dcac347f5':
- client: fix version line break
2019-07-05 18:37:46 +03:00
Ildar Kamalov
cf4616cbee
- client: fix version line break
2019-07-05 18:37:57 +03:00
Simon Zolin
f0c9ffcbeb
Merge: - client: fix update now button and notification
...
#815
* commit '71c1157ef56fa456698e828b3d4ff992d62199ff':
* client: remove version truncate for desktop
- client: fix update now button and notification
2019-07-05 18:26:53 +03:00
Ildar Kamalov
71c1157ef5
* client: remove version truncate for desktop
2019-07-05 18:27:15 +03:00
Ildar Kamalov
2fe9819150
- client: fix update now button and notification
2019-07-05 18:21:46 +03:00
Simon Zolin
4af635e58a
Merge: - dnsfilter: fix post-install error "filter file not found"
...
* commit 'b0cfd7228eaae0719f40d37f766c541c06bfb1b0':
- dnsfilter: fix post-install error "filter file not found"
2019-07-05 17:53:43 +03:00
Simon Zolin
b0cfd7228e
- dnsfilter: fix post-install error "filter file not found"
...
Right after installation we don't have the filter files downloaded.
While they are being downloaded, we replace them with an empty filter.
2019-07-05 17:35:40 +03:00
Simon Zolin
e03efbcdd1
Merge: + release.sh: add freebsd/amd64 distrib
...
Close #873
* commit '124d73bd3202efbed1e0774d79576f4e7a160fd9':
+ release.sh: add freebsd/amd64 distrib
2019-07-05 15:50:37 +03:00
Simon Zolin
2897bb983f
Merge: Print DOH/DOT addresses if it's configured
...
Close #761
* commit '387783cf91acb8a78b9c9b22f5373187e4dfc16b':
* client: remove /dns-query from string on client
* client: fix description
- client: fix page lang issue with Portuguese
* client: show DNS-over-HTTPS and DNS-over-TLS addresses
+ client: add DNS privacy tab to setup guide
+ /status: "dns_addresses": add "tls://" or "https://" prefix
* /status: "dns_addresses": add port if not 53
2019-07-05 15:49:55 +03:00
Ildar Kamalov
387783cf91
* client: remove /dns-query from string on client
2019-07-05 15:47:21 +03:00
Ildar Kamalov
d4bd53a824
* client: fix description
2019-07-05 15:47:21 +03:00
Ildar Kamalov
f1a6912092
- client: fix page lang issue with Portuguese
2019-07-05 15:47:21 +03:00
Ildar Kamalov
531ee20988
* client: show DNS-over-HTTPS and DNS-over-TLS addresses
2019-07-05 15:47:21 +03:00
Ildar Kamalov
5c7c9964b8
+ client: add DNS privacy tab to setup guide
2019-07-05 15:47:21 +03:00
Simon Zolin
425f3c87d0
+ /status: "dns_addresses": add "tls://" or "https://" prefix
2019-07-05 15:47:21 +03:00
Simon Zolin
ad7c5cb9dc
* /status: "dns_addresses": add port if not 53
2019-07-05 15:47:21 +03:00
Simon Zolin
124d73bd32
+ release.sh: add freebsd/amd64 distrib
2019-07-05 14:42:32 +03:00
Simon Zolin
1445940473
Merge: * use urlfilter v0.4.0
...
Close #866
* commit '134d9275bba7de7d1550412310bc275c52bb340e':
* use urlfilter v0.4.0
2019-07-05 12:33:30 +03:00
Simon Zolin
df30248870
Merge: - freebsd: fix build
...
Close #870
* commit '98ff11e1c781a373768f01c54f6c7c29d8096d32':
- freebsd: fix build
2019-07-04 15:12:38 +03:00
Simon Zolin
b419a1e3d8
Merge: * dns: fail on starting DNS server if upstream servers configuration is incorrect
...
* commit 'e2675e9a3bb54263d991ed4e9260d5acfedd63da':
- client: fix link to dhcp settings page
* dns: fail on starting DNS server if upstream servers configuration is incorrect
2019-07-04 14:57:35 +03:00
Simon Zolin
98ff11e1c7
- freebsd: fix build
...
Go's "syscall" package file for FreeBSD (incorrectly?) uses int64
types in syscall.Rlimit struct.
2019-07-04 14:26:34 +03:00
Simon Zolin
134d9275bb
* use urlfilter v0.4.0
...
Now we pass filtering rules to urlfilter as filer file names,
rather than the list of rule strings.
(Note: user rules are still passed as the list of rule strings).
As a result, we don't store the contents of filter files in memory.
2019-07-04 14:10:01 +03:00
Ildar Kamalov
e2675e9a3b
- client: fix link to dhcp settings page
2019-07-03 17:59:26 +03:00
Simon Zolin
dc43ad9910
* dns: fail on starting DNS server if upstream servers configuration is incorrect
2019-07-03 17:59:19 +03:00
Simon Zolin
ceac4cbdd5
Merge: - service stop: fix race
...
Close #799
* commit '131aa4c93ccd6e2603e8025dfd4d3693aa9dd561':
- service stop: fix race
2019-07-02 14:45:21 +03:00
Simon Zolin
131aa4c93c
- service stop: fix race
...
Service Stop handler sends SIGINT to the main thread,
which begins the stops the app.
2019-07-02 12:56:23 +03:00
Ildar Kamalov
5abf0b5a53
Merge: - client: request tls status on app load
...
Closes #851
* commit '640620288892afad7b84cc3b25d96bab10cdb5d6':
- client: fix version alignment
- client: request tls status on app load
2019-07-02 09:40:49 +03:00
Ildar Kamalov
5cddde53c3
Merge: * client: allow ip address in filter
...
Closes #832
* commit 'e616d843bfbef044372c4968559f02b71f5d8210':
* client: allow ip address in filter
2019-07-02 09:39:33 +03:00
Simon Zolin
1c9abd6107
Merge: + dhcpd, clients, dnsfilter: add more tests
...
#788
* commit '25da23497a19118a22b97d64749fa70337544116':
+ dnsfilter: more tests
+ dhcpd, clients: add more tests
2019-07-01 19:26:27 +03:00
Simon Zolin
8e3f05e538
Merge: * dnsfilter: fix tests: pass config object to NewForTest()
...
* commit '64f66cfb5d71e34d59977925fd9453a21fe2cd1a':
* dnsfilter: fix tests: pass config object to NewForTest()
2019-07-01 19:24:53 +03:00
Simon Zolin
64f66cfb5d
* dnsfilter: fix tests: pass config object to NewForTest()
2019-07-01 19:24:52 +03:00
Ildar Kamalov
e616d843bf
* client: allow ip address in filter
2019-07-01 15:52:24 +03:00
Ildar Kamalov
6406202888
- client: fix version alignment
2019-07-01 15:07:29 +03:00