Browse Source

remove dhcpv6

- too many issues, use isc dhcp ipv6 support
- update BUGS and TODO
Waldemar Brodkorb 15 years ago
parent
commit
e00bf1d2b0

+ 0 - 2
BUGS

@@ -1,7 +1,5 @@
-- lvm package and device-mapper combine and shared
 - use kmod-template for external kernel modules
 - optimize iptables package (libdirs depending on choosen kernel features)
 - checksum for toolchain packages
 - network scripts for wireless client / ap
-- x11 support completion
 - disable platforms zaurus / qemu etrax

+ 2 - 4
TODO

@@ -1,13 +1,11 @@
-- remove $Id$ lines
+- rescue initramfs image (more archs, generic kernel config )
+  - usb boot via stick
 - combine lvm2 + devicemapper package
 - squid package update
 - bind isc 9.6.1
-- CONFIGURE_FILTER for unusual configure scripts, mplayer f.e.
 - eglibc support
 - check mips -mno-abicalls
 - check ac_cv_func_setpgrp_void=no
-- rescue initramfs image (more archs, generic kernel config )
-  - usb boot via stick
 - kernel 2.6.30
 - freebsd build
 - win cygwin build

+ 0 - 2
package/Config.in

@@ -203,8 +203,6 @@ menu "IPv6"
 depends ADK_IPV6
 source "package/6tunnel/Config.in"
 source "package/aiccu/Config.in"
-# timeb.h / dn_comp issues
-#source "package/dhcpv6/Config.in"
 source "package/miredo/Config.in"
 source "package/mrd6/Config.in"
 source "package/ndisc/Config.in"

+ 0 - 1
package/Makefile

@@ -64,7 +64,6 @@ package-$(ADK_PACKAGE_DECO) += deco
 package-$(ADK_PACKAGE_DEVICE_MAPPER) += device-mapper
 package-$(ADK_COMPILE_DHCP) += dhcp
 package-$(ADK_PACKAGE_DHCP_FORWARDER) += dhcp-forwarder
-package-$(ADK_COMPILE_DHCPV6) += dhcpv6
 package-$(ADK_PACKAGE_DIGITEMP) += digitemp
 package-$(ADK_PACKAGE_DNSMASQ) += dnsmasq
 package-$(ADK_PACKAGE_DOSFSTOOLS) += dosfstools

+ 0 - 15
package/dhcpv6/Config.in

@@ -1,15 +0,0 @@
-config ADK_COMPILE_DHCPV6
-	depends on ADK_IPV6
-	depends ADK_PACKAGE_DHCPV6_SERVER
-	tristate
-	default n
-
-config ADK_PACKAGE_DHCPV6_SERVER
-	prompt "dhcpv6-server........................ IPv6 DHCP server"
-	tristate
-	default n
-	select ADK_COMPILE_DHCPV6
-	select ADK_PACKAGE_LIBNCURSES
-	select ADK_PACKAGE_LIBNL
-	help
-	  IPv6 DHCP server

+ 0 - 27
package/dhcpv6/Makefile

@@ -1,27 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include ${TOPDIR}/rules.mk
-
-PKG_NAME:=		dhcpv6
-PKG_VERSION:=		1.2.0
-PKG_RELEASE:=		1
-PKG_MD5SUM:=		d537416b33002f56912b7f27477d8d35
-PKG_DESCR:=		Dynamic Host Configuration Protocol for IPv6 (DHCPv6) server
-PKG_SECTION:=		net
-PKG_DEPENDS:=		libncurses libnl
-PKG_URL:=		https://fedorahosted.org/dhcpv6
-PKG_SITES:=		https://fedorahosted.org/releases/d/h/dhcpv6/
-
-include ${TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,DHCPV6_SERVER,dhcpv6-server,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
-CONFIGURE_STYLE:=	autoconf gnu
-BUILD_STYLE:=		auto
-INSTALL_STYLE:=		auto
-
-post-install:
-	${INSTALL_DIR} ${IDIR_DHCP6_SERVER}/usr/sbin 
-
-include ${TOPDIR}/mk/pkg-bottom.mk

+ 0 - 26
package/dhcpv6/patches/patch-configure

@@ -1,26 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- dhcpv6-1.2.0.orig/configure	2009-04-03 04:45:15.000000000 +0200
-+++ dhcpv6-1.2.0/configure	2009-05-28 23:10:48.955142356 +0200
-@@ -12654,10 +12654,9 @@ done
- 
- 
- 
--
- for ac_header in arpa/inet.h err.h errno.h getopt.h fcntl.h ifaddrs.h \
-                   libgen.h net/if.h net/if_arp.h netdb.h netinet/in.h \
--                  sys/ioctl.h sys/timeb.h syslog.h
-+                  sys/ioctl.h syslog.h
- do
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
- { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
-@@ -15942,9 +15941,7 @@ fi
- 
- 
- 
--
--
--for ac_func in bzero ftime gettimeofday memset select socket strchr strdup \
-+for ac_func in gettimeofday memset select socket strchr strdup \
-                 strerror strrchr strstr strtol strtoul
- do
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`

+ 0 - 25
package/dhcpv6/patches/patch-configure.orig

@@ -1,25 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- dhcpv6-1.2.0.orig/configure	2009-04-03 04:45:15.000000000 +0200
-+++ dhcpv6-1.2.0/configure	2009-05-28 23:09:45.591183981 +0200
-@@ -12654,10 +12654,9 @@ done
- 
- 
- 
--
- for ac_header in arpa/inet.h err.h errno.h getopt.h fcntl.h ifaddrs.h \
-                   libgen.h net/if.h net/if_arp.h netdb.h netinet/in.h \
--                  sys/ioctl.h sys/timeb.h syslog.h
-+                  sys/ioctl.h syslog.h
- do
- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
- { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
-@@ -15943,8 +15942,7 @@ fi
- 
- 
- 
--
--for ac_func in bzero ftime gettimeofday memset select socket strchr strdup \
-+for ac_func in ftime gettimeofday memset select socket strchr strdup \
-                 strerror strrchr strstr strtol strtoul
- do
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`

+ 0 - 21
package/dhcpv6/patches/patch-configure_ac

@@ -1,21 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- dhcpv6-1.2.0.orig/configure.ac	2009-04-03 04:33:56.000000000 +0200
-+++ dhcpv6-1.2.0/configure.ac	2009-05-28 23:10:31.256646671 +0200
-@@ -45,7 +45,7 @@ AC_CHECK_HEADERS([sys/types.h sys/socket
- # Check for headers we must have on the system
- AC_CHECK_HEADERS([arpa/inet.h err.h errno.h getopt.h fcntl.h ifaddrs.h \
-                   libgen.h net/if.h net/if_arp.h netdb.h netinet/in.h \
--                  sys/ioctl.h sys/timeb.h syslog.h],
-+                  sys/ioctl.h syslog.h],
-                  [],
-                  [AC_MSG_FAILURE([*** Header file $ac_header not found.])],
-                  [[#ifdef HAVE_SYS_TYPES_H
-@@ -97,7 +97,7 @@ AC_FUNC_REALLOC
- AC_FUNC_SELECT_ARGTYPES
- AC_TYPE_SIGNAL
- AC_FUNC_STAT
--AC_CHECK_FUNCS([bzero ftime gettimeofday memset select socket strchr strdup \
-+AC_CHECK_FUNCS([gettimeofday memset select socket strchr strdup \
-                 strerror strrchr strstr strtol strtoul],
-                [],
-                [AC_MSG_FAILURE([*** Required function $ac_func not found.])])

+ 0 - 21
package/dhcpv6/patches/patch-configure_ac.orig

@@ -1,21 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- dhcpv6-1.2.0.orig/configure.ac	2009-04-03 04:33:56.000000000 +0200
-+++ dhcpv6-1.2.0/configure.ac	2009-05-28 23:09:25.701939971 +0200
-@@ -45,7 +45,7 @@ AC_CHECK_HEADERS([sys/types.h sys/socket
- # Check for headers we must have on the system
- AC_CHECK_HEADERS([arpa/inet.h err.h errno.h getopt.h fcntl.h ifaddrs.h \
-                   libgen.h net/if.h net/if_arp.h netdb.h netinet/in.h \
--                  sys/ioctl.h sys/timeb.h syslog.h],
-+                  sys/ioctl.h syslog.h],
-                  [],
-                  [AC_MSG_FAILURE([*** Header file $ac_header not found.])],
-                  [[#ifdef HAVE_SYS_TYPES_H
-@@ -97,7 +97,7 @@ AC_FUNC_REALLOC
- AC_FUNC_SELECT_ARGTYPES
- AC_TYPE_SIGNAL
- AC_FUNC_STAT
--AC_CHECK_FUNCS([bzero ftime gettimeofday memset select socket strchr strdup \
-+AC_CHECK_FUNCS([ftime gettimeofday memset select socket strchr strdup \
-                 strerror strrchr strstr strtol strtoul],
-                [],
-                [AC_MSG_FAILURE([*** Required function $ac_func not found.])])

+ 0 - 48
package/dhcpv6/patches/patch-src_relay6_socket_c

@@ -1,48 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- dhcpv6-1.2.0.orig/src/relay6_socket.c	2009-04-03 00:53:38.000000000 +0200
-+++ dhcpv6-1.2.0/src/relay6_socket.c	2009-05-28 23:09:11.155499136 +0200
-@@ -399,7 +399,7 @@ int send_message() {
-     if (mesg->sent == 1)
-         return 0;
- 
--    bzero((char *) &sin6, sizeof(struct sockaddr_in6));
-+    memset((char *) &sin6, 0, sizeof(struct sockaddr_in6));
-     sin6.sin6_family = AF_INET6;
-     sin6.sin6_flowinfo = 0;
-     sin6.sin6_scope_id = 0;
-@@ -494,7 +494,7 @@ int send_message() {
-     if (mesg->msg_type == DH6_RELAY_FORW) {
-         for (ipv6uni = IPv6_uniaddr_list.next; ipv6uni != &IPv6_uniaddr_list;
-              ipv6uni = ipv6uni->next) {
--            bzero((char *) &sin6, sizeof(struct sockaddr_in6));
-+            memset((char *) &sin6, 0, sizeof(struct sockaddr_in6));
-             sin6.sin6_family = AF_INET6;
- 
-             memset(dest_addr, 0, INET6_ADDRSTRLEN);
-@@ -564,7 +564,7 @@ int send_message() {
-              iface = iface->next) {
-             uservers = iface->sname;
-             while (uservers != NULL) {
--                bzero((char *) &sin6, sizeof(struct sockaddr_in6));
-+                memset((char *) &sin6, 0, sizeof(struct sockaddr_in6));
-                 sin6.sin6_family = AF_INET6;
- 
-                 memset(dest_addr, 0, INET6_ADDRSTRLEN);
-@@ -644,7 +644,7 @@ int send_message() {
- 
-         for (si = sifaces_list.next; si != &sifaces_list; si = si->next) {
-             *(mesg->hc_pointer) = MAXHOPCOUNT;
--            bzero((char *) &sin6, sizeof(struct sockaddr_in6));
-+            memset((char *) &sin6, 0, sizeof(struct sockaddr_in6));
-             sin6.sin6_family = AF_INET6;
- 
-             memset(dest_addr, 0, INET6_ADDRSTRLEN);
-@@ -734,7 +734,7 @@ int send_message() {
-                     continue;
- 
-                 *(mesg->hc_pointer) = MAXHOPCOUNT;
--                bzero((char *) &sin6, sizeof(struct sockaddr_in6));
-+                memset((char *) &sin6, 0, sizeof(struct sockaddr_in6));
-                 sin6.sin6_family = AF_INET6;
- 
-                 memset(dest_addr, 0, INET6_ADDRSTRLEN);