diff --git a/Freeswitch.2010.sln b/Freeswitch.2010.sln
index 2ee66f251e..0c191c65e9 100644
--- a/Freeswitch.2010.sln
+++ b/Freeswitch.2010.sln
@@ -607,6 +607,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download SPEEX", "libs\win3
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download SQLITE", "libs\win32\Download SQLITE.2010.vcxproj", "{97D25665-34CD-4E0C-96E7-88F0795B8883}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download LDNS", "libs\win32\Download LDNS.2010.vcxproj", "{5BE9A596-F11F-4379-928C-412F81AE182B}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
All|Win32 = All|Win32
@@ -4122,6 +4124,21 @@ Global
{97D25665-34CD-4E0C-96E7-88F0795B8883}.Release|x64.Build.0 = Release|Win32
{97D25665-34CD-4E0C-96E7-88F0795B8883}.Release|x64 Setup.ActiveCfg = Release|Win32
{97D25665-34CD-4E0C-96E7-88F0795B8883}.Release|x86 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|Win32.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|Win32.Build.0 = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|x64.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|x64 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|x86 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|Win32.Build.0 = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|x64.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|x64 Setup.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|x86 Setup.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|Win32.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|Win32.Build.0 = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|x64.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|x64 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|x86 Setup.ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -4289,6 +4306,7 @@ Global
{B1E7E876-347F-4DC9-9BEA-D1AFBD9DFF8A} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{1BDAB935-27DC-47E3-95EA-17E024D39C31} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{97D25665-34CD-4E0C-96E7-88F0795B8883} = {C120A020-773F-4EA3-923F-B67AF28B750D}
+ {5BE9A596-F11F-4379-928C-412F81AE182B} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{988CACF7-3FCB-4992-BE69-77872AE67DC8} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
{5BC072DB-3826-48EA-AF34-FE32AA01E83B} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
{FA429E98-8B03-45E6-A096-A4BC5E821DE4} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
diff --git a/Freeswitch.2012.sln b/Freeswitch.2012.sln
index a49118d2f2..c0183a33db 100644
--- a/Freeswitch.2012.sln
+++ b/Freeswitch.2012.sln
@@ -614,6 +614,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download SPEEX", "libs\win3
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download SQLITE", "libs\win32\Download SQLITE.2012.vcxproj", "{97D25665-34CD-4E0C-96E7-88F0795B8883}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Download LDNS", "libs\win32\Download LDNS.2012.vcxproj", "{5BE9A596-F11F-4379-928C-412F81AE182B}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
All|Win32 = All|Win32
@@ -4122,6 +4124,21 @@ Global
{97D25665-34CD-4E0C-96E7-88F0795B8883}.Release|x64.Build.0 = Release|Win32
{97D25665-34CD-4E0C-96E7-88F0795B8883}.Release|x64 Setup.ActiveCfg = Release|Win32
{97D25665-34CD-4E0C-96E7-88F0795B8883}.Release|x86 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|Win32.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|Win32.Build.0 = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|x64.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|x64 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.All|x86 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|Win32.Build.0 = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|x64.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|x64 Setup.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Debug|x86 Setup.ActiveCfg = Debug|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|Win32.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|Win32.Build.0 = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|x64.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|x64 Setup.ActiveCfg = Release|Win32
+ {5BE9A596-F11F-4379-928C-412F81AE182B}.Release|x86 Setup.ActiveCfg = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -4290,6 +4307,7 @@ Global
{B1E7E876-347F-4DC9-9BEA-D1AFBD9DFF8A} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{1BDAB935-27DC-47E3-95EA-17E024D39C31} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{97D25665-34CD-4E0C-96E7-88F0795B8883} = {C120A020-773F-4EA3-923F-B67AF28B750D}
+ {5BE9A596-F11F-4379-928C-412F81AE182B} = {C120A020-773F-4EA3-923F-B67AF28B750D}
{988CACF7-3FCB-4992-BE69-77872AE67DC8} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
{5BC072DB-3826-48EA-AF34-FE32AA01E83B} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
{FA429E98-8B03-45E6-A096-A4BC5E821DE4} = {6CD61A1D-797C-470A-BE08-8C31B68BB336}
diff --git a/libs/win32/Download LDNS.2010.vcxproj b/libs/win32/Download LDNS.2010.vcxproj
new file mode 100644
index 0000000000..517e5fb2dc
--- /dev/null
+++ b/libs/win32/Download LDNS.2010.vcxproj
@@ -0,0 +1,82 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ Download LDNS
+ {5BE9A596-F11F-4379-928C-412F81AE182B}
+ Download LDNS
+ Win32Proj
+
+
+
+ Utility
+ MultiByte
+
+
+ Utility
+ MultiByte
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(PlatformName)\LDNS\$(Configuration)\
+ $(PlatformName)\LDNS\$(Configuration)\
+
+
+
+ $(IntDir)BuildLog $(ProjectName).htm
+
+
+
+
+
+
+
+
+ $(IntDir)BuildLog $(ProjectName).htm
+
+
+
+
+
+
+
+
+
+
+
+
+ Document
+ Downloading LDNS.
+ if not exist "$(ProjectDir)..\ldns" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/ldns-1.6.9-win.tar.gz "$(ProjectDir).."
+
+ $(ProjectDir)..\ldns;%(Outputs)
+ Downloading LDNS.
+ if not exist "$(ProjectDir)..\ldns" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/ldns-1.6.9-win.tar.gz "$(ProjectDir).."
+
+ $(ProjectDir)..\ldns;%(Outputs)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/libs/win32/Download LDNS.2012.vcxproj b/libs/win32/Download LDNS.2012.vcxproj
new file mode 100644
index 0000000000..aa1be47fc8
--- /dev/null
+++ b/libs/win32/Download LDNS.2012.vcxproj
@@ -0,0 +1,84 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ Download LDNS
+ {5BE9A596-F11F-4379-928C-412F81AE182B}
+ Download LDNS
+ Win32Proj
+
+
+
+ Utility
+ MultiByte
+ v110
+
+
+ Utility
+ MultiByte
+ v110
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(PlatformName)\LDNS\$(Configuration)\
+ $(PlatformName)\LDNS\$(Configuration)\
+
+
+
+ $(IntDir)BuildLog $(ProjectName).htm
+
+
+
+
+
+
+
+
+ $(IntDir)BuildLog $(ProjectName).htm
+
+
+
+
+
+
+
+
+
+
+
+
+ Document
+ Downloading LDNS.
+ if not exist "$(ProjectDir)..\ldns" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/ldns-1.6.9-win.tar.gz "$(ProjectDir).."
+
+ $(ProjectDir)..\ldns;%(Outputs)
+ Downloading LDNS.
+ if not exist "$(ProjectDir)..\ldns" cscript /nologo "$(ProjectDir)util.vbs" GetUnzip http://files.freeswitch.org/downloads/libs/ldns-1.6.9-win.tar.gz "$(ProjectDir).."
+
+ $(ProjectDir)..\ldns;%(Outputs)
+
+
+
+
+
+
diff --git a/libs/win32/ldns/ldns-lib/ldns-lib.2010.vcxproj b/libs/win32/ldns/ldns-lib/ldns-lib.2010.vcxproj
index 9341b0828d..b303ea120a 100644
--- a/libs/win32/ldns/ldns-lib/ldns-lib.2010.vcxproj
+++ b/libs/win32/ldns/ldns-lib/ldns-lib.2010.vcxproj
@@ -241,6 +241,11 @@ if not exist "$(ProjectDir)..\..\..\ldns\ldns\net.h" type "$(ProjectDir)\net.h"
+
+
+ {5be9a596-f11f-4379-928c-412f81ae182b}
+
+
diff --git a/libs/win32/ldns/ldns-lib/ldns-lib.2012.vcxproj b/libs/win32/ldns/ldns-lib/ldns-lib.2012.vcxproj
index fba4c2fda5..936ca50bb7 100644
--- a/libs/win32/ldns/ldns-lib/ldns-lib.2012.vcxproj
+++ b/libs/win32/ldns/ldns-lib/ldns-lib.2012.vcxproj
@@ -261,7 +261,12 @@ if not exist "$(ProjectDir)..\..\..\ldns\ldns\net.h" type "$(ProjectDir)\net.h"
+
+
+ {5be9a596-f11f-4379-928c-412f81ae182b}
+
+
-
+
\ No newline at end of file