aboutsummaryrefslogtreecommitdiff
path: root/projects
AgeCommit message (Collapse)Author
2018-02-05build-wolfssl.bat: Extend VC15 support to include Enterprise and ProfessionalSteve Holme
...and not just the Community Edition.
2018-02-05build-openssl.bat: Extend VC15 support to include Enterprise and ProfessionalSteve Holme
...and not just the Community Edition.
2018-01-30build: fix windows build methods for curl_ctype.cJay Satiro
- Fix winbuild and the VS project generator to treat curl_ctype.{c,h} as curlx files since they are required by both src and lib. Follow-up to 4272a0b which added curl_ctype.
2018-01-29build: open VC15 projects with VS 2017Marcel Raad
Previously, they were opened with Visual Studio 2015 by default, which cannot build them.
2017-12-22build: Added Visual Studio 2017 project filesSteve Holme
2017-12-22build-wolfssl.bat: Added support for VC15Steve Holme
2017-12-22build-openssl.bat: Added support for VC15Steve Holme
2017-10-04build-openssl.bat: Warn OpenSSL 1.1.0 not yet supportedJay Satiro
Ref: https://github.com/curl/curl/issues/1002
2017-08-10build: check out *.sln files with Windows line endingsMarcel Raad
Visual Studio doesn't like LF line endings in solution files and always converts them to CRLF when doing changes to the solution. Notably, this affects the solutions in the release archive. Closes https://github.com/curl/curl/pull/1746
2017-05-31build-wolfssl: Sync config with wolfSSL 3.11Jay Satiro
wolfSSL configure script relevant changes from 3.10 to 3.11: - Async threading support added; disabled by default without async crypto, which continues to be disabled by default. wolfSSL configure script relevant changes from 3.11 to 3.11.1 (beta): - TLS 1.3 beta support added; disabled by default. For experimenting I put in a comment block the defines needed to enable TLS 1.3 support (ie the equivalent of --enable-tls13).
2017-03-02checksrc.bat: Ignore curl_config.h.in, curl_config.hJay Satiro
2016-12-24build-wolfssl: Sync config with wolfSSL 3.10Jay Satiro
wolfSSL configure script relevant changes from 3.9 to 3.10: - DES3 no longer enabled by default - Shamir no longer enabled by default - Extended master secret enabled by default - RSA and ECC timing protections enabled by default For backwards compatibility I enabled DES3 and ECC shamir config options (ie no change from 3.9), and the other changes are included.
2016-11-01generate.bat: Include include/curl in libcurl VS projectsJay Satiro
.. because including those headers helps Visual Studio's Intellisense.
2016-11-01generate.bat: Remove strcase.[ch] from curl tool VS projectsJay Satiro
..because they're no longer needed in the tool build. strcase is still built by the libcurl project and exports curl_str(n)equal which is used by the curl tool. Bug: https://github.com/curl/curl/commit/9363f1a#all_commit_comments
2016-10-31strcasecompare: replaced remaining rawstr.h with strcase.hDan Fandrich
This is a followup to commit 811a693b
2016-08-31README: Corrected the supported Visual Studio versionsSteve Holme
Missed from commit 8356022d17.
2016-08-31KNOWN_BUGS: Move the Visual Studio project shortcomings from local READMESteve Holme
2016-07-23README: Mention wolfSSL in the 'Dependencies' sectionSteve Holme
2016-06-22VC: Add crypt32.lib to Visual Sudio project template filesJoel Depooter
Closes #854
2016-04-03checksrc.bat: Added support for the examplesSteve Holme
2016-04-03checksrc.bat: Re-enabled the tests directory by defaultSteve Holme
Following the recent changes to the source in the tests directory, re-enabled tests for the default scan.
2016-04-03checksrc.bat: Added tests/server directory supportSteve Holme
In addition to commit 83b174b3f0 and following the recent changes.
2016-04-03checksrc.bat: Disable tests by default until warnings are fixedSteve Holme
2016-04-03checksrc.bat: Added support for the tests directorySteve Holme
2016-04-01build: Changed the Visual Studio projects warning level from 3 to 4Steve Holme
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.
2016-04-01.gitignore: Added new VC14 SQLite based program database filesSteve Holme
2016-03-29wolfssl: Use ECC supported curves extensionJay Satiro
https://github.com/wolfSSL/wolfssl/issues/366
2016-03-29build-wolfssl: Allow a broader range of ciphers (Visual Studio)Jay Satiro
This is an update to the build-time options used to build wolfSSL in Visual Studio for greater compatibility, and make it behave similar to the way OpenSSL 1.0.2 behaves. Starting in wolfSSL v3.6.6 static ciphers and SSLv3 are disabled by default at build time, but we can use both. - Enable static cipher suites TLS_ECDH_ and TLS_RSA_. - Enable SSLv3 hello. Though in libcurl we disable it by default at runtime, we make it available so the user can manually select it if necessary.
2016-03-28wolfssl: Add ALPN supportJay Satiro
2016-03-25checksrc.bat: Added support for checking the new vauth directorySteve Holme
2016-03-25build: Updated all makefiles and project files for the new vauth directorySteve Holme
Updated the makefiles and Visual Studio project files to support moving the authentication code to the new lib/vauth directory that was started in commit 0d04e859e1.
2016-03-23checksrc.bat: Updated the help to be consistent with generate.batSteve Holme
Follow up to commit a8c7f0fcbf prior to release.
2016-03-22build-wolfssl: Update VS properties for wolfSSL v3.9.0Jay Satiro
- Do not use wolfSSL's sample user-setting files. wolfSSL starting in v3.9.0 has added their own sample user settings that are applied by default, but we don't use them because we have our own settings. - Do not use wolfSSL's Visual Studio Unicode character setting. wolfSSL Visual Studio projects use the Unicode character set however our settings and options imitate mingw build which does not use the Unicode character set. This does not appear to have any effect at the moment but better safe than sorry. These changes are backwards compatible with earlier versions.
2016-03-19build: Added missing Visual Studio filter files for VC10 onwardsSteve Holme
As these files don't need to contain references to the source files, although typically do, added basic files which only include three filters and don't require the project file generator to be modified. These files allow the source code to be viewed in the Solution Explorer in versions of Visual Studio from 2010 onwards in the same manner as previous versions did rather than one large view of files.
2016-03-13checksrc.bat: Added the ability to scan src and lib source independentlySteve Holme
2016-03-06build-openssl/checksrc.bat: Fixed prepend vs append of Perl pathSteve Holme
Fixed inconsistency from commit 1eae114065 and 0ad6c72227 of the order in which Perl was added to the PATH.
2016-03-05.gitignore: Added *.VC.opendb and *.vcxproj.user files for VC14Steve Holme
2016-03-05build-openssl.bat: Fixed cannot find perl if installed but not in pathSteve Holme
2016-03-05checksrc.bat: Fixed cannot find perl if installed but not in pathSteve Holme
2016-02-12generate.bat: Fix comment bug by removing old commentsJay Satiro
Remove NOTES section, it's no longer needed since we aren't setting the errorlevel and more importantly the recently updated URL in the comments is causing some unusual behavior that breaks the script. Closes https://github.com/curl/curl/issues/649
2016-02-04URLs: change more http to httpsViktor Szakats
2016-02-02URLs: change more http to httpsViktor Szakats
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2015-09-03projects/Windows/.gitignore: ignore generated files for releaseDaniel Stenberg
2015-08-18gitignore: Sort for readabilityJay Satiro
find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
2015-08-14generate.bat: Added support for generating only the prerequisite filesSteve Holme
2015-08-14generate.bat: Only call buildconf.bat if it existsSteve Holme
2015-08-14generate.bat: Fixed issues when ran in directories with special charsSteve Holme
2015-08-09generate.bat: Use buildconf.bat for prerequisite file generationSteve Holme
2015-08-08checksrc.bat: Fixed error when missing *.c and *.h filesSteve Holme
File Not Found