<feed xmlns='http://www.w3.org/2005/Atom'>
<title>curl/projects/Windows/VC9/src, branch master</title>
<subtitle>cURL mirror with patches applied
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/'/>
<entry>
<title>projects: Add crypt32.lib to dependencies for all OpenSSL configs</title>
<updated>2020-06-04T07:37:55+00:00</updated>
<author>
<name>Jay Satiro</name>
<email>raysatiro@yahoo.com</email>
</author>
<published>2020-06-04T05:21:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=7e7db5d2f95ca5b19f8059dd86862ed3d9128ac1'/>
<id>7e7db5d2f95ca5b19f8059dd86862ed3d9128ac1</id>
<content type='text'>
Windows project configurations that use OpenSSL with USE_WIN32_CRYPTO
need crypt32.

Follow-up to 148534d which added CURLSSLOPT_NATIVE_CA for 7.71.0.

The changes that are in this commit were made by script.

Ref: https://gist.github.com/jay/a1861b50ecce2b32931237180f856e28

Closes https://github.com/curl/curl/pull/5516
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows project configurations that use OpenSSL with USE_WIN32_CRYPTO
need crypt32.

Follow-up to 148534d which added CURLSSLOPT_NATIVE_CA for 7.71.0.

The changes that are in this commit were made by script.

Ref: https://gist.github.com/jay/a1861b50ecce2b32931237180f856e28

Closes https://github.com/curl/curl/pull/5516
</pre>
</div>
</content>
</entry>
<entry>
<title>VC: Add crypt32.lib to Visual Sudio project template files</title>
<updated>2016-06-22T08:57:55+00:00</updated>
<author>
<name>Joel Depooter</name>
<email>joel.depooter@safe.com</email>
</author>
<published>2016-06-01T23:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=66c447e51e7c066f2ef425e912cee5157c363d55'/>
<id>66c447e51e7c066f2ef425e912cee5157c363d55</id>
<content type='text'>
Closes #854
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #854
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Changed the Visual Studio projects warning level from 3 to 4</title>
<updated>2016-04-01T19:39:34+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2016-04-01T19:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=7bc64561a2e63ca93e4b0b31d350773ba80955c2'/>
<id>7bc64561a2e63ca93e4b0b31d350773ba80955c2</id>
<content type='text'>
After squashing most of our compiler warnings, up'ed the default
warning level from 3 to 4 in order to increase the likelyhood of
catching future warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After squashing most of our compiler warnings, up'ed the default
warning level from 3 to 4 in order to increase the likelyhood of
catching future warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>gitignore: Sort for readability</title>
<updated>2015-08-18T05:03:05+00:00</updated>
<author>
<name>Jay Satiro</name>
<email>raysatiro@yahoo.com</email>
</author>
<published>2015-08-18T05:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=9518139c73452251b5ea4371d41cc3fa4532a0f9'/>
<id>9518139c73452251b5ea4371d41cc3fa4532a0f9</id>
<content type='text'>
find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Use $(ProjectName) macro for curl.exe and curld.exe filenames</title>
<updated>2015-07-28T19:44:59+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2015-07-26T19:44:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=d9efd369071d3feb0433cc128cc7a8f63fc871bd'/>
<id>d9efd369071d3feb0433cc128cc7a8f63fc871bd</id>
<content type='text'>
This wasn't possible with the old curlsrc project filenames, but like
commit 2a615a2b64 and 11397eb6dd for libcurl use the built in Visual
Studio macros for the output filenames.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This wasn't possible with the old curlsrc project filenames, but like
commit 2a615a2b64 and 11397eb6dd for libcurl use the built in Visual
Studio macros for the output filenames.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Renamed curl src Visual Studio project files</title>
<updated>2015-07-28T19:44:14+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2015-07-26T19:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=1627930177a4724a61d84eea4e4b0e66c8b6d4d9'/>
<id>1627930177a4724a61d84eea4e4b0e66c8b6d4d9</id>
<content type='text'>
Following commit 957fcd9049 and in preparation for adding the VC14
project files renamed the curl source project files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Following commit 957fcd9049 and in preparation for adding the VC14
project files renamed the curl source project files.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Removed DataExecutionPrevention directive from VC9+ project files</title>
<updated>2015-02-26T20:58:02+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2015-02-26T21:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=adf27bf60f9e4ce29ef5a6a553763737842629a1'/>
<id>adf27bf60f9e4ce29ef5a6a553763737842629a1</id>
<content type='text'>
Removed the DataExecutionPrevention directive from the project files for
Visual Studio 2008 and above. The XML value in the VC9 project files was
set to "0" (Default) whilst the VC10+ project files contained an empty
XML element.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed the DataExecutionPrevention directive from the project files for
Visual Studio 2008 and above. The XML value in the VC9 project files was
set to "0" (Default) whilst the VC10+ project files contained an empty
XML element.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Use default RandomizedBaseAddress directive in VC9+ project files</title>
<updated>2015-02-26T20:57:19+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2015-02-26T20:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=e71bcb659c382ef10bab0ae506341dec806b4805'/>
<id>e71bcb659c382ef10bab0ae506341dec806b4805</id>
<content type='text'>
Visual Studio 2008 introduced support for the address space layout
randomization (ASLR) feature of Windows Vista. However, upgrading the
VC8 project files to VC9 and above disabled this feature.

Removed the RandomizedBaseAddress directive to enabled the default
setting (/DYNAMICBASE). Note: This doesn't appear to have any negative
impact when compiled and ran on Windows XP.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Visual Studio 2008 introduced support for the address space layout
randomization (ASLR) feature of Windows Vista. However, upgrading the
VC8 project files to VC9 and above disabled this feature.

Removed the RandomizedBaseAddress directive to enabled the default
setting (/DYNAMICBASE). Note: This doesn't appear to have any negative
impact when compiled and ran on Windows XP.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Removed Visual Studio SuppressStartupBanner directive for VC8+</title>
<updated>2015-02-14T20:26:03+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2015-02-14T17:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=1385199e80ddf8b217251f728b5be027ffc7226b'/>
<id>1385199e80ddf8b217251f728b5be027ffc7226b</id>
<content type='text'>
Visual Studio 2005 and above defaults to disabling the startup banner
for the Compiler, Linker and MIDL tools (with /NOLOGO). As such there
is no need to explicitly set the SuppressStartupBanner directive, as
this is a leftover from the VC7 and VC7.1 projects being upgraded to
VC8 and above.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Visual Studio 2005 and above defaults to disabling the startup banner
for the Compiler, Linker and MIDL tools (with /NOLOGO). As such there
is no need to explicitly set the SuppressStartupBanner directive, as
this is a leftover from the VC7 and VC7.1 projects being upgraded to
VC8 and above.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Enabled DEBUGBUILD in Visual Studio debug builds</title>
<updated>2015-02-02T12:43:02+00:00</updated>
<author>
<name>Steve Holme</name>
<email>steve_holme@hotmail.com</email>
</author>
<published>2015-02-01T21:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=f826bf37eadf6c3a7c1bc4eb7e42317863bf5b58'/>
<id>f826bf37eadf6c3a7c1bc4eb7e42317863bf5b58</id>
<content type='text'>
Defined the DEBUGBUILD pre-processor variable to allow extra logging,
which is particularly useful in debug builds, as we use this and Visual
Studio typically uses _DEBUG.

We could define DEBUBBUILD, in curl_setup.h, when _MSC_VER and _DEBUG is
defined but that would also affect the makefile based builds which we
probably don't want to do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Defined the DEBUGBUILD pre-processor variable to allow extra logging,
which is particularly useful in debug builds, as we use this and Visual
Studio typically uses _DEBUG.

We could define DEBUBBUILD, in curl_setup.h, when _MSC_VER and _DEBUG is
defined but that would also affect the makefile based builds which we
probably don't want to do.
</pre>
</div>
</content>
</entry>
</feed>
