Benoit Neil
e9dd099870
Added missing tests in CMake, added Makefile.inc for tests (+ use in CMake scripts), and fixed a missing define under windows in a test source file.
2009-04-07 21:59:15 +00:00
Benoit Neil
070d89a561
Added CURL_HIDDEN_SYMBOLS option, and fixed missing SIZEOF_INT causing warnings.
2009-04-07 21:00:50 +00:00
Daniel Stenberg
28cc9dd331
clarified after chat in #curl
2009-04-07 20:51:01 +00:00
Benoit Neil
7c1fecc94a
(From Bill Hoffman & Sukender) Added Dashboard reports.
2009-04-07 11:23:23 +00:00
Benoit Neil
7a9fab52be
Fixed tests/server build (removed unnecessary link to libcurl).
2009-04-07 11:05:26 +00:00
Benoit Neil
8cb8371011
Made the CMake scripts read Makefile.inc. Needs testing I guess.
2009-04-06 22:45:17 +00:00
Daniel Stenberg
875c55d86b
- I clarified in the docs that CURLOPT_SEEKFUNCTION should return 0 on success
...
and 1 on fatal errors. Previously it only mentioned non-zero on fatal
errors. This is a slight change in meaning, but it follows what we've done
elsewhere before and it opens up for LOTS of more useful return codes
whenever we can think of them...
2009-04-06 21:44:53 +00:00
Benoit Neil
b85154f13f
Added tests (exes) targets, refactor a few things.
...
PS: Once again, sorry if the added files have executable perms on Linux.
2009-04-06 21:05:44 +00:00
Benoit Neil
06047d9103
Added curl (exe) target, fixed static/dynamic linking errors.
...
PS: Sorry if the added file has executable perms on Linux, I didn't found anything related to it...
2009-04-06 20:44:01 +00:00
Benoit Neil
2362637e90
Removed the "lib" prefix under linux ("was "liblibcurl") and fixed import library name under Win32 (Added "_imp" for dynamically linked).
2009-04-06 19:43:52 +00:00
Benoit Neil
edd02607e2
Fixed Win32 link error and disabled MSVC specific (=annoying) warnings (Reported by Bill Hoffman)
2009-04-06 19:22:31 +00:00
Yang Tse
0211e420ed
fix compiler warning: passing arg 1 of `sk_num' from incompatible pointer type
2009-04-03 12:08:32 +00:00
Benoit Neil
9a184e0bb1
Added basic OpenSSL support in CMake scripts (Thanks to Bill Hoffman)
2009-04-02 23:12:22 +00:00
Yang Tse
168fb3a8d8
Fix curl_off_t definition for builds done using Sun compilers and a
...
non-configured libcurl. In this case curl_off_t data type was gated
to the off_t data type which depends on the _FILE_OFFSET_BITS. This
configuration is exactly the unwanted configuration for our curl_off_t
data type which must not depend on such setting. This breaks ABI for
libcurl libraries built with Sun compilers which were built without
having run the configure script with _FILE_OFFSET_BITS different than
64 and using the ILP32 data model.
2009-04-02 18:50:39 +00:00
Benoit Neil
4c5307b456
Initial CMake scripts (libcurl only), based on the merge of tetest scripts and mine. These are far to be functionnal yet.
...
PS: Hello world :)
2009-04-02 13:14:53 +00:00
Dan Fandrich
626f9bd8c2
Added the curl_easy_recv return code fix
2009-04-02 04:41:03 +00:00
Daniel Stenberg
a06b36dee0
- Andre Guibert de Bruet fixed a NULL pointer use in an infof() call if a
...
strdup() call failed.
2009-04-01 12:15:37 +00:00
Dan Fandrich
18e1bee8d5
Properly return an error code in curl_easy_recv (reported by Jim Freeman).
2009-03-31 14:49:25 +00:00
Gunter Knauf
41f76801eb
some minor Makefile tweaks.
2009-03-29 19:40:00 +00:00
Daniel Stenberg
31a7bfc47f
Gary Maxwell helped us clarify that CURLOPT_SHARE specificly needs the locking
...
functions if the easy handles are used in multiple threads
2009-03-20 23:28:20 +00:00
Daniel Stenberg
1b6d18fcb0
removed useless comment
2009-03-20 12:42:29 +00:00
Yang Tse
57c32b709d
Add a link to "Potential Errors Passing CRT Objects Across DLL Boundaries"
2009-03-18 13:58:29 +00:00
Daniel Stenberg
5f19822e37
- Kamil Dudka brought a patch that enables 6 additional crypto algorithms when
...
NSS is used. These ciphers were added in NSS 3.4 and require to be enabled
explicitly.
2009-03-18 12:48:51 +00:00
Daniel Stenberg
9a0c9cd6e1
minor fix
2009-03-18 09:14:28 +00:00
Gisle Vanem
0ac8e1d80b
If CURL_DISABLE_PROXY is defined, we must allow socks_sspi.c to call
...
Curl_blockread_all(). It is needed in code inside USE_WINDOWS_SSPI.
2009-03-15 13:43:47 +00:00
Daniel Stenberg
744e55ec74
we use libssh2_version() now if available
2009-03-13 10:02:26 +00:00
Daniel Stenberg
74ba4d7950
- Use libssh2_version() to present the libssh2 version in case the libssh2
...
library is found to support it.
2009-03-13 09:58:15 +00:00
Yang Tse
fa96436661
Fix TELNET transfers not being aborted upon write callback failures
2009-03-12 13:18:25 +00:00
Yang Tse
d15b8273d6
Add Curl_read() return code checking
2009-03-12 02:12:05 +00:00
Daniel Stenberg
0a5cf3a928
Oops, make the memory magic debug stuff done before global init too just to
...
catch them all. The memory debug stuff is not in the public API anyway.
2009-03-11 23:00:31 +00:00
Daniel Stenberg
6173e38fdc
- Kamil Dudka made the curl tool properly call curl_global_init() before any
...
other libcurl function.
2009-03-11 22:56:03 +00:00
Daniel Stenberg
34cd99d1d9
update the embedded copyright year
2009-03-11 09:00:34 +00:00
Yang Tse
0922a0fc3f
s/u_long/unsigned long/
2009-03-11 05:09:03 +00:00
Yang Tse
dd53b356ff
fix previous commit misplaced break statement
2009-03-11 04:45:18 +00:00
Yang Tse
f1db505778
Added TELNET timeout support for Windows builds
2009-03-11 04:15:33 +00:00
Daniel Stenberg
662727ca3e
Moved 7.19.2 and older entries from CHANGES to CHANGES.0 (the latter is not
...
shipped in release archives but is only in CVS)
2009-03-10 10:00:06 +00:00
Daniel Stenberg
bdec6f2b20
- Frank Hempel found out a bug and provided the fix:
...
curl_easy_duphandle did not necessarily duplicate the CURLOPT_COOKIEFILE
option. It only enabled the cookie engine in the destination handle if
data->cookies is not NULL (where data is the source handle). In case of a
newly initialized handle which just had the cookie support enabled by a
curl_easy_setopt(handle, CURL_COOKIEFILE, "")-call, handle->cookies was
still NULL because the setopt-call only appends the value to
data->change.cookielist, hence duplicating this handle would not have the
cookie engine switched on.
We also concluded that the slist-functionality would be suitable for being
put in its own module rather than simply hanging out in lib/sendf.c so I
created lib/slist.[ch] for them.
2009-03-09 12:21:46 +00:00
Daniel Stenberg
c86c294f55
- Andreas Farber made the 'buildconf' script check for the presence of m4
...
scripts to make it detect a bad checkout earlier. People with older
checkouts who don't do cvs update with the -d option won't get the new dirs
and then will get funny outputs that can be a bit hard to understand and
fix.
2009-03-09 09:24:31 +00:00
Dan Fandrich
a9a03b9708
Avoid a compile warning in --disable-proxy case
2009-03-09 04:32:51 +00:00
Daniel Stenberg
f4e8c406bb
- Andre Guibert de Bruet found and fixed a code segment in ssluse.c where the
...
allocation of the memory BIO was not being properly checked.
2009-03-08 22:56:55 +00:00
Daniel Stenberg
12bfcb501c
- Andre Guibert de Bruet fixed the gnutls-using code: There are a few places
...
in the gnutls code where we were checking for negative values for errors,
when the man pages state that GNUTLS_E_SUCCESS is returned on success and
other values indicate error conditions.
2009-03-08 22:52:05 +00:00
Daniel Stenberg
0fc1782dd4
Andre Guibert de Bruet fixed a typo in the error message
2009-03-08 22:45:59 +00:00
Daniel Stenberg
9274d31690
- Bill Egert pointed out ( http://curl.haxx.se/bug/view.cgi?id=2671602 ) that
...
curl didn't use sprintf() in a way that is documented to work in POSIX but
since we use our own printf() code (from libcurl) that shouldn't be a
problem. Nonetheless I modified the code to not rely on such particular
features and to not cause further raised eyebrowse with no good reason.
2009-03-08 22:42:50 +00:00
Dan Fandrich
983a539503
Expanded the security section of the libcurl-tutorial man page to cover
...
more issues for authors to consider when writing robust libcurl-using
applications.
2009-03-05 06:44:18 +00:00
Yang Tse
94bb7fe5cb
Fix NTLM authentication memory leak on SSPI enabled Windows builds
2009-03-05 01:23:14 +00:00
Dan Fandrich
b98e0aa09b
Fixed a problem with m4 quoting in the OpenSSL configure check reported
...
by Daniel Johnson.
2009-03-04 08:09:39 +00:00
Daniel Stenberg
49c6d7e32d
Added test 1097 to verify the bug Axel Kuhn epidox posted on March 3 2009
...
on curl-users, it is also added to DISABLED since I don't have time to work
on it further right now.
2009-03-03 13:25:19 +00:00
Daniel Stenberg
ee73fc361b
- David James brought a patch that make libcurl close (all) dead connections
...
whenever you attempt to open a new connection.
2009-03-03 11:01:24 +00:00
Daniel Stenberg
e84dbd28db
15 additional contributor from the 7.19.4 RELEASE-NOTES
2009-03-03 10:41:11 +00:00
Daniel Stenberg
02449d9aa5
Gah! We can't have 'curl' added here since even though it removes the curl
...
binary it also removes the include/curl subdir!
2009-03-03 10:02:26 +00:00