Dan Fandrich [Tue, 18 Sep 2007 20:41:20 +0000 (20:41 +0000)]
Use double quotes in command lines for consistency.
Gunter Knauf [Tue, 18 Sep 2007 18:18:34 +0000 (18:18 +0000)]
added a define for Win32 to detect already defined ssize_t.
Dan Fandrich [Tue, 18 Sep 2007 17:41:04 +0000 (17:41 +0000)]
IPv6 is a required feature for these two tests, even if it's not obvious.
Dan Fandrich [Mon, 17 Sep 2007 23:23:13 +0000 (23:23 +0000)]
Fixed the required server entry
Dan Fandrich [Mon, 17 Sep 2007 21:44:57 +0000 (21:44 +0000)]
Changed some FTP tests to validate the format of the PORT and EPRT commands
sent by curl, if not the addresses themselves.
Dan Fandrich [Mon, 17 Sep 2007 21:42:01 +0000 (21:42 +0000)]
Added %CLIENTIP and %CLIENT6IP data file substitution variables.
Added hooks to the test suite to make it possible to test a curl running
on a remote host.
Dan Fandrich [Mon, 17 Sep 2007 21:39:34 +0000 (21:39 +0000)]
Allow setting the IP address on which to listen for connections.
Daniel Stenberg [Mon, 17 Sep 2007 20:43:05 +0000 (20:43 +0000)]
Günter's ldap fixes
Dan Fandrich [Mon, 17 Sep 2007 18:12:11 +0000 (18:12 +0000)]
Make the ftp server connect to the address given by curl in the PORT/EPRT
instead of hard-coding it to 127.0.0.1
Dan Fandrich [Mon, 17 Sep 2007 17:22:46 +0000 (17:22 +0000)]
Made the directory postprocessor more forgiving of input directory format
Daniel Stenberg [Sat, 15 Sep 2007 22:05:20 +0000 (22:05 +0000)]
three done, seven to go
Daniel Stenberg [Sat, 15 Sep 2007 21:14:12 +0000 (21:14 +0000)]
Michal Marek made libcurl automatically append ";type=<a|i>" when using HTTP
proxies for FTP urls.
Daniel Stenberg [Sat, 15 Sep 2007 21:06:11 +0000 (21:06 +0000)]
offer a friendlier single-line command
Gunter Knauf [Sat, 15 Sep 2007 20:03:03 +0000 (20:03 +0000)]
fixed ldap support for winldap.
Gunter Knauf [Sat, 15 Sep 2007 20:02:22 +0000 (20:02 +0000)]
fixed VC6 makefiles for new ldap linkage.
Daniel Stenberg [Sat, 15 Sep 2007 08:51:42 +0000 (08:51 +0000)]
I want these CONNECT problems fixed too
Daniel Stenberg [Sat, 15 Sep 2007 08:50:04 +0000 (08:50 +0000)]
7.17.1 planned release in November 2007, and a bunch of things to deal with
Dan Fandrich [Fri, 14 Sep 2007 19:32:31 +0000 (19:32 +0000)]
Replaced 127.0.0.1 with %HOSTIP where possible
Dan Fandrich [Fri, 14 Sep 2007 01:56:08 +0000 (01:56 +0000)]
Added LDAPS, SCP and SFTP to curl-config --protocols. Removed and
fixed some AC_SUBST configure entries.
Dan Fandrich [Fri, 14 Sep 2007 01:24:59 +0000 (01:24 +0000)]
Added LDAPS, SCP and SFTP to curl-config --protocols.
Removed and fixed some AC_SUBST configure entries.
Dan Fandrich [Thu, 13 Sep 2007 22:20:35 +0000 (22:20 +0000)]
Compile samples with -DCURL_NO_OLDIES
Daniel Stenberg [Thu, 13 Sep 2007 21:06:19 +0000 (21:06 +0000)]
7.17.1-CVS is now the dev version
Daniel Stenberg [Thu, 13 Sep 2007 21:05:56 +0000 (21:05 +0000)]
start over on 7.17.1
Dan Fandrich [Thu, 13 Sep 2007 20:36:52 +0000 (20:36 +0000)]
Remove remaining traces of ftp3rdparty.c and mention htmltidy.c
Daniel Stenberg [Thu, 13 Sep 2007 20:22:14 +0000 (20:22 +0000)]
Version 7.17.0 (13 September 2007)
Daniel Stenberg [Thu, 13 Sep 2007 09:02:15 +0000 (09:02 +0000)]
added some further stuff from the feature-requests tracker, and a bunch of URLs
to the specific tracker entries
Dan Fandrich [Wed, 12 Sep 2007 18:20:52 +0000 (18:20 +0000)]
TFTP error 0 is no longer treated as success
Daniel Stenberg [Wed, 12 Sep 2007 10:46:14 +0000 (10:46 +0000)]
Extracting the CURLINFO_PRIVATE pointer makes no point since nothing set
it. This caused a segfault in some fprintf() implementations. Like on Solaris.
Daniel Stenberg [Tue, 11 Sep 2007 22:37:47 +0000 (22:37 +0000)]
rephrased to mention ftp
Daniel Stenberg [Tue, 11 Sep 2007 22:36:39 +0000 (22:36 +0000)]
curl.digimirror.nl is a new mirror in Amsterdam, the Netherlands
Daniel Stenberg [Tue, 11 Sep 2007 22:23:57 +0000 (22:23 +0000)]
Daniel S (12 September 2007)
- Bug report #1792649 (http://curl.haxx.se/bug/view.cgi?id=1792649) pointed
out a problem with doing an empty upload over FTP on a re-used connection.
I added test case 541 to reproduce it and to verify the fix.
- I noticed while writing test 541 that the FTP code wrongly did a CWD on the
second transfer as it didn't store and remember the "" path from the
previous transfer so it would instead CWD to the entry path as stored. This
worked, but did a superfluous command. Thus, test case 541 now also verifies
this fix.
Daniel Stenberg [Tue, 11 Sep 2007 22:21:39 +0000 (22:21 +0000)]
- I noticed while writing test 541 that the FTP code wrongly did a CWD on the
second transfer as it didn't store and remember the "" path from the
previous transfer so it would instead CWD to the entry path as stored. This
worked, but did a superfluous command. Thus, test case 541 now also verifies
this fix.
Daniel Stenberg [Tue, 11 Sep 2007 22:21:12 +0000 (22:21 +0000)]
- Bug report #1792649 (curl.haxx.se/bug/view.cgi?id=1792649) pointed
out a problem with doing an empty upload over FTP on a re-used connection.
I added test case 541 to reproduce it and to verify the fix.
Daniel Stenberg [Sun, 9 Sep 2007 22:22:45 +0000 (22:22 +0000)]
A brand new binding for SP-Forth was written
Dan Fandrich [Fri, 7 Sep 2007 20:35:37 +0000 (20:35 +0000)]
TFTP now reports the "not defined" TFTP error code 0 as an error,
not success.
Dan Fandrich [Fri, 7 Sep 2007 20:05:20 +0000 (20:05 +0000)]
Added test case 1007 to test permission problem when uploading with TFTP
(to validate bug #1790403).
Daniel Stenberg [Thu, 6 Sep 2007 21:38:50 +0000 (21:38 +0000)]
curl.cheap.co.il is a new mirror in Tel-Aviv, Israel
Daniel Stenberg [Thu, 6 Sep 2007 13:38:05 +0000 (13:38 +0000)]
two new CONNECT response problems that have appeared
Dan Fandrich [Wed, 5 Sep 2007 22:01:57 +0000 (22:01 +0000)]
Minix doesn't support getsockopt on UDP sockets or send/recv on TCP
sockets.
Daniel Stenberg [Wed, 5 Sep 2007 21:41:07 +0000 (21:41 +0000)]
Curl_GetFTPResponse() now checks and properly deals with the fact that the
underlying ftp_readresp() function has a separate "cache" where there might
in fact be leftover data...
Dan Fandrich [Wed, 5 Sep 2007 17:22:23 +0000 (17:22 +0000)]
Minix doesn't support getsockopt on UDP sockets or send/recv on TCP
sockets.
Dan Fandrich [Wed, 5 Sep 2007 17:17:59 +0000 (17:17 +0000)]
Minor updates
Daniel Stenberg [Mon, 3 Sep 2007 14:10:32 +0000 (14:10 +0000)]
I can't spell
Daniel Stenberg [Mon, 3 Sep 2007 14:08:23 +0000 (14:08 +0000)]
curlpp 0.7.1 was relased
Gunter Knauf [Mon, 3 Sep 2007 11:10:46 +0000 (11:10 +0000)]
added some comments for MingW32 builds.
Dan Fandrich [Sat, 1 Sep 2007 21:21:52 +0000 (21:21 +0000)]
bash is not required when compiling under Minix
Dan Fandrich [Fri, 31 Aug 2007 19:36:32 +0000 (19:36 +0000)]
Renamed the CURLE_FTP_SSL_FAILED error code to CURLE_USE_SSL_FAILED.
Renamed the curl_ftpssl enum to curl_usessl and its enumerated constants,
creating macros for backward compatibility.
Dan Fandrich [Fri, 31 Aug 2007 17:56:06 +0000 (17:56 +0000)]
Made some of the error strings returned by the *strerror functions more
generic, and more consistent with each other.
Dan Fandrich [Fri, 31 Aug 2007 17:54:01 +0000 (17:54 +0000)]
Fixed an invalid returned error code added in my last submission.
Dan Fandrich [Thu, 30 Aug 2007 23:03:59 +0000 (23:03 +0000)]
Added more accurate error code returns from SFTP operations. Added test
case 615 to test an SFTP upload failure.
Dan Fandrich [Thu, 30 Aug 2007 20:34:57 +0000 (20:34 +0000)]
Renamed several libcurl error codes and options to make them more general
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)
Gunter Knauf [Thu, 30 Aug 2007 20:28:40 +0000 (20:28 +0000)]
added --enable-ldaps switch;
renamed LDAP(S) messages from 'yes' to 'enabled'.
Dan Fandrich [Thu, 30 Aug 2007 18:26:19 +0000 (18:26 +0000)]
Fixed a few compiler warnings. Try to do a slightly better job of
cleaning up after an OOM condition in curl_multi_add_handle
Daniel Stenberg [Thu, 30 Aug 2007 14:06:00 +0000 (14:06 +0000)]
Made Curl_GetFTPResponse() use lots less code and instead use the proper
low-level ftp_readresp() function. Hopefully adressing bug #1779054.
Dan Fandrich [Wed, 29 Aug 2007 05:36:53 +0000 (05:36 +0000)]
Added lots of consts
Dan Fandrich [Tue, 28 Aug 2007 18:23:19 +0000 (18:23 +0000)]
Mention that 'make test' does more than just run all the tests (suggested
by Kris/tinker105 in bug #1779054) and mention the torture tests.
Dan Fandrich [Mon, 27 Aug 2007 06:31:28 +0000 (06:31 +0000)]
Fixed some minor type mismatches and missing consts mainly found by splint.
Dan Fandrich [Sun, 26 Aug 2007 05:53:26 +0000 (05:53 +0000)]
Fixed some minor mismatched types found by splint.
Gunter Knauf [Sat, 25 Aug 2007 12:10:30 +0000 (12:10 +0000)]
bail out with error if someone tries to use another cert than PEM with OpenLDAP.
Gunter Knauf [Sat, 25 Aug 2007 12:08:38 +0000 (12:08 +0000)]
only link with -lwldap32 if we dont use other LDAP SDKs.
Gunter Knauf [Fri, 24 Aug 2007 17:08:49 +0000 (17:08 +0000)]
added defines to build with OpenLDAP.
Patrick Monnerat [Fri, 24 Aug 2007 15:56:59 +0000 (15:56 +0000)]
Adding DOCS file in OS400 installation library with license and various other documentation text files.
Setting character set of OS400 installed source components
Daniel Stenberg [Fri, 24 Aug 2007 14:00:42 +0000 (14:00 +0000)]
Bug report #1779054 (curl.haxx.se/bug/view.cgi?id=1779054) pointed
out that libcurl didn't deal with large responses from server commands, when
the single response was consisting of multiple lines but of a total size of
16KB or more. Dan Fandrich improved the ftp test script and provided test
case 1006 to repeat the problem, and I fixed the code to make sure this new
test case runs fine.
Patrick Monnerat [Fri, 24 Aug 2007 09:06:17 +0000 (09:06 +0000)]
Remove leading space in curl_version_info ss_version field.
Dan Fandrich [Thu, 23 Aug 2007 23:25:47 +0000 (23:25 +0000)]
Added test case 1005 to test excessively-long replies spread out over
multiple lines (similar to test case 1003).
Dan Fandrich [Thu, 23 Aug 2007 23:24:39 +0000 (23:24 +0000)]
Allow ftp server alternate replies to contain backslash-escaped control
characters.
Patrick Monnerat [Thu, 23 Aug 2007 18:46:45 +0000 (18:46 +0000)]
Make ldap.h, gssapi.h and qsossl.h inclusions conditional.
Dan Fandrich [Thu, 23 Aug 2007 18:45:28 +0000 (18:45 +0000)]
Need even more time to wait for an accept.
Dan Fandrich [Thu, 23 Aug 2007 17:35:00 +0000 (17:35 +0000)]
Added test1004 to validate a previous fix for a memory leak when an
empty proxy server is selected.
Dan Fandrich [Thu, 23 Aug 2007 17:26:42 +0000 (17:26 +0000)]
Mention OS/400 and TPF
Daniel Stenberg [Thu, 23 Aug 2007 15:00:55 +0000 (15:00 +0000)]
ported to OS/400
Daniel Stenberg [Thu, 23 Aug 2007 14:58:10 +0000 (14:58 +0000)]
added the two new os400 files
Daniel Stenberg [Thu, 23 Aug 2007 14:46:37 +0000 (14:46 +0000)]
Add the files in the OS400 dir to the dist. I didn't add it as a new subdir
just because if I do that automake does funny things automatically with the
makefile.sh file in that directory and thus doing it this way was a quick
work-around that annoyance!
Daniel Stenberg [Thu, 23 Aug 2007 14:33:08 +0000 (14:33 +0000)]
--libcurl does not support -F
Patrick Monnerat [Thu, 23 Aug 2007 14:30:24 +0000 (14:30 +0000)]
Porting library to OS/400
Gunter Knauf [Thu, 23 Aug 2007 00:10:56 +0000 (00:10 +0000)]
added support for CA cert verification;
default now to verify cert unless data->set.ssl.verifypeer is 0.
Daniel Stenberg [Wed, 22 Aug 2007 22:48:41 +0000 (22:48 +0000)]
Bug report #1779751 (curl.haxx.se/bug/view.cgi?id=1779751) pointed
out that doing first a file:// upload and then an FTP upload crashed libcurl
or at best caused furious valgrind complaints. Fixed now by making sure we
free and clear the file-specific struct properly when done with it.
Gisle Vanem [Wed, 22 Aug 2007 18:05:46 +0000 (18:05 +0000)]
Reversed the 'HAVE_LDAP_URL_PARSE' ifdef statement.
Daniel Stenberg [Wed, 22 Aug 2007 14:18:06 +0000 (14:18 +0000)]
Bug report #1779054 (curl.haxx.se/bug/view.cgi?id=1779054) pointed
out that libcurl didn't deal with very long (>16K) FTP server response lines
properly. Starting now, libcurl will chop them off (thus the client app will
not get the full line) but survive and deal with them fine otherwise. Test
case 1003 was added to verify this.
Daniel Stenberg [Wed, 22 Aug 2007 14:09:13 +0000 (14:09 +0000)]
added a size > buffer size check to make it easier to track this in the
future
Daniel Stenberg [Wed, 22 Aug 2007 13:57:49 +0000 (13:57 +0000)]
Upped the buffer size to 17000+ bytes to prepare for the upcoming test 1003
that verfies ridiculously long server response lines. Also changed sprintf
to snprintf in a few places.
Daniel Stenberg [Wed, 22 Aug 2007 11:28:26 +0000 (11:28 +0000)]
1) the talk about strings used by libcurl doesn't apply to libcurl >= 7.17.0
2) added nroff header
Gunter Knauf [Wed, 22 Aug 2007 10:14:57 +0000 (10:14 +0000)]
for now comment the tls_start section...
Gunter Knauf [Tue, 21 Aug 2007 03:04:46 +0000 (03:04 +0000)]
sync libssh2 paths with comments.
Gunter Knauf [Tue, 21 Aug 2007 02:42:29 +0000 (02:42 +0000)]
added targets to create the files missing in CVS which makes calling buildconf.bat obsolete;
removed obsolete wsock32 link lib.
Gunter Knauf [Mon, 20 Aug 2007 23:31:57 +0000 (23:31 +0000)]
fixed wrong CLAGS define.
Gunter Knauf [Mon, 20 Aug 2007 23:31:26 +0000 (23:31 +0000)]
fixed warning with unused var;
removed now obsolete defines since we include now ldap headers which define these.
Daniel Stenberg [Mon, 20 Aug 2007 21:54:00 +0000 (21:54 +0000)]
Based on a patch by Christian Vogt, the FTP code now sets the upcoming
download transfer size much earlier to be possible to get read with
CURLINFO_CONTENT_LENGTH_DOWNLOAD as soon as possible.
Gunter Knauf [Mon, 20 Aug 2007 19:33:46 +0000 (19:33 +0000)]
converted tabs to spaces.
Gunter Knauf [Mon, 20 Aug 2007 19:30:25 +0000 (19:30 +0000)]
removed trailing spaces.
Dan Fandrich [Mon, 20 Aug 2007 17:53:38 +0000 (17:53 +0000)]
Increase timeout for accept for improved reliability on loaded servers.
Gunter Knauf [Mon, 20 Aug 2007 16:34:04 +0000 (16:34 +0000)]
compile with ldaps by default since it seems to work fine so far.
Gunter Knauf [Mon, 20 Aug 2007 16:30:41 +0000 (16:30 +0000)]
fixed ldaps section for OpenLDAP. Still not working, but at least it compiles now, and should serve as base to get it finally working. Also seems that the ifdefs can be arranged some better because the Solaris and Netscape/iPlanet/Mozilla LDAP SDKs seem to be closer to the Novell section than the OpenLDAP one.
Gunter Knauf [Mon, 20 Aug 2007 16:21:51 +0000 (16:21 +0000)]
added some comments about the paths and build options;
added define to build with ldaps support;
enabled build with the Novell LDAP SDK.
Gunter Knauf [Mon, 20 Aug 2007 15:51:45 +0000 (15:51 +0000)]
dont set CURL_LDAP_HYBRID for MingW32 configure builds.
Gunter Knauf [Mon, 20 Aug 2007 12:50:44 +0000 (12:50 +0000)]
added define for ldap_ssl.h.
Gunter Knauf [Sun, 19 Aug 2007 23:23:50 +0000 (23:23 +0000)]
ignore errors of the RM command; seems that the del command fails on W2K when the file to delete isnt found while on XP it only prints the warning but make continues....
Gunter Knauf [Sun, 19 Aug 2007 00:26:24 +0000 (00:26 +0000)]
added some comments in the makefiles about build options.
Daniel Stenberg [Fri, 17 Aug 2007 22:33:25 +0000 (22:33 +0000)]
ignore all the binaries and the .deps and .libs
Daniel Stenberg [Fri, 17 Aug 2007 22:31:51 +0000 (22:31 +0000)]
- Robson Braga Araujo filed bug report #1776232
(http://curl.haxx.se/bug/view.cgi?id=1776232) about libcurl calling
Curl_client_write(), passing on a const string that the caller may not
modify and yet it does (on some platforms).