- 05 May, 2014 3 commits
-
-
Jeff King authored
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
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Mentioned in bug #1342
-
- 04 May, 2014 5 commits
-
-
Daniel Stenberg authored
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
-
Daniel Stenberg authored
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
-
Steve Holme authored
-
Steve Holme authored
Commit 07b66cbf 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.
-
Steve Holme authored
Fixed the HAVE_LONGLONG declaration as long long is supported in Visual Studio .NET 2003 (VC7.1) onwards.
-
- 03 May, 2014 3 commits
-
-
Daniel Stenberg authored
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
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
- 01 May, 2014 5 commits
-
-
Steve Holme authored
Missed in commit dce748d3.
-
Steve Holme authored
As of commit 6cdd88f2 the Visual Studio project file generator would skip the first and last file from each group of files.
-
Steve Holme authored
-
Steve Holme authored
Carrying on from commit 11025613 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.
-
Dan Fandrich authored
-
- 30 Apr, 2014 1 commit
-
-
Steve Holme authored
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.
-
- 29 Apr, 2014 5 commits
-
-
Steve Holme authored
Note: VC7.1 templates are currently not available.
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
Added a batch file for generating the Visual Studio project files from the new template files.
-
- 28 Apr, 2014 4 commits
-
-
Steve Holme authored
-
Dan Fandrich authored
-
Dan Fandrich authored
-
Dan Fandrich authored
-
- 27 Apr, 2014 5 commits
-
-
Tatsuhiro Tsujikawa authored
commit 6d5f40238028f2d8c (Apr 27) or later nghttp2 is now required
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
Carrying on from commit 11025613 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.
-
Steve Holme authored
Carrying on from commit 11025613 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.
-
- 26 Apr, 2014 1 commit
-
-
Daniel Stenberg authored
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!
-
- 25 Apr, 2014 1 commit
-
-
Kamil Dudka authored
... during the non-blocking SSL handshake
-
- 23 Apr, 2014 4 commits
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
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
-
Steve Holme authored
Carrying on from commit 11025613 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.
-
Dan Fandrich authored
Versions since at least 2.9.4 renamed error.h to error-ssl.h, so use whichever one is available.
-
- 22 Apr, 2014 3 commits
-
-
Steve Holme authored
-
Daniel Stenberg authored
gnutls_x509_crt_import() must not be called with a NULL certificate Bug: http://curl.haxx.se/mail/lib-2014-04/0145.html Reported-by: Damian Dixon
-
Daniel Stenberg authored
As this makes curl_global_init_mem() behave the same way as curl_global_init() already does in that aspect - the same number of curl_global_cleanup() calls is then required to again decrease the counter and then eventually do the cleanup. Bug: http://curl.haxx.se/bug/view.cgi?id=1362 Reported-by: Tristan
-