Releases: j-keck/lsleases
v2.1.1
- clickable ip in the webui
- use semver version schema
2.1.0
-
initial webui.
The webui asks the server every second for new leases
and shows the leases in a tabluar view.
The webui is only enabled in the Windows build, if you are
under Linux, and you would use the webui, add the-webui
option to lsleasesd parameters. Check the lsleasesd manual
for more information. -
API change:
sniffer.NewSniffer
doesn't accept
a logger instance anymore.You can configure the Logger in your app per:
plog.GlobalLogger().Add(plog.NewDefaultConsoleLogger())
and then create the sniffer instance without the 'plog.Logger' argument:
sniffer.NewSniffer(config.NewDefaultConfig())
2.0.0
-
this version is a complete rewrite from the orginal code
-
split client and server in two separate programms
('lslease' / 'lsleasesd') -
open the listener socket with 'SO_REUESEADDR' and 'SO_REUSEPORT'
to prevent 'bind: address already in use' errors when a local
dhcp server runs -
remove scripted mode flag: '-H'
-
new flag: '-j' to output leases as json
-
new flag '-s' for standalone mode
-
use systemd unit files under linux
-
modularize the code, so it can used from other go programs