aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-07url.c: Fixed compilation warning/errorSteve Holme
Depending on compiler line 3505 could generate the following warning or error: * warning: ISO C90 forbids mixed declarations and code * A declaration cannot appear after an executable statement in a block * error C2275: 'size_t' : illegal use of this type as an expression
2014-05-06TODO: Fixed some spelling mistakesSteve Holme
2014-05-06TODO: Add support for concurrent connections in ftpserver.plSteve Holme
2014-05-06build: Fixed file format version number in VC12 solution filesSteve Holme
Unlike previous versions of Visual Studio the VC12 solution file format does not increment the format version number, but instead, only changes the version comment text. This incorrectly set version number would cause problems for any third party piece of software that would read the solution file expecting the version number to be 12.00 and found it to be 13.00, such as some build accelerators. Verified against a freshly created solution file which was generated with VC12.
2014-05-06build-openssl.bat: Corrected use of angled brackets in help outputIvo Bellin Salarin
Angled brackets were used in the help output to indicate that the compiler and platform arguments are mandatory. Unfortunately this caused a "< was unexpected at this time" error as the characters are interpreted as re-direction characters when not escaped.
2014-05-06RELEASE-NOTES: changed encoding to UTF-8Dan Fandrich
2014-05-06RELEASE-NOTES: synced with 5de8d84098db1bd2Daniel Stenberg
2014-05-06fix_hostname: strip off a single trailing dot from host nameDaniel Stenberg
Primarily for SNI, we need the host name without a trailing dot. "https://www.example.com." resolves fine but fails on SNI unless the dot is removed. Reported-by: Leon Winter Bug: http://curl.haxx.se/mail/lib-2014-04/0161.html
2014-05-06curl: bail on cookie use when built with disabled cookiesDaniel Stenberg
2014-05-06Enable poll on darwin13Daniel Johnson
Poll has long been broken on Mac OS X. Starting with 10.9 (darwin13) it now works correctly so this patch enables it there.
2014-05-05curl_easy_setopt.3: added the proto for CURLOPT_SSH_KNOWNHOSTSDaniel Stenberg
2014-05-05tests: Use standard libtest return codes when relevantDan Fandrich
2014-05-05test1513: Don't return an uninitialized variable on init failureDan Fandrich
2014-05-05curl_multi_cleanup: ignore SIGPIPE betterJeff King
When looping and closing each individual connection left open, the SIGPIPE ignoring was not done and could thus lead to death by signal 13. Bug: http://thread.gmane.org/gmane.comp.version-control.git/238242
2014-05-05TODO: the FTP HOST command is now in RFC 7151Daniel Stenberg
2014-05-05TODO: Update date and version in man pagesDaniel Stenberg
Mentioned in bug #1342
2014-05-05schannel: don't use the connect-timeout during sendDaniel Stenberg
As there's a default connection timeout and this wrongly used the connection timeout during a transfer after the connection is completed, this function would trigger timeouts during transfers erroneously. Bug: http://curl.haxx.se/bug/view.cgi?id=1352 Figured-out-by: Radu Simionescu
2014-05-04mprintf: allow %.s with data not being zero terminatedDaniel Stenberg
If the precision is indeed shorter than the string, don't strlen() to find the end because that's not how the precision operator works. I also added a unit test for curl_msnprintf to make sure this works and that the fix doesn't a few other basic use cases. I found a POSIX compliance problem that I marked TODO in the unit test, and I figure we need to add more tests in the future. Reported-by: Török Edwin
2014-05-04RELEASE-NOTES: Synced with 4febbedc5aSteve Holme
2014-05-04curl_ntlm_core: Fixed use of long long for VC6 and VC7Steve Holme
Commit 07b66cbfa4 unfortunately broke native NTLM message support in compilers, such as VC6, VC7 and others, that don't support long long type declarations. This commit fixes VC6 and VC7 as they support the __int64 extension, however, we should consider an additional fix for other compilers that don't support this.
2014-05-04config-win32.h: Fixed HAVE_LONGLONG for Visual Studio .NET 2003 and upSteve Holme
Fixed the HAVE_LONGLONG declaration as long long is supported in Visual Studio .NET 2003 (VC7.1) onwards.
2014-05-04openssl: biomem->data is not zero terminatedDaniel Stenberg
So printf(%s) on it or reading before bounds checking is wrong, fixing it. Could previously lead to reading out of boundary. Reported-by: Török Edwin
2014-05-04BUILD.WINDOWS: update URL for windows prereqsDaniel Stenberg
2014-05-03easy_perform: spelling mistake in error messageDaniel Stenberg
2014-05-01Makefile.am: Added build-openssl.bat as README file references itSteve Holme
Missed in commit dce748d3f1.
2014-05-01build: Fixed Visual Studio project file generator missing some filesSteve Holme
As of commit 6cdd88f22c the Visual Studio project file generator would skip the first and last file from each group of files.
2014-05-01build: Added OpenSSL VC build helper for side-by-side compilationsSteve Holme
2014-05-01build: Added Visual Studio 2003 .NET (VC7.1) project filesSteve Holme
Carrying on from commit 11025613b9 added VC7.1 project files which are capable of supporting side-by-side compilation, as well as support for some of the third-party libraries curl uses.
2014-05-01test585: Fixed NULL pointer dereference in fopenDan Fandrich
2014-04-30build: Fixed generation when source file names contain spacesSteve Holme
This shouldn't happen with the source files in the repository, but fixed the output when there are spurious files lying around that contain spaces. For example "pop3 - Copy.c" By including the offending source file in the project files the user can then see the file and remove it if necessary.
2014-04-29build: Added VC7 and VC7.1 support to the project file generatorSteve Holme
Note: VC7.1 templates are currently not available.
2014-04-29build: Added VC6 and VC12 support to the project file generatorSteve Holme
2014-04-29build: Added VC11 support to the project file generatorSteve Holme
2014-04-29build: Added VC9 and VC10 support to the project file generatorSteve Holme
2014-04-29build: Added Visual Studio project file generatorSteve Holme
Added a batch file for generating the Visual Studio project files from the new template files.
2014-04-28copyright: Updated following recent editsSteve Holme
2014-04-29runtests.pl: Improved the check for a crash during torture testsDan Fandrich
2014-04-29Added a few more const where possibleDan Fandrich
2014-04-28unit1395: Fixed null pointer dereference on torture testDan Fandrich
2014-04-27http2: Compile with latest nghttp2Tatsuhiro Tsujikawa
commit 6d5f40238028f2d8c (Apr 27) or later nghttp2 is now required
2014-04-27build: Added other VC6 output files to the .gitignore listSteve Holme
2014-04-27build: Corrected libcurl PDB file name for x64 builds in VC8 through VC12Steve Holme
2014-04-27build: Added Visual Studio .NET (VC7) project filesSteve Holme
Carrying on from commit 11025613b9 added VC7 project files which are capable of supporting side-by-side compilation, as well as support for some of the third-party libraries curl uses.
2014-04-27build: Added Visual Studio 6.0 (VC6) project filesSteve Holme
Carrying on from commit 11025613b9 added a more thorough version of the VC6 project files which are capable of supporting side-by-side compilation, as well as support for some of the third-party libraries curl uses.
2014-04-26INFILESIZE: fields in UserDefined must not be changed run-timeDaniel Stenberg
set.infilesize in this case was modified in several places, which could lead to repeated requests using the same handle to get unintendent/wrong consequences based on what the previous request did!
2014-04-25nss: propagate blocking direction from NSPR I/OKamil Dudka
... during the non-blocking SSL handshake
2014-04-23test325: verify --proto-redir https=>httpDaniel Stenberg
2014-04-23handler: make 'protocol' always specified as a single bitDaniel Stenberg
This makes the findprotocol() function work as intended so that libcurl can properly be restricted to not support HTTP while still supporting HTTPS - since the HTTPS handler previously set both the HTTP and HTTPS bits in the protocol field. This fixes --proto and --proto-redir for most SSL protocols. This is done by adding a few new convenience defines that groups HTTP and HTTPS, FTP and FTPS etc that should then be used when the code wants to check for both protocols at once. PROTO_FAMILY_[protocol] style. Bug: https://github.com/bagder/curl/pull/97 Reported-by: drizzt
2014-04-23build: Added Visual Studio 2013 (VC12) project filesSteve Holme
Carrying on from commit 11025613b9 added VC12 project files which are capable of supporting side-by-side compilation, 32-bit and 64-bit builds as well as support for some of the third-party libraries curl uses.
2014-04-23cyassl: Use error-ssl.h when availableDan Fandrich
Versions since at least 2.9.4 renamed error.h to error-ssl.h, so use whichever one is available.