From eab048fec7132475a3dd9df7d3e617f0d3f27b3c Mon Sep 17 00:00:00 2001 From: "Nicholas J. Kain" Date: Fri, 24 Dec 2010 10:04:16 -0500 Subject: [PATCH] Remove old files from original ndhc. --- ndhc/AUTHORS.udhcp | 13 ------------- ndhc/MODIFICATIONS | 43 ------------------------------------------- ndhc/TODO | 7 ------- 3 files changed, 63 deletions(-) delete mode 100644 ndhc/AUTHORS.udhcp delete mode 100644 ndhc/MODIFICATIONS delete mode 100644 ndhc/TODO diff --git a/ndhc/AUTHORS.udhcp b/ndhc/AUTHORS.udhcp deleted file mode 100644 index 89a6de4..0000000 --- a/ndhc/AUTHORS.udhcp +++ /dev/null @@ -1,13 +0,0 @@ -udhcp server/client package ------------------------ - -Russ Dill -Matthew Ramsay -Chris Trew - -Other Credits: --------------- -Moreton Bay (http://www.moretonbay.com/) -Lineo (http://opensource.lineo.com) - - diff --git a/ndhc/MODIFICATIONS b/ndhc/MODIFICATIONS deleted file mode 100644 index 90b2d54..0000000 --- a/ndhc/MODIFICATIONS +++ /dev/null @@ -1,43 +0,0 @@ -All modifications are to udhcp 0.9.8 -All bugs should be blamed on Nicholas Kain, not the udhcp folks! - -Great thanks go to the authors of udhcp (primarily Russ Dill), from which -ndhc is adapted. - -CHANGES -------- - -C99 compiler required - -removed dhcp server support (use mainline udhcp) -removed sample scripts -added chroot support -added capability support -added setuid/setgid support -run_script now takes int argument (from enum) -script.c heavily modified to call ifchd -stripped command line option for custom script -bounds check all string functions -removed pidfile support: backgrounding model + chroot preclude it -manpage updated -removed busybox compat wrapper -convert all strncpy -> strlcpy -u_int*_t -> uint*_t (C99) -add_simple_option no longer does unspeakable things to the C language -character signedness issues fixed -casting bug [dhcpc.c:549 sizeof(signal) should be sizeof sig] - - won't bite except on an architecture where sizeof fnptr != sizeof int -LOG and DEBUG are abolished - functions are used instead, see log.c/log.h -C99 structure initializers used exclusively (C99) -Linux kernel headers no longer used under any circumstances. - - this is likely to break prehistoric systems running