- Jul 31, 2015
-
-
Steve Holme authored
-
- Jul 30, 2015
-
-
Steve Holme authored
...as well as some rewording.
-
Kamil Dudka authored
Otherwise it would never be called for an HTTP/2 connection, which has its own disconnect handler. I spotted this while debugging <https://bugzilla.redhat.com/1248389> where the http_disconnect() handler was called on an FTP session handle causing 'dnf' to crash. conn->data->req.protop of type (struct FTP *) was reinterpreted as type (struct HTTP *) which resulted in SIGSEGV in Curl_add_buffer_free() after printing the "Connection cache is full, closing the oldest one." message. A previously working version of libcurl started to crash after it was recompiled with the HTTP/2 support despite the HTTP/2 protocol was not actually used. This commit makes it work again although I suspect the root cause (reinterpreting session handle data of incompatible protocol) still has to be fixed. Otherwise the same will happen when mixing FTP and HTTP/2 connections and exceeding the connection cache limit. Reported-by: Tomas Tomecek Bug: https://bugzilla.redhat.com/1248389
-
Viktor Szakats authored
-
Daniel Stenberg authored
and made the indent level to 1
-
Daniel Stenberg authored
... and some general rewordings to improve this docs. Reported-by: Tim Stack Closes #356
-
Steve Holme authored
VC7, VC11, VC12 and VC14 makefiles were missing from the release tarball.
-
- Jul 29, 2015
-
-
Steve Holme authored
-
Steve Holme authored
-
Steve Holme authored
Updates to Makefile.am for the generation of the project files in the tarball to follow.
-
Jay Satiro authored
-
- Jul 28, 2015
-
-
Steve Holme authored
Whilst there are no coding standards for the batch files used in curl, most tend to use lower-case for keywords and upper-case for variables.
-
Steve Holme authored
Visual Studio project files and updates to makefile.am to follow.
-
Steve Holme authored
-
Steve Holme authored
This wasn't possible with the old curlsrc project filenames, but like commit 2a615a2b and 11397eb6 for libcurl use the built in Visual Studio macros for the output filenames.
-
Steve Holme authored
Following commit 957fcd90 and in preparation for adding the VC14 project files renamed the curl source project files.
-
Jay Satiro authored
.. also update formatting and add WinSSL and wolfSSL to the SSL/TLS handlers list.
-
Jay Satiro authored
This is a new document to consolidate our thread safety information from several documents (curl-www:features, libcurl.3, libcurl-tutorial.3). Each document's section on multi-threading will now point to this one.
-
- Jul 26, 2015
-
-
Steve Holme authored
...as well as some wording.
-
Steve Holme authored
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Closes #355
-
Daniel Stenberg authored
-
- Jul 25, 2015
-
-
Jay Satiro authored
-
Daniel Stenberg authored
Closes #322 for now
-
Daniel Stenberg authored
Closes #349 for now
-
Jay Satiro authored
- Set CURLOPT_SSL_OPTIONS only if the tool enabled an SSL option. Broken by me several days ago in 172b2beb. https://github.com/bagder/curl/commit/172b2be#diff-70b44ee478e58d4e1ddcf9c9a73d257b Bug: http://curl.haxx.se/mail/lib-2015-07/0119.html Reported-by: Dan Fandrich
-
Daniel Stenberg authored
To make it easier to link with static versions of OpenSSL, the configure script now checks if -ldl is needed for linking. Help-by: TJ Saunders
-
- Jul 24, 2015
-
-
Michael Kaufmann authored
Currently, libcurl rejects responses with "Content-Encoding: compress" when CURLOPT_ACCEPT_ENCODING is set to "". I think that libcurl should treat the Content-Encoding "compress" the same as other Content-Encodings that it does not support, e.g. "bzip2". That means just ignoring it.
-
- Jul 23, 2015
-
-
Marcel Raad authored
MSVC 12 complains: lib\vtls\openssl.c(1554): warning C4701: potentially uninitialized local variable 'verstr' used It's a false positive, but as it's normally not, I have enabled warning-as-error for that warning.
-
Michał Fita authored
This option disables any attempts in configure to create dependency on stuff requiring linking to librt.so and libpthread.so, in this case this means clock_gettime(CLOCK_MONOTONIC, &mt). We were in need to build curl which doesn't link libpthread.so to avoid the following bug: https://sourceware.org/bugzilla/show_bug.cgi?id=16628.
-
Kamil Dudka authored
Detected by Coverity. Error: NULL_RETURNS: lib/http2.c:1301: returned_null: "strchr" returns null (checked 103 out of 109 times). lib/http2.c:1301: var_assigned: Assigning: "hdbuf" = null return value from "strchr". lib/http2.c:1302: dereference: Incrementing a pointer which might be null: "hdbuf". 1300| 1301| hdbuf = strchr(hdbuf, 0x0a); 1302|-> ++hdbuf; 1303| 1304| authority_idx = 0;
-
- Jul 22, 2015
-
-
Jay Satiro authored
- Fix the VerifyVersionInfo calls, which we use to test for the OS major version, to also test for the minor version as well as the service pack major and minor versions. MSDN: "If you are testing the major version, you must also test the minor version and the service pack major and minor versions." https://msdn.microsoft.com/en-us/library/windows/desktop/ms725492.aspx Bug: https://github.com/bagder/curl/pull/353#issuecomment-123493098 Reported-by: Marcel Raad <MarcelRaad@users.noreply.github.com>
-
Marcel Raad authored
-
- Jul 21, 2015
-
-
Steve Holme authored
-
Patrick Monnerat authored
-
Patrick Monnerat authored
Addition of new procedures curl_pushheader_bynum and curl_pushheader_byname requires VERSIONINFO updating.
-
Patrick Monnerat authored
-
- Jul 20, 2015
-
-
Daniel Stenberg authored
They should not trigger, but in case of internal problems we at least avoid crashes this way.
-
- Jul 18, 2015
-
-
Jay Satiro authored
-