BIND 9.3.0beta2 is now available.

Mark Andrews Mark_Andrews at isc.org
Mon Apr 19 04:20:10 UTC 2004


	I've still got to test compile these under. 
	
	Mark
	
Index: bind9/bin/named/server.c
diff -u bind9/bin/named/server.c:1.422 bind9/bin/named/server.c:1.423
--- bind9/bin/named/server.c:1.422	Thu Apr 15 23:40:21 2004
+++ bind9/bin/named/server.c	Mon Apr 19 04:16:54 2004
@@ -937,7 +937,7 @@
 		udpsize = 512;
 	if (udpsize > 4096)
 		udpsize = 4096;
-	dns_resolver_setudpsize(view->resolver, udpsize);
+	dns_resolver_setudpsize(view->resolver, (isc_uint16_t)udpsize);
 	
 	/*
 	 * Set supported DNSSEC algorithms.
@@ -2070,7 +2070,7 @@
 	     element != NULL;
 	     element = cfg_list_next(element)) {
 		cfg_obj_t *obj = cfg_listelt_value(element);
-		in_port_t port = cfg_obj_asuint32(obj);
+		in_port_t port = (in_port_t)cfg_obj_asuint32(obj);
 		
 		result = dns_portlist_add(portlist, family, port);
 		if (result != ISC_R_SUCCESS)
@@ -2231,7 +2231,7 @@
 		udpsize = 512;
 	if (udpsize > 4096)
 		udpsize = 4096;
-	ns_g_udpsize = udpsize;
+	ns_g_udpsize = (isc_uint16_t)udpsize;
 
 	/*
 	 * Configure the zone manager.
Index: bind9/bin/win32/BINDInstall/BINDInstallDlg.cpp
diff -u bind9/bin/win32/BINDInstall/BINDInstallDlg.cpp:1.15 bind9/bin/win32/BINDInstall/BINDInstallDlg.cpp:1.16
--- bind9/bin/win32/BINDInstall/BINDInstallDlg.cpp:1.15	Tue Mar 16 05:52:15 2004
+++ bind9/bin/win32/BINDInstall/BINDInstallDlg.cpp	Mon Apr 19 04:16:54 2004
@@ -113,8 +113,10 @@
 	{"msvcrt.dll", FileData::WinSystem, FileData::Critical, TRUE},
 #  endif
 #endif
+#if _MSC_VER > 1200
 	{"mfc70.dll", FileData::WinSystem, FileData::Critical, TRUE},
 	{"msvcr70.dll", FileData::WinSystem, FileData::Critical, TRUE},
+#endif
 	{"bindevt.dll", FileData::WinSystem, FileData::Normal, FALSE},
 	{"libbind9.dll", FileData::WinSystem, FileData::Critical, FALSE},
 	{"libisc.dll", FileData::WinSystem, FileData::Critical, FALSE},
@@ -435,7 +437,7 @@
 		m_accountExists = TRUE;
 	}
 
-	ProgramGroup();
+	ProgramGroup(FALSE);
 
 	try {
 		CreateDirs();
@@ -473,7 +475,7 @@
 			RegCloseKey(hKey);
 		}
 	
-		ProgramGroup();
+		ProgramGroup(FALSE);
 		
 		if (m_startOnInstall)
 			StartBINDService();
Index: bind9/lib/isc/win32/include/isc/ipv6.h
diff -u bind9/lib/isc/win32/include/isc/ipv6.h:1.12 bind9/lib/isc/win32/include/isc/ipv6.h:1.13
--- bind9/lib/isc/win32/include/isc/ipv6.h:1.12	Tue Mar 16 05:52:23 2004
+++ bind9/lib/isc/win32/include/isc/ipv6.h	Mon Apr 19 04:16:55 2004
@@ -43,6 +43,10 @@
  *	RFC 2553.
  */
 
+#if _MSC_VER < 1300
+#define in6_addr in_addr6
+#endif
+
 #ifndef IN6ADDR_ANY_INIT
 #define IN6ADDR_ANY_INIT 	{{ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}
 #endif
Index: bind9/lib/isc/win32/include/isc/net.h
diff -u bind9/lib/isc/win32/include/isc/net.h:1.21 bind9/lib/isc/win32/include/isc/net.h:1.22
--- bind9/lib/isc/win32/include/isc/net.h:1.21	Fri Mar  5 05:12:05 2004
+++ bind9/lib/isc/win32/include/isc/net.h	Mon Apr 19 04:16:55 2004
@@ -117,6 +117,11 @@
 };
 #endif
 
+#if _MSC_VER < 1300
+#define in6addr_any isc_in6addr_any
+#define in6addr_loopback isc_in6addr_loopback
+#endif
+
 /*
  * Ensure type in_port_t is defined.
  */
Index: bind9/lib/isc/win32/include/isc/platform.h
diff -u bind9/lib/isc/win32/include/isc/platform.h:1.9 bind9/lib/isc/win32/include/isc/platform.h:1.10
--- bind9/lib/isc/win32/include/isc/platform.h:1.9	Tue Mar 16 05:52:23 2004
+++ bind9/lib/isc/win32/include/isc/platform.h	Mon Apr 19 04:16:55 2004
@@ -31,7 +31,9 @@
  ***/
 
 #define ISC_PLATFORM_HAVEIPV6
+#if _MSC_VER > 1200
 #define ISC_PLATFORM_HAVEIN6PKTINFO
+#endif
 #define ISC_PLATFORM_NEEDPORTT
 #undef MSG_TRUNC
 #define ISC_PLATFORM_NEEDNTOP
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org


More information about the bind-workers mailing list