Ildar Kamalov
ef1d4f5e9f
+ client: submit retention form after confirm
2019-09-27 13:29:37 +03:00
Simon Zolin
6a65c79a03
Merge: - crash after filter update if its data is too small
...
* commit '319cc848bd9f62f926e20de10092271536eb5786':
- crash after filter update if its data is too small
2019-09-27 13:25:41 +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
309feeae9a
Merge: * dnsproxy v0.19.4
...
* commit 'ccd9cee9df1bc47a24f94d0ee1bb5177a626da0d':
* dnsproxy v0.19.4
2019-09-26 18:53:06 +03:00
Simon Zolin
ccd9cee9df
* dnsproxy v0.19.4
2019-09-26 18:48:44 +03:00
Simon Zolin
02d0c0a8f3
Merge: + QueryLog: server-side paging and filtering
...
Close #776
* commit 'f04c028e380182558d772ac6d65efe4f7bdb48d8':
+ client: handle filter change
+ client: server side pagination for the query logs
* querylog: POST /control/querylog
* openapi
2019-09-26 18:38:27 +03:00
Ildar Kamalov
f04c028e38
+ client: handle filter change
2019-09-26 18:31:13 +03:00
Ildar Kamalov
9ac6049405
+ client: server side pagination for the query logs
2019-09-26 18:30:38 +03:00
Simon Zolin
81828c87c1
* querylog: POST /control/querylog
2019-09-26 18:27:31 +03:00
Simon Zolin
215a488a64
* openapi
2019-09-26 18:24:23 +03:00
Simon Zolin
250f829b29
Merge: * stats: refactor: move HTTP handlers to stats/
...
* commit 'bbb5413331d43bbc182834ea8b3c2318280c7748':
* stats: refactor: move HTTP handlers to stats/
2019-09-26 16:56:34 +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
407917241a
Merge: * WHOIS: improvements
...
Close #861
* commit '563f8031dce889b076c91a4b3b6489241cd2b322':
- client: fix naming
- client: fix typo in translations
+ client: add icons to the whois info
* clients: remove an auto-client if a client with the same IP was added manually
+ whois: use "descr" or "netname" in case there's no "orgname"
2019-09-26 16:46:07 +03:00
Ildar Kamalov
563f8031dc
- client: fix naming
2019-09-26 12:17:58 +03:00
Ildar Kamalov
63efce0309
- client: fix typo in translations
2019-09-25 16:11:42 +03:00
Ildar Kamalov
ba62d42949
+ client: add icons to the whois info
2019-09-25 16:11:42 +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
Simon Zolin
95eeccde8f
+ whois: use "descr" or "netname" in case there's no "orgname"
2019-09-25 16:11:42 +03:00
Andrey Meshkov
875905ce8a
Merge: Add WHOIS info for clients
...
* commit 'a52715e0863af0a9e1b26dbf96fc7cced02ae4f6':
+ client: add whois info to dashboard and logs
+ client: add whois info to clients and auto clients table
* rDNS: refactor
+ whois: add WHOIS information for a client
2019-09-23 20:07:05 +03:00
Simon Zolin
77892bb7e9
Merge: * dnsforward: create dnsfilter asynchronously
...
Close #928
* commit '75b864f25ec5f762d6cbfc07d3dce7d77ca0629c':
* dnsforward: create dnsfilter asynchronously
2019-09-23 20:03:38 +03:00
Simon Zolin
ce007e665d
Merge: - dhcp: don't replace a static lease with a dynamic one
...
Close #1015 #1016
* commit 'fd3e153a043941c6f72d7f1c9cfaecdd537a490e':
- dhcp: don't replace a static lease with a dynamic one
2019-09-23 20:02:44 +03:00
Simon Zolin
75b864f25e
* dnsforward: create dnsfilter asynchronously
2019-09-23 20:00:11 +03:00
Simon Zolin
fd3e153a04
- dhcp: don't replace a static lease with a dynamic one
2019-09-23 18:47:13 +03:00
Ildar Kamalov
a52715e086
+ client: add whois info to dashboard and logs
2019-09-23 18:17:56 +03:00
Ildar Kamalov
9e4f80f3c1
+ client: add whois info to clients and auto clients table
2019-09-23 18:14:00 +03:00
Simon Zolin
192b58b9d9
* rDNS: refactor
2019-09-23 18:14:00 +03:00
Simon Zolin
fd592b4dc8
+ whois: add WHOIS information for a client
...
+ return WHOIS info in GET /clients response
2019-09-23 18:12:54 +03:00
Simon Zolin
f6404ef181
Merge: + Log-In page
...
Close #865
* commit '95d9a537eab8c2651078841eda64beb5cbe62cd3':
- client: fix translation
+ client: login page
* client: fix translation string
* minor
*(home): fix golint issues
- fix crash after stats module is closed
+ config: upgrade from v4 to v5
+ openapi: /login, /logout
+ Login page and web sessions
2019-09-19 18:16:37 +03:00
Ildar Kamalov
95d9a537ea
- client: fix translation
2019-09-19 18:08:28 +03:00
Ildar Kamalov
66bd06cf69
+ client: login page
2019-09-19 12:52:15 +03:00
Ildar Kamalov
1e4edf0669
* client: fix translation string
2019-09-19 12:47:55 +03:00
Simon Zolin
07fa9bb47c
* minor
2019-09-19 12:47:55 +03:00
Andrey Meshkov
4e76013334
*(home): fix golint issues
2019-09-19 12:47:55 +03:00
Simon Zolin
d7f256ba7f
- fix crash after stats module is closed
...
Close DNS forward module BEFORE stats.
2019-09-19 12:47:55 +03:00
Simon Zolin
a71521a658
+ config: upgrade from v4 to v5
2019-09-19 12:47:55 +03:00
Simon Zolin
d2a5a550f7
+ openapi: /login, /logout
2019-09-19 12:47:55 +03:00
Simon Zolin
6304a7b91b
+ Login page and web sessions
...
+ /control/login
+ /control/logout
2019-09-19 12:47:55 +03:00
Ildar Kamalov
74381b0cad
Merge: - client: fix upstream DNS servers form
...
* commit '59a635f3f23bfcca583960f8ebb910d35f13e34d':
+ client: add isVersionGreater helper
- client: fix upstream DNS servers form
2019-09-17 18:27:49 +03:00
Ildar Kamalov
59a635f3f2
+ client: add isVersionGreater helper
2019-09-17 17:37:26 +03:00
Simon Zolin
97edc26c1b
Merge: * stats: pass configuration object via stats.New()
...
* commit 'b8a98c1a77ef92e1cdc962150fe4bf5e38e98f93':
* stats: pass configuration object via stats.New()
2019-09-17 12:29:21 +03:00
Simon Zolin
ff0b4fa3b5
Merge: - rewrites: AAAA rewrites didn't work
...
Close #989
* commit 'f4c29715b553b00561c7c7d68005350a5be1bf5a':
- rewrites: AAAA rewrites didn't work
2019-09-17 12:29:04 +03:00
Ildar Kamalov
0a26ee4224
- client: fix upstream DNS servers form
...
Closes #1000
2019-09-17 12:25:29 +03:00
Simon Zolin
f4c29715b5
- rewrites: AAAA rewrites didn't work
2019-09-16 16:28:00 +03:00
Simon Zolin
b8a98c1a77
* stats: pass configuration object via stats.New()
2019-09-16 16:17:39 +03:00
Ildar Kamalov
48a4df1a9f
Merge: - client: fix url change handler on filters modal
...
* commit '92561cf04f631cb65fcddf80838252d9b34b8e4a':
- client: fix url change handler on filters modal
2019-09-16 15:18:23 +03:00
Simon Zolin
3862662201
Merge: + clients: runtime list: add clients from DHCP that have non-empty Hostname property
...
Close #979
* commit '0c2611ff978e55ee1d6f4dd54b9edd54a3fe5909':
* minor
+ clients: runtime list: add clients from DHCP that have non-empty Hostname property
2019-09-16 13:54:56 +03:00
Simon Zolin
0c2611ff97
* minor
2019-09-16 13:06:32 +03:00
Simon Zolin
93babd3e1c
+ clients: runtime list: add clients from DHCP that have non-empty Hostname property
2019-09-16 13:06:32 +03:00
Ildar Kamalov
92561cf04f
- client: fix url change handler on filters modal
2019-09-13 15:02:12 +03:00
Simon Zolin
9a28526fa3
Merge: - stats: fix crash on load
...
Close #999
* commit '8b7d08ebfc1b389c301300f6bad7368e85617921':
- stats: fix crash on load
2019-09-13 13:10:46 +03:00