Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-28 | Fix compiler warning: unused variable `data' | Yang Tse | |
2009-11-27 | - Markus Koetter provided a polished and updated version of Chad Monroe's TFTP | Daniel Stenberg | |
rework patch that now integrates TFTP properly into libcurl so that it can be used non-blocking with the multi interface and more. BLKSIZE also works. The --tftp-blksize option was added to allow setting the TFTP BLKSIZE from the command line. | |||
2009-11-18 | Make usage of calloc()'s arguments consistent with rest of code base | Yang Tse | |
2009-08-12 | - Carsten Lange reported a bug and provided a patch for TFTP upload and the | Daniel Stenberg | |
sending of the TSIZE option. I don't like fixing bugs just hours before a release, but since it was broken and the patch fixes this for him I decided to get it in anyway. | |||
2009-07-24 | changes to silent compiler warnings with 64bit systems. | Gunter Knauf | |
2009-07-24 | changes to silent compiler warnings with 64bit systems. | Gunter Knauf | |
2009-07-23 | changes to silent compiler warnings with 64bit systems. | Gunter Knauf | |
2009-07-23 | fixed brace error. | Gunter Knauf | |
2009-07-23 | changes to silent compiler warnings with 64bit systems. | Gunter Knauf | |
2009-05-28 | fix compiler warning: unused parameter | Yang Tse | |
2009-05-10 | Fix function call pointed data size argument mismatch on 64Bit systems | Yang Tse | |
2009-05-07 | - Vijay G filed bug report #2723236 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=2723236) identifying a problem with libcurl's TFTP code and its lack of dealing with the OACK packet. | |||
2009-05-02 | Use build-time configured curl_socklen_t instead of socklen_t | Yang Tse | |
2009-04-29 | - Based on bug report #2723219 (http://curl.haxx.se/bug/view.cgi?id=2723219) | Daniel Stenberg | |
I've now made TFTP "connections" not being kept for re-use within libcurl. TFTP is UDP-based so the benefit was really low (if even existing) to begin with so instead of tracking down to fix this problem we instead removed the re-use. I also enabled test case 1099 that I wrote a few days ago to verify that this change fixes the reported problem. | |||
2009-04-21 | libcurl's memory.h renamed to curl_memory.h | Yang Tse | |
2009-02-14 | In MSVC9 'time_t' is a 64-bit quantity. This causes a truncation warning | Gisle Vanem | |
when an 'int' is assigned to a 'time_t' variable. Hence redefine 'retry_time' and 'retry_max' to 'time_t'. | |||
2009-01-28 | fix compiler warning: conversion from 'int' to 'bool', possible loss of data | Yang Tse | |
2009-01-28 | fix compiler warning: enumerated type mixed with another type | Yang Tse | |
2009-01-26 | - Chad Monroe provided the new CURLOPT_TFTP_BLKSIZE option that allows an app | Daniel Stenberg | |
to set desired block size to use for TFTP transfers instead of the default 512 bytes. | |||
2009-01-21 | Fixed a couple more locale-dependent toupper conversions, mainly for | Dan Fandrich | |
clarity. This does fix one problem that causes ;type=i FTP URLs to fail in the Turkish locale when CURLOPT_PROXY_TRANSFER_MODE is used (test case 561) Added tests 561 and 1092 through 1094 to test various combinations of ;type= and ;mode= URLs that could potentially fail in the Turkish locale. | |||
2009-01-13 | Grant Erickson fixed timeouts for TFTP | Daniel Stenberg | |
2008-12-19 | - Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl | Daniel Stenberg | |
now has an improved ability to do right when the multi interface (both "regular" and multi_socket) is used for SCP and SFTP transfers. This should result in (much) less busy-loop situations and thus less CPU usage with no speed loss. | |||
2008-11-14 | Added some #ifdefs around header files and change the EAGAIN test to | Dan Fandrich | |
fix compilation on Cell (reported by Jeff Curley). | |||
2008-09-29 | Removed unneeded includes of signal.h and setjmp.h | Dan Fandrich | |
2008-09-02 | Removed some redundant type casts | Dan Fandrich | |
2008-07-30 | Undo using the sreadfrom() wrapper to replace recvfrom() in our code. | Yang Tse | |
2008-07-21 | fix compiler warning: comparison between signed and unsigned | Yang Tse | |
2008-07-21 | Use the sreadfrom() wrapper to replace recvfrom() in our code. | Yang Tse | |
2008-02-11 | Yang Tse pointed out a few remaining quirks from my timeout refactoring from | Daniel Stenberg | |
Feb 7 that didn't abort properly on timeouts. These are actually old problems but now they should be fixed. | |||
2008-02-11 | Fixed unused variable warning. | Dan Fandrich | |
2008-02-07 | - Refactored a lot of timeout code into a few functions in an attempt to make | Daniel Stenberg | |
them all use the same (hopefully correct) logic to make it less error-prone and easier to introduce library-wide where it should be used. | |||
2008-01-15 | Calls to Curl_failf() are not supposed to provide a trailing newline as the | Daniel Stenberg | |
function itself adds that. Fixed on 50 or something strings! | |||
2008-01-09 | fix compiler warning | Yang Tse | |
2007-12-08 | All static functions that were previously name Curl_* something no longer | Daniel Stenberg | |
use that prefix as we use that prefix only for library-wide internal global symbols. | |||
2007-11-24 | reqdata doesn't exist anymore and the path moved to the UrlState struct | Daniel Stenberg | |
2007-11-24 | struct HandleData is now called struct SingleRequest, and is only for data that | Daniel Stenberg | |
is inited at the start of the DO action. I removed the Curl_transfer_keeper struct completely, and I had to move out a few struct members (that had to be set before DO or used after DONE) to the UrlState struct. The SingleRequest struct is accessed with SessionHandle->req. One of the biggest reasons for doing this was the bunch of duplicate struct members in HandleData and Curl_transfer_keeper since it was really messy to keep track of two variables with the same name and basically the same purpose! | |||
2007-11-15 | Rearranged code and changed Curl_readwrite_init() and Curl_pre_readwrite() into | Daniel Stenberg | |
do_init() and do_complete() which now are called first and last in the DO function. It simplified the flow in multi.c and the functions got more sensible names! | |||
2007-11-14 | use the existing variable instead | Daniel Stenberg | |
2007-11-14 | Fix how TFTP connections are treated when re-used, if the SessionHandle has | Daniel Stenberg | |
been used for other protocols in between. I found this when test 2004 started to fail for me! | |||
2007-11-07 | if () => if() | Daniel Stenberg | |
while () => while() and some other minor re-indentings | |||
2007-10-25 | fix the check | Daniel Stenberg | |
2007-10-25 | Fixed a TFTP memory leak. Enabled test 2003 to verify this. | Daniel Stenberg | |
2007-10-17 | We use this ZERO_NULL to avoid picky compiler warnings, | Yang Tse | |
when assigning a NULL pointer to a function pointer var. | |||
2007-10-12 | Added per-protocol callback static tables, replacing callback ptr storage | Patrick Monnerat | |
in the connectdata structure by a single handler table ptr. | |||
2007-10-04 | Kim Rinnewitz reported that --local-port didn't work with TFTP transfers. | Daniel Stenberg | |
This happened because the tftp code always uncondionally did a bind() without caring if one already had been done and then it failed. I wrote a test case (1009) to verify this, but it is a bit error-prone since it will have to pick a fixed local port number and since the tests are run on so many different hosts in different situations I add it in disabled state. | |||
2007-09-07 | TFTP now reports the "not defined" TFTP error code 0 as an error, | Dan Fandrich | |
not success. | |||
2007-08-30 | Renamed several libcurl error codes and options to make them more general | Dan Fandrich | |
and allow reuse by multiple protocols. Several unused error codes were removed. In all cases, macros were added to preserve source (and binary) compatibility with the old names. These macros are subject to removal at a future date, but probably not before 2009. An application can be tested to see if it is using any obsolete code by compiling it with the CURL_NO_OLDIES macro defined. Documented some newer error codes in libcurl-error(3) | |||
2007-08-29 | Added lots of consts | Dan Fandrich | |
2007-06-12 | remove unused field in the state struct | Daniel Stenberg | |
2007-05-24 | Song Ma filed bug report #1724016 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1724016) noticing that downloading glob-ranges for TFTP was broken in CVS. |