Use option -g ipaddr to replace the giaddr sent to clients with
the given ipaddr to workaround bogus clients like Solaris 11 grub
which use giaddr instead of the announced router (3) to setup its
default route.
If DHCP is built with ldap_gssapi support but ldap-gssapi-principal
is not set error level messages is written in the logs. This is
totally OK to not have the parameter set. Report names of required
options, not internal code variables.
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1831332
Signed-off-by: Pavel Zhukov <pzhukov@redhat.com>
Signed-off-by: Petr Menšík <pemensik@redhat.com>
All 3 steps are interdependent:
- bind1 unpacks bind source
- atf builds tests in it
- bind2 builds bind
Without the dependencies parallel build on -j16 fails as:
$ make -j16 -l16
Making all in ./bind
make[1]: Entering directory '/build/dhcp-4.4.2-P1/bind'
Building BIND libraries - this takes some time.
bash: line 6: cd: /build/dhcp-4.4.2-P1/bind/bind-9.11.14/lib/isc: No such file or directory
Building isc library in /build/dhcp-4.4.2-P1/bind
bash: line 6: cd: /build/dhcp-4.4.2-P1/bind/bind-9.11.14/lib/isc: No such file or directory
bash: ./configure: /bin/sh: bad interpreter: Text file busy
make[2]: *** [Makefile:42: bind1] Error 126
make[2]: *** Waiting for unfinished jobs....
Addressed buffer overwrite in parse_X()
Added Release Note
common/parse.c
parse_X() - reworked to avoid buffer overwrite on
over-sized hex literals
common/tests/option_unittest.c
ATF_TC_BODY(parse_X) - new test which verifies
parse_X() logic.
dhcpctl/cltest2.c
Added use of dhcp_timed_connect()
dhcpctl/dhcpctl.3
Added entry for dhcp_timed_connect()
dhcpctl/dhcpctl.*
dhcpctl_timed_connect() - new function
dhcp_timed_wait_for_completion() - corrected commentary
common/conflex.c
includes/dhctoken.h
dhcpctl/omshell.c
Added support for "disconnect"
dhcpctl/cltest.2 - new file that exercizes timed waits and disconnect
dhcpctl/Makefile.am.in
Added cltest2.c
dhcpctl/dhcpctl.*
dhcpctl_timed_wait_for_completion() - new function
dhcpctl_disconnect() - new function
Added debug logging
omapip/dispatch.c
Added protocol logging
omapi_wait_for_completion()
Fixed dangling waiter reference
omapi_one_dispatch()
Added logic to skip emit writefds from select list
omapip/support.c
Changed annoying DEBUG logs to DEBUG_PROTOCOL
omapip/connection.c
ctring_from_attribute() - new convenience function for fetching
object attribute values as C strings
make_dst_key() - modified to use the authenticator object's
value for algorithm name
For linux scripts the deprected ifconfig has been replaced with ip.
However there is one leftover, replace that as well.
Closes#77
Signed-off-by: Christian Hesse <mail@eworm.de>