Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-08 | ssluse.c: md5.h is required for Curl_ossl_md5sum | Marc Hoersken | |
2012-10-08 | curl_multi_wait.3: fix the name of the man page | Daniel Stenberg | |
2012-10-08 | curl_multi_wait.3: renamed the last argument variable for clarity | Daniel Stenberg | |
2012-10-06 | curl_schannel.c: Fixed caching more data than required | Marc Hoersken | |
Do not fill the decrypted data buffer with more data unless required in order to return the requested amount of data. | |||
2012-10-06 | curl_schannel: Removed buffer limit and optimized buffer strategy | Marc Hoersken | |
Since there are servers that seem to return very big encrypted data packages, we need to be able to handle those without having an internal size limit. To avoid the buffer growing to fast to early the initial size was decreased and the minimum free space in the buffer was decreased as well. | |||
2012-10-04 | lib/socks.c: Merged two size variables into one | Marc Hoersken | |
2012-10-04 | lib/socks.c: Avoid type conversions where possible | Marc Hoersken | |
Streamlined variable names and types to avoid type conversions that may result in data being lost on non 32-bit systems. | |||
2012-10-04 | lib/curl_schannel.c: Hide size_t conversion warning | Marc Hoersken | |
2012-10-04 | krb5/curl_rtmp.c: Hide size_t to int type conversion warning | Marc Hoersken | |
2012-10-04 | security.c: Aligned internal type to return type | Marc Hoersken | |
Use ssize_t instead of int to avoid conversion problems on 64-bit systems. Also added curlx_sztosi where necessary. | |||
2012-10-03 | lib/curl_schannel: Increased maximum buffer size to factor 128 | Marc Hoersken | |
2012-10-03 | winbuild/MakefileBuild.vc: Follow up on 0c8ccf7 | Marc Hoersken | |
2012-10-02 | RELEASE-NOTES: synced with 971f5bcedd418 | Daniel Stenberg | |
9 new bug fixes, 5 changes, 6 more contributors | |||
2012-10-02 | multi_runsingle: CURLOPT_LOW_SPEED_* fix for rate limitation | Daniel Stenberg | |
During the periods of rate limitation, the speedcheck function wasn't called and thus the values weren't updated accordingly and it would then easily trigger wrongly once data got transferred again. Also, the progress callback's return code was not acknowledged in this state so it could make an "abort" return code to get ignored and not have the documented effect of aborting an ongoing transfer. Bug: http://curl.haxx.se/mail/lib-2012-09/0081.html Reported by: Jie He | |||
2012-10-01 | tool_metalink.c: Filtered resource URLs by type | Tatsuhiro Tsujikawa | |
In Metalink v3, the type attribute of url element indicates the type of the resource the URL points to. It can include URL to the meta data, such as BitTorrent metainfo file. In Curl, we are not interested in these meta data URLs. Instead, we are only interested in the HTTP and FTP URLs. This change filters out non-HTTP and FTP URLs. If we don't filter out them, it will be downloaded by curl and hash check will fail if hash is provided and next URL will be tried. This change will cut this useless network transfer. | |||
2012-10-01 | https.c example: remember to call curl_global_init() | Kamil Dudka | |
... in order not to leak memory on initializing an SSL library. Reported by: Tomas Mlcoch | |||
2012-09-28 | FAQ: remove the date from the topmost line | Daniel Stenberg | |
2012-09-28 | FAQ: 5.16 I want a different time-out! | Daniel Stenberg | |
2012-09-28 | Curl_reconnect_request: clear pointer on failure | Daniel Stenberg | |
The Curl_reconnect_request() function could end up returning a pointer to a free()d struct when Curl_done() failed inside. Clearing the pointer unconditionally after Curl_done() avoids this risk. Reported by: Ho-chi Chen Bug: http://curl.haxx.se/mail/lib-2012-09/0188.html | |||
2012-09-26 | CURLOPT_CONNECTTIMEOUT: works without signals or posix too! | Daniel Stenberg | |
2012-09-24 | Makefile.vc6: Follow up on 0c8ccf7 | Marc Hoersken | |
2012-09-23 | Makefile.vc6: Added missing default library advapi32.lib | Marc Hoersken | |
2012-09-19 | HTTP_ONLY: disable more protocols | Daniel Stenberg | |
2012-09-18 | test2006: Updated expected output to include hash name | Daniel Stenberg | |
Output changed in commit a34197ef77cb | |||
2012-09-17 | cmake: use standard findxxx modules for cmake v2.8+ | Sergei Nikulov | |
2012-09-17 | setup.h: fixed for MS VC10 build | Sergei Nikulov | |
Bug: http://curl.haxx.se/bug/view.cgi?id=3568327 | |||
2012-09-17 | TODO-RELEASE: push new features to 7.29 | Daniel Stenberg | |
Leave two bug fixes as possibly fixed for 7.28 but as nobody seems to be working on them I have little hope... | |||
2012-09-17 | metalink tests: Updated expected output to include hash name | Marc Hoersken | |
2012-09-16 | curl_multi_wait: Add parameter to return number of active sockets | Sara Golemon | |
Minor change to recently introduced function. BC breaking, but since curl_multi_wait() doesn't exist in any releases that should be fine. | |||
2012-09-14 | socks.c: Fixed warning: conversion to 'int' from 'long unsigned int' | Marc Hoersken | |
2012-09-14 | http_negotiate.c: Fxied warning: unused variable 'rc' | Marc Hoersken | |
2012-09-14 | ssh.c: Fixed warning: implicit conversion from enumeration type | Marc Hoersken | |
2012-09-14 | socks.c: Check that IPv6 is enabled before using it's features | Marc Hoersken | |
2012-09-14 | checksrc: Fixed line length and comment indentation | Marc Hoersken | |
2012-09-14 | socks.c: Updated error messages to handle hostname and IPv6 | Marc Hoersken | |
2012-09-14 | socks.c: Added support for IPv6 connections through SOCKSv5 proxy | Marc Hoersken | |
2012-09-13 | parse_proxy: treat "socks://x" as a socks4 proxy | Daniel Stenberg | |
Selected socks proxy in Google's Chrome browser. Resulting in the following environment variables: NO_PROXY=localhost,127.0.0.0/8 ALL_PROXY=socks://localhost:1080/ all_proxy=socks://localhost:1080/ no_proxy=localhost,127.0.0.0/8 ... and libcurl didn't treat 'socks://' as socks but instead picked HTTP proxy. Reported by: Scott Bailey Bug: http://curl.haxx.se/bug/view.cgi?id=3566860 | |||
2012-09-12 | ssh: do not crash if MD5 fingerprint is not provided by libssh2 | Kamil Dudka | |
The MD5 fingerprint cannot be computed when running in FIPS mode. | |||
2012-09-12 | ssh: move the fingerprint checking code to a separate fnc | Kamil Dudka | |
2012-09-12 | tool_metalink.c: Added name of validation hash to messages | Marc Hoersken | |
This makes it easier to debug broken hashes or hash functions. | |||
2012-09-11 | wincrypt: Fixed cross-compilation issues caused by include name | Marc Hoersken | |
For some reason WinCrypt.h is named wincrypt.h under MinGW. | |||
2012-09-11 | md5.c: Added support for Microsoft Windows CryptoAPI | Marc Hoersken | |
2012-09-11 | Makefile.m32: Updated to build against libmetalink 0.1.2 | Marc Hoersken | |
The include and library path were moved within libmetalink, this patch adjusts the defaults provided within the curl MinGW makefile. | |||
2012-09-11 | tool_metalink.c: Added support for Microsoft Windows CryptoAPI | Marc Hoersken | |
Since Metalink support requires a crypto library for hash functions and Windows comes with the builtin CryptoAPI, this patch adds that API as a fallback to the supported crypto libraries. It is automatically used on Windows if no other library is provided. | |||
2012-09-11 | libntlmconnect.c: Fixed typo and conversion | Marc Hoersken | |
2012-09-11 | libntlmconnect.c: Fixed warning: curl_easy_getinfo expects long pointer | Marc Hoersken | |
Fixed tests/libtest/libntlmconnect.c:52: warning: call to '_curl_easy_getinfo_err_long' declared with attribute warning: curl_easy_getinfo expects a pointer to long for this info | |||
2012-09-11 | sws.c: Fixed warning: 'err' may be used uninitialized in this function | Marc Hoersken | |
2012-09-11 | libntlmconnect.c: Fixed warning: comparison of signed/unsigned integer | Marc Hoersken | |
Windows does not use -1 to represent invalid sockets and the SOCKET type is unsigned. | |||
2012-09-11 | nss.c: Fixed warning: 'err' may be used uninitialized in this function | Marc Hoersken | |
2012-09-11 | tool_metalink.c: Fixed error: 'O_BINARY' undeclared | Marc Hoersken | |
Check for O_BINARY which is not available on every system. |