Daniel Stenberg [Thu, 29 Nov 2001 12:40:36 +0000 (12:40 +0000)]
updated mac specific include files
Daniel Stenberg [Thu, 29 Nov 2001 12:33:02 +0000 (12:33 +0000)]
unix newlines
Daniel Stenberg [Thu, 29 Nov 2001 12:32:25 +0000 (12:32 +0000)]
wrongly set binary
Daniel Stenberg [Wed, 28 Nov 2001 23:29:38 +0000 (23:29 +0000)]
mucho stuff since pre6!
Daniel Stenberg [Wed, 28 Nov 2001 23:21:55 +0000 (23:21 +0000)]
added CURLOPT_FTP_USE_EPSV
Daniel Stenberg [Wed, 28 Nov 2001 23:21:31 +0000 (23:21 +0000)]
in_addr_t added
Daniel Stenberg [Wed, 28 Nov 2001 23:20:14 +0000 (23:20 +0000)]
CURLOPT_FTP_USE_EPSV can now be set to FALSE to prevent libcurl from
attempting to use EPSV before the standard PASV.
Daniel Stenberg [Wed, 28 Nov 2001 23:19:17 +0000 (23:19 +0000)]
fill memory with junk on malloc()
Daniel Stenberg [Wed, 28 Nov 2001 23:14:20 +0000 (23:14 +0000)]
now sets a type for in_addr_t even if it isn't found in the #include files
like on my linux box
Daniel Stenberg [Wed, 28 Nov 2001 16:00:18 +0000 (16:00 +0000)]
more more more MORE
Daniel Stenberg [Wed, 28 Nov 2001 15:46:25 +0000 (15:46 +0000)]
the perform "state machine" is more explained now
Daniel Stenberg [Wed, 28 Nov 2001 15:25:01 +0000 (15:25 +0000)]
mods
Daniel Stenberg [Wed, 28 Nov 2001 13:45:50 +0000 (13:45 +0000)]
adjusted to new FTP commands in the command sequence
Daniel Stenberg [Wed, 28 Nov 2001 13:16:56 +0000 (13:16 +0000)]
Added an in_addr_t check
Daniel Stenberg [Wed, 28 Nov 2001 13:07:49 +0000 (13:07 +0000)]
EPSV and SIZE adjustments
Daniel Stenberg [Wed, 28 Nov 2001 13:05:39 +0000 (13:05 +0000)]
Added EPSV which is now unconditionally always tried before PASV, which
makes it work reaaaaly nicely on IPv6-enabled hosts!
Added SIZE before RETR is made, always done on downloads. It makes us know
the size prior to download much more frequently.
Unfortunately, this breaks all the FTP test cases. *fixfixfix*
Daniel Stenberg [Wed, 28 Nov 2001 12:16:52 +0000 (12:16 +0000)]
use in_addr_t for inet_addr() return code. Now, now portable is this *REALLY*?
We should add some configure tests for this!
Daniel Stenberg [Wed, 28 Nov 2001 11:09:18 +0000 (11:09 +0000)]
used in the new multi interface, not yet actually part of libcurl but
added to CVS to make them available to others
Daniel Stenberg [Tue, 27 Nov 2001 13:37:29 +0000 (13:37 +0000)]
support para makes more sense now
Daniel Stenberg [Tue, 27 Nov 2001 13:34:59 +0000 (13:34 +0000)]
language
Daniel Stenberg [Tue, 27 Nov 2001 13:33:21 +0000 (13:33 +0000)]
the list of contributors are in the THANKS file these days
Daniel Stenberg [Tue, 27 Nov 2001 07:27:32 +0000 (07:27 +0000)]
Eric Lavigne updates
Daniel Stenberg [Tue, 27 Nov 2001 07:27:05 +0000 (07:27 +0000)]
for building on Mac before OS X
Daniel Stenberg [Tue, 27 Nov 2001 06:53:39 +0000 (06:53 +0000)]
greep at mindspring.com provided an index.html file that links to all the
existing HTML documents. It makes it easier to browse all the docs with
your browser.
Daniel Stenberg [Tue, 27 Nov 2001 00:53:13 +0000 (00:53 +0000)]
EPSV details
Daniel Stenberg [Tue, 27 Nov 2001 00:50:52 +0000 (00:50 +0000)]
commented out the EPSV support
Daniel Stenberg [Tue, 27 Nov 2001 00:48:45 +0000 (00:48 +0000)]
initial code added to support EPSV (IPv6-style PASV)
Daniel Stenberg [Tue, 27 Nov 2001 00:47:52 +0000 (00:47 +0000)]
recent changes
Daniel Stenberg [Mon, 26 Nov 2001 09:57:02 +0000 (09:57 +0000)]
made the -C more correct and detailed
Daniel Stenberg [Fri, 23 Nov 2001 09:04:56 +0000 (09:04 +0000)]
Andrés García's minor fix to make it compile on win32
Daniel Stenberg [Thu, 22 Nov 2001 14:16:21 +0000 (14:16 +0000)]
recent fixes
Daniel Stenberg [Thu, 22 Nov 2001 13:57:00 +0000 (13:57 +0000)]
this fix seems to make the connect fail properly even on IPv4-only Linux
machines!
Daniel Stenberg [Thu, 22 Nov 2001 13:03:11 +0000 (13:03 +0000)]
updated the list of machines
Daniel Stenberg [Thu, 22 Nov 2001 09:40:34 +0000 (09:40 +0000)]
Eric fixed a wild write
Daniel Stenberg [Thu, 22 Nov 2001 09:39:03 +0000 (09:39 +0000)]
Eric found a missing comma!!
sm [Thu, 22 Nov 2001 00:12:48 +0000 (00:12 +0000)]
Fixed release-ssl build
sm [Thu, 22 Nov 2001 00:06:21 +0000 (00:06 +0000)]
Undefine long_long - not supported by VC
Daniel Stenberg [Wed, 21 Nov 2001 23:11:47 +0000 (23:11 +0000)]
SM corrected wsock32 to ws2_32
Daniel Stenberg [Wed, 21 Nov 2001 23:10:55 +0000 (23:10 +0000)]
SM added connect.obj
Daniel Stenberg [Wed, 21 Nov 2001 23:01:01 +0000 (23:01 +0000)]
init the errorbuf to prevent junk from being output
Daniel Stenberg [Wed, 21 Nov 2001 22:59:29 +0000 (22:59 +0000)]
SM's vc target updates
Daniel Stenberg [Wed, 21 Nov 2001 22:57:42 +0000 (22:57 +0000)]
added error text for a failed connect case
Daniel Stenberg [Wed, 21 Nov 2001 08:10:29 +0000 (08:10 +0000)]
another Kevin Roth update
Daniel Stenberg [Tue, 20 Nov 2001 15:00:50 +0000 (15:00 +0000)]
Georg Horn's STARTTRANSFER_TIME patch
Daniel Stenberg [Tue, 20 Nov 2001 08:03:01 +0000 (08:03 +0000)]
-p, not -P, for proxy tunneling
Daniel Stenberg [Mon, 19 Nov 2001 20:09:02 +0000 (20:09 +0000)]
use the ws2_32.lib now (Miklos Nemeth reporteD)
Daniel Stenberg [Mon, 19 Nov 2001 20:08:01 +0000 (20:08 +0000)]
long port => int port, as the c source uses! (Miklos Nemeth found this)
Daniel Stenberg [Mon, 19 Nov 2001 20:06:29 +0000 (20:06 +0000)]
Miklos Nemeth pointed out the missing connect.obj
Daniel Stenberg [Mon, 19 Nov 2001 19:56:07 +0000 (19:56 +0000)]
recent fixes
Daniel Stenberg [Mon, 19 Nov 2001 19:21:06 +0000 (19:21 +0000)]
Lars M Gustafsson showed us that the free(urlbuffer) was totally unnecessary
and plain wrong.
Daniel Stenberg [Mon, 19 Nov 2001 09:42:15 +0000 (09:42 +0000)]
Kevin Roth's fixes
Daniel Stenberg [Fri, 16 Nov 2001 11:21:50 +0000 (11:21 +0000)]
Klevtsov Vadim's time condition fix
Sterling Hughes [Thu, 15 Nov 2001 14:16:13 +0000 (14:16 +0000)]
looks better on one line (testing the cvs diffing via mail, but I also think
this looks a bit better ;)
Daniel Stenberg [Wed, 14 Nov 2001 20:13:38 +0000 (20:13 +0000)]
spell, slightly modified "what you can do" crap
Daniel Stenberg [Wed, 14 Nov 2001 13:43:15 +0000 (13:43 +0000)]
added Richard Prescott's email
Daniel Stenberg [Wed, 14 Nov 2001 09:32:30 +0000 (09:32 +0000)]
added Richard Levitte's suggestion to support multiple -T options
Daniel Stenberg [Wed, 14 Nov 2001 07:11:39 +0000 (07:11 +0000)]
Samuel Listopad's fix to allow global_init => global_cleanup => global_init
for ssl
Daniel Stenberg [Tue, 13 Nov 2001 12:46:29 +0000 (12:46 +0000)]
corrected the ftp_getsize() usage, as the HPUX compiler warned on them
Daniel Stenberg [Tue, 13 Nov 2001 12:09:05 +0000 (12:09 +0000)]
uninitialized variable
Daniel Stenberg [Tue, 13 Nov 2001 09:56:29 +0000 (09:56 +0000)]
interface to export/import SSL session IDs
Daniel Stenberg [Tue, 13 Nov 2001 09:07:32 +0000 (09:07 +0000)]
more more more
Daniel Stenberg [Tue, 13 Nov 2001 09:06:32 +0000 (09:06 +0000)]
2 removed, 1 added
Daniel Stenberg [Tue, 13 Nov 2001 09:05:10 +0000 (09:05 +0000)]
disable QUOTEs with NULL
Daniel Stenberg [Tue, 13 Nov 2001 08:34:24 +0000 (08:34 +0000)]
my proxytunnel fix accidentally ruined the normal https connects
Daniel Stenberg [Tue, 13 Nov 2001 07:20:37 +0000 (07:20 +0000)]
point out that calling this function more than once is a sever error
Daniel Stenberg [Mon, 12 Nov 2001 22:27:05 +0000 (22:27 +0000)]
make sure to "read out" the server reply even if we didn't get any data from
the server when that's the only error
Daniel Stenberg [Mon, 12 Nov 2001 22:10:09 +0000 (22:10 +0000)]
made Curl_tvdiff round the diff better and make the subtraction before
the multiply to not wrap-around
Daniel Stenberg [Mon, 12 Nov 2001 14:15:14 +0000 (14:15 +0000)]
post-weekend fixes
Daniel Stenberg [Mon, 12 Nov 2001 14:08:41 +0000 (14:08 +0000)]
made CURLOPT_HTTPPROXYTUNNEL work for plain HTTP as well
Daniel Stenberg [Mon, 12 Nov 2001 10:19:36 +0000 (10:19 +0000)]
include setup.h
Daniel Stenberg [Mon, 12 Nov 2001 09:47:09 +0000 (09:47 +0000)]
new Curl_ConnectHTTPProxyTunnel() function, needs a **lot** of testing!!!
Daniel Stenberg [Mon, 12 Nov 2001 08:50:59 +0000 (08:50 +0000)]
We need at least one millisecond to calculate current speed with! I also
made the getinfo() stuff divide with 1000.0 now to enforce floating point
since Paul Harrington claims the 7.9.1 still uses even second resolution
in the timers there
Daniel Stenberg [Thu, 8 Nov 2001 15:06:58 +0000 (15:06 +0000)]
Marcus Webster reported and fixed this read-one-byte-too-many problem...
Daniel Stenberg [Thu, 8 Nov 2001 14:48:50 +0000 (14:48 +0000)]
now we make sure that NULL is defined in the gethostbyname_r() compiles
as it turned out they aren't everywhere, and that causes compiles to fail
and then we don't find the proper function call!
Daniel Stenberg [Thu, 8 Nov 2001 12:36:00 +0000 (12:36 +0000)]
Added two missing return codes...
Daniel Stenberg [Thu, 8 Nov 2001 12:16:10 +0000 (12:16 +0000)]
the proof I did something yesterday as well
Daniel Stenberg [Wed, 7 Nov 2001 14:13:29 +0000 (14:13 +0000)]
we use signal() to ignore signals only as long as we have to, and we now
restore the previous (if any) signal handler properly on return.
Daniel Stenberg [Wed, 7 Nov 2001 12:56:13 +0000 (12:56 +0000)]
get the previous struct keep_sigact
Daniel Stenberg [Wed, 7 Nov 2001 09:39:49 +0000 (09:39 +0000)]
adjusted after Ramana Mokkapati's comments
Daniel Stenberg [Wed, 7 Nov 2001 09:37:57 +0000 (09:37 +0000)]
moo
Daniel Stenberg [Wed, 7 Nov 2001 08:26:51 +0000 (08:26 +0000)]
Added VERSIONS that explains about the (lib)curl version numbers
Daniel Stenberg [Tue, 6 Nov 2001 19:37:13 +0000 (19:37 +0000)]
bug report #478780 fixed, cygwin stripped on install, some more details on
the changes of yesterday
Daniel Stenberg [Tue, 6 Nov 2001 19:33:13 +0000 (19:33 +0000)]
myalarm() is history, we now use HAVE_ALARM and we now do our very best to
1 - restore the previous sigaction struct as soon as we are about to shut
off our timeout
2 - restore the previous alarm() timeout, in case an application or similar
had it running before we "borrowed" it for a while.
No, this does not fix the multi-thread problem you get with alarm(). This
patch should correct bug report #478780:
//sourceforge.net/tracker/?func=detail&atid=100976&aid=478780&group_id=976
If not, please post details!
Daniel Stenberg [Tue, 6 Nov 2001 08:44:58 +0000 (08:44 +0000)]
Kevin's patch to install the binary stripped
Daniel Stenberg [Mon, 5 Nov 2001 14:11:19 +0000 (14:11 +0000)]
Ramana Mokkapati's, John Lask's and Detlef Schmier's reports/changes
Daniel Stenberg [Mon, 5 Nov 2001 14:08:27 +0000 (14:08 +0000)]
John Lask's fix that adds "-1/--TLSv1" support
Daniel Stenberg [Mon, 5 Nov 2001 14:07:20 +0000 (14:07 +0000)]
Added an CURL_SSLVERSION_* enum for SSL protocol versions
Daniel Stenberg [Mon, 5 Nov 2001 14:06:42 +0000 (14:06 +0000)]
we can now tell ssl to use TLSv1 protocol, and we now use defines instead
of real integers for versions, the defines are added to curl.h
Daniel Stenberg [Mon, 5 Nov 2001 14:04:57 +0000 (14:04 +0000)]
Ramana Mokkapati did some good bug hunting, and we these fixes ldap transfers
should work a lot better!
Daniel Stenberg [Mon, 5 Nov 2001 12:37:22 +0000 (12:37 +0000)]
corrected the Curl_tvnow prototype (-Wstrict-prototypes found it)
Daniel Stenberg [Mon, 5 Nov 2001 12:24:21 +0000 (12:24 +0000)]
Curl_ftpsendf() had wrong return type
Daniel Stenberg [Mon, 5 Nov 2001 11:57:36 +0000 (11:57 +0000)]
added john lask
Daniel Stenberg [Mon, 5 Nov 2001 11:56:26 +0000 (11:56 +0000)]
John Lask's new makefile
Daniel Stenberg [Sun, 4 Nov 2001 11:35:12 +0000 (11:35 +0000)]
7.9.1 cleanup commit
Daniel Stenberg [Sun, 4 Nov 2001 11:21:32 +0000 (11:21 +0000)]
added test 30, it checks that we return error on no content returned from a
HTTP server
Daniel Stenberg [Fri, 2 Nov 2001 23:09:25 +0000 (23:09 +0000)]
improved functionality for new timeout tests
Daniel Stenberg [Fri, 2 Nov 2001 23:09:02 +0000 (23:09 +0000)]
new tests
Daniel Stenberg [Fri, 2 Nov 2001 22:30:34 +0000 (22:30 +0000)]
failf() now only overwrites the error buffer the first time it gets called
for each *_perform(). It makes things a lot easier, as the first one that
detects the error get to write the final error reason...
Daniel Stenberg [Fri, 2 Nov 2001 14:23:11 +0000 (14:23 +0000)]
Replaced read() and write() with recv() and send()
Daniel Stenberg [Fri, 2 Nov 2001 13:16:29 +0000 (13:16 +0000)]
more accurate