/[resiprocate]/main/resip/dum/test/basicClient_9_0.vcproj
ViewVC logotype

Contents of /main/resip/dum/test/basicClient_9_0.vcproj

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9095 - (show annotations) (download)
Thu Mar 31 20:12:50 2011 UTC (8 years, 8 months ago) by sgodin
File size: 11264 byte(s)
-Resip is now able to pass a chain of certificates in the TLS handshake process.  The 
 certificates are provided to the application in exactly the same way as before: 
 ie. domain_cert_<domainname>.pem and domain_key_<domainname>.pem.  
 The behaviour of what is passed to a connecting client is:
   1.  If a single certificate is provided in the domain_cert_<domainname>.pem file, then it 
       will be used.  If the root cert for this has been loaded from the cert store 
       (root_cert_XXX.pem), then it will also be provided to TLS clients.  This behaviour 
       is identical to how resip behaved before these changes.
   2.  If multiple certificates are provided in the domain_cert_<domainname>.pem, then all 
       of the certificates will be used.  If providing multiple certs the root certificate 
       is not automatically added by OpenSSL, so if it desired, then it should be manually 
       added to the domain_cert_<domainname>.pem file.  Certificates in the this file should 
       be specified from top down.  Ie.  Highest level certificate first and root certificate 
       last.
-enable USE_DTLS in basicClient project (VS2008 only for now)
-added comment to WinSecurity to say that it is only useful for client side TLS connections 
  - it does not load domain or user certificates
  - the same things applies to MacSecurity
-fixed some DTLS bugs
 - multiple connections from the same client were failing
 - there was no call to SSL_shutdown to properly terminate a DTLS "connection" when
   exiting an application

1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="9.00"
5 Name="basicClient"
6 ProjectGUID="{5973C598-5CB7-4724-A1EB-EBE3D9F84888}"
7 RootNamespace="basicClient"
8 Keyword="Win32Proj"
9 TargetFrameworkVersion="131072"
10 >
11 <Platforms>
12 <Platform
13 Name="Win32"
14 />
15 </Platforms>
16 <ToolFiles>
17 </ToolFiles>
18 <Configurations>
19 <Configuration
20 Name="Debug|Win32"
21 OutputDirectory="DebugClient"
22 IntermediateDirectory="DebugClient"
23 ConfigurationType="1"
24 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
25 UseOfMFC="0"
26 CharacterSet="2"
27 BuildLogFile="$(IntDir)\basicClient-BuildLog.htm"
28 >
29 <Tool
30 Name="VCPreBuildEventTool"
31 />
32 <Tool
33 Name="VCCustomBuildTool"
34 />
35 <Tool
36 Name="VCXMLDataGeneratorTool"
37 />
38 <Tool
39 Name="VCWebServiceProxyGeneratorTool"
40 />
41 <Tool
42 Name="VCMIDLTool"
43 />
44 <Tool
45 Name="VCCLCompilerTool"
46 AdditionalOptions="/MP"
47 Optimization="0"
48 AdditionalIncludeDirectories="&quot;$(ProjectDir)/../../../&quot;;&quot;$(ProjectDir)/../../../../&quot;;&quot;$(ProjectDir)../../../contrib/popt/win32/include&quot;"
49 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;USE_ARES;LEAK_CHECK;HAVE_POPT_H"
50 MinimalRebuild="false"
51 BasicRuntimeChecks="3"
52 RuntimeLibrary="3"
53 BufferSecurityCheck="true"
54 UsePrecompiledHeader="0"
55 ObjectFile="$(IntDir)/Client/"
56 ProgramDataBaseFileName="$(IntDir)/vc90_Client.pdb"
57 WarningLevel="3"
58 Detect64BitPortabilityProblems="false"
59 DebugInformationFormat="3"
60 />
61 <Tool
62 Name="VCManagedResourceCompilerTool"
63 />
64 <Tool
65 Name="VCResourceCompilerTool"
66 />
67 <Tool
68 Name="VCPreLinkEventTool"
69 />
70 <Tool
71 Name="VCLinkerTool"
72 AdditionalOptions="/FIXED:NO"
73 AdditionalDependencies="Ws2_32.lib Dnsapi.lib iphlpapi.lib winmm.lib &quot;$(ProjectDir)..\..\..\contrib\popt\win32\lib\libpopt.lib&quot;"
74 OutputFile="$(OutDir)/basicClient.exe"
75 LinkIncremental="2"
76 GenerateDebugInformation="true"
77 ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
78 SubSystem="1"
79 StackReserveSize="2000000"
80 RandomizedBaseAddress="1"
81 DataExecutionPrevention="0"
82 TargetMachine="1"
83 />
84 <Tool
85 Name="VCALinkTool"
86 />
87 <Tool
88 Name="VCManifestTool"
89 />
90 <Tool
91 Name="VCXDCMakeTool"
92 />
93 <Tool
94 Name="VCBscMakeTool"
95 />
96 <Tool
97 Name="VCFxCopTool"
98 />
99 <Tool
100 Name="VCAppVerifierTool"
101 />
102 <Tool
103 Name="VCPostBuildEventTool"
104 />
105 </Configuration>
106 <Configuration
107 Name="Release|Win32"
108 OutputDirectory="Release"
109 IntermediateDirectory="Release"
110 ConfigurationType="1"
111 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
112 UseOfMFC="0"
113 CharacterSet="2"
114 BuildLogFile="$(IntDir)\basicClient-BuildLog.htm"
115 >
116 <Tool
117 Name="VCPreBuildEventTool"
118 />
119 <Tool
120 Name="VCCustomBuildTool"
121 />
122 <Tool
123 Name="VCXMLDataGeneratorTool"
124 />
125 <Tool
126 Name="VCWebServiceProxyGeneratorTool"
127 />
128 <Tool
129 Name="VCMIDLTool"
130 />
131 <Tool
132 Name="VCCLCompilerTool"
133 AdditionalOptions="/MP"
134 Optimization="2"
135 InlineFunctionExpansion="1"
136 FavorSizeOrSpeed="1"
137 OmitFramePointers="true"
138 AdditionalIncludeDirectories="&quot;$(ProjectDir)/../../../&quot;;&quot;$(ProjectDir)/../../../../&quot;;&quot;$(ProjectDir)../../../contrib/popt/win32/include&quot;"
139 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_POPT_H"
140 StringPooling="true"
141 MinimalRebuild="false"
142 RuntimeLibrary="2"
143 BufferSecurityCheck="false"
144 EnableFunctionLevelLinking="true"
145 UsePrecompiledHeader="0"
146 ProgramDataBaseFileName="$(IntDir)\vc90_Client.pdb"
147 WarningLevel="3"
148 Detect64BitPortabilityProblems="false"
149 DebugInformationFormat="3"
150 />
151 <Tool
152 Name="VCManagedResourceCompilerTool"
153 />
154 <Tool
155 Name="VCResourceCompilerTool"
156 />
157 <Tool
158 Name="VCPreLinkEventTool"
159 />
160 <Tool
161 Name="VCLinkerTool"
162 AdditionalOptions="/FIXED:NO"
163 AdditionalDependencies="Ws2_32.lib Dnsapi.lib iphlpapi.lib winmm.lib &quot;$(ProjectDir)..\..\..\contrib\popt\win32\lib\libpopt.lib&quot;"
164 OutputFile="$(OutDir)/basicClient.exe"
165 LinkIncremental="1"
166 GenerateDebugInformation="true"
167 ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
168 SubSystem="1"
169 OptimizeReferences="2"
170 EnableCOMDATFolding="2"
171 RandomizedBaseAddress="1"
172 DataExecutionPrevention="0"
173 TargetMachine="1"
174 />
175 <Tool
176 Name="VCALinkTool"
177 />
178 <Tool
179 Name="VCManifestTool"
180 />
181 <Tool
182 Name="VCXDCMakeTool"
183 />
184 <Tool
185 Name="VCBscMakeTool"
186 />
187 <Tool
188 Name="VCFxCopTool"
189 />
190 <Tool
191 Name="VCAppVerifierTool"
192 />
193 <Tool
194 Name="VCPostBuildEventTool"
195 />
196 </Configuration>
197 <Configuration
198 Name="SSL-Debug|Win32"
199 OutputDirectory="$(ConfigurationName)"
200 IntermediateDirectory="$(ConfigurationName)"
201 ConfigurationType="1"
202 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
203 UseOfMFC="0"
204 CharacterSet="2"
205 BuildLogFile="$(IntDir)\basicClient-BuildLog.htm"
206 >
207 <Tool
208 Name="VCPreBuildEventTool"
209 />
210 <Tool
211 Name="VCCustomBuildTool"
212 />
213 <Tool
214 Name="VCXMLDataGeneratorTool"
215 />
216 <Tool
217 Name="VCWebServiceProxyGeneratorTool"
218 />
219 <Tool
220 Name="VCMIDLTool"
221 />
222 <Tool
223 Name="VCCLCompilerTool"
224 AdditionalOptions="/MP"
225 Optimization="0"
226 AdditionalIncludeDirectories="&quot;$(ProjectDir)/../../../&quot;;&quot;$(ProjectDir)/../../../../&quot;;&quot;$(ProjectDir)../../../contrib/openssl/include&quot;;&quot;$(ProjectDir)../../../contrib/openssl/inc32&quot;;&quot;$(ProjectDir)../../../contrib/popt/win32/include&quot;"
227 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;USE_ARES;LEAK_CHECK;USE_SSL;HAVE_POPT_H;USE_DTLS"
228 MinimalRebuild="false"
229 BasicRuntimeChecks="3"
230 RuntimeLibrary="3"
231 BufferSecurityCheck="true"
232 UsePrecompiledHeader="0"
233 ObjectFile="$(IntDir)/Client/"
234 ProgramDataBaseFileName="$(IntDir)/vc90_Client.pdb"
235 WarningLevel="3"
236 Detect64BitPortabilityProblems="false"
237 DebugInformationFormat="3"
238 />
239 <Tool
240 Name="VCManagedResourceCompilerTool"
241 />
242 <Tool
243 Name="VCResourceCompilerTool"
244 />
245 <Tool
246 Name="VCPreLinkEventTool"
247 />
248 <Tool
249 Name="VCLinkerTool"
250 AdditionalOptions="/FIXED:NO"
251 AdditionalDependencies="Ws2_32.lib Dnsapi.lib iphlpapi.lib winmm.lib crypt32.lib &quot;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\libeay32MDd.lib&quot; &quot;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\ssleay32MDd.lib&quot; &quot;$(ProjectDir)..\..\..\contrib\popt\win32\lib\libpopt.lib&quot;"
252 OutputFile="$(OutDir)/basicClient.exe"
253 LinkIncremental="2"
254 GenerateDebugInformation="true"
255 ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
256 SubSystem="1"
257 StackReserveSize="2000000"
258 RandomizedBaseAddress="1"
259 DataExecutionPrevention="0"
260 TargetMachine="1"
261 />
262 <Tool
263 Name="VCALinkTool"
264 />
265 <Tool
266 Name="VCManifestTool"
267 />
268 <Tool
269 Name="VCXDCMakeTool"
270 />
271 <Tool
272 Name="VCBscMakeTool"
273 />
274 <Tool
275 Name="VCFxCopTool"
276 />
277 <Tool
278 Name="VCAppVerifierTool"
279 />
280 <Tool
281 Name="VCPostBuildEventTool"
282 />
283 </Configuration>
284 <Configuration
285 Name="SSL-Release|Win32"
286 OutputDirectory="$(ConfigurationName)"
287 IntermediateDirectory="$(ConfigurationName)"
288 ConfigurationType="1"
289 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
290 UseOfMFC="0"
291 CharacterSet="2"
292 BuildLogFile="$(IntDir)\basicClient-BuildLog.htm"
293 >
294 <Tool
295 Name="VCPreBuildEventTool"
296 />
297 <Tool
298 Name="VCCustomBuildTool"
299 />
300 <Tool
301 Name="VCXMLDataGeneratorTool"
302 />
303 <Tool
304 Name="VCWebServiceProxyGeneratorTool"
305 />
306 <Tool
307 Name="VCMIDLTool"
308 />
309 <Tool
310 Name="VCCLCompilerTool"
311 AdditionalOptions="/MP"
312 Optimization="2"
313 InlineFunctionExpansion="1"
314 FavorSizeOrSpeed="1"
315 OmitFramePointers="true"
316 AdditionalIncludeDirectories="&quot;$(ProjectDir)/../../../&quot;;&quot;$(ProjectDir)/../../../../&quot;;&quot;$(ProjectDir)../../../contrib/openssl/include&quot;;&quot;$(ProjectDir)../../../contrib/openssl/inc32&quot;;&quot;$(ProjectDir)../../../contrib/popt/win32/include&quot;"
317 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;USE_SSL;HAVE_POPT_H;USE_DTLS"
318 StringPooling="true"
319 MinimalRebuild="false"
320 RuntimeLibrary="2"
321 BufferSecurityCheck="false"
322 EnableFunctionLevelLinking="true"
323 UsePrecompiledHeader="0"
324 ProgramDataBaseFileName="$(IntDir)\vc90_Client.pdb"
325 WarningLevel="3"
326 Detect64BitPortabilityProblems="false"
327 DebugInformationFormat="3"
328 />
329 <Tool
330 Name="VCManagedResourceCompilerTool"
331 />
332 <Tool
333 Name="VCResourceCompilerTool"
334 />
335 <Tool
336 Name="VCPreLinkEventTool"
337 />
338 <Tool
339 Name="VCLinkerTool"
340 AdditionalOptions="/FIXED:NO"
341 AdditionalDependencies="Ws2_32.lib Dnsapi.lib iphlpapi.lib winmm.lib crypt32.lib &quot;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\libeay32MD.lib&quot; &quot;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\ssleay32MD.lib&quot; &quot;$(ProjectDir)..\..\..\contrib\popt\win32\lib\libpopt.lib&quot;"
342 OutputFile="$(OutDir)/basicClient.exe"
343 LinkIncremental="1"
344 GenerateDebugInformation="true"
345 ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
346 SubSystem="1"
347 OptimizeReferences="2"
348 EnableCOMDATFolding="2"
349 RandomizedBaseAddress="1"
350 DataExecutionPrevention="0"
351 TargetMachine="1"
352 />
353 <Tool
354 Name="VCALinkTool"
355 />
356 <Tool
357 Name="VCManifestTool"
358 />
359 <Tool
360 Name="VCXDCMakeTool"
361 />
362 <Tool
363 Name="VCBscMakeTool"
364 />
365 <Tool
366 Name="VCFxCopTool"
367 />
368 <Tool
369 Name="VCAppVerifierTool"
370 />
371 <Tool
372 Name="VCPostBuildEventTool"
373 />
374 </Configuration>
375 </Configurations>
376 <References>
377 </References>
378 <Files>
379 <Filter
380 Name="Source Files"
381 Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"
382 >
383 <File
384 RelativePath=".\basicClient.cxx"
385 >
386 </File>
387 <File
388 RelativePath=".\basicClientCall.cxx"
389 >
390 </File>
391 <File
392 RelativePath=".\basicClientCmdLineParser.cxx"
393 >
394 </File>
395 <File
396 RelativePath=".\basicClientUserAgent.cxx"
397 >
398 </File>
399 </Filter>
400 <Filter
401 Name="Header Files"
402 Filter="h;hpp;hxx;hm;inl;inc"
403 >
404 <File
405 RelativePath=".\basicClientCall.hxx"
406 >
407 </File>
408 <File
409 RelativePath=".\basicClientCmdLineParser.hxx"
410 >
411 </File>
412 <File
413 RelativePath=".\basicClientUserAgent.hxx"
414 >
415 </File>
416 </Filter>
417 <Filter
418 Name="Resource Files"
419 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
420 >
421 </Filter>
422 </Files>
423 <Globals>
424 </Globals>
425 </VisualStudioProject>

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27