Menu

Tree [1722d5] master /
 History

HTTPS access


File Date Author Commit
 build-aux 2022-06-04 Sami Kerola Sami Kerola [1d2060] build-sys: routine update
 contrib 2023-09-02 Sami Kerola Sami Kerola [dc1f0b] chore: update web links
 doc 2017-09-17 Sami Kerola Sami Kerola [1d47eb] docs: update doxygen configuration file
 lib 2025-04-28 Sami Kerola Sami Kerola [f917d5] build-sys: update bootstrap from gnulib
 man 2024-08-09 M. van Brummelen M. van Brummelen [9c6336] docs: fix manual page groff warning
 samples 2019-10-26 Sami Kerola Sami Kerola [544e7e] output: add ethernet address priting support to...
 snippet 2012-11-04 Sami Kerola Sami Kerola [ab699e] build-sys: add gnulib
 src 2025-04-28 Sami Kerola Sami Kerola [d020e4] output: update html javascripts
 tests 2025-04-28 Sami Kerola Sami Kerola [d020e4] output: update html javascripts
 webpages 2025-04-28 Sami Kerola Sami Kerola [1722d5] chore: update web pages
 .gitignore 2017-11-26 Sami Kerola Sami Kerola [2849dd] build-sys: add coverage files to .gitignore
 .mailmap 2018-02-24 Sami Kerola Sami Kerola [679d63] add .mailmap
 AUTHORS 2011-02-08 Sami Kerola Sami Kerola [fdcfcd] INSTALL file is unnecessary
 COPYING 2011-07-09 Sami Kerola Sami Kerola [f51f2e] licensing: set placeholder properly
 ChangeLog 2012-11-20 Sami Kerola Sami Kerola [83e124] docs: fix spelling mistakes
 Makefile.am 2025-04-28 Sami Kerola Sami Kerola [5b7ab2] build-sys: quote subshell execution in the auto...
 NEWS 2025-04-28 Sami Kerola Sami Kerola [1c413b] release: 3.3
 README 2023-09-02 Sami Kerola Sami Kerola [dc1f0b] chore: update web links
 THANKS 2021-05-06 luisδμ luisδμ [7fc13c] fix: avoid generation of unvalid JSON in summary
 TODO 2017-11-15 Sami Kerola Sami Kerola [e6e90b] release: 3.0
 bootstrap 2025-04-28 Sami Kerola Sami Kerola [f917d5] build-sys: update bootstrap from gnulib
 bootstrap.conf 2025-04-28 Sami Kerola Sami Kerola [f917d5] build-sys: update bootstrap from gnulib
 configure.ac 2023-09-02 Sami Kerola Sami Kerola [dc1f0b] chore: update web links
 project.doap 2023-09-02 Sami Kerola Sami Kerola [dc1f0b] chore: update web links

Read Me

This is dhcpd-pools - ISC dhcpd lease status utility.

Quick start.

	Get the uthash, assuming you do not have it already.

	cd /tmp
	wget https://github.com/troydhanson/uthash/archive/master.zip
	unzip master.zip

	Build the dhcpd-pools project.

	cd /tmp/dhcpd-pools
	./bootstrap	# only when building git clone
	./configure --with-uthash=/tmp/uthash-master/include
	make
	make check
	make install

	Notice that there are configuration options for default dhcpd.conf,
	dhcpd.leases paths, among other things.

	./configure --help

	Remember to read the friendly manual page.

	man ./man/dhcpd-pools.1

Dependencies to other projects.

	https://www.gnu.org/software/gnulib/

		You can avoid repeated gnulib downloads by setting
		GNULIB_SRCDIR environment variable.  For example:

		git clone git://git.savannah.gnu.org/gnulib.git ~/src/gnulib
		export GNULIB_SRCDIR="$HOME/src/gnulib"

		Assumign detached gnulib please remember to git pull the
		latest updates before building dhcpd-pools.

	https://troydhanson.github.io/uthash/

		See quick start.

	https://getbootstrap.com/
	https://datatables.net/

		Bootstrap and DataTables java scripts are used in html
		output.

Test data wanted.

	Maintainer is interested to get copy of your dhcpd.conf
	and dhcpd.leases files, and include files if you use them.
	Intention is to collect large set of data to build
	realistic regression test environment.

	If you are interested to help this way put all files into
	tar.gz, and send them to:

	Sami Kerola <kerolasa@iki.fi>
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.