ArchiveBase
ca6048f667
+ blocked_services: add origin
2019-11-20 18:54:45 +03:00
Ildar Kamalov
fa45f8a256
Merge: Add amazon to blocked services
...
* commit 'b1c7497d0552b4abd796e82a166d55faa90a030f':
+ client: add ebay icon
+ blocked_services: add ebay
+ client: add amazon icon
+ blocked_services: add amazon
2019-11-20 18:54:13 +03:00
Ildar Kamalov
e7cf8f222d
Merge: Add reddit to blocked services
...
* commit '7c10cefdf9a3d421de2d7e88cfd4e647baf31e8b':
+ client: add reddit icon
+ blocked_services: add reddit
2019-11-20 18:53:35 +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
ArchiveBase
c49f62cfe6
+ blocked_services: add ebay
2019-11-20 10:28:57 +03:00
ArchiveBase
4a59d5a116
+ blocked_services: add amazon
2019-11-20 10:28:56 +03:00
ArchiveBase
dbf7a083cb
+ blocked_services: add reddit
2019-11-20 10:24:41 +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
59720467da
* blocked-services: youtube: add "youtubei.googleapis.com"
2019-11-07 15:16:47 +03:00
Simon Zolin
abd251c5c1
* whois,rdns: use 1 hour cache TTL
2019-11-07 14:02:34 +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
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
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
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
Simon Zolin
235b198ef9
* rdns,whois: recheck IP addresses after some time
2019-10-22 13:11:22 +03:00
Simon Zolin
ddfd53bf06
* rdns,whois: get client info for all question types (not just A/AAAA)
2019-10-22 13:10:40 +03:00
Simon Zolin
76c9e61199
* TLS: don't print certificate data
2019-10-22 12:09:32 +03:00
Simon Zolin
5bcd1545a8
- /control/version.json: don't show error message if auto-update is disabled
2019-10-21 18:21:05 +03:00
Simon Zolin
e2ff8628ad
- filters: auto-update didn't work
2019-10-17 14:33:38 +03:00
Simon Zolin
5cc8513322
* use debug log level for unimportant messages
2019-10-16 12:03:51 +03:00
Simon Zolin
e2c26ec554
* API changes
...
* filtering_info -> filtering/status
* filtering_config -> filtering/config
2019-10-14 15:55:58 +03:00
Simon Zolin
bfc6c98109
Merge: + auth: add more tests
...
#1060
* commit '91bb9ccae69afadc06206d413d57c1c3b136e7a7':
+ auth: add more tests
2019-10-11 17:03:50 +03:00
Simon Zolin
91bb9ccae6
+ auth: add more tests
...
* use directory "./agh-test"
2019-10-11 16:59:14 +03:00
Simon Zolin
c299753b67
- whois: couldn't set info on existing auto-clients
2019-10-11 16:58:10 +03:00
Simon Zolin
c9d7bc3069
* "refresh filters" HTTP handler: return the old synchronous behaviour
...
This was broken by "* dnsfilter: major refactoring"
2019-10-10 17:12:32 +03:00
Simon Zolin
6a08a9faa6
- whois/rdns: start processing top clients on startup after DNS server is started
2019-10-10 14:00:02 +03:00
Simon Zolin
8676cabc42
* whois/rdns: process up to 100 top clients on startup
2019-10-10 13:55:44 +03:00
Simon Zolin
a59e346d4a
* dnsfilter: major refactoring
...
* dnsfilter is controlled by package home, not dnsforward
* move HTTP handlers to dnsfilter/
* apply filtering settings without DNS server restart
* use only 1 goroutine for filters update
* apply new filters quickly (after they are ready to be used)
2019-10-09 20:05:21 +03:00
Simon Zolin
90db91b0fd
* querylog: refactor: move HTTP handlers to querylog/
2019-10-09 19:38:58 +03:00
Simon Zolin
f4451dca7b
Merge: * whois: improvements
...
Close #1035 , Close #1036 , Close #1047
* commit 'bd29b22f17d5b326d9fd603aa4f74593a0f1fca7':
* CI: disable check if Git repo contains uncommited changes
- whois: use the first "descr" field, not the last
* filter: speed up parsing
* whois: use whois.arin.net
+ whois, rdns: begin getting info for the most active clients on startup
+ stats: GetTopData()
* stats: refactor
2019-10-09 19:26:42 +03:00
Simon Zolin
e9186e6202
- whois: use the first "descr" field, not the last
2019-10-09 18:03:22 +03:00
Simon Zolin
3b9b37dde7
* filter: speed up parsing
2019-10-09 18:03:22 +03:00
Simon Zolin
37fe3c148f
* whois: use whois.arin.net
...
+ robust redirect mechanism
* decrease timeout 30sec -> 5sec
* faster response parsing
* don't use likexian/whois-go package
2019-10-09 18:03:22 +03:00
Simon Zolin
d75620fdc0
+ whois, rdns: begin getting info for the most active clients on startup
2019-10-09 18:03:22 +03:00
Simon Zolin
127cca0c83
* systemd service file: fix boot priority: start AGH after network is online
2019-10-08 12:29:11 +03:00
Devin Buhl
55538f72ea
block epic games
2019-10-04 17:57:51 +03:00
Ildar Kamalov
eb6dc76920
+ i18n: add new languages
2019-10-03 20:52:14 +03:00
Andrey Meshkov
8a05e61feb
*: fix auth tests - don't leave repo dirty
2019-10-02 17:02:16 +03:00
Andrey Meshkov
ed0c5ee525
*: tests mustn't leave repo dirty
2019-10-02 16:59:34 +03:00
Andrey Meshkov
33ae359cc1
*: change initDNSServer method, add getDataDir
2019-10-02 16:53:23 +03:00
Andrey Meshkov
9b23acf6da
*: fix linter warnings
2019-10-02 16:40:26 +03:00
Simon Zolin
319cc848bd
- crash after filter update if its data is too small
2019-09-27 13:22:08 +03:00
Simon Zolin
81828c87c1
* querylog: POST /control/querylog
2019-09-26 18:27:31 +03:00
Simon Zolin
bbb5413331
* stats: refactor: move HTTP handlers to stats/
...
DNS module passes additional parameters to Stats module.
This allows Stats to handle HTTP requests by itself - completely removing
all stats-related code from outside.
2019-09-26 16:52:28 +03:00
Simon Zolin
fcf37da312
* clients: remove an auto-client if a client with the same IP was added manually
2019-09-25 16:11:42 +03:00