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