Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report. Summary: libdhcp : IPv6 and IPv4 DHCP client and network configuration library API https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=192413 ------- Additional Comments From jvdias@xxxxxxxxxx 2006-05-26 14:13 EST ------- Created an attachment (id=130041) --> (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=130041&action=view) patch against anaconda 11.1.0.21 to make loader2 use libdhcp There is now a slot-in pump replacement header file and a pump-compatible API in libdhcp-1.2 . Please check out the 'test_pump_static.c' and 'test_pump_dhcp.c' in the /usr/share/doc/libdhcp-1.2/examples directory from the libdhcp installation for examples of using the pump compatibility API - just type 'make' in that directory to build them. Running them under valgrind reports 0 errors or memory leaks. The first stab at the Doxygen documentation is now shipped in /usr/share/doc/libdhcp-*/html - this is still work in progress, and I hope to submit updated Doxygen documentation later today. Here is a patch against the latest anaconda-11.1.0.21 source to allow loader2 to compile and link with libdhcp . The one missing piece in the current FC-6 distro is a static /usr/lib/libnl.a - I've mailed Chris Aillon a patch to make libnl build a static version of itself in libnl-devel, and I hope to get this built later today. If using libnl is a major stumbling block, removing its use altogether from libdhcp would not be difficult - libdhcp only uses the lowest level libnl API for raw message building / sending - I removed any use of the libnl cache from libdhcp to avoid the memory leaks and valgrind errors that resulted. But having libnl support in libdhcp I think is a good idea since it allows users to do much more with libdhcp, eg. set queue disciplines / firewall rules that are not catered for by libdhcp alone. -- Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review