Eugene Bujak
|
55a7ff7447
|
Get rid of logrus, it's TTY output is not friendly or human parseable if we will want users to send us logs.
|
2018-12-29 14:55:35 +03:00 |
Eugene Bujak
|
a7e0f66492
|
Flag parser -- support options without values, move code for help and verbose into table.
|
2018-12-29 14:55:03 +03:00 |
Andrey Meshkov
|
f312575da4
|
verbose output parameter
|
2018-12-29 00:49:39 +03:00 |
Eugene Bujak
|
8fc5aebf12
|
Pretty-format leases so it shows human readable MAC address.
|
2018-12-28 21:01:31 +03:00 |
Eugene Bujak
|
03effab345
|
Start DHCP on launch if it's enabled in config.
|
2018-12-28 21:01:16 +03:00 |
Eugene Bujak
|
f868fdbf7a
|
Update makefile to detect changes in dhcpd/*.go
|
2018-12-28 21:00:41 +03:00 |
Eugene Bujak
|
1b7db49062
|
DHCPD — don't forget to make Lease fields public.
|
2018-12-28 20:50:24 +03:00 |
Eugene Bujak
|
f5e7eed447
|
/dhcp/find_active_dhcp API — Don't return 'found' key when there's an error. And return error string.
|
2018-12-28 20:50:00 +03:00 |
Eugene Bujak
|
6fd9af3c60
|
/dhcp/set_config API — don't forget to save changed config to YAML
|
2018-12-28 20:49:27 +03:00 |
Ildar Kamalov
|
4aea91a70c
|
Refresh status button
|
2018-12-28 19:48:02 +03:00 |
Eugene Bujak
|
8b4a1ca713
|
First implementation of DHCP server, compiles but not tested yet.
|
2018-12-28 18:28:46 +03:00 |
Eugene Bujak
|
73f71364b3
|
Add interface name to dhcp config
|
2018-12-28 18:26:57 +03:00 |
Ildar Kamalov
|
712493aafd
|
UI for DHCP interfaces
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
1270bbad1a
|
fixup of previous commit -- Remove commented out code
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
c073f9db7b
|
fixup of previous commit -- make json fields lowercase_underscored
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
87b3c92f71
|
Add /dhcp/interfaces API call to list available network interfaces.
|
2018-12-28 18:26:56 +03:00 |
Ildar Kamalov
|
9fa85a5c48
|
Added DHCP form strings to translations
|
2018-12-28 18:26:56 +03:00 |
Ildar Kamalov
|
52b81a27fb
|
Send lease duration as number
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
39bc55e430
|
Fixup of previous commit.
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
59adad4d53
|
DHCP -- Use uint64 for lease duration
|
2018-12-28 18:26:56 +03:00 |
Ildar Kamalov
|
a74c2248fb
|
Send dhcp/find_active_dhcp as POST request
|
2018-12-28 18:26:56 +03:00 |
Ildar Kamalov
|
d46b65f982
|
Add enable/disable for DHCP server
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
96fbf7f134
|
Fix yaml marshalling panic.
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
9294c9ecb2
|
Add DHCP API stubs for JS development.
|
2018-12-28 18:26:56 +03:00 |
Ildar Kamalov
|
dd21f497e3
|
Added initial layout for DHCP server config
|
2018-12-28 18:26:56 +03:00 |
Eugene Bujak
|
390883126c
|
Change openapi doc port from 3000 to 4000 to avoid clashing with adguardhome.
|
2018-12-28 18:26:14 +03:00 |
Andrey Meshkov
|
fb24447915
|
Added version.json
|
2018-12-28 18:26:14 +03:00 |
Andrey Meshkov
|
fcf7b2185e
|
Finished reworking openapi, added DHCP methods there
|
2018-12-28 18:26:14 +03:00 |
Andrey Meshkov
|
b91c829f4c
|
Added more openapi definitions
|
2018-12-28 18:26:14 +03:00 |
Andrey Meshkov
|
7106a8eb35
|
Added more definitions
|
2018-12-28 18:26:14 +03:00 |
Andrey Meshkov
|
09702c724e
|
Added swagger UI scripts
|
2018-12-28 18:26:14 +03:00 |
Andrey Meshkov
|
4623817894
|
Add dhcp methods to the openapi.yaml
|
2018-12-28 18:26:14 +03:00 |
Eugene Bujak
|
413bc75320
|
Merge pull request #124 in DNS/adguard-dns from fix/469 to master
* commit '1b84a9233d0056a53cc2fbe48a58e5c39547c178':
Fix link
Added filters link to the blocked_by translation
|
2018-12-26 14:45:15 +03:00 |
Ildar Kamalov
|
1b84a9233d
|
Fix link
|
2018-12-26 11:42:55 +03:00 |
Ildar Kamalov
|
aed87ce741
|
Added filters link to the blocked_by translation
Closes #469
|
2018-12-26 11:22:15 +03:00 |
Eugene Bujak
|
2652ed34b1
|
Merge pull request #123 in DNS/adguard-dns from feature/dnsproxy_0.9.2 to master
* commit 'cc96593ebf2bf65c6b14761efbca060fc1f2e85a':
upd to 0.9.3, removed jedist1/xsecretbox from dependencies
upgraded dnsproxy to 0.9.2
|
2018-12-25 18:53:34 +03:00 |
Andrey Meshkov
|
cc96593ebf
|
upd to 0.9.3, removed jedist1/xsecretbox from dependencies
|
2018-12-25 01:59:38 +03:00 |
Andrey Meshkov
|
3ade62301b
|
upgraded dnsproxy to 0.9.2
|
2018-12-25 00:08:51 +03:00 |
Andrey Meshkov
|
62606db1af
|
fix client IP address
|
2018-12-24 23:06:36 +03:00 |
Andrey Meshkov
|
8227970d39
|
Merge pull request #122 in DNS/adguard-dns from feature/dnsproxy to master
* commit '374a0dc2e5b8a93ada7e69242a909607756074c8':
Fixing review comments
fix imports
changed to logrus
Start using dnsproxy
|
2018-12-24 22:51:02 +03:00 |
Andrey Meshkov
|
374a0dc2e5
|
Fixing review comments
|
2018-12-24 18:47:33 +03:00 |
Andrey Meshkov
|
2bc1d737cc
|
fix imports
|
2018-12-24 16:58:48 +03:00 |
Andrey Meshkov
|
bac2c39107
|
Merge pull request #121 in DNS/adguard-dns from fix/484 to master
* commit '9fe9baf7f4a68bc95adf8cfcb40f8e3346e46547':
Added pagination to the Filters table
|
2018-12-24 16:09:27 +03:00 |
Andrey Meshkov
|
0a977fee87
|
changed to logrus
|
2018-12-24 15:27:14 +03:00 |
Andrey Meshkov
|
e711f6e5fe
|
Start using dnsproxy
|
2018-12-24 15:19:52 +03:00 |
Ildar Kamalov
|
9fe9baf7f4
|
Added pagination to the Filters table
Closes #484
|
2018-12-24 12:08:39 +03:00 |
Andrey Meshkov
|
b195080012
|
Merge pull request #120 in DNS/adguard-dns from feature/284 to master
* commit '3d179079661e3c97041a8448ec3aecea40199032':
upgrade dnscrypt client to v1.0.0
Handle cert expiration or rotation
Fix #284
|
2018-12-19 16:28:56 +03:00 |
Andrey Meshkov
|
3d17907966
|
upgrade dnscrypt client to v1.0.0
|
2018-12-18 13:24:15 +03:00 |
Andrey Meshkov
|
45626b139d
|
Handle cert expiration or rotation
|
2018-12-18 01:45:19 +03:00 |
Andrey Meshkov
|
b30b6b1d66
|
Fix #284
Added DNSCrypt upstreams support
Added DNS Stamps support
|
2018-12-18 01:20:38 +03:00 |