Skip to content

Latest commit

 

History

History
108 lines (64 loc) · 2.75 KB

changelog.org

File metadata and controls

108 lines (64 loc) · 2.75 KB

Changelog

only notable changes are listed

2.0.x

the 2.x.x version is a complete rewrite

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())’

all changes since 2.0.0

2.0.0

  • 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

all changes since 1.4.3

1.4.x

1.4.3

  • build statically linked binary

all changes since 1.4.2

1.4.2

  • windows installer: add fw rule for lsleases

all changes since 1.4.1

1.4.1

  • bugfix in address selection if host has also a v6 address
  • windows: fix update in non default directory
  • windows: add version in title

all changes since 1.4.0

1.4.0

  • watch for new leases via ‘-w’ flag - client polls server every second for new leases
  • windows installer uninstalls already installed old version

1.3

  • persist leases over restarts via ‘-k’ flag (disable by default)
  • active alive check under windows (per icmp ping) (enabled by default)

1.3.1 (windows only)

  • fix pipe permission issue if running as windows service

1.2

  • windows installer
  • rework binary packages
  • internal build / test structure perl based

1.1

  • shutdown server from client per ‘-x’ flag
  • rewording help usage
  • rpm packages
  • FreeBSD packages
  • windows zip with hacky .bat scripts to start/stop an server instance and list leases
  • set host name to \<UNKNOW\> if not existing in the datagram

1.0

  • initial public release