4 Commits

Author SHA1 Message Date
Reinier Schoof
3e75f3b9c4 support booting over HTTP(S) or FTP for DHCPv4 2021-10-12 11:25:57 +02:00
Anatole Denis
77ed8c8872 Update dhcp library to latest upstream
There were many changes in the interfaces with the introduction of the
getters. I've fixed the compilation failures, but there must be several
other places we can probably simplify the code

Signed-off-by: Anatole Denis <anatole@unverle.fr>
2020-04-21 20:35:10 +02:00
Andrea Barberio
8bd5261895 Register plugins explicitly
Fixes #45
Do not use `init()` magic to register plugins, do it explicitly. This is
done by requiring plugins to declare a populated `Plugin` symbol of type
`plugins.Plugin`.

Signed-off-by: Andrea Barberio <insomniac@slackware.it>
2020-02-07 15:58:02 +00:00
Andrea Barberio
dd3966185c [plugins/nbp] Implemented conditional NBP handling
The nbp plugin adds support for network boot programs in both v4 and v6
scenarios. In DHCPv6 we support bootfile URL and params, in DHPv4 we
support tftp server and file name.

Signed-off-by: Andrea Barberio <insomniac@slackware.it>
2019-12-18 20:32:05 +00:00