@ -5,10 +5,18 @@
<Configuration > Debug</Configuration>
<Platform > Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include= "Debug|x64" >
<Configuration > Debug</Configuration>
<Platform > x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include= "Release|Win32" >
<Configuration > Release</Configuration>
<Platform > Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include= "Release|x64" >
<Configuration > Release</Configuration>
<Platform > x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup >
<ClCompile Include= "..\AddressBook.cpp" />
@ -34,10 +42,10 @@
<ClCompile Include= "..\SAM.cpp" />
<ClCompile Include= "..\SSU.cpp" />
<ClCompile Include= "..\SSUData.cpp" />
<ClCompile Include= "..\SSUSession.cpp" />
<ClCompile Include= "..\SSUSession.cpp" />
<ClCompile Include= "..\Streaming.cpp" />
<ClCompile Include= "..\Datagram.cpp" />
<ClCompile Include= "..\Destination.cpp" />
<ClCompile Include= "..\Datagram.cpp" />
<ClCompile Include= "..\Destination.cpp" />
<ClCompile Include= "..\TransitTunnel.cpp" />
<ClCompile Include= "..\Transports.cpp" />
<ClCompile Include= "..\Tunnel.cpp" />
@ -48,7 +56,7 @@
<ClCompile Include= "..\util.cpp" />
<ClCompile Include= "..\SOCKS.cpp" />
<ClCompile Include= "..\I2PTunnel.cpp" />
<ClCompile Include= "..\ClientContext.cpp" />
<ClCompile Include= "..\ClientContext.cpp" />
<ClCompile Include= "Win32Service.cpp" />
</ItemGroup>
<ItemGroup >
@ -75,10 +83,10 @@
<ClInclude Include= "..\SAM.h" />
<ClInclude Include= "..\SSU.h" />
<ClInclude Include= "..\SSUData.h" />
<ClInclude Include= "..\SSUSession.h" />
<ClInclude Include= "..\SSUSession.h" />
<ClInclude Include= "..\Streaming.h" />
<ClInclude Include= "..\Datagram.h" />
<ClInclude Include= "..\Destination.h" />
<ClInclude Include= "..\Datagram.h" />
<ClInclude Include= "..\Destination.h" />
<ClInclude Include= "..\Timestamp.h" />
<ClInclude Include= "..\TransitTunnel.h" />
<ClInclude Include= "..\Transports.h" />
@ -95,7 +103,7 @@
<ClInclude Include= "..\version.h" />
<ClInclude Include= "..\Signature.h" />
<ClInclude Include= "..\ClientContext.h" />
<ClInclude Include= "..\TransportSession.h" />
<ClInclude Include= "..\TransportSession.h" />
<ClInclude Include= "Win32Service.h" />
</ItemGroup>
<PropertyGroup Label= "Globals" >
@ -106,15 +114,28 @@
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Debug|Win32'" Label= "Configuration" >
<ConfigurationType > Application</ConfigurationType>
<UseDebugLibraries > true</UseDebugLibraries>
<PlatformToolset > v120</PlatformToolset>
<CharacterSet > MultiByte</CharacterSet>
<PlatformToolset > v120_xp</PlatformToolset>
<CharacterSet > NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Debug|x64'" Label= "Configuration" >
<ConfigurationType > Application</ConfigurationType>
<UseDebugLibraries > true</UseDebugLibraries>
<PlatformToolset > v120_xp</PlatformToolset>
<CharacterSet > NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Release|Win32'" Label= "Configuration" >
<ConfigurationType > Application</ConfigurationType>
<UseDebugLibraries > false</UseDebugLibraries>
<PlatformToolset > v120_xp</PlatformToolset>
<WholeProgramOptimization > true</WholeProgramOptimization>
<CharacterSet > MultiByte</CharacterSet>
<CharacterSet > NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Release|x64'" Label= "Configuration" >
<ConfigurationType > Application</ConfigurationType>
<UseDebugLibraries > false</UseDebugLibraries>
<PlatformToolset > v120_xp</PlatformToolset>
<WholeProgramOptimization > true</WholeProgramOptimization>
<CharacterSet > NotSet</CharacterSet>
</PropertyGroup>
<Import Project= "$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label= "ExtensionSettings" >
@ -122,19 +143,36 @@
<ImportGroup Label= "PropertySheets" Condition= "'$(Configuration)|$(Platform)'=='Debug|Win32'" >
<Import Project= "$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition= "exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label= "LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition= "'$(Configuration)|$(Platform)'=='Debug|x64'" Label= "PropertySheets" >
<Import Project= "$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition= "exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label= "LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label= "PropertySheets" Condition= "'$(Configuration)|$(Platform)'=='Release|Win32'" >
<Import Project= "$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition= "exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label= "LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition= "'$(Configuration)|$(Platform)'=='Release|x64'" Label= "PropertySheets" >
<Import Project= "$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition= "exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label= "LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label= "UserMacros" />
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Debug|Win32'" >
<IncludePath > E:\build\cryptopp562;E:\build\boost_1_56_0;./..;$(IncludePath)</IncludePath>
<LibraryPath > E:\build\cryptopp562\Win32\Output\Debug;E:\build\boost_1_56_0\stage\lib;$(LibraryPath)</LibraryPath>
<IncludePath > ./..;$(IncludePath);$(BOOST);$(CRYPTOPP)</IncludePath>
<LibraryPath > $(BOOST)\stage\lib;$(CRYPTOPP)\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath>
<SourcePath > ./..;$(VC_SourcePath);</SourcePath>
<TargetName > $(ProjectName)_d</TargetName>
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Debug|x64'" >
<IncludePath > ./..;$(IncludePath);$(BOOST);$(CRYPTOPP)</IncludePath>
<LibraryPath > $(BOOST)\stage\lib;$(CRYPTOPP)\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath>
<SourcePath > ./..;$(VC_SourcePath);</SourcePath>
<TargetName > $(ProjectName)_d</TargetName>
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Release|Win32'" >
<IncludePath > E:\build\cryptopp562;E:\build\boost_1_56_0;./..;$(IncludePath)</IncludePath>
<LibraryPath > E:\build\cryptopp562\Win32\Output\Release;E:\build\cryptopp562\Win32\cryptopp\Release;E:\build\boost_1_56_0\stage\lib;E:\build\cryptopp562\Win32\cryptlib\DLL-Import Release;$(LibraryPath)</LibraryPath>
<IncludePath > ./..;$(IncludePath);$(BOOST);$(CRYPTOPP)</IncludePath>
<LibraryPath > $(BOOST)\stage\lib;$(CRYPTOPP)\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath>
<SourcePath > ./..;$(VC_SourcePath);</SourcePath>
</PropertyGroup>
<PropertyGroup Condition= "'$(Configuration)|$(Platform)'=='Release|x64'" >
<IncludePath > ./..;$(IncludePath);$(BOOST);$(CRYPTOPP)</IncludePath>
<LibraryPath > $(BOOST)\stage\lib;$(CRYPTOPP)\cryptopp\$(Platform)\Output\$(Configuration);$(LibraryPath)</LibraryPath>
<SourcePath > ./..;$(VC_SourcePath);</SourcePath>
</PropertyGroup>
<ItemDefinitionGroup Condition= "'$(Configuration)|$(Platform)'=='Debug|Win32'" >
@ -149,7 +187,26 @@
<GenerateDebugInformation > true</GenerateDebugInformation>
<AdditionalDependencies > cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile > $(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<UACExecutionLevel > RequireAdministrator</UACExecutionLevel>
<UACExecutionLevel > AsInvoker</UACExecutionLevel>
<Version > 0.2</Version>
<SubSystem > Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition= "'$(Configuration)|$(Platform)'=='Debug|x64'" >
<ClCompile >
<WarningLevel > Level3</WarningLevel>
<Optimization > Disabled</Optimization>
<SDLCheck > true</SDLCheck>
<RuntimeLibrary > MultiThreadedDebug</RuntimeLibrary>
<PreprocessorDefinitions > _MBCS;_WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link >
<GenerateDebugInformation > true</GenerateDebugInformation>
<AdditionalDependencies > cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile > $(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<UACExecutionLevel > AsInvoker</UACExecutionLevel>
<Version > 0.2</Version>
<SubSystem > Console</SubSystem>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition= "'$(Configuration)|$(Platform)'=='Release|Win32'" >
@ -159,16 +216,53 @@
<FunctionLevelLinking > true</FunctionLevelLinking>
<IntrinsicFunctions > true</IntrinsicFunctions>
<RuntimeLibrary > MultiThreaded</RuntimeLibrary>
<PreprocessorDefinitions > _WIN32_WINNT=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation > true</MultiProcessorCompilation>
<SDLCheck > true</SDLCheck>
</ClCompile>
<Link >
<GenerateDebugInformation > true</GenerateDebugInformation>
<GenerateDebugInformation > false</GenerateDebugInformation>
<EnableCOMDATFolding > true</EnableCOMDATFolding>
<OptimizeReferences > false</OptimizeReferences>
<AdditionalDependencies > cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile > $(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<UACExecutionLevel > AsInvoker</UACExecutionLevel>
<Version >
</Version>
<SubSystem > Console</SubSystem>
<MinimumRequiredVersion > 5.01</MinimumRequiredVersion>
<LinkErrorReporting > NoErrorReport</LinkErrorReporting>
</Link>
<Manifest >
<AssemblyIdentity >
</AssemblyIdentity>
<ComponentFileName >
</ComponentFileName>
</Manifest>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition= "'$(Configuration)|$(Platform)'=='Release|x64'" >
<ClCompile >
<WarningLevel > Level3</WarningLevel>
<Optimization > MaxSpeed</Optimization>
<FunctionLevelLinking > true</FunctionLevelLinking>
<IntrinsicFunctions > true</IntrinsicFunctions>
<RuntimeLibrary > MultiThreaded</RuntimeLibrary>
<PreprocessorDefinitions > _WIN32_WINNT=0x0502;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation > true</MultiProcessorCompilation>
<SDLCheck > true</SDLCheck>
</ClCompile>
<Link >
<GenerateDebugInformation > false</GenerateDebugInformation>
<EnableCOMDATFolding > true</EnableCOMDATFolding>
<OptimizeReferences > false</OptimizeReferences>
<AdditionalDependencies > cryptlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OutputFile > $(OutDir)$(TargetName)$(TargetExt)</OutputFile>
<UACExecutionLevel > RequireAdministrator</UACExecutionLevel>
<UACExecutionLevel > AsInvoke r</UACExecutionLevel>
<Version >
</Version>
<SubSystem > Console</SubSystem>
<MinimumRequiredVersion > 5.02</MinimumRequiredVersion>
<LinkErrorReporting > NoErrorReport</LinkErrorReporting>
</Link>
<Manifest >
<AssemblyIdentity >