Gunter Knauf
3da1ade4e5
added cast macros to silent compiler warnings with 64-bit systems.
2009-10-19 18:10:47 +00:00
Yang Tse
ff40c83aa7
Fix compiler warning: local variable may be used without having been initialized
2009-10-19 15:56:26 +00:00
Yang Tse
f49427d364
Use *_CHECK_PATH_SEPARATOR_REQUIRED to ensure that *_CHECK_PATH_SEPARATOR
...
is only expanded and included once in the configure script.
2009-10-19 04:13:12 +00:00
Yang Tse
04e8ff84fe
Our _AS_PATH_SEPARATOR_PREPARE override is now m4_defun'd instead of m4_define'd
...
due to autoconf 2.64 m4_require'ing it in _AS_SHELL_SANITIZE indirectly through
_AS_PATH_WALK.
2009-10-19 04:11:54 +00:00
Daniel Stenberg
6f4a5a4612
- Ray Dassen provided a patch in Debian's bug tracker (bug number #551461 )
...
that now makes curl_getdate(3) actually handles RFC 822 formatted dates that
use the "single letter military timezones".
http://www.rfc-ref.org/RFC-TEXTS/822/chapter5.html has the details.
2009-10-18 21:56:19 +00:00
Yang Tse
6d4e6cc813
Check for basename() is now done the same as other function checks
2009-10-18 03:37:39 +00:00
Daniel Stenberg
86cec97b22
- Fixed memory leak in the SCP/SFTP code as it never freed the knownhosts
...
data!
2009-10-18 01:11:25 +00:00
Daniel Stenberg
e5ee822745
John Dennis filed bug report #2873666
...
(http://curl.haxx.se/bug/view.cgi?id=2873666 ) which identified a problem which
made libcurl loop infinitely when given incorrect credentials when using HTTP
GSS negotiate authentication.
2009-10-18 00:18:27 +00:00
Daniel Stenberg
167a92810a
- Kevin Baughman found a double close() problem with libcurl-NSS, as when
...
libcurl called NSS to close the SSL "session" it also closed the actual
socket.
2009-10-18 00:10:13 +00:00
Daniel Stenberg
b8b8c3d538
s/Make NTLM work without OpenSSL functions/Make NTLM work with other crypto functions
...
As it actually builds with gcrypt these days, but not the NSS functions.
2009-10-17 19:31:57 +00:00
Daniel Stenberg
21105ab344
README.NSS is gone
2009-10-17 18:31:57 +00:00
Yang Tse
e49d928ce4
Fix invalid file name characters handling on Windows
2009-10-17 17:33:19 +00:00
Yang Tse
5e253785af
Move comment
2009-10-16 13:30:31 +00:00
Yang Tse
3cbc8d1ba3
Replace tabs with spaces
2009-10-15 17:34:09 +00:00
Yang Tse
b4af26a188
Fix an OOM handling problem
2009-10-14 18:11:36 +00:00
Gunter Knauf
6daede08cb
we only need to call ASN1_STRING_length() if ASN1_STRING_type() detects UTF-8,
...
else ASN1_STRING_to_UTF8() returns the string length.
2009-10-14 02:32:27 +00:00
Yang Tse
3669ff3c1e
Update LDAP URL format reference
2009-10-13 14:48:35 +00:00
Yang Tse
9afdb05fe8
Fix compiler warning: argument is incompatible with corresponding format string conversion
2009-10-13 13:53:57 +00:00
Yang Tse
4d9279cb3b
Fix potential out-of-bounds read
2009-10-10 12:31:27 +00:00
Yang Tse
640e49976f
Fix compiler warning: loop without body
2009-10-10 12:29:32 +00:00
Yang Tse
f1aa936d2c
Fix compiler warning
2009-10-09 14:06:38 +00:00
Yang Tse
a5ba25a5f6
Fix compiler warning
2009-10-08 18:38:29 +00:00
Yang Tse
b4e6418aef
Fix compiler warning
2009-10-08 17:06:08 +00:00
Yang Tse
0077a6d51b
Attempt to silence bogus compiler warning: "Potential null pointer dereference"
2009-10-08 12:44:25 +00:00
Yang Tse
4798f4e652
Fix compiler warning: addition result could be truncated before cast to bigger sized type
2009-10-08 00:02:32 +00:00
Kamil Dudka
b38e28b6bc
fix gcc warnings in lib/nss.c
2009-10-07 20:34:08 +00:00
Yang Tse
052dac0d3f
Overhauled ares__get_hostent()
...
- Fixing out of bounds memory overwrite triggered with malformed /etc/hosts file.
- Improving parsing of /etc/hosts file.
- Validating requested address family.
- Ensuring that failures always return a NULL pointer.
- Adjusting header inclusions.
2009-10-07 18:47:04 +00:00
Gunter Knauf
2eeafcf9a6
removed NSS README since the mentioned problems are now solved.
2009-10-07 12:25:32 +00:00
Yang Tse
45e093fc45
Fix vc-x64 target having MACHINE= wrongly positioned, and added vc-x64-ssl-zlib
...
target as indicated end requested by Viktor Szakats in bug report #2872879 .
2009-10-06 14:14:13 +00:00
Yang Tse
e593715d72
Fix comment
2009-10-06 14:00:03 +00:00
Yang Tse
1209f2c014
Fix ssize_t redefinition errors on WIN64 reported by Alexey Simak
2009-10-06 13:59:37 +00:00
Dan Fandrich
7c821a85f8
Minix has new build prerequisites using autoconf 2.64
2009-10-06 06:54:46 +00:00
Yang Tse
cf367a62ce
more files to ignore
2009-10-05 02:47:34 +00:00
Daniel Stenberg
b233957885
- Tom Mueller correctly reported in bug report #2870221
...
(http://curl.haxx.se/bug/view.cgi?id=2870221 ) that libcurl returned an
incorrect return code from the internal trynextip() function which caused
him grief. This is a regression that was introduced in 7.19.1 and I find it
strange it hasn't hit us harder, but I won't persue into figuring out
exactly why.
2009-10-01 07:59:45 +00:00
Daniel Stenberg
492aed1450
mention some alternative method names in the docs for --request
2009-10-01 07:37:58 +00:00
Daniel Stenberg
cd91a1eeca
mention "quiet" for the --silent option to get easier to find
2009-10-01 07:35:15 +00:00
Daniel Stenberg
5ed274d0b7
- Constantine Sapuntzakis: The current implementation will always set
...
SO_SNDBUF to CURL_WRITE_SIZE even if the SO_SNDBUF starts out larger. The
patch doesn't do a setsockopt if SO_SNDBUF is already greater than
CURL_WRITE_SIZE. This should help folks who have set up their computer with
large send buffers.
2009-10-01 07:05:07 +00:00
Yang Tse
4271f44a9e
Check if _REENTRANT definition is required to
...
make errno available as a preprocessor macro.
2009-09-29 16:34:03 +00:00
Dan Fandrich
78d07cb0f9
Removed some extraneous carriage return characters
2009-09-28 18:13:35 +00:00
Yang Tse
5b11e3883c
fix compiler warning: conversion from "long" to "size_t" may lose sign
2009-09-28 17:01:23 +00:00
Yang Tse
7d22ce5573
libcurl private function Curl_memrchr() now in curl_memrchr.c and curl_memrchr.h
2009-09-28 16:05:20 +00:00
Yang Tse
b64dd3c63d
Added check for memrchr function or macro
2009-09-28 12:16:29 +00:00
Daniel Stenberg
0ea6abe7df
tiny indent fix
2009-09-27 21:37:24 +00:00
Daniel Stenberg
8646cecb78
- I introduced a maximum limit for received HTTP headers. It is controlled by
...
the define CURL_MAX_HTTP_HEADER which is even exposed in the public header
file to allow for users to fairly easy rebuild libcurl with a modified
limit. The rationale for a fixed limit is that libcurl is realloc()ing a
buffer to be able to put a full header into it, so that it can call the
header callback with the entire header, but that also risk getting it into
trouble if a server by mistake or willingly sends a header that is more or
less without an end. The limit is set to 100K.
2009-09-27 21:34:13 +00:00
Daniel Stenberg
867a0de670
unify two very similar code sections into one single function, header_append()
2009-09-27 21:14:15 +00:00
Daniel Stenberg
4f47fc4e14
- John P. McCaskey posted a bug report that showed how libcurl did wrong when
...
saving received cookies with no given path, if the path in the request had a
query part. That is means a question mark (?) and characters on the right
side of that. I wrote test case 1105 and fixed this problem.
2009-09-26 20:51:51 +00:00
Daniel Stenberg
8d39a31e89
added test 1105 (disabled) - it repeats a cookie path bug we need to fix
2009-09-26 11:46:41 +00:00
Kamil Dudka
66fcebdc9e
- Implemented a protocol independent way to specify blocking direction, used by
...
transfer.c for blocking. It is currently used only by SCP and SFTP protocols.
This enhancement resolves an issue with 100% CPU usage during SFTP upload,
reported by Vourhey.
2009-09-26 08:31:48 +00:00
Daniel Stenberg
af9ce990f0
minor whitespace edit
2009-09-25 20:26:44 +00:00
Daniel Stenberg
e3d623f190
- Chris Mumford filed bug report #2861587
...
(http://curl.haxx.se/bug/view.cgi?id=2861587 ) identifying that libcurl used
the OpenSSL function X509_load_crl_file() wrongly and failed if it would
load a CRL file with more than one certificate within. This is now fixed.
2009-09-25 18:09:38 +00:00