Simon Zolin
|
149fcc0f2d
|
* dhcp,clients: DHCP server module is passed to Clients module during initialization.
|
2019-11-29 17:11:07 +03:00 |
|
Simon Zolin
|
71ce0c6da9
|
* clients: multiple IP, CIDR, MAC addresses
+ /clients/find
* clients: move code for config read/write
* clients: move HTTP handlers
|
2019-11-29 16:52:32 +03:00 |
|
Simon Zolin
|
5cc8513322
|
* use debug log level for unimportant messages
|
2019-10-16 12:03:51 +03:00 |
|
Simon Zolin
|
c299753b67
|
- whois: couldn't set info on existing auto-clients
|
2019-10-11 16:58:10 +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 |
|
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 |
|
Andrey Meshkov
|
4e76013334
|
*(home): fix golint issues
|
2019-09-19 12:47:55 +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 |
|
Simon Zolin
|
452a668a5b
|
* control: refactor: all handlers are registered via httpRegister()
* move some code to home/control_filtering.go
|
2019-08-21 14:52:57 +03:00 |
|
Simon Zolin
|
04a477c14a
|
+ clients: add BlockedServices field
|
2019-08-05 14:12:22 +03:00 |
|
Simon Zolin
|
001b4b981f
|
* move "dhcpServer" to "config"
|
2019-07-19 12:18:16 +03:00 |
|
Simon Zolin
|
d51f43e27a
|
* clients: move container object to "config"
Now the functions use parameter, not a global object.
|
2019-07-17 19:29:45 +03:00 |
|
Simon Zolin
|
db7efc24d3
|
+ clients: parse 'arp -a' output; periodically update info
* prioritize a client source: etc/hosts > ARP > rDNS
|
2019-06-27 11:39:53 +03:00 |
|
Simon Zolin
|
dc682763ff
|
* move ./*.go files into ./home/ directory
|
2019-06-10 11:51:53 +03:00 |
|