aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2011-02-09CURLE_TLSAUTH_FAILED: removedQuinn Slack
On second thought, I think CURLE_TLSAUTH_FAILED should be eliminated. It was only being raised when an internal error occurred while allocating or setting the GnuTLS SRP client credentials struct. For TLS authentication failures, the general CURLE_SSL_CONNECT_ERROR seems appropriate; its error string already includes "passwords" as a possible cause. Having a separate TLS auth error code might also cause people to think that a TLS auth failure means the wrong username or password was entered, when it could also be a sign of a man-in-the-middle attack.
2011-01-19TLS-SRP: support added when using GnuTLSQuinn Slack
2011-01-12build: allow usage of Borland 5.5.1 external preprocessor cpp32Yang Tse
2010-12-157.21.4: version bumpDaniel Stenberg
2010-11-11HTTP Auth: Add CURLAUTH_ONLYDaniel Stenberg
This is a meta symbol. OR this value together with a single specific auth value to force libcurl to probe for un-restricted auth and if not, only that single auth algorithm is acceptable. For example you can use CURLAUTH_DIGEST|CURLAUTH_ONLY to make libcurl first probe for what method to use, but yet only consider Digest to be acceptable. Using _only_ CURLAUTH_DIGEST without the CURLAUTH_ONLY field, will make libcurl explicitly use Digest right away and not do any probing.
2010-11-08CURLOPT_RESOLVE: addedDaniel Stenberg
CURLOPT_RESOLVE is a new option that sends along a curl_slist with name:port:address sets that will populate the DNS cache with entries so that request can be "fooled" to use another host than what otherwise would've been used. Previously we've encouraged the use of Host: for that when dealing with HTTP, but this new feature has the added bonus that it allows the name from the URL to be used for TLS SNI and server certificate name checks as well. This is a first change. Surely more will follow to make it decent.
2010-10-13curlver.h: start over at 7.21.3Daniel Stenberg
2010-08-25Gopher protocol support (initial release)Cameron Kaiser
2010-08-12typecheck-gcc: work around gcc upstream bug #32061Kamil Dudka
original bug report at https://bugzilla.redhat.com/617757
2010-08-11release cycle loop: start over toward 7.21.2Daniel Stenberg
2010-08-02typecheck-gcc: add checks for recently added optionsDaniel Stenberg
I added all OBJECTPOINT curl_easy_setopt() options from 178 to 202. Left to add: the five FUNCTIONPOINT (callbacks) options added since: SSH_KEYFUNCTION INTERLEAVEFUNCTION CHUNK_BGN_FUNCTION CHUNK_END_FUNCTION FNMATCH_FUNCTION
2010-06-16version: start working on the 7.21.1-dev versionDaniel Stenberg
2010-06-05getinfo: added *_PRIMARY_PORT, *_LOCAL_IP and *_LOCAL_PORTFrank Meier
2010-05-16ftp wildcard: a new option CURLOPT_FNMATCH_DATAKamil Dudka
2010-05-15ftp wildcard: fix int32_t and size/group mixupsPavel Raiskup
2010-05-14version: we're now going for 7.21.0Daniel Stenberg
2010-05-12FTP: WILDCARDMATCH/CHUNKING/FNMATCH addedPavel Raiskup
2010-05-12RTMP: initial support added, powered by librtmpHoward Chu
librtmp is found at http://rtmpdump.mplayerhq.hu/
2010-04-14bumped to start the journey towards 7.20.2Daniel Stenberg
2010-04-14ignore files generated by 'maketgz'Daniel Stenberg
2010-03-25remove all .cvsignore filesDaniel Stenberg
2010-03-24CMake fixes for Linux.Bill Hoffman
Make sure <sys/socket.h> is included if around when testing/using socklen_t. Also, disable LDAP if LDAP_H is not found on the system.
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2010-03-24s/CVS/gitDaniel Stenberg
2010-03-22remove references to CVS in the code and use DEV insteadDaniel Stenberg
2010-03-20provide an initial set of .gitignore filesDaniel Stenberg
2010-02-14removed trailing whitespaceYang Tse
2010-02-13- Tom Donovan fixed the CURL_FORMAT_* defines when building with cmake.Daniel Stenberg
2010-02-10Mention the minimum size of CURL_MAX_WRITE_SIZEDan Fandrich
2010-02-09start working on 7.20.1Daniel Stenberg
2010-02-02- Symbol CURL_FORMAT_OFF_T now obsoleted, will be removed in a future release,Yang Tse
symbol will not be available when building with CURL_NO_OLDIES defined. Use of CURL_FORMAT_CURL_OFF_T is preferred since 7.19.0
2010-01-22s/RTPFUNCTION/INTERLEAVEFUNCTION/Daniel Stenberg
s/RTPDATA/INTERLEAVEDATA/
2010-01-21remove typedef we ended up not usingDaniel Stenberg
2010-01-21Chris Conroy brought support for RTSP transfers, and with it comes 8(!) newDaniel Stenberg
libcurl options for controlling what to get and how to receive posssibly interleaved RTP data. Initial commit.
2010-01-21Julien Chaffraix removed an old obsolete typedefDaniel Stenberg
2010-01-01update copyright year since we are in 2010 nowDaniel Stenberg
2010-01-01- Ingmar Runge enhanced libcurl's FTP engine to support the PRET command. ThisDaniel Stenberg
command is a special "hack" used by the drftpd server, but even though it is a custom extension I've deemed it fine to add to libcurl since this server seems to survive and people keep using it and want libcurl to support it. The new libcurl option is named CURLOPT_FTP_USE_PRET, and it is also usable from the curl tool with --ftp-pret. Using this option on a server that doesn't support this command will make libcurl fail.
2009-12-30VMS specific preprocessor symbol checking adjustmentsYang Tse
2009-12-27Adjust FreeBSD version check to follow FreeBSD Porter's HandbookYang Tse
http://www.freebsd.org/doc/en/books/porters-handbook/porting-versions.html
2009-12-25- Renato Botelho and Peter Pentchev brought a patch that makes the libcurlDaniel Stenberg
headers work correctly even on FreeBSD systems before v8.
2009-12-12introducing IMAP, POP3 and SMTP support (still lots of polish left to do)Daniel Stenberg
2009-11-277.20.0 is the planned next version numberDaniel Stenberg
2009-11-05I removed leading 'curl' path on the 'curlbuild.h' include statement inYang Tse
curl.h, adjusting auto-makefiles include path, to enhance portability to OS's without an orthogonal directory tree structure such as OS/400.
2009-11-04start over towards 7.19.8Daniel Stenberg
2009-10-27Fix spellingYang Tse
2009-10-16Move commentYang Tse
2009-09-27- I introduced a maximum limit for received HTTP headers. It is controlled byDaniel Stenberg
the define CURL_MAX_HTTP_HEADER which is even exposed in the public header file to allow for users to fairly easy rebuild libcurl with a modified limit. The rationale for a fixed limit is that libcurl is realloc()ing a buffer to be able to put a full header into it, so that it can call the header callback with the entire header, but that also risk getting it into trouble if a server by mistake or willingly sends a header that is more or less without an end. The limit is set to 100K.
2009-09-01clarify: building outside of the source tree is not special for theDaniel Stenberg
test script
2009-08-31Added a warning comment about curlbuild.h inclusion leading path.Patrick Monnerat
2009-08-31added curl prefix for curlbuild.h back until we find a better solution;Gunter Knauf
it breaks almost all autobuilds.