[ros-diffs] [lsuggs] 43894: libbind9, libdns, libisc, libisccfg and liblwres all compile and link. They are successfully making it into bootcd as well. All have been tested on Windows with a compiled ISC nslookup and work. Next is nslookup. Happy Halloween!

lsuggs at svn.reactos.org lsuggs at svn.reactos.org
Sun Nov 1 06:44:50 CET 2009


Author: lsuggs
Date: Sun Nov  1 06:44:49 2009
New Revision: 43894

URL: http://svn.reactos.org/svn/reactos?rev=43894&view=rev
Log:
libbind9, libdns, libisc, libisccfg and liblwres all compile and link. They are successfully making it into bootcd as well. All have been tested on Windows with a compiled ISC nslookup and work. Next is nslookup.
Happy Halloween!

Modified:
    branches/nslookup/boot/bootdata/packages/reactos.dff
    branches/nslookup/dll/3rdparty/3rdparty.rbuild
    branches/nslookup/dll/3rdparty/bind9/bind9.rbuild
    branches/nslookup/dll/3rdparty/dns/dns.rbuild
    branches/nslookup/dll/3rdparty/dns/win32/libdns.def
    branches/nslookup/dll/3rdparty/isc/win32/libisc.def
    branches/nslookup/dll/3rdparty/isc/win32/win32os.c
    branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild
    branches/nslookup/dll/3rdparty/lwres/lwres.rbuild
    branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h

Modified: branches/nslookup/boot/bootdata/packages/reactos.dff
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/boot/bootdata/packages/reactos.dff?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/boot/bootdata/packages/reactos.dff [iso-8859-1] (original)
+++ branches/nslookup/boot/bootdata/packages/reactos.dff [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -129,6 +129,11 @@
 dll\3rdparty\libjpeg\libjpeg.dll                    1
 dll\3rdparty\libxslt\libxslt.dll                    1
 dll\3rdparty\dxtn\dxtn.dll                          1   optional
+dll\3rdparty\isc\libisc.dll                         1
+dll\3rdparty\dns\libdns.dll                         1
+dll\3rdparty\isccfg\libisccfg.dll                   1
+dll\3rdparty\lwres\liblwres.dll                     1
+dll\3rdparty\bind9\libbind9.dll                     1
 
 dll\cpl\access\access.cpl                           1
 dll\cpl\appwiz\appwiz.cpl                           1

Modified: branches/nslookup/dll/3rdparty/3rdparty.rbuild
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/3rdparty.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/3rdparty.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/3rdparty.rbuild [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -3,6 +3,18 @@
 <group xmlns:xi="http://www.w3.org/2001/XInclude">
 	<directory name="isc">
 		<xi:include href="isc/isc.rbuild" />
+	</directory>
+	<directory name="dns">
+		<xi:include href="dns/dns.rbuild" />
+	</directory>
+	<directory name="isccfg">
+		<xi:include href="isccfg/isccfg.rbuild" />
+	</directory>
+	<directory name="lwres">
+		<xi:include href="lwres/lwres.rbuild" />
+	</directory>
+	<directory name="bind9">
+		<xi:include href="bind9/bind9.rbuild" />
 	</directory>
 	<directory name="mesa32">
 		<xi:include href="mesa32/mesa32.rbuild" />

Modified: branches/nslookup/dll/3rdparty/bind9/bind9.rbuild
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/bind9/bind9.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/bind9/bind9.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/bind9/bind9.rbuild [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -14,8 +14,13 @@
 	<define name="LIBBIND9_EXPORTS" />
 	<define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
 	<define name="ISC_PLATFORM_USEGCCASM" />
+	<library>isc</library>
+	<library>dns</library>
+	<library>isccfg</library>
+	<library>ws2_32</library>
 	<file>check.c</file>
 	<file>getaddresses.c</file>
+	<importlibrary definition="win32/libbind9.def" />
 	<directory name="win32">
 		<file>DLLMain.c</file>
 		<file>version.c</file>

Modified: branches/nslookup/dll/3rdparty/dns/dns.rbuild
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/dns/dns.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/dns/dns.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/dns/dns.rbuild [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -12,6 +12,15 @@
 	<define name="LIBDNS_EXPORTS" />
 	<define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
 	<define name="ISC_PLATFORM_USEGCCASM" />
+	<library>ntdll</library>
+	<library>kernel32</library>
+	<library>user32</library>
+	<library>advapi32</library>
+	<library>uuid</library>
+	<library>ws2_32</library>
+	<library>msvcrt40</library>
+	<library>isc</library>
+	<importlibrary definition="win32/libdns.def" />
 	<directory name="win32">
 		<file>DLLMain.c</file>
 		<file>version.c</file>

Modified: branches/nslookup/dll/3rdparty/dns/win32/libdns.def
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/dns/win32/libdns.def?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/dns/win32/libdns.def [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/dns/win32/libdns.def [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -553,6 +553,7 @@
 dns_result_register
 dns_result_torcode
 dns_result_totext
+dns_rootname
 dns_rootns_create
 dns_sdb_putnamedrr
 dns_sdb_putrdata
@@ -600,6 +601,12 @@
 dns_tkey_processquery
 dns_tkeyctx_create
 dns_tkeyctx_destroy
+dns_tsig_hmacmd5_name
+dns_tsig_hmacsha1_name
+dns_tsig_hmacsha224_name
+dns_tsig_hmacsha256_name
+dns_tsig_hmacsha384_name
+dns_tsig_hmacsha512_name
 dns_tsig_sign
 dns_tsig_verify
 dns_tsigkey_attach

Modified: branches/nslookup/dll/3rdparty/isc/win32/libisc.def
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/isc/win32/libisc.def?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/isc/win32/libisc.def [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/isc/win32/libisc.def [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -541,6 +541,7 @@
 EXPORTS
 
 isc_assertion_failed		DATA
+isc_categories				DATA
 isc_commandline_argument	DATA
 isc_commandline_errprint	DATA
 isc_commandline_index		DATA

Modified: branches/nslookup/dll/3rdparty/isc/win32/win32os.c
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/isc/win32/win32os.c?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/isc/win32/win32os.c [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/isc/win32/win32os.c [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -98,4 +98,4 @@
 
 	/* Exact */
 	return (0);
-}
+}

Modified: branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/isccfg/isccfg.rbuild [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -14,11 +14,13 @@
 	<define name="USE_MD5" />
 	<define name="LIBISCCFG_EXPORTS" />
 	<define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
-	<define name="ISC_PLATFORM_USEGCCASM" />
+	<library>isc</library>
+	<library>dns</library>
 	<file>aclconf.c</file>
 	<file>log.c</file>
 	<file>namedconf.c</file>
 	<file>parser.c</file>
+	<importlibrary definition="win32/libisccfg.def" />
 	<directory name="win32">
 		<file>DLLMain.c</file>
 		<file>version.c</file>

Modified: branches/nslookup/dll/3rdparty/lwres/lwres.rbuild
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/lwres/lwres.rbuild?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/lwres/lwres.rbuild [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/lwres/lwres.rbuild [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -14,6 +14,11 @@
 	<define name="LIBLWRES_EXPORTS" />
 	<define name="ISC_PLATFORM_HAVEIN6PKTINFO" />
 	<define name="ISC_PLATFORM_USEGCCASM" />
+	<library>isc</library>
+	<library>ws2_32</library>
+	<library>msvcrt40</library>
+	<library>advapi32</library>
+	<library>iphlpapi</library>
 	<file>context.c</file>
 	<file>gai_strerror.c</file>
 	<file>getaddrinfo.c</file>
@@ -32,6 +37,7 @@
 	<file>lwres_grbn.c</file>
 	<file>lwres_noop.c</file>
 	<file>lwresutil.c</file>
+	<importlibrary definition="win32/liblwres.def" />
 	<directory name="win32">
 		<file>lwconfig.c</file>
 		<file>DLLMain.c</file>

Modified: branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h
URL: http://svn.reactos.org/svn/reactos/branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h?rev=43894&r1=43893&r2=43894&view=diff
==============================================================================
--- branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h [iso-8859-1] (original)
+++ branches/nslookup/dll/3rdparty/lwres/win32/include/lwres/netdb.h [iso-8859-1] Sun Nov  1 06:44:49 2009
@@ -31,9 +31,7 @@
 /*
  * Define if <netdb.h> does not declare struct addrinfo.
  */
-#ifndef __REACTOS__
 #define ISC_LWRES_NEEDADDRINFO 1
-#endif
 
 #ifdef ISC_LWRES_NEEDADDRINFO
 struct addrinfo {




More information about the Ros-diffs mailing list