Simon Zolin
1b7ef0e4f4
Merge: + Auth: add "web_session_ttl" setting; improve logging
...
Close #1006
* commit 'b03b36e47e1f230567fce0936ee1285b6861350a':
* auth: improve logging
+ config: "web_session_ttl" setting
2019-11-20 14:58:20 +03:00
Simon Zolin
b03b36e47e
* auth: improve logging
...
Write info log messages for login attempts (both successful and not)
2019-11-20 13:15:12 +03:00
Simon Zolin
c9a6e4e018
+ config: "web_session_ttl" setting
2019-11-20 13:15:08 +03:00
Simon Zolin
0d4dce5c79
Merge: + querylog: preserve searching compatibility with the previous version
...
* commit 'a7742a366511e272a8c24dc5fcd1a62759c2bacb':
- querylog: fix linter issue
+ querylog: preserve searching compatibility with the previous version
2019-11-19 17:21:12 +03:00
Simon Zolin
a7742a3665
- querylog: fix linter issue
2019-11-19 17:13:12 +03:00
Simon Zolin
12f4ebc6a5
+ querylog: preserve searching compatibility with the previous version
2019-11-19 17:09:54 +03:00
Simon Zolin
6ae0a0eb0b
Merge: * openapi: version: '0.99.3'
...
* commit 'c7e4ecd85cd9f3991bb5f3a001c9b3ae18637527':
* openapi: version: '0.99.3'
2019-11-19 15:37:11 +03:00
Simon Zolin
c7e4ecd85c
* openapi: version: '0.99.3'
2019-11-19 15:26:46 +03:00
Simon Zolin
2ac6e48535
Merge: Querylog: speed up, change format, robust search
...
Close #1099 Close #1094
* commit '62c8664fd75439b7597d935992c380f9c0675660':
+ client: load additional search results
+ client: separate filters from the table component
+ client: hide page size option and page info
+ client: use oldest param
* openapi: update 'QueryLog'
* querylog: add more tests
* QueryLog.Add() now receives net.IP, not net.Addr
* querylog: major refactor: change on-disk format and API
2019-11-19 15:21:42 +03:00
Ildar Kamalov
62c8664fd7
+ client: load additional search results
2019-11-19 15:14:26 +03:00
Ildar Kamalov
e243e69a6e
+ client: separate filters from the table component
2019-11-19 15:12:34 +03:00
Ildar Kamalov
6b64d393bd
+ client: hide page size option and page info
2019-11-19 15:12:34 +03:00
Ildar Kamalov
941b6c5976
+ client: use oldest param
2019-11-19 15:12:34 +03:00
Simon Zolin
33093de6aa
* openapi: update 'QueryLog'
2019-11-19 15:12:34 +03:00
Simon Zolin
68cd7976b7
* querylog: add more tests
2019-11-19 15:09:53 +03:00
Simon Zolin
0cd6781a9a
* QueryLog.Add() now receives net.IP, not net.Addr
2019-11-19 15:09:53 +03:00
Simon Zolin
2f5d6593f2
* querylog: major refactor: change on-disk format and API
...
speed up decoding
speed up search
compatible with previous format (when not searching)
2019-11-19 15:08:51 +03:00
Simon Zolin
a65f983aac
Merge: * querylog: don't return entries without Question data
...
Close #1143
* commit '0d4e95b36d02e8aadfe6cbdd87d357efba6f02e8':
* querylog: don't return entries without Question data
2019-11-12 18:31:07 +03:00
Simon Zolin
0d4e95b36d
* querylog: don't return entries without Question data
2019-11-12 18:14:33 +03:00
Ildar Kamalov
359cab5290
Merge pull request #384 in DNS/adguard-home from 1123-disable-encryption-sources to master
...
* commit '4ae4cd07232b1e1861b435d2426ebe951061465b':
Bind encryption source disabled state to form
2019-11-12 14:30:41 +03:00
Simon Zolin
ec5c5e8109
- Stats: fix crash
...
Close #1170
* commit 'f64868472aae50ed8203ef4d3ec9de7a7cf96fd9':
- stats: fix read-write race
* minor
2019-11-11 18:04:01 +03:00
Simon Zolin
f64868472a
- stats: fix read-write race
...
* periodicFlush() operation doesn't result in an inconsistent state at any time
* stats readers use the last unit ID properly, excluding the possibility
when unit ID could be changed, but this unit isn't yet created
2019-11-11 16:18:20 +03:00
Simon Zolin
2a6e9f3c11
* minor
2019-11-11 16:13:03 +03:00
Simon Zolin
2f1e631c66
Merge: - dns rewrites: CNAME record didn't work
...
Close #1156
* commit '090f5498331844ad6d5a8dc975c1d0511b47565a':
- dns rewrites: CNAME record didn't work
2019-11-07 16:33:07 +03:00
Simon Zolin
6b76a2c9f7
Merge: * blocked-services: youtube: add "youtubei.googleapis.com"
...
Close #1122
* commit '59720467da42c8520e5d25b2c3368728a61d6bf6':
* blocked-services: youtube: add "youtubei.googleapis.com"
2019-11-07 15:30:23 +03:00
Simon Zolin
090f549833
- dns rewrites: CNAME record didn't work
2019-11-07 15:27:39 +03:00
Simon Zolin
59720467da
* blocked-services: youtube: add "youtubei.googleapis.com"
2019-11-07 15:16:47 +03:00
Simon Zolin
4d32d42ba2
Merge: * whois,rdns: use 1 hour cache TTL
...
Close #1157
* commit 'abd251c5c167fd33c047af8af39e8b8e2d61fd85':
* whois,rdns: use 1 hour cache TTL
2019-11-07 14:06:06 +03:00
Simon Zolin
abd251c5c1
* whois,rdns: use 1 hour cache TTL
2019-11-07 14:02:34 +03:00
Jaime Martínez Rincón
4ae4cd0723
Bind encryption source disabled state to form
2019-10-25 22:46:08 +02:00
Simon Zolin
e04ffde105
Merge: - auth: fix crash on showing Dashboard in UI if authentication is disabled
...
Close #1119
* commit 'ab24ab2f1aa5a93c35e68b46abbb3f03decbaeb0':
- auth: fix crash on showing Dashboard in UI if authentication is disabled
2019-10-25 13:28:50 +03:00
Simon Zolin
ab24ab2f1a
- auth: fix crash on showing Dashboard in UI if authentication is disabled
2019-10-25 11:01:29 +03:00
Simon Zolin
8323c0c4b6
Merge: * querylog: skip decoding errors
...
Close #753
* commit 'c74ae0d0e7ca03a592663025dc644397c1e31d57':
* querylog: skip decoding errors
2019-10-24 16:00:07 +03:00
Simon Zolin
b28582d630
Merge: - querylog: writing to a file could stop randomly
...
Close #1115
* commit 'c04705364663e7141d39764fce8fd1dc1a4633ab':
- querylog: writing to a file could stop randomly
2019-10-24 14:45:46 +03:00
Simon Zolin
c047053646
- querylog: writing to a file could stop randomly
2019-10-24 14:28:24 +03:00
Simon Zolin
41649418fc
Merge: * dns: enable DNS message compression
...
Close #1109
* commit '3b443bc9c80c39483f28a042886f53feb4aeed96':
* dns: enable DNS message compression
2019-10-23 20:06:18 +03:00
Simon Zolin
3b443bc9c8
* dns: enable DNS message compression
2019-10-23 20:02:42 +03:00
Simon Zolin
03c4793010
Merge: * don't show "sign out" button if authorization is disabled
...
Close #1093
* commit '49e535336be47cccee07f2e1b05f0d514aa91aa7':
* changelog
+ client: get profile info
* minor
+ GET /control/profile
2019-10-23 19:23:37 +03:00
Simon Zolin
9d29fdea4b
Merge: * filters: don't fail on filter update when filter file doesn't exist
...
Close #1112
* commit '0737354f534385c3c2036e15d65554bcb7090fb4':
* filters: don't fail on filter update when filter file doesn't exist
2019-10-23 19:19:50 +03:00
Simon Zolin
49e535336b
* changelog
2019-10-23 19:19:04 +03:00
Ildar Kamalov
2a2647dc3f
+ client: get profile info
2019-10-23 18:43:39 +03:00
Simon Zolin
0ede2b13c9
* minor
2019-10-23 18:43:39 +03:00
Simon Zolin
c185f6826a
+ GET /control/profile
...
* openapi: get /profile
* auth: store user names along with sessions
2019-10-23 18:43:35 +03:00
Simon Zolin
e8bb0fdcb7
Merge: - /control/version.json: don't show error message if auto-update is disabled
...
Close #1083
* commit '5bcd1545a8044aff7f35179e7a324ec9b4ad1c2e':
- /control/version.json: don't show error message if auto-update is disabled
2019-10-23 14:21:02 +03:00
Simon Zolin
0737354f53
* filters: don't fail on filter update when filter file doesn't exist
2019-10-23 14:19:43 +03:00
Simon Zolin
c74ae0d0e7
* querylog: skip decoding errors
...
We read line from file and pass it to a JSON decoder.
JSON decoder is now a local object.
2019-10-22 19:16:04 +03:00
Simon Zolin
15e6311c63
Merge: * dnsfilter: windows: store rules in memory
...
Close #1088
* commit '6ba1d857ac7961ed5a97a85a328398296c520273':
* dnsfilter: windows: store rules in memory
* minor
2019-10-22 16:25:02 +03:00
Simon Zolin
6ba1d857ac
* dnsfilter: windows: store rules in memory
...
* dnsfilter: ignore cosmetic rules
2019-10-22 16:15:51 +03:00
Simon Zolin
67f31ccf43
* minor
2019-10-22 16:15:51 +03:00
Simon Zolin
a52c4b4362
Merge: * rdns,whois: get client info for all question types (not just A/AAAA)
...
Close #1103
* commit '235b198ef97d7a46ab6d76a4074ec589fc0148eb':
* rdns,whois: recheck IP addresses after some time
* rdns,whois: get client info for all question types (not just A/AAAA)
2019-10-22 14:37:22 +03:00