Daniel Stenberg
1e7e53c87e
clean up the dir tree hierarchy in *_done() to make persistant connection
...
FTP use the correct directories!
Reported in bug report #783116
2003-08-05 13:04:10 +00:00
Daniel Stenberg
b9fdf3cc3b
added test 146 for a ftp persitency test, as reported on the list
2003-08-05 13:00:00 +00:00
Daniel Stenberg
c462601362
persistant connection test
2003-08-05 12:59:23 +00:00
Daniel Stenberg
859877dcfc
auth problems
2003-08-05 12:32:02 +00:00
Daniel Stenberg
c04ce95106
cleaned up after David Byron's comment on the libcurl list, aug 5 2003
2003-08-04 23:13:39 +00:00
Daniel Stenberg
98ee12bc35
Jan Sundin reported a case where curl ignored a cookie that browsers don't,
...
which turned up to be due to the number of dots in the 'domain'. I've now
made curl follow the the original netscape cookie spec less strict on that
part.
2003-08-04 23:05:57 +00:00
Daniel Stenberg
fdda786fa2
added test 73
2003-08-04 22:58:06 +00:00
Daniel Stenberg
831be4f4dd
Verifies Jan Sundin's cookie bug, dated aug 4 2003.
2003-08-04 22:57:58 +00:00
Daniel Stenberg
41ae97e710
Dirk Manske's patch that introduces cookie support to the share interface.
2003-08-04 15:02:42 +00:00
Daniel Stenberg
f72ba7f79d
Mark Fletcher provided an excellent bug report that identified a problem
...
with FOLLOWLOCATION and chunked transfer-encoding, as libcurl would not
properly ignore the body contents of 3XX response that included the
Location: header.
2003-08-03 22:18:14 +00:00
Daniel Stenberg
296046510b
serios info leakage!
2003-08-03 21:33:25 +00:00
Daniel Stenberg
db9f87f697
When proxy authentication is used in a CONNECT request (as used for all SSL
...
connects and otherwise enforced tunnel-thru-proxy requests), the same
authentication header is also wrongly sent to the remote host.
The name and password can then be captured by an evil host and possibly get
used for malicious purposes.
2003-08-02 23:36:35 +00:00
Daniel Stenberg
3270ea55dd
updated as the second proxy-auth header was a proof of a serious info leak
...
bug!!
2003-08-02 23:35:59 +00:00
Daniel Stenberg
a358ac24f4
Joerg Mueller-Tolk fixed a minor mistake
2003-08-01 14:20:48 +00:00
Daniel Stenberg
8bedd43b28
recent action
2003-08-01 12:33:19 +00:00
Daniel Stenberg
9ea2087ede
David Byron's makefile fix to allow 7.10.6 to build fine using VC
2003-08-01 07:53:27 +00:00
Daniel Stenberg
9f7c634133
add a check for 'ar' since the lack of it bit Jared Ingersoll
...
we might need to check for some other tools too that on Solaris are put
in those weird dirs...
2003-07-30 15:10:26 +00:00
Daniel Stenberg
da20d68a12
removed silly target that only works when building from CVS
2003-07-30 14:26:36 +00:00
Daniel Stenberg
d3e512c738
Jrg Mller-Tolk updated this to build fine with 7.10.6
2003-07-30 14:19:44 +00:00
Daniel Stenberg
339f84fe1f
ftp proxy support would be nice
2003-07-30 13:41:59 +00:00
Daniel Stenberg
2d41b735ec
updated to match the recent ftp patch that makes it check for resumability
2003-07-30 07:52:02 +00:00
Daniel Stenberg
e3b4dd08ff
Daniel Noguerol made the ftp code output "Accept-Ranges: bytes" in similar
...
style like other faked HTTP headers when NOBODY and HEADER are used.
2003-07-30 07:51:33 +00:00
Daniel Stenberg
6809a906bb
Make sure to generate an uncompressed hugehelp.c file for inclusion in
...
the distribution archive, as it isn't sure zlib is present everywhere. Those
who care much for compressed help should regenerate the file.
2003-07-30 07:33:41 +00:00
Daniel Stenberg
1c35cbcc07
Reverted the 'filetime' struct field back to a 'long' as time_t is sometimes
...
unsigned and we want this to be able to hold -1 for illegal/unset values.
2003-07-30 07:22:28 +00:00
Daniel Stenberg
5f8989a436
CURLDEBUG not MALLOCDEBUG
2003-07-29 11:07:38 +00:00
Daniel Stenberg
aa7b0648ff
Fixes based on Gisle Vanem's input since this script failed due to
...
possibly crlf newlines.
2003-07-28 23:00:56 +00:00
Daniel Stenberg
2fbe61960f
Digest *OR* Basic authorization test
2003-07-28 22:17:37 +00:00
Daniel Stenberg
bdb5e5a250
7.10.6
2003-07-28 12:13:48 +00:00
Daniel Stenberg
48a580e609
clear http->send_buffer when we have freed the memory it pointed to
2003-07-28 10:21:57 +00:00
Daniel Stenberg
1361fc69b9
updated to the new ftp dir parsing code that allows a preceeding double
...
slash
2003-07-28 09:02:15 +00:00
Daniel Stenberg
93352e56d8
As noticed by Kevin Roth, we shall not speak of root dir when it isn't
...
necessarily the root...
2003-07-28 08:53:12 +00:00
Daniel Stenberg
d9246ff24d
Franois Pons brought a patch that once again made curl deal with ftp and
...
"double slash" as indicating the root directory. In the RFC1738-fix of April
30, that ability was removed (since it is not the "right" way).
2003-07-28 08:50:02 +00:00
Daniel Stenberg
9301bc3444
use the correct 'test71' file name for the temp file
2003-07-28 08:23:46 +00:00
Daniel Stenberg
76352c4e2d
got a bug report on -F in config files, so I wrote up this test to verify
...
that is works... and it did! ;-)
2003-07-28 08:21:07 +00:00
Daniel Stenberg
428f41bd12
having it in CVS causes us problems *grrr*
2003-07-25 09:46:07 +00:00
Daniel Stenberg
99c32e460f
Andrs Garca updated with the added files etc
2003-07-25 08:59:55 +00:00
Daniel Stenberg
83f249cf65
With an unknown CA path, we undef the variable. To build properly without
...
SSL/CA.
2003-07-25 08:47:34 +00:00
Daniel Stenberg
2c2baa93ea
only check for CA bundle path if build with SSL support
...
set a conditional for the makefile if we know the CA path or not
2003-07-25 08:47:10 +00:00
Daniel Stenberg
f0278ca114
Removed #include <sys/resource.h>, as pointed out by Henry Bland we don't
...
need it.
2003-07-25 08:30:58 +00:00
Daniel Stenberg
297b1b5013
the test compared numericly if though it could contain a string, and I
...
lowered the number of retries to 10
2003-07-23 17:28:36 +00:00
Daniel Stenberg
e9f63bf4e8
When we re-use an existing connection we must make sure that we don't
...
accidentally re-use the connect_addr field, as that might no longer be
around. Fix verified by Tracy Boehrer who basicly debugged and tracked down
this problem.
2003-07-23 17:06:21 +00:00
Daniel Stenberg
556ce1c6a1
minor code style fix
2003-07-23 12:55:24 +00:00
Daniel Stenberg
cc4ff62681
Split out the changes from the year 2002 into a separate file, named
...
CHANGES.2002.
2003-07-23 11:59:20 +00:00
Daniel Stenberg
0423fd9b55
SSLCERTS was moved into the docs/ directory
2003-07-23 11:39:05 +00:00
Daniel Stenberg
789ab20bf7
moved SSLCERTS into the docs/ directory
2003-07-23 11:38:19 +00:00
Daniel Stenberg
b47462bd68
Daniel Kouril's fix to make the GSS-Negotiate work fine.
2003-07-23 11:28:59 +00:00
Daniel Stenberg
1a94fee42d
Juan F. Codagnone's fixes to build properly on Windows again
2003-07-23 08:21:21 +00:00
Daniel Stenberg
a91ce6a5d6
Plain default version of this file, to allow users to build easier from
...
CVS. This will be updated by the configure script, and a default is placed
here by the maketgz script.
2003-07-23 08:11:28 +00:00
Daniel Stenberg
981ffd9fce
reversed the check for GSSAPI when request that auth
2003-07-22 11:15:46 +00:00
Daniel Stenberg
e76c960624
CURLDEBUG, not MALLOCDEBUG
2003-07-22 10:00:37 +00:00
Daniel Stenberg
416c92cc6f
More support for NTLM on proxies, now proxy state and nonce is stored in
...
a separate struct properly.
2003-07-22 09:59:36 +00:00
Daniel Stenberg
fb731eb3e7
The NTLM functions now take a 'proxy' argument as well.
2003-07-22 09:58:57 +00:00
Daniel Stenberg
6f2a4d290f
Added a separate struct for the proxyntlm data, as it will/can be different
...
than the remote server's. That is, both the server and the proxy can in
fact require NTLM auth.
2003-07-22 09:58:18 +00:00
Daniel Stenberg
cefc8ba938
CURLDEBUG is the symbol now
2003-07-22 09:57:09 +00:00
Daniel Stenberg
d0bd644eef
Don't depend on the TIME_WITH_SYS_TIME define. win32 doesn't have sys/time.h
...
and I don't think we need it.
2003-07-22 08:23:16 +00:00
Daniel Stenberg
071c95128e
moved the proxyuser and proxypasswd fields from the sessionhandle to the
...
connectdata to work as expected
2003-07-21 13:16:30 +00:00
Daniel Stenberg
1a192c489b
adjusted to support NTLM for proxies
2003-07-21 13:16:01 +00:00
Daniel Stenberg
56014e74a0
krb4-fixes for the moved user+password fields within the structs
2003-07-21 09:19:48 +00:00
Daniel Stenberg
172271498d
pre4-commit
2003-07-21 08:25:31 +00:00
Daniel Stenberg
f2882cb88c
pre4
2003-07-21 08:25:21 +00:00
Daniel Stenberg
152f1fee40
the CWD-null bug fix
2003-07-21 07:54:20 +00:00
Daniel Stenberg
968234e6ae
the fixed skip-blanks in the FTP CWD code called for this adjustment
2003-07-20 00:19:44 +00:00
Daniel Stenberg
5e133e2dff
David Gardner pointed out in bug report 770755 that using the FTP command CWD
...
with a blank argument is a bad idea. Now skip blanks.
2003-07-20 00:18:11 +00:00
Daniel Stenberg
0049c09fc3
If NTLM is requested, only re-use connections that have the exact same
...
credentials.
2003-07-20 00:02:47 +00:00
Daniel Stenberg
a2a63c27f4
explains my fixes just committed
2003-07-19 23:58:21 +00:00
Daniel Stenberg
c50a601f1a
modified to work fine with the new persistant connection working test suite
...
HTTP server
2003-07-19 23:57:08 +00:00
Daniel Stenberg
bc0fd6db71
swsclose added
2003-07-19 23:56:44 +00:00
Daniel Stenberg
52b631fade
Access the user and passwd fields from the connectdata struct now instead
...
of the sessionhandle struct, as that was not good.
2003-07-19 23:56:33 +00:00
Daniel Stenberg
2f0bc9d1f7
No longer stores user+password in the sessionhandle, now doing that in the
...
connectdata struct instead. Each being an allocated pointer.
The passwdgiven field was turned into a local variable in the only
function it was being used.
2003-07-19 23:55:15 +00:00
Daniel Stenberg
5ef6520d4e
fixed the CONNECT thing again
2003-07-19 23:54:15 +00:00
Daniel Stenberg
2c1925161e
If the data contents contains the word 'swsclose', then this server will
...
disconnect the client after the response have been sent. This also happens
if the respons is zero byte long.
In all other cases (unless an error happens), it will now maintain the
connection to allow proper persistant connection testing. This was required
for the NTLM testing to work so I finally had to fix this. Of course most of
the existing HTTP tests will be adjusted to work with this new rule of test
file syntax for HTTP tests.
Also fixed the log function to deal with varargs for better logging.
2003-07-19 23:44:22 +00:00
Daniel Stenberg
0529b349d5
recent changes
2003-07-16 00:04:45 +00:00
Daniel Stenberg
b4620364a2
more fixes from Doug Kaufman for DJGPP builds for DOS
2003-07-15 23:47:25 +00:00
Daniel Stenberg
634aef3895
updated to work with Dan Winship's NTLM domain stuff fix
2003-07-15 23:38:06 +00:00
Daniel Stenberg
06c86d1a8c
Moved the NTLM credentials to the connectdata struct instead, as NTLM
...
authenticates connections and not single requests. This should make it work
better when we mix requests from multiple hosts. Problem pointed out by
Cris Bailiff.
2003-07-15 23:36:50 +00:00
Daniel Stenberg
79749f8eb4
Fix to the endless loop of bad Basic authentication as reported in Cris
...
Bailiff's bug report 768275.
2003-07-15 23:06:02 +00:00
Daniel Stenberg
b036986b3e
Dan Winship's patch added that makes use of DOMAIN\USER or DOMAIN/USER
...
for the user field. I changed it slightly to stay with strchr() only instead
of strpbrk() for portability reasons.
2003-07-15 22:58:36 +00:00
Daniel Stenberg
938f1d1da7
Dan Winship's fix to make the new auth stuff such as NTLM to work with
...
the multi interface
2003-07-15 22:46:01 +00:00
Daniel Stenberg
58b6b3df06
Dan Winship pointed out this flaw
2003-07-15 22:44:48 +00:00
Daniel Stenberg
f9c3347f7c
re-use existing variable instead of declaring a new local one
2003-07-05 13:27:02 +00:00
Daniel Stenberg
5b72eb0b03
Some of Doug Kaufman's changes for the DOS port
2003-07-05 13:13:49 +00:00
Daniel Stenberg
6dd4c13bc0
the latest changes
2003-07-04 18:18:17 +00:00
Daniel Stenberg
e4e7db551f
HAVE_SETVBUF removed, no longer used
2003-07-04 18:17:58 +00:00
Daniel Stenberg
ebfde8da56
removed
2003-07-04 18:15:53 +00:00
Daniel Stenberg
756bc0f4b7
Dan Grayson pointed out that we set the CURL_CA_BUNDLE variable wrongly in
...
the configure script. We set it differently now and generate the
lib/ca-bundle.h file entirely.
2003-07-04 18:15:25 +00:00
Daniel Stenberg
269d491b6a
remove the usage of setvbuf() and use fflush() instead if no buffering should
...
be done on the output
2003-07-04 17:16:34 +00:00
Daniel Stenberg
449e5bc2ad
CURLDEBUG not MALLOCDEBUG anymore
2003-07-04 16:37:16 +00:00
Daniel Stenberg
8736c11d84
adjusted to the NTLM updates
2003-07-04 16:36:31 +00:00
Daniel Stenberg
45fc760985
Peter Sylvester's patch was applied that introduces the following:
...
CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the
OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If
anything but CURLE_OK is returned, that will also be returned by libcurl
all the way back. If this function changes the CURLOPT_URL, libcurl will
detect this and instead go use the new URL.
CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set
with CURLOPT_SSL_CTX_FUNCTION.
2003-07-04 16:29:23 +00:00
Daniel Stenberg
7968e3c2de
David Byron's patch that allows a client to make the server quit with a
...
magic url.
2003-07-01 15:21:42 +00:00
Daniel Stenberg
964a41c75c
new CVS info
2003-07-01 12:12:10 +00:00
Daniel Stenberg
5931d53637
Gisle Vanem found a lib handle leak in the ldap code
2003-07-01 10:12:52 +00:00
Daniel Stenberg
3ed3ae5bcf
When I introduced the DIST_SUBDIRS usage, I broken the 'make install' for
...
include files and docs, so now I've added a custom install hook to run
make install for docs and install when data is installed at the top-level.
2003-06-27 14:37:38 +00:00
Sterling Hughes
6519cc70c5
revert out my bogus commit. ;-)
2003-06-26 21:30:48 +00:00
Sterling Hughes
505a4f27fa
test commit
2003-06-26 21:17:29 +00:00
Daniel Stenberg
79144eba99
new tests
2003-06-26 11:45:04 +00:00
Daniel Stenberg
26e17d89c9
produce a skip-report at the end of all tests, and thus record and count
...
them properly
2003-06-26 11:44:01 +00:00
Daniel Stenberg
4322c1106f
beautified and added comments all over
2003-06-26 11:42:54 +00:00
Daniel Stenberg
73071dfd4f
mention the new flag bits we support
2003-06-26 11:41:24 +00:00
Daniel Stenberg
b7c14b3c27
mention that it copies the string you add
2003-06-26 11:41:08 +00:00
Daniel Stenberg
3130b44535
added lots, mostly the new auth-related option(s)
2003-06-26 11:40:44 +00:00
Daniel Stenberg
a2bd73334f
added lots of auth stuff and updated other things too
2003-06-26 11:40:04 +00:00
Daniel Stenberg
1a393f5625
mention COOKIES, removed added entries, corrected the FPL-SSL link/reference
2003-06-26 11:38:53 +00:00
Daniel Stenberg
d4951e837e
mention the other formats the docs come in
2003-06-26 11:37:13 +00:00
Daniel Stenberg
26f6365e93
adjusted to recent changes
2003-06-26 11:36:32 +00:00
Daniel Stenberg
3a552b1e63
we do support NTLM now...
2003-06-26 11:35:48 +00:00
Daniel Stenberg
69eb1790da
CURLDEBUG is the symbol to use, no longer MALLOCDEBUG
2003-06-26 11:34:36 +00:00
Daniel Stenberg
a1af6f3614
adjusted the compressed generation to be more helpful in comments etc
2003-06-26 11:34:07 +00:00
Daniel Stenberg
3aced61465
support for the new auth stuff
...
more output on --version/-V
mention --manual on the help output text
2003-06-26 11:33:29 +00:00
Daniel Stenberg
6f02ddfce8
new httpauth support, changed filetime variable kind
2003-06-26 11:31:50 +00:00
Daniel Stenberg
c2faa39b62
added CURLOPT_HTTPAUTH support
2003-06-26 11:30:59 +00:00
Daniel Stenberg
2d3734b8b5
Adjusted to work properly with the new authentication stuff
...
Added code to deal with white spaces in relocation headers.
2003-06-26 11:30:26 +00:00
Daniel Stenberg
ed908b7f89
use CURLDEBUG instead of MALLOCDEBUG
2003-06-26 11:28:26 +00:00
Daniel Stenberg
f7d795a364
use CURLDEBUG
2003-06-26 11:27:38 +00:00
Daniel Stenberg
8919b39d54
adjusted to use the same API as the OpenSSL version of the MD5 functions
2003-06-26 11:27:22 +00:00
Daniel Stenberg
84cedc094e
added ntlm flag bits
2003-06-26 11:26:50 +00:00
Daniel Stenberg
3b2b2496d7
Many fixes, most of them based on comments by Eric Glass
2003-06-26 11:26:26 +00:00
Daniel Stenberg
445684c409
new proto for Curl_input_negotiate
2003-06-26 11:25:42 +00:00
Daniel Stenberg
898e067ccc
kill warnings
2003-06-26 11:25:23 +00:00
Daniel Stenberg
12859e345f
major adjustments to the new authentication support
2003-06-26 11:24:55 +00:00
Daniel Stenberg
89f4af695e
include GSS in the debug string if available, support a few new flag
...
booleans
2003-06-26 11:22:48 +00:00
Daniel Stenberg
308bc9d919
use CURLDEBUG instead of MALLOCDEBUG for preprocessor conditions
2003-06-26 11:22:12 +00:00
Daniel Stenberg
db566c54ae
use CURLDEBUG instead of MALLOCDEBUG
2003-06-26 11:16:37 +00:00
Daniel Stenberg
81d403e207
one typecast less for the localtime(), use CURLDEBUG instead of MALLOCDEBUG
2003-06-26 06:52:48 +00:00
Daniel Stenberg
2bd71d70ff
use CURLDEBUG instead of MALLOCDEBUG
2003-06-26 06:50:32 +00:00
Daniel Stenberg
1eef6f44ba
CURLDEBUG instead of MALLOCDEBUG
2003-06-26 06:47:20 +00:00
Daniel Stenberg
204f03912f
We noe use CURLDEBUG instead of MALLOCDEBUG
2003-06-26 06:45:15 +00:00
Daniel Stenberg
f8c3b3aa18
moved from former CVS
2003-06-26 06:21:29 +00:00
Daniel Stenberg
d4df981463
Added time_t
2003-06-26 06:19:37 +00:00
Daniel Stenberg
497c6d516d
up to date with the actual situation
2003-06-25 23:40:48 +00:00
Daniel Stenberg
8288862b7e
Cris Bailiff's patch that should make us do NTLM correctly. When we've
...
authenticated our connection, we can continue without any Authorization:
headers as long as our connection is maintained.
2003-06-13 10:15:55 +00:00
Daniel Stenberg
9aae16c236
stdout is good enough
2003-06-13 09:09:04 +00:00
Daniel Stenberg
80c194a70a
work more on pids, less on pidfiles to be able to do better kills at the
...
end of the test where the pidfiles aren't found, but "our" server is running
2003-06-13 09:04:08 +00:00
Daniel Stenberg
c832b2db5b
fixed NTLM test 67, added test 68 for bad NTLM name/password
2003-06-13 08:03:45 +00:00
Daniel Stenberg
27018882ec
Cris Bailiff's bugfix
2003-06-13 07:56:38 +00:00
Daniel Stenberg
caf6e9c540
use more curlish strings, these should be able to change...
2003-06-13 07:14:46 +00:00
Daniel Stenberg
e727fb82f2
Marty Kuhrt's #include fixes for VMS
2003-06-13 06:48:04 +00:00
Daniel Stenberg
c78df56801
get and use only the first line of the curl --version output
2003-06-12 23:05:12 +00:00
Daniel Stenberg
d13202f43b
modified
2003-06-12 23:03:08 +00:00
Daniel Stenberg
9d139a6b35
Make the HTTP auth stuff work, Dan Fandrich made --version output a list
...
of all supported protocols.
2003-06-12 23:02:36 +00:00
Daniel Stenberg
d2abe44e6f
remove the dumpit file after use
2003-06-12 19:17:08 +00:00
Daniel Stenberg
bc67228576
corrected a comment
2003-06-12 17:40:56 +00:00
Daniel Stenberg
ecf32c964a
CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there's
...
a "plain" Negotiate as well.
2003-06-12 17:34:27 +00:00
Daniel Stenberg
e58f30b82a
NTLM test case
2003-06-12 16:39:35 +00:00
Daniel Stenberg
654e3f1101
require the netrc_debug feature the same way we now can require SSL
...
present client-side
2003-06-12 16:38:14 +00:00
Daniel Stenberg
86689dc524
now test cases can be set to be dependent on the presence of "SSL" in the
...
client/library
2003-06-12 16:22:52 +00:00
Daniel Stenberg
5f62a0c1ca
make it build with older OpenSSL
2003-06-12 13:55:40 +00:00
Daniel Stenberg
ad1bf0f389
attempt to make older OpenSSL versions work with the DES stuff
2003-06-12 13:18:10 +00:00
Daniel Stenberg
9c7703ace1
Based on Dan Fandrich's patch and gzip unpack function, we now compress
...
the 'hugehelp' text if libz and gzip are available at build time.
2003-06-12 12:54:34 +00:00
Daniel Stenberg
4a8155b53c
store HAVE_LIBZ as an automake conditional
2003-06-12 12:53:38 +00:00
Daniel Stenberg
80d6d5c5c4
fixing details for NTLM
2003-06-11 16:14:45 +00:00
Daniel Stenberg
c624be8388
more how I envision it _should_ work, but it still doesn't...
2003-06-11 15:33:09 +00:00
Daniel Stenberg
09df1cd41e
to support "redirects" after the full body is transfered
2003-06-11 15:31:40 +00:00
Daniel Stenberg
52c5b57200
made a nicer output for the decode test, as it served as a nice tool for me ;-)
2003-06-11 15:31:06 +00:00
Daniel Stenberg
5ea04a852e
when we get the auth headers, we still need to read out the full body response
...
as otherwise we can re-send requests on the same connection nicely
2003-06-11 15:30:30 +00:00
Daniel Stenberg
a2eef05198
correct mistakes
2003-06-11 14:05:13 +00:00
Daniel Stenberg
55f75af353
describe the NTLM mechanism too
2003-06-11 13:44:58 +00:00
Daniel Stenberg
fb6a51b8fd
basic NTLM support
2003-06-11 13:44:31 +00:00
Daniel Stenberg
252cc2213e
ntlm added
2003-06-11 13:42:53 +00:00
Daniel Stenberg
73c5f24fa4
Initial take at NTLM authentication. It doesn't really work at this point
...
but the infrastructure is there.
2003-06-11 13:38:55 +00:00
Daniel Stenberg
4c80e103a0
clarify the CUSTOMREQUEST and HTTPHEADER options slightly
2003-06-10 13:06:38 +00:00
Daniel Stenberg
39ea557360
CURLOPT_HTTPAUTH docu
2003-06-10 12:58:40 +00:00
Daniel Stenberg
d0cc92a01a
Set auth type differently, we use one CURLOPT_HTTPAUTH instead as we plan
...
to add more method in the future.
2003-06-10 12:49:16 +00:00
Daniel Stenberg
d7980c1a45
Daniel Kouril for the HTTP negotiate stuff
2003-06-10 12:25:01 +00:00
Daniel Stenberg
e56ae1426c
Daniel Kouril's patch that adds HTTP negotiation support to libcurl was
...
added.
2003-06-10 12:22:19 +00:00
Daniel Stenberg
696843c020
we fix more
2003-06-10 12:07:10 +00:00
Daniel Stenberg
6ff5621dd7
more generic
2003-06-10 12:05:12 +00:00
Daniel Stenberg
e7fb72a732
Pass the error stream pointer to the URL globber, so that it can report
...
errors correctly to the user, if need be.
Also fixed so that a missing ] in the globbing process no longer leads
to core dump.
2003-06-10 09:42:22 +00:00
Daniel Stenberg
8d30d34e0c
When doing very big GET requests over HTTPS, we need to add some extra
...
funky logic in order to make re-tries work fine with OpenSSL. This corrects
the problem David Orrell noticed.
2003-06-06 14:58:26 +00:00
Daniel Stenberg
bc7fe85f8a
Just moved around some logic in Curl_write() to make it easier to debug.
2003-06-06 14:56:50 +00:00
Daniel Stenberg
89352d92c5
spellfix
2003-06-06 06:44:05 +00:00
Daniel Stenberg
c32390d84c
Reversed the logic to only include the <sys/select.h> header on systems
...
known to really NEED it as another system that doesn't have it came up:
very old Linux libc5-based systems (as addition to all HPUX versions).
The only known system at this point is AIX.
2003-06-05 14:04:44 +00:00
Daniel Stenberg
45ca866a2d
LDAP problem added as mention in bug report #735752
2003-06-03 08:10:53 +00:00
Daniel Stenberg
ceef206c21
include the time headers just like we used to do in the curl/curl.h header
...
once upon the time
2003-06-03 08:07:06 +00:00
Daniel Stenberg
7c6424f0a9
we want the time defines too
2003-06-03 08:06:23 +00:00
Daniel Stenberg
bc942de6f1
Content-Length: now overrides other means of knowing when the stream has
...
ended.
2003-06-03 07:53:18 +00:00
Daniel Stenberg
06984df5cb
Make the Content-Length info override the Connection: close header, so that
...
libcurl will stop reading when the number of bytes have arrived and not wait
for a closed socket.
2003-06-02 14:57:08 +00:00
Daniel Stenberg
4f136a3a76
the 500-599 test case range
2003-06-02 14:48:27 +00:00
Daniel Stenberg
363bf3ba30
ignore more
2003-06-02 13:55:40 +00:00
Daniel Stenberg
acb895956a
ignore
2003-06-02 13:53:13 +00:00
Daniel Stenberg
21e87b9bb3
David Byron's fix to get the progress-bar use the local size too when
...
doing a resumed download.
2003-06-02 13:42:42 +00:00
Daniel Stenberg
c896ebcf12
makefile fiddle
...
changed how http requests are sent - now in one chunk more often
HPUX include fix in the external headers
better SSL work-arounds for bad SSL servers
modified error message when CURLE_HTTP_RETURNED_ERROR is returned
2003-06-02 13:31:25 +00:00
Daniel Stenberg
d288222e80
work-around SSL implementation flaws better, pointed out in bug report
...
#745122 .
2003-06-02 13:27:03 +00:00
Daniel Stenberg
4eb2a6c9a3
make a more descriptive error message when CURLE_HTTP_RETURNED_ERROR is
...
returned
2003-06-02 13:14:57 +00:00
Daniel Stenberg
2563731c4d
haven't updates this in a loooong time
2003-05-28 10:24:20 +00:00
Daniel Stenberg
4e410111db
Posting static data using POST and chunked encoded now also appends the
...
data to the initial request buffer, if the total post data is less than
100K.
2003-05-28 07:54:33 +00:00
Daniel Stenberg
5670563a26
include sys/time.h, we didn't have a time() proto anymore. Did one of the
...
changes in curl/curl.h make this occur?
2003-05-27 22:56:01 +00:00
Daniel Stenberg
6caa656d01
Documented which rules the public headers must follow when we write
...
preprocessor checks for condititions.
2003-05-27 12:51:46 +00:00
Daniel Stenberg
c12af7aed1
oops, removed a # too many
2003-05-27 12:51:15 +00:00
Daniel Stenberg
dcb6d1c01d
remove usage of HAVE_* defines, we cannot and shall not depend on any such
...
defines in the public external header files
2003-05-27 12:45:51 +00:00
Daniel Stenberg
18234cbdac
sys/select.h is not present on HPUX, avoid including it
2003-05-27 12:34:48 +00:00
Daniel Stenberg
06bf988dc1
made it work ;-)
2003-05-27 12:18:00 +00:00
Daniel Stenberg
55ff4c3f08
if cvs update fails, attempt again after 5 seconds and retry 50 times
...
before giving up
2003-05-27 12:03:24 +00:00
Daniel Stenberg
4915002168
Only build in lib and src by default, make the others dist-subdirs.
...
Make the test stuff get built when we run 'make test' instead.
2003-05-27 08:51:09 +00:00
Daniel Stenberg
5bd8d60e41
Rudy Koento experienced problems with curl's recent habit of POSTing data in
...
two separate send() calls, first the headers and then the data. I've now made
a fix that for static and known content that isn't to be chunked-encoded,
everything is now sent in one single system call again. This is also better
for network performance reasons.
2003-05-27 08:33:08 +00:00
Daniel Stenberg
fc872808c5
runs on DOS now
2003-05-27 07:37:34 +00:00
Daniel Stenberg
0f4feda382
include file flaw and yet another socks5-fix
2003-05-27 06:41:06 +00:00
Daniel Stenberg
90b0f38316
Another socks5-fix. Make sure that when we use a socks-proxy, it is not the
...
same as using a httpproxy so we must make sure to better check for http
proxies before we do HTTP proxy stuff. This included authorization and
URI usage in the request etc.
2003-05-27 06:28:25 +00:00
Daniel Stenberg
18f630ab21
CURLOPT_HTTPDIGEST is added
2003-05-27 06:25:56 +00:00
Daniel Stenberg
e97fd44151
language
2003-05-26 12:32:22 +00:00
Daniel Stenberg
b75679778f
ftp ASCII transfers in general need fixing
2003-05-26 08:19:06 +00:00
Daniel Stenberg
35a84ad576
Chris Lewis mentioned that he doesn't get WIN32 defined, only _WIN32 so we
...
make an adjustment to catch this.
2003-05-26 07:57:53 +00:00
Daniel Stenberg
4ed28be75a
even more
2003-05-23 11:24:39 +00:00
Daniel Stenberg
e2f4656a86
Ricardo Cadime found a socket leak when listing directories without
...
contents. Test cases 144 and 145 were added to verify the fix.
Now we deal with return code 450 properly and other codes also do proper
cleanup.
2003-05-23 11:14:09 +00:00
Daniel Stenberg
1e14da5c60
more ftp testing using NLST and no contents and bad return code
2003-05-23 11:10:35 +00:00
Daniel Stenberg
b2ef79ef3d
Rudy Koento's problem fixed, test case 66 verifies this.
2003-05-23 09:47:57 +00:00
Daniel Stenberg
f488874ff5
test 66 returns one line of data with no header (HTTP)
2003-05-23 09:46:19 +00:00
Daniel Stenberg
23258648da
--digest added, --compressed rephrased
2003-05-23 08:06:31 +00:00
Daniel Stenberg
6b84ebe501
include digest.h for proto
2003-05-23 06:44:24 +00:00
Daniel Stenberg
07dd067f73
DJGPP fix by Gisle Vanem
2003-05-23 06:43:14 +00:00
Daniel Stenberg
420744d048
more more more
2003-05-22 22:47:48 +00:00
Daniel Stenberg
01108e3a63
warning-free is better
2003-05-22 22:45:38 +00:00
Daniel Stenberg
8026b1e194
Introducing --digest
2003-05-22 22:40:01 +00:00
Daniel Stenberg
a39d77227f
Better Digest stuff
2003-05-22 22:39:38 +00:00
Daniel Stenberg
9f69deec7d
Added CURLOPT_HTTPDIGEST support
...
SOCKS5 fix as suggested by Jis in bugreport #741841 .
2003-05-22 22:38:46 +00:00
Daniel Stenberg
e912f772e0
Document the <dataNUM> thing we use,
2003-05-22 22:37:00 +00:00
Daniel Stenberg
0102726aeb
Digest support added
2003-05-22 22:36:39 +00:00
Daniel Stenberg
1e7aa04040
Digest testing added
2003-05-22 22:36:22 +00:00
Daniel Stenberg
00a7c6fe6b
proper header added
2003-05-22 16:23:27 +00:00
Daniel Stenberg
87f8c0d471
hush the compiler
2003-05-22 16:12:30 +00:00
Daniel Stenberg
334d78cd18
Initial Digest support. At least partly working.
2003-05-22 16:09:54 +00:00
Daniel Stenberg
2356325592
David Balazic pointed out the lack of checks for a valid %XX code when
...
we unescape a string. We now check and decode only valid %XX strings.
2003-05-21 15:53:59 +00:00
Daniel Stenberg
d78ec593fa
fix the makefile in packages/DOS too
2003-05-21 08:12:52 +00:00
Daniel Stenberg
d5043133e6
Gisle Vanem made curl build with djgpp on DOS.
2003-05-21 08:08:48 +00:00
Daniel Stenberg
509f69a457
Gisle Vanem's fix to make the 'curl -M' output nicer
2003-05-21 07:21:44 +00:00
Daniel Stenberg
662c659220
missing semicolon, by Gisle Vanem
2003-05-20 12:44:55 +00:00
Daniel Stenberg
9a6566e774
Gisle Vanem's code for not trusting h_aliases to always be non-NULL
2003-05-20 09:41:39 +00:00
Daniel Stenberg
4da0428d9e
Remind about the gpg command lines
2003-05-20 06:33:13 +00:00
Daniel Stenberg
8ee1177206
support user name and password in proxy environment variables
2003-05-19 13:14:26 +00:00
Daniel Stenberg
e9154b2549
the proxy environment variables now may contain user name and password
2003-05-19 13:09:41 +00:00
Daniel Stenberg
d398a0dd58
remove debug output
2003-05-19 13:08:48 +00:00
Daniel Stenberg
7723a24297
setenv support added to allow test cases to require a set of environment
...
variables
2003-05-19 13:06:10 +00:00
Daniel Stenberg
95a4b8db68
7.10.5 commit
2003-05-19 11:45:10 +00:00
Daniel Stenberg
663c1898a3
known AIX ipv6 problems
2003-05-16 10:57:53 +00:00
Daniel Stenberg
465de793e8
Skip any preceeding dots from the domain name of cookies when we keep them
...
in memory, only add it when we save the cookie. This makes all tailmatching
and domain string matching internally a lot easier.
This was also the reason for a remaining bug I introduced in my overhaul.
2003-05-15 22:28:19 +00:00
Daniel Stenberg
de9b76cef0
change the order of the in_addr_t tests, so that 'unsigned long' is tested
...
for first, as it seems to be what many systems use
2003-05-15 21:13:36 +00:00
Daniel Stenberg
1747a8d3d9
1. George Comninos' progress meter fix
...
2. I also added the pre-releases and dates to the log
2003-05-15 08:13:19 +00:00
Daniel Stenberg
1094e79749
documented CURLOPT_FTP_USE_EPRT
2003-05-14 09:03:51 +00:00
Daniel Stenberg
22569681bc
George Comninos provided a fix that calls the progress meter when waiting
...
for FTP command responses take >1 second.
2003-05-14 06:31:00 +00:00
Daniel Stenberg
e615d117a0
Setup and use CURL_INADDR_NONE all over instead of INADDR_NONE. We setup
...
the define accordingly in the hostip.h header to work nicely all over.
2003-05-13 12:12:17 +00:00
Daniel Stenberg
a51258b6bb
before using if2ip(), check if the address is an ip address and skip it if
...
it is.
2003-05-13 12:11:31 +00:00
Daniel Stenberg
8894bd07b6
libtool 1.4.2 is enough
2003-05-13 09:38:09 +00:00
Daniel Stenberg
ec45a9e825
fix comment
2003-05-13 09:37:45 +00:00
Daniel Stenberg
871358a6e5
before checking for network interfaces using if2ip(), check that the given
...
name isn't an ip address
2003-05-12 13:06:48 +00:00
Daniel Stenberg
2e2e0fba60
no more complaining when I have 1.5 and it tests for 1.4.2
2003-05-12 13:05:11 +00:00
Daniel Stenberg
4a5139e3f4
fixes from the last week+
2003-05-12 12:49:22 +00:00
Daniel Stenberg
8f85933d7c
Dan F clarified the CURLOPT_ENCODING description after his changes to
...
allow "" to enable all support formats.
2003-05-12 12:47:35 +00:00
Daniel Stenberg
246f3a63f6
Dan Fandrich added --compressed docu
2003-05-12 12:46:45 +00:00
Daniel Stenberg
e99eff4eb0
setting ENCODING to "" means enable-all-you-support
2003-05-12 12:45:57 +00:00
Daniel Stenberg
c0197f19cf
Dan Fandrich changed CURLOPT_ENCODING to select all supported encodings if
...
set to "". This frees the application from having to know which encodings
the library supports.
2003-05-12 12:45:14 +00:00
Daniel Stenberg
3994d67eea
Dan Fandrich lowered the libtool requirement
2003-05-12 12:38:52 +00:00
Daniel Stenberg
9ead79c9d4
when we have accepted the server's connection in a PORT sequence, we set
...
the new socket to non-blocking
2003-05-12 12:37:35 +00:00
Daniel Stenberg
9371aed46c
avoid the write loop
2003-05-12 12:37:05 +00:00
Daniel Stenberg
940707ad66
incoming proxy headers shall be sent to the debug function has HEADERs not
...
DATA
2003-05-12 12:29:00 +00:00
Daniel Stenberg
e6c267fb4c
oops, run libtoolize as the first tool
2003-05-09 08:17:41 +00:00
Daniel Stenberg
93538fccd6
run libtoolize too
2003-05-09 08:13:02 +00:00
Daniel Stenberg
83a7fad308
run libtoolize to generate these files
2003-05-09 08:12:46 +00:00
Daniel Stenberg
3c7e33388e
CURLOPT_FTP_USE_EPRT added
2003-05-09 07:42:47 +00:00
Daniel Stenberg
7b0f35edb6
--disable-eprt added
2003-05-09 07:39:50 +00:00
Daniel Stenberg
94a157d0b0
support for CURLOPT_FTP_USE_EPRT added
2003-05-09 07:39:29 +00:00
Daniel Stenberg
ca04620253
AIX wants sys/select.h
2003-05-09 07:37:27 +00:00
Daniel Stenberg
073ef0b36a
clarify on the curl name issue and that there may be other libcurl-based
...
tools that provide GUI
2003-05-09 07:07:13 +00:00
Daniel Stenberg
c41c05d4f4
Kevin Delafield reported another case where we didn't correctly check for
...
EAGAIN but only EWOULDBLOCK, which caused badness on HPUX. We also check for
and act the same on EINTR errors as well now.
2003-05-06 08:19:36 +00:00
Daniel Stenberg
f1ea54e07a
fixed the required tools' version numbers
2003-05-05 14:19:54 +00:00
Daniel Stenberg
a139ce901a
the writable argv check now should not exit when building a cross-compiled
...
curl
2003-05-04 16:07:19 +00:00
Daniel Stenberg
7431957113
put back the libtool test, now for 1.5
...
require autoconf 2.57
require automake 1.7
2003-05-03 16:25:49 +00:00
Daniel Stenberg
1752d80915
If there is a custom Host: header specified, we use that host name to
...
extract the correct set of cookies to send. This functionality is verified
by test case 62.
2003-05-02 09:13:19 +00:00
Daniel Stenberg
aa7420e109
send correct cookies when using a custom Host:
2003-05-02 09:12:26 +00:00
Daniel Stenberg
a290d4b9db
fixed the format slightly
2003-05-02 09:11:53 +00:00
Daniel Stenberg
19a4314e7f
corrected a comment about gzip not being supported
2003-05-01 17:49:47 +00:00
Daniel Stenberg
d166e85e0a
FTP URL with type=a
2003-05-01 17:48:59 +00:00
Daniel Stenberg
f213e857ab
Andy Cedilnik fixed some compiler warnings
2003-05-01 13:37:36 +00:00
Daniel Stenberg
eb6130baa7
ourerrno became Curl_ourerrno() and is now available to all libcurl
2003-05-01 13:37:05 +00:00
Daniel Stenberg
f69ea2c68a
Use the proper Curl_ourerrno() function instead of plain errno, for better
...
portability. Also use Andy Cedilnik's compiler warning fixes.
2003-05-01 13:36:28 +00:00
Daniel Stenberg
078441d477
the test numbers are now only for human readability, the numbers no longer
...
enforces protocol/server
2003-04-30 20:29:31 +00:00
Daniel Stenberg
95f6b15a67
no longer assume that the test number implies servers to run
2003-04-30 20:28:49 +00:00
Daniel Stenberg
ee29dbdb8f
Each test case now specifies which server(s) it needs, without relying on the
...
test number.
2003-04-30 20:25:39 +00:00
Daniel Stenberg
15f3f4c93f
we say welcome to test 142
2003-04-30 20:08:01 +00:00
Daniel Stenberg
6932e94e0e
verify that curl fails fine when an FTP URL with a too deep dir hierarchy
...
is used
2003-04-30 20:07:37 +00:00
Daniel Stenberg
3ef06d7efe
when making up the list of path parts, save the last entry pointing to NULL
...
as otherwise we'll go nuts
2003-04-30 20:04:17 +00:00
Daniel Stenberg
fb012b48e9
recent action
2003-04-30 20:01:22 +00:00
Daniel Stenberg
bc77bf217f
if there's a cookiehost allocated, free that too
2003-04-30 19:58:36 +00:00
Daniel Stenberg
37d1e9351e
ok, make the test run ok too
2003-04-30 19:56:53 +00:00
Daniel Stenberg
4494c0dee0
various new cookie tests with a custom Host: header set
2003-04-30 19:49:51 +00:00
Daniel Stenberg
26afc604ac
modified to work with modified code
2003-04-30 17:16:25 +00:00
Daniel Stenberg
9aefcada19
modified to produce nicer output when a single test fails
2003-04-30 17:15:38 +00:00
Daniel Stenberg
69fc363760
make the diffs with 'diff -u' to make them nicer and easier to read
2003-04-30 17:15:00 +00:00
Daniel Stenberg
bea02ddebe
stop parsing Host: host names at colons too
2003-04-30 17:12:29 +00:00
Daniel Stenberg
3fb257c39c
modified to the new cookie function proto
2003-04-30 17:05:19 +00:00
Daniel Stenberg
7c96c5a39b
extract host name from custom Host: headers to use for cookies
2003-04-30 17:04:53 +00:00
Daniel Stenberg
efd836d971
Many cookie fixes:
...
o Save domains in jars like Mozilla does. It means all domains set in
Set-Cookie: headers are dot-prefixed.
o Save and use the 'tailmatch' field in the Mozilla/Netscape cookie jars (the
second column).
o Reject cookies using illegal domains in the Set-Cookie: line. Concerns
both domains with too few dots or domains that are outside the currently
operating server host's domain.
o Set the path part by default to the one used in the request, if none was
set in the Set-Cookie line.
2003-04-30 17:03:43 +00:00
Daniel Stenberg
836aaa1647
changes need for the new ftp path treatment and the new cookie code
2003-04-30 17:01:00 +00:00
Daniel Stenberg
bf2b3dbf3e
David Balazic's patch to make the FTP operations "do right" according to
...
RFC1738, which means it'll use one CWD for each pathpart.
2003-04-30 16:59:42 +00:00
Daniel Stenberg
b4fa2ff995
two more platforms Rich Gray built curl on
2003-04-30 07:32:43 +00:00
Daniel Stenberg
2f9cabc30b
Peter Kovacs provided a patch that makes the CURLINFO_CONNECT_TIME work fine
...
when using the multi interface (too).
2003-04-29 18:03:30 +00:00
Daniel Stenberg
63593f5597
mention configure --help
2003-04-29 16:55:17 +00:00
Daniel Stenberg
c0acaa5d2c
CURLOPT_FTPPORT could support port number too
2003-04-28 17:29:32 +00:00
Daniel Stenberg
2e46f8d0a6
corrected the comment which wasn't correct
2003-04-28 13:48:16 +00:00
Daniel Stenberg
51da6aaa07
RSAglue.lib is no longer needed with recent OpenSSL versions
2003-04-25 15:08:46 +00:00
Daniel Stenberg
c8b79e36db
Dan Fandrich added support for the gzip Content-Encoding for --compressed
2003-04-24 06:34:31 +00:00
Daniel Stenberg
208374bcc9
Bryan Kemp's reported problems with curl and PUT from stdin and a faked
...
content-length made me add test case 60, that does exactly this, but it
seems to run fine...
2003-04-23 12:09:58 +00:00
Daniel Stenberg
7f0a6e7203
last 10 days or so
2003-04-22 23:30:04 +00:00
Daniel Stenberg
54ebb9cfd4
libtool 1.5 stuff
2003-04-22 23:29:27 +00:00
Daniel Stenberg
49e9c1495b
stop checking for libtool, we don't run that in this script
2003-04-22 23:26:00 +00:00
Daniel Stenberg
a84b0fbd52
Dan Fandrich corrected the error messages on "bad encoding".
2003-04-22 22:33:39 +00:00
Daniel Stenberg
c95814c04d
Dan Fandrich's gzip bugfix
2003-04-22 22:32:02 +00:00
Daniel Stenberg
9f8123f1b8
Dan Fandrich's fix
2003-04-22 22:31:02 +00:00
Daniel Stenberg
8b23db4f4d
Peter Sylvester pointed out that curl_easy_setopt() will always (wrongly)
...
return CURLE_OK no matter what happens.
2003-04-22 21:42:39 +00:00
Daniel Stenberg
d77cc13374
two dashes is enough
2003-04-16 12:46:20 +00:00
Daniel Stenberg
9a12db1aa2
typecast the setting of the size, as it might be an off_t which is bigger
...
than long and libcurl expects a long...
2003-04-15 14:18:37 +00:00
Daniel Stenberg
eb54d34bec
If MALLOCDEBUG, include the lib's setup.h here so that the proper defines
...
are set before all system headers, as otherwise we get compiler warnings
on my Solaris at least.
2003-04-15 14:01:57 +00:00
Daniel Stenberg
4b1203d4c9
include config.h before all system headers, so that _FILE_OFFSET_BITS and
...
similar is set properly by us first
2003-04-15 13:32:26 +00:00
Daniel Stenberg
183a9c6244
extended the -F section
2003-04-15 09:58:27 +00:00
Daniel Stenberg
1f2294d585
treat uploaded .html files as text/html by default
2003-04-15 09:29:39 +00:00
Daniel Stenberg
0b839c4f77
return the same error for the sslv2 "certificate verify failed" code
2003-04-14 22:00:36 +00:00
Daniel Stenberg
1d4fd1fcae
new wording by Kevin Roth
2003-04-14 14:54:18 +00:00
Daniel Stenberg
b1d8d72c16
ignore all stamp-h*
2003-04-14 13:09:44 +00:00
Daniel Stenberg
bafb68b844
With the recent fix of libcurl, it shall now return CURLE_SSL_CACERT when
...
it had problems withe CA cert and thus we offer a huge blurb of verbose
help to explain to the poor user why this happens.
2003-04-14 13:09:09 +00:00
Daniel Stenberg
21873b52e9
Restored the SSL error codes since they was broken in the 7.10.4 release,
...
also now attempt to detect and return the specific CACERT error code.
2003-04-14 12:53:29 +00:00
Daniel Stenberg
0aa8b82871
FTP CWD response fixed
...
gzip content-encoding added
chunked content-encoding fixed
2003-04-14 07:13:08 +00:00
Daniel Stenberg
f9781afafd
clarified the CURLINFO_SIZE_DOWNLOAD somewhat on Juan F. Codagnone's
...
suggestion
2003-04-11 16:52:30 +00:00
Daniel Stenberg
fece361a55
Nic fixed so that Curl_client_write() must not be called with 0 lenth data.
...
I edited somewhat and removed trailing whitespaces.
2003-04-11 16:31:18 +00:00
Daniel Stenberg
7b51b2f128
Nic Hines fixed this bug when deflate or gzip contents were downloaded using
...
chunked encoding.
2003-04-11 16:23:43 +00:00
Daniel Stenberg
22d88fb28e
ah, move the zero byte too or havoc will occur
2003-04-11 16:23:06 +00:00
Daniel Stenberg
f7c5b28e76
verify the new url parser fix
2003-04-11 16:22:27 +00:00
Daniel Stenberg
5760f2a307
support ? as separator instead of / even if not protocol was given
2003-04-11 16:08:41 +00:00
Daniel Stenberg
ee46efb5a5
these guys deserve a mentioning here as well
2003-04-11 08:57:19 +00:00
Daniel Stenberg
eb6ffebfc7
Dan the man on the list
2003-04-11 08:55:08 +00:00
Daniel Stenberg
c06c44f286
Dan Fandrich's added gzip support documented.
2003-04-11 08:51:24 +00:00
Daniel Stenberg
019c4088cf
Dan Fandrich's gzip patch applied
2003-04-11 08:49:20 +00:00
Daniel Stenberg
0b0a88b78d
when saving a cookie jar fails, you don't get an error code or anything,
...
just a warning in the verbose output stream
2003-04-11 08:19:06 +00:00
Daniel Stenberg
028e9cc56f
According to RFC959, CWD is supposed to return 250 on success, but
...
there seem to be non-compliant FTP servers out there that return 200,
so we accept any '2xy' response now.
2003-04-11 08:10:54 +00:00
Daniel Stenberg
e0d8615ece
show a verbose warning message in case cookie-saving fails, after
...
Ralph Mitchell's notification.
2003-04-11 07:39:16 +00:00
Daniel Stenberg
c8ecbda40b
new ftp tests
2003-04-10 11:43:47 +00:00
Daniel Stenberg
2324c10d43
another week has passed
2003-04-10 11:36:56 +00:00
Daniel Stenberg
89cfa76291
Vlad Krupin's URL parsing patch to fix the URL parsing when the URL has no
...
slash after the host name, but still a ? and following "parameters".
2003-04-10 09:44:39 +00:00
Daniel Stenberg
072070a22c
oops, committed test code not meant to be here
2003-04-09 12:02:06 +00:00
Daniel Stenberg
3c3ad134ea
the default debugfunction shows incoming headers as well
2003-04-09 11:57:06 +00:00
Daniel Stenberg
a4ffcfd4d5
timecond support added
...
made the Last-Modified (faked) header look correct using GMT always
2003-04-09 11:56:31 +00:00
Daniel Stenberg
136670c58a
three new ftp tests
2003-04-09 11:55:24 +00:00
Daniel Stenberg
28169725fa
<mdtm> added
2003-04-09 11:53:09 +00:00
Daniel Stenberg
5b13106f54
MDTM support added
2003-04-09 11:52:24 +00:00
Daniel Stenberg
1a2db0dfb1
James Bursa fixed a flaw in the content-type extracting code that could
...
miss the first letter
2003-04-08 14:48:38 +00:00
Daniel Stenberg
696f95bb0a
share.c added
2003-04-08 10:35:35 +00:00
Daniel Stenberg
acec588fe3
--disable-eprt perhaps?
2003-04-07 06:41:24 +00:00
Daniel Stenberg
6ed0da8e98
Ryan Weaver's fix to prevent the ca bundle to get installed even when
...
building curl without SSL support!
2003-04-06 12:29:45 +00:00
Daniel Stenberg
7fd91d70bd
adjusted the formpost testcases to the new boundary string construction
2003-04-04 12:30:35 +00:00
Daniel Stenberg
61788a0389
Changed how boundary strings are generated. This new way uses 28 dashes
...
and 12 following hexadecimal letters, which seems to be what IE uses.
This makes curl work smoother with more stupidly written server apps.
Worked this out together with Martijn Broenland.
2003-04-04 12:24:01 +00:00
Daniel Stenberg
0821447b5b
spell fix
2003-04-03 16:11:47 +00:00
Daniel Stenberg
3cba274ba6
kill a compiler warning on cygwin
2003-04-03 14:16:15 +00:00
Daniel Stenberg
df7bbcfd21
Added log output for when the writing of the input HTTP request is successful
...
or unsuccessful. Used to track down the recent cygwin test suite problems.
2003-04-03 13:43:15 +00:00
Daniel Stenberg
021d406f0c
Modified how we log data to server.input, as we can't keep the file open
...
very much as it makes it troublesome on certain operating systems.
2003-04-03 13:42:06 +00:00
Daniel Stenberg
294569c502
new
2003-04-03 13:39:36 +00:00
Daniel Stenberg
bfd00ac2ed
7.10.4 commit
2003-04-02 07:48:56 +00:00
Daniel Stenberg
735a4714f4
Version 7.10.4
2003-04-02 07:42:39 +00:00
Daniel Stenberg
827fd47198
documented the new killserver tag
2003-04-01 08:43:09 +00:00
Daniel Stenberg
e26b917661
kill the ftp server afterwards, it is just so messed up
2003-04-01 08:42:37 +00:00
Daniel Stenberg
92872a2a3c
log when we've returned verification that we are the test server
2003-04-01 08:42:14 +00:00
Daniel Stenberg
16ddb09cb4
support the new <killserver> tag
2003-04-01 08:41:49 +00:00
Daniel Stenberg
d37031f14e
ignore lib505 too
2003-04-01 07:13:28 +00:00
Daniel Stenberg
b4e84ca7d2
lib505.c is a new test case for ftp uploading with rename
2003-04-01 07:13:04 +00:00
Daniel Stenberg
47970b9e6f
Added support for the RNFR/RNTO commands
2003-04-01 07:10:08 +00:00
Daniel Stenberg
f65f120d50
updated
2003-03-31 22:16:12 +00:00
Daniel Stenberg
df00ec3c82
move the ssl config clone call to before the connectionexists call and then
...
also subsequently free the ssl struct if the connection struct is to be
deleted
2003-03-31 21:43:05 +00:00
Sterling Hughes
ad6fca28f9
testing, ignore this commit
2003-03-31 15:59:17 +00:00
Daniel Stenberg
fd33923496
7.10.4-pre6 commit
2003-03-31 14:02:43 +00:00
Daniel Stenberg
a55649dc82
added dist-hook that clears the tests/log dir properly as otherwise
...
'make distcheck' doesn't pass
2003-03-31 11:37:47 +00:00
Daniel Stenberg
9558f229db
Fixup after talks with Richard Bramante. We should now make better
...
comparisons before re-using SSL connections and re-using SSL connection IDs.
2003-03-31 05:13:26 +00:00
Daniel Stenberg
7917bfb1c9
--location-trusted added, which does a normal location plus the new
...
CURLOPT_UNRESTRICTED_AUTH option set TRUE.
Patch by Guillaume Cottenceau.
2003-03-31 04:42:20 +00:00
Daniel Stenberg
25f611ca42
Guillaume Cottenceau's patch that adds CURLOPT_UNRESTRICTED_AUTH that
...
disables the host name check in the FOLLOWLOCATION code. With that option
set, libcurl will send user+password to all hosts.
2003-03-31 04:41:05 +00:00
Daniel Stenberg
e6eb49e7e0
10 days of fixes
2003-03-31 04:05:03 +00:00
Daniel Stenberg
9a075f53dc
clarify USERPWD somewhat more
2003-03-31 04:04:40 +00:00
Daniel Stenberg
4b3f800c03
Frankie Fong filed bug report #708708 which identified a problem with
...
ConnectionExists() when first doing a proxy connecto to a HTTPS site and then
switching over to a HTTP connection to the same host.
This fix corrects the problem.
2003-03-31 03:42:01 +00:00
Daniel Stenberg
82bc76b243
Dan Shearer's fix from bug report #618892 , which makes 'curl -O' output
...
an error message about a missing URL.
2003-03-29 11:03:30 +00:00
Daniel Stenberg
18b9b04907
send as much as possible of the POST at once
2003-03-28 12:56:07 +00:00
Daniel Stenberg
87f1f08b36
added section titles and a CONTACT paragraph asking people to use the mailing
...
lists
2003-03-27 15:09:33 +00:00
Daniel Stenberg
7d7ebbe9f7
fixed the pkg-config stuff for rh9
2003-03-26 19:05:24 +00:00
Daniel Stenberg
5111ce782f
add URLs to patch and diff
2003-03-26 11:48:03 +00:00
Daniel Stenberg
20b0e563ce
mention the URL to the mailing lists
2003-03-26 11:44:04 +00:00
Daniel Stenberg
8b6cf239a3
attempt to extract openssl information using pkg-config
2003-03-25 22:40:43 +00:00
Daniel Stenberg
bcc285cffd
Renamed configure.in to configure.ac, as this is the supposedly new preferred
...
name for it.
2003-03-25 15:56:33 +00:00
Daniel Stenberg
d5ba030942
use init and copyright to get a better header in the generated script
2003-03-25 15:54:06 +00:00
Daniel Stenberg
803f43592a
white space and indent fix
2003-03-25 14:23:12 +00:00
Daniel Stenberg
904b9ccaa3
ignore getdate.c
2003-03-24 23:11:16 +00:00
Daniel Stenberg
89721ff04a
Richard Bramante's provided a fix for a handle re-use problem seen when you
...
change options on an SSL-enabled connection between requests.
2003-03-24 23:10:38 +00:00
Daniel Stenberg
6164823921
Removed the "TC TrustCenter, Germany, Class 0 CA." certificate:
...
"It is a DEMO certificate and was never intended to be in any list of trusted
CA certificates."
(quote by Gtz Babin-Ebell, trustcenter.de)
2003-03-24 11:06:57 +00:00
Daniel Stenberg
f8b3c47f99
all those changes
2003-03-24 10:47:06 +00:00
Daniel Stenberg
56dd2da962
Hopefully this change addresses these two bug reports: 707003 and 706624.
...
We need to make sure that when we init a 'connectdata' struct and then
afterwards check for and re-use another one, we must be careful so that the
newly set values are transmitted and used in the surviving connectdata struct.
2003-03-21 08:09:48 +00:00
Daniel Stenberg
68bb74d172
lib/getdate.c.cvs may need a rename if you don't have yacc or bison
2003-03-20 15:12:43 +00:00
Daniel Stenberg
bf5e12c8e0
if the cvs update fails, don't continue further
2003-03-20 14:38:42 +00:00
Daniel Stenberg
de11f5e53a
make the ENGINE depend on the USE_SSLEAY define too
2003-03-19 21:28:39 +00:00
Daniel Stenberg
b125e8e23a
set binary mode for some file handling and it might work better on some
...
cygwin installations (using DOS-style files somehow?)
2003-03-19 09:26:29 +00:00
Daniel Stenberg
b28b616eb2
typecast the conversion from const char * to char *
2003-03-19 09:16:59 +00:00
Daniel Stenberg
4534ca238d
Rename getdate.c to getdate.c.cvs, since the "normal" build procedure do
...
imply that yacc/bison exists and can generate this file. Those without one
of those tools can then checkout and rename the getdate.c.cvs file.
2003-03-19 09:09:40 +00:00
Daniel Stenberg
cee0e94294
clarify that 22 can be returned on --fail for all HTTP errors being 400
...
or above
2003-03-18 10:01:51 +00:00
Daniel Stenberg
8319ea7078
more defensive checking as platforms differ...
2003-03-17 17:20:26 +00:00
Daniel Stenberg
5334a58f9b
Andy Cedilnik's corrections
2003-03-17 12:38:08 +00:00
Daniel Stenberg
2616bdc4cd
it just never ends
2003-03-16 18:41:00 +00:00
Daniel Stenberg
c149b3f797
regenerated from getdate.y
2003-03-16 16:20:56 +00:00
Daniel Stenberg
d349eb3d43
Juan F. Codagnone pointed out a missing thing from the march 2 fix
2003-03-16 16:15:24 +00:00
Daniel Stenberg
9b43ade1c0
typecase getpid() to int to prevent compiler warning
2003-03-16 10:46:52 +00:00
Daniel Stenberg
ad05d0a8d9
figure out select()'s argument types
2003-03-15 21:04:01 +00:00
Daniel Stenberg
e6bfbe9683
Gisle Vanem's fix to get this working nicely on windows
2003-03-15 21:02:20 +00:00
Daniel Stenberg
c871efca4b
Gisle Vanem fixed a name collision with structure '"CONTEXT" in <winnt.h>
2003-03-15 21:00:47 +00:00
Daniel Stenberg
12c72b419c
missing newline added
2003-03-15 17:26:59 +00:00
Daniel Stenberg
a15b7691ca
no server needed
2003-03-15 17:12:46 +00:00
Daniel Stenberg
01618d323b
allow 'none' as server
2003-03-15 17:11:13 +00:00
Daniel Stenberg
bb6d0e37e3
Sort out the ENGINE problems people seem to be having. Now we put all ENGINE
...
related stuff within HAVE_OPENSSL_ENGINE_H and we don't make any private
typedef or similar if the header is missing...
2003-03-15 16:51:43 +00:00
Daniel Stenberg
24a6100897
* use the pid returned back from test-servers and kill them before starting
...
them the first time
* verify that the server we start really comes up fine and works as
expected before continue
* count test cases where the server can't be run (for whatever reason)
* prefix lots of messages with RUN: to make it easier to realize which script
is saying what when running tests verbose
* remove the generic sleep(1) from each test, makes the suite fly! ;-)
I hope these changes will make the tests run somewhat more reliably on more
platforms.
2003-03-15 16:43:58 +00:00
Daniel Stenberg
0251563c98
report pid back in the WE ROOLZ message
2003-03-15 16:39:15 +00:00
Daniel Stenberg
72673a351b
removed the "banner" when the server is starting
2003-03-15 16:05:47 +00:00
Daniel Stenberg
96b7131844
detect lack of perl before running tests
2003-03-15 15:08:55 +00:00
Daniel Stenberg
dcc2f16416
Rick Jones' minor thing to build better on HPUX 11
2003-03-15 14:47:09 +00:00
Daniel Stenberg
c2b8a04000
Nico Baggus little adjustment to build with OpenSSL 0.9.7 (the ENGINE thing)
2003-03-14 17:21:06 +00:00
Daniel Stenberg
d65587b06c
improved "deeper" check
2003-03-14 12:44:56 +00:00
Daniel Stenberg
1ab0134522
No longer halts operation if select or socket are missing, since in most
...
cases this is wrong... and if they're truly missing, we won't succeed to
link later on anyway.
2003-03-13 23:02:33 +00:00
Daniel Stenberg
afffce80f0
Philippe Raoult needed this to build on FreeBSD
2003-03-13 21:41:02 +00:00
Daniel Stenberg
70b80b0160
Extra function-find magic for platforms that don't like the way the
...
default AC_CHECK_FUNCS() work. HPUX 11 is one of them.
2003-03-13 17:06:55 +00:00
Daniel Stenberg
64067a04b5
output what cvs returned, see if we can make the script bail out when
...
cvs update fails
2003-03-13 15:56:31 +00:00
Daniel Stenberg
38cf0268c0
use include path from BUILD dir since we want the config.h
2003-03-13 15:54:46 +00:00
Daniel Stenberg
2d2034703f
Things are moving along...
2003-03-12 14:29:47 +00:00
Daniel Stenberg
571ceeff90
When we append stuff to the URL, we must make sure the text is properly
...
URL encoded before. Test case 58 added to verify this.
2003-03-12 14:20:16 +00:00
Daniel Stenberg
34c4ba4321
-m on curl on windows with telnet doesn't work
2003-03-12 14:14:52 +00:00
Daniel Stenberg
babb372eb9
This verifies that my fix for bug report #700275 works.
2003-03-12 14:04:23 +00:00
Daniel Stenberg
5b9b82c1cd
test58 added
2003-03-12 14:03:53 +00:00
Daniel Stenberg
075c534270
improved the header checks
...
--enable-libgcc
check for a sed before using it
2003-03-12 13:42:07 +00:00
Daniel Stenberg
f317f8b149
Add include files to prevent warnings on some (HPUX) systems.
2003-03-12 08:54:45 +00:00
Daniel Stenberg
f8d552dde5
include "config.h" from the lib's private dir
2003-03-12 08:54:11 +00:00
Daniel Stenberg
606f72bb13
Setup include path to the lib dir to enable inclusion of "config.h"
2003-03-12 08:53:44 +00:00
Daniel Stenberg
327e6a2b4f
Made set_local_option() properly static as reported by Rick Jones
2003-03-12 08:44:00 +00:00
Daniel Stenberg
be8f6c7f5c
Prefix defines and symbols with CURL_ to reduce the risk of colliding with
...
various system's other defines.
2003-03-12 08:40:45 +00:00
Daniel Stenberg
073448e0ea
support a few more common typedefs
2003-03-12 08:11:24 +00:00
Daniel Stenberg
f136f435b5
Massige use of AC_HELP_STRING() all over makes the --help output so much
...
nicer!
2003-03-12 08:07:30 +00:00
Daniel Stenberg
ebea6b487b
another week of changes, especially libtool gave us an adventure to remember
2003-03-11 19:22:10 +00:00
Daniel Stenberg
e5b7dc56e6
syntax error
2003-03-11 19:12:07 +00:00
Daniel Stenberg
c2d8025a0a
Christophe Demory fixed the check to work better for non-blocking on HP-UX
...
systems. Bug report #701749 .
2003-03-11 19:07:41 +00:00
Daniel Stenberg
853e240e1d
Use ssize_t instead of 'int' to make the 64 bit sparc compiler happier.
...
Fix by Richard Gorton.
2003-03-11 18:58:21 +00:00
Daniel Stenberg
8755a6d1ac
Richard Gorton improved the random_the_seed() function for systems where
...
we don't find/know of a good random source. This way, we get a better
randomness which in turn should make SSL connections more secure.
2003-03-11 18:55:34 +00:00
Daniel Stenberg
9f723061cb
don't check for netinet/if_ether.h, we don't include it and it causes
...
configure warnings on many systems
2003-03-11 17:16:02 +00:00
Daniel Stenberg
652683fc04
Martin C. Martin's fix to produce an error message in case of failure
...
in the Curl_is_connected() function.
2003-03-11 16:28:23 +00:00
Daniel Stenberg
83a463891d
added things to fix at the next major release/change
2003-03-10 20:46:54 +00:00
Daniel Stenberg
957b618fdc
clarify
2003-03-10 20:43:59 +00:00
Daniel Stenberg
ebe5191b63
no the data is not freed, this is left for the app to do when needed
2003-03-10 17:01:11 +00:00
Daniel Stenberg
c426234df7
AAAARG
...
libtool 1.4.3 is scary as hell and caused just about every build on all sorts
of platforms to stop working, thanks to the fact that it ruquires a SED
variables somehow set by the configure script. It works fine on my linux
running autoconf 2.57 and automake 1.7 but others seem not to do as fine.
Reverting back to the ltmain.sh we had previously, which I believe is 1.4.2
including handmade patches for FreeBSD.
ALERT ALERT ALERT before we try 1.4.3 or similar versions again, check the
${SED} stuff and similar carefully.
2003-03-10 14:52:33 +00:00
Daniel Stenberg
8c3a10392e
Include sys/types.h as well. Ray DeGennaro reports successful compiling on
...
AIX when this fix is applied and I cannot see how this will break any
systems.
2003-03-10 12:25:32 +00:00
Daniel Stenberg
d0e44946e9
figure out the path to a 'sed' as otherwise libtool gets crazy
2003-03-07 13:36:32 +00:00
Daniel Stenberg
46a593d968
libtoolize 1.4.3 brought these
2003-03-07 09:03:09 +00:00
Daniel Stenberg
eb0cc34951
Removed define, risc os build, POST-GET bug fixed, AIX 4.3 problems solved
...
and two makefiles fixed.
2003-03-04 06:41:50 +00:00
Daniel Stenberg
1c7dfda4bc
output the md5sum as the last step
2003-03-03 23:26:39 +00:00
Daniel Stenberg
3c0e4a2fa1
Added share.obj
2003-03-03 22:39:34 +00:00
Daniel Stenberg
c753072ae1
moved the disable-thread warning to the switch code so that the AIX 4.3
...
automatic disable won't cause a warning
2003-03-03 22:31:58 +00:00
Daniel Stenberg
243942a7aa
Detect AIX 4.3 or later, and if found disable the check for the thread-safe
...
*_r() functions as they're not needed (and if fact mess things up for us).
Brought to our attention by the friendly Troels Walsted Hansen in bug report
#696217 .
2003-03-03 22:30:25 +00:00
Daniel Stenberg
8d5ac8b43c
AIX 4.3 or later should use gethostbyname() and not the *_r() version.
2003-03-03 22:23:48 +00:00
Daniel Stenberg
17962b3d2e
Added typecast to please the MSVC compiler.
2003-03-03 06:45:27 +00:00
Daniel Stenberg
f70acd5979
another typecast added to please the borland compiler
2003-03-03 06:42:52 +00:00
Daniel Stenberg
ffe5c46224
Add (void) on our uses of the swrite() macro when we don't read the return
...
code as this makes compiler warnings. We *should* fix the code to deal with
the return codes instead...
2003-03-03 06:40:36 +00:00
Daniel Stenberg
3242ea5f66
Init postdata properly before issuing a request, so that there isn't any
...
lingering POST-stuff that confuses GET requests. Juan F. Codagnone reported
this problem in bug report #653859 .
2003-03-02 17:43:42 +00:00
Daniel Stenberg
39a282bffc
moved a variable declaration to remove a compiler warnings with the MSVC
...
compiler, mentioned by Andi Jahja
2003-03-02 17:20:59 +00:00
Daniel Stenberg
29583004ce
include the engine stuff
2003-02-28 15:50:05 +00:00
Daniel Stenberg
0a1a185874
Andres Garcia Garcia updated to build with the most recent OpenSSL and
...
the recent libcurl changes.
2003-02-28 15:49:32 +00:00
Daniel Stenberg
8f809e2a93
James Bursa made it compile on RISC OS as well.
2003-02-28 13:11:10 +00:00
Daniel Stenberg
f216059b49
James Bursa wrote a section about cross-compiling for RISC OS
2003-02-28 13:10:54 +00:00
Daniel Stenberg
9121b1f41d
the strequal and strnequal should now be called with the proper curl_ prefix
2003-02-28 12:20:08 +00:00
Daniel Stenberg
60e015d0c1
Removed the defines for strequal() and strnequal().
2003-02-28 12:17:56 +00:00
Daniel Stenberg
7e049fca61
recent stuff
2003-02-28 08:40:57 +00:00
Daniel Stenberg
0f0e4de6a4
mention what happens if size is set to -1
2003-02-28 07:55:01 +00:00
Daniel Stenberg
bc1102922b
spell out that POSTFIELDS should be url-encoded in most cases
2003-02-28 07:53:31 +00:00
Daniel Stenberg
a3d3642a30
spell better
2003-02-27 23:10:38 +00:00
Daniel Stenberg
248eb47329
Updated to better reflect reality. Also displays how the CURLMsg struct
...
looks like.
2003-02-27 14:25:54 +00:00
Daniel Stenberg
52ebf50607
It appears that there are FTP-servers that return size 0 for files
...
when SIZE is used on the file while being in BINARY mode. To work
around that (stupid) behavior, we attempt to parse the RETR response
even if the SIZE returned size zero.
Debugging help from Salvatore Sorrentino on February 26, 2003.
2003-02-27 12:50:54 +00:00
Daniel Stenberg
d34a4b126e
test138 is for RETR without size and without a working SIZE
2003-02-26 17:09:47 +00:00
Daniel Stenberg
de96719a45
support <size>-1</size> to completely disable the SIZE command
2003-02-26 17:05:36 +00:00
Daniel Stenberg
9876ed09fe
added support for RETRNOSIZE in the control file to tell RETR to not
...
include size in the 150-reply
2003-02-26 16:57:00 +00:00
Daniel Stenberg
17cbbe3dc5
added a test case for RETR that doesn't get the size in the 150-reply
2003-02-26 16:56:00 +00:00
Daniel Stenberg
b995af17eb
added index.html
2003-02-26 13:46:38 +00:00
Daniel Stenberg
6589579850
random updates
2003-02-26 13:01:29 +00:00
Daniel Stenberg
5ddc260fc2
No longer loop to read multiple times before returning back from the transfer
...
function, as this could easily end up looping for a very long time (more or
less until the whole transfer was done) and no library-using app would want
that.
Found thanks to a report by Kyle Sallee.
2003-02-26 12:42:25 +00:00
Daniel Stenberg
db5c9cd4c0
updated, now features less mentions about older versions
2003-02-25 08:52:32 +00:00
Daniel Stenberg
9b6d010aef
better sslcerts link
2003-02-25 08:36:29 +00:00
Daniel Stenberg
065b87e949
7.10.4-pre2 commit
2003-02-24 18:14:48 +00:00
Daniel Stenberg
a6206a3aef
Fixes to bring back the the "Expect: 100-continue" functionality. If the
...
header is used, we must wait for a 100-code (or timeout), before we send the
data. The timeout is merely 1000 ms at this point. We may have reason to set
a longer timeout in the future.
2003-02-24 16:53:53 +00:00
Daniel Stenberg
30639ed72b
Kjetil Jacobsen found out that setting CURLOPT_MAXCONNECTS to a value higher
...
than 5 could cause a segfault.
2003-02-24 14:50:20 +00:00
Daniel Stenberg
9d02a39e13
fixed language for limit-rate
2003-02-24 13:28:32 +00:00
Daniel Stenberg
fc0af0d4d1
daily was weekly, added a little thing about feb 2003
2003-02-24 08:18:17 +00:00
Daniel Stenberg
a683416081
added an EXAMPLE section
2003-02-21 15:19:50 +00:00
Daniel Stenberg
9faf57ee8d
how to disable FTP PORT
2003-02-17 23:23:11 +00:00
Daniel Stenberg
44b9ccb7e2
This script clearly misses to remove the build dir at times when it exits,
...
so we now remove everything matching "build-*" when the script starts.
2003-02-17 09:15:26 +00:00
Daniel Stenberg
de003d9cf8
mention --trace and --trace-ascii in the -v/--versbose section to remind
...
people how to get even more details shown
2003-02-17 09:02:51 +00:00
Daniel Stenberg
8a2a523c70
mention more cacert magic
2003-02-14 22:28:12 +00:00
Daniel Stenberg
c3dfe50aaf
Fix Curl_is_connected() even more to deal with waitconnect() return codes
...
even better (also based on input from Martin).
2003-02-14 09:11:51 +00:00
Daniel Stenberg
9659d862c7
Matthew Clarke built curl on AIX 3.2.5
2003-02-14 09:06:07 +00:00
Daniel Stenberg
69ab4cd391
include <sys/socket.h> to compile the fd_set stuff properly on all systems
2003-02-14 09:03:03 +00:00
Daniel Stenberg
498f3985b3
geterrno() renamed to ourerrno() to prevent the name clash that occurred in
...
AIX 3.2.5 and possibly other OSF-like system headers.
2003-02-14 09:01:01 +00:00
Daniel Stenberg
977175d4fd
Martin C. Martin's fix for multi-interface connects to non-listening ports.
2003-02-14 08:02:55 +00:00
Daniel Stenberg
3ddc7b9390
Christopher R. Palmer fixed Curl_base64_encode() to deal with zeroes in the
...
data to encode.
2003-02-13 18:30:10 +00:00
Daniel Stenberg
10e9bf623f
language
2003-02-08 14:36:18 +00:00
Daniel Stenberg
48a5c64e94
include stdarg.h since we use va_* stuff
2003-02-06 19:28:17 +00:00
Daniel Stenberg
140606ccd5
I made curl run fine on a XScale/PXA250
2003-02-05 08:09:33 +00:00
Daniel Stenberg
f56d006f93
Re-arranged the SSL connection code (again). The recent fix was not a very
...
good one. This should work fine again.
2003-02-05 07:43:05 +00:00
Jean-Philippe Barette-LaPierre
beb13a1d3e
added the sharing of DNS cache
2003-02-04 23:48:46 +00:00
Daniel Stenberg
fa47138327
VMS has setjmp.h
2003-02-04 22:28:36 +00:00
Daniel Stenberg
9421d4510a
Nico Baggus updated build script for VMS
2003-02-04 22:28:19 +00:00
Daniel Stenberg
ff8abfca85
assume zlib 1.1.4 - pointed out by Kevin Roth
2003-02-04 18:24:55 +00:00
Daniel Stenberg
5c858965b8
HAVE_LIBZ is the actual name of the define we use
2003-02-04 18:23:41 +00:00
Daniel Stenberg
e3f83cb17a
make it more obvious what this is by not even trying to show a manual
2003-02-04 18:22:31 +00:00
Daniel Stenberg
de6008e01a
James Bursa corrected a bad comment
2003-02-04 18:12:41 +00:00
Daniel Stenberg
6417e696df
fixes during the last couple of days
2003-02-04 12:33:13 +00:00
Daniel Stenberg
5d28f3781b
Improved error reporting in case of bad SSL_connect()s, and we also no
...
longer use the SSL functions that store the error message in a static buffer
since that is not very multi-thread friendly.
2003-02-04 12:29:57 +00:00
Daniel Stenberg
10026bb62e
scan through the PATH as well, to find stunnel
2003-02-03 22:15:33 +00:00
Daniel Stenberg
21c16f923c
Julian Noble pointed out that capath is indeed working fine on Windows
...
these days since the c_rehash tool is written (fixed) to do the proper
action even on file systems that don't support symlinks.
2003-02-03 21:36:52 +00:00
Daniel Stenberg
32cef52f0d
Kevin Roth corrected the zlib stuff to work better.
2003-01-31 07:07:28 +00:00
Daniel Stenberg
e7dd7c54ff
don't check for the CA cert bundle if --insecure is used
2003-01-30 14:48:07 +00:00
Daniel Stenberg
b0b50bd12a
typecast the argument to isspace() to an int to prevent warnings on some
...
compilers
2003-01-30 06:06:24 +00:00
Daniel Stenberg
f2c6057490
curl now uses stricter VERIFYHOST by default and only uses a lesser check
...
if --insecure is used. Reported by Hamish Mackenzie.
2003-01-30 05:15:57 +00:00
Daniel Stenberg
169b2eeb94
Fixes bug #669059 . We now extract the Content-Type better and more accurate.
2003-01-30 05:04:02 +00:00
Daniel Stenberg
f81d027f60
test case 57 - verifies that the Content-Type extraction does not stop on
...
the first space anymore but cuts off the trailing spaces only.
Bug report #669059 .
2003-01-30 05:03:19 +00:00
Daniel Stenberg
872eeb7339
changes from the last week or so
2003-01-29 13:56:04 +00:00
Daniel Stenberg
7f67a28c2a
HAVE_WRITABLE_ARGV is set if argv[] is writable on the system, and then
...
we attempt to hide some of the more sensitive command line arguments
2003-01-29 13:16:03 +00:00
Daniel Stenberg
30a46e1135
John McGowan found a problem where the DEBUGFUNCTION was called with bad
...
data on uploads.
2003-01-29 12:52:45 +00:00
Daniel Stenberg
3a01478ce8
add the new emacs file and removed the former one
2003-01-29 12:15:16 +00:00
Daniel Stenberg
53d71fab60
example showing how a .emacs using curl-style.el could look like, thanks
...
to Mats Lidell for awesome elisp hacking!
2003-01-29 12:14:37 +00:00
Daniel Stenberg
be891f112c
this is the former emacs file we no longer use, go with curl-style.el and
...
be happy!
2003-01-29 11:55:16 +00:00
Daniel Stenberg
89934239d7
reset conn->size to -1 on the ftp-do function to make it not go on to
...
ftp_done() with the previous transfer's value, as Dave Halbakken found out.
He also verified this fixed corrected the problem.
2003-01-29 10:54:39 +00:00
Daniel Stenberg
8986037fdd
previous changes
2003-01-29 10:17:10 +00:00
Daniel Stenberg
a7c72b7abf
removed the local variables for emacs and vim, use the new sample.emacs
...
way for emacs, and vim users should provide a similar non-polluting style
2003-01-29 10:14:20 +00:00
Daniel Stenberg
409ac80710
removed weirdo {{{ and }}} comments
...
removed emacs local-variables stuff
2003-01-29 10:12:06 +00:00
Daniel Stenberg
fc7bebdf55
the README.curl is named MANUAL these days
2003-01-28 16:33:05 +00:00
Daniel Stenberg
ca52549557
revised and better
2003-01-28 08:03:13 +00:00
Daniel Stenberg
8948a65654
removed -Wcast-align from --enable-debug with gcc, it just gives too many
...
warnings that I can't be concerned about at this point.
2003-01-27 14:26:06 +00:00
Daniel Stenberg
b4e33cfcc7
Removed the long-living compiler warnings on the des_pcbc_encrypt() function
...
calls!
2003-01-27 14:19:22 +00:00
Daniel Stenberg
86742e8334
tests that were not run due to restraints (the netrc-tests) were counted
...
as skipped twice, and thus the total number of tests appeared wrong
2003-01-27 13:51:35 +00:00
Daniel Stenberg
173b35eaf8
made it work
...
made it cause less compiler warnings
made it require 7.9.7 to build
2003-01-27 10:25:20 +00:00
Daniel Stenberg
2b054e5309
Bertrand Demiddelaer found and fixed this memory leak.
2003-01-24 11:13:59 +00:00
Daniel Stenberg
a302ff1605
string.h keeps the proto for memset() on some platforms, used for FD_ZERO
2003-01-23 19:41:30 +00:00
Daniel Stenberg
f7bb4e6138
added a default to the switch() in order to prevent a compiler warning
2003-01-23 12:00:15 +00:00
Daniel Stenberg
5c5489916b
fix the configure option query
2003-01-23 07:37:21 +00:00
Daniel Stenberg
5627cf7167
mention what kind of error you may get if this is not followed
2003-01-23 06:15:26 +00:00
Daniel Stenberg
c05dae4a68
spell
2003-01-23 06:09:35 +00:00
Daniel Stenberg
57e61e3743
This is the new Emacs style for curl hacking, based on work written by
...
Mats Lidell in project Rockbox.
2003-01-23 06:00:02 +00:00
Daniel Stenberg
a6c395c156
Duncan Wilcox reported a crash with --interface on FreeBSD when ipv6-enabled
...
and this has been verified to correct the problem.
2003-01-23 05:38:20 +00:00
Daniel Stenberg
543e0b1e0f
oops, broken comment fixed
2003-01-22 18:50:51 +00:00
Daniel Stenberg
64b0ff875f
extern C this to work in C++ conditions
2003-01-22 18:30:58 +00:00
Daniel Stenberg
a034208a00
reversed the actions on the cmp check for detecting if we're re-running
...
a test on the same CVS setup as previous, as they seemed to be wrong.
We're not actually using the result for anything at this point though.
2003-01-22 12:29:19 +00:00
Daniel Stenberg
5f1251586b
use LANG set to C to prevent localized dates etc
2003-01-22 09:46:33 +00:00
Daniel Stenberg
6f6cffdc32
pass the options to configure properly
2003-01-22 07:57:52 +00:00
Daniel Stenberg
21a98ef264
check for empty confopts before asking for it
2003-01-22 07:41:35 +00:00
Daniel Stenberg
aa90436435
put the configure options in the setup file was well
...
make -i
show lib/config.h
and some initial checks to prevent this running multiple times without the
CVS having changed
2003-01-22 06:59:52 +00:00
Daniel Stenberg
61225052f9
updated copyright years
2003-01-21 17:25:58 +00:00
Daniel Stenberg
dee3163d95
when a chunked error is noticed, store the error number in the error string
...
to enable better error-tracking
2003-01-21 16:03:38 +00:00
Daniel Stenberg
8b0668b99e
skip the chmod
2003-01-21 15:09:20 +00:00
Daniel Stenberg
8471a82c85
run 'make test-full' instead of 'make test' to get more details in case of
...
errors
2003-01-21 10:36:35 +00:00
Daniel Stenberg
ed4dff63b9
make test-full in the root dir should run verbose tests but not stop on
...
single failures
2003-01-21 10:35:34 +00:00
Daniel Stenberg
838e776542
use 'make test-full' instead of only 'make test' as it gives a lot of more
...
info in case of failures
2003-01-21 10:33:29 +00:00
Daniel Stenberg
39c12790bc
Added a 'test-full' target to run the tests in verbose mode.
2003-01-21 10:32:40 +00:00
Daniel Stenberg
126e6d6645
pass srcdir to the ftps-server as well
2003-01-21 10:29:06 +00:00
Daniel Stenberg
5796a1b282
runtests.pl now passes the sourcedir path to the httpsserver.pl script
2003-01-21 10:14:25 +00:00
Daniel Stenberg
90982529fc
automake 1.5 should be enough
2003-01-21 09:36:15 +00:00
Daniel Stenberg
aba51d6b60
use process id in build directory name to do better
2003-01-20 20:20:51 +00:00
Daniel Stenberg
49bc4567bb
first attempt at script for distributed testing on various unix hosts
2003-01-20 20:07:49 +00:00
Daniel Stenberg
2ac52705c6
output summary with easy identifyable string prefixes
2003-01-20 15:43:50 +00:00
Daniel Stenberg
d0eb56dd97
made this script detect proper versions of the tools we need to build a full
...
curl on a unix host from CVS
2003-01-20 15:24:54 +00:00
Daniel Stenberg
b9c60df04b
added description in all AC_DEFINE() calls
2003-01-20 15:16:56 +00:00
Daniel Stenberg
8c236e4dfa
not used anymore
2003-01-20 15:16:17 +00:00
Daniel Stenberg
154a59f21f
Five more names we owe a big THANKS for their donations to the project.
2003-01-20 14:49:57 +00:00
Daniel Stenberg
9689e1c548
today's patches and Markus' correction
2003-01-20 14:40:06 +00:00
Daniel Stenberg
5a83976c99
Markus F.X.J. Oberhumer's patch that reduces memory usage quite a bit by
...
only allocating the scratch memory buffer once it is needed and not always
in the handle.
2003-01-20 12:52:34 +00:00
Daniel Stenberg
b5276a9a69
given passwords in netrc must be respected accordingly
2003-01-20 12:00:46 +00:00
Daniel Stenberg
30377baa5e
steps I *MUST* perform when I release a package
2003-01-20 11:29:40 +00:00
Daniel Stenberg
aa8b7dd336
reverted bad header replacement
2003-01-16 21:10:10 +00:00
Daniel Stenberg
f26a338a54
copyright year update in the source header
2003-01-16 21:08:12 +00:00
Daniel Stenberg
c4383f1d99
fixes Marcus brought
2003-01-16 21:07:50 +00:00
Daniel Stenberg
4527995e66
Allow CURLINFO_PRIVATE to be NULL, patch by Markus Oberhumer
2003-01-16 10:59:53 +00:00
Daniel Stenberg
b0fbb98f41
Markus Oberhumer fixed the -cflags option
2003-01-16 10:58:49 +00:00
Daniel Stenberg
63667dfd96
no TABs in source code
2003-01-15 11:44:33 +00:00
Daniel Stenberg
77c388c928
removed a TAB
2003-01-15 11:43:03 +00:00
Daniel Stenberg
a69b814ded
Kevin fixed the bad list address
2003-01-15 08:04:09 +00:00
Daniel Stenberg
c51ada766d
previous legal file, no longer accurate nor used
2003-01-14 12:55:08 +00:00
Daniel Stenberg
ef2709f97c
COPYING is the name of the file
2003-01-14 12:54:11 +00:00
Daniel Stenberg
bf9b9ca29d
7.10.3 commit
2003-01-14 12:42:26 +00:00
Daniel Stenberg
64f224bb22
more
2003-01-13 12:08:39 +00:00
Daniel Stenberg
285a8fe4d0
there is SOCKS support these days
2003-01-13 06:35:31 +00:00
Daniel Stenberg
3773d76dfd
Steve Oliphant pointed out that test case 105 did not work anymore and this
...
was due to a missing fix for the password prompting
2003-01-10 16:19:32 +00:00
Daniel Stenberg
94c5c7bd6d
added test 136
2003-01-09 16:48:51 +00:00
Daniel Stenberg
12cfc4c0b0
verify -u username: with ftp to use a blank password
2003-01-09 16:47:55 +00:00
Daniel Stenberg
9a2de6e6ee
if userpwd is "username:", this now implies a blank password while only
...
"username" will cause libcurl to prompt for password. Bryan Kemp noticed.
test case 136 is added for this
2003-01-09 16:47:09 +00:00
Daniel Stenberg
2ede47b8c8
Wai (Simon) Liu provided the HTTP200ALIASES paragraph.
2003-01-09 15:04:55 +00:00
Daniel Stenberg
76e107506f
Philippe Raoult's added note for HTTPHEADER
2003-01-09 14:58:54 +00:00
Daniel Stenberg
6f35ed51dc
This fixed yet another connect problem with the multi interface and ipv4
...
stack. Kjetil Jacobsen reported and verified the fix.
2003-01-09 14:52:51 +00:00
Daniel Stenberg
c94ba66310
removed
2003-01-09 11:57:50 +00:00
Daniel Stenberg
a15133f5cf
removed unused code
2003-01-09 11:50:34 +00:00
Daniel Stenberg
cc09e9d4c2
fix
2003-01-09 11:43:08 +00:00
Daniel Stenberg
16e0da2c4b
call curl_multi_perform() correctly
2003-01-09 11:42:07 +00:00
Daniel Stenberg
ed22f75241
proper indent
2003-01-09 11:31:49 +00:00
Daniel Stenberg
ba25cad6e2
pass a file name to memanalyze to read from instead of using stdin
2003-01-09 11:26:57 +00:00
Daniel Stenberg
abb01123cb
share.h is now a used header file
2003-01-09 11:19:51 +00:00
Daniel Stenberg
e2d249f8c5
fixed to deal with file names that contain colons, as in Windows
2003-01-09 11:03:02 +00:00
Daniel Stenberg
4a2ac166fa
7.10.3-pre4
2003-01-09 10:36:24 +00:00
Daniel Stenberg
5fab55383d
rename the curl share error enum prefix
2003-01-09 10:26:29 +00:00
Daniel Stenberg
f152f23a68
Updated more and now looks and and the API possibly works almost like the
...
design document specifies. There is still no code inside that uses this.
2003-01-09 10:21:03 +00:00
Daniel Stenberg
24e78b3571
7+8 jan 2003
2003-01-09 09:53:08 +00:00
Daniel Stenberg
9a239edb52
updated to use the modified share-types
2003-01-08 15:50:52 +00:00
Daniel Stenberg
abcc5c5a82
cleaned up the share data types and prototypes to be more in line what
...
the design draft mentioned and what I think is fit
2003-01-08 15:50:06 +00:00
Daniel Stenberg
cb5ba675a7
mkdir() fix for win32
2003-01-08 15:04:42 +00:00
Daniel Stenberg
2288086695
nah, include test.h instead
2003-01-08 09:37:35 +00:00
Daniel Stenberg
61421b7a8f
include curl.h without directory
2003-01-08 09:33:19 +00:00
Jean-Philippe Barette-LaPierre
6a7e53a7c7
fixed a very, very rare and very, very little memory leak
2003-01-08 02:27:47 +00:00
Daniel Stenberg
ca134d5522
Philippe Raoult's fix to handle wildcard certificate name checks
2003-01-07 16:33:11 +00:00
Daniel Stenberg
ec24efda74
Simon Liu's HTTP200ALIASES-patch!
2003-01-07 16:15:53 +00:00
Daniel Stenberg
7f0f10e498
stuff
2003-01-07 15:40:01 +00:00
Daniel Stenberg
aa5af100b4
clarified error code 19
2003-01-07 15:39:38 +00:00
Daniel Stenberg
37ae32f688
Only output valid filetime.
...
Return file-error if 550 is returned when trying MDTM
2003-01-07 11:25:44 +00:00
Daniel Stenberg
d0cffdec5d
when sending an error message to the debugfunction, we append a newline so
...
that the output looks better
2003-01-07 11:23:52 +00:00
Daniel Stenberg
0f34521612
fixed the create_dir_hierarchy() to not use uninited memory, as noticed by
...
Matthew Blain.
2003-01-07 09:35:57 +00:00
Daniel Stenberg
e69362df22
Matthew Blain's improvements for debug builds
2003-01-07 09:31:45 +00:00
Daniel Stenberg
3de8f6f38e
better ignore
2003-01-07 09:30:05 +00:00
Daniel Stenberg
5359bc8083
ignore lib504 too
2003-01-07 09:27:32 +00:00
Daniel Stenberg
eb6a14fe10
updated
2003-01-07 07:54:14 +00:00
Daniel Stenberg
2912537533
indent fix
2003-01-06 12:41:33 +00:00
Sterling Hughes
cfb32da198
fix bug (?) :-)
...
previously, if you called curl_easy_perform and then set the global dns
cache, the global cache wouldn't be used. I don't see this really happening
in practice, but this code allows you to do it.
2003-01-06 06:17:15 +00:00
Daniel Stenberg
9b4f92130f
return -1 even if SSL_pending() doesn't return non-zero, as we don't really
...
care how many bytes that is readable NOW. Philippe Raoult reported the
bug in 7.10.3-pre3.
2002-12-29 16:27:31 +00:00
Daniel Stenberg
5a2ab686a6
Marc Herbert's suggstion: mention that insecure is ignored if cacert or capath
...
is used.
2002-12-29 16:23:52 +00:00
Daniel Stenberg
3b8583b014
example configure command line
2002-12-20 16:00:56 +00:00
Daniel Stenberg
ed29552b1e
Use AM_MAINTAINER_MODE which thus makes less maintainer stuff in the default
...
makefile when --enable-maintainer-mode is not used.
2002-12-20 15:54:24 +00:00
Daniel Stenberg
a2ada3cf96
7.10.3-commit
2002-12-20 09:03:38 +00:00
Daniel Stenberg
88825a1187
fixes
2002-12-19 16:37:07 +00:00
Daniel Stenberg
264e7fc58b
removed fruitless attempts to overload some targets
2002-12-19 16:36:35 +00:00
Daniel Stenberg
1698015e3c
Curl_base64_decode() fixed by Matthew B
2002-12-19 16:02:51 +00:00
Daniel Stenberg
39dc14c002
Fixed the usage of SSL_read() to properly return -1 if the EWOULDBLOCK
...
situation occurs, which it previously didn't!
This was reptoed by Evan Jordan in bug report #653022 .
Also, if ERROR_SYSCALL is returned from SSL_write(), include the errno number
in the error string for easier error detection.
2002-12-19 15:45:15 +00:00
Daniel Stenberg
04c499a5fc
CURLOPT_DNS_USE_GLOBAL_CACHE is not thread-safe
2002-12-19 15:22:36 +00:00
Daniel Stenberg
efbe930a69
CURLE_HTTP_NOT_FOUND => CURLE_HTTP_RETURNED_ERROR
2002-12-18 16:51:02 +00:00
Daniel Stenberg
747f87f61e
Removed weird special multi interface condition that caused bug report
...
#651464 .
2002-12-17 10:05:00 +00:00
Daniel Stenberg
5a4c56fc44
don't install the test programs
2002-12-17 09:40:13 +00:00
Daniel Stenberg
81f45ba92a
writefunction data is not zero terminated
2002-12-16 17:33:21 +00:00
Daniel Stenberg
a5dc4e32f2
removed junk
2002-12-16 15:32:37 +00:00
Daniel Stenberg
2b839853ec
Added test case 504, using multi interface and a local proxy without anything
...
listening on the port we use.
2002-12-16 15:30:10 +00:00
Daniel Stenberg
66b6cd68ed
better desc
2002-12-16 15:05:31 +00:00
Daniel Stenberg
0ef3d90838
mistake, this only requires http
2002-12-16 14:50:10 +00:00
Daniel Stenberg
5cc50f9b27
the hostip.c commit
2002-12-16 11:40:57 +00:00
Daniel Stenberg
e879e26a5b
EAGAIN on older (correct) glibc versions indicate a problem and not the need
...
for a bigger buffer and this is indeed badness for us. Making this work
on both old and new glibc versions require an ugly loop that in its worse
form cause 45 bad loops when using the correct glibc and a non-resolving
host name... :-/
We want a better fix. Badly.
2002-12-16 11:33:44 +00:00
Daniel Stenberg
96d84150e1
changes from last week
2002-12-16 10:55:18 +00:00
Daniel Stenberg
2aa0c6c488
cut off -O properly when building for debug
...
setup the Makefile in tests/libtest/
2002-12-16 10:31:25 +00:00
Daniel Stenberg
811138386f
documented the %-variables
2002-12-13 16:25:39 +00:00
Daniel Stenberg
c433cf7459
fixed another space issue
2002-12-13 16:24:57 +00:00
Daniel Stenberg
e0d6ebc2f2
please mr CVS ignore these
2002-12-13 16:24:04 +00:00
Daniel Stenberg
4938991ab8
set up arg2 to point to argv[2] to be used at will by programs
2002-12-13 16:22:57 +00:00
Daniel Stenberg
13722f536e
added 503
2002-12-13 16:22:17 +00:00
Daniel Stenberg
57f0e3292d
used this to verify bug report 651460
2002-12-13 16:21:18 +00:00
Daniel Stenberg
da5ae565ab
added support for CONNECT, both good and bad
2002-12-13 16:20:07 +00:00
Daniel Stenberg
87c5066242
test case 503 entered the dir
2002-12-13 16:17:27 +00:00
Daniel Stenberg
b528bde470
conn->bits.tcpconnect now keeps track of if this connection is connected
...
or not
2002-12-13 16:15:19 +00:00
Daniel Stenberg
57572e550f
include files without the curl/ to reduce the risk of us including the wrong
...
set of include files during tests
2002-12-13 14:14:35 +00:00
Daniel Stenberg
3aea0d3d68
Evan Jordan's fix for a memory leak. Bug report 650989.
2002-12-13 14:08:49 +00:00
Daniel Stenberg
9ae920c1b6
make a little work-around for file:// in _is_connected() and voila, now the
...
multi interface works with file:// URLs fine (previously it crashed). This
won't make it work on Windows though...
2002-12-13 13:47:58 +00:00
Daniel Stenberg
dff406a360
one slash too many
2002-12-13 13:41:28 +00:00
Daniel Stenberg
d346ba5c3c
lib502.c for multi interface tests on a single URL without select()
2002-12-13 13:40:25 +00:00
Daniel Stenberg
978541adc2
test 502, multi interface with file://
2002-12-13 13:39:39 +00:00
Daniel Stenberg
637bce2707
bail out on crap received, makes test case 402 *NOT* ruin the test series
...
anymore!
2002-12-12 18:07:10 +00:00
Daniel Stenberg
07e3dc2ee2
missing space added, nows run old tests fine again
2002-12-12 16:46:45 +00:00
Daniel Stenberg
ead065d803
remove test piece
2002-12-12 13:44:26 +00:00
Daniel Stenberg
0150bff7b4
make ftps and https invoke both necessary servers
2002-12-12 13:42:21 +00:00
Daniel Stenberg
0f493b6038
fixes
2002-12-12 13:40:16 +00:00
Daniel Stenberg
f26b709c50
link the test tools this way instead
2002-12-12 13:39:02 +00:00
Daniel Stenberg
ae10d9cf22
no more
2002-12-12 13:36:50 +00:00
Daniel Stenberg
81af9674ed
corrected
2002-12-12 12:49:29 +00:00
Daniel Stenberg
b63df7991a
new subdir added 'libtest'
2002-12-12 12:20:33 +00:00
Daniel Stenberg
a79990465c
supports the new 'tool' and 'server' tags
2002-12-12 12:20:06 +00:00
Daniel Stenberg
ad6bd530ac
describe the new sections added for (better) libcurl testing
2002-12-12 12:15:02 +00:00
Daniel Stenberg
c1b369fd4c
500 + 501 added
2002-12-12 12:13:18 +00:00
Daniel Stenberg
01fcd3c2d5
run tiny specific libcurl-testing tools
2002-12-12 12:12:01 +00:00
Daniel Stenberg
7196d784d3
The first ever attempts to do pure libcurl test cases
2002-12-12 12:11:16 +00:00
Daniel Stenberg
0f0aaf51e0
Deal with HTML where ' is used instead of "
...
Cut off name from option
2002-12-12 11:43:59 +00:00
Daniel Stenberg
b5f493c55a
moved the includes to outside the extern "C" stuff
...
decreased the write buffer size to 16KB to perform a lot better on Windows(!)
2002-12-11 11:42:40 +00:00
Daniel Stenberg
0aa031beb9
recent fluff
2002-12-10 13:11:24 +00:00
Daniel Stenberg
db6ff224f8
The initial HTTP request can now be sent in multiple parts, as part of the
...
regular transfer process. This required some new tweaks, like for example
we need to be able to tell the tranfer loop to not chunky-encode uploads
while we're transferring the rest of the request...
2002-12-10 13:10:00 +00:00
Daniel Stenberg
b3c7cd61f3
send_buffer is no more here
2002-12-10 13:08:22 +00:00
Daniel Stenberg
9ae05c4d91
added test56, nearly 100KB big!
2002-12-10 13:01:05 +00:00
Daniel Stenberg
264e6f6efd
Test case for sending insanely big HTTP requests. Mainly done this way to
...
make sure that it isn't all sent off in one single send() but instead
really tests the multiple-part-send logic.
2002-12-10 13:00:32 +00:00
Daniel Stenberg
ec7bccf671
more logging, now logs the full response too, basic support for dealing
...
with chunked transfer-encoding uploads added
2002-12-10 12:59:16 +00:00
Daniel Stenberg
49f75ee8ce
A normal POST now provides data to the main transfer loop via the usual
...
read callback, and thus won't put a lot of stress on the request sending
code (which currently does an ugly loop).
2002-12-09 16:05:57 +00:00
Daniel Stenberg
4bcc866c52
The fread() callback pointer and associated pointer is now stored in the
...
connectdata struct instead, and is no longer modified within the 'set' struct
as previously (which was a really BAAAD thing).
2002-12-09 15:37:54 +00:00
Daniel Stenberg
c65e088caf
Added a default headers section and also made some minor details more
...
up-to-date with recent changes.
2002-12-09 14:39:01 +00:00
Daniel Stenberg
6ca4116555
better errno include and no extern
2002-12-05 19:39:17 +00:00
Daniel Stenberg
f6cdb820af
read and write as much as possible until end of data or EWOULDBLOCK before
...
returning back to the select() loop. Consider this a test so far.
2002-12-05 14:26:30 +00:00
Daniel Stenberg
081e5a82ff
deal with spaces in name and value tags a lot better!
2002-12-05 12:54:08 +00:00
Daniel Stenberg
2ad2a4bd9f
changed proto for Curl_krb_kauth()
2002-12-05 11:26:20 +00:00
Daniel Stenberg
645e700da3
Solaris needs errno as an extern int.
2002-12-05 11:25:36 +00:00
Daniel Stenberg
92aea29a30
make WIN32 defined for Borland properly, as told by Alexander J. Oss
2002-12-04 11:06:17 +00:00
Daniel Stenberg
e1c01af929
called SSLCERTS now
2002-12-04 09:53:09 +00:00
Daniel Stenberg
7ef749497d
7.10.3-pre2
2002-12-04 09:09:26 +00:00
Daniel Stenberg
d72aa49126
The waiting for the 226 or 250 line expected to come after a transfer is
...
complete is now only made for 60 seconds and if no data was received during
those 60 seconds, we store a special error message (preparing to make this
a special error code) as this most likely means that the control connection
has died while we were transferring data.
2002-12-04 08:56:55 +00:00
Daniel Stenberg
e92bd312ec
missing }
2002-12-03 12:41:10 +00:00
Daniel Stenberg
b097c2cfb0
clarified
2002-12-03 12:40:12 +00:00
Daniel Stenberg
a39cdc80b7
Jeff pointed out this flaw in the example
2002-12-03 12:34:43 +00:00
Daniel Stenberg
a47250810e
-@ is no longer an official shortcut for --create-dirs
2002-12-03 11:13:12 +00:00
Daniel Stenberg
1f50f3031f
don't officially use -@ for --create-dirs, only use the long form
2002-12-03 11:12:18 +00:00
Daniel Stenberg
75145dd753
clarify the DEBUGFUNCTION data not being zero terminated
2002-12-03 10:37:20 +00:00
Daniel Stenberg
d0b97f7e1f
Curl_GetFTPResponse() takes a different set of parameters and now return a
...
proper CURLcode. The default timeout for reading one response is now also
possible to change while running.
2002-12-03 10:25:31 +00:00
Daniel Stenberg
199a0311e2
updated to reality
2002-12-03 09:32:57 +00:00
Daniel Stenberg
fa446f860f
Nicolas Berloquin's fix of his previous dir creation patch
2002-12-03 08:07:52 +00:00
Daniel Stenberg
7a74303f3c
Nicolas Berloquin's description of his -@/--create-dirs fix
2002-12-02 14:40:54 +00:00
Daniel Stenberg
7d9eabb981
Nicolas Berloquin's added code for dealing with -@/--create-dirs to create
...
the necessary directories as specified with -o.
2002-12-02 14:37:59 +00:00
Daniel Stenberg
ff5308a5af
if the PWD reply parser failed, we leaked memory
2002-12-02 07:18:24 +00:00
Daniel Stenberg
3f8ba3a986
clarified SSL_VERIFYPEER and SSL_VERIFYHOST a bit, thanks to Soren Spies
2002-12-02 06:47:16 +00:00
Daniel Stenberg
4a555de1b2
wrapped the line for PRIVATE nicer
2002-12-01 11:23:06 +00:00
Daniel Stenberg
d27e4a08f9
more to ignore
2002-12-01 11:21:36 +00:00
Daniel Stenberg
bf678a1ca9
only use Content-Length: header if not transfering data chunked
2002-12-01 11:20:41 +00:00
Daniel Stenberg
13a903de28
mention CVS-INFO for more info when checked out from CVS
...
removed old section about problems with old autoconfs, I don't think that
happens anymore
2002-11-30 16:00:10 +00:00
Daniel Stenberg
a3c14c031e
stuff done since the 7.10.2 release
2002-11-29 08:29:21 +00:00
Daniel Stenberg
e90d528026
let the Curl_FormReader() return 0 when it reaches end of data to that the
...
chunked transfer work
2002-11-29 08:12:20 +00:00
Daniel Stenberg
d64dd77993
fix the hash init to call the correct dns cleanup function
2002-11-28 15:48:54 +00:00
Daniel Stenberg
113850a748
added compareheader proto
2002-11-28 15:48:23 +00:00
Daniel Stenberg
1c49a00d64
compareheader() was moved over to http.c and got a Curl_ prefix
...
The chunked transfer upload never stopped due to a silly add before we checked
for >0!
2002-11-28 15:46:22 +00:00
Daniel Stenberg
eef6c83503
Moved the compareheader function into this file and added Curl_ prefix
...
We now check if the chunked transfer-encoding header has been added "by force"
and if so, we enabled the chunky upload!
2002-11-28 15:45:06 +00:00
Daniel Stenberg
ceb5648eb7
mention how to generate patches
2002-11-28 14:07:14 +00:00
Daniel Stenberg
a0eadb76ea
bad use of AM_CONDITIONAL removed and now configure runs better when used
...
with --disable-ipv6 --without-zlib
2002-11-28 13:29:42 +00:00
Daniel Stenberg
065852e46c
execve.net is an official download mirror in HK
2002-11-27 11:59:52 +00:00
Daniel Stenberg
e5e2fb8274
Dan Becker fixed a minor memory leak on persistent connnections using
...
FOLLOWLOCATION and CURLOPT_USERPWD.
2002-11-26 17:32:15 +00:00
Daniel Stenberg
0210b3c893
removed extra space from trace output 'Send data'
2002-11-26 17:13:30 +00:00
Daniel Stenberg
7df5677b46
fixed Curl_freeaddrinfo() to only free addrinfo, and added Curl_freednsinfo()
...
for freeing single dns cache entries
2002-11-26 09:41:54 +00:00
sm
2e71876b28
Removed MFC dependency in Release Build when using VC++ IDE
2002-11-26 02:12:27 +00:00
Daniel Stenberg
11576b1142
Nedelcho Stanev's work-around for SFU 3.0
2002-11-24 19:30:21 +00:00
Daniel Stenberg
ce011b8a2d
bug fix for the problem Juan Ignacio Hervs discovered today
2002-11-22 16:59:40 +00:00
Daniel Stenberg
12cfb4f7ee
this fix seems to make the '305 306' test case combination to run ok finally!
2002-11-22 13:48:24 +00:00
Daniel Stenberg
9e1123debe
don't use curl.haxx.se
2002-11-22 07:39:15 +00:00
Daniel Stenberg
c7354142c0
dead code removal
2002-11-21 15:11:26 +00:00
Daniel Stenberg
dee84f448f
new name, supports <textarea> and the <option> tags within <select> better
2002-11-21 15:09:04 +00:00
Daniel Stenberg
1607711603
4.12 Why do I get "certificate verify failed" ?
2002-11-20 19:17:43 +00:00
Daniel Stenberg
8bca5e05b8
Kjetil Jacobsen's patch that introduces CURLOPT_PRIVATE and CURLINFO_PRIVATE
...
for storage and retrieval of private data in the curl handle.
2002-11-20 19:11:22 +00:00
Daniel Stenberg
f68505ee23
Karol Pietrzak pointed out that simply including the include dir in --cflags
...
is not a good thing, as recent gccs for example complain if it is /usr/include
Right now, we just output "" until we think of something better.
2002-11-20 19:04:34 +00:00
Daniel Stenberg
d2174da641
7.10.2
2002-11-18 22:10:06 +00:00
Daniel Stenberg
255b1e68d0
as requested, CURLE_OPERATION_TIMEDOUT is now the same as
...
CURLE_OPERATION_TIMEOUTED
2002-11-18 21:58:46 +00:00
Daniel Stenberg
fbee6b87f5
fflush() the trace stream on each call
2002-11-15 14:15:28 +00:00
Daniel Stenberg
3836a70f97
removed nroff mistake
2002-11-15 14:13:46 +00:00
Daniel Stenberg
e0ec9fa294
no more dllinit.o usage
2002-11-15 14:13:05 +00:00
Daniel Stenberg
80fe50590f
recent fixes
2002-11-15 14:11:45 +00:00
Daniel Stenberg
ae18d1c55a
attempts to filter off optimize flags when --enable-debug is used
2002-11-15 14:11:20 +00:00
Daniel Stenberg
75194373e0
language
2002-11-14 09:55:00 +00:00
Daniel Stenberg
f3875048f6
clarified that strings need to be kept around until the handle is closed or
...
until the pointers are set to another value
2002-11-14 09:54:10 +00:00
Daniel Stenberg
210af986ad
dllinit.c is removed
2002-11-13 22:16:44 +00:00
Daniel Stenberg
c03044f492
not used and we don't have permission to distribute this!
2002-11-13 22:16:16 +00:00
Daniel Stenberg
522b85ae21
4.11 Why does my HTTP range requests return the full document?
2002-11-12 20:00:02 +00:00
Daniel Stenberg
208e56dbe9
removed dllinit.c as MSVC doesn't need it
2002-11-12 08:15:38 +00:00
Daniel Stenberg
42acb00c81
moved the bools in the connectdata struct into the substruct named
...
ConnectBits where the other bools already are
2002-11-11 23:03:03 +00:00
Daniel Stenberg
ca6e770837
The test for DNS cache entries left locked is now only built if
...
AGGRESIVE_TEST is also defined, as an addition to MALLOCDEBUG. It doesn't
work for multi interface usage and should only be used with careful
consideration.
2002-11-11 22:51:09 +00:00
Daniel Stenberg
775968003c
changed header
2002-11-11 22:41:45 +00:00
Daniel Stenberg
323d3e9b5d
include SSLCERTS and not UPGRADE. We leave UPGRADE a while in CVS, but it
...
should be removed soonish.
2002-11-11 22:38:32 +00:00
Daniel Stenberg
16f9755e73
UPGRADE was renamed into this "SSLCERTS"
2002-11-11 22:37:59 +00:00
Daniel Stenberg
66eb98bb0a
unlock dns cache entries with a function call instead of a variable fiddle
2002-11-11 22:36:00 +00:00
Daniel Stenberg
299546f5c0
Dave Halbakken added curl_version_info
2002-11-11 21:57:14 +00:00
Daniel Stenberg
7be9b4c418
transfer-encoding: chunked was implemented
2002-11-11 10:00:48 +00:00
Daniel Stenberg
03c22b4576
Now supports "Transfer-Encoding: chunked" for HTTP PUT operations where the
...
size of the uploaded file is unknown.
2002-11-11 08:40:37 +00:00
Daniel Stenberg
ef749fa9ce
Bug report #634625 identified how curl returned timeout immediately when
...
CURLOPT_CONNECTTIMEOUT was used and provided a fix.
2002-11-07 08:45:10 +00:00
Daniel Stenberg
a23c92596e
recent changes
2002-11-06 08:30:08 +00:00
Daniel Stenberg
abb1497c98
output all test case numbers with three digits
2002-11-06 08:29:48 +00:00
Daniel Stenberg
7a8594da43
language fix
2002-11-06 08:29:26 +00:00
Daniel Stenberg
cbf28daed9
Lehel Bernadt's fix to prevent debug message to get sent on errors when
...
debug wasn't enabled
2002-11-05 11:11:10 +00:00
Daniel Stenberg
0ff1ca30c3
ipv4-fixes for the new Curl_dns_entry struct and Curl_resolv() proto
2002-11-05 11:07:49 +00:00
Daniel Stenberg
2cff251863
Curl_resolv() now returns a different struct, and it contains a reference
...
counter so that the caller needs to decrease that counter when done with
the returned data.
If compiled with MALLOCDEBUG I've added some extra checking that the counter
is decreased before a handle is closed etc.
2002-11-05 10:51:41 +00:00
Daniel Stenberg
73d996bf26
Soren Spies filled in some info about Mac OS X 10.2
2002-10-31 13:25:03 +00:00
Daniel Stenberg
5bc78cb724
Disable the DNS cache (by setting the timeout to 0) made libcurl leak
...
memory. Avery Fay brought the example code that proved this.
2002-10-31 13:09:11 +00:00
Daniel Stenberg
cdba92ac3c
when using checkprefix(), the first argument must be the prefix!
2002-10-28 22:19:23 +00:00
Daniel Stenberg
6d28f92ffe
Transfer-Encoding: needs 17 bytes passed, not 18
2002-10-28 21:52:27 +00:00
Daniel Stenberg
01387f42c5
kromJx@crosswinds.net's fix that now uses checkprefix() instead of
...
strnequal() when the third argument was strlen(first argument) anyway.
This makes it less prone to errors. (Slightly edited by me)
2002-10-28 21:52:00 +00:00
Daniel Stenberg
8f52b731f4
the malloc debug system assumes single thread
2002-10-28 21:05:14 +00:00
Daniel Stenberg
d442088ed3
kromJx@crosswinds.net fixed typos
2002-10-28 20:58:28 +00:00
Daniel Stenberg
22a323890a
works now with autoconf 2.54
2002-10-28 20:39:23 +00:00
Daniel Stenberg
163bba1410
Kevin Roth's patch that checks for the CA cert file at two more places if the
...
--cacert option is not used.
1. An environment variable named CURL_CA_BUNDLE may contain the full file
name to the file.
2. On Windows, the cert file may be named curl-ca-bundle.crt and put in the
same dir as curl is located (or the CWD) and curl will then use that file
instead.
2002-10-28 19:49:58 +00:00
Daniel Stenberg
db1c618fcf
Kevin Roth's patch. $(RM) instead of @erase, and it also passes on the
...
USE_SSLEAY variable
2002-10-28 19:39:58 +00:00
Daniel Stenberg
01bdfa7b6d
Kevin Roth's fixes that use $(RM) instead of @erase and modified SSL version
2002-10-28 19:38:46 +00:00
Daniel Stenberg
6a88c8d845
prevent compiler warning
2002-10-28 19:21:30 +00:00
Daniel Stenberg
b8a6913e09
prevent compiler warnings
2002-10-28 19:20:59 +00:00
Daniel Stenberg
744d8c1006
fixes
2002-10-28 19:17:49 +00:00
Daniel Stenberg
c2e2c98d81
fixed the cygwin check for -no-undefined
2002-10-23 14:45:28 +00:00
Daniel Stenberg
3fa353a2d3
improved the check for an ISO cpp by checking specificly for __BORLANDC__
...
too, as Emiliano Ida has confirmed it to work
2002-10-23 14:15:29 +00:00
Daniel Stenberg
c27c9f80d2
kromJx@crosswinds.net made it run properly with stunnel >=4.0
2002-10-23 14:07:34 +00:00
Daniel Stenberg
b5a74715cf
bad headers can come in two kinds, we either treat everything as one big
...
badly assumed header, or we think that parts of the buffer is a bad header
and the rest is treated as a normal body part
2002-10-23 13:48:37 +00:00
Daniel Stenberg
13ee2901f4
another week, 7 fixes
2002-10-21 14:04:26 +00:00
Daniel Stenberg
32c03eadd6
glibc 2.2.93 gethostbyname_r() no longer returns ERANGE if the given buffer
...
size isn't big enough. For some reason they now return EAGAIN.
Redhat 8 ships with this glibc version.
2002-10-21 13:20:30 +00:00
Daniel Stenberg
0fa512f26d
Nikita Schmidt's fix to debian bug report #165382 . This is verified with
...
the new test case 55.
2002-10-21 12:07:02 +00:00
Daniel Stenberg
219d88518c
Added test 55, follow location with a single slash in the original path.
...
This caused curl 7.10.1 to crash.
2002-10-21 12:02:44 +00:00
Daniel Stenberg
ecf3aee43a
check for cygwin and if built on that, enable the no-undefined option for
...
libtool. Otherwise disable it.
2002-10-21 06:49:42 +00:00
Daniel Stenberg
7f08cab73e
test 54 added, blank Location: field
2002-10-21 06:18:51 +00:00
Daniel Stenberg
c4e9ef199e
--enable-debug now checks if gcc is used before it sets all those gcc-
...
specific options. This should make this option work on more platforms with
other compilers.
2002-10-21 05:52:05 +00:00
Daniel Stenberg
9e612b5550
make very sure that we return 'done' properly when a transfer is done, as
...
otherwise the multi interface gets problems
2002-10-18 15:28:33 +00:00
Daniel Stenberg
203633d34d
return call_multi when we follow a location
2002-10-18 15:27:49 +00:00
Daniel Stenberg
45bd009bb1
if we found no string on the Location: line, don't try to follow it
2002-10-18 13:51:00 +00:00
Daniel Stenberg
ee656415c4
moved comments to first column and automake stopped complaining
2002-10-18 07:55:38 +00:00
Daniel Stenberg
156aad198f
Make the COOKIESESSION work better by creating a list of cookie files files
...
when given in the curl_easy_setopt() and then parse them all on the first
curl_easy_perform() call instead.
2002-10-17 07:10:39 +00:00
Daniel Stenberg
b1ffb79a50
junk cookies test53 added
2002-10-17 07:03:26 +00:00
Daniel Stenberg
d6654bfe00
mucho fixed
2002-10-16 09:53:38 +00:00
Daniel Stenberg
eefdd67d22
Added new mirror
2002-10-15 14:18:31 +00:00
Daniel Stenberg
86a86d7afd
Andrs Garca's corrections
2002-10-15 08:39:30 +00:00
Daniel Stenberg
b6dac2b484
ignore .ps and .pdf files too
2002-10-14 07:47:40 +00:00
Daniel Stenberg
e6367abae9
generate and include PDF versions of the docs in the release archive
2002-10-14 07:39:49 +00:00
Daniel Stenberg
fc4d1d9a60
my first take at a memory leak detection document
2002-10-13 10:34:33 +00:00
Daniel Stenberg
94bae20776
some more
2002-10-13 10:28:38 +00:00
Daniel Stenberg
bb8c8d273c
added more info
2002-10-13 10:18:10 +00:00
Daniel Stenberg
ee600ace37
three silly bugs
2002-10-12 12:35:30 +00:00
Daniel Stenberg
da86e32eb4
-y and -Y was switched in the examples
2002-10-12 12:14:09 +00:00
Daniel Stenberg
b5bbc04ad1
return error properly when a non-blocking connect fails using the multi
...
interface
2002-10-12 11:18:08 +00:00
Daniel Stenberg
265c58611f
When we receive a "bad header" we must sure not to write down the data part
...
as well, as then we write the same data twice.
2002-10-11 20:55:08 +00:00
Daniel Stenberg
25c973a39e
fix bad free() that caused segfault
2002-10-11 17:44:36 +00:00
Daniel Stenberg
123c7b32db
7.10.1 commit
2002-10-11 13:25:08 +00:00
Daniel Stenberg
e2d8e2c4ae
more
2002-10-10 08:04:26 +00:00
Daniel Stenberg
701509d322
Jeff Lawson fixed a few problems with connection re-use that remained when
...
you set CURLOPT_PROXY to "".
2002-10-10 08:00:49 +00:00
Daniel Stenberg
c3cc616264
Junk data could get inserted when saving/getting HTTP headers, as discovered
...
by Craig Davison. Now we deal with the 'nread' variable correctly between
each header line.
2002-10-09 13:03:51 +00:00
Daniel Stenberg
91b84b89e4
failf() now sends the text to the debug function callback
2002-10-08 16:10:37 +00:00
Daniel Stenberg
017ec204a9
set version and date
2002-10-08 13:30:34 +00:00
Daniel Stenberg
8dbfecd153
added --ca
2002-10-08 13:30:15 +00:00
Daniel Stenberg
512db1bc54
Added timeout support for the non-windows version.
2002-10-08 13:03:26 +00:00
Daniel Stenberg
e157aabd4d
rewrote the --with-zlib check, based on Albert Chin's input.
2002-10-08 12:53:04 +00:00
Daniel Stenberg
db2fea448c
7.10 not 7.9.9 (there never was one named that)
2002-10-08 09:24:21 +00:00
Daniel Stenberg
dd82d69b8c
5.7 Link errors when building libcurl on Windows!
2002-10-08 07:16:17 +00:00
Daniel Stenberg
27328281b7
more blurb
2002-10-08 07:11:34 +00:00
Daniel Stenberg
51d205b267
Kevin's fix to use DESTDIR instead of prefix on make install
2002-10-08 06:50:10 +00:00
Daniel Stenberg
84800914f6
added libcurl-the-guide to the dist
2002-10-07 18:23:52 +00:00
Daniel Stenberg
9b296e65bd
Following locations properly, if told to do so.
2002-10-07 13:38:59 +00:00
Daniel Stenberg
5f649a1649
Move the URL concat code to Curl_follow(), and added a proto for that
...
function. For Location: following.
2002-10-07 13:38:34 +00:00
Daniel Stenberg
daea056210
Kevin Roth pointed out that 'make install' failed if built outside the
...
sourcedir if we're not using $(srcdir) properly.
2002-10-07 09:04:50 +00:00
Daniel Stenberg
30c0db06bd
Kevin's update
2002-10-07 07:38:33 +00:00
Daniel Stenberg
91168c005c
fixes since 7.10
2002-10-04 14:27:31 +00:00
Daniel Stenberg
cfa0054077
The -no-undefined flag is CRUCIAL for this to build fine on Cygwin. If we
...
find a case in which we need to remove this flag, we should most likely
write a configure check that detects when this flag is needed and when its
not.
2002-10-04 14:26:10 +00:00
Daniel Stenberg
3d5820648b
as Ralph Mitchell pointed out, the Location: following code needs some
...
basic ./ and ../ strip-off understanding, and this change introduces with.
test cases 49 - 52 test this.
2002-10-04 14:15:01 +00:00
Daniel Stenberg
d08df97fe5
new redirect tests with ./ and ../
2002-10-04 14:06:12 +00:00
Daniel Stenberg
fd6624a058
Kevin Roth's patch for his new packaging
2002-10-04 08:22:57 +00:00
Daniel Stenberg
8aa41dd04b
Bjorn Wiren pointed out that INSTALL was missing in the tarballs
2002-10-03 12:50:48 +00:00
Daniel Stenberg
e890113fc6
--with-libz and --without-libz are now supported
2002-10-01 11:16:36 +00:00
Daniel Stenberg
e2e64798b5
7.10
2002-10-01 08:57:49 +00:00
Daniel Stenberg
b9b6a6566a
three more changes
2002-10-01 08:38:54 +00:00
Daniel Stenberg
dc9e415602
get an argument and add a 'age' field to the struct
2002-09-30 19:51:05 +00:00
Daniel Stenberg
84fa12c885
Cris Bailiff found this flaw, gethostbyname_r() on linux returns 0 even
...
when it can't lookup the name (at least in some cases) and thus we need
to make an extra check to detect failures.
2002-09-30 08:07:16 +00:00
Daniel Stenberg
296b35fe9b
"" proxy means no proxy
2002-09-27 09:51:42 +00:00
Daniel Stenberg
0ff89b9c3c
Allow a "" proxy explicitly set dont-use-proxy, i.e don't even check the
...
environment variables or anything. Setting it to NULL disables proxy as well,
but allows the environment variables to kick in and be used.
2002-09-27 09:49:40 +00:00
Daniel Stenberg
3b33540c99
point out more docs
2002-09-26 13:16:08 +00:00
Daniel Stenberg
29d0174253
nicer html
2002-09-26 13:12:48 +00:00
Daniel Stenberg
cc7f2a0d08
main index for the tool docs
2002-09-26 13:05:54 +00:00
Daniel Stenberg
b1579aed2f
fixed html tag
2002-09-26 13:03:55 +00:00
Daniel Stenberg
9247daf953
enhanced curl_version_info
2002-09-26 13:03:22 +00:00
Daniel Stenberg
9031e33b66
language!
2002-09-25 16:20:29 +00:00
Daniel Stenberg
1ee1f5f427
extended curl_version_info() with more info on related sub-libraries
2002-09-25 15:38:48 +00:00
Daniel Stenberg
a5874a5393
four fixes of yday and today
2002-09-25 15:11:06 +00:00
Daniel Stenberg
969217c9d9
make sure we free rangeline before we re-assign it to a new allocated
...
memory as otherwise we (might) leak memory
2002-09-25 12:47:38 +00:00
Daniel Stenberg
e399502c7a
curl_free proto added
2002-09-25 12:27:37 +00:00
Daniel Stenberg
6883f0c49f
Walter J. Mack added curl_free
2002-09-25 12:26:07 +00:00
Daniel Stenberg
3fc2c813cc
added curl_free and an "overview" section
2002-09-25 12:24:46 +00:00
Daniel Stenberg
9de4b99fc7
added curl_free
2002-09-25 12:21:08 +00:00
Daniel Stenberg
24e7036822
Walter J. Mack's curl_free addition
2002-09-25 12:11:12 +00:00
Daniel Stenberg
ec9acbcda7
Andrs Garca found out that Curl_protocol_connect() could return an
...
uninitialized variable.
2002-09-25 11:27:06 +00:00
Daniel Stenberg
c0460660d5
Wez Furlong's curl_version_info() function added, still needs some
...
adjustments and possibly some improvments to feature all those things we
could possibly want from this.
2002-09-25 07:08:41 +00:00
Daniel Stenberg
b03f4919fb
5 changes since pre3
2002-09-23 15:01:03 +00:00
Daniel Stenberg
08620743b9
made the resume error more suitable for all protocols, but we provide a
...
fallback to the old ftp-one to make old programs work the same
2002-09-23 13:27:12 +00:00
Daniel Stenberg
41362f063a
fix resume when multiple files were specified
2002-09-23 13:22:47 +00:00
Daniel Stenberg
5b3069e265
spell fix comment
2002-09-23 12:55:36 +00:00
Daniel Stenberg
b466924717
removed use of extra unneeded variable
2002-09-23 12:47:18 +00:00
Daniel Stenberg
cbc0f65fa3
Dolbneff A.V and Spiridonoff A.V made the file:// code work with resumes
...
in the same style other code does.
2002-09-23 12:46:23 +00:00
Daniel Stenberg
35089a4289
properly disconnect failed connections
2002-09-23 12:44:45 +00:00
Daniel Stenberg
aef3131e92
Craig Markwardt made the "struct hostent_data" get cleared too, as is
...
needed on Tru64 (or something).
2002-09-20 14:40:14 +00:00
Daniel Stenberg
342fce97af
Re-ordered all the options to be more logically structured. Hopefully this
...
will make this page more readable and easy to find things in!
2002-09-18 15:26:42 +00:00
Daniel Stenberg
fb5d267bd0
a follow-up fix to the previous fix for HTTP servers that don't reply *any*
...
headers at all
2002-09-16 14:02:08 +00:00
Daniel Stenberg
c19844a0a3
better deal with HTTP(S) servers that respond with no headers at all, test
...
case 306 added to verify that we do right
2002-09-13 12:40:36 +00:00
Daniel Stenberg
22cf05519a
clarified what CURLOPT_MAXCONNECTS actually do
2002-09-13 12:37:14 +00:00
Daniel Stenberg
511ce35631
306 added
2002-09-13 10:57:07 +00:00
Daniel Stenberg
e9b7548dd6
request a page from HTTPS but get no headers
2002-09-13 10:56:23 +00:00
Daniel Stenberg
010cde0a4a
recent fixes
2002-09-11 11:47:05 +00:00
Daniel Stenberg
cac5251a98
Lukasz Czekierda correctly pointed out that curl used a bad Host: header
...
when talking to a IPv6-server using IPv6 IP address only.
2002-09-11 10:32:37 +00:00
Daniel Stenberg
3b825bcbfb
ignore html files here
2002-09-11 10:20:46 +00:00
Daniel Stenberg
31959fb24b
added more recent return codes
2002-09-11 08:49:55 +00:00
Daniel Stenberg
5e9675ad1e
filled in the -k text too
2002-09-11 08:47:30 +00:00
Daniel Stenberg
084b7675b2
added -k for 7.10, added some more details on -y based on comments from
...
Kingsley Morse
2002-09-11 08:43:31 +00:00
Daniel Stenberg
ed8be5bc55
we are MIT-only
2002-09-09 11:23:57 +00:00
Daniel Stenberg
efca2943a0
minor indent change
2002-09-09 11:23:34 +00:00
Daniel Stenberg
371da7132f
remove redundant comment
2002-09-09 11:23:13 +00:00
Daniel Stenberg
9a3ff5c46a
configure --disable-http is not properly working
2002-09-09 07:07:13 +00:00
Daniel Stenberg
b36c654a3d
Ricardo Cadime helped us work out another check for the ## preprocessor
...
directive.
2002-09-09 06:48:42 +00:00
Joern Hartroth
ddeb2613ec
Added ZLIB switch for activation of content encoding in Makefile.m32
2002-09-07 21:44:02 +00:00
Joern Hartroth
2d02d20911
Added zlib Library.
2002-09-07 00:53:42 +00:00
Joern Hartroth
b2563b9f9f
Added content_encoding files.
2002-09-06 22:05:36 +00:00
Daniel Stenberg
fccf6925b1
fixed the pkgadd target
2002-09-05 08:24:21 +00:00
sm
4a7cf65064
Added multi.c to curllib.dsp to fix win32 build
2002-09-04 15:07:28 +00:00
Daniel Stenberg
56587e2821
Sven Neuhaus made --silent being acknowledged even when multiple URLs
...
were used
2002-09-04 13:43:20 +00:00
Daniel Stenberg
33b8e71583
remove -lz
2002-09-04 13:10:37 +00:00
Daniel Stenberg
1c96128695
we're now MIT licensed only
2002-09-03 11:58:18 +00:00
Daniel Stenberg
ca516b1b26
no longer package MITX.txt or MPL-1.1.txt since we now use COPYING only
2002-09-03 11:54:28 +00:00
Daniel Stenberg
ba4e69bebc
updated source code boilerplate/header
2002-09-03 11:52:59 +00:00
Daniel Stenberg
de5e9f100c
7.10-pre2
2002-09-03 11:30:41 +00:00
Daniel Stenberg
955da86a3e
fixed the dist-hook and added the missing header file
2002-09-03 11:26:07 +00:00
Daniel Stenberg
8d85be4c5e
better name for the legal/license/copyright stuff
2002-09-03 09:25:19 +00:00
Daniel Stenberg
93eadfb10f
added some curl-config details
2002-09-02 22:55:22 +00:00
Daniel Stenberg
f8e0b18439
AC_SUBST HAVE_LIBZ for curl-config.in
2002-09-02 22:45:46 +00:00
Daniel Stenberg
64bbe9dfaf
James Gallagher's Content-Encoding work
2002-09-02 22:31:18 +00:00
Daniel Stenberg
2e8a9416af
ca bundle to use
2002-09-02 22:29:48 +00:00
Daniel Stenberg
5dd40bd0bb
adjusted to more HTTP-strict version strings and to offer LIBZ info
2002-09-02 21:59:31 +00:00
Daniel Stenberg
1822dd0549
Jon Topper pointed out a code example bug
2002-09-02 08:38:30 +00:00
Daniel Stenberg
751e49fb0a
moo
2002-08-30 12:09:46 +00:00
Daniel Stenberg
56c43604d0
if verifypeer is enabled but nether CAfile nor CApath is, then don't try
...
to load "verify_locations"
2002-08-30 12:07:42 +00:00
Daniel Stenberg
7438c378be
prevent compiler warning
2002-08-30 11:10:50 +00:00
Daniel Stenberg
0e0caf7c06
CURLE_SSL_INSECURE is removed again and so is CURLOPT_SSL_INSECURE, we
...
proceed fine with the already existing options, just having a different
internal library default for capath.
2002-08-30 11:09:49 +00:00
Daniel Stenberg
5644f4a295
support DESTDIR for the bundle
2002-08-30 11:02:49 +00:00
Daniel Stenberg
98e1605b17
--ca shows ca bundle path
2002-08-30 11:00:54 +00:00
Daniel Stenberg
73f0e32d1a
new tests
2002-08-30 10:58:37 +00:00
Daniel Stenberg
713cb56fea
show return code when run verbose
2002-08-30 10:50:22 +00:00
Daniel Stenberg
bd3bb70ee8
recent fixes
2002-08-30 09:20:49 +00:00
Daniel Stenberg
8aa3f14303
SOCKS5 support added (contributed by a still unnamed person). Not properly
...
working for "IPv6 enabled" libcurls yet, but should be pretty easy for
someone to adjust.
2002-08-30 09:20:11 +00:00
Daniel Stenberg
ac285b453e
ca-bundle stuff for configure and generated header file
2002-08-30 07:50:59 +00:00
Daniel Stenberg
daf55705e4
more explicit texts on the 4.2 answer
2002-08-29 07:05:31 +00:00
Daniel Stenberg
7140baae72
remove the data and conn fields from the Curl_transfer_keeper struct, they
...
weren't used anyway and mostly caused confusion
2002-08-29 06:09:21 +00:00
Daniel Stenberg
27a2e590cd
SSL_INSECURE support and usage added
2002-08-26 23:13:25 +00:00
Daniel Stenberg
7172fa058a
ignore these
2002-08-26 23:07:31 +00:00
Daniel Stenberg
c0790ccf08
updated for the new SSL -k
...
added two new tests to test the absense of -k to insecure SSL sites
2002-08-26 23:06:16 +00:00
Daniel Stenberg
87c43517cd
add more things to do
2002-08-26 22:32:46 +00:00
Daniel Stenberg
6561ec524b
don't attempt to ftp_cwd() on a NULL path
2002-08-26 22:00:01 +00:00
Daniel Stenberg
982c5460f0
Andrew Francis removed the need for/use of MSVC pragmas
2002-08-26 17:20:29 +00:00
Daniel Stenberg
2a3a8848f3
corrected the year string
2002-08-26 15:34:23 +00:00
Daniel Stenberg
752520e428
don't close stdin, close the actual file handle we have!
...
Keith MacDonald found it.
2002-08-26 11:58:18 +00:00
Daniel Stenberg
8095b776fe
since 7.9.9-pre1
2002-08-22 19:55:18 +00:00
Daniel Stenberg
e504103e2c
Markus F.X.J. Oberhumer's cvsignore fixes
2002-08-22 19:46:39 +00:00
Daniel Stenberg
904183262a
Markus F.X.J. Oberhumer added better NOSIGNAL description and fixed
...
spelling error
2002-08-22 19:46:16 +00:00
Daniel Stenberg
2a0bc64226
Markus F.X.J. Oberhumer's added notes about NOSIGNAL in the TIMEOUT
...
descriptions, slightly edited by me.
2002-08-22 19:45:22 +00:00
Daniel Stenberg
6b975c308c
Markus F.X.J. Oberhumer added a section about NOSIGNAL and libcurl in
...
multi-threaded use
2002-08-22 19:39:19 +00:00
Daniel Stenberg
74be55a477
Markus F.X.J. Oberhumer's added comment
2002-08-22 19:38:50 +00:00
Daniel Stenberg
394832c2d6
Markus Oberhumer improved an out-of-memory check
...
I reformatted some functions using a different indent than the rest
of the file.
2002-08-22 19:38:17 +00:00
Daniel Stenberg
f636c12255
bug report #588027 converted to a KNOWN BUG, as we have no intention to
...
correct this problem within the nearest period
2002-08-22 19:03:54 +00:00
Daniel Stenberg
03e4a8214c
allow undefined symbols!
2002-08-22 14:28:15 +00:00
Daniel Stenberg
6d7785a35b
NOSIGNAL, BUFFERSIZE and clarification for the PROGRESSFUNCTION
2002-08-21 19:04:08 +00:00
Daniel Stenberg
904f579332
modified the copyright line and shortened the phrasing in this license to
...
become even shorter, but retaining the same meaning and effect for all
users.
2002-08-21 11:05:20 +00:00
Daniel Stenberg
a72d789b08
Added three more pragmas for MSVC++ compiles.
...
We *really* need these sorted out. I'd prefer to have them all removed and
the actual code corrected instead of just diabling the warnings and pretending
that they don't exist.
2002-08-20 11:46:48 +00:00
Daniel Stenberg
87ad7ace18
prevent compiler warnings
2002-08-20 11:43:31 +00:00
Daniel Stenberg
35153eb524
windows has stdlib.h
2002-08-20 11:42:35 +00:00
Daniel Stenberg
c8ee1fa62e
modified again to look better HTML converted
2002-08-15 08:06:36 +00:00
Daniel Stenberg
5c1a6ed719
Leonce Limousin pointed out flaws
2002-08-15 06:13:54 +00:00
Daniel Stenberg
9d68fde148
Wez Furlong's ideas and some cleaning up/clarifying
2002-08-14 23:35:19 +00:00
Daniel Stenberg
c7d517f6d2
re-order the compiler arguments to keep more compiler happy
2002-08-14 23:01:14 +00:00
Daniel Stenberg
183f1531d3
include curl-includes "local" instead of <curl/foo>
2002-08-13 15:03:57 +00:00
Daniel Stenberg
6dfe0ec31e
Sterling Hughes brings the share interface
2002-08-13 14:20:47 +00:00
Daniel Stenberg
8b3f1cebda
gethostname is not used anymore so we can stop looking for it! ;-)
2002-08-13 12:12:36 +00:00
Daniel Stenberg
086daf913c
mr Hartroth correctly pointed out that poll() isn't really that portable
...
so we need to hack around it when not there
2002-08-13 12:12:08 +00:00
Daniel Stenberg
6a3e2272e9
check for poll()
2002-08-13 11:45:34 +00:00
Daniel Stenberg
d0e0bf53a6
change the resolver URL to the work-in-progress library project
2002-08-13 06:51:50 +00:00
Daniel Stenberg
0009e4dfb9
7.9.9-pre1
2002-08-12 22:36:37 +00:00
Daniel Stenberg
30b7a9f172
fixed a Curl_connecthost() bug, we should default to set connected to false
2002-08-12 12:01:57 +00:00
Daniel Stenberg
c74cb59e08
added comment about CURLOPT_WRITEDATA for directing contents somewhere
2002-08-12 11:36:48 +00:00
Daniel Stenberg
c1f29a8e08
multi asynch work committed
2002-08-12 09:45:59 +00:00
Daniel Stenberg
cb895ec335
Initial fix to make the multi interface return control while waiting for
...
the initial connect to "come through".
This should work fine for connect and for FTP-PASV connects. Needs massive
testing.
2002-08-12 09:43:20 +00:00
Daniel Stenberg
2df4866cfa
redirect stderr to /dev/null when testing for running test-servers
2002-08-12 09:41:56 +00:00
Daniel Stenberg
423a1cf486
CURLOPT_NOSIGNAL added
2002-08-12 09:02:24 +00:00
Daniel Stenberg
7aeb63c817
ignore html too
2002-08-12 08:54:49 +00:00
Daniel Stenberg
476fa1f4d2
ignore
2002-08-08 23:25:26 +00:00
Daniel Stenberg
0bea215560
more to ignore
2002-08-08 23:19:24 +00:00
Daniel Stenberg
3c20b98d99
ignore
2002-08-08 23:17:52 +00:00
Daniel Stenberg
8bcdda29d4
all those ignores
2002-08-08 23:13:51 +00:00
Daniel Stenberg
c88036405f
ignore generated files
2002-08-08 23:11:26 +00:00
Daniel Stenberg
60cddab4f2
ignore these files
2002-08-08 23:10:50 +00:00
Daniel Stenberg
411ca1c050
things to ignore
2002-08-08 23:09:45 +00:00
Daniel Stenberg
d1be3a4a1d
cvsignore files
2002-08-08 23:07:24 +00:00
Daniel Stenberg
b5dd257427
makes things better
2002-08-08 23:05:50 +00:00
Daniel Stenberg
4cf953678d
Markus F.X.J. Oberhumer's CURLOPT_NOSIGNAL patch
2002-08-08 22:52:50 +00:00
Daniel Stenberg
ca5678c8c1
attempted hpux fix for resolves
2002-08-08 22:44:43 +00:00
Daniel Stenberg
9e4594be53
fix the ansi/iso cpp check to work with c++
2002-08-08 22:44:09 +00:00
Daniel Stenberg
d16c757c28
mainly more not-so-very serious blurb about the name
2002-08-08 11:54:11 +00:00
Daniel Stenberg
312bcafd05
ignore all .in files
2002-08-08 04:44:41 +00:00
Daniel Stenberg
be24652d4d
Adding more blurb about activating the cookies on COOKIEFILE and COOKIEJAR
2002-08-07 08:23:40 +00:00
Daniel Stenberg
6ab44d9439
spell out that -i should be used if you want to add http headers to the
...
output. -v does not do that
2002-08-07 08:09:14 +00:00
Daniel Stenberg
108cb14d1f
Make SessionHandle keep record if it is used with the multi interface or
...
the easy interface, it CANNOT be used by a mixture.
2002-08-05 17:04:39 +00:00
Daniel Stenberg
b98308b524
curl/curl.g fix, HP-UX fix, ftp port, libcurl.def, empty post and rfc2732-
...
addresses
2002-08-05 16:54:08 +00:00
Daniel Stenberg
215c445583
re-added the RFC2732-parser that was lost for some reason during the flow
...
of time!
2002-08-05 16:50:55 +00:00
Daniel Stenberg
20d8e32a58
support blank arguments to options, each option should check for blank
...
ones themselves if they need to prevent this.
2002-08-05 11:15:57 +00:00
Daniel Stenberg
33306b2749
jonatan's fixes
2002-08-05 09:38:31 +00:00
Joern Hartroth
94eeeba79a
Added multi interface functions to DLL definitions.
2002-08-03 16:38:28 +00:00
Daniel Stenberg
ecd29a289a
corrected some warnings
2002-08-01 14:30:42 +00:00
Daniel Stenberg
e7d0af72e3
Changed the PORT command to pick a better default IP address if "-" is used.
...
It now uses the local IP adress of the control connection.
2002-08-01 14:25:12 +00:00
Daniel Stenberg
fcb1d3521a
sys/socket.h without #ifdef
...
include sys/time.h as well
2002-07-31 23:18:27 +00:00
Daniel Stenberg
890bf3bd27
spell fix and --limit-rate added
2002-07-31 08:24:58 +00:00
Daniel Stenberg
dafd81178f
When CURLINFO_CONTENT_TYPE returns a NULL pointer, don't try to fputs() it!
2002-07-30 11:07:59 +00:00
Daniel Stenberg
99dfdebc64
check for sys/poll.h
2002-07-29 23:00:16 +00:00
Daniel Stenberg
c1cfdd6323
passwords and cookies
2002-07-29 22:59:36 +00:00
Daniel Stenberg
264a9bc6ed
Removed checks for if set.fpasswd is NULL, as we prevent users from setting
...
it to NULL and then use the internal default instead. It will always be
a function to call.
2002-07-29 22:45:50 +00:00
Daniel Stenberg
f79f5cbf82
Setting PASSWDFUNCTION to NULL will set back the internal function as password
...
function.
2002-07-29 22:42:11 +00:00
Daniel Stenberg
7313501e30
fixed the Curl_cookie_add() invoke to not assume a space after the colon
2002-07-29 22:23:55 +00:00
Daniel Stenberg
d8b2c819e7
properly skip white spaces on Set-Cookie: header lines
2002-07-29 22:22:49 +00:00
Daniel Stenberg
69f6d14b81
extended and improved cookie testing
2002-07-29 22:21:37 +00:00
Daniel Stenberg
9f3856e646
HAVE_SETVBUF fixed
2002-07-29 22:14:56 +00:00
Daniel Stenberg
a46e2e9900
link with winmm.lib too
2002-07-29 14:20:53 +00:00
Daniel Stenberg
14f0dd2dd0
use stderr to present the prompt to, make sure to close the fopen()ed
...
file handle
2002-07-29 14:15:14 +00:00
Daniel Stenberg
c051438fa1
Added multi.[co] to the build
2002-07-29 11:07:26 +00:00
Daniel Stenberg
52e32ac1d3
added HAVE_SETVBUF
2002-07-28 17:08:22 +00:00
Daniel Stenberg
7f8ad34ba2
Glen Nakamura made his fix look even better!
2002-06-26 15:39:23 +00:00
Daniel Stenberg
a9c0302454
Glen Nakamura's patch applied
2002-06-26 08:42:29 +00:00
Daniel Stenberg
a33e89b44a
Glen Nakamura's patch for Curl_getaddrinfo().
2002-06-26 08:03:46 +00:00
Daniel Stenberg
e203ecebee
since 7.9.8
2002-06-26 07:16:11 +00:00
Daniel Stenberg
2f8e7f56b3
ignore '+' in URLs, generate only %-codes
2002-06-26 07:15:31 +00:00
Daniel Stenberg
2443e1f38c
T. Bharath fixed his mm lib timer resolution fix
2002-06-26 06:47:18 +00:00
Daniel Stenberg
eb164098b7
added HISTORY
...
for newbies ;-)
2002-06-25 09:21:45 +00:00
Daniel Stenberg
62527fa98a
corrected to match reality better
2002-06-24 06:14:56 +00:00
Daniel Stenberg
b9f8e80b14
removed the php/examples reference as that dir is not in the archives
2002-06-19 12:37:02 +00:00
Daniel Stenberg
b79e250ed2
simplified the compile line even more
2002-06-19 12:31:49 +00:00
Daniel Stenberg
fc5c9d8f17
simplepost.c shows a simple POST ;-)
2002-06-19 12:30:12 +00:00
Daniel Stenberg
72d57a8ee6
removed extra / in help text
2002-06-15 21:08:07 +00:00
Daniel Stenberg
23262e30bc
Added CURLOPT_BUFFERSIZE
2002-06-15 21:06:17 +00:00
Daniel Stenberg
8b4ad40ed6
Added --limit-rate
2002-06-15 21:02:11 +00:00
Daniel Stenberg
d7e9797365
HAVE_SYS_POLL_H
2002-06-15 21:01:32 +00:00
Daniel Stenberg
e54e0c7877
CURLOPT_BUFFERSIZE allows an application to set a prefered buffer size
...
for receiving data from the network. It is meant as a hint, not as a forced
limit.
2002-06-15 21:00:54 +00:00
Daniel Stenberg
5cb06d8fd6
Chris Combes added description of his newly added options
2002-06-15 11:17:42 +00:00
Daniel Stenberg
2b34d4e1f7
- Yarram Sunil found out that the SocketIsDead() function performed a lot
...
faster on Windows when removing the 1 microsecond timeout.
2002-06-14 12:05:20 +00:00
Daniel Stenberg
c7aa095fac
Hanno L. Kranzhoff fixed them
2002-06-14 09:36:09 +00:00
Daniel Stenberg
93f1784526
Remade the FTP not-check status line and not-attempt-to-read-status-line
...
variables, conditions and things.
2002-06-14 06:57:00 +00:00
Daniel Stenberg
559dc503c2
Tom Mattison's report found out, and this is the fix that should prevent
...
FTP from closing the connections a little too often!
2002-06-13 22:22:59 +00:00
Daniel Stenberg
414afe0935
Miklos Nemeth added a section for how to disable specific protocols in the
...
windows build.
2002-06-13 22:13:46 +00:00
Daniel Stenberg
4ad4f3fc70
Miklos Nemeth fixed the mmlib
2002-06-13 22:11:28 +00:00
Daniel Stenberg
67273eed9b
7.9.8 commit
2002-06-13 14:37:15 +00:00
Daniel Stenberg
3c63e1d8d9
Added 'dont_check' to be set during an FTP operation if the final status
...
message is supposed to be ignored.
2002-06-13 09:21:08 +00:00
Daniel Stenberg
cae555c977
when no FTP transfer was done, don't attempt to read the download transfer
...
thing. The 'resumed' flag is also causing confusions. I'll deal with that
tomorrow.
2002-06-12 22:05:28 +00:00
Daniel Stenberg
407583e8e2
Moved the secondarysocket cleanup. The 'conn' struct may have been cleared
...
already at that other place.
2002-06-12 22:04:25 +00:00
Daniel Stenberg
131645dc31
Chris Combes added CURLFORM_BUFFER, CURLFORM_BUFFERPTR, CURLFORM_BUFFERLENGTH
2002-06-12 21:40:59 +00:00
Daniel Stenberg
dafd644fe7
fixing builds, patching bugs, adding curl_formadd() options
2002-06-12 21:40:30 +00:00
Daniel Stenberg
73cc1742af
HAVE_SIGSETJMP
2002-06-12 17:56:22 +00:00
Daniel Stenberg
87afd7686f
added a connect failure error message that might get empty otherwise
2002-06-12 09:48:26 +00:00
Daniel Stenberg
8ce10b5dfa
Jrn fixes for 7.9.8 build
2002-06-12 09:18:37 +00:00
Daniel Stenberg
943e31b35c
CURLOPT_MAXFILESIZE
2002-06-12 08:16:59 +00:00
Daniel Stenberg
20f85b94df
kris@freebsd.org fixed a bad format string
2002-06-12 07:45:11 +00:00
Daniel Stenberg
17b784381e
kris@freebsd.org fixed a few bad format strings
2002-06-12 07:44:22 +00:00
Daniel Stenberg
e3031fddb9
Add QNX
2002-06-12 07:26:13 +00:00
Daniel Stenberg
38c994a7ae
put #ifdefs around the sigjmp_buf declaration too, as it should be
2002-06-11 15:47:01 +00:00
Daniel Stenberg
85e2e96fb6
corrected the signal handler
2002-06-11 15:44:27 +00:00
Daniel Stenberg
be35b3ad03
7.9.8-pre3 commit
2002-06-11 15:28:50 +00:00
Daniel Stenberg
dbbd871ea1
the disable protocol stuff is now added
2002-06-11 15:24:47 +00:00
Daniel Stenberg
813911db59
more nonewline support
2002-06-11 15:11:41 +00:00
Daniel Stenberg
3c49b405de
Now uses sigsetjmp() and siglongjmp() to bail out from slow name lookups in
...
case a timeout is set. This seems to work. God knows if it is good enough
or what kind of side-effects we introduce here and now.
I'll close my eyes and cross my fingers. Hard.
2002-06-11 15:10:18 +00:00
Daniel Stenberg
4cfffd6c4a
cut up the string in more pieces for <512 bytes strings
2002-06-11 15:09:02 +00:00
Daniel Stenberg
e9f1c12f0f
removed accidentally added debug-code!
2002-06-11 14:10:32 +00:00
Daniel Stenberg
4fe252847c
ftp range downloads make us ignore the final status message as the server
...
will most likely treat the download as failed as we might abort it
pre-maturely
2002-06-11 12:35:03 +00:00
Daniel Stenberg
109cbbe9c5
added test135 ftp byte-range download
2002-06-11 12:25:46 +00:00
Daniel Stenberg
fd3881eaa6
added --disable-[protocol] support
2002-06-11 11:13:29 +00:00
Daniel Stenberg
08ef208fb7
added disable-[protocol] support, largely provided by Miklos Nemeth
2002-06-11 11:13:01 +00:00
Daniel Stenberg
8c45e2a641
Added disable-defines
2002-06-11 11:12:27 +00:00
Daniel Stenberg
25dc520163
added multi.obj
2002-06-11 11:11:06 +00:00
Daniel Stenberg
fc37ef9e4b
make sure data->set.postfields is non-NULL before doing strlen() on the
...
pointer. Bugs item #566835 .
2002-06-11 07:20:21 +00:00
Daniel Stenberg
11ba367fc9
getaddrinfo() failures now show port number too in informational output
2002-06-10 13:26:02 +00:00
Daniel Stenberg
78473f71eb
added a missing failf() for certain connect failures
2002-06-10 13:25:03 +00:00
Daniel Stenberg
8b77f40f99
This fix MIGHT make us build nicely with OpenSSL 0.9.7. This fix is based
...
on a patch from Jacob Meuser, input from Gtz Babin-Ebell and my own
browsing of the latest include files.
2002-06-10 12:38:10 +00:00
Daniel Stenberg
d866716565
Gautam Mani found a socket descriptor leak that happened when FTP transfers
...
failed and you reinvoked curl_easy_perform().
2002-06-10 12:34:04 +00:00
Daniel Stenberg
307d0effe2
Added HAVE_SYS_TYPES_H
2002-06-07 06:17:05 +00:00
Daniel Stenberg
b47b053e54
Gustaf Hui fixed curl_multi_remove_handle() to prevent a potential crash
2002-06-05 21:29:20 +00:00
Daniel Stenberg
b79f01caf3
set HAVE_RAND_STATUS too
2002-06-05 14:14:54 +00:00
Daniel Stenberg
0db227f55e
hostcache_fixoffset() is now corrected to work on 64bit architectures
...
Bug report #564585 .
2002-06-05 13:41:33 +00:00
Daniel Stenberg
ac48b38842
more stuff since pre1
2002-06-04 11:53:31 +00:00
Daniel Stenberg
0cbb9365c6
indent like the other ones
2002-06-03 13:37:09 +00:00
Daniel Stenberg
798b8c522b
Christophe Espern wrote another binding!
2002-06-03 13:20:23 +00:00
Daniel Stenberg
15bc7e19f9
updated header
2002-06-03 13:04:35 +00:00
Daniel Stenberg
0be3f1a063
T. Bharath's updates since curl now uses the winmm lib for higher resolution
...
timer
2002-06-03 12:48:31 +00:00
Daniel Stenberg
c0257c6721
T. Bharath made the request size add up as it is documented to do.
2002-06-03 12:47:08 +00:00
Daniel Stenberg
9aec0fc7de
T. Bharath fixed higher resolution time for windows builds
2002-06-03 12:46:32 +00:00
Daniel Stenberg
bce5e0d82c
T. Bharath fixed the TIMER_REDIRECT.
2002-06-03 12:46:04 +00:00
Daniel Stenberg
62032ee248
Getting an empty FTP file no longer makes us return error 19. An empty file
...
is fine to get.
2002-05-28 22:33:30 +00:00
Daniel Stenberg
775645f29b
Gustaf Hui provided new code that changes how curl_multi_info_read()
...
messages are stored, so that they don't have to be kept around for the multi
handle's entire life time. He also made it return failure codes properly
which it didn't do before.
I made the messages only get stored per easy-handle so that they can be
independently killed easier without ruining the "master list". It makes
the info_read() function slightly less beautiful as it has to scan for
messages to return, but it makes removing individual handles a lot easier
and less error prone.
2002-05-28 14:45:50 +00:00
Daniel Stenberg
99c0456872
Adjusted to make curl_multi_perform() work properly even when
...
curl_multi_fdset() is not used.
2002-05-28 14:18:36 +00:00
Daniel Stenberg
0236bee5de
I trimmed the --help output slightly to better fit within 80 cols
2002-05-28 09:31:48 +00:00
Daniel Stenberg
59c11b82d5
Cris Bailiff's CAPATH support added
2002-05-28 09:21:29 +00:00
Daniel Stenberg
98871d1e9e
new url, spell checked
2002-05-22 22:14:03 +00:00
Daniel Stenberg
b40dc5d742
since 7.9.7
2002-05-22 11:08:19 +00:00
Daniel Stenberg
17b0723713
James Cone's little work-around for the strict error
2002-05-21 22:39:09 +00:00
Daniel Stenberg
ec585e8907
When re-using a connection, make sure that we use the current host name as
...
we might actually re-use a connection to a different host, when using proxies!
This was what bug report #558888 was all about.
2002-05-21 22:24:56 +00:00
Daniel Stenberg
0aeb25ff3b
James Cone added the new CURL_NETRC_OPTION enum
2002-05-21 22:22:28 +00:00
Daniel Stenberg
a928f2c4aa
test suite mods for the netrc testing stuff
2002-05-21 22:20:52 +00:00
Daniel Stenberg
51fcee6f81
James Cone added CURLOPT_NETRC / --netrc / --netrc-optional descriptions
2002-05-21 22:20:16 +00:00
Daniel Stenberg
654be65590
Use the new CURLOPT_NETRC option and adds --netrc-optional, by James Cone
2002-05-21 22:18:34 +00:00
Daniel Stenberg
105ec79b2b
James Cone's efforts to add another netrc parsing "mode"
2002-05-21 22:17:19 +00:00
Daniel Stenberg
c759d8427a
five new test cases for the netrc parsing
2002-05-21 22:14:08 +00:00
Daniel Stenberg
c7b03d6479
maprintf() and vmaprintf() now work better when printfing "%s" with an
...
empty string
2002-05-21 17:59:57 +00:00
Daniel Stenberg
2080738883
corrected see also
2002-05-21 14:00:55 +00:00
Daniel Stenberg
48bc73c271
3.14 added, javascript support
2002-05-21 13:53:32 +00:00
Daniel Stenberg
3d0969d1d1
Added source header and made it clear that this code was originally donated
...
to us by Juergen Wilke.
2002-05-21 08:22:00 +00:00
Daniel Stenberg
323f195036
ASN1 files don't work for the *chain_file(), make them use the previous
...
version
2002-05-21 08:15:42 +00:00
Daniel Stenberg
c3c392fc98
return type CURLFORMcode instead of plain int
2002-05-21 07:47:09 +00:00
Daniel Stenberg
5d2944c211
curl_formadd() now returns 'CURLFORMcode' instead of int, to better enable
...
checking for particular errors. curl/curl.h defines the errros
2002-05-21 07:44:27 +00:00
Daniel Stenberg
fe3ba1dd11
Roland Zimmermann's hint, we use SSL_CTX_use_certificate_chain_file() instead
...
of the previous one that used SSL_CTX_use_certificate_file()
2002-05-20 14:25:35 +00:00
Daniel Stenberg
0c00eb93a0
removed compiler warnings
2002-05-17 08:15:33 +00:00
Daniel Stenberg
baa77ec13b
FreeBSD needs sys/types.h before we include sys/select.h that was included
...
mainly for AIX in the first place...! As reported in bug report #556869
2002-05-17 07:57:13 +00:00
Daniel Stenberg
9263652c6d
Fixes bug report #556930 - we need to make sure that the data is all right
...
after we've realloc() the packed hostent struct.
2002-05-17 07:49:28 +00:00
Daniel Stenberg
bc74375543
Added item 4.10 after talks with Russ Freeman
2002-05-15 21:40:29 +00:00
Daniel Stenberg
edb1756050
7.9.7 commit
2002-05-13 09:40:16 +00:00
Daniel Stenberg
5215f6f654
we don't need win32sockets.c anymore, we support this internally
2002-05-13 07:29:22 +00:00
Daniel Stenberg
1913b4eeed
fopen.c added, a fopen() style emulation for URL reading
2002-05-13 07:28:10 +00:00
Daniel Stenberg
b44a4da5df
Friday's fixes
2002-05-12 16:10:12 +00:00
Daniel Stenberg
919878fbb2
AIX 5.1
2002-05-10 16:01:24 +00:00
Daniel Stenberg
06bdf83419
Kein Roth made --trace-ascii look even better, and make OD 0A occurances
...
get output as plain newlines.
2002-05-10 15:59:42 +00:00
Daniel Stenberg
2ff2810a92
AIX wants sys/select.h for the fd_set stuff in curl/multi.h, and even though
...
it is a bit ugly work-around to add this here, it is still a working work-
around! ;-)
2002-05-10 14:37:39 +00:00
Daniel Stenberg
20d9c1b30d
Patrick Smith's contributed docs improvements for when NLST is used by
...
curl...
2002-05-07 23:36:53 +00:00
Daniel Stenberg
bbe10cb0cb
7.9.7-pre2
2002-05-07 21:52:38 +00:00
Daniel Stenberg
daba8f3a70
Added --trace-ascii support
2002-05-07 13:13:17 +00:00
Daniel Stenberg
1458c3668d
--trace-ascii and --junk-session-cookies were added
2002-05-07 13:12:12 +00:00
Daniel Stenberg
980a47b42b
support for ingoring session cookies added
2002-05-07 09:58:13 +00:00
Daniel Stenberg
f7ca561b06
the code for case CURLOPT_DEBUGDATA code broke the CURLOPT_STDERR one!
2002-05-06 18:30:17 +00:00
Daniel Stenberg
cacd756efd
recent fiddling
2002-05-06 13:44:00 +00:00
Daniel Stenberg
8539e76cb9
CURLOPT_FILE and CURLOPT_INFILE have better aliases now:
...
CURLOPT_WRITEDATA and CURLOPT_READDATA
2002-05-06 13:43:35 +00:00
Daniel Stenberg
3bbf694d5a
Added multi-post.c, based on the source file posted by Gustaf Hui
2002-05-06 13:38:28 +00:00
Daniel Stenberg
44debdde62
Better support for being used with the multi interface without the *fd_set()
...
and proper select()ing have been made.
2002-05-05 12:11:03 +00:00
Daniel Stenberg
c6cf2b8e93
--trace is a 7.9.7 function
2002-05-05 09:09:17 +00:00
Daniel Stenberg
69c5452b25
added -Z/--max-redirs and --trace
...
changed order of a few others to keep the a-z order
2002-05-05 09:08:26 +00:00
Daniel Stenberg
d321056e8d
made VERBOSE output more like it used to be, HEADER_IN is thus also ignored
...
by the internal debugfunction callback
2002-05-04 15:36:07 +00:00
Daniel Stenberg
d9a1a59f22
CURL_MAX_WRITE_SIZE is a new exported define that informs about the biggest
...
sized buffer that may be passed to a write callback
2002-05-03 14:50:29 +00:00
Daniel Stenberg
0b898b5a8a
fixed return code
2002-05-03 12:40:37 +00:00
Daniel Stenberg
a9e0885be0
another week of changes
2002-05-03 12:21:07 +00:00
Daniel Stenberg
57ff28c9b7
- Added "--trace [file]" to the command line tool. It makes a very detailed
...
trace dump get stored, with a full protocol dump that includes all received
and transmitted data. This could be a very effective tool for debugging what
goes wrong. This dump includes every byte the way it is sent to/received
from the server. The dump is the plain-text version, so SSL transfers will
still be readable.
2002-05-03 12:14:09 +00:00
Daniel Stenberg
86cc34c0de
made the DEBUGFUNCTION get called properly on a few more places, especially
...
for DATA_IN and DATA_OUT.
2002-05-03 12:07:32 +00:00
Daniel Stenberg
39028f1bd4
make sure our own printf() clones are used
2002-05-03 12:06:04 +00:00
Daniel Stenberg
71f4c05665
-D now stores all headers to the same file if multiple URLs are given on the
...
command line!
2002-05-03 09:47:25 +00:00
Daniel Stenberg
9ef9797998
clarified that you must keep the variables that you point to!
2002-05-02 22:34:31 +00:00
Daniel Stenberg
ab9374de57
spell
2002-05-02 22:15:21 +00:00
Daniel Stenberg
913e997061
use and set the fd_set pointers instead of the actual values, as then we
...
work properly with the multi interface when the user has provided the
fd_sets!
2002-05-02 22:14:31 +00:00
Daniel Stenberg
8e50d6b6f3
added two pointers to the fd_set variables to read/write from, as sometimes
...
we need to point to user-provided fd_sets
2002-05-02 22:13:35 +00:00
Daniel Stenberg
2db0744a7b
return CURLM_CALL_MULTI_PERFORM in one more case, and check return code
...
from malloc()
2002-05-02 22:12:14 +00:00
Daniel Stenberg
2de0028349
make sure the dns cache pointers in the easy handles are NULLed
2002-05-02 18:07:38 +00:00
Daniel Stenberg
35d04c5398
Hanno Kranzhoff noticed we didn't properly reset the download/upload counters
...
before transfers, when doing multiple ones on the same handle.
2002-05-02 08:52:09 +00:00
Daniel Stenberg
b1becd0ed5
Jacky Lam's fix to make the realloc() of the hostent data work properly
...
even when the realloc() actually gets a new memory block
2002-05-01 11:36:13 +00:00
Daniel Stenberg
bd9650bc81
how to set more than one cookie
2002-04-30 07:37:02 +00:00
Daniel Stenberg
969a25d1b2
implemented curl_multi_info_read() which I had forgotten before!
2002-04-27 22:21:51 +00:00
Daniel Stenberg
f144f77ba7
updated some docs
2002-04-27 20:19:55 +00:00
Daniel Stenberg
abea1f8910
clarified
2002-04-27 18:31:49 +00:00
Daniel Stenberg
8eaa7fec76
one added, one edited
2002-04-27 18:12:26 +00:00
Daniel Stenberg
fdace647e8
shorter introduction
2002-04-27 18:01:54 +00:00
Daniel Stenberg
d7531c18fc
updated
2002-04-27 18:00:10 +00:00
Daniel Stenberg
ef3f978784
Added BINDINGS, lists all available libcurl bindings as of this date.
2002-04-27 17:02:38 +00:00
Daniel Stenberg
e410860e0e
fixes on rainy saturday in the end of April, 2002
2002-04-27 13:26:32 +00:00
Daniel Stenberg
c64fca1b0c
Fixed the FTP response reader to deal with timeouts better. Previously it
...
would reset the timeout for each incoming data, which would make veeery
slow responses be allowed to take even more time since the timeout would only
be reached if the time between two received data chunks was longer than the
set timeout value...
2002-04-27 13:24:06 +00:00
Daniel Stenberg
15b2a3af91
(Curl_GetFTPResponse) moved some code to only get performed when actually
...
needed
2002-04-27 13:09:37 +00:00
Daniel Stenberg
8358505b6d
Now uses Curl_ as prefix for internal global symbols. curl_ should only be
...
used for "exported" globals.
2002-04-27 13:07:51 +00:00
Daniel Stenberg
1c42779845
DNC cache prune crash removed, made the name spacing follow the general
...
rule: "Curl_" prefix for library-wide private symbols, "curl_" is for
exported symbols.
2002-04-27 13:06:40 +00:00
Daniel Stenberg
32823f17e0
openbsd on Alpha was no problemos
2002-04-26 12:58:07 +00:00
Daniel Stenberg
e1c2e3f5e9
test suite portability fix
2002-04-26 12:57:49 +00:00
Daniel Stenberg
044755b30f
handles much larger POSTs, replaced snprintf() with sprintf() since this
...
needs to be more portable and in the test server we can skip the extra
safety
2002-04-26 07:48:05 +00:00
Daniel Stenberg
9aa22399a8
another week of changes
2002-04-26 07:45:39 +00:00
Daniel Stenberg
f564905ac4
adjusted to the new Curl_resolv() proto
2002-04-25 19:26:29 +00:00
Daniel Stenberg
00e4f81446
prevent persistant connections to do name resolves
2002-04-25 19:18:19 +00:00
Daniel Stenberg
8927ddec16
In order to not get problems with DNS cache pruning, we no longer store
...
any name resolved data in any curl handle struct. That way, we won't mind
if the cache entries are pruned for the next time we need them. We'll just
resolve them again instead.
This changes the Curl_resolv() proto. It modifies the SessionHandle struct
but perhaps most importantly, it'll make the internals somewhat dependent
on the DNS cache not being disabled as that will cripple operations somewhat.
Especially for persistant connections.
2002-04-25 19:00:57 +00:00
Daniel Stenberg
f6525ae200
the TOTAL_TIME is not really total, as it excludes the connect time...
2002-04-25 16:45:15 +00:00
Daniel Stenberg
0be7944d66
use the hostname pointer instead of using IPv4-only info from a struct
2002-04-25 15:50:49 +00:00
Daniel Stenberg
47819ea86e
clarified a bit with the timecondition stuff
2002-04-24 10:16:46 +00:00
Daniel Stenberg
96ce3461ad
no, this doesn't look like it bugs
2002-04-24 10:16:00 +00:00
Daniel Stenberg
8b6d555421
NetBSD alpha works, also tried a newer FreeBSD on alpha
2002-04-24 10:15:37 +00:00
Daniel Stenberg
3b9ef8dfc8
removed warning about signed/unsigned comparison
2002-04-23 14:57:37 +00:00
Daniel Stenberg
db6d4bcf47
the 80 column police narrowed this source code! B-]
2002-04-23 14:56:21 +00:00
Daniel Stenberg
471f1d694f
fixes bug report #547484 , no_proxy doesn't properly strip off port numbers
...
from the host names before comparing
2002-04-23 13:34:28 +00:00
Daniel Stenberg
495f6f6bd3
use new timecond defines
2002-04-23 00:05:21 +00:00
Daniel Stenberg
36e35b6f60
allow binding the local end of a connection even when using IPv6, thus we
...
now have --interface working properly
2002-04-22 23:56:13 +00:00
Daniel Stenberg
192606bc4b
use double where it is supposed to
2002-04-22 23:54:43 +00:00
Daniel Stenberg
53a9fdf078
use sclose() to close sockets
2002-04-22 23:53:49 +00:00
Daniel Stenberg
ef436bdbe8
renamed the TIMECOND defines to be CURL_ prefixed
2002-04-22 23:53:15 +00:00
Daniel Stenberg
72d722b07b
The timecond stuff now have CURL_ prefixes
2002-04-22 13:33:56 +00:00
Daniel Stenberg
21fc402c01
Jacky Lam's adjust resolve-buffer size patch applied. Slightly edited
...
by Daniel.
2002-04-22 13:31:16 +00:00
Daniel Stenberg
381f77756d
pack_hostent does not handle 64 bit pointers correctly.
...
A Bjrn Reese patch.
2002-04-19 11:00:26 +00:00
Sterling Hughes
a386562d9a
Prune old hostcache entries with each call...
...
This can be optimized a tidbit, but this is a start.
2002-04-17 20:13:55 +00:00
Daniel Stenberg
2bc84fb163
Dirk Manske's two new infos
2002-04-17 07:21:17 +00:00
Daniel Stenberg
08f8917acb
Dirk Manske's fix for HTTP response code 301, that now behaves more like
...
browsers do. Which thus *breaks* the RFC 2616...
2002-04-17 07:16:49 +00:00
Daniel Stenberg
62d205a2ec
Dirk Manske brought the patch that introduces two new CURLINFO_* values:
...
CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.
2002-04-16 07:59:20 +00:00
Daniel Stenberg
29e873b12d
Jonatan Lander fixed the "Disables POST, goes with GET" output to be more
...
connected with reality! ;-)
2002-04-15 13:47:06 +00:00
Daniel Stenberg
95f78080ab
This makes formposting with a specified file missing fail. curl_easy_perform
...
will then return CURLE_READ_ERROR.
2002-04-15 11:19:03 +00:00
Daniel Stenberg
9549cfde02
7.9.6 commit
2002-04-15 06:58:04 +00:00
Daniel Stenberg
2361aabbef
Dirk Manske made libcurl strip off white spaces from the beginning of cookie
...
contents.
2002-04-14 18:21:17 +00:00
Daniel Stenberg
e0cc8d2ce9
check for _MSC_VER as well as __STDC__ when deciding to use the ## operator
...
or not
2002-04-14 17:29:35 +00:00
Daniel Stenberg
53c0e97117
removed unused variable
2002-04-14 07:33:44 +00:00
Sterling Hughes
bb44791bf3
Add protos and change return value of curl_hash_count....
2002-04-13 01:56:22 +00:00
Sterling Hughes
9ebcfe9dff
Speed up the hash code considerably, removing a bunch of legacy crud
2002-04-12 23:40:19 +00:00
Daniel Stenberg
f339bf613c
cut off an old section
2002-04-12 14:41:24 +00:00
Daniel Stenberg
b00c59816d
http_proxy must be lower case
2002-04-12 14:33:57 +00:00
Daniel Stenberg
a00918116d
7.9.6-pre5
2002-04-12 11:39:27 +00:00
Daniel Stenberg
d26c318321
explain all mailing lists better
2002-04-12 10:33:40 +00:00
Daniel Stenberg
eb8770506f
added libcurl-errors
2002-04-12 10:10:36 +00:00
Daniel Stenberg
c06171a802
store TIMER_CONNECT even if the connect failed
2002-04-12 10:03:59 +00:00
Daniel Stenberg
5528c1eaa5
corrected the verbose output for connects and fixed the connect time stamp
...
better for FTP (any protocol with protocol-specific connect actions)
2002-04-12 08:18:38 +00:00
Daniel Stenberg
93516effe4
the HTTP request is a CURLINFO_HEADER_OUT
2002-04-12 07:53:12 +00:00
Daniel Stenberg
38e518c710
Jean-Philippe Barrette-LaPierre's patch applied
2002-04-12 07:23:57 +00:00
Daniel Stenberg
3f6133be27
Jean-Philippe Barrette-LaPierre provided his patch that introduces
...
CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA.
2002-04-12 07:21:11 +00:00
Daniel Stenberg
c3bfb355c5
error codes *ARE* documented now
2002-04-12 07:19:43 +00:00
Daniel Stenberg
c69dd14cbc
added RISCOS makefile
2002-04-10 20:54:21 +00:00
Daniel Stenberg
7954652b80
brougth by Michael Curtis
2002-04-10 20:52:26 +00:00
Daniel Stenberg
ca35b39900
more more more
2002-04-10 18:09:24 +00:00
Daniel Stenberg
09df9b90c3
corrected to new return codes
2002-04-10 18:08:50 +00:00
Daniel Stenberg
308ae5cbf2
added info in to failf() lines and added a infof() call just before the
...
connect() so that it tells to which host and what port it is about to
attempt the connection
2002-04-10 14:20:24 +00:00
Daniel Stenberg
1cd5cdfccb
default proxy port set, as reported by Sebastien Willemijns
2002-04-10 14:07:03 +00:00
Daniel Stenberg
606e7fd744
updated error code
2002-04-10 14:05:52 +00:00
Daniel Stenberg
e8109b09b1
error code cleanup, use the new SEND/RECV errors
2002-04-10 13:44:42 +00:00
Daniel Stenberg
536ea60d73
error codes documented
2002-04-10 13:24:45 +00:00
Daniel Stenberg
3390b6446c
two new error codes to separate READ into READ/RECV and WRITE into WRITE/SEND
2002-04-10 13:24:18 +00:00
Daniel Stenberg
bfc7f1e4ac
clarified how to write URLs in -K config files
2002-04-10 12:57:34 +00:00
Daniel Stenberg
8ba410a56e
set the HOME variable to the current dir, to prevent any real ~/.curlrc to
...
play tricks on us!
2002-04-09 14:28:16 +00:00
Daniel Stenberg
14d1da3ae0
spell checked and removed talk about very old version numbers
2002-04-09 06:20:06 +00:00
Daniel Stenberg
2a72641a0b
7.9.6-pre4 commit
2002-04-08 22:53:22 +00:00
Daniel Stenberg
9c4e5dc3ee
removed compiler warnings, made it conditional on USE_ENVIRONMENT
2002-04-08 22:51:21 +00:00
Daniel Stenberg
540e5ffa90
Added the --environment support by Michael Curtis
2002-04-08 22:48:25 +00:00
Daniel Stenberg
c1a57591ee
Added $Id:$ keyword
2002-04-08 22:46:32 +00:00
Daniel Stenberg
1a4f72dd4f
Michael Curtis adjusted this for RISC OS
2002-04-08 22:44:33 +00:00
Daniel Stenberg
c3c8bbd3b2
Added writeenv.c and writeenv.h for RISCOS usage (and others?)
2002-04-08 22:40:38 +00:00
Daniel Stenberg
fb7d34cea8
added config-riscos.h
2002-04-08 22:01:11 +00:00
Daniel Stenberg
0866c1b52d
Michael Curtis' updates
2002-04-08 21:59:06 +00:00
Daniel Stenberg
136f728b49
Jacky Lam deserves a mention here
2002-04-08 13:31:06 +00:00
Daniel Stenberg
5d28a857a4
based on Jacky Lam's "HTTP 1.0 304-only" fix, this change makes a 304 reply
...
always stop reading after the headers no matter what 'close' is.
2002-04-08 07:27:22 +00:00
Daniel Stenberg
edbe0d166c
if HOME isn't set or too long, we attempt to lost the curlrc file from
...
current directory instead!
2002-04-05 15:04:04 +00:00
Daniel Stenberg
4db8c8b1a3
mention the web site mirror now
2002-04-05 09:00:56 +00:00
Daniel Stenberg
2b16b8604a
enough with stupidity, this is a test case that should fail and thus we
...
should use a proper command line that *fails* ;-O
2002-04-05 08:48:45 +00:00
Daniel Stenberg
f630929810
added test 48, verify -I, -d and -G in one command line
2002-04-05 08:42:00 +00:00
Daniel Stenberg
016abdfef6
Reverted v1.120, -G set request type after Kevin Roth pointed out the
...
stupidity in doing this. -G should work with with -I too...
2002-04-04 22:29:18 +00:00
Daniel Stenberg
fd915609cd
lots
2002-04-04 12:24:32 +00:00
Daniel Stenberg
064697fde6
very minor log change
2002-04-04 12:23:54 +00:00
Daniel Stenberg
a03fd7b81c
T. Bharath pointed out the flaw in ConnectionExists() for how we didn't
...
check proxy connections for "deadness" before they were re-used
2002-04-04 12:23:14 +00:00
Daniel Stenberg
1cfcbc50a6
Fixes the problem Jacky Jam pointed out, where libcurl will "hang" for an
...
extra second after having downloaded headers-only
2002-04-04 12:19:56 +00:00
Daniel Stenberg
ea1f138c08
Jonatan Lander's fix to compile properly on pre-ISO compilers (without the
...
## operator)
2002-04-04 10:07:01 +00:00
Daniel Stenberg
d560207ea1
This corrects VERBOSE PASV ftp transfers on AIX (and OSF1/Tru64)
...
Gerhard Herre reported this in bug report #536238
2002-04-04 06:07:56 +00:00
Daniel Stenberg
90b51831fd
Tor Arntsen's fix for "CGI_Lite" compliance!
2002-04-03 11:11:01 +00:00
Daniel Stenberg
38ed8938d8
Added DNS cache control options
2002-04-02 13:29:05 +00:00
Daniel Stenberg
547e91dbf0
Clarence Gardner pointed out the not-taken-care-of return codes from SSL_read
2002-04-02 09:33:38 +00:00
Daniel Stenberg
04da96e044
Jacky Lam added memdebug.h include to prevent crashes when that is used
2002-04-02 06:36:47 +00:00
Daniel Stenberg
4a7def101b
fopen(... "rb") when reading what to post, so that binary posting works
...
on Windows!
2002-03-27 22:53:06 +00:00
Daniel Stenberg
541e5a3b82
Jacky Lam cookie parser fix for domains with preceeding dot
2002-03-25 09:08:33 +00:00
Daniel Stenberg
5af61716aa
Miklos Nemeth's update
2002-03-23 15:41:17 +00:00
Daniel Stenberg
6f3e0051c3
adjusted windows section after a patch from Miklos Nemeth
2002-03-22 12:01:30 +00:00
Daniel Stenberg
703ecc3521
patch by Sandro Tolaini to do good (better?) on FreeBSD
2002-03-22 11:02:16 +00:00
Daniel Stenberg
67b0f9aacd
no longer include "multi.h", it comes with the regular curl/curl.h now
2002-03-20 10:54:17 +00:00
Daniel Stenberg
854277bae5
crlf replacement on uploads did not work. test case 128 was added just now
...
to make sure it remains functional.
2002-03-20 10:53:24 +00:00
Daniel Stenberg
ca9760756a
verbose FTP PASV output could output a "random" name from the stack based
...
array
Also, uploading data with --crlf cannot check that the proper size was
uploaded and thus should not warn if the sizes differ. This can be changed
in the future by having the expected size in the connectdata struct and then
increase the expected size for each byte that is added in the --crlf
replacement process.
2002-03-20 10:52:24 +00:00
Daniel Stenberg
f1f993a25b
added test 128, ftp upload with --crlf
2002-03-20 10:50:12 +00:00
Daniel Stenberg
eb0f727818
newcomer notice added
2002-03-20 10:11:50 +00:00
Daniel Stenberg
dc3d0289d6
old list is gone
2002-03-20 08:00:05 +00:00
Daniel Stenberg
bd830c6f4d
John Clayton's weird explorations in the wonders of the windows tcp/ip
...
stack ;-)
2002-03-19 15:56:13 +00:00
Daniel Stenberg
51d602f973
made -G set request type
2002-03-19 14:58:35 +00:00
Daniel Stenberg
30d5401f31
corrected for 7.9.6
2002-03-19 14:53:28 +00:00
Daniel Stenberg
ab6b0f9843
removed multi.h
2002-03-19 14:32:43 +00:00
Daniel Stenberg
c560327f26
Added the three multi interface source code examples to the distrib
2002-03-19 14:01:34 +00:00
Daniel Stenberg
28939dd45c
fixed include and added header
2002-03-19 14:00:47 +00:00
Daniel Stenberg
3853e3d6f3
added multi.h
2002-03-19 10:35:14 +00:00
Daniel Stenberg
6062a1bd68
include multi.h too
2002-03-19 10:35:02 +00:00
Daniel Stenberg
8d94688fd1
moved here from ../../lib/
2002-03-19 10:34:34 +00:00
Daniel Stenberg
6b4532b592
moved to ../include/curl/
2002-03-19 10:34:06 +00:00
Daniel Stenberg
286fb6f645
added the multi functions man pages
2002-03-19 10:19:56 +00:00
Daniel Stenberg
340caf5da3
multi interface overview and description
2002-03-19 10:16:12 +00:00
Daniel Stenberg
171c4fd49f
removed text that really belongs to very old libcurls that are no longer
...
being used widely
2002-03-19 09:41:06 +00:00
Daniel Stenberg
b8a0fb1dfe
point out that this describes the easy interface and also make a more
...
general statement about language bindings
2002-03-19 09:31:05 +00:00
Daniel Stenberg
e65993bccb
language
2002-03-19 09:08:57 +00:00
Daniel Stenberg
7ffb4660ec
added some text about PASV and PORT and stuff
2002-03-19 08:55:05 +00:00
Daniel Stenberg
974f314f57
copyright string (year) update
2002-03-19 07:54:55 +00:00
Daniel Stenberg
4cec22fa19
yaketiyak
2002-03-19 07:48:54 +00:00
Daniel Stenberg
069477d35c
automake -a for the depcomp
2002-03-19 07:48:33 +00:00
Daniel Stenberg
eaff1a344e
made it pass stricter compiler flags with less warnings
2002-03-19 07:32:35 +00:00
Daniel Stenberg
1fe1e39a88
test 32, try -d and -G
2002-03-18 22:26:22 +00:00
Daniel Stenberg
33b06f56f0
reverted 1.109, we can't set the request type when -d is used, as -G can be
...
used and it makes it a GET...
2002-03-18 22:21:16 +00:00
Daniel Stenberg
61a84abe2a
WRITEFUNCTION correction
2002-03-18 08:53:21 +00:00
Daniel Stenberg
3d03100079
Andreas Damm added thanks to his getdate overhaul
2002-03-18 08:52:46 +00:00
Daniel Stenberg
5297a52bf0
gopher
2002-03-18 08:52:15 +00:00
Daniel Stenberg
88631276e8
updated
2002-03-18 07:40:00 +00:00
Daniel Stenberg
2c0d9ad64c
clarified that it is only the + letter that isn't converted on the right
...
side of a ? letter
2002-03-17 08:28:51 +00:00
Daniel Stenberg
5c691ed835
verbose PASV transfers passed a bad buffer size to the name resolver functions
...
and it cause cause a crash.
Albert Choy found and fixed it.
2002-03-16 16:59:47 +00:00
Daniel Stenberg
f73864a045
corrected SSL builds
2002-03-15 14:46:59 +00:00
Daniel Stenberg
94da04fcac
headers and security blurb added
2002-03-15 13:25:15 +00:00
Daniel Stenberg
5f758fbd11
make sure we return CURLE_WRITE_ERROR if the write callback returned
...
an error, even if we were decoding a chunked-encoded transfer
2002-03-15 12:42:41 +00:00
Daniel Stenberg
fb29529a52
Jun-ichiro itojun Hagino <itojun@itojun.org>:
...
Now first check if IPv6 is supported, then use PF_UNSPEC. If not, use PF_INET.
It'll solve both the "slow name lookup" problem on IPv4 and still work fine on
IPv6 hosts.
Bug report #530204 has more details:
http://sourceforge.net/tracker/?func=detail&atid=100976&aid=530204&group_id=976
2002-03-15 09:54:30 +00:00
Daniel Stenberg
3cd2673077
bug report #530204 correctly identified that revision 1.52 broke ipv6
...
functionality and this change reverts this.
However, with this revert we bring back problems on (some/all?) non-IPv6
enabled Linux machines that have getaddrinfo().
2002-03-15 08:45:09 +00:00
Daniel Stenberg
d242214e18
new example for libcurl 7.9.6 or later
2002-03-14 14:53:00 +00:00
Daniel Stenberg
468b787272
if CURLOPT_POSTFIELDS isn't set, but CURLOPT_POST is, we will assume that
...
we should read the POST-data from the read callback
2002-03-14 14:39:23 +00:00
Daniel Stenberg
cfdb6f851c
2002
2002-03-14 14:37:41 +00:00
Daniel Stenberg
7886f120f3
CURLOPT_POST deserved a new comment with the new POST-by-callback support
2002-03-14 14:37:16 +00:00
Daniel Stenberg
76fe69b133
no longer attempts to SIZE a NULL pointer, as that wasn't very clever
...
(but didn't crash or anything)
2002-03-13 13:13:19 +00:00
Daniel Stenberg
e1bae4fc7e
Setting CURLOPT_PASSWDFUNCTION to NULL now restores the internal function.
2002-03-13 13:10:52 +00:00
Daniel Stenberg
bc9705f758
sendf() now deals with Curl_write() returning -1 properly, which it might
...
do if the write would've blocked
2002-03-13 13:09:37 +00:00
Daniel Stenberg
c819e234b8
now supports all options in arrays, except the CURLFORM_ARRAY itself
2002-03-13 12:10:20 +00:00
Daniel Stenberg
ce021b79a7
CURLFORM_ARRAYSTART and ARRAYEND are now history
2002-03-13 12:09:52 +00:00
Daniel Stenberg
805a2f6f99
removed some silly CRLF lines
2002-03-13 09:20:59 +00:00
Daniel Stenberg
eb78400b53
4 things since 7.9.5
2002-03-11 15:37:08 +00:00
Daniel Stenberg
4852f9ffbd
added test 39, tests the new -F features
2002-03-11 15:31:06 +00:00
Daniel Stenberg
c8d2ad2513
now -F supports 'filename=blabla' for parts that upload a file, to set the
...
filename field of that part. A typical example line could look like:
-F 'name=@filename;filename=/dev/null'
This can be combined with type= too, in a manner similar to:
-F "file=@log/test39.txt;filename=fakerfile;type=moo/foobar"
Enjoy.
2002-03-11 15:20:56 +00:00
Daniel Stenberg
9f374c2050
Added support for CURLFORM_FILENAME to set the filename field of a file
...
part.
2002-03-11 15:18:59 +00:00
Daniel Stenberg
5799852424
CURLFORM_FILENAME added and some cleanups, HttpPost is now curl_httppost
...
with a #define to preserve backwards compatibiltiy
2002-03-11 15:14:09 +00:00
Daniel Stenberg
6417fa95cf
corrected the use of the progress function
2002-03-11 15:00:57 +00:00
Daniel Stenberg
61f6284a35
minor edit
2002-03-11 08:39:00 +00:00
Daniel Stenberg
6b1a1a62a3
3.13 Why does my single/double quotes fail?
2002-03-11 08:29:26 +00:00
Daniel Stenberg
feacb4b481
completed the progress-bar fix
2002-03-08 16:12:00 +00:00
Daniel Stenberg
fe3c874001
detect fclose(NULL)
2002-03-08 15:31:44 +00:00
Daniel Stenberg
d9459b54d9
better treatment of the config->errors, only fclose() this if it was
...
truly fopen()ed. It could end up fclose()ing a NULL as discovered by
Clifford Wolf.
2002-03-08 15:18:03 +00:00
Daniel Stenberg
017be8a882
Jean-Philippe Barrette-LaPierre fixed the CURLOPT_PASSWDFUNCTION to make
...
NULL set back the internal default function
2002-03-08 15:06:42 +00:00
Daniel Stenberg
b86e543a13
closes bug report #527032 , --progress-bar works again and it adds a newline
...
after the transfer is done properly
2002-03-08 12:05:57 +00:00
Daniel Stenberg
c2d4fd876c
7.9.5 commit
2002-03-07 08:50:18 +00:00
Daniel Stenberg
58cad04bbb
added the "known bugs" file
2002-03-07 08:29:24 +00:00
Daniel Stenberg
9bb64d6827
new VMS messages from Nico Baggus
2002-03-06 23:18:22 +00:00
Daniel Stenberg
4441df90c1
Kevin Roth nicely saved us from this backslash-removing problem!
2002-03-06 22:52:00 +00:00
Daniel Stenberg
f51f2417c5
Brad corrected the include path (again)
2002-03-06 22:19:16 +00:00
Daniel Stenberg
aad617647d
corrected the newlines
2002-03-06 22:08:11 +00:00
Daniel Stenberg
49c0d62dda
two items since pre6
2002-03-06 15:05:00 +00:00
Daniel Stenberg
f752098ba5
when removed, an easy handle can be curl_easy_perform()ed again
2002-03-06 15:01:45 +00:00
Daniel Stenberg
a4477b9e4b
Paul Nolan built it on pocket pc
2002-03-06 12:33:34 +00:00
Daniel Stenberg
ad3cef0fc8
Ralph Mitchell's minor #include patch to prevent some warnings
2002-03-06 09:40:06 +00:00
Daniel Stenberg
d89dbe5bd6
we don't skip what looks like already escaped strings, that was fixed
...
ages ago
2002-03-06 07:44:49 +00:00
Daniel Stenberg
b0475dbdbc
read POST data using the read callback
2002-03-05 14:14:22 +00:00
Daniel Stenberg
60b2e74fa3
corrected the progress callback prototype!!!
2002-03-05 10:15:38 +00:00
Daniel Stenberg
cda16297d1
added text to the progress chapter
2002-03-05 09:01:58 +00:00
Daniel Stenberg
d6c9a72e15
explicitly mention easy handle
2002-03-04 13:10:15 +00:00
Daniel Stenberg
4d7b1512c1
mention 'easy handle' and not just handle, there will soon be other handles
...
to keep track of too
2002-03-04 13:06:46 +00:00
Daniel Stenberg
d8a35d745e
cut off 2001 and put those changes in a separate file
2002-03-04 10:34:58 +00:00
Daniel Stenberg
e22657ea13
added docs/libcurl/
...
removed multi/
2002-03-04 10:28:02 +00:00
Daniel Stenberg
d06d6b5534
moved lots to the new subdir 'libcurl'
2002-03-04 10:27:37 +00:00
Daniel Stenberg
cec8ab1fde
remove this directory, this is history
2002-03-04 10:19:32 +00:00
Daniel Stenberg
9fc62a8dd0
multi interface using examples
2002-03-04 10:15:44 +00:00
Daniel Stenberg
61540b98c2
no longer include the multi dir, the examples should be in the examples
...
dir
2002-03-04 10:15:12 +00:00
Daniel Stenberg
465ae39e86
moved to the new libcurl/ directory
2002-03-04 10:10:58 +00:00
Daniel Stenberg
01f04b9a41
ripped out from ../ and put in its own directory now
2002-03-04 10:09:48 +00:00
Daniel Stenberg
34f9ab1046
Added packages/EPM
2002-03-04 08:00:25 +00:00
Daniel Stenberg
699876778b
Added EPM stuff, thanks to Giuseppe Corbelli
2002-03-04 07:59:53 +00:00
Daniel Stenberg
8fc5a0d19e
bug report #524427 pointed out a mistake in the example source
2002-03-01 17:22:40 +00:00
Daniel Stenberg
62b5926d58
initial and still basic curl multi interface documentation
2002-03-01 15:34:23 +00:00
Daniel Stenberg
4d1037f385
removed incorrect and unnecessary words
2002-03-01 13:38:56 +00:00
Daniel Stenberg
e4addb3975
several little things since pre4
2002-03-01 10:48:08 +00:00
Daniel Stenberg
2aef351980
memanalyze is now moved to the tests/ dir
2002-03-01 09:20:03 +00:00
Daniel Stenberg
d88c153c7d
include memanalyze.pl in the dist archive
2002-03-01 09:19:28 +00:00
Daniel Stenberg
9e9883082e
moved memanalyze.pl into the tests dir
2002-03-01 09:18:54 +00:00
Daniel Stenberg
71440df4c7
Nico Baggus added more error codes to the VMS stuff.
2002-02-28 23:55:18 +00:00
Daniel Stenberg
80b004a57d
Wesley Laxton's CURLOPT_PREQUOTE work
2002-02-28 23:31:23 +00:00
Daniel Stenberg
ea8476a2dc
Ralph Mitchell's SSL problems made me notice that we didn't increase the
...
header byte counter properly
2002-02-28 15:13:35 +00:00
Daniel Stenberg
cb85ca18ab
more fancy alloc, we store the size in each allocated block so that we
...
can destroy the full allocated area just before we free it
2002-02-28 12:37:05 +00:00
Daniel Stenberg
f1103b95cf
set CURL_MEMDEBUG to enable memory debugging in case curl is compiled
...
with it
2002-02-28 12:36:25 +00:00
Daniel Stenberg
aa5ff53bcf
added -t for trace, helps searching for leaks and similar
2002-02-28 12:35:54 +00:00
Daniel Stenberg
907dabed5d
memory debugging is now only enabled if the CURL_MEMDEBUG environment
...
variable is set when curl is invoked
2002-02-28 12:35:09 +00:00
Daniel Stenberg
0cacbc892c
always allocates at least 64 bytes for real, and damages them before free
2002-02-28 12:18:15 +00:00
Daniel Stenberg
6753c3c715
made building outside the source tree work again, Kevin Roth reported
2002-02-27 15:09:23 +00:00
Daniel Stenberg
36e1363e3d
minor edit
2002-02-27 12:40:01 +00:00
Daniel Stenberg
d1a711eb6a
oops, we weren't doing HTTPS - now we are
2002-02-27 07:50:22 +00:00
Daniel Stenberg
d8dea4dcc7
test 304, HTTPS multipart formpost
2002-02-27 07:49:01 +00:00
Daniel Stenberg
ca161737bc
use the correct time in the cookie jar
2002-02-27 07:41:46 +00:00
Daniel Stenberg
3612c3774e
made Max-Age work as defined in the RFC.
...
my brain damaged fix to not parse spaces as part of the value is now fixed
to instead strip off trailing spaces from values.
2002-02-27 07:38:04 +00:00
Daniel Stenberg
e6a65bb3ef
modified cookie expire date
2002-02-26 13:38:12 +00:00
Daniel Stenberg
ff291eee48
new field1 functionality testing too
2002-02-26 13:18:39 +00:00
Daniel Stenberg
66b8f48a88
When saving a cookie jar, set field 1 (counted from 0) properly to TRUE if the
...
domain starts with a dot.
2002-02-26 13:18:08 +00:00
Daniel Stenberg
634760cbdc
test 31: "HTTP with weirdly formatted cookies and cookiejar storage"
2002-02-26 13:09:46 +00:00
Daniel Stenberg
a23a897ad2
removed crash on weird input, this also better discards silly input
2002-02-26 13:07:53 +00:00
Daniel Stenberg
d9c244278d
7.9.5-pre4 commit
2002-02-26 07:59:43 +00:00
Daniel Stenberg
b6c4185b27
more custom stuff, much about dealing with cookies
2002-02-25 15:25:34 +00:00
Daniel Stenberg
5896d35e72
a never ending stream of things to do...
2002-02-25 14:09:31 +00:00
Daniel Stenberg
b4dfdd8bbc
use env to run perl
2002-02-25 14:08:51 +00:00
Daniel Stenberg
e6ed3478ea
automake usage and options cleanup
2002-02-25 14:08:18 +00:00
Daniel Stenberg
db08d9c6b9
happy new year
2002-02-25 13:25:33 +00:00
Daniel Stenberg
9490278ece
We got this web server's embryo from Georg Horn, muchos gracias.
2002-02-25 12:49:21 +00:00
Daniel Stenberg
fd8bf5f171
the test suite http server is now automake'd
2002-02-25 12:45:48 +00:00
Daniel Stenberg
c9bc14a222
use the pid file, use the automake subdir
2002-02-25 12:45:20 +00:00
Daniel Stenberg
63708cbfb0
automake this dir too
2002-02-25 12:44:58 +00:00
Daniel Stenberg
d9f307623c
use the former logfile name again since the ftp server also uses that...
2002-02-25 12:14:24 +00:00
Daniel Stenberg
540f77a627
we actually ran all tests just now, feb 25th, 2002 12:11 MET. with the
...
new http server on Linux
2002-02-25 11:12:10 +00:00
Daniel Stenberg
71bb2d0b8b
reply/postcmd support for "wait"
2002-02-25 11:11:03 +00:00
Daniel Stenberg
87dc44e434
portability, step one, use a config.h.in file
2002-02-25 11:00:16 +00:00
Daniel Stenberg
29e0fcd091
generate a config file for the test suite http server too
2002-02-25 10:56:37 +00:00
Daniel Stenberg
2e9a798f09
create the pidfile and store the pid on invoke
2002-02-25 10:27:29 +00:00
Daniel Stenberg
b32a39f44f
oops, #if not #ifdef
2002-02-25 10:12:04 +00:00
Daniel Stenberg
d86f9611b3
support HUGE requests too
2002-02-25 09:42:58 +00:00
Daniel Stenberg
6a62fc4a40
make sure -d is treated as a POST request and thus should fail if mixed
...
with -I for example
2002-02-25 09:08:28 +00:00
Daniel Stenberg
7cdd6455d7
modified the command to fail properly! ;-)
2002-02-25 09:07:26 +00:00
Daniel Stenberg
e4fefd088d
cygnus can't include winsock.h even though it has it, why we need to
...
make a different and more complicated check for when to include it
2002-02-25 08:20:29 +00:00
Daniel Stenberg
95e601e2b1
"Yet Another Geek" made %{content_type} work in the -w/--writeout option.
2002-02-25 07:40:49 +00:00
Daniel Stenberg
b1ffe7b74a
better time selection for the connect timeout
2002-02-22 15:44:37 +00:00
Daniel Stenberg
417c8fb602
16 tests OK
2002-02-22 15:40:17 +00:00
Daniel Stenberg
85efa64c31
cut off big parts of the banner
2002-02-22 15:17:41 +00:00
Daniel Stenberg
d8cb026e80
make sure the custom config-*.h files are in the dist as well
2002-02-22 15:12:17 +00:00
Daniel Stenberg
41dd5121f0
adjusted to work on test case 11 better
2002-02-22 13:54:06 +00:00
Daniel Stenberg
94482d7ca5
use -W too
2002-02-22 13:53:41 +00:00
Daniel Stenberg
4d0e51aead
fixed to work with 'nonewline' and thus this passes OK with the new http
...
server and things
2002-02-22 10:51:19 +00:00
Daniel Stenberg
ae8a8c8ba4
support for using protocol without a trailing newline
2002-02-22 10:50:36 +00:00
Daniel Stenberg
7d043f46d5
hide debug output from screen, use log/ for logfiles
2002-02-22 10:40:05 +00:00
Daniel Stenberg
cbca19d6c2
lib/config.h.in added to dist
2002-02-22 07:51:23 +00:00
Daniel Stenberg
b40b9677b6
VMS adjustments
2002-02-20 23:24:04 +00:00
Daniel Stenberg
c80ad865db
new from Nico!
2002-02-20 13:48:03 +00:00
Daniel Stenberg
758eae49ab
four more bugfixes, one VMS adjustment
2002-02-20 13:47:36 +00:00
Daniel Stenberg
721b05e343
Nico Baggus' VMS tweaks
2002-02-20 13:46:53 +00:00
Daniel Stenberg
a333bddeeb
Andrs Garca solved bug report #515228 by making sure the progress meter
...
is updated even if everything is read in one single pass, as the windows
functions apparantly does more often than other systems.
2002-02-20 13:38:34 +00:00
Daniel Stenberg
4c6a52fe90
corrected reference to multi-using examples
2002-02-19 11:02:01 +00:00
Daniel Stenberg
792d73a9cf
include winsock.h on window boxen to work smoother there
2002-02-19 11:00:34 +00:00
Daniel Stenberg
9a95a3f8c3
moved the config.h to lib/config.h
2002-02-19 01:06:56 +00:00
Daniel Stenberg
485edb777f
a minor step forwards
2002-02-19 01:04:46 +00:00
Daniel Stenberg
a8c3431ae9
use the new HTTP server input file
2002-02-19 01:04:31 +00:00
Daniel Stenberg
6fe4a6fa9a
cut off the old perl one, this only runs the C coded version
2002-02-19 01:03:45 +00:00
Daniel Stenberg
6d8c7356d6
fixed the huge text just in case anyone actually reads it
2002-02-19 00:26:44 +00:00
Daniel Stenberg
a782c96e81
no .. in path
2002-02-19 00:26:25 +00:00
Daniel Stenberg
c795123cd5
fixed a long long mistake
2002-02-18 23:32:45 +00:00
Daniel Stenberg
0ec370e6fb
auth on multiple hosts with follow-location
2002-02-18 23:17:57 +00:00
Daniel Stenberg
3d5732d4e0
Rick Richardson's getaddrinfo() usage fix to speed up name resolves
2002-02-18 23:12:37 +00:00
Daniel Stenberg
b795929858
INADDR_NONE should be in_addr_t to work with 64bit archs better.
...
Really, we should only #define this in one file, not both here and in
connect.c!
2002-02-18 22:59:26 +00:00
Daniel Stenberg
535258ffe4
Philip Gladstone's size problem in add_buffer_send()
2002-02-18 22:41:52 +00:00
Daniel Stenberg
cc161b96ac
4 fixes
2002-02-18 10:51:50 +00:00
Daniel Stenberg
5c4b422b18
offer SSL verfication callback,
...
add 'headers=' in client formpost
2002-02-18 10:51:28 +00:00
Daniel Stenberg
89bad584c3
updated LDAP URL syntax references by Aron Roberts
2002-02-18 10:47:27 +00:00
Daniel Stenberg
e21926f7f0
connection timeout comparison fix by Emil
2002-02-18 10:05:18 +00:00
Daniel Stenberg
e452f467d4
Philip Gladstone's 64-bit issues corrected.
...
Reminder for the future: when we're using malloc() we MUST include <stdlib.h>
as otherwise 64bit archs go bananas.
Bug report #517687
2002-02-17 14:55:35 +00:00
Daniel Stenberg
dfda7ba456
corrected the Expect: ignore, made Content-Type: possible to skip
2002-02-17 14:42:44 +00:00
Daniel Stenberg
feb6b6445e
Giaslas Georgios's Host: over proxy fix
2002-02-17 11:17:37 +00:00
Daniel Stenberg
0b57fa9c51
http server added to CVS, config*h files moved
2002-02-07 15:13:11 +00:00
Daniel Stenberg
55c6f60c90
ugh. the VMS stuff must've been like that for a reason, I put it back again
2002-02-07 14:47:41 +00:00
Daniel Stenberg
9def011e8e
moved the config-* files to lib/Makefile.am
2002-02-07 14:35:14 +00:00
Daniel Stenberg
7cf6e8c9cc
moved the config-* files here from the ../Makefile.am
2002-02-07 14:34:34 +00:00
Daniel Stenberg
cdee43aa59
use the config files in this directory now, not ../
2002-02-07 14:33:36 +00:00
Daniel Stenberg
9c25b58b4c
moved the config-*.h files from root to the lib/ dir
2002-02-07 14:32:28 +00:00
Daniel Stenberg
83f35463f5
added note about persistancy in the server
2002-02-07 12:52:04 +00:00
Daniel Stenberg
818cdb879e
POSTs seems to work somewhat now
2002-02-07 12:42:59 +00:00
Daniel Stenberg
3eead2d6c4
port number fix, now stores the processed request sent to the server
2002-02-07 12:40:06 +00:00
Daniel Stenberg
5cffe055ad
added Cris Bailiff's CAdir option suggestion
2002-02-07 10:43:43 +00:00
Daniel Stenberg
3d4511daf3
the initial C code for the new HTTP test server
2002-02-07 09:39:15 +00:00
Daniel Stenberg
4748b40ad9
changes since 7.9.4
2002-02-07 09:34:43 +00:00
Daniel Stenberg
c40b4f6c39
don't add 2 to the post size, that was a previous mistake because there
...
was an extra CRLF added to the post data
2002-02-07 09:32:40 +00:00
Daniel Stenberg
d3b96dd394
Miklos Nemeth windows update
2002-02-06 16:04:03 +00:00
Daniel Stenberg
f946df640b
Miklos Nemeth added comments
2002-02-06 16:03:28 +00:00
Daniel Stenberg
fef78bd6f1
Miklos Nemeth improved the windows section
2002-02-06 16:01:10 +00:00
Daniel Stenberg
9e6cc86bf7
Miklos Nemeth improved
2002-02-06 16:00:55 +00:00
Daniel Stenberg
b544c5fa5c
ARGH the CRLF I removed recently was not only done after the initial
...
content-type header, it was used for each part and thus without this it
failed MISERABLY. *smacks forhead*
2002-02-06 15:48:53 +00:00
Daniel Stenberg
afa64ee31f
a few of the SSL options were added in 7.9.3 and it should be noted
...
accordingly
2002-02-06 09:49:34 +00:00
Daniel Stenberg
e9bfef0eb1
Brent Beardsley found the content-type bug!
2002-02-06 07:02:13 +00:00
Daniel Stenberg
ddbcccd43d
Kevin Roth's discovered SSL download problem
2002-02-05 15:33:00 +00:00
Daniel Stenberg
5370d7a6eb
7.9.4
2002-02-05 11:43:29 +00:00
Daniel Stenberg
685b180ab6
7.9.4-pre2
2002-02-04 09:51:41 +00:00
Daniel Stenberg
9dab850874
Eric Melville fixed spell mistakes on a few places
2002-02-03 15:00:51 +00:00
Daniel Stenberg
0d5bfe883e
Andreas Damm made getdate use gmtime_r if available
2002-02-01 11:11:26 +00:00
Daniel Stenberg
cc2f1d4894
Added the recycle handles chapter
...
Added most of the Customizing Operations chapter
2002-01-31 14:41:01 +00:00
Daniel Stenberg
a8dd13db4c
struct HttpHeader died ages ago, corrected comments
2002-01-31 14:24:55 +00:00
Daniel Stenberg
325391aef9
Albert Chin:
...
Forgot one case. On HP-UX 11.00, gethostbyname_r() is properly defined
if -D_REENTRANT is used. Without it, the compiler still accepts the
function prototype but gives a warning about hostent_data going out of
scope. This is because struct hostent_data is not declared. So, we
force an error by trying to set a variable to the struct.
2002-01-31 07:53:20 +00:00
Daniel Stenberg
3474ec4ecb
_num_chars did wrong when called with a number that starts with 1!
2002-01-31 07:51:06 +00:00
Daniel Stenberg
ec1736d488
corrected the docs for CURLINFO_FILETIME
2002-01-31 07:17:32 +00:00
Daniel Stenberg
4522579688
Giaslas Georgios provided docs for CURLINFO_CONTENT_TYPE
2002-01-31 07:10:41 +00:00
Daniel Stenberg
907a6e0eed
Georg Horn the previous SSL_read() fix, this was actually the fix I did
...
on my test machine! :-)
2002-01-30 21:49:29 +00:00
Daniel Stenberg
d20186a7b8
I have too many ideas of what to mention in this docs
2002-01-30 15:35:02 +00:00
Daniel Stenberg
b28051881e
Georg Horn found yet another SSL reading problem caused by the non-blocks.
...
This was a real bummer!
2002-01-30 15:11:47 +00:00
Daniel Stenberg
bdea56cd3f
big-time alert that this doesn't work
2002-01-30 10:18:47 +00:00
Daniel Stenberg
8a3ec2c659
the interface is simply called the "C" one these days
2002-01-30 10:07:49 +00:00
Daniel Stenberg
14e9420d2c
extended the proxy chapter mucho
2002-01-30 10:04:40 +00:00
Daniel Stenberg
5b58e61f28
now re-seed by force (even if already seeded) if a random file or egd socket
...
is given
2002-01-30 08:17:23 +00:00
Daniel Stenberg
be2f3071b5
conn->upload_bufsize exists no more
2002-01-29 20:34:30 +00:00
Daniel Stenberg
85dbf82d93
append a CRLF pair after the content-type line
2002-01-29 20:32:10 +00:00
Daniel Stenberg
a9c4963cc0
removed three loust fprintf()s
...
removed the initial CRLF in the formpost, as they are part of the request
and should be written by the code in http.c!
2002-01-29 20:30:56 +00:00
Daniel Stenberg
a4934387d5
upload progress counter fix, removed the adjustable upload buffer size
2002-01-29 20:28:59 +00:00
Daniel Stenberg
e88a2ec6fc
no more adjustable upload buffer size, we use non-blocking sockets now so
...
this work-around is not needed anymore!
2002-01-29 20:28:26 +00:00
Daniel Stenberg
0666960173
nine items since 7.9.3
2002-01-29 14:12:12 +00:00
Daniel Stenberg
f114caca90
- T. Bharath pointed out that we seed SSL on every connect, which is a time-
...
consuming operation that should only be needed to do once. We patched
libcurl to now only seed on the first connect when unseeded. The seeded
status is global so it'll now only happen once during a program's life time.
2002-01-29 14:11:38 +00:00
Daniel Stenberg
9468c9c796
bad tag
2002-01-29 10:55:57 +00:00
Daniel Stenberg
76c53c690c
Giaslas Georgios introduced CURLINFO_CONTENT_TYPE
2002-01-29 10:49:32 +00:00
Daniel Stenberg
c341b11aaf
Steve Marx helped us realize that we shouldn't treat customrequest as a
...
request of its own, it just changes the keyword of a request.
2002-01-28 19:31:26 +00:00
Daniel Stenberg
6212e6990a
someone should have me punished, but this bug made curl bug seriously
...
on IPv4-linux machines
2002-01-28 19:23:18 +00:00
Daniel Stenberg
28049a183c
don't count a custom request as a request type of its own, it is merely
...
a modifier of another type
2002-01-28 19:22:40 +00:00
Daniel Stenberg
5d3dd7911e
newly generated
2002-01-28 18:39:55 +00:00
Daniel Stenberg
ae8375516b
Andreas Damm made it reentrant safe!
2002-01-28 18:39:40 +00:00
Daniel Stenberg
e3f10eb825
no longer add CRLF _after_ POST data, it should not be needed. Pedro Neves
...
pointed out this ugliness.
2002-01-27 11:51:11 +00:00
Daniel Stenberg
2b1f683239
set header and request size to 0 before each *_perform()
2002-01-27 11:49:17 +00:00
Daniel Stenberg
a2b19c9a63
postit.c is removed, it used the deprecated curl_formparse() and may
...
encourage people to use bad functions
2002-01-25 10:07:07 +00:00
Daniel Stenberg
4146ce8267
bug report #508235 identified a non-working Location: following, and this
...
little fix seems to correct it. another case where we just returned and
didn't shut off the reading. This bug is introduced in 7.9.3 due to the
new internal "order".
2002-01-25 08:35:49 +00:00
Daniel Stenberg
170bd6dafc
don't install the example programs! :-O
2002-01-24 07:38:01 +00:00
Daniel Stenberg
7e16ec8724
7.9.3
2002-01-23 18:10:00 +00:00
Daniel Stenberg
8c459156f8
7.9.3 public
2002-01-23 18:01:16 +00:00
Daniel Stenberg
2db894807b
Andrs Garca found out that we didn't properly stop reading from a connection
...
after the headers on a HEAD request. This bug has been added in 7.9.3 and was
mnot present earlier.
2002-01-23 07:15:32 +00:00
Daniel Stenberg
95ceeb6e0b
more about passwords and started about proxies
2002-01-22 13:41:00 +00:00
Daniel Stenberg
c9c00d2a23
verify big files
2002-01-22 13:10:16 +00:00
Daniel Stenberg
1afe49864d
minor edit
2002-01-22 08:22:04 +00:00
Daniel Stenberg
6924bee3a0
added --cc description and an example
2002-01-21 14:57:07 +00:00
Daniel Stenberg
39d4552dab
pre4
2002-01-21 12:11:45 +00:00
Daniel Stenberg
a23c63738f
HTTP POST explained
2002-01-21 10:54:56 +00:00
Daniel Stenberg
e911945c55
#505514 , as correctly pointed out by Antonio (anton@concord.ru), trying to
...
post a non-existing file should include nothing, not an error text!
2002-01-19 11:08:05 +00:00
Daniel Stenberg
6d58d13710
mingw fix, mac os x fix, long long check removed from configure,
...
--enable-debug uses even stricter options now
2002-01-18 15:16:08 +00:00
Daniel Stenberg
0b177cb165
newly generated
2002-01-18 15:14:35 +00:00
Daniel Stenberg
3e31b619de
added more text in the 'passwords' section
2002-01-18 15:08:32 +00:00
Daniel Stenberg
f925979b2f
satisfy gcc -Wundef
2002-01-18 13:10:41 +00:00
Daniel Stenberg
49f7fa82b9
#if [undefined] => #ifdef [undefined]
2002-01-18 13:04:48 +00:00
Daniel Stenberg
e4cd4cf3f3
playing with more strict gcc warnings with --enable-debug
2002-01-18 13:00:13 +00:00
Daniel Stenberg
e74b20926d
prevents gcc -Wcast-align from complaining
2002-01-18 12:59:33 +00:00
Daniel Stenberg
a312127c91
made gcc -Wcast-align happy
2002-01-18 12:56:10 +00:00
Daniel Stenberg
1dc5bf4f73
#ifndef and #define magic to prevent compiler warnings when doing #if BLA
...
where BLA is undefined
2002-01-18 12:53:05 +00:00
Daniel Stenberg
01cfe670c5
updated to 2002 status ;-)
2002-01-18 12:48:36 +00:00
Daniel Stenberg
fd307bfe29
cut off a big piece of comment and added a pointer to the Trio web page
...
should anyone ever want a good printf() clone
2002-01-18 10:45:03 +00:00
Daniel Stenberg
a00de093a7
commented out the 'long long' and 'long double' checks, as we don't really
...
use them anyway and they cause warnings in lib/mprint.c
2002-01-18 10:43:55 +00:00
Daniel Stenberg
7bfe853af3
I wish I could type. Anyway, this proved it is a good habit to put the NULL
...
on the left side of comparisons...
2002-01-18 10:36:25 +00:00
Daniel Stenberg
cbaecca8e9
added typecast for a malloc() return, and added check for NULL
2002-01-18 10:30:51 +00:00
Daniel Stenberg
8edfb370a8
Added #include <errno.h>
2002-01-18 09:25:58 +00:00
Daniel Stenberg
4c08c8f7db
Andrs Garca patched. It now checks for EWOULDBLOCK properly on windows
...
boxes.
2002-01-18 08:03:54 +00:00
Daniel Stenberg
c174680a03
patched by Andrs Garca
2002-01-18 08:03:12 +00:00
Daniel Stenberg
cb5f6e18e6
7.9.3-pre3
2002-01-17 14:34:26 +00:00
Daniel Stenberg
b798e7a5ae
correct ssl version, fixed ssl writes, solved time-out disconnect without
...
text, fixed dns cache problem, made it compile with openssl before 0.9.5
again and extended libcurl-the-guide a bit more
2002-01-17 14:25:49 +00:00
Daniel Stenberg
5deab7ad27
more text added
2002-01-17 14:24:25 +00:00
Daniel Stenberg
12cdfd282d
added a comment about this example only works with 7.9.3 and newer libs
2002-01-17 13:45:19 +00:00
Daniel Stenberg
eba8035e12
Richard Archer made it compile and build with OpenSSL versions prior to
...
0.9.5
2002-01-17 10:40:13 +00:00
Daniel Stenberg
edcbf4350b
include our own sprintf() prototype to make it return sensible data on
...
all platforms, I also edited a few data types slightly to prevent my
compiler from warning on comparisions between signed and unsigned values
2002-01-17 08:03:48 +00:00
Sterling Hughes
9289ea471f
Get this working, still need to check for leaks and such, but should be
...
fine..
2002-01-17 07:38:25 +00:00
Sterling Hughes
7d06185aa6
Make the keys for hostcache entries be in the format::
...
host:port, so accessing curl.haxx.se on port 80 would yield a key value
of ::
curl.haxx.se:80
2002-01-17 06:55:37 +00:00
Daniel Stenberg
01ecb1d7e7
filled-in text in the "Building" chapter and added a "libcurl with C++"
...
chapter
2002-01-17 00:27:56 +00:00
Daniel Stenberg
e177f14595
SSL writes passed back a silly length...
2002-01-16 23:28:58 +00:00
Daniel Stenberg
5c6eddcadd
fixed time-out returned without error text set
2002-01-16 22:26:01 +00:00
Daniel Stenberg
b3b4786990
Kevin Roth's SSLeay() patch, slight edited by me. Works with OpenSSL 0.9.5
...
now.
2002-01-16 17:45:08 +00:00
Daniel Stenberg
fbe2907599
7.9.3-pre2
2002-01-16 15:12:12 +00:00
Daniel Stenberg
343da8d4b3
--cc and working non-blocking sockets uploads
2002-01-16 15:04:37 +00:00
Daniel Stenberg
8d97792dbc
- shrunk the BUFSIZE define from 50K to 20K
...
- made a separate buffer for uploads (due to the non-blocking stuff)
- added two connectdata struct fields for non-blocking uploads
2002-01-16 14:53:19 +00:00
Daniel Stenberg
8d07c87be7
modified to deal with the new non-blocking versions of Curl_read() and
...
Curl_write().
2002-01-16 14:50:53 +00:00
Daniel Stenberg
ed21701df3
Curl_write's 5th argument now is signed
2002-01-16 14:49:51 +00:00
Daniel Stenberg
df01507582
Curl_read() and Curl_write() are both now adjusted to return properly in
...
cases where EWOULDBLOCK or equivalent is returned. We must not block.
2002-01-16 14:49:08 +00:00
Daniel Stenberg
f2bda5fd5b
Curl_write() now takes a different 5th argument
2002-01-16 14:47:50 +00:00
Daniel Stenberg
cba9838e8f
Somewhat ugly fix to deal with non-blocking sockets. We just loop and try
...
again. THIS IS NOT A NICE FIX.
2002-01-16 14:47:00 +00:00
Daniel Stenberg
b6dba9f5dd
Somewhat ugly fix to deal with non-blocking sockets. We just loop and try
...
again. THIS IS NOT A NICE FIX. We should/must make a select() then and only
retry when we can write to the socket again.
2002-01-16 14:46:00 +00:00
Daniel Stenberg
6e9d1617c6
added support for --cc to output the compiler name. This makes it possible
...
to compile libcurl stuff without any prior knowledge:
cc=`curl-config --cc`
cflags=`curl-config --cflags`
libs=`curl-config --libs`
$cc $flags $libs -o example example.c
Or if you prefer, the oh-so-cool single-line version:
`curl-config --cc --cflags --libs` -o example example.c
2002-01-16 14:20:06 +00:00
Daniel Stenberg
ea811fee52
added a somewhat cool single-line command that builds most example sources
...
on unix-like systems
2002-01-16 14:13:54 +00:00
Daniel Stenberg
7391fd8f6a
initial attempt to write a tutorial-like libcurl guide
2002-01-15 08:22:00 +00:00
Daniel Stenberg
6c00c58f2a
fixed non-blocking reads, fixed ssl sessions, in_addr_t and more non-blocking
2002-01-14 23:32:57 +00:00
Daniel Stenberg
4931fbce49
Curl_read() now returns a negative return code if EWOULDBLOCK or similar
2002-01-14 23:14:59 +00:00
Daniel Stenberg
fefc7ea600
a memory leak when name lookup failed is now removed
2002-01-14 23:14:24 +00:00
Daniel Stenberg
d220389647
Stoned Elipot's patch for the in_addr_t test
2002-01-14 07:53:09 +00:00
Sterling Hughes
a1f910c159
Remove erreaneous include, setup.h is included one line above
2002-01-14 05:36:28 +00:00
Daniel Stenberg
e4866563de
Gtz Babin-Ebell updated with some new 7.9.3 features
2002-01-13 11:32:36 +00:00
Daniel Stenberg
47f45aa229
Gtz Babin-Ebell provided some documantation for the ENGINE stuff
2002-01-13 11:32:05 +00:00
Daniel Stenberg
affe334675
added http-post.c
2002-01-10 09:00:02 +00:00
Daniel Stenberg
ee7e184e26
slightly extended to mention that -v and -i are good options to use when
...
reporting bugs
2002-01-10 07:38:53 +00:00
Daniel Stenberg
bec0ebacf1
bad comment begone
2002-01-09 13:23:01 +00:00
Daniel Stenberg
5bd6d631c6
cut off argc and argv as well
2002-01-09 13:22:31 +00:00
Daniel Stenberg
fd1799f3bb
Cleaned up this example to make it even simpler.
2002-01-09 13:22:03 +00:00
Daniel Stenberg
d84a0c51e0
Cris Bailiff found out that when the SSL session cache was filled, libcurl
...
would crash. This corrects the problem.
2002-01-09 09:38:37 +00:00
Daniel Stenberg
d9a7c7de51
David Bentham's updated QNX notification
2002-01-08 23:27:42 +00:00
Daniel Stenberg
d57e09889a
added a missing failf() before returning an error code
2002-01-08 23:23:24 +00:00
Daniel Stenberg
eecb86bfb0
this seems to correct the SSL reading problem introduced when switching
...
over to non-blocking sockets, but this loops very nastily. We should return
back to the select() and wait there until more data arrives, not just blindly
attempt again and again...
2002-01-08 23:19:32 +00:00
Daniel Stenberg
0b1197936c
I made the write callback create the file the first time it gets called so
...
that it won't create an empty file if the remote file doesn't exist
2002-01-08 13:05:44 +00:00
Daniel Stenberg
b545ac6391
test case 38 added a few new requirements
2002-01-08 09:32:41 +00:00
Daniel Stenberg
a922132e4a
updated
2002-01-08 09:32:21 +00:00
Daniel Stenberg
9474e8d6d2
added some tracability
2002-01-08 09:32:10 +00:00
Daniel Stenberg
6328428568
test case 38, try a HTTP download resume without the server supporting
...
ranges
2002-01-08 09:31:40 +00:00
Daniel Stenberg
ea9a88a9b8
another example source added
2002-01-08 08:26:22 +00:00
Daniel Stenberg
aec7358ca4
7.9.3 pre-release commit
2002-01-08 08:25:44 +00:00
Daniel Stenberg
3c334b2bb6
non-blocking sockets, DNS caching updated, cookies corrected, bool is now
...
unsigned everywhere
2002-01-08 07:22:33 +00:00
Daniel Stenberg
75bba0da92
added two typecasts to prevent compiler (gcc3) warnings
2002-01-08 07:06:07 +00:00
Sterling Hughes
c0bfe7be15
1) the dns_cache_timeout should be an integer, not a bool
...
2) in the curl_dns_cache_entry structure, timestamp should be
a time_t instead of an integer (although I doubt it matters).
2002-01-08 04:30:59 +00:00
Sterling Hughes
22ac08e06d
Add support for DNS cache timeouts via the CURLOPT_DNS_CACHE_TIMEOUT option.
...
The default cache timeout for this is 60 seconds, which is arbitrary and
completely subject to change :)
2002-01-08 04:26:47 +00:00
Daniel Stenberg
87037136ef
As identified in bug report #495290 , the last "name=value" pair in a
...
Set-Cookie: line was ignored if they didn't end with a trailing
semicolon. This is indeed wrong syntax, but there are high-profile web sites
out there sending cookies like that so we must make a best-effort to parse
them.
2002-01-07 23:05:36 +00:00
Daniel Stenberg
2182e37433
the bool typedef is now made unsigned, to make sure it stays that on all
...
platforms, unrelated to what they might prefer by default
2002-01-07 22:47:21 +00:00
Daniel Stenberg
1de82b220d
removed silly check for >=0 of a supposedly unsigned value!
2002-01-07 22:46:38 +00:00
Sterling Hughes
bd878756fc
Probably not necessary, but good practice.
2002-01-07 20:55:35 +00:00
Sterling Hughes
8d7f402efb
Make cach'ing work with threads now, there are now three cases:
...
- Use a global dns cache (via setting the tentatively named,
CURLOPT_DNS_USE_GLOBAL_CACHE option to true)
- Use a per-handle dns cache, by default
- Use a pooled dns cache when in the "multi" interface
2002-01-07 20:52:32 +00:00
Daniel Stenberg
d3299beec7
Modified to use non-blocking sockets all the time.
2002-01-07 18:38:01 +00:00
Daniel Stenberg
f9192db358
VC++ makefile, HTTP 204, cookie fix, non-blocking socket for better SSL
...
connection timeout
2002-01-07 16:03:36 +00:00
Daniel Stenberg
c69c0c0446
added proper breaks in the switch()
2002-01-07 15:24:52 +00:00
Daniel Stenberg
deb2911c0e
Added David Bentham's notes about QNX and FD_SETSIZE
2002-01-07 15:14:01 +00:00
Daniel Stenberg
e31a306a38
HTTP response 204 should be treated similar to 304, that is we must not
...
expect (nor read) any response-body
2002-01-07 14:57:18 +00:00
Daniel Stenberg
d9a7773011
added precautions to not go insane when two matching cookies end up in the
...
cookie list, even though they're not supposed to do that...
2002-01-07 14:56:15 +00:00
sm
2b14916813
Add hash and llist to VC dsp file
2002-01-04 23:48:28 +00:00
sm
1d1530e14c
Add hash and llist to VC makefile
2002-01-04 23:47:07 +00:00
Daniel Stenberg
b4fdc025a8
-l lists all tests
2002-01-04 13:20:17 +00:00
Daniel Stenberg
f1c14fe0b4
The former -c is "-C -" these days
2002-01-04 13:15:07 +00:00
Daniel Stenberg
38306cda54
dns cache, ftp response read, 64bit fixes, printf replaces, inet_ntoa_r
...
corrections
2002-01-04 09:57:57 +00:00
Daniel Stenberg
5a0f0023cf
replaced printf() => Curl_sendf()
2002-01-04 09:53:39 +00:00
Daniel Stenberg
6dcdb8b821
removed a commented line
2002-01-04 09:53:10 +00:00
Daniel Stenberg
781f52a287
fixed an inet_ntoa() occurance to use inet_ntoa_r() if it is available.
...
I also replaced all printf() calls with calls to Curl_failf()
2002-01-04 09:52:44 +00:00
Daniel Stenberg
f75ff58b4b
an unconditional occurance of inet_ntoa() now uses inet_ntoa_r() on all
...
platforms that have such a function.
This affects multi-thread running libcurls on IPv4 systems that have VERBOSE
switched on. The previous version was risking that another thread overwrote
the data before it was read out in this thread. There could possibly also
be a slight risk that the data isn't zero terminated for a short while and
thus could cause the thread to crash...
2002-01-04 09:38:52 +00:00
Daniel Stenberg
ae9bf16dee
#include the local "inet_ntoa_r.h" file if no proto was found in the global
...
header directory but the function *is* present!
2002-01-04 09:35:23 +00:00
Daniel Stenberg
17a8bf212f
The buffer in ftp_pasv_verbose(), used for gethostbyaddr_r(), is now defined
...
to become properly 8-byte aligned on 64-bit archs. Philip Gladstone reported.
2002-01-04 09:17:52 +00:00
Daniel Stenberg
4fc76afef4
The FTP response lines are now passed to the function callback registered for
...
headers.
2002-01-04 09:03:11 +00:00
Daniel Stenberg
a31155a72a
multi stuff from the multi-dev branch
2002-01-03 15:03:57 +00:00
Daniel Stenberg
75601f7924
multi interface example/test sources from the multi-dev branch
2002-01-03 15:03:14 +00:00
Daniel Stenberg
8b6314ccfb
merged the multi-dev branch back into MAIN again
2002-01-03 15:01:22 +00:00
Daniel Stenberg
6de7dc5879
Sterling Hughes' provided initial DNS cache source code.
2002-01-03 10:22:59 +00:00
Daniel Stenberg
6aaee5f23b
minor changes
2002-01-03 09:43:17 +00:00
Daniel Stenberg
dd06dcebe1
added required software and Guido Neitzer's Mac OS X build instructions
2002-01-03 09:12:41 +00:00
Daniel Stenberg
b35c26b751
added a little percentage for "ok coverage"
2002-01-03 08:22:05 +00:00
Daniel Stenberg
128f341635
Changed how -I/--head works when --include is also used... Test case 104
...
stopped working after the dec-20 fixes that now supports FTP operations to
skip the transfer phase.
2002-01-03 08:07:29 +00:00
Daniel Stenberg
e48bc1be48
Philip Gladstone's fixes
2002-01-03 07:23:21 +00:00
Daniel Stenberg
0077b9c0a2
pass an 'int' as the third argument to bind()
2002-01-03 00:51:33 +00:00
Daniel Stenberg
fe37fb5921
Philip Gladstone's 64-bit sparc native compiler compatibility issues fixed.
2002-01-02 10:06:47 +00:00
Daniel Stenberg
221ecd0a30
the changes from 1999 is now in CHANGES.1999
2001-12-21 09:55:13 +00:00
Daniel Stenberg
560492707d
moved the changes from 1999 into its own file
2001-12-21 09:54:45 +00:00
Daniel Stenberg
dfdf4916fa
rewrote 3.9 to be more generic with more languages:
...
"3.9 How do I use curl in my favourite programming language?"
2001-12-21 09:20:04 +00:00
Daniel Stenberg
97a8c98886
spell
2001-12-21 08:10:34 +00:00
Daniel Stenberg
62fb70e9d1
recent fixes
2001-12-21 08:02:35 +00:00
Daniel Stenberg
8a9098a36c
*cool* fix by Bjrn Stenberg, makes proxy transfers work better...! :-)
2001-12-20 15:58:22 +00:00
Daniel Stenberg
28027c2aa2
If nobody is set we won't download any FTP file. If include_header is set,
...
we return a set of headers not more. This enables FTP operations that don't
transfer any data, only perform FTP commands.
2001-12-20 11:22:01 +00:00
Daniel Stenberg
d60029d66e
Added 4.5.6 "301 Moved Permanently", as a reply to bug report #495215
2001-12-19 23:25:04 +00:00
Daniel Stenberg
226fe8bdf9
Gtz Babin-Ebell's contributed "simplessl.c" example source code
2001-12-18 10:13:41 +00:00
Daniel Stenberg
33237b4502
run automake last
2001-12-18 01:00:24 +00:00
Daniel Stenberg
af6c394785
Gtz Babin-Ebell's OpenSSL ENGINE patch
2001-12-17 23:01:39 +00:00
Daniel Stenberg
558d12d7f6
strip trailing CRs
2001-12-17 10:32:10 +00:00
Daniel Stenberg
bfa8a6da26
cut off the description to prevent people from using this!
2001-12-17 09:33:54 +00:00
Daniel Stenberg
aa6b3d22a2
Marcus Webster's added CURLFORM_CONTENTHEADER docs
2001-12-16 12:54:42 +00:00
Daniel Stenberg
2eb355733f
Marcus Webster's newly added CURLFORM_CONTENTHEADER
2001-12-14 12:59:16 +00:00
Daniel Stenberg
e66cdacb93
minor changes
2001-12-13 07:16:27 +00:00
Daniel Stenberg
c67f2da283
solaris 2.5.1 needs the sys/types.h file before the sys/socket.h
2001-12-11 15:08:27 +00:00
Daniel Stenberg
e192261788
failf() calls should not have newlines in the message string!
2001-12-11 13:13:01 +00:00
Daniel Stenberg
c63ca99c1c
when the file name given to -T is used to build an upload path, the local
...
directory part is now stripped off and only the actual file name part will be
used
2001-12-11 00:48:55 +00:00
Daniel Stenberg
1c99c4ad11
HTTP_PROXY => http_proxy as Bjrn pointed out
2001-12-10 11:59:05 +00:00
Daniel Stenberg
bbcfc10677
corrected the READFUNCTION docs slightly
2001-12-10 07:46:43 +00:00
Daniel Stenberg
47e67eab26
corrected the comment above gmtime_r
2001-12-07 15:56:57 +00:00
Daniel Stenberg
650b95045d
added gmtime_r check
2001-12-07 15:51:59 +00:00
Cris Bailiff
5603134e58
Updated location information for Curl_easy
2001-12-07 09:24:42 +00:00
Daniel Stenberg
d12fd897cb
Jason Mancini's -Oalways suggestion
2001-12-06 14:40:16 +00:00
Daniel Stenberg
5e95203a5d
let us know if curl compiles on more platforms
2001-12-06 12:48:41 +00:00
Daniel Stenberg
cad4a571ce
curl compiles on HURD
2001-12-06 07:11:33 +00:00
Daniel Stenberg
139ab3740a
7.9.2 commit
2001-12-05 08:36:48 +00:00
Daniel Stenberg
7b832e1745
Jon Travis suggested fix. when CURLOPT_HTTPGET is used we must assign
...
set.upload to FALSE or else we might still get an upload if the previous
operation was an upload!
2001-12-05 06:47:01 +00:00
Daniel Stenberg
914b9e441b
Eric-update
2001-12-04 16:33:40 +00:00
Daniel Stenberg
f0f6ab49f5
Eric's updated version
2001-12-04 13:03:27 +00:00
Daniel Stenberg
436d147925
Eric's #include fixes for better macos compiles
2001-12-04 13:03:08 +00:00
Daniel Stenberg
4bd78a7df4
Eric brought some files for macos compiles
2001-12-04 09:16:09 +00:00
Daniel Stenberg
7ee6a9dc25
i'm soooo funny
2001-12-04 09:14:41 +00:00
Daniel Stenberg
1b56ae8478
added macos files to the distribution archive
2001-12-04 08:48:37 +00:00
Daniel Stenberg
d52c0b6f05
more comments
2001-12-04 07:47:21 +00:00
Daniel Stenberg
3ff2bfa0e4
MacOS (not Mac OS X) compilation files
2001-12-04 06:56:24 +00:00
Daniel Stenberg
aa21a3d5c3
Eric's update
2001-12-04 06:52:19 +00:00
Daniel Stenberg
fc33ad8cf2
the happy events so far today
2001-12-03 13:56:48 +00:00
Daniel Stenberg
779043f7a3
As Eric Lavigne pointed out, the ftp response reader MUST cache data that
...
is not dealt with when we find an end-of-response line, as there might be
important stuff even after the correct line. So on subsequent invokes, the
cached data must be used!
2001-12-03 13:48:59 +00:00
Daniel Stenberg
265bb99382
test case 126 added, this uses RETRWEIRDO that makes the FTP server send two
...
responses at once, to excerise the part of curl to make sure it can cache
(parts of) responses properly.
2001-12-03 13:46:56 +00:00
Daniel Stenberg
7493db2338
Eric nailed a but in strnequal() for macintosh
2001-12-03 12:57:45 +00:00
Daniel Stenberg
c3ad019c99
the final ftp ipv6 support has been added!
2001-12-03 10:38:31 +00:00
Daniel Stenberg
05b84bfe91
updates
2001-12-03 10:07:49 +00:00
Daniel Stenberg
dbfa1e55b6
updated the copyright year range
2001-12-03 10:00:19 +00:00
Daniel Stenberg
a0fd63f611
cool.haxx.se now only allows http downloads
2001-12-03 09:59:44 +00:00
Daniel Stenberg
4ec0401529
modified the stack trace section slightly
2001-12-03 09:44:11 +00:00
Daniel Stenberg
61e6554b7f
pre7 and pre8 details
2001-12-03 08:22:59 +00:00
Daniel Stenberg
f6f3f79aa8
test127~ should not be included!
2001-12-03 07:43:42 +00:00
Daniel Stenberg
c16c017f8b
more careful re-use of connections when SSL is used over proxies
2001-12-02 14:16:34 +00:00
Daniel Stenberg
2f03ef39d1
SM renamed the debug DLL
2001-12-02 12:09:00 +00:00
Daniel Stenberg
db33926432
added a in_addr_t #define
2001-12-02 12:07:36 +00:00
Daniel Stenberg
946090b9cd
documented CURLOPT_HTTP_VERSION and CURLOPT_FTP_USE_EPSV
2001-11-30 13:40:23 +00:00
Daniel Stenberg
1f7f0fda71
added --disable-epsv
2001-11-30 13:30:02 +00:00
Daniel Stenberg
b84d947be4
no include, no const in strdup
2001-11-30 09:29:31 +00:00
Daniel Stenberg
07c67138c9
fixed the option parser to not loop when a long option is specified
2001-11-30 09:26:06 +00:00
Daniel Stenberg
10717bd39b
remove the command file after each test
2001-11-29 20:15:59 +00:00
Daniel Stenberg
302bb4a4b3
test126 renamed to test190 as it has to be last among the FTP tests because
...
of some problems in the test server :-/
2001-11-29 20:15:41 +00:00
Daniel Stenberg
81b5af2d1b
test 127 --disable-epsv
2001-11-29 19:58:16 +00:00
Daniel Stenberg
87c562845c
--disable-epsv
2001-11-29 19:42:51 +00:00
Daniel Stenberg
6c81d74626
fixes for tru64, fixes for mac
2001-11-29 12:50:35 +00:00
Daniel Stenberg
533c24a471
disabling EPSV is now possible
2001-11-29 12:49:10 +00:00
Daniel Stenberg
6a9697387a
stdin is file descriptor 0
2001-11-29 12:48:08 +00:00
Daniel Stenberg
85c8981b3d
mac fixes
2001-11-29 12:47:41 +00:00
Daniel Stenberg
6c5b8e1d59
added mac stuff
2001-11-29 12:42:50 +00:00
Daniel Stenberg
2cc16d89e6
updated mac specific include files
2001-11-29 12:40:36 +00:00
Daniel Stenberg
42eb74922d
unix newlines
2001-11-29 12:33:02 +00:00
Daniel Stenberg
c528a7ee33
wrongly set binary
2001-11-29 12:32:25 +00:00
Daniel Stenberg
eb2da7ec2b
mucho stuff since pre6!
2001-11-28 23:29:38 +00:00
Daniel Stenberg
01ed950bbe
added CURLOPT_FTP_USE_EPSV
2001-11-28 23:21:55 +00:00
Daniel Stenberg
b1076e0a9e
in_addr_t added
2001-11-28 23:21:31 +00:00
Daniel Stenberg
332eb7651a
CURLOPT_FTP_USE_EPSV can now be set to FALSE to prevent libcurl from
...
attempting to use EPSV before the standard PASV.
2001-11-28 23:20:14 +00:00
Daniel Stenberg
cfdcf5c933
fill memory with junk on malloc()
2001-11-28 23:19:17 +00:00
Daniel Stenberg
820de919b6
now sets a type for in_addr_t even if it isn't found in the #include files
...
like on my linux box
2001-11-28 23:14:20 +00:00
Daniel Stenberg
a32cd520bd
more more more MORE
2001-11-28 16:00:18 +00:00
Daniel Stenberg
b93a60daf9
the perform "state machine" is more explained now
2001-11-28 15:46:25 +00:00
Daniel Stenberg
e2844f5e04
mods
2001-11-28 15:25:01 +00:00
Daniel Stenberg
cabb46db3d
adjusted to new FTP commands in the command sequence
2001-11-28 13:45:50 +00:00
Daniel Stenberg
d09b436937
Added an in_addr_t check
2001-11-28 13:16:56 +00:00
Daniel Stenberg
10fdb1d743
EPSV and SIZE adjustments
2001-11-28 13:07:49 +00:00
Daniel Stenberg
f0d3fccd4b
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*
2001-11-28 13:05:39 +00:00
Daniel Stenberg
aff19f64b5
use in_addr_t for inet_addr() return code. Now, now portable is this *REALLY*?
...
We should add some configure tests for this!
2001-11-28 12:16:52 +00:00
Daniel Stenberg
15a56b42d6
used in the new multi interface, not yet actually part of libcurl but
...
added to CVS to make them available to others
2001-11-28 11:09:18 +00:00
Daniel Stenberg
d3706814e9
support para makes more sense now
2001-11-27 13:37:29 +00:00
Daniel Stenberg
6513dcef68
language
2001-11-27 13:34:59 +00:00
Daniel Stenberg
81f22465ba
the list of contributors are in the THANKS file these days
2001-11-27 13:33:21 +00:00
Daniel Stenberg
dccc77a325
Eric Lavigne updates
2001-11-27 07:27:32 +00:00
Daniel Stenberg
13ac89af24
for building on Mac before OS X
2001-11-27 07:27:05 +00:00
Daniel Stenberg
ffefcab1bc
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.
2001-11-27 06:53:39 +00:00
Daniel Stenberg
0226b53b75
EPSV details
2001-11-27 00:53:13 +00:00
Daniel Stenberg
bbf80d0f93
commented out the EPSV support
2001-11-27 00:50:52 +00:00
Daniel Stenberg
6003f24f78
initial code added to support EPSV (IPv6-style PASV)
2001-11-27 00:48:45 +00:00
Daniel Stenberg
4382a80b9a
recent changes
2001-11-27 00:47:52 +00:00
Daniel Stenberg
9fe920cd90
made the -C more correct and detailed
2001-11-26 09:57:02 +00:00
Daniel Stenberg
f0ee7115d3
Andrs Garca's minor fix to make it compile on win32
2001-11-23 09:04:56 +00:00
Daniel Stenberg
5986c653ef
recent fixes
2001-11-22 14:16:21 +00:00
Daniel Stenberg
0e7203be89
this fix seems to make the connect fail properly even on IPv4-only Linux
...
machines!
2001-11-22 13:57:00 +00:00
Daniel Stenberg
52dbc96c32
updated the list of machines
2001-11-22 13:03:11 +00:00
Daniel Stenberg
1c8da21083
Eric fixed a wild write
2001-11-22 09:40:34 +00:00
Daniel Stenberg
8f304d8167
Eric found a missing comma!!
2001-11-22 09:39:03 +00:00
sm
30a0bd9cf5
Fixed release-ssl build
2001-11-22 00:12:48 +00:00
sm
ae40cdf92f
Undefine long_long - not supported by VC
2001-11-22 00:06:21 +00:00
Daniel Stenberg
b342fbdcda
SM corrected wsock32 to ws2_32
2001-11-21 23:11:47 +00:00
Daniel Stenberg
d1ea596f88
SM added connect.obj
2001-11-21 23:10:55 +00:00
Daniel Stenberg
064cf971ef
init the errorbuf to prevent junk from being output
2001-11-21 23:01:01 +00:00
Daniel Stenberg
91b1598756
SM's vc target updates
2001-11-21 22:59:29 +00:00
Daniel Stenberg
17b18bca3c
added error text for a failed connect case
2001-11-21 22:57:42 +00:00
Daniel Stenberg
be3d601217
another Kevin Roth update
2001-11-21 08:10:29 +00:00
Daniel Stenberg
ca0fd33d2d
Georg Horn's STARTTRANSFER_TIME patch
2001-11-20 15:00:50 +00:00
Daniel Stenberg
271f96f78f
-p, not -P, for proxy tunneling
2001-11-20 08:03:01 +00:00
Daniel Stenberg
b0130e6b3b
use the ws2_32.lib now (Miklos Nemeth reporteD)
2001-11-19 20:09:02 +00:00
Daniel Stenberg
d0c1f3e25b
long port => int port, as the c source uses! (Miklos Nemeth found this)
2001-11-19 20:08:01 +00:00
Daniel Stenberg
b244710ddb
Miklos Nemeth pointed out the missing connect.obj
2001-11-19 20:06:29 +00:00
Daniel Stenberg
d465291ded
recent fixes
2001-11-19 19:56:07 +00:00
Daniel Stenberg
84e462d5f6
Lars M Gustafsson showed us that the free(urlbuffer) was totally unnecessary
...
and plain wrong.
2001-11-19 19:21:06 +00:00
Daniel Stenberg
508466a175
Kevin Roth's fixes
2001-11-19 09:42:15 +00:00
Daniel Stenberg
e6dd4a6456
Klevtsov Vadim's time condition fix
2001-11-16 11:21:50 +00:00
Sterling Hughes
8d62e21072
looks better on one line (testing the cvs diffing via mail, but I also think
...
this looks a bit better ;)
2001-11-15 14:16:13 +00:00
Daniel Stenberg
25fe47f262
spell, slightly modified "what you can do" crap
2001-11-14 20:13:38 +00:00
Daniel Stenberg
fe8365d214
added Richard Prescott's email
2001-11-14 13:43:15 +00:00
Daniel Stenberg
2519a8cc9f
added Richard Levitte's suggestion to support multiple -T options
2001-11-14 09:32:30 +00:00
Daniel Stenberg
b8ff21124a
Samuel Listopad's fix to allow global_init => global_cleanup => global_init
...
for ssl
2001-11-14 07:11:39 +00:00
Daniel Stenberg
6aafc2dfd2
corrected the ftp_getsize() usage, as the HPUX compiler warned on them
2001-11-13 12:46:29 +00:00
Daniel Stenberg
65b22480f4
uninitialized variable
2001-11-13 12:09:05 +00:00
Daniel Stenberg
60f19269d0
interface to export/import SSL session IDs
2001-11-13 09:56:29 +00:00
Daniel Stenberg
5121499082
more more more
2001-11-13 09:07:32 +00:00
Daniel Stenberg
3e049a90b7
2 removed, 1 added
2001-11-13 09:06:32 +00:00
Daniel Stenberg
c5d97df7f1
disable QUOTEs with NULL
2001-11-13 09:05:10 +00:00
Daniel Stenberg
c2479ccb7a
my proxytunnel fix accidentally ruined the normal https connects
2001-11-13 08:34:24 +00:00
Daniel Stenberg
fc07eb45f4
point out that calling this function more than once is a sever error
2001-11-13 07:20:37 +00:00
Daniel Stenberg
c7cdb0f266
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
2001-11-12 22:27:05 +00:00
Daniel Stenberg
92aedf850e
made Curl_tvdiff round the diff better and make the subtraction before
...
the multiply to not wrap-around
2001-11-12 22:10:09 +00:00
Daniel Stenberg
dd157fc349
post-weekend fixes
2001-11-12 14:15:14 +00:00
Daniel Stenberg
05f3ca880f
made CURLOPT_HTTPPROXYTUNNEL work for plain HTTP as well
2001-11-12 14:08:41 +00:00
Daniel Stenberg
a18d41a463
include setup.h
2001-11-12 10:19:36 +00:00
Daniel Stenberg
1affbff8f9
new Curl_ConnectHTTPProxyTunnel() function, needs a **lot** of testing!!!
2001-11-12 09:47:09 +00:00
Daniel Stenberg
c55d0bb804
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
2001-11-12 08:50:59 +00:00
Daniel Stenberg
0ffec712e1
Marcus Webster reported and fixed this read-one-byte-too-many problem...
2001-11-08 15:06:58 +00:00
Daniel Stenberg
6ebac3dc76
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!
2001-11-08 14:48:50 +00:00
Daniel Stenberg
3b976ea9f1
Added two missing return codes...
2001-11-08 12:36:00 +00:00
Daniel Stenberg
2c16dfb526
the proof I did something yesterday as well
2001-11-08 12:16:10 +00:00
Daniel Stenberg
fe3a78ab19
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.
2001-11-07 14:13:29 +00:00
Daniel Stenberg
1a984ea847
get the previous struct keep_sigact
2001-11-07 12:56:13 +00:00
Daniel Stenberg
2a0cde3041
adjusted after Ramana Mokkapati's comments
2001-11-07 09:39:49 +00:00
Daniel Stenberg
3552775b52
moo
2001-11-07 09:37:57 +00:00
Daniel Stenberg
818a632e80
Added VERSIONS that explains about the (lib)curl version numbers
2001-11-07 08:26:51 +00:00
Daniel Stenberg
00afb0f638
bug report #478780 fixed, cygwin stripped on install, some more details on
...
the changes of yesterday
2001-11-06 19:37:13 +00:00
Daniel Stenberg
2e32d415c0
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!
2001-11-06 19:33:13 +00:00
Daniel Stenberg
3dfc509d33
Kevin's patch to install the binary stripped
2001-11-06 08:44:58 +00:00
Daniel Stenberg
4379142af7
Ramana Mokkapati's, John Lask's and Detlef Schmier's reports/changes
2001-11-05 14:11:19 +00:00
Daniel Stenberg
8a6dc57212
John Lask's fix that adds "-1/--TLSv1" support
2001-11-05 14:08:27 +00:00
Daniel Stenberg
af636c535c
Added an CURL_SSLVERSION_* enum for SSL protocol versions
2001-11-05 14:07:20 +00:00
Daniel Stenberg
2f77b0a4c6
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
2001-11-05 14:06:42 +00:00
Daniel Stenberg
08ad385e0e
Ramana Mokkapati did some good bug hunting, and we these fixes ldap transfers
...
should work a lot better!
2001-11-05 14:04:57 +00:00
Daniel Stenberg
5623e0bb0e
corrected the Curl_tvnow prototype (-Wstrict-prototypes found it)
2001-11-05 12:37:22 +00:00
Daniel Stenberg
3d438d8d64
Curl_ftpsendf() had wrong return type
2001-11-05 12:24:21 +00:00
Daniel Stenberg
d89c495782
added john lask
2001-11-05 11:57:36 +00:00
Daniel Stenberg
f5ba174f4d
John Lask's new makefile
2001-11-05 11:56:26 +00:00
Daniel Stenberg
329bcf3a71
7.9.1 cleanup commit
2001-11-04 11:35:12 +00:00
Daniel Stenberg
0cb12d7e78
added test 30, it checks that we return error on no content returned from a
...
HTTP server
2001-11-04 11:21:32 +00:00
Daniel Stenberg
3bfa06c9a2
improved functionality for new timeout tests
2001-11-02 23:09:25 +00:00
Daniel Stenberg
f34573c8e2
new tests
2001-11-02 23:09:02 +00:00
Daniel Stenberg
4163b86cd2
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...
2001-11-02 22:30:34 +00:00
Daniel Stenberg
5b948512f9
Replaced read() and write() with recv() and send()
2001-11-02 14:23:11 +00:00
Daniel Stenberg
2297a7a70c
more accurate
2001-11-02 13:16:29 +00:00
Daniel Stenberg
dc82f9e6df
Replaced read() and write() with recv() and send() for socket operations
...
even under normal unixes.
2001-11-02 13:04:23 +00:00
Daniel Stenberg
e60e7414b9
re-ordered, cleaned up
2001-11-02 12:51:18 +00:00
Daniel Stenberg
c6caa9fd60
Added connect.c. I really need someone to better maintain this makefile...
2001-11-02 08:32:38 +00:00
Daniel Stenberg
c84ad40ccd
Jrn added connect.c
2001-11-02 08:32:13 +00:00
Daniel Stenberg
ab7f25ab41
another day another commit
2001-11-01 15:26:43 +00:00
Daniel Stenberg
6d213e207d
libcurl can init winsock since 7.8.1
2001-11-01 14:51:02 +00:00
Daniel Stenberg
9b6545c479
ConnectionExists() now returns FALSE immediately if it finds a connection
...
that is dead, because it can only find one entry anyway and if that is dead
there won't be any other entry that matches
2001-11-01 13:54:32 +00:00
Daniel Stenberg
96fb118251
added comments and function headers
2001-11-01 12:47:22 +00:00
Daniel Stenberg
617d6eb7ce
Update the byte counters in the loop so that aborted transfers have the
...
information as well. Improves debug outputs etc.
2001-11-01 12:18:53 +00:00
Daniel Stenberg
99888388dc
Use Curl_tvdiff to compare times
2001-11-01 12:17:51 +00:00
Daniel Stenberg
7d24ce9651
less I, more we
2001-11-01 09:12:35 +00:00
Daniel Stenberg
cbc35b1fb8
minor mods to make solaris plain 'make' to not die on this
2001-11-01 07:27:09 +00:00
Daniel Stenberg
027fc719cc
fixed FTPSENDF for ipv6 compiles
2001-10-31 20:59:24 +00:00
Daniel Stenberg
f6b2e9e8a4
a bunch
2001-10-31 20:54:21 +00:00
Daniel Stenberg
c4f1a9f690
Removed the SocketIsDead() stuff for SSL again as it doesn't work. We must
...
rely on the new go-ahead-and-try mechanism that I just added to Transfer()
2001-10-31 15:14:52 +00:00
Daniel Stenberg
542055074b
If Curl_do() fails with CURLE_WRITE_ERROR on a re-used connection, this
...
new logic can retry the same operation on a new connection!
2001-10-31 15:13:19 +00:00
Daniel Stenberg
7b93348aae
Curl_sendf now returns a CURLcode
2001-10-31 15:08:16 +00:00
Daniel Stenberg
eaf475b538
return type cleanup
2001-10-31 15:07:45 +00:00
Daniel Stenberg
4118c68df1
check Curl_ftpsendf return codes
2001-10-31 15:06:38 +00:00
Daniel Stenberg
69d5d88259
Added better checking of return codes when we send data to sockets/connections
2001-10-31 14:57:00 +00:00
Daniel Stenberg
7e6a36ea7b
major commit, now we check the return code on every invoke of Curl_ftpsendf
...
- which now is made using a macro named FTPSENDF. I turned it all caps just
to make it more visible that it is in fact a macro.
2001-10-31 14:56:12 +00:00
Daniel Stenberg
6878c0b88f
check return code when issuing the request
2001-10-31 14:48:10 +00:00
Daniel Stenberg
bbdc9f15e7
added typecasts to make the timers calculate with doubles, not longs as they
...
accidentally did after the Curl_tvdiff() interface change
2001-10-31 14:45:47 +00:00
Daniel Stenberg
ae4f8243a9
added some -c talk, spell checked
2001-10-31 13:42:38 +00:00
Daniel Stenberg
1c83dee948
no need for mumbojumbo
2001-10-31 12:48:18 +00:00
Daniel Stenberg
b66dedc017
added cool.haxx.se as an official mirror site
2001-10-31 10:19:16 +00:00
Daniel Stenberg
b07e2a08f9
nonblock => Curl_nonblock, remade the check for a live SSL connection (again)
2001-10-31 08:44:11 +00:00
Daniel Stenberg
64543e09ec
Added -0/--http1.0
2001-10-30 15:39:11 +00:00
Daniel Stenberg
58936efff6
removed the 'in documentation' part, as I've expressed in public before
2001-10-30 15:32:48 +00:00
Daniel Stenberg
dbd32278f8
Added an additional SSL check for a dead socket before we re-use an SSL
...
connection. The simple socket-check is not enough in these cases.
2001-10-30 15:21:45 +00:00
Daniel Stenberg
6d35984286
prevent strdup()ing NULL -- Paul Harrington's report
2001-10-30 12:08:17 +00:00
Daniel Stenberg
c046dc904c
Corrected the -T description
2001-10-30 08:09:57 +00:00
Daniel Stenberg
bc8375a1e8
removed silly old -t usage from here, added some blurb about the "new" -t
...
that sets telnet options
2001-10-30 08:09:08 +00:00
Daniel Stenberg
83877d5ec6
Kevin Roth updates
2001-10-29 22:17:19 +00:00
Daniel Stenberg
3f248dd163
corrected return code, general cleanup
2001-10-29 13:41:16 +00:00
Daniel Stenberg
c9954d1941
added curl_formadd
2001-10-29 13:28:44 +00:00
Daniel Stenberg
e165332211
minor fix to support multiple files in one formadd() call
2001-10-29 13:21:25 +00:00
Daniel Stenberg
d25310cb6f
29 October fixes
2001-10-29 10:46:20 +00:00
Daniel Stenberg
fbb9d23a25
Kevin Roth's cygwin package fixes
2001-10-29 10:32:39 +00:00
Daniel Stenberg
2d32e8831b
Cygwin moved into the win32 drawer
2001-10-29 10:31:52 +00:00
Daniel Stenberg
42a9d96fae
fixed conn->name error on connection re-use and enlarged the 'gname' array
...
to hold 512 bytes (for user+password+hostname)
2001-10-29 10:10:21 +00:00
Daniel Stenberg
3edd9b4dfc
SM's waitconnect return code fix!
2001-10-29 07:49:57 +00:00
Daniel Stenberg
1a8cf79ae0
changed the Location: to match one Paul Harrington reports a problem with
2001-10-26 12:36:25 +00:00
Daniel Stenberg
b736bdc8e5
ldap fix, test28 added
2001-10-26 11:34:02 +00:00
Daniel Stenberg
babb985f1a
made 'timespent' a double, which makes more accurate calculations for quick
...
downloads
2001-10-26 11:25:03 +00:00
Daniel Stenberg
b22a5f756c
test28 added for "Location: extraspace" test
2001-10-26 11:01:33 +00:00
Daniel Stenberg
d733061873
bug report #474568 -
...
We need to set "no further data to download" before the Curl_ldap() function
returns, as otherwise it'll hang on that assumed transfer.
2001-10-25 08:28:29 +00:00
Daniel Stenberg
bca0c8d253
added "s390 Linux" as a platform that curl was compiled for, and I also sorted
...
the list of machines
2001-10-24 14:16:57 +00:00
Daniel Stenberg
53ac8004e7
added a section about cross compiling that Jim Duey wrote down for us
2001-10-24 11:54:42 +00:00
Daniel Stenberg
7b76499e82
lots and lots
2001-10-24 11:44:18 +00:00
Daniel Stenberg
9f45190fa1
test case 27 added, to make sure cookie replacing don't leak anything
2001-10-24 11:39:48 +00:00
Daniel Stenberg
f933cb3b75
now reports the CORRECT pid on demand
2001-10-24 11:39:15 +00:00
Daniel Stenberg
c6822f5a7f
T. Bharath found this memory leak. It occurs when we replace an internally
...
already existing cookie with a new one.
2001-10-24 11:36:55 +00:00
Daniel Stenberg
4e276b1b68
pack_hostent() now aligns the data properly on 64bit boundaries to work on
...
more CPU architectures
2001-10-23 12:11:43 +00:00
Daniel Stenberg
50e9f8ffd3
grammar grammar!
2001-10-23 10:12:28 +00:00
Daniel Stenberg
7d3daa598f
added "3.12 Why do FTP specific features over HTTP proxy fails?"
2001-10-23 10:12:00 +00:00
Daniel Stenberg
7349940bdb
added AC_PREREQ(2.50) to prevent autoconf mistakes
2001-10-23 07:54:16 +00:00
Daniel Stenberg
78000dbd5d
An SGI (IRIX) compiler doesn't like indended #-instructions, so they're all
...
in column zero now!
2001-10-22 22:15:50 +00:00
Daniel Stenberg
b585f411cd
make sure the connect can't return OK but return a NULL as addr
2001-10-22 12:52:25 +00:00
Daniel Stenberg
5ccd6bb842
2000 => 2001
2001-10-22 06:39:47 +00:00
Daniel Stenberg
5193894603
rephrased the WRITEFUNCTION description a bit
2001-10-22 06:35:19 +00:00
Daniel Stenberg
29b76a52fb
failed transfers will now close the connection
2001-10-22 06:34:14 +00:00
Daniel Stenberg
0436bc22f2
added cygwin package makefile
2001-10-22 06:32:54 +00:00
Daniel Stenberg
cd16efa2f2
Cygwin files
2001-10-22 06:27:12 +00:00
Daniel Stenberg
56562bad59
Kevin Roth's cygwin fixes
2001-10-22 06:26:30 +00:00
Daniel Stenberg
a26081b555
A Kevin Roth patch. -- It's a post 1.4.2 patch that will become part of
...
libtool 1.4.3, and it's required to allow "make install" to function properly
on cygwin.
2001-10-22 06:08:09 +00:00
Daniel Stenberg
aa9c01ad3e
new return code: CURLE_GOT_NOTHING
2001-10-19 11:59:04 +00:00
Daniel Stenberg
4e37187e44
now counts header size return from server and if nothing is returned from a
...
HTTP server we return error
2001-10-19 11:58:32 +00:00
Daniel Stenberg
74d5a6fb3b
curl_easy_duphandle() now properly clones the cookie option
...
- patch by T. Bharath
2001-10-19 11:57:50 +00:00
Daniel Stenberg
83da58ce91
added test 37
2001-10-19 11:56:23 +00:00
Daniel Stenberg
45cc78fdbc
CURLOPT_FAILONERROR now only returns error if the HTTP code is 400 or above
...
unconditionalliy. Previously, the code check was for >= 300 unless follow-
location was enabled...
2001-10-19 06:27:24 +00:00
Daniel Stenberg
010044e03c
the malloc debug system only logs data if the logfile FILE * is set, which
...
makes it easier to disable debug output when built with debug functions
2001-10-17 12:33:35 +00:00
Daniel Stenberg
db0e3cc60c
call Curl_done() in Curl_perform() after Transfer() was called, even it it
...
returned an error as there might be stuff in there we must free/cleanup.
This fixes the memory leak Yanick Pelletier posted about 16 Oct 2001
2001-10-17 12:24:51 +00:00
Daniel Stenberg
8dd6a4e369
don't use 'strict' anymore, as it doesn't work good with the cygwin fixes
...
also, always kill/restart the HTTP server on startup if it is our test server
2001-10-17 11:51:02 +00:00
Daniel Stenberg
92abbcef4c
Kevin Roth's cygwin adjustment
2001-10-16 07:59:43 +00:00
Daniel Stenberg
1e8f0c5771
added AC_LIBTOOL_WIN32_DLL for cygwin setup issues
2001-10-16 07:58:41 +00:00
Daniel Stenberg
532bca41e5
Curl_tvdiff() now returns a millisecond diff, no double like before
2001-10-12 12:32:20 +00:00
Daniel Stenberg
b438c46764
progress meter fixes
2001-10-12 12:31:43 +00:00
Daniel Stenberg
ef48c73783
extensively commented source code, parts refreshened, the "current speed" is
...
now more accurate since it is based on actual spent time without the
assumptions from before
2001-10-12 12:31:06 +00:00
Daniel Stenberg
2c5e416591
better check for absolute URL redirects, adjusted to new Curl_tvdiff() proto
2001-10-12 12:30:06 +00:00
Sterling Hughes
8e91d5de8e
looks nicer and is better compatible with older vim versions
2001-10-11 09:32:19 +00:00
Daniel Stenberg
2f85f3b147
cleanup on language, content and facts
2001-10-11 09:07:46 +00:00
Daniel Stenberg
20a47acb3a
getservbyname is not used by libcurl, don't check for it
2001-10-11 07:41:52 +00:00
Daniel Stenberg
6bc85a94f9
removed WRITEINFO from here, it's not been supported since 7.4...
2001-10-11 06:24:27 +00:00
Daniel Stenberg
71bf8a6985
checkserver() bugged, Kevin Roth detected and fixed
2001-10-10 22:04:42 +00:00
Daniel Stenberg
59a76e4010
Kevin Roth's fixes to make tests work on cygwin
2001-10-10 21:59:10 +00:00
Daniel Stenberg
65b9c0d44d
CURLOPT_WRITEFUNCTION description corrected
2001-10-10 13:11:24 +00:00
Daniel Stenberg
f2a25966cf
cookiejar now enables the cookie engine
2001-10-10 12:48:32 +00:00
Daniel Stenberg
51afc3d8c5
hm
2001-10-09 12:04:33 +00:00
Daniel Stenberg
0c2f60036a
added chunked encoding tests
2001-10-09 12:03:52 +00:00
Daniel Stenberg
3dcdcfc572
added test 47 - enforced http 1.0 request
2001-10-09 11:34:49 +00:00
Daniel Stenberg
9f8c51cbd8
resolve problem fixed, memory leak with ipv6 gone, configure improved,
...
MSVC++ project files fixed, connecthost() compiler errors, ignore SIGPIPE,
support CURLOPT_HTTP_VERSION etc...
2001-10-09 06:57:17 +00:00
Daniel Stenberg
de79348a90
New: CURLOPT_HTTP_VERSION
...
Renamed: the TimeCond type to curl_TimeCond
2001-10-09 06:53:53 +00:00
Daniel Stenberg
56bc31e9f9
Added -0/--http1.0 to enforce HTTP 1.0 requests
2001-10-09 06:53:11 +00:00
Daniel Stenberg
a9181f8f00
added the option CURLOPT_HTTP_VERSION that can specify which HTTP version
...
libcurl should use in its request
2001-10-09 06:52:37 +00:00
Daniel Stenberg
3685f792cb
ignore SIGPIPE, as that can be actually get sent when we write to a socket
2001-10-09 06:23:26 +00:00
Daniel Stenberg
e227a276ce
updated the cookiejar comment
2001-10-08 11:07:06 +00:00
Daniel Stenberg
7b5b60d275
hm, an unknown error from bind() when binding the outgoing socket would
...
failf("%d") without the error as argument... it would always make a weird
number get output
2001-10-08 06:56:00 +00:00
Daniel Stenberg
e719f4169c
corrected cookie-jar comment
2001-10-08 06:43:22 +00:00
Daniel Stenberg
d8fb2b2e63
using a HTTP proxy will disable some protocol-specific features that non-
...
HTTP procotols may allow
2001-10-05 07:30:07 +00:00
Daniel Stenberg
fdeaae678d
SM's patch applied, we should not use arguments or variables that have the
...
same name as common functions...
2001-10-05 06:05:56 +00:00
sm
f30102f038
VC ID project workspace - fixes compile under win32
2001-10-05 02:30:27 +00:00
sm
a27ac6f394
VC ID project now uses ws2_32.lib - fixes compile under win32
2001-10-05 02:29:47 +00:00
sm
093c0a098e
Makefile.vc6 changed to include connect.c
2001-10-05 02:27:26 +00:00
Daniel Stenberg
c3363f833c
Albert Chin's improved gethostbyname_r() tests
2001-10-04 14:05:12 +00:00
Daniel Stenberg
47def8091c
made sure the correct pieces of code are compiled on IPv4-only hosts, and
...
the pack_hostent() is only compiled if gethostbyname_r() isn't present.
2001-10-04 13:36:11 +00:00
Daniel Stenberg
cfb32ec0cd
supports the new ADDR prefix for getaddrinfo() and freeaddrinfo() tracing
2001-10-04 13:25:40 +00:00
Daniel Stenberg
5d9ae88f58
getaddrinfo() cleanups
2001-10-04 13:25:12 +00:00
Daniel Stenberg
9d066935e5
Keith McGuigan's excellent fix that makes a cloned copy of the hostent struct
...
for when gethostbyname() is used so that we have the memory of the struct
allocated. This turns out to be needed if the curl handled is passed between
threads on Windows and possibly other operating systems where we use that
function.
2001-10-03 21:42:04 +00:00
Daniel Stenberg
bc40063e07
Nico Baggus' updated for 7.9
2001-10-03 21:28:01 +00:00
Daniel Stenberg
3c92d45386
Bjrn Stenberg reported successfully having built curl on StrongARM Linux
2001-10-03 15:08:36 +00:00
Daniel Stenberg
fcf4fccfa4
non-blocking connects *done*
2001-10-03 11:58:12 +00:00
Daniel Stenberg
eafd2c6bd5
me fix curl_formadd() again
2001-10-03 11:55:09 +00:00
Daniel Stenberg
64f00454e5
hm, I edited away the fine functionality and with this edit test case 9
...
is once again running OK
2001-10-03 09:31:16 +00:00
Daniel Stenberg
d678727430
7.9.1 pre-release 1 status
2001-10-03 08:16:26 +00:00
Daniel Stenberg
efc15fb128
The ARRAY stuff is now added
2001-10-03 08:02:17 +00:00
Daniel Stenberg
3d4cd8c9aa
added new curl_formadd() stuff
2001-10-03 08:01:38 +00:00
Daniel Stenberg
420259993e
Georg Huettenegger's fix that makes us no longer use curl_formparse() but
...
instead entirely rely on the curl_formadd() function. The former one is
subject for removal in a future release.
2001-10-03 08:00:12 +00:00
Daniel Stenberg
66087bdac6
Georg Huettenegger's curl_formadd fixes
2001-10-03 07:54:42 +00:00
Daniel Stenberg
ac70a43452
the changes done since the 7.9 release
2001-10-02 17:22:23 +00:00
Daniel Stenberg
72dbe9da72
praise Bjorn Reese for mastering these dusty corners of socket hacking, now
...
we check for the error state before believing we are connected in IPv6
cases
2001-10-02 17:18:46 +00:00
Daniel Stenberg
dd02881788
added port number in informational connect message
2001-10-02 12:51:15 +00:00
Daniel Stenberg
ced8955325
IPv6 adjustments, connect()ing to bad ports still don't work properly for
...
IPv6
2001-10-02 11:26:53 +00:00
Daniel Stenberg
51ca5fcbe0
major connecting updates
2001-10-02 09:40:06 +00:00
Daniel Stenberg
56ff2aa059
pick the correct timeout before the connecthost call
2001-10-01 23:25:59 +00:00
Daniel Stenberg
9f77771ff9
faster bailout on timeouts
2001-10-01 23:25:26 +00:00
Daniel Stenberg
f0fa858885
added comment to the tvdiff
2001-10-01 22:50:20 +00:00
Daniel Stenberg
3298630500
removed warning
2001-10-01 22:50:03 +00:00
Daniel Stenberg
dc27488c47
corrected for IPv6
2001-10-01 22:42:46 +00:00
Daniel Stenberg
375e615a6d
added five non-blocking #defines
2001-10-01 22:34:08 +00:00
Daniel Stenberg
6918427fae
conn->hp is now conn->hostaddr
...
changed the Curl_connethost() proto again
2001-10-01 22:32:37 +00:00
Daniel Stenberg
9d342bbf07
sessionhandle->hp => hostaddr
2001-10-01 22:31:43 +00:00
Daniel Stenberg
afc81ada0c
renamed the stupid 'hp' to 'hostaddr' which actually says what it is
2001-10-01 22:31:10 +00:00
Daniel Stenberg
5cd267b2be
removed obsoletetd myalarm() calls
2001-10-01 11:35:29 +00:00
Daniel Stenberg
09da90076f
moved the myalarm() usage, and now makes sure to switch it off after the
...
name resolving, as that should be the *ONLY* section in libcurl that may
take a while in a synchronous call.
2001-10-01 11:27:39 +00:00
Daniel Stenberg
d0079d9054
fixed the connecthost proto: added the timeout argument
2001-10-01 11:26:21 +00:00
Daniel Stenberg
ede5b54edc
corrected the #include files
2001-10-01 11:25:27 +00:00
Daniel Stenberg
c5fdeef41d
introduced non-blocking connects
2001-10-01 08:59:17 +00:00
Daniel Stenberg
6ca45beaed
Added non-blocking sockets test
2001-10-01 08:58:03 +00:00
Daniel Stenberg
2a07626aa8
moved to the java module
2001-10-01 07:46:45 +00:00
Daniel Stenberg
9127554852
moved to the perl module
2001-10-01 07:44:12 +00:00
Daniel Stenberg
9ff28a8237
moved to separate module
2001-10-01 07:40:32 +00:00
Daniel Stenberg
e9aa07f660
filetime should be -1 if the remote time was unknown as 0 is actually a
...
valid time. we now store the filetime as a long to know for sure it can
hold -1 (there exist some unsigned time_t cases)
2001-09-28 11:04:43 +00:00
Daniel Stenberg
88e21894c7
improved readability slightly
2001-09-28 09:25:59 +00:00
Daniel Stenberg
09da2c1767
fixed the missing getftpresponse edits
2001-09-28 09:19:35 +00:00
Daniel Stenberg
ae2ecfc5cb
removed the socket argument from some functions that always passed in the
...
same socket and it was available from the passed-in struct anyway!
2001-09-28 09:15:19 +00:00
Daniel Stenberg
cc610f0d1f
now compiles warning-free when IPv6-enabled
2001-09-28 09:02:57 +00:00
Daniel Stenberg
8333644c84
moved the PORT and PASV code into separate smaller functions for readability
...
renamed all static ^_ftp_* functions to ^ftp_, prefixing with underscore is
not nice
2001-09-28 08:58:18 +00:00
Daniel Stenberg
4d13b2cc64
more ipv6 cleanups to make smaller functions that are easier to read
2001-09-28 07:46:39 +00:00
Daniel Stenberg
48dc74aecc
more transparant support for IPv6 name resolving
2001-09-28 07:05:26 +00:00
Daniel Stenberg
888d39e083
generate bzip2 and zip files too
2001-09-27 12:44:17 +00:00
Daniel Stenberg
7239ecd456
free cookiejar string
2001-09-26 07:12:07 +00:00
Daniel Stenberg
598e8dfbfb
Now we're setting a default domain for received cookies so that we can
...
properly match those cookies in subsequent requests
2001-09-26 07:08:29 +00:00
Daniel Stenberg
9efdb68035
Added test 46, cookie jar functionality
2001-09-26 07:06:00 +00:00
Daniel Stenberg
14b898cb05
we can verify files too
2001-09-26 07:05:00 +00:00
Daniel Stenberg
8d16b2b119
winsock 2 fixes
2001-09-25 07:55:19 +00:00
Daniel Stenberg
4d2cb8b32a
7.9 commit
2001-09-25 06:39:18 +00:00
Daniel Stenberg
d5001a3f0b
Added httpput.c
2001-09-25 05:55:56 +00:00
Daniel Stenberg
91f5ac4d5c
two ipv6 fixes
2001-09-24 07:48:31 +00:00
Daniel Stenberg
f9977df50d
moved to parent directory
2001-09-24 07:48:00 +00:00
Daniel Stenberg
711650b178
test 119 proved a memory leak in the FTP parts when IPv6 is enabled and the
...
RETR fails, this corrects it.
2001-09-23 12:47:07 +00:00
Daniel Stenberg
c9adbc9f1c
Adjusted to run on ipv6-enabled hosts
2001-09-23 12:46:04 +00:00
Cris Bailiff
611fbfa917
Commit Curl_easy v1.1.8 - constants updated for libcurl 7.9 - tests modularised
2001-09-20 09:48:52 +00:00
Daniel Stenberg
ecfacfb334
redirect and ssl connect fixes
2001-09-19 21:57:26 +00:00
Daniel Stenberg
645413f5ef
Lots of praise and glory to Vojtech Minarik for setting up a test server
...
and providing me with test-certificates that helped me nail the problem with
curl not discovering with a bad certificate was used.
2001-09-19 21:49:11 +00:00
Daniel Stenberg
5becdc38b3
http put with --crlf requires chunked content encoding
2001-09-19 14:49:23 +00:00
Daniel Stenberg
f36cea67fe
This verifies that bug report #462600 is fixed, a Location: following when
...
the given URL has no protocol:// part and the Location: redirect contains a
:// section
2001-09-18 18:41:46 +00:00
Daniel Stenberg
b556d6caee
fixed bug report #462600 , following a Location: when the initial URL didn't
...
have a protocol:// part did wrong
2001-09-18 18:33:25 +00:00
Daniel Stenberg
a17a78c477
removed Curl_http_close()
2001-09-18 15:30:59 +00:00
Daniel Stenberg
146413a53c
the stuff formerly done in Curl_http_close is now done in Curl_close
2001-09-18 15:30:38 +00:00
Daniel Stenberg
437fd064c9
modified GetLine(), removed Curl_http_close()
2001-09-18 15:29:57 +00:00
Daniel Stenberg
28dd4e4f1f
made it respond as a http proxy on CONNECT
2001-09-18 15:26:54 +00:00
Daniel Stenberg
f92dc70beb
added two https test cases
2001-09-18 15:26:32 +00:00
Daniel Stenberg
6d8f1328bf
HTTPS test case
2001-09-18 15:13:40 +00:00
Daniel Stenberg
8d1d93d56d
Linus Nielsen Feltzing fixed telnet for win32.
2001-09-17 22:51:48 +00:00
Daniel Stenberg
f8e102c485
curl_easy_duphandle is new
2001-09-17 22:24:35 +00:00
Daniel Stenberg
d816fcc965
Linus Nielsen Feltzing changed winsock lib for linking
2001-09-17 14:38:41 +00:00
Daniel Stenberg
e30dcd0501
Linus Nielsen Feltzing's telnet-for-win32 fixes
2001-09-17 14:10:38 +00:00
Daniel Stenberg
24dc7cffbd
libtool 1.4.2 generated
2001-09-17 14:08:47 +00:00
Daniel Stenberg
3bc83926ce
just a simple example that seems to work!
2001-09-17 12:20:44 +00:00
Daniel Stenberg
c5cca4d059
fixed the stunnel PEM path
2001-09-17 08:55:32 +00:00
Daniel Stenberg
0db04c4f56
added stunnel PEM
2001-09-17 08:41:45 +00:00
Daniel Stenberg
5c566c9aa3
added the stunnel PEM file
2001-09-17 08:41:28 +00:00
Daniel Stenberg
822f02313d
changed the PEM path
2001-09-17 08:41:01 +00:00
Daniel Stenberg
d934890c1e
libtool 1.4.2
2001-09-17 06:12:53 +00:00
Daniel Stenberg
0e25cf41c4
modified error message when PWD fails
2001-09-14 12:18:46 +00:00
Daniel Stenberg
5214dbbd02
duphandle(), cipher list, *18* new ftp tests
2001-09-14 12:12:50 +00:00
Daniel Stenberg
0c716d51ad
added README and FILEFORMAT to distrbution archive
2001-09-14 12:07:11 +00:00
Daniel Stenberg
86367d675a
new FTP tests
2001-09-14 12:03:33 +00:00
Daniel Stenberg
bd8cef5a70
the strip stuff
2001-09-14 12:02:02 +00:00
Daniel Stenberg
708431e2ea
fixed the REST again
2001-09-14 12:01:21 +00:00
Daniel Stenberg
db5c1c61e5
added curl_easy_duphandle
2001-09-13 14:50:04 +00:00
Daniel Stenberg
aa4ff6d8b9
Added curl_easy_duphandle
2001-09-13 14:49:35 +00:00
Daniel Stenberg
6d5b8b50e1
minor informatinal output changes
2001-09-13 12:52:58 +00:00
Daniel Stenberg
600d7b11e6
moved lots of the verbose stuff to do logmsg instead
2001-09-13 12:52:24 +00:00
Daniel Stenberg
afa7648be6
initial test suite file format description
2001-09-13 12:51:32 +00:00
Daniel Stenberg
5c344fc23a
ftp tests added
2001-09-13 12:51:07 +00:00
Cris Bailiff
5a905e0bb8
Release 1.1.7 - documentation update with licence info only.
2001-09-13 11:27:59 +00:00
Cris Bailiff
c31216949d
Update documentation to explicitly state Curl::easy licence is dual MIT/X - MPL.
2001-09-13 05:00:13 +00:00
Daniel Stenberg
2cb893575d
moved a 100K buffer from the transfer loop to the urlstate struct, as it
...
seriously decreases the amount of used stack space
2001-09-12 12:02:12 +00:00
Daniel Stenberg
63f1f58077
removed perl and php makefiles
2001-09-12 11:31:58 +00:00
Daniel Stenberg
36e9507e29
reverted. twas no memory leak and the "fix" didn't even compile on windows...
2001-09-12 08:59:00 +00:00
Daniel Stenberg
1fde1431c9
narrowed some source lines to fit in 80 cols
2001-09-12 08:14:35 +00:00
Daniel Stenberg
bec97a0999
ConnectionKillOne() _can_ return -1 as an indication of error
...
This is T. Bharath's fix
2001-09-12 08:00:30 +00:00
Daniel Stenberg
07de3c9df0
T. Bharath's patch that sets up a few necessary buffers in the duphandle()
...
function
2001-09-12 07:57:33 +00:00
Daniel Stenberg
8950a2dfa1
*TERRIBLE* terrible memory leak occuring on all systems that have no
...
gethostbyname_r() function, most notably windows machines...
2001-09-12 07:19:11 +00:00
Daniel Stenberg
be47d83555
added CURLOPT_SSL_CIPHER_LIST
2001-09-11 22:36:43 +00:00
Daniel Stenberg
d5054ad52d
--ciphers now sets CURLOPT_SSL_CIPHER_LIST
2001-09-11 22:36:03 +00:00
Daniel Stenberg
051fad8d88
now can set list of ciphers
2001-09-11 22:35:23 +00:00
Daniel Stenberg
c4532b9a07
added --ciphers
2001-09-11 22:34:54 +00:00
Daniel Stenberg
0e7824d1a9
documented CURLOPT_SSL_CIPHER_LIST
2001-09-11 22:29:30 +00:00
Daniel Stenberg
a2c78607a6
CURLOPT_SSL_CIPHER_LIST support
2001-09-11 22:23:16 +00:00
Daniel Stenberg
cc1a4edf3d
added cipher_list
2001-09-11 22:21:26 +00:00
Daniel Stenberg
db7bde1d7a
added ability to set prefered list of ciphers
2001-09-11 22:21:02 +00:00
Daniel Stenberg
719008596a
changes since pre3
2001-09-11 12:00:36 +00:00
Daniel Stenberg
377e78d917
removed the 'perl' and 'php' dirs from the release archive
2001-09-11 10:15:40 +00:00
Daniel Stenberg
894b47da9b
ouputs the start and expire dates of the server certificate on verbose
...
output
2001-09-11 10:00:49 +00:00
Daniel Stenberg
54e7246342
cleaned up, now closes the listener port in PASV and it doesn't re-use the
...
same passive port number
2001-09-11 07:45:12 +00:00
Daniel Stenberg
9b3b050640
some unixes have the netrc description in the ftp(1) man page
2001-09-11 06:39:54 +00:00
Daniel Stenberg
a0e389caa2
generated .h file cut off
2001-09-10 12:17:23 +00:00
Daniel Stenberg
b747408f9e
updated to allow separate packaging
2001-09-10 12:15:17 +00:00
Daniel Stenberg
d3e55d8155
Added project curl source header
2001-09-10 12:14:40 +00:00
Cris Bailiff
96c7253cea
Fix perl segfault due to changes in header callback behaviour since curl-7.8.1-pre3
2001-09-10 09:17:02 +00:00
Daniel Stenberg
3f5227dfc7
Curl_cookie_output() must check that there's a cookie struct present before
...
trying to address it!
2001-09-10 07:43:08 +00:00
Daniel Stenberg
b91103099a
updated tool versions
2001-09-10 06:05:38 +00:00
Daniel Stenberg
82d3ded922
checks for sys/utime.h
2001-09-07 09:53:40 +00:00
Daniel Stenberg
5a8d1c4cd1
HAVE_SYS_UTIME_H adjustments
2001-09-07 09:53:21 +00:00
Daniel Stenberg
46372c04ee
made it compile properly when not building with SSL support
2001-09-07 09:40:46 +00:00
Sterling Hughes
6147879837
Added formatting sections for emacs and vim
2001-09-07 04:01:32 +00:00
Sterling Hughes
e2e3c95d3b
fix for emacs
2001-09-07 03:30:30 +00:00
Daniel Stenberg
c3b448dcea
moved the session ID cache state variables into the UrlState struct within
...
the SessionHandle. It was previously wrongly put in UserDefined
2001-09-06 08:32:01 +00:00
Daniel Stenberg
86da31e031
Curl_SSL_Close_All() now checks that we have a session cache before we run
...
around killing entries in it!
2001-09-06 06:26:24 +00:00
Daniel Stenberg
1d7075e339
added -R description
2001-09-05 13:26:54 +00:00
Daniel Stenberg
610ec27d93
first shaky and stumbling attempts at a *_duphandle() function
2001-09-05 07:24:01 +00:00
Daniel Stenberg
70f2717c11
added curl-mode.el
2001-09-05 06:56:24 +00:00
Daniel Stenberg
b31a54c46a
emacs lisp setup for hacking curl code
2001-09-05 06:55:08 +00:00
Sterling Hughes
08238f4320
Fix formatting when tabs and spaces got mixed up (if tabstop was not set to
...
8 this looked quite funny :)
Added a small formatting section for vim at the bottom, it also contains an
emacs portion (copied it from another project I'm working on), I don't know
if this is correct, but its a step (the vim part is correct :)
2001-09-05 02:49:04 +00:00
Daniel Stenberg
06993556f3
defined HAVE_UTIME and HAVE_UTIME_H
2001-09-03 14:31:48 +00:00
Daniel Stenberg
144459d364
corrected the comment to be valid chunk format
2001-09-03 12:51:23 +00:00
Daniel Stenberg
0fa61eff77
-R removes a TODO
2001-09-03 12:32:44 +00:00
Daniel Stenberg
a0be515d2d
-R added
2001-09-03 12:10:48 +00:00
Daniel Stenberg
5900c0f767
utime() and utime.h adjustments for curl -R
2001-09-03 12:00:38 +00:00
Daniel Stenberg
d10cf2ba94
introducing -R/--remote-time which uses the remote file's time to set the
...
local file's time
2001-09-03 12:00:08 +00:00
Daniel Stenberg
bae1a75731
use the LIBCURL_NAME instead of the "hardcoded" string
2001-09-03 07:01:49 +00:00
Daniel Stenberg
f5adc8e53f
libtool 1.4.1
2001-09-03 07:00:59 +00:00
Daniel Stenberg
67df4c9e6c
removed unused #defines
2001-09-01 10:20:12 +00:00
Daniel Stenberg
50adfe3be9
Heikki Korpela noticed openbsd problems and libtool
2001-09-01 09:43:52 +00:00
Daniel Stenberg
71794da389
as generated with libtool 1.4.0a
2001-09-01 09:42:22 +00:00
Daniel Stenberg
6ef11f0b13
Heikki Korpela fixed the 'make -C' invokes. make -C is banned.
2001-09-01 09:39:40 +00:00
Daniel Stenberg
a5705acc9c
the big struct rename of the year
2001-08-30 23:03:22 +00:00
Daniel Stenberg
47e7a3e678
a few more struct fixes
2001-08-30 22:59:58 +00:00
Daniel Stenberg
0ece1b5c34
Major rename and redesign of the internal "backbone" structs. Details will
...
be posted in a minute to the libcurl list.
2001-08-30 22:48:34 +00:00
Daniel Stenberg
315954c175
updated a bit
2001-08-29 15:02:46 +00:00
Daniel Stenberg
27ce46a85d
removed cookies and SSL sessions
2001-08-29 12:14:18 +00:00
Daniel Stenberg
ea3cc81487
new ftp upload example, brand new cookie functionality and more
2001-08-29 09:51:44 +00:00
Daniel Stenberg
a9b139b25c
added CURLOPT_COOKIEJAR details
2001-08-29 09:47:33 +00:00
Daniel Stenberg
bbdd5adf6e
'-c -'
2001-08-29 09:45:44 +00:00
Daniel Stenberg
d425f5389d
-c/--cookie-jar documented
2001-08-29 09:44:35 +00:00
Daniel Stenberg
26983053c4
take port numbers into account when finding a previous session from the
...
cache
2001-08-29 09:36:41 +00:00
Daniel Stenberg
8e0043165a
added COOKIEJAR
2001-08-29 09:32:50 +00:00
Daniel Stenberg
c13dbf7bae
uses the new cookie jar feature
2001-08-29 09:32:35 +00:00
Daniel Stenberg
a2b6ef3478
cookie jar adjustments
2001-08-29 09:32:18 +00:00
Daniel Stenberg
b6526af442
added ftpupload.c
2001-08-29 07:12:04 +00:00
Daniel Stenberg
4edba42c7c
lots of crap
2001-08-28 09:02:33 +00:00
Daniel Stenberg
1180ef4b31
added the most recent one from automake 1.5, it complained on the former
...
one being "too old"
2001-08-28 09:01:50 +00:00
Daniel Stenberg
94bf462473
up'ed the version-info
2001-08-28 08:58:27 +00:00
Daniel Stenberg
233b3f718f
curl_formadd() adjustments by Georg Huettenegger
2001-08-28 08:55:59 +00:00
Daniel Stenberg
0452fd8657
Georg Huettenegger's updates
2001-08-28 08:55:26 +00:00
Daniel Stenberg
613eafaf02
automake 1.5 complained on my SUFFIXES line!
2001-08-28 08:55:12 +00:00
Daniel Stenberg
725bd1dddf
Georg Huettenegger's fixes and improvements to curl_formadd()
2001-08-28 08:54:33 +00:00
Daniel Stenberg
9835629801
Georg Huettenegger added code to deal with error 417 when doing form posts.
...
NOTE: we might do this for *ALL* errors when doing form posts.
2001-08-28 08:54:09 +00:00
Daniel Stenberg
3c52c53ddd
Added SSL session ID caching, moved some SSL code from url.c to ssluse.c
2001-08-28 08:37:54 +00:00
Sterling Hughes
321ba15a82
we should be using start here.
2001-08-26 20:51:16 +00:00
Daniel Stenberg
9e5dfc15ac
improved the test
2001-08-26 14:28:05 +00:00
Daniel Stenberg
8d52681e1d
Added #include <string.h> and removed a silly mistakenly added ,
2001-08-26 14:27:07 +00:00
Daniel Stenberg
56f6815d3d
rewrite to work around BSD announcement license issues, this is also
...
somewhat easier to understand if I may say so. It is slightly slower.
2001-08-24 10:25:02 +00:00
Daniel Stenberg
ce07e79f3c
cookies are stored in the reversed order now (which in turn means that
...
the order is _not_ actually reversed like it used to be)
2001-08-24 10:18:14 +00:00
Daniel Stenberg
723ced9336
T. Bharath's patch => linking with multithreaded versions of the c runtime
...
library for use in multithreaded apps
2001-08-24 07:45:16 +00:00
Daniel Stenberg
73417b59c7
T. Bharath's patch. It is kind of dirty, as it #pragma aways a whole bunch
...
of compiler warnings, but I guess they make the life somewhat easier to live
for a ms dude compiling this. For a rainy day: remove the pragmas and correct
the source code that cause the warnings!
2001-08-24 07:43:24 +00:00
Daniel Stenberg
f4e2774ab8
newly re-generated from the modified getdate.y
2001-08-24 07:41:51 +00:00
Daniel Stenberg
d5112c0dec
include setup.h properly, not config.h
2001-08-24 07:39:50 +00:00
Daniel Stenberg
aace68c91b
extern declarations no longer done on windows (T. Bharath's patch)
2001-08-24 07:39:15 +00:00
Daniel Stenberg
4034f31823
cleanups
2001-08-24 07:24:34 +00:00
Daniel Stenberg
5323340cae
Kevin Roth's comments about -G have been addressed:
...
o -G -I works on the same command line and makes HEAD instead of GET
o -G with an already present question mark in the URL makes an ampersand get
added as a separator instead
2001-08-24 07:01:09 +00:00
Daniel Stenberg
3aae2ec511
Tim Costello's bug report #454856
2001-08-24 06:31:34 +00:00
Daniel Stenberg
df09214c62
strcasecmp() is banned from our code, should be strequal() everywhere!
...
Tim Costello reported bug report #454858 .
2001-08-24 06:20:47 +00:00
Daniel Stenberg
12acab9b86
When setting *_URL or *_PROXY in *_setopt(), it is important that we check
...
and possibly free the existing pointer first, and then clear the "allocated"
bit. We previously mistakenly could free the new pointer passed to us by
the friendly user...!
2001-08-23 14:06:38 +00:00
Daniel Stenberg
c9c2115088
started working on a function for writing (all) cookies, made it possible
...
to read multiple cookie files, no longer writes to the URL string passed
to the _add() function. The new stuff is now conditionally compiled on the
COOKIE define. Changed the _init() proto.
2001-08-23 14:05:25 +00:00
Daniel Stenberg
d73d28a75b
added FTPS to the list of supported protocols
2001-08-23 11:12:07 +00:00
Daniel Stenberg
13bf964b78
item 4.6 is now an indication of a crash, not a timeout
2001-08-23 11:11:13 +00:00
Daniel Stenberg
3fb9c5727c
As Steve Lhomme pointed out, this generates 'libcurl.dll' now instead of
...
the previous 'curl.dll'
2001-08-23 11:06:10 +00:00
Daniel Stenberg
b69f33ed44
Nico's update: "modified the build procedure to restore to the right current
...
directory where the build was started and it will autosense where is was run
from and set up the correct default directory at start of the script."
2001-08-23 10:56:48 +00:00
Daniel Stenberg
56e8d073bf
curl_formadd() using example, the 7.9 style of building rfc1867 form posts
2001-08-23 08:45:20 +00:00
Daniel Stenberg
83a8786fe1
I want Sterling to be my friend, so I wasted some time on splitting up the
...
huge monster function _ftp() into more little functions. There are still
more that can be done, but this is at least improving readability and
maintainability... :-)
2001-08-23 06:10:01 +00:00
Daniel Stenberg
e3d7cc895b
Georg Huettenegger's fixes, man pages converted to HTML pages and included
...
in release archive
2001-08-22 11:25:39 +00:00
Daniel Stenberg
0f425b01aa
CURLOPT_FTPASCII is the old name, CURLOPT_TRANSFERTEXT is the new
2001-08-22 11:24:57 +00:00
Daniel Stenberg
c5a4b52d83
libcurl.3 has the info now
2001-08-22 11:23:53 +00:00
Daniel Stenberg
fc2d24105c
CURLOPT_POST isn't needed these days
2001-08-22 11:23:07 +00:00
Daniel Stenberg
6704d44dd4
updated
2001-08-22 11:22:43 +00:00
Daniel Stenberg
3d9aeccc90
libcurl.3 is the man page
2001-08-22 11:22:28 +00:00
Daniel Stenberg
08655d8d5d
Georg Huettenegger's patch curl-7.8.1-pre5-patch-20010819
2001-08-21 13:18:07 +00:00
Daniel Stenberg
3e5dbac7a2
added test44 formpost without Expect:, modified test9
2001-08-21 12:46:23 +00:00
Daniel Stenberg
05d9c9b849
run 'make clean' before 'make dist' to make sure the HTML files are up-to-date
2001-08-21 09:16:43 +00:00
Daniel Stenberg
4c2fb64e21
added a 'html' target that builds HTML versions from the man page sources.
...
It requires 'gnroff' and 'man2html' for now. 'make html' will be invoked by
the 'maketgz' script and the HTML files are included in release archives.
2001-08-21 09:16:09 +00:00
Daniel Stenberg
46a897f604
make html runs make html in the docs dir
2001-08-21 09:14:31 +00:00
Daniel Stenberg
d4b23198fa
this is replaced with libcurl.3
2001-08-21 06:56:13 +00:00
Daniel Stenberg
6581663687
fflush the progress output, fixed configure.in for SSL without --with-ssl
2001-08-21 06:50:45 +00:00
Daniel Stenberg
4398151fd5
Troy Engel's fix for running configure without --with-ssl
2001-08-21 06:36:30 +00:00
Daniel Stenberg
d5fbfa3d0b
As Andrs Garca reported we need to fflush() the data->err so that the
...
progress meter looks better on windows (and if the data->err is redirected
from stderr it also makes a point)
2001-08-21 06:29:56 +00:00
Daniel Stenberg
3a588fc9e7
added "4.5 FIGURE OUT WHAT A POST LOOKS LIKE"
...
added an online URL to this document
corrected a bad use of -t
2001-08-20 13:22:37 +00:00
Daniel Stenberg
7dbad3c382
7.8.1
2001-08-20 07:59:03 +00:00
Daniel Stenberg
8f55c3d47d
libtool 1.3.5 leftover
2001-08-20 07:46:25 +00:00
Daniel Stenberg
732d80a770
updated version in header as we have 7.8.1 details in here
2001-08-20 07:36:57 +00:00
Daniel Stenberg
bd277e3daa
RFC2732 parsing, curl-config patching, -G added, kerberos name space fixing,
...
configure fixes, libtool cleanups
2001-08-20 07:25:18 +00:00
Daniel Stenberg
a1cec0e49a
Albert Chin's neat configure/package fixes
2001-08-20 07:10:28 +00:00
Daniel Stenberg
9027005411
SM's fix for -G on URLs with host name only
2001-08-19 17:09:06 +00:00
Sterling Hughes
1d3542a38f
<couldn't resist>
...
Use a more appropriate variable name
</couldn't resist>
2001-08-18 02:42:23 +00:00
Daniel Stenberg
429b09ee04
Curl_ prefix added to a few function calls
2001-08-17 10:24:59 +00:00
Daniel Stenberg
6c2a9009e9
include getinfo.h for Curl_getinfo() proto
2001-08-17 10:19:26 +00:00
Daniel Stenberg
1b00298b52
modified to use the renamed kerberos functions with Curl_ prefix
2001-08-17 10:14:06 +00:00
Daniel Stenberg
5ad4a52281
Added two fields in the connectdata struct for kerberos fiddles
2001-08-17 10:13:32 +00:00
Daniel Stenberg
db5e67e34a
use the Curl_ name space
...
removed unused code
removed use of global variable(s)
2001-08-17 10:12:51 +00:00
Daniel Stenberg
a2688b6ca1
removed dead/unused code
...
removed use of global variables
removed name space pollutions (added Curl_ prefixes)
2001-08-17 10:11:46 +00:00
Daniel Stenberg
ceb8f1cb22
Curl_ prefix
2001-08-17 10:10:15 +00:00
Daniel Stenberg
a7a3d49996
cleaned up rewrite
2001-08-17 10:02:34 +00:00
Daniel Stenberg
c36fc521bd
Added -G
2001-08-16 13:40:22 +00:00
Daniel Stenberg
ca43cd46a7
updated to the latest fixes to the shell script
2001-08-16 13:11:29 +00:00
Daniel Stenberg
47ff6f29f4
hm, --cflags should only show the flags a 3rd party program would need
2001-08-16 13:09:20 +00:00
Daniel Stenberg
861ca06f11
removed --include again and stuffed the libcurl's include path in --cflags
2001-08-16 13:05:00 +00:00
Daniel Stenberg
d9e54a3cdf
Added --include to set the compiler include flag for libcurl
2001-08-16 13:02:46 +00:00
Daniel Stenberg
32eaf9e83a
Added -lcurl for --libs so that single option should now suffice to use
...
when building anything with libcurl
2001-08-16 12:58:53 +00:00
Daniel Stenberg
9ce94207e2
IPv6-addresses can have dots too!
2001-08-15 21:54:24 +00:00
Daniel Stenberg
9518e06413
extract IPv6-style specified IP-addresses properly
2001-08-15 21:40:09 +00:00
Daniel Stenberg
aa21e42d5b
const fixes
2001-08-15 18:42:17 +00:00
Daniel Stenberg
16215e80d2
-
2001-08-15 18:40:43 +00:00
Daniel Stenberg
658c7e8afc
Corrected the years in the copyright line
2001-08-15 18:38:56 +00:00
Daniel Stenberg
666d0b67d1
const argument
2001-08-15 18:34:25 +00:00
Daniel Stenberg
97f3099ff6
curl_getenv() now takes a const char * as argument
2001-08-15 18:33:52 +00:00
Daniel Stenberg
5a0a51a7ac
add include of stdio.h, so that base64.c compiles
2001-08-15 18:17:14 +00:00
Daniel Stenberg
38783506fe
CURL_GLOBAL_WIN32, config-vms.h, Borland makefile, -w %{http_code},
...
Bug #12733 over on php.net
2001-08-15 13:41:48 +00:00
Daniel Stenberg
70ad8a0b2b
Using CURLOPT_POST without using CURLOPT_POSTFIELDS caused us to strlen()
...
a NULL pointer. Now, we treat a missing CURLOPT_POSTFIELDS as if there is
no data to send.
2001-08-15 13:38:36 +00:00
Daniel Stenberg
cec8a3afb2
removed one compiler error and two "unused variable" warnings
2001-08-15 12:26:34 +00:00
Daniel Stenberg
f78de2d8c1
SM's -G patch. There's some room for improvements still, as a command line
...
like: "curl -d moo=foo -G daniel.haxx.se" currently fails.
2001-08-15 07:22:32 +00:00
Sterling Hughes
7d17713d62
more _ftp_cwd
2001-08-15 07:21:21 +00:00
Sterling Hughes
546f4dca52
ftp_cwd() abstraction
...
"%" -> "%s"
2001-08-15 07:14:51 +00:00
Sterling Hughes
09a9b57bae
This can be used in another place (Curl_ftp_done :)...
...
declare at the top of the file, put the private functions at the bottom of
the file, however, this is clearer imho (since _ftp is already there).
2001-08-15 06:58:56 +00:00
Daniel Stenberg
10ab082188
non-public functions should not use CURL * as arguments, so I changed them
...
to use 'struct UrlData *' instead
2001-08-15 06:55:42 +00:00
Daniel Stenberg
4999087879
modified the Curl_perform() proto
2001-08-15 06:54:51 +00:00
Sterling Hughes
bff5f1b944
must merge before commit
...
must merge before commit
must merge before commit
2001-08-15 06:54:16 +00:00
Daniel Stenberg
6e22b74253
removed protos that were moved to url.h and the new getinfo.h
2001-08-15 06:54:09 +00:00
Daniel Stenberg
a547f3a21e
moved the url.c prototypes to here
2001-08-15 06:53:34 +00:00
Daniel Stenberg
db9bb9221f
calls Curl_initinfo() in perform().
2001-08-15 06:53:10 +00:00
Sterling Hughes
7994817185
begin abstraction process...
2001-08-15 06:52:42 +00:00
Daniel Stenberg
5ce97dbf0a
prototypes for getinfo.c
2001-08-15 06:52:33 +00:00
Daniel Stenberg
0879515d4c
Added Curl_initinfo() that's supposed to init session-specific getinfo-
...
variables
2001-08-15 06:52:15 +00:00
Daniel Stenberg
2a6e1ea83c
internal functions should not use 'CURL *' as arguments, I replaced them
...
with the more appropriate 'struct UrlData *' instead.
2001-08-15 06:51:37 +00:00
Daniel Stenberg
ea6d35d973
added getinfo.h
2001-08-15 06:50:30 +00:00
Daniel Stenberg
a80f65c578
David James made it build 7.8.1 pre 5
2001-08-15 06:13:58 +00:00
Daniel Stenberg
7751756636
CURL_GLOBAL_WIN32 updates
2001-08-14 11:04:58 +00:00
Daniel Stenberg
2de6d8baf6
"added in 7.8.1"
2001-08-14 11:04:40 +00:00
Daniel Stenberg
b8c69928db
geez, I'd ruined Nico's socklen_t define, corrected it now
2001-08-14 09:51:35 +00:00
Daniel Stenberg
b73746ae43
Nico's updates
2001-08-14 09:48:45 +00:00
Daniel Stenberg
ca06bbe583
redirected stderr problem fixed, VC build with SSL makefile fix, big form
...
post fix, no more globals in ssl code fix, size_t and const fix, a few VMS
changes
2001-08-14 09:41:51 +00:00
Daniel Stenberg
a9665b092b
exchanged the second and third argument to fwrite(), as that makes it look
...
good on VMS.
Removed a '#if 0' section, made Curl_getmyhost static and cut off the 'Curl_'
prefix
2001-08-14 09:26:32 +00:00
Daniel Stenberg
1ad7023758
#include <curl/mprintf.h>
2001-08-14 09:25:15 +00:00
Daniel Stenberg
1a7e13e166
curl_memdebug takes a const argument now
2001-08-14 09:24:48 +00:00
Daniel Stenberg
3a37c0ae23
(un)signed and const cleanup
2001-08-14 09:16:46 +00:00
Daniel Stenberg
ccb3a13ce6
--enable-debug now sets the following CFLAGS:
...
-W -Wall -Wwrite-strings -pedantic -g
2001-08-14 08:49:16 +00:00
Daniel Stenberg
94a3886455
minor fixes for compiler warnings
2001-08-14 08:40:39 +00:00
Daniel Stenberg
616d8eda41
Curl_open() only take one argument now,
...
Curl_ldap_done() and Curl_dict_done() were removed,
compiler warnings corrected
2001-08-14 08:40:06 +00:00
Daniel Stenberg
85bb25e628
const and (un)signed fixes
2001-08-14 08:39:01 +00:00
Daniel Stenberg
83a5e39065
const and unsigned/signed fixes
2001-08-14 08:38:08 +00:00
Daniel Stenberg
bd0afd8db4
removed the use of the global array for the password that was necessary
...
for OpenSSL versions prior to 0.9.4, this is conditional and should still
work with older versions.
2001-08-14 08:36:30 +00:00
Daniel Stenberg
2d68ea45d8
size_t and const
2001-08-14 08:34:55 +00:00
Daniel Stenberg
5f42ef8f5b
cleaned up some of the size_t and const mess
2001-08-14 08:34:09 +00:00
Daniel Stenberg
dff0145447
removed unused code, added const
2001-08-14 08:33:24 +00:00
Daniel Stenberg
8e1f95ac7d
cleaned up some picky compiler warnings and indented the code curl style
2001-08-14 08:32:50 +00:00
Daniel Stenberg
95e7e551f6
added const char * => char * typecast
2001-08-14 08:32:03 +00:00
Daniel Stenberg
5afc694879
const-ified lots of function arguments
2001-08-14 08:31:27 +00:00
Daniel Stenberg
b1c57788f3
const-ified the code, removed Curl_ldap_done()
2001-08-14 08:30:43 +00:00
Daniel Stenberg
3d4bb3be22
fixed picky compiler warnings, unused arguments, const at proper places and
...
I also indented the source code to fit curl "standard"
2001-08-14 08:30:08 +00:00
Daniel Stenberg
0c063f85fc
Curl_httpchunk_read now takes size_t size arguments instead of the previous
...
ssize_t
2001-08-14 08:29:09 +00:00
Daniel Stenberg
c11a1bf72a
made some char * into const char * and I removed the check for size > 0
...
in the add_buffer function.
2001-08-14 08:28:15 +00:00
Daniel Stenberg
f195502064
added const to the prompt char * in the proto
2001-08-14 08:27:07 +00:00
Daniel Stenberg
4df9d94414
added typecast when converting const char * to char *
2001-08-14 08:26:20 +00:00
Daniel Stenberg
9a7fc9ce3a
added const to the function protos
2001-08-14 08:25:47 +00:00
Daniel Stenberg
9fa464aa94
Curl_ftpsendf's third argument is now a const char *
2001-08-14 08:25:08 +00:00
Daniel Stenberg
d95ed06aa9
corrected the size_t weirdness. Expect size_t to be unsigned. Moved most
...
over to ssize_t that is signed. Removed all the special-purpose VMS #ifdefs
that were added for this.
2001-08-14 08:24:37 +00:00
Daniel Stenberg
5abe5f664a
added a few consts and a few typecasts to please picky compiler options
2001-08-14 08:23:20 +00:00
Daniel Stenberg
e9e5197cea
size_t => ssize_t, removed the special VMS fix for that purpose
2001-08-14 08:22:27 +00:00
Daniel Stenberg
7b4b166718
added typecasts when converting from unsigned int to int
2001-08-14 08:20:17 +00:00
Daniel Stenberg
e32641d412
Added an empty win32_cleanup for non-windows systems to prevent compiler
...
warnings, changed the Curl_open() call as the second argument was never
used anyway
2001-08-14 08:19:40 +00:00
Daniel Stenberg
1603f64771
removed the *done() function as it served no purpose, added type casts when
...
converting from 'const char *' to 'char *' to please my picky compiler
options
2001-08-14 08:18:35 +00:00
Daniel Stenberg
c8926138d1
commented out empty else blocks to shut up pedantic compilers
2001-08-14 08:17:29 +00:00
Daniel Stenberg
ab6c8a06e0
Added 'const' to the string arrays
2001-08-14 08:16:53 +00:00
Daniel Stenberg
f35b6e90f5
corrected dubious use of the same variable twice in a function call,
...
gcc 3.0 warned about it
2001-08-14 06:06:15 +00:00
Daniel Stenberg
b49565308f
curl_formparse() should no longer have any size-limit in the data section
...
after this patch from Peter Todd
2001-08-13 06:33:26 +00:00
Daniel Stenberg
f8c357e4ff
corrected minor source indentation error
2001-08-10 14:10:19 +00:00
Daniel Stenberg
4b6c240832
moved the download/upload speed calculations, to be made on every invoke
...
of the progressupdate, as on very quick transfers they wouldn't always get
calculated!
2001-08-10 06:24:49 +00:00
sm
022ea42265
Fixed bugs for building debug and SSL lib in VC makefile
2001-08-09 22:43:43 +00:00
Daniel Stenberg
b54b68ac7b
Added CURLOPT_HTTPGET and CURLOPT_SSL_VERIFYHOST, added notes to the two
...
timeout-options that they don't work in multi-threaded programs.
2001-08-09 12:08:23 +00:00
Daniel Stenberg
1ddf2907c7
non-blocking connect please
2001-08-09 12:04:16 +00:00
Daniel Stenberg
33dc9c1f95
strip off user-agent before checking protocol
2001-08-09 11:58:56 +00:00
Daniel Stenberg
f112cc14b9
The redirected error stream was closed before curl_easy_cleanup() was made,
...
and when VERBOSE was enabled, that used the stream. Also, the stream was
closed even if we looped to get more files.
Corrects Dustin Boswell's bug report #441610
2001-08-09 09:47:53 +00:00
Daniel Stenberg
5de39884c3
removied $Id:$ again, this is treated as a binary file and then that field
...
isn't updated! :-O
2001-08-09 09:13:36 +00:00
Daniel Stenberg
e840c109e7
Added $Id:$ to the header
2001-08-09 09:10:36 +00:00
Daniel Stenberg
f1ce203686
Added $Id:$ string for file version in the header
2001-08-09 09:10:13 +00:00
Daniel Stenberg
d6ccc33dec
when a test expects an error code but gets a different one, we now output
...
both of them
2001-08-08 07:51:00 +00:00
Daniel Stenberg
1b2f4031e1
Nico's notes about porting to VMS
2001-08-08 07:50:14 +00:00
Daniel Stenberg
64822958e6
test cases, verifyhost, curl -E
2001-08-08 07:49:00 +00:00
Daniel Stenberg
af59b9b94c
added unfortunate but necessary special-purpose files for VMS and RISC OS
2001-08-08 07:46:44 +00:00
Daniel Stenberg
59ab21ed07
The file name given to -E can now contain drive letters on windows, if they
...
start the file name as in 'X:\' where X is any letter. The colon otherwise
normally separate the file name from the password.
2001-08-08 07:35:57 +00:00
Daniel Stenberg
edec65246a
credit where credit is due, added a bunch of recent contributors
2001-08-08 07:23:23 +00:00
Daniel Stenberg
95837043e2
Patrick Bihan-Faou introduced CURLOPT_SSL_VERIFYHOST and code to deal with
...
it.
2001-08-08 07:16:47 +00:00
Daniel Stenberg
dcfb10fb31
Patrick Bihan-Faou's verifyhost addition
2001-08-08 07:15:00 +00:00
Daniel Stenberg
0553ab8181
config.h file for RISC OS compiles
2001-08-08 06:05:06 +00:00
Daniel Stenberg
410dd54da7
script to build curl on VMS
2001-08-08 06:04:34 +00:00
Daniel Stenberg
7b9ec9507f
replacing FILE * with common file descriptors?
2001-08-07 21:36:07 +00:00
Daniel Stenberg
4045cd5ec0
language correction
2001-08-07 21:21:24 +00:00
Daniel Stenberg
81b6ebc0f4
added Rick Jones's more polite wording of 1.7, makes it better and friendlier
2001-08-07 18:02:37 +00:00
Daniel Stenberg
56da5a05be
nine new test cases
2001-08-07 12:42:23 +00:00
Daniel Stenberg
c528dc53c9
added "1.7 What about CURL from curl.com?"
2001-08-07 11:17:37 +00:00
Daniel Stenberg
ed786290e2
test 202 - two file:// URLs in one command line
2001-08-07 09:21:30 +00:00
Daniel Stenberg
8b2861da85
added test 201, file:// with missing file
2001-08-07 09:16:49 +00:00
Daniel Stenberg
2a70465434
VMS fixes, file:// changes, curl-config --libs patch
2001-08-06 13:44:36 +00:00
Daniel Stenberg
d60cd937b7
Heikki Korpela posted a patch that makes --libs include the directory in
...
which libcurl itself is installed in.
2001-08-06 13:35:58 +00:00
Daniel Stenberg
76125e196c
Nico's VMS fixes added
2001-08-06 13:19:43 +00:00
Daniel Stenberg
8219990012
Added curlmsg.msg to the distribution
2001-08-06 13:18:34 +00:00
Daniel Stenberg
f8d09660cd
used under VMS
2001-08-06 13:18:06 +00:00
Daniel Stenberg
823fa6d273
Nico's fixes for VMS, most of these are fixes for bad uses of size_t that
...
forgets that it is very often unsigned. These should be fixed globally and
then many #ifdef VMS lines can be removed.
2001-08-06 12:47:39 +00:00
Daniel Stenberg
2cf45f68b0
Curl_FormFree renamed to Curl_formclean, as it turns out VMS for example
...
requires all global symbols to be *case insentively* unique! curl_formfree
is a global function we shouldn't touch.
2001-08-06 12:36:18 +00:00
Daniel Stenberg
7950a95401
adjusted for VMS
2001-08-06 12:27:28 +00:00
Daniel Stenberg
24805e17d7
Nico's config.h for VMS
2001-08-06 12:26:27 +00:00
Daniel Stenberg
490d46affb
Nico's VMS fixes
2001-08-06 12:24:22 +00:00
Daniel Stenberg
d30c478378
Nico's VMS adjustment
2001-08-06 12:23:31 +00:00
Daniel Stenberg
5b6640960a
VMS adjustments. The IOCTL_3_ARGS #define used now should be moved to become
...
a configure checked one.
2001-08-06 12:22:48 +00:00
Daniel Stenberg
6f543f3ede
Nico Baggus made it work and compile under VMS!
2001-08-06 12:20:28 +00:00
Daniel Stenberg
93bcfd4e65
Nico Baggus' VMS adjustments
2001-08-06 12:19:26 +00:00
Daniel Stenberg
1400561a5a
VMS #ifdefs added. several related to size_t problems that we must address
...
globally anyway... check these as soon as the size_t fixes are in place
2001-08-06 12:17:43 +00:00
Daniel Stenberg
8dc4ac2147
made this whole file #ifdef WIN32
2001-08-06 12:16:19 +00:00
Daniel Stenberg
7948b0becc
VMS #include fixes,
...
file:// URL treatment improvements
2001-08-06 12:14:53 +00:00
Daniel Stenberg
72e67d3b9d
adjusted to the correct treatmeant of file:// URLs
2001-08-06 12:10:00 +00:00
Daniel Stenberg
711a3a79e3
Added RISC OS and OpenVMS to ported operating systems
2001-08-06 10:09:43 +00:00
Daniel Stenberg
a6a3673804
7.8.1-pre3 commit
2001-08-06 08:43:37 +00:00
Daniel Stenberg
944f9a73f4
Jonathan Hseu noticed that you couldn't get a header callback unless you
...
set CURLOPT_WRITEHEADER to non-NULL, even if you didn't care about that
data. This is now fixed.
2001-08-06 08:22:26 +00:00
Daniel Stenberg
5ab1a10e9c
corrected the comment for CURLOPT_WRITEHEADER in setopt(), and made it
...
read a void * and not a FILE *, as that was how it used to work and not
anymore...
2001-08-06 08:18:15 +00:00
Daniel Stenberg
1813d2ddf7
many fixes mailed in during July
2001-08-05 13:00:40 +00:00
Daniel Stenberg
2827f5327a
curl_escape() no longer attempts to detect already encoded stuff (in order
...
not to re-encode it).
2001-08-05 12:34:07 +00:00
Daniel Stenberg
47bb09e908
- Sergio Ballestrero provided a patch for reading responses from NCSA httpd
...
1.5.x servers, as they return really screwed up response headers when asked
for with HTTP 1.1.
2001-08-05 12:30:57 +00:00
Daniel Stenberg
7f21669ef2
-G or similar to make -d data get into a GET
2001-08-04 14:42:41 +00:00
Daniel Stenberg
3a145180cc
complete rewrite to avoid the BSD license in the previous version
2001-08-03 15:11:28 +00:00
Daniel Stenberg
f24d54a9c4
clarified '-d @filename' with a tiny example
2001-08-03 14:06:25 +00:00
Daniel Stenberg
9478d796a3
fixed the header that wrongly was the krb4-style one
2001-08-03 13:52:06 +00:00
Daniel Stenberg
00b00c6931
Andrew Francis base64 decode, my previous base64 encoder, new source header.
...
No BSD-style license.
2001-08-03 13:51:44 +00:00
Daniel Stenberg
e791f6ec58
added CURLOPT_HTTPGET
2001-08-03 11:53:16 +00:00
Daniel Stenberg
8987244758
httpreq cleanup fix
2001-08-03 11:52:53 +00:00
Daniel Stenberg
9b69f6faab
httpsserver.pl added to release archive
2001-08-03 06:39:00 +00:00
Sterling Hughes
e7b966b9eb
Funny, I skipped right over this before.
...
everyting -> everything
2001-08-02 17:29:08 +00:00
Daniel Stenberg
e7801afed1
manual fix, select() loop fix, progress callback fix
2001-08-02 17:25:33 +00:00
Daniel Stenberg
929366b5ae
Frank Keeney pointed out a manual mistake for certificate convertions
2001-08-02 17:12:07 +00:00
Daniel Stenberg
e1d8c5daa7
"Add an interface that enables a user to select prefered SSL ciphers to use."
...
Rob Styles posted the question, as he could've used this...
2001-08-02 17:08:24 +00:00
Daniel Stenberg
2b44fdab2e
don't do final newline output when using progress callback
2001-08-02 17:05:11 +00:00
Daniel Stenberg
3e0a95bb78
FD_ZERO() the keepfd variables properly when keepon is modified (Tomasz Lacki
...
reported 12 Jul 2001)
2001-08-02 16:52:12 +00:00
Sterling Hughes
f0efa89484
Leftover -- add a note about this in the examples file :)
2001-07-12 02:00:24 +00:00
Sterling Hughes
45037a39aa
Add win32 initialization support to curl_global_init() and
...
curl_global_cleanup(). Update corresponding man pages...
Improve the logic in curl_global_cleanup() and curl_global_init() so that
they are not called twice if the application libraries have been
initialized and make sure to reset the init flags in curl_global_cleanup().
2001-07-12 01:57:28 +00:00
Daniel Stenberg
31336d63ae
borland makefile fix
2001-07-02 09:23:50 +00:00
Daniel Stenberg
2c39a4381a
added more ideas that've been floating around lately
2001-07-02 08:21:25 +00:00
Daniel Stenberg
532624bafe
removed the "change test suite" item, as that is already made
2001-07-02 07:04:16 +00:00
Daniel Stenberg
8469918306
Added an item about the cookie jar stuff, contains a link to the dev file
...
about this subject
2001-07-02 07:02:47 +00:00
Daniel Stenberg
9646a8b346
removed static, removed curl special return type, added include windows.h
2001-06-29 11:33:00 +00:00
Daniel Stenberg
5e2a74fcc4
added strtok.c as a source file
2001-06-29 11:18:27 +00:00
Daniel Stenberg
813d7585c7
Nic Roets brought a fix for the certificate verification when using SSL.
2001-06-29 07:38:11 +00:00
Daniel Stenberg
ae55c1c144
added test 43
2001-06-28 13:25:28 +00:00
Daniel Stenberg
1a6143feba
HTTP Location: following over HTTP proxy
2001-06-28 13:24:19 +00:00
Daniel Stenberg
b70a4227b3
now runs ok on IPv6 enabled hosts
2001-06-27 22:04:00 +00:00
Daniel Stenberg
7d82bc81a2
now does OK even on IPv6-enabled hosts
2001-06-27 22:01:37 +00:00
Daniel Stenberg
be449bdea1
better strip
2001-06-27 22:01:08 +00:00
Daniel Stenberg
798aaf0c0a
multiple file transfers with resume fix
2001-06-25 12:58:19 +00:00
Daniel Stenberg
6f2fca53ad
'resume from'-fix. When using "-C -" and doing multiple file download, the
...
first resume was used on all files instead of being reset between each file.
As found by Bjrn Stenberg.
2001-06-25 12:56:06 +00:00
Daniel Stenberg
cd4aed6690
- Anton Kalmykov provided a fix that makes curl work with form field names
...
with spaces like when -F is used.
2001-06-25 09:49:14 +00:00
Daniel Stenberg
fa601af722
Anton Kalmykov's fix for dealing with form names with spaces!
2001-06-25 09:39:35 +00:00
Daniel Stenberg
303b3cf41c
added return type void in SYNOPSIS
2001-06-21 09:39:19 +00:00
Daniel Stenberg
fc535aa086
libcurl.5 is renamed to libcurl.3
2001-06-21 09:34:37 +00:00
Daniel Stenberg
cd33795903
all changes from year 2000 was moved to CHANGES.2000 and that is now
...
only available in CVS
2001-06-20 07:50:49 +00:00
Daniel Stenberg
c9d233d34a
the changelog from year 2000
2001-06-20 07:50:22 +00:00
Daniel Stenberg
bd192d5387
ftp cut off transfer fix, configure --with-ssl fix
2001-06-20 07:48:09 +00:00
Daniel Stenberg
4ac7a087c6
when --with-ssl is used with a specified path, we use that path immediately
...
to check libs and include files in, we don't check the default places first!
2001-06-20 07:43:36 +00:00
Daniel Stenberg
2d5039184e
Added items we've discussed previously, and URLs to dev notes discussing
...
the matter
2001-06-19 09:12:27 +00:00
Daniel Stenberg
b1bbaebb17
better treatment of truly aborted transfers
2001-06-19 06:04:21 +00:00
Daniel Stenberg
8f6997cbde
files to ignore by default in cvs operations
2001-06-18 14:37:23 +00:00
Daniel Stenberg
e18ecaf108
made stdin testing work, also made 'nocheck=true' work when set on the
...
reply data section
2001-06-14 12:16:07 +00:00
Daniel Stenberg
fe67ba6d2b
three more HTTP tests added from the old test suite
2001-06-14 12:05:30 +00:00
Daniel Stenberg
e39e6c537e
removed a failf() that would overwrite the previous error message
2001-06-12 18:22:52 +00:00
Daniel Stenberg
4e4a899306
better ssl error msg, libcurl.def fix, -version-info corrected, more test
...
cases and fixed FTP ranges
2001-06-12 09:23:13 +00:00
Daniel Stenberg
9a78db6e59
Salvador Dvila's ftp range download fix
2001-06-12 09:21:37 +00:00
Daniel Stenberg
6475600afa
New test cases added
2001-06-12 09:12:59 +00:00
Daniel Stenberg
e450888b15
supports SIZE now
2001-06-12 08:38:11 +00:00
Daniel Stenberg
23522a66d1
corrected the -version-info
2001-06-11 12:31:51 +00:00
Daniel Stenberg
116462a512
Added a check that 'localhost' resolves before the gethostbyname_r() checks,
...
as they depend on the resolving of that name. It seems this mistake is
happening from time to time and people have a hard time finding out why
configure can't detect their gethostbyname_r()-setup.
2001-06-11 12:29:08 +00:00
Daniel Stenberg
217e033120
duplicate curl_unescape entry removed
2001-06-07 11:44:58 +00:00
Daniel Stenberg
259ac2dd77
7.8 commit
2001-06-07 09:39:29 +00:00
Daniel Stenberg
4ebf001d37
SM's suggested update of the Microsoft and SSL compiling section
2001-06-07 06:21:27 +00:00
Daniel Stenberg
5e326014cd
SDavila posted a fix that sets conn->bits.use_range properly when doing
...
resumed downloads
2001-06-07 05:59:20 +00:00
Daniel Stenberg
0b0bbffa35
Jrn corrected the mingw32 makefile
2001-06-07 05:41:30 +00:00
Daniel Stenberg
2b35432fcc
S. Moonesamy updates, strtok.[ch] issues
2001-06-06 14:26:50 +00:00
Daniel Stenberg
ef8a2bc4fc
Added note about src/hughelp.c and the new *.cvs file that can be used if
...
you really can't generate that file.
2001-06-06 09:39:07 +00:00
Daniel Stenberg
96d235d9a3
For people using CVS but with no perl, like all those windows losers. They
...
can just rename this file and cut off the extension instead...
2001-06-06 09:37:15 +00:00
Daniel Stenberg
eaf51b62b9
corrected the CVS note about not creating a subdirectory... which it does now
2001-06-06 09:33:46 +00:00
Daniel Stenberg
80994a123e
MUTE is gone, PHP examples, new CVS structure
2001-06-05 11:48:30 +00:00
Daniel Stenberg
b1cd033c27
made the test-program in the bottom compile/build, remember to link with
...
strequal.o as well!
2001-06-05 11:27:40 +00:00
Sterling Hughes
268867311e
Add documentation for the --vernum attribute
2001-06-01 21:56:58 +00:00
Daniel Stenberg
6840f80d21
CURLOPT_CONNECTTIMEOUT works on win32 these days, S. Moonesamy pointed out
2001-06-01 07:33:38 +00:00
Sterling Hughes
cac6876734
Update the cvs instructions.
2001-06-01 04:46:15 +00:00
Sterling Hughes
753011c8db
Test (and revert change from previous test).
2001-06-01 00:02:44 +00:00
Sterling Hughes
2774dc390a
testing... testing... 1, 2, 3
2001-05-31 23:56:28 +00:00
Daniel Stenberg
eb4534f735
removed CURLOPT_MUTE, it is not used anymore
2001-05-31 13:55:13 +00:00
Daniel Stenberg
efb957039d
MUTE is now considered obsolete
2001-05-31 13:52:59 +00:00
Daniel Stenberg
fe82ddda46
CURLOPT_MUTE and data->bits.mute are history, removed, gone!
2001-05-31 13:50:28 +00:00
Daniel Stenberg
94af496ac4
the global init stuff, strtok.h mess, _REENTRANT fixed
2001-05-31 13:32:55 +00:00
Sterling Hughes
6f17c2f140
add entry for getbinarypageinvar.php
2001-05-31 12:33:38 +00:00
Sterling Hughes
490c00fb30
Change to // comments and add <?php and ?> wrappers
2001-05-31 12:32:04 +00:00
Sterling Hughes
2d0dbd87c3
Update comments and wrap in <?php and ?>
2001-05-31 12:25:49 +00:00
Sterling Hughes
13a5e16f35
update the comment style from '#' to '//' which is the "un-official"
...
standard PHP comment. Also wrap the code in <?php and ?> and finally
add getbinarypageinvar.php to Makefile.am and README
2001-05-31 12:14:12 +00:00
Sterling Hughes
3d54ba1b9e
Add the getbinarypageinvar.php, which shows how to use the
...
CURLOPT_BINARYTRANSFER, added in PHP 4.0.6 along with the
CURLOPT_RETURNTRANSFER option.
2001-05-31 11:59:39 +00:00
Sterling Hughes
e051f904f2
Test and substance patch.
...
This is my first CVS commit :), what it does:
- Makes sure that parts of the cURL library don't get initialized twice
- Makes sure that we only free what we initialize
2001-05-31 11:30:34 +00:00
Daniel Stenberg
f8d94a3849
Added CVS $Id$ keyword for inline version tracking
2001-05-31 08:41:42 +00:00
Daniel Stenberg
ac691cae88
updated to again set the flags of what to init, and now also feature a
...
set of available flags
2001-05-31 08:35:26 +00:00
Daniel Stenberg
43d0d75688
fixed the dlopen check
2001-05-31 08:24:50 +00:00
Daniel Stenberg
77f34915ce
removed _REENTRANT define
2001-05-31 07:03:04 +00:00
Daniel Stenberg
72b8993164
re-generated
2001-05-31 07:02:31 +00:00
Daniel Stenberg
6b9bd96c06
include setup.h _before_ system includes
2001-05-31 07:02:13 +00:00
Daniel Stenberg
6532f737eb
if NEED_REENTRANT is set, define _REENTRANT already here since it has to
...
be defined as many include files as possible (Solaris req)
2001-05-31 07:01:08 +00:00
Daniel Stenberg
928ff54388
includes setup.h, and thus I could remove the _REENTRANT define
2001-05-31 07:00:21 +00:00
Daniel Stenberg
95c94bf658
the CURL_GLOBAL flags are now used to set what parts to init globally
2001-05-31 06:10:25 +00:00
Daniel Stenberg
7f295939d0
went back to the version where the flags argument to curl_global_init()
...
specify exactly what global parts to init. Thanks to Sterling Hughes really
for arguing wisely.
2001-05-31 06:06:37 +00:00
Daniel Stenberg
aa27db6986
removed the prototype and made it include string.h instead
...
If your system, such as Solaris 2.7, lacks the strtok_r() prototype in
string.h, then you'll face a bunch of warnings on all instances
where strtok_r() is used.
There's not much we can do about it. Adding a prototype here screws
everything up on other platforms! :-(
2001-05-31 06:05:32 +00:00
Daniel Stenberg
4ce5fa3ea9
Sterling Hughes suggested we set 'static' before size_t...
2001-05-31 05:55:42 +00:00
Daniel Stenberg
ffa7c13117
libcurl now has MUTE and NOPROGRESS set by default
2001-05-30 12:51:24 +00:00
Daniel Stenberg
fbca7a83fc
7.8-pre2
2001-05-30 11:24:26 +00:00
Daniel Stenberg
870bacd689
include strtok.h to get the prototype
2001-05-30 11:06:56 +00:00
Daniel Stenberg
d9f39cc99b
finally fixed the 'ret' compiler warning
2001-05-30 11:06:33 +00:00
Daniel Stenberg
f2e6d235f2
removed python interface, there is one now! ;-)
2001-05-30 10:42:18 +00:00
Daniel Stenberg
baa220c1af
-# fix, thread fix, easy.c compile fix and more
2001-05-30 10:34:14 +00:00
Daniel Stenberg
cabef4732d
made the automake line re-build from _all_ Makefile.am files in the source tree
2001-05-30 10:29:39 +00:00
Daniel Stenberg
cab90bf98a
english fix
2001-05-30 08:01:35 +00:00
Daniel Stenberg
ab449cce73
now uses CURL_GLOBAL_DEFAULT
2001-05-30 08:01:09 +00:00
Daniel Stenberg
b541537c66
curl_global_init() support for CURL_GLOBAL_NOT_SSL
2001-05-30 08:00:29 +00:00
Daniel Stenberg
285e998fae
Sterling Hughes's fixes
2001-05-30 07:59:47 +00:00
Cris Bailiff
c503930b8d
Added Solaris 'pkgadd' building support to packages collection and autoconf/automake files
2001-05-30 04:31:32 +00:00
Daniel Stenberg
5c6859e537
not used in autoconf version 2.50
2001-05-29 19:28:50 +00:00
Daniel Stenberg
4e376a2f1a
check for strtok_r
2001-05-29 19:25:28 +00:00
Daniel Stenberg
edd608aa76
curl_ => Curl_
2001-05-29 19:20:37 +00:00
Daniel Stenberg
88d536eb3b
re-indented to follow "project curl"-style, renamed curl_ prefix to Curl_
2001-05-29 19:20:21 +00:00
Daniel Stenberg
d567659bf4
strtok() replaced with strtok_r()
2001-05-29 19:17:39 +00:00
Daniel Stenberg
e0558ae541
adjusted for automake 1.4+
2001-05-29 19:17:19 +00:00
Daniel Stenberg
034f6378da
Added strtok.[ch]
2001-05-29 19:17:03 +00:00
Daniel Stenberg
af129c499e
we rqeuire autoconf 2.50 now
2001-05-29 19:14:46 +00:00
Daniel Stenberg
8b4809a898
fixed the -# to write to the same as --stderr is set to
2001-05-29 18:30:47 +00:00
Daniel Stenberg
88d14e96ca
3.11 How do I POST with a different Content-Type?
2001-05-29 14:02:20 +00:00
Daniel Stenberg
04d1491a6b
clarified the MUTE option
2001-05-29 13:28:03 +00:00
Daniel Stenberg
de16ddd5b4
updated, improved language at a few places
2001-05-29 13:23:41 +00:00
Daniel Stenberg
27751df6ec
moved list of authors to the separate THANKS file and added that to the
...
release archive
2001-05-29 12:09:47 +00:00
Daniel Stenberg
cf02eb11f6
text: added in 7.8
2001-05-29 12:09:15 +00:00
Daniel Stenberg
22b8d387bc
beauty fix
2001-05-29 08:27:43 +00:00
Daniel Stenberg
bfd89c8078
global_init() takes that flag argument
2001-05-29 07:20:31 +00:00
Daniel Stenberg
223c48e6b5
7.8-pre1 commit
2001-05-28 21:50:00 +00:00
Daniel Stenberg
7bb7550e23
fixes
2001-05-28 21:49:45 +00:00
Daniel Stenberg
adf00f5b2e
added libtool
2001-05-28 21:49:01 +00:00
Daniel Stenberg
0844c4fdb2
major: curl_general_init/cleanup
2001-05-28 21:45:36 +00:00
Daniel Stenberg
38cabc4fdb
ftps:// works
2001-05-28 21:45:10 +00:00
Daniel Stenberg
ec340e3e33
adjusted the global_init() call to pass the new flag argument too
2001-05-28 15:31:12 +00:00
Daniel Stenberg
f44f512f24
global_init() takes a flag option now, to tell libcurl what _not_ to init.
...
it will make it better when the application uses several libs that use
openssl and it also enables us to do the win32 winsock initing in the future
if we want to
2001-05-28 15:30:38 +00:00
Daniel Stenberg
ce0e2cc017
better -v use, passes -I to all perl invokes
2001-05-28 15:26:15 +00:00
Daniel Stenberg
b082832220
added calls to curl_global_*, they aren't really needed for this application
...
but it shows good manner to always cleanup
2001-05-28 15:06:46 +00:00
Daniel Stenberg
1e5e0f9a26
added 'curl-config --vernum' for hardcore hex version output
2001-05-28 14:58:07 +00:00
Daniel Stenberg
ac3ae8f775
changed the check for command1.txt to test1, so that automatic testing
...
in 'make distcheck' will work
2001-05-28 14:32:05 +00:00
Daniel Stenberg
a51fd91db2
increased interface age
2001-05-28 14:12:58 +00:00
Daniel Stenberg
d300cf4d84
T. Bharath's comments about SSL cleanup incorporated, and the two new
...
curl_global_* functions
2001-05-28 14:12:43 +00:00
Daniel Stenberg
a9d0a85842
curl_global_cleanup and curl_global_init added to the family
2001-05-28 14:11:02 +00:00
Daniel Stenberg
81da4fc995
Added more test cases
2001-05-28 12:31:07 +00:00
Daniel Stenberg
b6ca1be1cd
test case converted to the new file format
2001-05-28 12:30:21 +00:00
Daniel Stenberg
20d67917c4
test: HTTP over proxy
2001-05-28 11:19:44 +00:00
Daniel Stenberg
915b10052c
Removed references to the previous file format, added some tests about
...
the new format but there's still much more to be said and done
2001-05-23 15:05:43 +00:00
Daniel Stenberg
d3516810a7
adjusted to the new test case formats
2001-05-23 15:02:58 +00:00
Daniel Stenberg
68af9a222e
Removed the former files using the old-style test case format, added the
...
new ones. Many more of the old ones must be "ported" to this new format
to make the test suite complete again.
2001-05-23 15:02:24 +00:00
Daniel Stenberg
58c3bdc1a4
new test case file format
2001-05-23 15:00:48 +00:00
Daniel Stenberg
72dec6cfec
Added Andres' comments about field 2 in netscape cookie files
2001-05-23 13:04:19 +00:00
Daniel Stenberg
8dc9f4330c
Andrs Garca's netscape cookie file parser fix
2001-05-23 09:26:45 +00:00
Daniel Stenberg
c77f77a1ce
general autoconf and automake fixes
2001-05-22 21:17:58 +00:00
Daniel Stenberg
2966ef6661
store httpcode _before_ doing the FAILONERROR check so that getinfo works
...
afterwards (bug #426442 )
2001-05-22 21:09:09 +00:00
Daniel Stenberg
93c53424c8
cleanup commit for new autoconf+automake+libtool versions
2001-05-22 18:16:24 +00:00
Daniel Stenberg
4a2812c5e8
fixes and improvments
2001-05-22 12:05:05 +00:00
Daniel Stenberg
4852a4930c
turned newlines into DOS styles
2001-05-21 21:45:11 +00:00
Daniel Stenberg
b555ca5baa
made it binary in CVS to maintain DOS newlines and turned those newlines
...
into the DOS kind!
2001-05-21 21:42:38 +00:00
Daniel Stenberg
4a6eaf1b95
Added text about the test case numbering
2001-05-21 13:40:54 +00:00
Daniel Stenberg
a8bc40fe4e
doesn't run ssl tests if libcurl wasn't built with ssl support (and reports
...
about the libcurl SSL status)
2001-05-21 13:38:38 +00:00
Daniel Stenberg
1b9e26a287
added a lame double-check for libcrypto as otherwise it wouldn't get added
...
properly! (?) Anyone has any better solution then please step forward!
2001-05-21 13:33:03 +00:00
Daniel Stenberg
9f24645a5b
Added test case 400, the first ftps:// one
2001-05-21 13:31:49 +00:00
Daniel Stenberg
441a957d57
ftps test case data
2001-05-21 13:31:05 +00:00
Daniel Stenberg
adc0edc44b
slightly "hackish" approach to disable SSL during download if the connection
...
is a FTPS connection as the data transfer is then done unencrypted!
2001-05-21 13:30:01 +00:00
Daniel Stenberg
4836154cef
this should not set a SSL path to LDFLAGS or CPPFLAGS unless it really needs
...
to
2001-05-18 14:42:41 +00:00
Daniel Stenberg
0058e87ed5
added some, removed some, moved around some.
2001-05-18 12:55:13 +00:00
Daniel Stenberg
23903306a7
nicer OpenSSL header check
2001-05-18 12:36:38 +00:00
Daniel Stenberg
49b9926d5a
our internal strlcat() is now named Curl_strlcat()
2001-05-18 12:03:30 +00:00
Daniel Stenberg
6c50d2ee7d
strlcat() is now Curl_strlcat() instead to prevent collisions when used with
...
other libs
2001-05-18 10:02:44 +00:00
Daniel Stenberg
9e8615ae1d
strlcpy() turned static
2001-05-18 10:02:12 +00:00
Daniel Stenberg
bb51c20c8b
Added #define CURLE_ALREADY_COMPLETE to not break compiles that use that
...
symbol, but libcurl will not return this ever
2001-05-16 14:45:50 +00:00
Daniel Stenberg
a84af986fd
added pointer to the examples/getinmemory.c source code for paragraph
...
5.2 "How can I receive all data into a large memory chunk?"
2001-05-15 13:09:27 +00:00
Daniel Stenberg
3ab3be1b6e
Added getinmemory.c
2001-05-15 13:08:23 +00:00
Daniel Stenberg
3ceb2bcbb9
this might actually compile too...
2001-05-15 13:04:53 +00:00
Daniel Stenberg
2457a31948
an example on how you can use the write callback to receive data in a memory
...
chunk
2001-05-15 13:03:53 +00:00
Daniel Stenberg
9e1e318691
We need -lpthread for the pthread example
2001-05-15 12:56:38 +00:00
Daniel Stenberg
e1132ecbe6
corrected
2001-05-15 12:55:35 +00:00
Daniel Stenberg
ccb92f1a8a
Added Pawel A. Gajda
2001-05-15 11:00:29 +00:00
Daniel Stenberg
8526fa97ce
Pawel A. Gajda fixed resumed transfers on persistent connections
2001-05-15 07:21:13 +00:00
Daniel Stenberg
f85c29aad8
Added the first https test: 300
2001-05-14 12:25:04 +00:00
Daniel Stenberg
4677f733b2
pid files fixes, ftp server already-running-but-no-control check
2001-05-14 12:09:47 +00:00
Daniel Stenberg
e82d2dc634
Jun-ichiro itojun Hagino fixed FTP PORT for IPv6-enabled libcurl
2001-05-14 11:29:47 +00:00
Daniel Stenberg
b56f1e5185
added a pointer to the download web page
2001-05-14 07:08:22 +00:00
Daniel Stenberg
c7c942861a
Added tons of comments all over
2001-05-12 16:11:14 +00:00
Daniel Stenberg
a50fac0e63
multiple transfer path fixes, location fixes, resume download changes,
...
ssl peer verify fixes and more
2001-05-12 09:49:04 +00:00
Daniel Stenberg
e0f56897d5
CURLE_ALREADY_COMPLETE is removed
...
CURLE_SSL_PEER_CERTIFICATE is added
2001-05-12 09:37:51 +00:00
Daniel Stenberg
c7dbde9f3f
Uses the Curl_SSLConnect() according to the new return type
2001-05-12 09:30:42 +00:00
Daniel Stenberg
8fd89d6b93
fixed Curl_SSLConnect() to return CURLcode errors, including the new error
...
code for peer certificate errors
2001-05-12 09:29:56 +00:00
Daniel Stenberg
632e951e14
changed wording to make it more obvious I don't continuously work on this.
2001-05-11 14:07:58 +00:00
Daniel Stenberg
a3a2d200fa
two new FTP file transfer resume test cases added
2001-05-11 11:40:52 +00:00
Daniel Stenberg
4c2ca97d6d
removed unused #ifdef'ed section
2001-05-11 11:38:42 +00:00
Daniel Stenberg
11f2464a22
when asking for a resumed FTP transfer, even though the entire file has
...
already been transfered no longer returns error but instead is OK. The
reasoning behind this is of course that no extra actions need to be taken
and it is as if a transfer had been successfully performed.
2001-05-11 11:38:13 +00:00
Daniel Stenberg
291075b12f
checkheader() added to check headers+contents instead of the previous
...
strnequal() approach that really didn't follow the RFC properly
2001-05-11 07:52:58 +00:00
Daniel Stenberg
282939c6fe
another multiple FTP transfer fix
2001-05-11 06:40:04 +00:00
Daniel Stenberg
fef1fc0d32
Ingo Wilken's redirect fixes
2001-05-11 06:10:48 +00:00
Daniel Stenberg
dc6da007ad
Ingo Wilken's patch to support multiple spaces after "Location:"
2001-05-10 11:29:47 +00:00
Daniel Stenberg
7be8993f94
When re-using a connection, the path pointers were not setup properly so
...
that multiple FTP transfers were not possible
2001-05-10 09:31:48 +00:00
Daniel Stenberg
bad4c8967b
added ftpsserver.pl stunnel.pm
2001-05-10 07:51:29 +00:00
Daniel Stenberg
4dbac041f1
removed some texts like "starting with version XXX" blabla
2001-05-08 12:39:40 +00:00
Daniel Stenberg
dd344b65f2
made clear that the cookie file format understood is Netscape _and_ Mozilla
2001-05-08 12:30:37 +00:00
Daniel Stenberg
5c25c7bbfa
when getting a FTP file with NOBODY, we will no longer return error if
...
SIZE doesn't work, we just don't output any size info!
2001-05-08 12:10:14 +00:00
Daniel Stenberg
a6d9ccf66b
Added stunnel.pem
2001-05-07 21:25:37 +00:00
Daniel Stenberg
89ba66e071
corrected the read-callback typecase since FILE * was replaced with void *
2001-05-07 12:38:28 +00:00
Daniel Stenberg
85631150ce
fixed 'storefread' to not make a warning
2001-05-07 11:17:18 +00:00
Daniel Stenberg
3654bd1b56
7.7.3
2001-05-07 11:12:03 +00:00
Daniel Stenberg
237edbc9d8
changed FILE * to void * in all callbacks
2001-05-07 10:51:23 +00:00
Daniel Stenberg
4127903183
Added multithread.c
2001-05-04 09:35:55 +00:00
Daniel Stenberg
2ffc20dc7c
example using multiple threads to get URLs
2001-05-04 09:35:43 +00:00
Daniel Stenberg
a2a446cb2f
updated contributors list
2001-05-04 08:46:11 +00:00
Daniel Stenberg
9304055df5
'FILE *' changed to 'void *' in all callback functions
2001-05-04 07:47:11 +00:00
Daniel Stenberg
53e0c1b1a6
fixed the link to the OS/2 Patch for OpenSSL
2001-05-04 06:17:01 +00:00
Daniel Stenberg
4efa1e8e4c
corrected bad use of the CURLOPT_HTTPPOST header
2001-05-03 14:24:37 +00:00
Daniel Stenberg
ecba113125
Cris changes
2001-05-03 11:09:00 +00:00
Daniel Stenberg
350c536f6c
Cris Bailiff's fix to disable chunked transfers on re-used persistent
...
connections.
2001-05-03 10:53:01 +00:00
Daniel Stenberg
a33eb9881c
Cris Bailiff's fix to never attempt to get the body of a 304-reply!
2001-05-03 10:45:39 +00:00
Daniel Stenberg
bbe8aa073e
buildconf added, Sterling Hughes added that file
2001-05-03 09:13:53 +00:00
Daniel Stenberg
14521b418e
useful script to run after updating from CVS
2001-05-03 09:12:53 +00:00
Daniel Stenberg
73982c65d2
fixed the EXTRA_DIST line
2001-05-03 09:10:07 +00:00
Daniel Stenberg
2eb94acb95
When Content-Length:0 is received, we now bail now and return success
...
directly after all the headers are received!
2001-04-27 18:03:44 +00:00
Daniel Stenberg
6a80fb3482
bugs, fixes and updates
2001-04-27 14:48:04 +00:00
Daniel Stenberg
26d4c80049
clarified and updated
2001-04-27 14:46:17 +00:00
Daniel Stenberg
3974f30ed4
improved treatment of "Content-Length: 0", which is done by having
...
maxdownload set to -1 when not used
2001-04-27 08:02:10 +00:00
Daniel Stenberg
44c246dbf2
new
2001-04-27 07:58:26 +00:00
Daniel Stenberg
ef07903a51
Curl_GetFTPResponse() is rewritten to read all incoming data in large
...
chunks, which makes it a lot faster and will make ftps work better...
2001-04-26 10:29:24 +00:00
Daniel Stenberg
a7dc45997f
split curl and libcurl into two strings in the initial display
2001-04-26 08:32:12 +00:00
Daniel Stenberg
583c2e2f09
connection re-using didn't work on non-default ports when not using proxy
...
until now
2001-04-25 21:24:27 +00:00
Daniel Stenberg
90cce2ae3a
added some verbose summary output stuff
2001-04-24 21:47:01 +00:00
Daniel Stenberg
775dc07eb5
no name no test
2001-04-24 21:46:37 +00:00
Daniel Stenberg
a652db18bd
include debugmem for memory leak detection
2001-04-24 21:41:29 +00:00
Daniel Stenberg
48f3feed59
SSL based tests
2001-04-24 21:11:34 +00:00
Daniel Stenberg
4ddb3fbbf4
new tests, new server invoke system
2001-04-24 21:09:53 +00:00
Daniel Stenberg
cc872ebc19
fixed
2001-04-24 21:09:27 +00:00
Daniel Stenberg
ba46006896
stunnel and diff are added requirements
2001-04-24 21:09:12 +00:00
Daniel Stenberg
0b7e0638a9
on albert chin's comment I remade the fix to set '\0' instead of 0 since
...
they're chars
2001-04-24 06:12:07 +00:00
Daniel Stenberg
be49b01952
libcurl.5 replaces LIBCURL as main libcurl overview document
2001-04-23 12:37:27 +00:00
Daniel Stenberg
8d0c1d5495
minor rephrasing
2001-04-23 12:36:02 +00:00
Daniel Stenberg
2769a9ab0b
form post, not just form
2001-04-23 11:57:50 +00:00
Daniel Stenberg
8ea5b5bbd0
clarified and extended with an example
2001-04-23 11:55:25 +00:00
Daniel Stenberg
0ce49cb7ed
Added comment about where to find the HTML versions of the man pages
2001-04-23 11:42:24 +00:00
Daniel Stenberg
d802dfe86a
Added curl_mprintf and curl_strequal in the list of "useful functions"
2001-04-23 11:40:53 +00:00
Daniel Stenberg
aabc0c08a1
curl_printf became curl_mprintf
2001-04-23 08:30:22 +00:00
Daniel Stenberg
476addb9c1
curl_printf is curl_mprintf now
2001-04-23 08:29:56 +00:00
Daniel Stenberg
37d7a198d5
Added zero termination, as the OpenSSL version string was written without
...
it!
2001-04-23 07:54:12 +00:00
Daniel Stenberg
16fe0c9be3
curl 7.7.2
2001-04-23 07:34:55 +00:00
Daniel Stenberg
f88ff705a4
borland fixes, broken host: for persistent connections
2001-04-23 07:27:12 +00:00
Daniel Stenberg
e83550f511
persistent is spelled with an 'e', not an 'a'
2001-04-23 07:09:15 +00:00
Daniel Stenberg
fde31f0988
no need to copy the name when re-using the connection, we already have the
...
same name in that buffer from the URL parsing!
2001-04-23 06:11:08 +00:00
Daniel Stenberg
d3090ac3f9
Rosimildo da Silva corrected them to build a proper lib and to use options
...
for multi-threading compiling
2001-04-22 17:39:04 +00:00
Daniel Stenberg
2cf26d4fb7
copy the name properly when re-using a connection
2001-04-22 16:47:55 +00:00
Daniel Stenberg
f470a131a6
added missing (new) man pages
2001-04-22 15:50:12 +00:00
Daniel Stenberg
04b20b7ed2
old krb4 fix for strlcat() prototype
2001-04-22 15:49:17 +00:00
Daniel Stenberg
ff4f4abe4b
brand new
2001-04-22 15:48:05 +00:00
Daniel Stenberg
f4703aee2f
removed done entries
2001-04-22 15:47:20 +00:00
Daniel Stenberg
4c485994db
updated and spell checked
2001-04-22 15:45:27 +00:00
Daniel Stenberg
a921ee7b52
spell checked
2001-04-22 15:44:33 +00:00
Daniel Stenberg
f6d4a25f68
updated with the Java stuff and so
2001-04-22 15:44:13 +00:00
Daniel Stenberg
2dfd2c642d
Added an examples section with examples I made up for the web page
2001-04-20 14:45:15 +00:00
Daniel Stenberg
a2072a1fd0
This is LIBCURL turned into man page format!
2001-04-20 14:44:55 +00:00
Daniel Stenberg
03fea9722c
Cris Bailiff's 1.1.5 changes: Add latest CURLOPT_ and CURLINFO_ constants to
...
the constants list
2001-04-20 11:03:40 +00:00
Daniel Stenberg
a44a8cef99
Cris Bailiff's 1.1.4 changes: Fix case where curl_slists such as 'HTTPHEADERS'
...
need to be re-set over persistant requests
2001-04-20 06:49:58 +00:00
Daniel Stenberg
97ad165a63
minor corrections
2001-04-20 06:05:33 +00:00
Daniel Stenberg
a508e73a8d
SM's real name is now used where he's credited
2001-04-20 06:00:00 +00:00
Daniel Stenberg
32f966b239
A Linus Nielsen Feltzing-patch that removes the decimals from the size
...
outputs...
2001-04-19 11:24:29 +00:00
Daniel Stenberg
60a43561e2
fixed an nroff syntax mistake
2001-04-19 11:19:54 +00:00
Daniel Stenberg
a91b7d461d
Added a brief description of curl-config, mentioned that curl_* functions are
...
the only public ones
2001-04-19 10:31:23 +00:00
Daniel Stenberg
8755c44d40
Albert Chin's patch posted to the mailing list 19 Apr 2001
2001-04-19 06:01:48 +00:00
Daniel Stenberg
5dd1cb0614
added an include to build on ultrix
2001-04-18 14:06:47 +00:00
Daniel Stenberg
b34bee45ca
confirmed install on ultrix 4.3a
2001-04-18 14:06:12 +00:00
Daniel Stenberg
e22fb3e7bc
works!
2001-04-18 14:05:44 +00:00
Daniel Stenberg
6ea51f3cd7
Last two days' changes, loadsa
2001-04-18 14:05:18 +00:00
Daniel Stenberg
8e9f0a73d0
Georg Horn's updates, this is _also_ called 1.1.3 ! ;-)
2001-04-18 13:41:04 +00:00
Daniel Stenberg
80fbcdf2f2
Added curl-config.1
2001-04-18 13:16:57 +00:00
Daniel Stenberg
0fd9f64287
brand new command, brand new docs!
2001-04-18 13:16:34 +00:00
Daniel Stenberg
b6175ec792
Added contributors
2001-04-18 11:53:19 +00:00
Daniel Stenberg
1ee7f92ce4
configure sets variables that curl-config uses to display what features
...
that have been built-in
2001-04-18 09:28:55 +00:00
Daniel Stenberg
3fd65fb7d8
Remade resume stuff to keep data in the connectdata struct instead of the
...
main handle struct to work with persistant connections
2001-04-18 07:25:11 +00:00
Daniel Stenberg
ebcafe73b3
Cris Bailiff's and Georg Horn's big improvements
2001-04-18 06:51:30 +00:00
Daniel Stenberg
8274bee963
init the speed index variable between transfers
2001-04-17 15:00:17 +00:00
Daniel Stenberg
60aa975610
Frederic Lepied's ftp download resume fix
2001-04-17 13:21:13 +00:00
Daniel Stenberg
28a9108257
more intial fixes
2001-04-17 12:37:38 +00:00
Daniel Stenberg
d1b0b08ba0
Added curl-config as a script that now gets installed
2001-04-17 12:33:02 +00:00
Daniel Stenberg
cc7fc20251
libcurl version, not curl version
2001-04-17 12:32:37 +00:00
Daniel Stenberg
5ab751f5d0
Generates curl-config now
2001-04-17 12:27:59 +00:00
Daniel Stenberg
fb1ce5fd5b
tiny tool for outputting curl config variables
2001-04-17 12:23:06 +00:00
Daniel Stenberg
fd8ea204c0
use GMT for the conditional timed gets (reported by Phil Karn)
2001-04-17 07:28:49 +00:00
Daniel Stenberg
b86674174a
Added text about curl.haxx.se not being a good test target for people's
...
libcurl experiments...
2001-04-12 11:13:28 +00:00
Daniel Stenberg
69994f0114
we must fix SSL when IPv6 is enabled, since we can still connect to ipv4
...
sites and then SSL works perfectly
2001-04-12 06:16:20 +00:00
Daniel Stenberg
879c6c5711
calling curl_easy_perform() with no URL set, now returns an error as
...
early as possible
2001-04-11 14:14:28 +00:00
Daniel Stenberg
18f044f19d
we don't use the HTTP_PROXY environment variable in uppercase anymore, since
...
it might become a security problem (Bugs item #415391 )
2001-04-11 14:13:52 +00:00
Daniel Stenberg
d7b54eb835
now it works
2001-04-11 13:45:55 +00:00
Daniel Stenberg
5eafb69bdb
minor updates, still crashes
2001-04-11 10:06:28 +00:00
Daniel Stenberg
a086e99bae
added Linux hints
2001-04-11 10:03:14 +00:00
Daniel Stenberg
62056a644f
oops, missed the shut-off non-blocking fix
2001-04-11 06:59:00 +00:00
Daniel Stenberg
b2362bf51c
interfaces, windows non-blocking connect, progress meter fix and more
2001-04-11 06:51:43 +00:00
Daniel Stenberg
022099266e
SM made the connection timeout work for windows boxes!
2001-04-11 06:41:54 +00:00
Daniel Stenberg
870cea2aea
initial silly README
2001-04-10 15:41:36 +00:00
Daniel Stenberg
04c10e021c
C header to java converter
2001-04-10 15:30:01 +00:00
Daniel Stenberg
d712a4e800
initial java interface commit: IT DOES NOT WORK
2001-04-10 15:29:32 +00:00
Daniel Stenberg
d9f989c8c8
Added CURLOPT_HEADERFUNCTION description
2001-04-10 07:38:59 +00:00
Daniel Stenberg
90bb87b40e
setopt() works with the new CURLOPT_HEADERFUNCTION:
2001-04-10 06:51:25 +00:00
Daniel Stenberg
025fa762f6
Added new CURLOPT_HEADERFUNCTION callback for writing headers only
2001-04-10 06:49:32 +00:00
Daniel Stenberg
ac510ab6a4
corrected by SM to build better with openssl
2001-04-09 05:56:39 +00:00
Daniel Stenberg
65b286ca35
SM's updates
2001-04-09 05:55:58 +00:00
Daniel Stenberg
cc5c53454a
formfree() fix, version display fixed, curl_escape() fix
2001-04-07 18:39:18 +00:00
Daniel Stenberg
f7874cad29
Andrs Garca pointed out a mistake with CURLOPT_EGDSOCKET
2001-04-07 18:36:22 +00:00
Daniel Stenberg
84e71e1c50
Andrs Garca fixed curl_escape()
2001-04-07 18:35:28 +00:00
Daniel Stenberg
88bb054e1d
show openssl 0.9.6a properly
2001-04-06 08:48:42 +00:00
Daniel Stenberg
b054fbaebd
NULL argument crashes this in 7.7.1 and before
2001-04-06 05:57:23 +00:00
Daniel Stenberg
53e3c225ee
curl_formfree() can be called with a NULL argument
2001-04-06 05:52:23 +00:00
Daniel Stenberg
50a53d4eec
7.7.1 commit
2001-04-04 06:23:43 +00:00
Daniel Stenberg
6bd1ed034a
bugfixed the Location: following that must've been bad since the persistant
...
connections were introduced
2001-04-03 13:37:53 +00:00
Daniel Stenberg
fa491ed910
- disabling port on absolute redirects is wrong
...
- removed #ifdefed code
2001-04-03 13:18:41 +00:00
Daniel Stenberg
66a1e3df69
two crashes removed
2001-04-03 12:37:48 +00:00
Daniel Stenberg
28497e7ee4
better error checks for failure conditions (based on Puneet Pawaia's reports)
2001-04-03 10:20:23 +00:00
Daniel Stenberg
87c7f403a9
Puneet Pawaia pointed out the lack of http_chunks in several places.
2001-04-03 08:57:06 +00:00
Daniel Stenberg
1a2c3acb3b
elaborated more in CURLOPT_HTTPHEADER section
2001-03-30 08:43:52 +00:00
Daniel Stenberg
b54d752783
ftps:// added and the perl interfaces changed
2001-03-29 11:25:29 +00:00
Daniel Stenberg
b1328430c9
ftps:// support added
2001-03-29 08:16:55 +00:00
Daniel Stenberg
34efa74a59
Georg Horn's and my fixes to make it compile with 7.7
2001-03-29 06:45:04 +00:00
Daniel Stenberg
794d08a728
Georg Horn set -Wall
2001-03-29 06:44:34 +00:00
Daniel Stenberg
0abc999c4d
Georg Horn's updates
2001-03-29 06:43:46 +00:00
Daniel Stenberg
3e65062be2
make sure the alarm is off when returning from curl_easy_perform()
2001-03-27 21:24:46 +00:00
Daniel Stenberg
45ffb16c2a
Added a line about the new makefile example
2001-03-27 09:10:53 +00:00
Daniel Stenberg
0b8b0b7c86
Added Makefile.example as an example makefile that can build the example
...
source files (if edited slightly)
2001-03-27 09:09:09 +00:00
Daniel Stenberg
053bf49bd2
Added ftpget.c just to show that it is exactly as easy to get FTP files
2001-03-27 09:00:18 +00:00
Daniel Stenberg
8b08dfed38
no more ' as first letter of a row, and made the quotes match in the top
...
.BI line
2001-03-27 08:45:50 +00:00
Daniel Stenberg
ba3a3553dc
Added some text to WRITEHEADER about the fact that libcurl will always write
...
complete header lines one-by-one to that file handle
2001-03-27 08:41:37 +00:00
Daniel Stenberg
6a26104724
7.7.1-beta1
2001-03-26 13:49:50 +00:00
Daniel Stenberg
8b35b89f4d
persistant fix for http/1.0
2001-03-26 09:07:44 +00:00
Daniel Stenberg
31f9d4016d
'Connection: keep-alive' is now understood when sent by a HTTP/1.0 server
...
as an indication of a persistant connection
2001-03-26 06:19:11 +00:00
Daniel Stenberg
bb601731ea
numerous corrections since the 7.7 release
2001-03-24 18:50:55 +00:00
Daniel Stenberg
9a85172896
Colin Watson's man patch as posted to debian bug tracker numer #90281
2001-03-24 18:28:43 +00:00
Daniel Stenberg
a0eb52bee1
two Qs added:
...
1.5 Who makes cURL?
1.6 What do you get for making cURL?
2001-03-23 15:28:13 +00:00
Daniel Stenberg
6235a8d969
make should be $(MAKE)
2001-03-23 14:29:10 +00:00
Daniel Stenberg
0d6a87ed7a
match the new never-read-body when doing HEAD
2001-03-23 14:26:23 +00:00
Daniel Stenberg
b6241b3c89
curl_setopt() should be curl_easy_setopt()
2001-03-23 09:07:04 +00:00
Daniel Stenberg
1e14f8d4c7
DONT TOUCH the data->url as it may point to read-only memory!!!
2001-03-23 08:24:47 +00:00
Daniel Stenberg
bc5954fe2d
updates by SM nttp at iname.com
2001-03-23 08:16:24 +00:00
Daniel Stenberg
02f6894af5
now always stops reading a HEAD reply after all the headers have been returned
...
RFC 2616, section 9.4 says: "The HEAD method is identical to GET except that
the server MUST NOT return a message-body in the response."
2001-03-23 07:52:45 +00:00
Daniel Stenberg
76576cd1e2
ConnectionExists() wrongly returned TRUE for too many connections if proxy
...
was not used...
2001-03-23 07:46:14 +00:00
Daniel Stenberg
997672ba9a
updated with the new don't-encode-already-encoded-data concept
2001-03-22 20:06:31 +00:00
Daniel Stenberg
ec1f42a154
Treat 302-redirects the same way we treat 303-redirects
2001-03-22 20:02:52 +00:00
Daniel Stenberg
aa1c3bb46d
reset the follow location counter in Curl_perform() so that we can follow
...
new locations on the same connection that was previously followed on
2001-03-22 19:14:35 +00:00
Daniel Stenberg
95f0714ff8
brand new Curl_ prefixes on global symbols
2001-03-22 19:07:38 +00:00
Daniel Stenberg
c050619b36
made it use Curl_ prefixes on global symbols
2001-03-22 18:44:43 +00:00
Daniel Stenberg
58085dbbf6
Jim Drash suggested and I made it not encode what looks like an already
...
encoded letter (in curl_escape)
2001-03-22 18:06:08 +00:00
Daniel Stenberg
546572da04
7.7 commit
2001-03-22 17:21:07 +00:00
Daniel Stenberg
005536cc28
removed the duplicates!
2001-03-22 15:42:10 +00:00
Daniel Stenberg
3d5b6aa3b0
added escape and unescape
2001-03-22 11:53:12 +00:00
Daniel Stenberg
f8d883355d
the new escape/unescape function setup
2001-03-22 11:40:58 +00:00
Daniel Stenberg
c23df41d83
(un)escape, configure hack, betas run fine
2001-03-22 11:24:21 +00:00
Daniel Stenberg
8e7b261984
added how to pronounce curl! ;-)
2001-03-22 11:23:48 +00:00
Daniel Stenberg
08e3d034ef
don't mention explicit version 7.8
...
removed escape/unescape as they're now documented
2001-03-22 11:22:47 +00:00
Daniel Stenberg
2f869f89ff
added escape and unescape man pages
2001-03-22 11:22:09 +00:00
Daniel Stenberg
0f310a5001
not exactly new, but documented for 7.7
2001-03-22 10:32:56 +00:00
Daniel Stenberg
ad1abee441
Andrs Garca's problems on the mailing list made me realize that we can't
...
allow this script to simply detect a gethostbyname_r() if it can't figure
out how to use it. From now on, this script will fail when that happens.
2001-03-22 08:51:24 +00:00
Daniel Stenberg
669709f80e
GNUTLS is another new SSL library we can add support for. Anyone?
2001-03-20 10:13:47 +00:00
Daniel Stenberg
ea409d0374
7.7-beta5 commit
2001-03-19 08:42:00 +00:00
Daniel Stenberg
eaaa1a1fd4
test case 39 added, HTTP location and continue
2001-03-19 08:36:08 +00:00
Daniel Stenberg
78b4851da1
Added support for HTTP code 100 continue, as 8.2.3 in RFC2616 defines
2001-03-19 07:47:57 +00:00
Daniel Stenberg
38c47803dd
detect if chunked transfers are aborted
2001-03-16 15:45:12 +00:00
Daniel Stenberg
455663ba5e
corrected the close to sclose() so that the memdebug stuff works
2001-03-16 15:44:38 +00:00
Daniel Stenberg
efb5d9a403
new directories
2001-03-16 15:22:51 +00:00
Daniel Stenberg
b1a5208e6b
removed the CURL_SEPARATORS define
2001-03-16 15:21:26 +00:00
Daniel Stenberg
e6dacd92ec
re-generated with the memdebug.h include
2001-03-16 15:20:36 +00:00
Daniel Stenberg
952b3a2c0f
added memdebug.h include
2001-03-16 15:19:36 +00:00
Daniel Stenberg
721f9bca84
moved to ../../php/examples/
2001-03-16 13:45:42 +00:00
Daniel Stenberg
ad4d5fabf8
the PHP examples are moved
2001-03-16 13:44:57 +00:00
Daniel Stenberg
aa860990ad
fix the new makefiles in php/ and perl/
2001-03-16 13:35:45 +00:00
Daniel Stenberg
0fa9135d9f
use perl in two ways
2001-03-16 13:35:11 +00:00
Daniel Stenberg
8f0114a4dd
Short about the perl interface
2001-03-16 13:34:08 +00:00
Daniel Stenberg
5980c2977b
filled in
2001-03-16 13:30:56 +00:00
Daniel Stenberg
19f8d71508
for the php examples
2001-03-16 13:29:57 +00:00
Daniel Stenberg
6f3bccd911
PHP examples
2001-03-16 13:28:11 +00:00
Daniel Stenberg
96f81a5c4a
new PHP section
2001-03-16 13:27:42 +00:00
Daniel Stenberg
ca05d1b59c
a perl script that can be used to mirror all curl archives
2001-03-16 13:10:42 +00:00
Daniel Stenberg
895dc5e530
Added README for releases
2001-03-16 13:09:21 +00:00
Daniel Stenberg
bcc6ca6fd1
Added to build proper releases
2001-03-16 13:09:05 +00:00
Daniel Stenberg
d538241a58
Georg Horn's Curl::easy interface for perl
2001-03-16 13:05:39 +00:00
Daniel Stenberg
71b4b2ffa9
moved to contrib/
2001-03-16 13:05:18 +00:00
Daniel Stenberg
65b4a63f56
moved here from ../
2001-03-16 13:04:57 +00:00
Daniel Stenberg
ecbee01f4b
moved the documentation item to 7.8, it is rather important to have things
...
documented
2001-03-15 14:45:03 +00:00
Daniel Stenberg
34fed76a35
updated to have the windows builds instructions use the root Makefile that
...
is delivered with each source archive
2001-03-15 14:44:01 +00:00
Daniel Stenberg
0adf0cfde7
connection timeouts added
2001-03-15 14:38:54 +00:00
Daniel Stenberg
d6c456db85
added connect timeout support
2001-03-15 14:38:30 +00:00
Daniel Stenberg
36c88343d3
Added --connect-timeout support
2001-03-15 14:38:03 +00:00
Daniel Stenberg
2360e5ce12
Added CURLOPT_CONNECTTIMEOUT
2001-03-15 14:37:41 +00:00
Daniel Stenberg
d445eac162
connection timeout is now supported
2001-03-15 14:37:17 +00:00
Daniel Stenberg
e0a6d20e20
Jrn's win32-fix to make it work better
2001-03-15 12:34:40 +00:00
Daniel Stenberg
3bb979b897
corrected it, did I mention IPv6 with HTTP proxy?
2001-03-15 09:14:43 +00:00
Daniel Stenberg
010daec776
Put more concentrated unix install help already at the top, with a note that
...
you might need to be root to use 'make install'.
2001-03-15 08:38:15 +00:00
Daniel Stenberg
e2b0ad8429
added some text for -d that says it "emulates filling in HTML forms" as that
...
is what most people will use -d for
2001-03-14 19:48:29 +00:00
Daniel Stenberg
6eed95103a
ipv6 adjustments
2001-03-14 18:26:54 +00:00
Daniel Stenberg
4eb2a165e8
removed a bunch of warnings for IPv6-compiles
2001-03-14 18:24:07 +00:00
Daniel Stenberg
b7fc1e45b5
now works with IPv6 and HTTP proxy
2001-03-14 18:18:02 +00:00
Daniel Stenberg
3395a2fa9e
netrc fix
2001-03-14 16:59:49 +00:00
Daniel Stenberg
a564a54e21
hm, don't free the home dir and append the .netrc part properly
2001-03-14 16:12:47 +00:00
Daniel Stenberg
92186dc3d3
checks for a few functions and include files more for the new getpwuid()
...
stuff in lib/netrc.c
2001-03-14 16:05:31 +00:00
Daniel Stenberg
7bd6507eec
uses getpwuid() to find user's home dir
2001-03-14 16:05:00 +00:00
Daniel Stenberg
d4cc810de3
added a missing \
2001-03-14 14:35:35 +00:00
Daniel Stenberg
bea7bbee1b
always append the incoming request to the server.input file, it allows
...
the mainscript to verify a whole series of requests
2001-03-14 14:26:56 +00:00
Daniel Stenberg
fe64570d5d
updated to work with the modified http server
2001-03-14 14:26:16 +00:00
Daniel Stenberg
df6ad8d8d6
Added test case 38
2001-03-14 14:25:57 +00:00
Daniel Stenberg
f8e1fc32de
Edin Kadribaic's bug report #408488 forced a rearrange of two struct fields
...
from urldata to connectdata, quite correctly.
2001-03-14 14:11:11 +00:00
Daniel Stenberg
8c6d56f1f9
Added the --egd-file and --random-file options
2001-03-14 11:47:55 +00:00
Daniel Stenberg
1841c8ee6a
curl 7.7 beta 3
2001-03-14 11:25:44 +00:00
Daniel Stenberg
70793595fe
removed the two unnecessary include files
2001-03-14 10:27:13 +00:00
Daniel Stenberg
28a8e1602d
ssluse fixed, various win32 fixes
2001-03-14 10:21:52 +00:00
Daniel Stenberg
cce05b9138
Bjrn Stenberg corrected the silly '(void)data' usage when SSL is not
...
used
2001-03-14 10:15:42 +00:00
Daniel Stenberg
72a7fd4dc7
Jrn's updated file
2001-03-14 10:06:23 +00:00
Daniel Stenberg
9a6a476cf5
the URL escape/unescape functions are also public but undocumented
2001-03-14 08:59:34 +00:00
Daniel Stenberg
5d0efedd2d
First Jrn's updates were applied, then
...
my take at removing the private functions from the list, then I renamed
the *str(n)equal functions...
2001-03-14 08:58:36 +00:00
Daniel Stenberg
a426818a78
no longer includes the curl/types.h and curl/easy.h include files
...
explicitly, as they're taken care of indirectly by curl/curl.h these
days.
2001-03-14 08:55:17 +00:00
Daniel Stenberg
bfe413d8bd
increased the 'current' number for the interface
2001-03-14 08:54:18 +00:00
Daniel Stenberg
dbbd20646f
Curl_str(n)equal renamed to curl_str(n)equal
2001-03-14 08:53:31 +00:00
Daniel Stenberg
b8fe4deb13
documented the undocumented public functions in libcurl
2001-03-14 08:51:04 +00:00
Daniel Stenberg
332a016e3c
chunked bugfix, Jrn's fixes, the interface number increase
2001-03-14 08:49:11 +00:00
Daniel Stenberg
3738e4bdc0
The Curl_* prefixes are now changed for curl_* ones, as these two functions
...
are used externally and thus are public symbols.
2001-03-14 08:47:56 +00:00
Daniel Stenberg
3201d2dafa
Jrn added "#define socklen_t int"
2001-03-14 08:28:54 +00:00
Daniel Stenberg
0a1e002ca4
Jrn fixed it to compile on win32 again
2001-03-14 08:28:19 +00:00
Daniel Stenberg
9195bb64d4
Jrn Hartroth added a set of files
2001-03-14 08:23:51 +00:00
Daniel Stenberg
11ee547a0e
Jrn Hartroth fixed a bad #endif placement
2001-03-14 08:20:41 +00:00
Daniel Stenberg
147de35d41
re-added the default switch for weird states
2001-03-13 23:29:53 +00:00
Daniel Stenberg
e16e9b91ae
removed the random seeding and persistant stuff, as both are already in
...
this version!
2001-03-13 22:31:56 +00:00
Daniel Stenberg
f9cde0646f
Added a failf() error message when the chunked read returns failure
2001-03-13 22:20:14 +00:00
Daniel Stenberg
195233ed5c
updated the chunked state-machine to deal with the trailing CRLF that comes
...
after the data part
2001-03-13 22:16:42 +00:00
Daniel Stenberg
048e654514
made 'X to Y' sequences not include X twice
2001-03-13 22:14:53 +00:00
Daniel Stenberg
dfbd45142d
corrected the chunked format
2001-03-13 22:13:06 +00:00
Daniel Stenberg
ff681f7bfd
7.7 beta 2 fixes
2001-03-13 15:44:31 +00:00
Daniel Stenberg
60bbb64a81
EXTRA_DIST got too long, I shortened it now but we have to do something
...
else as it will grow a lot more...
2001-03-13 13:31:14 +00:00
Daniel Stenberg
c622f2bb4e
failf() now respects the mute flag
2001-03-13 13:22:58 +00:00
Daniel Stenberg
cd59f13da6
Guenole Bescon's bug found on march 8 is added
2001-03-13 13:14:21 +00:00
Daniel Stenberg
11d718bf52
exchanged I and me to we and us in a lot of places
...
updated for persistant connections and 7.7
2001-03-13 11:47:30 +00:00
Daniel Stenberg
8e8846d876
Added test case 37, HTTP GET with name+password in the URL
2001-03-13 09:44:09 +00:00
Daniel Stenberg
7d562bb685
a whole new section on persitant connections and how they're treated
...
internally
2001-03-13 08:16:54 +00:00
Daniel Stenberg
20ddd35669
we speak HTTP 1.1 now
...
more braging about the portability
2001-03-13 08:16:25 +00:00
Daniel Stenberg
063f88cd14
close policies
2001-03-13 07:59:19 +00:00
Daniel Stenberg
87b0b7cab9
initial close policy support
2001-03-13 07:54:18 +00:00
Daniel Stenberg
70d0d9d4da
Added 'created' to the connectdata struct to hold the creation date, to
...
be used for the close policy decision
2001-03-13 07:53:59 +00:00
Daniel Stenberg
4ae3bd71ea
Curl_tvnow is now properly declared with (void)
2001-03-13 07:53:06 +00:00
Daniel Stenberg
a9390665b8
curl_getinfo is removed, not a public function
2001-03-13 07:46:19 +00:00
Daniel Stenberg
fb7a6e3423
added --random-file and --egd-file to the command line client
2001-03-12 16:02:29 +00:00
Daniel Stenberg
cc99e3f7de
Added the two new seeding options
2001-03-12 15:52:18 +00:00
Daniel Stenberg
e6b40bb6ac
two new random seed options for the ssl config struct
2001-03-12 15:47:41 +00:00
Daniel Stenberg
f2fd1b8856
two new random seed options: CURLOPT_RANDOM_FILE and CURLOPT_EGDSOCKET
2001-03-12 15:47:17 +00:00
Daniel Stenberg
cb4efcf275
better chunked error detection
2001-03-12 15:29:04 +00:00
Daniel Stenberg
56a27d608a
Added test case 36:
...
[HTTP GET with badly formatted chunked Transfer-Encoding]
2001-03-12 15:27:01 +00:00
Daniel Stenberg
46c9075eab
updated the comment for the chunked reading
2001-03-12 15:21:11 +00:00
Daniel Stenberg
d95fa648e9
made it return illegal hex in case no hexadecimal digit was read when at
...
least one was expected
2001-03-12 15:20:35 +00:00
Daniel Stenberg
563ad213dc
added an error code for illegal hex values in the chunked stream
2001-03-12 15:20:02 +00:00
Daniel Stenberg
0121d7d731
Added new libcurl options in include/curl/curl.h, they're documented in
...
curl_easy_setopt.3 and they're partly implemented in lib/url.c
Slowly, we're getting there...
2001-03-12 15:11:38 +00:00
Daniel Stenberg
8495fac1c5
Added options for the persistant support, they're also documented in
...
curl_easy_setopt.3 now
2001-03-12 15:06:29 +00:00
Daniel Stenberg
38c349f751
support for a few new libcurl 7.7 CURLOPT_* options added
2001-03-12 15:05:54 +00:00
Daniel Stenberg
542df800ab
Added four new options that come with the new persitant support:
...
CURLOPT_MAXCONNECTS, CURLOPT_CLOSEPOLICY, CURLOPT_FRESH_CONNECT and
CURLOPT_FORBID_REUSE
2001-03-12 14:54:00 +00:00
Daniel Stenberg
3e88b1cac5
the client is adjusted to work with persistant curl handles, and *gee* it
...
seems to be working!!!
2001-03-12 13:59:38 +00:00
Daniel Stenberg
d774b10afb
Added infof() calls for persistant connection info, we are very likely to
...
need these at least for debugging 7.7 and probably later as well...
2001-03-12 13:58:03 +00:00
Daniel Stenberg
b449b94393
moved the libcurl init call
2001-03-12 13:57:02 +00:00
Daniel Stenberg
a6cb9b08b2
persistant updates
2001-03-12 13:55:06 +00:00
Daniel Stenberg
440a3101d0
added a note about persitant connections through HTTP proxies
2001-03-12 13:54:46 +00:00
Daniel Stenberg
9778a5356b
Added some persistant notes
2001-03-12 13:54:10 +00:00
Daniel Stenberg
de7dcdbc54
modified to make the curl client with persistant connection support do
...
correct
2001-03-12 13:47:07 +00:00
Daniel Stenberg
070968abbc
include the failed test case numbers in the end summary
2001-03-12 13:46:23 +00:00
Daniel Stenberg
e97fc2aab5
Added description of the new test case ranges support
2001-03-12 12:58:57 +00:00
Daniel Stenberg
a23ac24192
made it support test case ranges on the command line, specified as
...
"X to Y", where X is smaller than Y.
2001-03-12 12:58:30 +00:00
Daniel Stenberg
9ee14644a7
adjusted to work with the HTTP 1.1-speaking libcurl
2001-03-12 12:45:12 +00:00
Daniel Stenberg
c576e114b9
output the protocol data to stderr when verbose is on
2001-03-12 12:44:44 +00:00
Daniel Stenberg
639a7982ba
server problems,
...
libcurl *works* persistant over HTTP proxy!!!!
2001-03-12 10:18:01 +00:00
Daniel Stenberg
5bbe189420
modified Curl_disconnect() so that it unlinks itself from the data struct,
...
it saves me from more mistakes when the connectindex is -1 ... also, there's
no point in having its parent do it as all parents would do it anyway.
2001-03-12 10:13:42 +00:00
Daniel Stenberg
93ff159e32
split up the big printf() into several ones to never use strings longer
...
than 509 letters (as newer gcc warns on with -Wall)
2001-03-12 09:47:23 +00:00
Daniel Stenberg
8eb8a0a8e4
bugfix: don't use the connectindex if it is -1
2001-03-12 09:44:57 +00:00
Daniel Stenberg
a4af638867
added persistant connection details
2001-03-12 09:44:08 +00:00
Daniel Stenberg
75a9a87ec2
replaced I and my with we and us
2001-03-12 09:43:43 +00:00
Daniel Stenberg
b5ba011110
updated
2001-03-12 09:42:22 +00:00
Daniel Stenberg
e9b763ff05
use the new name and hostname even though an old connection is reused, since
...
we can re-use a proxy connection that actually has different host names on
the same connection
2001-03-09 16:50:08 +00:00
Daniel Stenberg
ac0bad2433
remake Host: for each connection and it'll work with proxies too
2001-03-09 16:48:18 +00:00
Daniel Stenberg
67d5c0a970
for HTTP/1.0 we default to non keep-alive connections, but when we get a
...
1.0-reply from a proxy we use and the Proxy-Connection: keep-alive header
is used, we switch it on and live happily ever after
2001-03-09 16:02:59 +00:00
Daniel Stenberg
580896d615
Added httpversion to the progress struct, we do read it, we can just as well
...
store it.
2001-03-09 15:58:36 +00:00
Daniel Stenberg
11693c0faa
the socklen_t check is more involved now, but works on linux at least
2001-03-09 15:38:59 +00:00
Daniel Stenberg
26cd8eda4a
Added socklen_t
2001-03-09 15:24:33 +00:00
Daniel Stenberg
8cd3f44040
added a check for socklen_t
...
removed the tiny/Makefile that was added accidentaly before
2001-03-09 15:21:00 +00:00
Daniel Stenberg
2b30bfc349
all comments for the former public "low level" interface have been removed
...
since they were out-of-date and not correct anymore.
moved around some struct fields
2001-03-09 15:19:42 +00:00
Daniel Stenberg
8ec4dba599
removed handles and states from the main structs
...
renamed prefixes from curl_ to Curl_
made persistant connections work with http proxies (at least partly)
2001-03-09 15:18:25 +00:00
Daniel Stenberg
1efec6572e
curl_transfer became Curl_perform() to better match the public name and
...
use the correct prefix
2001-03-09 15:17:09 +00:00
Daniel Stenberg
781dd7a9bf
prefix changes curl_ to Curl_
...
made it work (partly) with persistant connections for HTTP/1.0 replies
moved the 'newurl' struct field for Location: to the connectdata struct
2001-03-09 15:16:28 +00:00
Daniel Stenberg
beb8761b22
#include <string.h> removed a warning
2001-03-09 15:14:51 +00:00
Daniel Stenberg
071c7de9fe
removed curl_read() and curl_write() - they weren't used and the public
...
"low leve" interface is dumped
2001-03-09 15:14:22 +00:00
Daniel Stenberg
3e7ebcd051
uses socklen_t now
2001-03-09 15:13:34 +00:00
Daniel Stenberg
c67952fc5c
curl_ prefix modified to Curl_
2001-03-09 15:13:11 +00:00
Daniel Stenberg
7d7c24f915
accept() and getsockname() now use socklen_t types, as that was just added
...
to configure
2001-03-09 15:12:22 +00:00
Daniel Stenberg
0dc8c4d451
use unsigned int hex to receive the hex digit in, caused a warning with
...
-Wall and a new gcc
2001-03-09 15:11:39 +00:00
Daniel Stenberg
9cf4434ae2
Modified to use Curl_* functions instead of curl_* ones
2001-03-09 15:10:58 +00:00
Daniel Stenberg
8ccd8b6dbc
only generate maximum 509 characters in each string
2001-03-09 13:11:28 +00:00
Daniel Stenberg
b4f70aa2c8
version 7.7-beta1
2001-03-08 12:35:51 +00:00
Daniel Stenberg
f54a282ccc
persistant adjusts
2001-03-08 12:32:03 +00:00
Daniel Stenberg
2a11bdc216
HTTP HEAD tests
2001-03-08 10:39:36 +00:00
Daniel Stenberg
5cd4c3ed24
return from transfer when all headers have been received and nobody is set,
...
as is the case when doing HEAD requests
2001-03-08 10:32:27 +00:00
Daniel Stenberg
147a673063
updated for persistant connections
2001-03-08 09:25:09 +00:00
Daniel Stenberg
9ce5827fc1
made it split the version number on - too to make 7.7-blabla make a better
...
version number define in the header file
2001-03-08 09:23:11 +00:00
Daniel Stenberg
97f1c93674
added lots of numbers for the error codes as they're often printed
...
and used
2001-03-08 09:04:43 +00:00
Daniel Stenberg
e61ceaf1bd
clarified the 0001-files use a bit, I couldn't understand it myself! :-)
2001-03-08 08:33:17 +00:00
Daniel Stenberg
1118612249
Added test #34 - HTTP GET with chunked Transfer-Encoding
2001-03-08 08:30:35 +00:00
Daniel Stenberg
a23db7b7c7
"Transfer-Encoding: chunked" support added
2001-03-07 23:51:41 +00:00
Daniel Stenberg
f6b6dff46a
added the http_chunks files
2001-03-07 23:50:00 +00:00
Daniel Stenberg
55b8ceac18
chunked transfer encoding support
2001-03-07 23:28:22 +00:00
Daniel Stenberg
bcf448ee32
connection timeout is in for 7.7
2001-03-07 23:24:23 +00:00
Daniel Stenberg
91e4da7ddb
initial chunked transfer-encoding support
2001-03-07 17:12:12 +00:00
Daniel Stenberg
2873c18132
removed compiler warning if HAVE_RAND_STATUS is false
2001-03-07 17:08:20 +00:00
Daniel Stenberg
5dd0a8a63e
Added persistant connections blurb even if it doesn't really work yet...
2001-03-06 14:37:37 +00:00
Daniel Stenberg
2103dc41f5
cleaned up for the 7.7 fixes
2001-03-06 12:50:42 +00:00
Daniel Stenberg
2ef13230cb
new seeding stuff as mentioned by Albert Chin
2001-03-06 00:04:58 +00:00
Daniel Stenberg
9479ac6dda
Added a persistant connection example
2001-03-05 16:56:10 +00:00
Daniel Stenberg
4e878eae79
updated to libcurl 7.7 conditions
2001-03-05 15:51:34 +00:00
Daniel Stenberg
1e8e90a220
mucho updated with new 7.7 concepts
2001-03-05 15:38:06 +00:00
Daniel Stenberg
fe95c7dc34
removed an incorrect comment
2001-03-05 14:52:23 +00:00
Daniel Stenberg
6dae34d5da
all test cases run OK now (again)
2001-03-05 14:13:15 +00:00
Daniel Stenberg
36c621c9df
more details on debugging with the test suite
2001-03-05 14:08:22 +00:00
Daniel Stenberg
1717963e3d
show the ftp server invoke line when -d is used
2001-03-05 14:03:48 +00:00
Daniel Stenberg
4646a1ffa9
talks more on verbose
2001-03-05 14:03:20 +00:00
Daniel Stenberg
0cb4eba002
free the struct on done
2001-03-05 14:01:13 +00:00
Daniel Stenberg
5eba359b5d
telnet without any static variables
2001-03-05 13:59:43 +00:00
Daniel Stenberg
07ce7539a8
set download size properly for HTTP downloads
2001-03-05 13:40:31 +00:00
Daniel Stenberg
c21f848c1c
enable persistant connections by default
2001-03-05 13:40:08 +00:00
Daniel Stenberg
84e94fda8b
remade FILE:// support to look more as the other protocols
2001-03-05 13:39:01 +00:00
Daniel Stenberg
ebd6897b10
runtests -g explained
2001-03-04 18:11:25 +00:00
Daniel Stenberg
5ab8a9d32f
persistant support protocol updates
2001-03-04 18:07:13 +00:00
Daniel Stenberg
cf8704ccdf
7.7 alpha 2 commit
2001-03-04 16:34:20 +00:00
Daniel Stenberg
5543c2f11f
Added include of easy.h to enable libcurl-using programs to *only* have to
...
include <curl/curl.h>
2001-03-04 15:32:44 +00:00
Daniel Stenberg
90ac37a683
Curl_http() could crash on connection re-use
2001-03-04 15:25:54 +00:00
Daniel Stenberg
dd893fd8a4
ipv6 fix for the 'port' no longer in urldata
2001-03-03 17:50:01 +00:00
Daniel Stenberg
834f079918
fixed for persistant stuff
2001-03-03 16:28:59 +00:00
Daniel Stenberg
2665c763df
latest
2001-03-02 15:38:06 +00:00
Daniel Stenberg
d1cfbd51b5
remade the port number stuff so that following locations work and doing
...
intermixed HTTP and FTP persistant connections also work!
2001-03-02 15:34:15 +00:00
Daniel Stenberg
a3ba6b7a6a
Added the disconnect proto
2001-03-02 07:44:22 +00:00
Daniel Stenberg
415d2e7cb7
removed the slist -functions from here
...
added the Curl_ftp_disconnect function for FTP-specific disconnects
2001-03-02 07:44:05 +00:00
Daniel Stenberg
af4451ec26
improved connections
2001-03-02 07:43:20 +00:00
Daniel Stenberg
7c6562683a
extending connectdata
2001-03-02 07:42:35 +00:00
Daniel Stenberg
b6fa2f882c
moved the slist-functions here from FTP since they're more generic than simply
...
for FTP-stuff
2001-03-02 07:42:11 +00:00
Daniel Stenberg
b6c5da337a
strdup() takes a const char * now
2001-03-02 07:41:40 +00:00
Daniel Stenberg
9bc24e4876
cleanup better when connects fail
2001-02-28 14:03:46 +00:00
Daniel Stenberg
4af55809e4
added some infof() calls for persistant info
2001-02-22 23:51:17 +00:00
Daniel Stenberg
9c63fcf210
we only allocate the HTTP struct if we need to
2001-02-22 23:41:15 +00:00
Daniel Stenberg
1f17fb5f89
Now persistant connection download works thanks to the Content-Length taken
...
into account
2001-02-22 23:32:41 +00:00
Daniel Stenberg
584dbffe60
moved the dynamicly set pointers to the connectdata struct
2001-02-22 23:32:02 +00:00
Daniel Stenberg
1c6f6f6972
Douglas R. Horner's corrections applied
2001-02-22 22:33:49 +00:00
Daniel Stenberg
da06a6e7e3
IPv6-adjustments
2001-02-21 17:15:09 +00:00
Daniel Stenberg
46e0937263
corrected memory leaks when re-using connections
2001-02-20 17:46:35 +00:00
Daniel Stenberg
a1d6ad2610
multiple connection support initial commit
2001-02-20 17:35:51 +00:00
Daniel Stenberg
5f3d63ed5b
bugfix
2001-02-20 13:58:56 +00:00
Daniel Stenberg
63b5748eb6
-g runs the specified test(s) with gdb!
2001-02-20 13:58:39 +00:00
Daniel Stenberg
e2590430c5
removed the #ifdef
2001-02-20 13:57:50 +00:00
Daniel Stenberg
ada9bc2b24
win32sockets.c is now added with winsock init/cleanup example functions
2001-02-20 13:56:38 +00:00
Daniel Stenberg
43da41e73e
Added three tiny PHP examples
2001-02-19 13:39:21 +00:00
Daniel Stenberg
720fa45b56
blurb about different languages and environments added
2001-02-19 13:38:29 +00:00
Daniel Stenberg
7de874c438
just a few PHP/curl examples
2001-02-19 13:38:05 +00:00
Daniel Stenberg
2078c1a01a
added two VC++ files for project stuff
2001-02-19 09:29:40 +00:00
Daniel Stenberg
f7a8909372
Made CURLOPT_POST no longer necessary when CURLOPT_POSTFIELDS is used
2001-02-19 09:29:19 +00:00
Daniel Stenberg
250df30e64
Moved a bunch of prototypes from curl.h here, they're no longer public and
...
I merely stuffed them here before I decide where they belong and if they
are to remain at all
2001-02-19 09:28:10 +00:00
Daniel Stenberg
b887cf7521
removed a bunch of "low level" functions that were never used and are about
...
to never become reality either
2001-02-19 09:27:12 +00:00
Daniel Stenberg
630e932091
MS VC++ stuff
2001-02-19 09:26:29 +00:00
Daniel Stenberg
cdabd67aa9
Bob Schader updated this
2001-02-19 09:26:01 +00:00
Daniel Stenberg
42e4f9d776
added stuff to the mailing list chapter
2001-02-19 09:25:18 +00:00
Daniel Stenberg
c111033595
removed --continue task (done)
...
added URL to the NTLM task
2001-02-16 13:41:34 +00:00
Daniel Stenberg
26d1aaccdf
2.2 - rephrased
2001-02-16 13:41:09 +00:00
Daniel Stenberg
ce95d2020f
better english timeouted => timed out, as suggested by Larry Fahnoe
2001-02-13 21:57:04 +00:00
Daniel Stenberg
948c3b3aa9
7.6.1 commit
2001-02-13 13:37:14 +00:00
Daniel Stenberg
a140e5311d
moved the protocol-specific free to allow easier multiple transfers
2001-02-13 13:34:16 +00:00
Daniel Stenberg
7686ac3f2c
ftp response fix, netrc fix for non-http/ftp, https put research
2001-02-12 13:20:04 +00:00
Daniel Stenberg
54778134e4
corrected the prototype
2001-02-12 13:19:09 +00:00
Daniel Stenberg
c59baa06f0
Added 3.10 and a few minor updates
2001-02-12 10:05:09 +00:00
Daniel Stenberg
c107303ade
very minor indentation fix
2001-02-12 08:22:19 +00:00
Daniel Stenberg
21b05afc99
removed getenv.h from the package as it was unused
2001-02-12 08:21:45 +00:00
Daniel Stenberg
eebcf7d4f5
Not used anymore
2001-02-09 07:33:58 +00:00
Daniel Stenberg
8d169dfadd
Added a failf() call in the error-check just added
2001-02-09 07:14:28 +00:00
Daniel Stenberg
b12e334d83
if netrc is parsed and our host was found in there, set data->bits.user_passwd
...
unconditioanlly!
2001-02-08 13:53:13 +00:00
Daniel Stenberg
7e36c4437e
today's FTP response check fix
2001-02-08 13:52:38 +00:00
Daniel Stenberg
3c7a80a275
postit.c was added as a HTML form file upload example
2001-02-08 08:26:54 +00:00
Daniel Stenberg
61e2a8108b
7.6.1-pre3
2001-02-07 09:49:06 +00:00
Daniel Stenberg
abb14de7e0
GetLine() didn't properly act on -1 lengths returned from Curl_read()
2001-02-07 09:31:03 +00:00
Daniel Stenberg
ccd57e58f6
Added #define ssize_t int since ssize_t doesn't seem to exist in normal
...
win32 systems
2001-02-07 09:23:54 +00:00
Daniel Stenberg
58d70db92e
no longer #includes "getenv.h"
2001-02-07 08:36:23 +00:00
Daniel Stenberg
09f6fc22ed
silly me, corrected the strlcat() to compile
2001-02-06 09:12:39 +00:00
Daniel Stenberg
833ce37cb9
new openbsd inspired implementation of strlcat()
2001-02-06 09:08:24 +00:00
Daniel Stenberg
07e7018564
nntp@iname.com's suggested fix to set the libpath
2001-02-06 07:14:44 +00:00
Daniel Stenberg
db70cd28b3
adjusted the IPv6 stuff to compile and build on Linux as well
2001-02-05 23:35:44 +00:00
Daniel Stenberg
f6e2bfd464
Jun-ichiro itojun Hagino's IPv6 adjustments
2001-02-05 23:04:44 +00:00
Daniel Stenberg
1ae5dab8fb
Robert Weaver's VC experiences
2001-02-05 22:35:55 +00:00
Daniel Stenberg
c6355e6a43
Added a telnet section
2001-02-05 22:35:21 +00:00
Daniel Stenberg
7d26eb61fe
Added a few more configure option explanations
2001-02-05 10:24:12 +00:00
Daniel Stenberg
8613ce377f
the new getinfo() stuff and the cygwin patch
2001-02-04 20:10:52 +00:00
Daniel Stenberg
d6b94488a1
Added blurb about the win32 thing that precents a DLL from using a pointer
...
passed to it from user-space!
2001-02-04 20:10:02 +00:00
Daniel Stenberg
5d7b32d09f
extended 5.5
2001-02-04 20:08:42 +00:00
Daniel Stenberg
ed16d30ea8
CURLINFO_CONTENT_LENGTH_DOWNLOAD and CURLINFO_CONTENT_LENGTH_UPLOAD documented
2001-02-04 20:07:53 +00:00
Daniel Stenberg
6f7c70fbbc
CURLINFO_CONTENT_LENGTH_DOWNLOAD and CURLINFO_CONTENT_LENGTH_UPLOAD were
...
added as suggested by Bob Schader
2001-02-04 20:03:30 +00:00
Daniel Stenberg
9ab5d30e3b
Ingo Ralf Blum made it compile with the newest cygwin
2001-02-04 19:00:27 +00:00
Daniel Stenberg
3b44a3df76
7.6.1-pre2
2001-02-01 07:59:46 +00:00
Daniel Stenberg
572c29a4a3
Added support for --enable-debug
2001-02-01 07:58:49 +00:00
Daniel Stenberg
9464c5430d
Curl_read() uses ssize_t now
2001-01-31 15:06:56 +00:00
Daniel Stenberg
a14aaaf23f
fixed up the telnet to work (using support from Linus Nielsen)
2001-01-31 15:05:44 +00:00
Daniel Stenberg
c41c5a0ef2
curl_read() and Curl_read() now have ssize_t in the last argument
2001-01-31 13:54:12 +00:00
Daniel Stenberg
c0c0283356
Added a check for a working getaddrinfo() that is required for the IPv6
...
to be considered enabled
2001-01-31 13:53:31 +00:00
Daniel Stenberg
1bcd3e601a
changed order of the range and follow-location checks so that a range-request
...
will work even when following a Location:
2001-01-30 11:52:59 +00:00
Daniel Stenberg
e721f85c83
new test case
2001-01-29 16:04:19 +00:00
Daniel Stenberg
7015c61b86
removed upload.NN files after each test
2001-01-29 15:07:28 +00:00
Daniel Stenberg
30ec0af109
test case 33, HTTP PUT resume
2001-01-29 14:36:49 +00:00
Daniel Stenberg
f585b66af7
7.6-pre1
2001-01-29 11:36:08 +00:00
Daniel Stenberg
1b77c18430
Added an extra text about % in POST data after comments from Daniel Marell
2001-01-29 10:24:51 +00:00
Daniel Stenberg
bd0bd35771
s/to I/do I/
2001-01-29 10:16:47 +00:00
Daniel Stenberg
368e3526ea
Added "3.9 How to I use curl in PHP?"
2001-01-29 10:16:21 +00:00
Daniel Stenberg
1bbe407a4d
The PUT stuff is never set! It is set with the UPLOAD...
2001-01-29 07:26:50 +00:00
Daniel Stenberg
513bc44421
HTTP PUT resume now sends Content-Range: headers as I believe the RFC2616
...
describes, Bob Schader's research seems to agree.
2001-01-29 07:24:20 +00:00
Daniel Stenberg
4cc76d1576
upload sets HTTP request to PUT for "HTTP upload"
2001-01-29 07:23:11 +00:00
Daniel Stenberg
6dc5c6ffc7
the keep-alive issue
2001-01-27 20:51:31 +00:00
Daniel Stenberg
c69c79dd04
bettersupport for HTTP return codes 300-399
2001-01-27 20:31:51 +00:00
Daniel Stenberg
7fca24b14b
PUT resume things
...
progress meter modified for resume
POST/GET/Location adjustments
2001-01-27 20:25:52 +00:00
Daniel Stenberg
2fa0d3dd5f
test case 31 and 32 were added
2001-01-27 20:02:11 +00:00
Daniel Stenberg
3a8210c975
Resume is now done with a Content-Range header instead of a Range header if
...
the request isn't GET. Presumably, this is how it should be made.
2001-01-27 18:57:07 +00:00
Daniel Stenberg
d69302202d
minor output fix
2001-01-27 18:51:10 +00:00
Daniel Stenberg
227662d2ed
Added -d that enables easier protocol/server debug overview (it invokes
...
the servers with their -v options)
2001-01-27 18:50:54 +00:00
Daniel Stenberg
3cb3d43913
added test 29 and 30, HTTP resume and partial download tests
2001-01-27 18:49:48 +00:00
Daniel Stenberg
c8a546c941
The progess meter title get an extra output when a resumed transfer is
...
taking place
2001-01-27 18:23:59 +00:00
Daniel Stenberg
62fec1d28d
data->httpreq was not set properly
2001-01-27 17:58:15 +00:00
Daniel Stenberg
ac98c73b04
7.6
2001-01-27 16:16:54 +00:00
Daniel Stenberg
a145654394
http upload resume
2001-01-26 15:53:33 +00:00
Daniel Stenberg
e8382ba290
moved the symbols talk to the library part, updated slightly to match
2001-01-26 15:52:51 +00:00
Daniel Stenberg
fcb347d124
Added a httpreq field in the main struct so that there's one field to check
...
for what HTTP request that is being used. The old bit-style fields are still
in there as well.
2001-01-26 15:52:01 +00:00
Daniel Stenberg
c331ef02f9
The check for that content-range is received must only be made if we requested
...
GET resume. Other resumes are upload-wise and don't care about this header
in the download stream
2001-01-26 15:50:56 +00:00
Daniel Stenberg
3a3f632bf0
Made it possible to do "upload resume" over HTTP
2001-01-26 15:49:39 +00:00
Daniel Stenberg
68d7b6f871
7.6-pre4
2001-01-25 13:48:28 +00:00
Daniel Stenberg
c43a9d9068
timespent is now updated in every call to the progress meter update function
2001-01-25 12:32:40 +00:00
Daniel Stenberg
64e80091db
Rick's and Jeff's stuff
2001-01-25 12:31:44 +00:00
Daniel Stenberg
4f255ffbeb
make the configure script die if select() or socket() is missing
2001-01-25 12:28:46 +00:00
Daniel Stenberg
80d75b0eaf
Added Ingo Ralf Blum
2001-01-25 12:28:10 +00:00
Daniel Stenberg
808c4020e6
use this function only once note added
2001-01-25 12:27:44 +00:00
Daniel Stenberg
149d6363b3
modified the Curl_ConnectHTTPProxyTunnel proto
2001-01-25 12:24:34 +00:00
Daniel Stenberg
30eab8ca51
moved curl_read() and curl_write() to sendf.c
2001-01-25 12:23:57 +00:00
Daniel Stenberg
e49a82b06c
converted to use Curl_read() and Curl_write()
2001-01-25 12:23:12 +00:00
Daniel Stenberg
45fdb48189
uses Curl_read() and Curl_write()
...
unfolded telwrite() instead of being a separate single function
2001-01-25 12:22:17 +00:00
Daniel Stenberg
3fcc9677c4
use recv()/send() instead of read()/write() with sockets
2001-01-25 12:21:10 +00:00
Daniel Stenberg
1552bd9c8c
sendf is now only Curl_sendf
...
Curl_write() and Curl_read() are here
2001-01-25 12:20:30 +00:00
Daniel Stenberg
939c0c5521
removed two compiler warnings
2001-01-25 12:19:36 +00:00
Daniel Stenberg
f0b9aefd2e
Curl_read() and Curl_write() are now used for reading/writing sockets.
...
Some functions changed prototype due to this change as well.
2001-01-25 12:19:02 +00:00
Daniel Stenberg
11f3c51e8f
Get get-ftp-response function is now using Curl_read() for reading from a
...
socket. Curl_ConnectHTTPProxyTunnel changed prototype.
2001-01-25 12:17:07 +00:00
Daniel Stenberg
1a329b98a3
replaced sendf() calls with Curl_sendf()
2001-01-25 12:13:35 +00:00
Daniel Stenberg
29bcba9a90
Ingo Ralf Blum's cygwin fixes
2001-01-24 14:44:05 +00:00
Daniel Stenberg
1716dbb68a
Robert Weaver's win32 getenv fix, my added comments in some files
2001-01-24 14:04:47 +00:00
Daniel Stenberg
16ecfcf62c
Added Robert Weaver as contributor
2001-01-24 14:04:14 +00:00
Daniel Stenberg
8bafc3692d
fixed the comment for 'path'
2001-01-24 14:03:48 +00:00
Daniel Stenberg
8a75120568
added comments all over
2001-01-24 12:32:34 +00:00
Daniel Stenberg
3d96ee7423
extended the gname field one byte to avoid a possible overflow
...
added lots of explaining comments
2001-01-24 12:10:10 +00:00
Daniel Stenberg
b3dbdfa306
Robert Weaver's fix
2001-01-24 09:01:32 +00:00
Daniel Stenberg
25bad589ba
generated by autoheader
2001-01-23 13:00:43 +00:00
Daniel Stenberg
0b6cd75004
ipv6 adjustments
2001-01-23 10:29:16 +00:00
Daniel Stenberg
7872cc131a
Enabled support for IPv6-style IP-addresses if ENABLE_IPV6 is set. If it isn't,
...
curl will return an error when such an address is used.
2001-01-23 10:21:30 +00:00
Daniel Stenberg
210aa4371c
big reorg to make it not exit when it fails, but instead just not do any
...
globbing, it makes IPv6 support easier and smoother to add.
2001-01-23 10:14:43 +00:00
Daniel Stenberg
6f438bc8fb
Added 'ipv6 enabled' for ipv6 compiled versions
2001-01-23 08:16:59 +00:00
Daniel Stenberg
65840f1fd1
Added simple IPv6 recognition support
2001-01-22 23:54:54 +00:00
Daniel Stenberg
5fc492e5c6
Bjrn's progress meter fix, new test cases and ftpserver.pl patch
2001-01-22 16:25:55 +00:00
Daniel Stenberg
abcd1e7d5a
Bjrn Stenberg's patch for making the progress meter betterlooking
2001-01-22 16:21:05 +00:00
Daniel Stenberg
6429c378a2
the custom reply engine was not inited properly
2001-01-22 16:16:18 +00:00
Daniel Stenberg
d830f10417
test case 121
2001-01-22 16:05:12 +00:00
Daniel Stenberg
3d6fcbf97b
Added test case 120, ftp with '-Q -'
2001-01-22 16:00:28 +00:00
Daniel Stenberg
609be218c2
Removed the deprecated -c and -t from the --help output.
2001-01-22 10:09:04 +00:00
Daniel Stenberg
41084e57ca
Added 5.5 the CURLOPT_FILE problem on win32, DeYoung provided it!
2001-01-22 08:42:00 +00:00
Daniel Stenberg
9afab85105
Added -g/--globoff description
2001-01-19 12:24:46 +00:00
Daniel Stenberg
7822233964
Made the complaint on free-twice errors a lot better
2001-01-19 12:20:30 +00:00
Daniel Stenberg
022315089b
removed URL length restrictions, added a test case
2001-01-19 12:20:02 +00:00
Daniel Stenberg
faa5c14aee
No more URL length restrictions
2001-01-19 12:15:23 +00:00
Daniel Stenberg
3dd886955b
removed MAX_URL_LENGTH, there is no longer any length restrictions on URLs
...
anywhere within libcurl
2001-01-19 12:14:55 +00:00
Daniel Stenberg
c2dbf21459
corrected url memory handling with --globoff
2001-01-19 12:14:09 +00:00
Daniel Stenberg
133eb220b9
Added files for test case 28
2001-01-19 12:13:37 +00:00
Daniel Stenberg
c5796d9e39
--globoff test case
2001-01-19 12:12:54 +00:00
Daniel Stenberg
d80f87554c
version 7.6-pre3
2001-01-19 09:38:48 +00:00
Daniel Stenberg
c1d37470f6
spelling error FPL should be GPL
2001-01-19 09:38:29 +00:00
Daniel Stenberg
9c695393b2
edited the portable code section
2001-01-19 09:37:39 +00:00
Daniel Stenberg
444024ea14
brought up-to-date and extended
2001-01-17 14:17:49 +00:00
Daniel Stenberg
afcd933b4c
Transfer and file renaming
2001-01-17 14:17:26 +00:00
Daniel Stenberg
ae0a6835bd
Transfer is now Curl_Tranfer() and transfer.h is used instead of highlevel.h
...
and download.h
2001-01-17 13:23:01 +00:00
Daniel Stenberg
f2f11be8ba
download.[ch] is renamed to transfer.[ch], highlevel.[ch] is history
2001-01-17 13:22:27 +00:00
Daniel Stenberg
e09eda9c7c
download and highlevel are replaced with transfer
2001-01-17 13:19:01 +00:00
Daniel Stenberg
c6877a414e
clarified that vcvars32.bat is not part of the curl package
2001-01-17 08:24:29 +00:00
Daniel Stenberg
a3eb91ffb1
shortened the "what is libcurl" text
2001-01-15 14:59:07 +00:00
Daniel Stenberg
12708473a6
Added a few more similar tools
2001-01-15 12:12:36 +00:00
Daniel Stenberg
9012f8cdb3
removed an old reference to previous license conditions
2001-01-15 10:28:41 +00:00
Daniel Stenberg
e26ee09586
4.2 and 4.3 were updated
2001-01-15 10:26:37 +00:00
Daniel Stenberg
7d09e51162
TELNET was missing in the basic initial description! Updated the language
...
in the thread-safe question 5.1 to be more clear.
2001-01-11 12:52:07 +00:00
Daniel Stenberg
18ebde6960
I successfully compiled on built curl for StrongARM NetBSD
...
Added other known platforms
Added the faked autoconf and autoheader trick posted about recently
2001-01-11 12:33:26 +00:00
Daniel Stenberg
b0c0e8d815
7.6-pre2
2001-01-11 09:29:30 +00:00
Daniel Stenberg
16502d7d15
-g added, no more space requirements between short options and their parameters
2001-01-11 08:02:07 +00:00
Daniel Stenberg
ce05deece8
Added -g, fixed so that short options worked again. My last "merged"fix did
...
screw a few things up.
2001-01-11 08:01:24 +00:00
Daniel Stenberg
b77e2528e7
made short options and their parmaters possible to specify without space
...
separation
2001-01-10 23:47:08 +00:00
Daniel Stenberg
27f8cf6dfc
made "short options" possible to specify -m20 as well as -m 200.
2001-01-10 23:42:03 +00:00
Daniel Stenberg
f5aa7f64bd
added missing newlines to two infof() functions about document dates
2001-01-10 22:46:26 +00:00
Daniel Stenberg
44254c4945
getpass_r() fix for SCO (hopefully)
2001-01-10 11:42:00 +00:00
Daniel Stenberg
a9ea507c6a
version 7.6-pre1
2001-01-09 12:25:32 +00:00
Daniel Stenberg
b137d5ec23
bugfix for when more -o than URLs is used
2001-01-09 12:25:14 +00:00
Daniel Stenberg
4792eee5d0
multiple URL adjustments
2001-01-09 12:24:49 +00:00
Daniel Stenberg
a84625eca6
Added two tests for multiple URLs (26 + 27)
2001-01-09 12:24:08 +00:00
Daniel Stenberg
19d3fd1185
Loic's fix that removes the % from the instructions in the bottom
2001-01-09 10:09:39 +00:00
Daniel Stenberg
a9be9bc7f5
Additional "docs" about 'make rpms' added by Loic
2001-01-09 10:09:13 +00:00
Daniel Stenberg
e8b99d21e5
Added the curl source-header
2001-01-09 07:41:04 +00:00
Daniel Stenberg
f6c57990ee
removed FILES from the RPM
2001-01-08 23:35:45 +00:00
Daniel Stenberg
370d7f7527
Added source header. Made the prototype not being set if HAVE_GETPASS_R is
...
set, as those systems are likely to have it already set in a system header
and this prototype has proven to cause problems on SCO systems.
2001-01-08 22:30:30 +00:00
Daniel Stenberg
7d38692c4f
Added Loic Dachary as a contributor after his major makefile session!
2001-01-08 22:29:31 +00:00
Daniel Stenberg
a997d60304
Loic Dachary's updates to get 'make distcheck' work, including running the
...
test suite
2001-01-08 22:18:30 +00:00
Daniel Stenberg
ff8fb8cdb0
krb4.c header file, no source header (yet)
2001-01-08 22:02:23 +00:00
Daniel Stenberg
b915ca68f9
'make distcheck' works now
2001-01-08 17:38:23 +00:00
Daniel Stenberg
703fc264f0
Had to add this to get 'make distcheck' to run!
2001-01-08 17:28:53 +00:00
Daniel Stenberg
19d92834ed
corrected
2001-01-08 16:32:36 +00:00
Daniel Stenberg
9ade752fa7
distcheck fixes
2001-01-08 16:31:29 +00:00
Daniel Stenberg
e8a5f3026f
Added mprintf #include
2001-01-08 16:22:55 +00:00
Daniel Stenberg
2cac4a9c72
better cleanup when existing due to bad usage
2001-01-08 15:02:58 +00:00
Daniel Stenberg
39e939a507
corrected the separator when using URL globbing
2001-01-08 14:48:34 +00:00
Daniel Stenberg
803005892c
mostly a dummy
2001-01-08 14:36:34 +00:00
Daniel Stenberg
08cfdf909e
use .spec.in files instead of plain .spec files
2001-01-08 13:42:18 +00:00
Daniel Stenberg
434ce48016
removed multiple URL, we do that now!
2001-01-08 13:40:26 +00:00
Daniel Stenberg
10051e6916
generated file
2001-01-08 13:39:49 +00:00
Daniel Stenberg
d54cdf294b
adjusted to work with automake 'make dist'
2001-01-08 13:39:21 +00:00
Daniel Stenberg
2e342d5d9b
we're now using automake to build archives, this file is obsolete
2001-01-08 12:58:27 +00:00
Daniel Stenberg
fe84071e80
adjusted to use 'make dist' when building the package
2001-01-08 12:57:38 +00:00
Daniel Stenberg
044ca343ad
Loic Dachary's makefile/dist/rpm fixes
2001-01-08 10:00:14 +00:00
Daniel Stenberg
f59ea9adb3
krb4 fix, big symbol renaming action, multiple URL support in the client
2001-01-08 07:45:43 +00:00
Daniel Stenberg
0cec4ba6bf
generated
2001-01-08 07:42:35 +00:00
Daniel Stenberg
14ca732a8f
Multiple URL support added
2001-01-08 07:37:44 +00:00
Daniel Stenberg
53c27c7722
generated file, don't CVS it
2001-01-08 07:37:13 +00:00
Daniel Stenberg
c2f5b71dc9
multiple uses of -d was wrong documented
2001-01-05 13:44:53 +00:00
Daniel Stenberg
6403257886
renamed Curl_ to curl_ for the printf() prefixes
2001-01-05 12:19:42 +00:00
Daniel Stenberg
4031104404
Internal symbols that aren't static are now prefixed with 'Curl_'
2001-01-05 10:11:41 +00:00
Daniel Stenberg
9f9cac7402
release commit
2001-01-05 06:30:18 +00:00
Daniel Stenberg
06730bc905
README.libcurl is renamed to LIBCURL
2001-01-04 12:44:34 +00:00
Daniel Stenberg
0d181b596b
license updates
2001-01-04 12:43:53 +00:00
Daniel Stenberg
b60f1b1d17
corrected the license section and added a piece about doing patches against
...
recent versions of the source
2001-01-04 12:43:35 +00:00
Daniel Stenberg
4d1706798f
Added Makefile.dist
2001-01-04 12:39:00 +00:00
Daniel Stenberg
4ac48317cf
Things to explain to people who get the sources from the CVS repository
2001-01-04 12:36:56 +00:00
Daniel Stenberg
ed8dbf4ac2
updated license text in headers
2001-01-04 12:27:04 +00:00
Daniel Stenberg
97f43e98e7
Cut out all changes from 1999 and earlier. They're now in the CHANGES.0 file
...
that is only present in the CVS and won't be included in release archives.
2001-01-04 10:46:32 +00:00
Daniel Stenberg
f76ef1fb67
Changes from 1999 and earlier
2001-01-04 10:45:41 +00:00
Daniel Stenberg
3bcdfd5cb4
new header
2001-01-04 10:37:07 +00:00
Daniel Stenberg
7ce518701b
filled in info what happens if the same options are used multiple times
2001-01-04 10:34:05 +00:00
Daniel Stenberg
10272550b6
new license files
2001-01-04 10:31:55 +00:00
Daniel Stenberg
784f57f9eb
configure now finds the correct version number even if invoked from outside
...
the source-tree
2001-01-04 10:28:47 +00:00
Daniel Stenberg
24dee483e9
dual-license fix
2001-01-03 09:29:33 +00:00
Daniel Stenberg
887e728b7d
cleanup-commit
2001-01-03 09:13:07 +00:00
Daniel Stenberg
c03e0074c6
ftp commands are now sent single-write()
2001-01-03 09:07:59 +00:00
Daniel Stenberg
0d12c56738
Added -i to allow ingore-patterns to get added
2001-01-03 08:35:16 +00:00
Daniel Stenberg
880208c5b2
only add good links as root links
...
don't break the loop on root link errors
2001-01-03 08:18:59 +00:00
Daniel Stenberg
f4acbed214
ftpsendf() is remade to send the entire command in one write(), as some
...
firewalls (like FW-1) seems to dislike split-up writes at times...
2000-12-30 13:12:30 +00:00
Daniel Stenberg
910fc8522a
Added '5.4 Does libcurl do Winsock initing on win32 systems?'
2000-12-30 11:48:51 +00:00
Daniel Stenberg
6d90be0757
multi doc lib support
...
SSL session id support
2000-12-19 14:39:16 +00:00
Daniel Stenberg
3d8bb1c27a
include unistd.h if present to prevent compiler warnings on close()
2000-12-19 13:35:23 +00:00
Daniel Stenberg
1c8121a89e
removed debug output
2000-12-19 13:34:55 +00:00
Daniel Stenberg
0db48a8109
analyzes fopen() leaks as well
2000-12-19 13:32:30 +00:00
Daniel Stenberg
5594741acb
Added fopen() and fclose() leak tracking
2000-12-19 13:23:54 +00:00
Daniel Stenberg
cbaeed7232
updated email and web site
2000-12-19 13:09:23 +00:00
Daniel Stenberg
6d7587d327
configure fix, two -O fixes
2000-12-19 13:08:04 +00:00
Daniel Stenberg
9ee94b3d84
fixed a leaked file descriptor when PORT failed
2000-12-19 09:06:36 +00:00
Daniel Stenberg
2c100371d2
NTLM details added
2000-12-19 07:30:51 +00:00
Daniel Stenberg
184ad46a27
fixed accept() for memory debugging
2000-12-18 16:13:37 +00:00
Daniel Stenberg
74d35416a2
changed the return code checker in the quote command send to only fail
...
on >= 400 errors
2000-12-16 10:36:08 +00:00
Daniel Stenberg
2fff6a4b0e
Added Kermit and link
2000-12-16 10:25:10 +00:00
Daniel Stenberg
bf43b49a20
added socket() / sclose() checks to the memdebug system
2000-12-14 15:56:59 +00:00
Daniel Stenberg
6ad9bd8022
crawls through a whole site and verifies links
2000-12-14 12:19:57 +00:00
Daniel Stenberg
ec5ac82cfe
How do a fetch multiple files with libcurl?
2000-12-14 08:37:09 +00:00
Daniel Stenberg
76ac228e44
added include stdio.h for the FILE
2000-12-14 08:34:47 +00:00
Daniel Stenberg
b0828267bc
Added a few related RFCs
2000-12-12 13:10:45 +00:00
Daniel Stenberg
9c10cb4684
removed the config file entry as that has been much improved lately
2000-12-12 10:14:31 +00:00
Daniel Stenberg
3d8c4ce526
points to the curl local copy of the netscape cookie spec
...
points to the development site for wget
reworded some RFC references so that they turn up as links on the converted
web page better
2000-12-12 10:05:49 +00:00
Daniel Stenberg
ec420c62d9
fixed a strdup(NULL) error
2000-12-12 09:30:52 +00:00
Daniel Stenberg
5d44f00201
Francois Petitjean's solaris core dump fix
2000-12-12 08:48:39 +00:00
Daniel Stenberg
cddeb939ed
updated the latest added features
2000-12-11 15:35:57 +00:00
Daniel Stenberg
45cf0cf3ec
unix style newlines only
2000-12-11 08:16:25 +00:00
Daniel Stenberg
ff7729e2bc
unix-style newlines
2000-12-11 08:15:22 +00:00
Daniel Stenberg
7dcda6a370
unix style newlines
2000-12-11 08:14:34 +00:00
Daniel Stenberg
dde277d86a
Albert Chin-A-Young fixed the SSL option to use LDFLAGS properly
2000-12-11 07:38:47 +00:00
Daniel Stenberg
a5146c7297
fixed CURLOPT_COOKIE and added CURLOPT_CRLF
2000-12-08 17:25:24 +00:00
Daniel Stenberg
69abefc936
Added SA_RESTART since (some) HPUX doesn't have that define and it doesn't
...
need it
2000-12-07 09:09:26 +00:00
Daniel Stenberg
dad2317e6e
post 7.5 fixes
2000-12-07 09:08:20 +00:00
Daniel Stenberg
22d8aa37e0
urlglob fix to prevent crashing when -o path is longer than url
2000-12-06 10:10:31 +00:00
Daniel Stenberg
160d2a30db
Added the borland makefiles
2000-12-05 13:47:30 +00:00
Daniel Stenberg
cb1842cb52
uses the PERL variable configure digs up
2000-12-05 09:15:44 +00:00
Daniel Stenberg
6ced1ba615
changed third argument to size_t to match SCO prototype
2000-12-05 08:04:04 +00:00
Daniel Stenberg
54e46e199c
Paul Marquis fixed a 7.4.2-dependency
2000-12-04 14:59:58 +00:00
Daniel Stenberg
ca8196a4dc
Jrn fixed a multiple URL output bug
2000-12-04 12:21:18 +00:00
Daniel Stenberg
52707f9590
7.5-commit
2000-12-04 09:44:57 +00:00
Daniel Stenberg
be2369ed14
Craig Davison updated and made it work again!
2000-12-01 07:02:26 +00:00
Daniel Stenberg
76af68e8ab
Craig Davison fixed the VC++ lines
2000-12-01 07:01:14 +00:00
Daniel Stenberg
421fccb12a
Added -version-info and lots of info
2000-11-30 22:22:08 +00:00
Daniel Stenberg
173f12db68
added a typecast to shut up a VC++ warning when converting from long
...
to unsigned short
2000-11-30 21:59:51 +00:00
Daniel Stenberg
983e3ae8c5
Craig Davison updated this
2000-11-30 21:54:00 +00:00
Daniel Stenberg
62213e529c
README.curl is now MANUAL
2000-11-30 08:08:49 +00:00
Daniel Stenberg
ea3b6914cc
Added a small note about referer needing to be complete to comply to the
...
HTTP spec
2000-11-30 08:08:23 +00:00
Daniel Stenberg
c8cd35e640
Includes MANUAL instead of README.curl now
2000-11-30 07:56:32 +00:00
Daniel Stenberg
706f5e1a5d
README.curl is renamed to MANUAL
2000-11-30 07:55:30 +00:00
Daniel Stenberg
db7d772d3e
removed #if 0 sections
2000-11-29 08:19:23 +00:00
Daniel Stenberg
64761bc786
removed #if 0 section
2000-11-29 08:17:12 +00:00
Daniel Stenberg
9980568f42
removed '#if 0' sections
2000-11-29 08:16:27 +00:00
Daniel Stenberg
05a1910968
I'd love to see test cases with submitted patches...
2000-11-29 07:48:14 +00:00
Daniel Stenberg
a5217dd10e
minor things about the test suite added
2000-11-29 07:47:51 +00:00
Daniel Stenberg
0d7ba0ec61
now counts all test cases and presents a counter at the end
2000-11-28 12:49:39 +00:00
Daniel Stenberg
b2f0ca8a43
maxredirs
2000-11-28 12:45:20 +00:00
Daniel Stenberg
a00bb13766
max-redirs test case data
2000-11-28 09:42:15 +00:00
Daniel Stenberg
7c7923761d
free the URL on redirections, this was a previous memory leak
2000-11-28 09:41:01 +00:00
Daniel Stenberg
e9b69bc757
added maxredirs
2000-11-28 09:11:24 +00:00
Daniel Stenberg
2aaae10fe8
Added max-redirs support (James Griffiths' patch)
2000-11-28 09:10:43 +00:00
Daniel Stenberg
6bd75ab840
added maxredirs, moved CURL_PROGRESS* defines to src/main.c
2000-11-28 09:10:04 +00:00
Daniel Stenberg
b8f7d94ef1
James Griffiths' max-redirs fix
2000-11-28 09:05:47 +00:00
Daniel Stenberg
d4cd079b9c
Added tests/ftpserver.pl
2000-11-27 15:11:25 +00:00
Daniel Stenberg
013770a7e2
I rearranged it and added 'make test'
2000-11-27 13:39:11 +00:00
Daniel Stenberg
f4c26ddb6a
spell check
2000-11-27 13:32:11 +00:00
Daniel Stenberg
9f77434c3a
modified for ftp custom commands
2000-11-27 12:53:50 +00:00
Daniel Stenberg
989ff585b1
allows simple custom modifications for single test cases
2000-11-27 12:53:32 +00:00
Daniel Stenberg
f589c1c024
Added the ftpdN.txt file
2000-11-27 12:53:05 +00:00
Daniel Stenberg
e86f3b9144
ftp graceful error detection check data
2000-11-27 12:52:36 +00:00
Daniel Stenberg
79a84d20f2
Added the memdebug include file
2000-11-27 12:04:51 +00:00
Daniel Stenberg
20801181b2
file:// test data
2000-11-27 11:54:35 +00:00
Daniel Stenberg
3723c52057
if the server doesn't output a logfile, the protocol file is not compared
...
with it! This makes tests without server (like for file://) smarter.
2000-11-27 11:53:50 +00:00
Daniel Stenberg
0e78911ce3
modified the --help output to have the passwords within [brackets] as they
...
are optional...
2000-11-27 10:24:08 +00:00
Daniel Stenberg
b7a5fb1794
added the new FILETIME stuff
2000-11-22 14:57:58 +00:00
Daniel Stenberg
6f4f3c79b6
7.5-pre3 commit
2000-11-22 14:27:47 +00:00
Daniel Stenberg
593df2f18a
multiple URL support? forked?
2000-11-22 14:18:30 +00:00
Daniel Stenberg
fde82cd4e0
adjusted to modified FTP behaviour
2000-11-22 14:15:46 +00:00
Daniel Stenberg
801626de19
Added a curl-target to make it easier to build from this dir
2000-11-22 14:15:15 +00:00
Daniel Stenberg
92f53b0e4d
added filetime for opt and info
2000-11-22 13:59:41 +00:00
Daniel Stenberg
d419d975b3
Added cacert and filetime support
2000-11-22 13:51:11 +00:00
Daniel Stenberg
b5739b3a97
document time fixes
2000-11-22 13:50:17 +00:00
Daniel Stenberg
86d4488cc7
Added struct fields to deal with time-of-document
2000-11-22 12:57:16 +00:00
Daniel Stenberg
ce1cb29d20
client_write() proto and defines added
2000-11-22 12:55:55 +00:00
Daniel Stenberg
526eca191a
uses client_write()
2000-11-22 12:55:24 +00:00
Daniel Stenberg
79beebdabe
uses client_write() now
2000-11-22 12:54:48 +00:00
Daniel Stenberg
39abde5db5
Added the client_write() function
2000-11-22 12:53:56 +00:00
Daniel Stenberg
fb962a281e
uses the new client_write() function
2000-11-22 12:51:18 +00:00
Daniel Stenberg
2f6e61d5fb
GetLastResponse() modified to return ftp code as integer
...
initial modified-time support
2000-11-22 12:50:41 +00:00
Daniel Stenberg
ea9ede15e3
HTTP GET fail silently on HTTP error return
2000-11-22 08:57:24 +00:00
Daniel Stenberg
4768c9cdbb
Added --cacert
2000-11-22 08:51:41 +00:00
Daniel Stenberg
d6b1162a63
working with the test suite brings things up
2000-11-22 08:16:36 +00:00
Daniel Stenberg
486591f9d1
Added --url
2000-11-22 07:53:15 +00:00
Daniel Stenberg
458ec524e1
updated the config file section
2000-11-22 07:52:48 +00:00
Daniel Stenberg
a40b55d5c8
Added 5.2 How can I receive all data into a large memory chunk?
2000-11-22 07:27:26 +00:00
Daniel Stenberg
5aa5ecb29b
modified to work with printf()s that writes 0x-prefix on %p data
2000-11-21 19:37:15 +00:00
Daniel Stenberg
20dd0670ba
I run the perl programs with 'perl [script]' instead, to overcome the
...
hardcoded-path-in-scripts problem.
2000-11-21 19:30:09 +00:00
Daniel Stenberg
43e1e1cd1a
upload check, better ability to specify test cases on the command line
2000-11-21 19:28:11 +00:00
Daniel Stenberg
55b7c1c364
REST support seems to work
...
NLST sends an NLST-looking list
renamed the upload file
2000-11-21 19:25:14 +00:00
Daniel Stenberg
190ecd652a
Added the uploadN.txt description
2000-11-21 19:21:31 +00:00
Daniel Stenberg
2677c27b08
FTP test case data
2000-11-21 19:20:14 +00:00
Daniel Stenberg
c938166520
set rangestringalloc to 0 after the string has been freed to prevent it
...
from being freed twice (a NULL free the second time)
2000-11-21 19:06:55 +00:00
Daniel Stenberg
50d564b4d4
uses the "internal" mprintf() routines for formatted output
2000-11-21 19:05:26 +00:00
Daniel Stenberg
29d21bea18
bad directory name extractor fixed, now always free the file and directory
...
very early, as that could leak memory before
2000-11-21 19:04:25 +00:00
Daniel Stenberg
b734bc37eb
curl_unescape() did not stop at the set length properly when %-codes were
...
used
2000-11-21 19:01:53 +00:00
Daniel Stenberg
2c123051bb
added a command line log that logs all command lines run in the complete
...
test run
2000-11-21 17:07:16 +00:00
Daniel Stenberg
b82fa8d959
FTP test case data
2000-11-21 17:04:59 +00:00
Daniel Stenberg
c84aa663a1
httpN => protN and some other minor updates
2000-11-21 15:51:05 +00:00
Daniel Stenberg
7db43ae0ed
says nothing if no errors were found
2000-11-21 15:50:17 +00:00
Daniel Stenberg
ae58d84429
Added support for verifiedserver that returns a static silly string that
...
allows the test script to verify that it is our test server running on the
particular port
2000-11-21 15:49:34 +00:00
Daniel Stenberg
eb993c28ca
starts and stops both HTTP and FTP servers now
...
checks memanalyze output better
filters PORT output when doing FTP compares
2000-11-21 15:48:40 +00:00
Daniel Stenberg
2830504f4f
removed the twice free_config_all() calls
...
made the big config struct local (big . => -> replace)
2000-11-21 15:37:54 +00:00
Daniel Stenberg
2a5e68ea89
added some defensive code around the GetHost()'s third argument result
2000-11-21 15:36:38 +00:00
Daniel Stenberg
c06f726614
GetHost() now sets the third pointer to NULL when the lookup fails, as the
...
memory is then freed in the function
2000-11-21 15:35:45 +00:00
Daniel Stenberg
52909688cf
when using PORT, we now free the host name buffer properly
2000-11-21 15:34:40 +00:00
Daniel Stenberg
c1474b9507
http* is now prot* since we're about to use other protocols as well
2000-11-21 14:24:03 +00:00
Daniel Stenberg
708e9cf294
attempt to use a bad protocol
2000-11-21 13:41:11 +00:00
Daniel Stenberg
70778f2cb6
NLST does a LIST (a normal unix ftp client 'ls' becomes NLST)
...
multiple transfers are supported
2000-11-21 13:36:55 +00:00
Daniel Stenberg
bdb411c6ca
STOR works!
2000-11-21 13:22:32 +00:00
Daniel Stenberg
56ac132401
removed the storenonprintable function as it isn't used anymore
2000-11-21 13:18:30 +00:00
Daniel Stenberg
44137c7932
fancier login text
...
removed lots of wasted comments
cleaned up a little
STOR doesn't work
2000-11-21 12:54:08 +00:00
Daniel Stenberg
19a754dc8c
removed the forks, we don't need forking for single-task testing
2000-11-21 12:00:24 +00:00
Daniel Stenberg
641351ee16
runtests.pl -c should be -a
2000-11-21 11:37:58 +00:00
Daniel Stenberg
7b49d40bb0
removed pedantic compiler warnings
2000-11-21 09:38:41 +00:00
Daniel Stenberg
3e5ba33e2d
removed two unused variables and added an extra set of parentheses, done
...
to remove pedantic compiler warnings
2000-11-21 09:31:55 +00:00
Daniel Stenberg
9a9013ac25
typecasted the argument to isspace() to int, to remove a pedantic compiler
...
warning
2000-11-21 09:31:03 +00:00
Daniel Stenberg
59693250c4
includes http.h for the proxytunnel stuff
2000-11-21 09:30:07 +00:00
Daniel Stenberg
336b0b7d82
added comment on a variable that is unused on some platforms
2000-11-21 09:29:21 +00:00
Daniel Stenberg
f22c690b1f
flushes the log handles before fork, now the logs work too!
2000-11-20 16:02:53 +00:00
Daniel Stenberg
05ec503eac
QUIT works, and now I can run a unix ftp client against the server and it
...
runs pretty good
2000-11-20 14:26:09 +00:00
Daniel Stenberg
4b8fd86f04
CWD runs
2000-11-20 13:47:25 +00:00
Daniel Stenberg
16cf5ee1c9
RETR seems to work too
2000-11-20 13:19:22 +00:00
Daniel Stenberg
a7937ed49c
this is now a working ftp server, both PASV and PORT run fine, LIST works,
...
RETR and STORE don't
2000-11-20 13:07:04 +00:00
Daniel Stenberg
4c0bae3649
changed the comment for URL_MAX_LENGTH
2000-11-20 09:40:09 +00:00
Daniel Stenberg
4a7d62c8c3
formfree, config file, --url, more testcases, infinite URL lengths and more
2000-11-20 09:37:57 +00:00
Daniel Stenberg
d4a4b564ec
extremely long URL test
2000-11-20 09:04:27 +00:00
Daniel Stenberg
5d4bceda20
removed URL size restrictions, dynamically allocates the needed buffer
...
size instead
2000-11-20 08:54:32 +00:00
Daniel Stenberg
42280e95bf
removed URL size restrictions
2000-11-20 08:53:21 +00:00
Daniel Stenberg
b2ad1f68cc
this is the first attempt of a tiny and simple ftp server in perl for curl
...
test purposes
2000-11-20 08:00:33 +00:00
Daniel Stenberg
13e9a4d8f4
added a description about the memory checks
2000-11-20 07:59:25 +00:00
Daniel Stenberg
9c0d9784f6
no more "leaked" memory when this fails on various kinds of bad usage
2000-11-20 07:54:57 +00:00
Daniel Stenberg
91c879461e
Alexander Kourakos's lowercase environment variable fix
2000-11-20 07:35:21 +00:00
Daniel Stenberg
bda9fde4d8
spell correction resolv => resolve in two error messages
2000-11-18 16:31:27 +00:00
Daniel Stenberg
0def60bf9d
now supports checks for exit codes and check for memory even when curl
...
returns (expected) exit code
2000-11-17 15:58:25 +00:00
Daniel Stenberg
1665435040
graceful failure test
2000-11-17 15:57:35 +00:00
Daniel Stenberg
aa86f697f6
output FAILED properly even when -s is used
2000-11-17 15:34:33 +00:00
Daniel Stenberg
e48747d95d
updated to the new stdout stuff and the new -a option
2000-11-17 15:33:54 +00:00
Daniel Stenberg
0a72154cd2
fixed strdup() of a NULL pointer
2000-11-17 15:32:17 +00:00
Daniel Stenberg
3e6a354c4c
now exits and alerts on bad uses of strdup() and free()
2000-11-17 15:31:45 +00:00
Daniel Stenberg
f0b8aac325
updated to the new stdout file behaviour of runtests.pl
2000-11-17 15:30:33 +00:00
Daniel Stenberg
ec3054e1f2
make test in root now runs make quiet-test in the test dir
2000-11-17 15:30:01 +00:00
Daniel Stenberg
7c6414ebbd
uses stricter output
2000-11-17 15:15:48 +00:00
Daniel Stenberg
85705e105c
better stdout check, full support for memory debug tests
2000-11-17 15:07:29 +00:00
Daniel Stenberg
874f6024e6
multiple URL test
2000-11-17 15:07:03 +00:00
Daniel Stenberg
a03cdd7e83
curl_formfree() added
2000-11-17 14:21:07 +00:00
Daniel Stenberg
f9155568c6
this has been missing all the time...
2000-11-17 14:11:22 +00:00
Daniel Stenberg
c0936824d4
added curl_formfree()
2000-11-17 14:06:24 +00:00
Daniel Stenberg
57ddd7e928
now includes stdlib.h
2000-11-17 14:05:43 +00:00
Daniel Stenberg
868488b518
memory leak cleanup campaign
2000-11-17 14:03:58 +00:00
Daniel Stenberg
7f77a061dd
allows \r \n \t \v in config file parameters within quotes
2000-11-17 10:08:39 +00:00
Daniel Stenberg
2d16e1a777
config file test
2000-11-17 10:05:56 +00:00
Daniel Stenberg
2297bc4791
changed the 'port' field to long to better work with the va_arg() system
2000-11-17 09:48:21 +00:00
Daniel Stenberg
34a2d446e0
major config file hack, now works a lot better and slightly different
...
Added --url to allow URLs to be specified in the config file that way
2000-11-17 09:47:18 +00:00
Daniel Stenberg
fdd91b2209
moved out the FTP part
2000-11-16 09:06:18 +00:00
Daniel Stenberg
7ea4551b1b
forgot to commit before
2000-11-16 07:32:45 +00:00
Daniel Stenberg
77bbbd868b
data->err must be used, not stderr
2000-11-16 07:20:12 +00:00
Daniel Stenberg
3b91db110b
fixed crash in config file parser
2000-11-15 20:45:29 +00:00
Daniel Stenberg
ab9dfac24e
updated to catch bug 122480
2000-11-15 15:48:15 +00:00
Daniel Stenberg
5a07305dc8
not printf()ing %s normally for character that weren't isprint() made things
...
go weird, had to remove this. I should use trio soon for all the *printf()
stuff as this is too broken
2000-11-15 15:36:41 +00:00
Daniel Stenberg
56c0c67dff
'use strict' compliant
...
better complains if there are missing input files for a test case
explaced exit-calls with returns instead
2000-11-15 12:13:24 +00:00
Daniel Stenberg
885184aa14
proxy authorization test case
2000-11-15 12:06:59 +00:00
Daniel Stenberg
e0e67812de
now sorts the test cases when "all" is used
2000-11-15 08:21:14 +00:00
Daniel Stenberg
eb72e001a7
'use strict' compliant
2000-11-15 07:09:37 +00:00
Daniel Stenberg
cdfa5f5d7b
removed some /= 256 that was wrongly left
2000-11-14 11:56:16 +00:00
Daniel Stenberg
0c19d2518c
added help text on -h
2000-11-14 10:28:25 +00:00
Daniel Stenberg
e64b8a8f86
more decriptions
2000-11-14 10:24:26 +00:00
Daniel Stenberg
e2641a394d
removed lots of external program dependencies (for windows compliance)
...
added lots of comments
added -s for short output and made it possible to run specific test cases
from the command line
2000-11-14 10:18:44 +00:00
Daniel Stenberg
bd3dca96f6
somewhat more functioning FTP
2000-11-13 20:47:09 +00:00
Daniel Stenberg
3cd77a19ca
basic and early ftp support
2000-11-13 19:58:40 +00:00
Daniel Stenberg
e02affb5d0
logs stderr as well now, which is good if the program crashes, and also
...
dumps more information in case curl doesn't return success
2000-11-13 18:34:27 +00:00
Daniel Stenberg
24f9ae1f72
*** empty log message ***
2000-11-13 18:23:52 +00:00
Daniel Stenberg
2bd70e1351
moved the followlocation field from the http struct to the urldata struct
...
since it has to survive http struct deletion
2000-11-13 18:23:21 +00:00
Daniel Stenberg
336124c3dc
updated
2000-11-13 16:07:17 +00:00
Daniel Stenberg
8e735d1eea
converted shell script to perl
2000-11-13 16:06:16 +00:00
Daniel Stenberg
aa9a60287d
more test case data
2000-11-13 16:05:39 +00:00
Daniel Stenberg
6736c1610c
removed the check that prevents -T and -o beinged used simultaneously!
2000-11-13 11:59:19 +00:00
Daniel Stenberg
1cc8af2779
if the server is already running when the script is started, it now verifies
...
that it actually is our test server that runs
2000-11-13 11:45:41 +00:00
Daniel Stenberg
bfb118e42a
Added space after the Cookie: header keyword
2000-11-13 11:29:32 +00:00
Daniel Stenberg
3f0aa0648f
defaults to run all available test cases in (1 - last) order
2000-11-13 09:51:01 +00:00
Daniel Stenberg
a58e336d85
updated test cases
2000-11-13 09:44:39 +00:00
Daniel Stenberg
27435f0648
new pid stuff, more filters, various fixes
2000-11-13 09:43:40 +00:00
Daniel Stenberg
69e82e7383
changed pid stuff, made it work with rfc1867 posts and made it work better
...
on paths
2000-11-13 09:42:58 +00:00
Daniel Stenberg
b2daec2477
more details added
2000-11-13 09:41:47 +00:00
Daniel Stenberg
c605f81a09
Jrg updated the list of exported functions
2000-11-13 08:36:17 +00:00
Daniel Stenberg
d5b06bcf3b
replaced by a working server!
2000-11-13 08:03:16 +00:00
Daniel Stenberg
d5e6404b8b
uses the new httpd server, runs the tests much faster
2000-11-13 08:02:26 +00:00
Daniel Stenberg
bc84fe1cf3
new perl http server that works better
2000-11-13 08:02:02 +00:00
Daniel Stenberg
460aa295e0
Chris Faherty fixed a free-twice problem
2000-11-13 07:51:23 +00:00
Daniel Stenberg
143ff23c4f
updated config file section
2000-11-12 15:14:35 +00:00
Daniel Stenberg
6195412005
Added empty actions for all: and install:
2000-11-12 15:11:50 +00:00
Daniel Stenberg
4e120f34a5
The last few days of changes
2000-11-10 15:26:48 +00:00
Daniel Stenberg
14bcdcfcdd
test files
2000-11-10 15:24:54 +00:00
Daniel Stenberg
3c0194bb72
initial checkin
2000-11-10 15:24:09 +00:00
Daniel Stenberg
172f0ba12d
the tests dir is added
2000-11-10 14:42:06 +00:00
Daniel Stenberg
4035543763
set type before checking --head size, as the type may cause the server
...
to return different sizes
2000-11-10 13:42:45 +00:00
Daniel Stenberg
920579ba11
doing an ftp upload append that was already completed resulted in a
...
"hang", it now results in an error instead
2000-11-10 11:28:01 +00:00
Daniel Stenberg
1ff573c649
added getpass_r check
2000-11-10 09:19:47 +00:00
Daniel Stenberg
7b5c551835
adjusted to the changed getpass_r()
2000-11-10 09:19:09 +00:00
Daniel Stenberg
a5b2eb7962
new interface, updated Angus' license, dependent on HAVE_GETPASS_R
2000-11-10 09:18:25 +00:00
Daniel Stenberg
78423c5899
Venkataramana Mokkapati corrected a cookie parser bug
2000-11-10 08:10:04 +00:00
Daniel Stenberg
2bcb8abf40
haxx.nu => haxx.se
2000-11-09 12:51:43 +00:00
Daniel Stenberg
b32bf42763
Added RSAglue/rsaref lib check if the crypto lib is there but the ssl lib
...
check fails.
2000-11-09 12:35:45 +00:00
Daniel Stenberg
61fb8fea10
cleaned up the thread-safe checks into separate functions, added check for
...
gethostbyname() in the socket lib as it seems some systems need it
2000-11-08 14:27:46 +00:00
Daniel Stenberg
c0a44b4b9b
Added typecast to localtime_r()
2000-11-07 23:09:08 +00:00
Daniel Stenberg
ef8741d23c
removed the perror() outputs as they did nothing good to us
2000-11-07 07:33:40 +00:00
Daniel Stenberg
56548f9a13
getpass_r() is the new getpass name for thread-safe getpass!
2000-11-06 23:18:50 +00:00
Daniel Stenberg
36000e5287
Added T. Bharath to the list of contributors
2000-11-06 23:12:36 +00:00
Daniel Stenberg
8cb15395d0
Added descriptions for: CURLOPT_PASSWDDATA, CURLOPT_PASSWDFUNCTION,
...
CURLOPT_CAINFO and CURLOPT_SSL_VERIFYPEER.
2000-11-06 23:11:23 +00:00
Daniel Stenberg
4ccda6d692
Added CURLINFO_SSL_VERIFYRESULT
2000-11-06 22:59:05 +00:00
Daniel Stenberg
7390c3a8af
bugfixes and improvements
2000-11-06 22:56:46 +00:00
Daniel Stenberg
e5e259030f
removed bad mirror, added text about source contents (that should be here
...
according to the source license)
2000-11-06 22:55:59 +00:00
Daniel Stenberg
9f4f16b55d
new getpass proto and function pointer usage
2000-11-06 22:53:50 +00:00
Daniel Stenberg
e05922c428
modified pgrsTime() to the new functionality
2000-11-06 15:32:16 +00:00
Daniel Stenberg
71fb701168
adjusted the time-keeping function to work better for location following
...
requests
2000-11-06 15:31:10 +00:00
Daniel Stenberg
b6bb734215
Emmanuel Tychon found a problem when specifying user-name only in a URL
...
(and the password entered interactively). This fix also includes proper
URL-decoding of the user name and password if specified in the URL.
2000-11-06 08:12:30 +00:00
Daniel Stenberg
e7736324b4
David Odin (aka DindinX) for MandrakeSoft, tiny example with GTK
2000-11-03 14:47:07 +00:00
Daniel Stenberg
e0e01e5a59
error code fix
2000-11-02 14:34:46 +00:00
Daniel Stenberg
852b664e45
added signal in case sigaction is missing
2000-11-01 08:19:10 +00:00
Daniel Stenberg
e6cdb68a88
adjusted to the new packages dir
2000-10-31 09:54:29 +00:00
Daniel Stenberg
349811f3da
removed, see packages/Linux/RPM
2000-10-31 09:53:54 +00:00
Daniel Stenberg
823785c53e
new package related file
2000-10-31 09:50:22 +00:00
Daniel Stenberg
1c0fd24a36
removed extra comma in the CURLINFO enum typedef
2000-10-30 23:17:06 +00:00
Daniel Stenberg
5c0b2f29b9
Added CURLOPT_SSL_VERIFYPEER and CURLOPT_CAINFO
2000-10-30 23:15:15 +00:00
Daniel Stenberg
e446edc288
the verify cert stuff is now added!
2000-10-30 15:07:58 +00:00
Daniel Stenberg
b5d152caf7
T. Bharath's ssl patch
2000-10-30 12:43:08 +00:00
Daniel Stenberg
6f7dcf3f22
typecasted the localtime_r() return code to not make it not warn even if the
...
function prototype is missting
2000-10-30 11:54:27 +00:00
Daniel Stenberg
0cff279063
new urldata ssl layout and T. Bharath brought the new SSL cert verify function
2000-10-30 11:53:40 +00:00
Daniel Stenberg
09ba856e39
Added section 4.8 I found a bug and did some minor cosmetics
2000-10-27 12:25:00 +00:00
Daniel Stenberg
1df033a1c5
Added description on how to use the newly supported multiple -d options
2000-10-27 10:52:38 +00:00
Daniel Stenberg
3264ce04ee
Added sigaction check
2000-10-27 10:52:08 +00:00
Daniel Stenberg
3b0d49e1c9
post 7.4.1 changes
2000-10-27 10:51:14 +00:00
Daniel Stenberg
f6daff475f
removed old unused getpass() leftovers
2000-10-26 21:59:54 +00:00
Daniel Stenberg
9d0d8280e9
Georg Horn provided a fix for the timeout signal stuff. Finally the timeout
...
switch should work under most unixes (requires sigaction())
2000-10-26 21:57:12 +00:00
Daniel Stenberg
cdfb83e0e3
removed getpass-check since getpass() is no longer being used
2000-10-26 10:32:31 +00:00
Daniel Stenberg
02037971ed
renamed getpass() to my_getpass() and it is now thread-safe and should
...
disable passwd-echoing on win32 (supplied by Bjrn Stenberg)
2000-10-26 10:32:04 +00:00
Daniel Stenberg
a5b01cf4e8
Kevin Roth's bugreport with config files containing '-v defaulturl' is now
...
fixed
2000-10-26 08:15:13 +00:00
Daniel Stenberg
68c231e1b0
Kevin P Roth's idea of supporting multiple -d options was turned into reality
2000-10-26 07:06:52 +00:00
Daniel Stenberg
949eaf8ad4
Replaced the former bug report email address with the new curl-bug@haxx.se
2000-10-25 07:43:03 +00:00
Daniel Stenberg
950110ecb1
Added a few ideas
2000-10-25 07:42:23 +00:00
Daniel Stenberg
5f8e93d3b0
tiny spell correction
2000-10-25 07:41:58 +00:00
Daniel Stenberg
e4a7e18a0c
compiles on Linux now
2000-10-25 07:41:11 +00:00
Daniel Stenberg
8f5ffd94a2
the configure script dynamically gets the version from the include file now
...
which lets the maketgz skip updating the configure.in file
2000-10-23 13:56:12 +00:00
Daniel Stenberg
c44b10de41
remote_port used in Host: headers only when non-default
2000-10-20 13:48:38 +00:00
Daniel Stenberg
135cc036aa
made the speedcheck actually work again
2000-10-17 14:53:03 +00:00
Daniel Stenberg
f6163b375f
7.4.1 commit
2000-10-16 13:52:05 +00:00
Daniel Stenberg
b2d73c50d3
pre5 and pre6 fixes
2000-10-12 09:14:57 +00:00
Daniel Stenberg
834b7de33c
Added lib/libcurl.def for win32 DLL creations
2000-10-12 09:13:55 +00:00
Daniel Stenberg
debdd93e1b
just removed some example lines in the top comment
2000-10-12 09:13:22 +00:00
Daniel Stenberg
4e8ddedc8f
Jrn added glob_cleanup()
2000-10-12 09:12:24 +00:00
Daniel Stenberg
751d503f54
sprintf() => snprintf()
2000-10-12 08:22:16 +00:00
Daniel Stenberg
b2e47dfde4
updated to better reflect reality
2000-10-11 10:59:36 +00:00
Daniel Stenberg
0af8201cc2
make curl capable of using the mozilla SSL engine
2000-10-11 10:59:16 +00:00
Daniel Stenberg
7717212912
free the URL string if that was allocated
2000-10-11 10:58:37 +00:00
Daniel Stenberg
ccb2b5d22c
free the FTP struct already in the _done() function
2000-10-11 10:57:52 +00:00
Daniel Stenberg
85174ed358
memory leak adjusts
2000-10-11 10:29:25 +00:00
Daniel Stenberg
111d1d09d3
removed the header that confuses PHP
2000-10-09 22:29:35 +00:00
Daniel Stenberg
4f5a4c9bd5
added the bool typedef, moved here from curl/curl.h
2000-10-09 21:36:38 +00:00
Daniel Stenberg
8c62e337b0
bool typedef fix
2000-10-09 21:35:40 +00:00
Daniel Stenberg
51bcdb472b
use this to analyze the memory debug logs MALLOCDEBUG will generate
2000-10-09 11:31:55 +00:00
Daniel Stenberg
5ee185f420
just too many to mention
2000-10-09 11:25:40 +00:00
Daniel Stenberg
fb739ac130
Added commented MALLOCDEBUG stuff for memory debugging
2000-10-09 11:24:49 +00:00
Daniel Stenberg
cdd91bed46
I commented the -DMALLOCDEBUG flag to make it easier to add
2000-10-09 11:24:18 +00:00
Daniel Stenberg
9defb83930
added memory debugging support
2000-10-09 11:13:17 +00:00
Daniel Stenberg
0f8facb49b
added memory debugging include file
2000-10-09 11:12:34 +00:00
Daniel Stenberg
d49d05bce6
added for memory leak debugging etc
2000-10-09 11:11:43 +00:00
Daniel Stenberg
1e2e6a4e33
GetHost() did not properly assign the third argument pointer!
2000-10-08 12:50:51 +00:00
Daniel Stenberg
5b39a48e22
corrected the --longoption parser
2000-10-06 12:45:05 +00:00
Daniel Stenberg
2918836cef
removed include "writeout.h"
2000-10-06 11:06:20 +00:00
Daniel Stenberg
b900318d8d
Jrg's updated makefile
2000-10-06 11:03:43 +00:00
Daniel Stenberg
c58dc8f82f
the --interface code doesn't work on win32 and is #ifndef WIN32 now
2000-10-06 11:03:20 +00:00
Daniel Stenberg
0ddacf929a
added for the win32 version
2000-10-06 11:02:48 +00:00
Daniel Stenberg
a513e97464
moved the src/config.h stuff to the bottom, as automake were adding include
...
stuff to ../src in the lib directory's Makefile.in otherwise!
2000-10-06 10:40:43 +00:00
Daniel Stenberg
03a56b3e56
HTTP resume fix, now the range pointer may be allocated
2000-10-06 06:28:39 +00:00
Daniel Stenberg
18f67852be
filled in more information on the options
2000-10-04 13:09:15 +00:00
Daniel Stenberg
693aab0e95
size_request and size_header added to the -w description
2000-10-04 13:08:54 +00:00
Daniel Stenberg
ccd0f07c41
-w supports size_header and size_request
2000-10-04 13:08:17 +00:00
Daniel Stenberg
5865860ad6
counts header and request size
2000-10-04 13:07:43 +00:00
Daniel Stenberg
bf56377865
Added Jason S. Priebe as contributor
2000-10-03 22:07:09 +00:00
Daniel Stenberg
e012d32e66
documented writeinfo as removed in 7.4
2000-10-03 22:06:26 +00:00
Daniel Stenberg
763797ab3c
introduced in libcurl 7.4
2000-10-03 22:05:27 +00:00
Daniel Stenberg
2cdd150723
removed writeinfo stuff
2000-10-03 22:04:04 +00:00
Daniel Stenberg
d46b006f22
add_buffer_send() free()d the buffer *before* it was used! :-O
2000-10-03 16:53:41 +00:00
Daniel Stenberg
033263e696
added the new upload_bufsize to the connectdata struct
2000-10-03 11:05:09 +00:00
Daniel Stenberg
eee5c71aff
inits the upload_bufsize at connect time
2000-10-03 11:03:55 +00:00
Daniel Stenberg
f1b8566ea2
new upload-buffer size design that starts with a smallish buffer and increases
...
its size in case of need
2000-10-03 11:02:52 +00:00
Daniel Stenberg
d3f9b2a490
introduced the new add_buffer() concept that makes the HTTP request to get
...
sent in only one shot
2000-10-03 11:01:32 +00:00
Daniel Stenberg
398d21696f
Added curl_easy_getinfo.3
2000-10-02 06:49:51 +00:00
Daniel Stenberg
99fbcac6b9
added a small suggestion on how to get the curl man page in text format
...
without nroff
2000-10-02 06:40:14 +00:00
Daniel Stenberg
c23e387928
Uses the new "client-side" writeout function
2000-10-02 06:36:34 +00:00
Daniel Stenberg
ef77d484f0
removed writeout.[ch] and added getinfo.c
2000-10-02 06:32:31 +00:00
Daniel Stenberg
df7b9e7af6
Added writeout.c
2000-10-02 06:32:05 +00:00
Daniel Stenberg
f612f194be
writeout.[ch] added in src/
2000-10-02 06:31:10 +00:00
Daniel Stenberg
dfec172157
moved out from the library and put here, uses the new curl_easy_getinfo()
2000-10-02 06:30:40 +00:00
Daniel Stenberg
888182c16d
adjusted for curl_easy_getinfo
2000-10-02 06:29:39 +00:00
Daniel Stenberg
d5ad450db6
getinfo.c replaces the former writeout.c
2000-10-02 06:28:55 +00:00
Daniel Stenberg
b0274a553b
Added curl_easy_getinfo()
2000-10-02 06:27:43 +00:00
Daniel Stenberg
e372a440c0
#include <malloc.h> was removed, it causes warnings on openbsd
2000-09-29 06:34:50 +00:00
Daniel Stenberg
91bda5650c
include base64.h instead of base64_krb.h
2000-09-28 10:36:31 +00:00