aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2006-10-30Allow 'curl_*printf()' to be used in C++ programs.Gisle Vanem
2006-10-30start working on 7.16.1Daniel Stenberg
2006-10-21Armel Asselin separated CA cert verification problems from problems withDaniel Stenberg
reading the (local) CA cert file to let users easier pinpoint the actual problem. CURLE_SSL_CACERT_BADFILE (77) is the new libcurl error code.
2006-10-12Jeff Pohlmeyer has been working with the hiperfifo.c example source code,Daniel Stenberg
and while doing so it became apparent that the current timeout system for the socket API really was a bit awkward since it become quite some work to be sure we have the correct timeout set. Jeff then provided the new CURLMOPT_TIMERFUNCTION that is yet another callback the app can set to get to know when the general timeout time changes and thus for an application like hiperfifo.c it makes everything a lot easier and nicer. There's a CURLMOPT_TIMERDATA option too of course in good old libcurl tradition.
2006-09-30Support for FTP third party transfers is now droppedDaniel Stenberg
2006-09-11- Fixed my breakage from earlier today so that doing curl_easy_cleanup() on aDaniel Stenberg
handle that is part of a multi handle first removes the handle from the stack. - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL session-ID re-use on demand since there obviously are broken servers out there that misbehave with session-IDs used.
2006-09-07Major overhaul introducing http pipelining support and shared connectionDaniel Stenberg
cache within the multi handle.
2006-09-04oops, we're on the .6 track nowDaniel Stenberg
2006-09-03Watcom lacks <sys/time.h>.Gisle Vanem
2006-08-29Metaware's High-C has an ISO cpp.Gisle Vanem
2006-08-29David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA toDaniel Stenberg
allow applications to set their own socket options.
2006-08-11Use __minix to detect Minix, which works on both ACK and GCC.Dan Fandrich
2006-08-04Initial stab at making libcurl compile under Minix 3.Dan Fandrich
2006-08-04Added 'curl_version_info_data::iconv_ver_num' for iconv version.Gisle Vanem
2006-08-04Fixed typo.Gisle Vanem
2006-08-03adding CURLM_CALL_MULTI_SOCKET that's just the same as CURLM_CALL_MULTI_PERFORMDaniel Stenberg
2006-07-30curl_multi_socket() and curl_multi_socket_all() got modified prototypes: theyDaniel Stenberg
both now provide the number of running handles back to the calling function.
2006-07-26[Hiper-related work] Added a function called curl_multi_assign() that willDaniel Stenberg
set a private pointer added to the internal libcurl hash table for the particular socket passed in to this function.
2006-07-25Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curlDaniel Stenberg
tool option named --ftp-alternative-to-user. It provides a mean to send a particular command if the normal USER/PASS approach fails.
2006-07-11Enable --enable-hidden-symbols for SunPro CDan Fandrich
2006-07-05Prevent definition of HAVE_WINxxx_H symbols and avoid inclusion of Windows ↵Yang Tse
headers when compiled with Cygwin in POSIX emulation mode.
2006-06-24Michael Wallner added curl_formget(), which allows an application to extractDaniel Stenberg
(serialise) a previously built formpost (as with curl_formadd()).
2006-06-22Peter Silva introduced CURLOPT_MAX_SEND_SPEED_LARGE andDaniel Stenberg
CURLOPT_MAX_RECV_SPEED_LARGE that limit tha maximum rate libcurl is allowed to send or receive data. This kind of adds the the command line tool's option --limit-rate to the library. The rate limiting logic in the curl app is now removed and is instead provided by libcurl itself. Transfer rate limiting will now also work for -d and -F, which it didn't before.
2006-06-12Implemented --enable-hidden-symbols configure option to enableDan Fandrich
-fvisibility=hidden on gcc >= 4.0. This reduces the size of the libcurl binary and speeds up dynamic linking by hiding all the internal symbols from the symbol table.
2006-06-12starting the journey towards the next releaseDaniel Stenberg
2006-04-26Added SalfordC support.Gisle Vanem
2006-04-19CURL_VERSION_CONV is returned by curl_version_info if libcurl has been builtDaniel Stenberg
to allow/support character conversions
2006-04-10curl_multi_socket() updatesDaniel Stenberg
2006-04-09CURLE_FTP_USER_PASSWORD_INCORRECT is not returned by libcurl anymore!Daniel Stenberg
2006-04-07First commit of David McCreedy's EBCDIC and TPF changes.Daniel Stenberg
2006-03-28for the CURLDEBUG case, we redefine sprintf and vsprintf to make us noticeDaniel Stenberg
if any use of such a function slip through
2006-03-21David McCreedy added CURLINFO_FTP_ENTRY_PATH to export the FTP entry pathDaniel Stenberg
2006-03-20start working towards 7.15.4Daniel Stenberg
2006-03-14--ftp-method and CURLOPT_FTP_FILEMETHOD are now documented and usableDaniel Stenberg
2006-02-27start over on what might become 7.15.3Daniel Stenberg
2006-02-11Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options thatDaniel Stenberg
an app can use to let libcurl only connect to a remote host and then extract the socket from libcurl. libcurl will then not attempt to do any transfer at all after the connect is done.
2006-01-30Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with theDaniel Stenberg
curl tool with --local-port. Plain and simply set the range of ports to bind the local end of connections to. Implemented on to popular demand. Not extensively tested. Please let me know how it works.
2006-01-28include sys/select.h on NetBSD as wellDaniel Stenberg
2006-01-09Made the copyright year match the latest modification's year.Daniel Stenberg
2006-01-02Removed inaccurate comment for upcoming curl_multi_socket() and family.Daniel Stenberg
Modified the callback proto used for it.
2005-12-20Changes for PellesC compiler under Win32.Gisle Vanem
2005-12-19Undo previous change. This header file belongs to the publicYang Tse
interface and the change could break the compilation of thrid party apps which link against this library.
2005-12-18Cleanup windows header includes. Where aplicable, inclusion ofYang Tse
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h
2005-12-12lcc isn't Windows-only, so check for it in conjunction with WIN32Dan Fandrich
2005-12-06start working on 7.15.2Daniel Stenberg
2005-12-02Yang Tse adjusted the multiple header inclusion prevention definitionDaniel Stenberg
H_MPRINTF to our more used style __CURL_MPRINTF_H
2005-11-28new experimental "ftp method" codeDaniel Stenberg
2005-11-28added note about the inclusion of curl.h from within this fileDaniel Stenberg
2005-10-18Mohun Biswas' suggested change to prevent GNU indent to warn on the =-1 line.Daniel Stenberg
2005-10-14Reverted the LIBCURL_VERSION_NUM change from October 6. As Dave DribinDaniel Stenberg
reported, the define is used by the configure script and is assumed to use the 0xYYXXZZ format. This made "curl-config --vernum" fail in the 7.15.0 release version.