├── .gitignore ├── .gitlab-ci.yml ├── AUTHORS ├── CHANGELOG ├── LICENSE ├── Makefile ├── README ├── block.c ├── block.h ├── control.c ├── control.h ├── ddhcp.c ├── ddhcp.h ├── ddhcpctl.c ├── debian ├── README ├── changelog ├── compat ├── control ├── copyright ├── ddhcpd.default ├── rules └── source │ └── format ├── dhcp.c ├── dhcp.h ├── dhcp_options.c ├── dhcp_options.h ├── dhcp_packet.c ├── dhcp_packet.h ├── docs ├── algorithm.md └── hook.md ├── epoll.c ├── epoll.h ├── example-hook.sh ├── hook.c ├── hook.h ├── list.h ├── logger.c ├── logger.h ├── main.c ├── netlink.c ├── netlink.h ├── netsock.c ├── netsock.h ├── network-test ├── packet.c ├── packet.h ├── statistics.c ├── statistics.h ├── tools.c ├── tools.h └── types.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/CHANGELOG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/README -------------------------------------------------------------------------------- /block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/block.c -------------------------------------------------------------------------------- /block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/block.h -------------------------------------------------------------------------------- /control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/control.c -------------------------------------------------------------------------------- /control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/control.h -------------------------------------------------------------------------------- /ddhcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/ddhcp.c -------------------------------------------------------------------------------- /ddhcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/ddhcp.h -------------------------------------------------------------------------------- /ddhcpctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/ddhcpctl.c -------------------------------------------------------------------------------- /debian/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/debian/README -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/ddhcpd.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/debian/ddhcpd.default -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /dhcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/dhcp.c -------------------------------------------------------------------------------- /dhcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/dhcp.h -------------------------------------------------------------------------------- /dhcp_options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/dhcp_options.c -------------------------------------------------------------------------------- /dhcp_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/dhcp_options.h -------------------------------------------------------------------------------- /dhcp_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/dhcp_packet.c -------------------------------------------------------------------------------- /dhcp_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/dhcp_packet.h -------------------------------------------------------------------------------- /docs/algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/docs/algorithm.md -------------------------------------------------------------------------------- /docs/hook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/docs/hook.md -------------------------------------------------------------------------------- /epoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/epoll.c -------------------------------------------------------------------------------- /epoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/epoll.h -------------------------------------------------------------------------------- /example-hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/example-hook.sh -------------------------------------------------------------------------------- /hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/hook.c -------------------------------------------------------------------------------- /hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/hook.h -------------------------------------------------------------------------------- /list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/list.h -------------------------------------------------------------------------------- /logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/logger.c -------------------------------------------------------------------------------- /logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/logger.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/main.c -------------------------------------------------------------------------------- /netlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/netlink.c -------------------------------------------------------------------------------- /netlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/netlink.h -------------------------------------------------------------------------------- /netsock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/netsock.c -------------------------------------------------------------------------------- /netsock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/netsock.h -------------------------------------------------------------------------------- /network-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/network-test -------------------------------------------------------------------------------- /packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/packet.c -------------------------------------------------------------------------------- /packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/packet.h -------------------------------------------------------------------------------- /statistics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/statistics.c -------------------------------------------------------------------------------- /statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/statistics.h -------------------------------------------------------------------------------- /tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/tools.c -------------------------------------------------------------------------------- /tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/tools.h -------------------------------------------------------------------------------- /types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sargon/ddhcpd/HEAD/types.h --------------------------------------------------------------------------------