Cristian Rodríguez
3d919440c8
OpenSSL: Use SSL_MODE_RELEASE_BUFFERS if available, reduces memory use
...
See also :
http://www.openssl.org/docs/ssl/SSL_CTX_set_mode.html
http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html
Signed-off-by: Cristian Rodríguez <crrodriguez@opensuse.org>
2011-08-07 22:58:31 +02:00
Daniel Stenberg
339fef4440
TODO-RELEASE: close issue #292
...
Fixed:
292 - bug 3385258 "Addendum to 3370895"
Basically brushing up commit 27b8814017
2011-08-07 22:54:37 +02:00
Daniel Stenberg
15379f0614
Curl_pgrsStartNow: clear all bits except HIDE
...
Bug: http://curl.haxx.se/bug/view.cgi?id=3385258
Reported by: Ben Winslow
2011-08-07 22:26:57 +02:00
Daniel Stenberg
f2a6373629
readwrite_data: improved C-E decoding error message
2011-08-07 19:55:23 +02:00
Yang Tse
2ccffbb37e
BSD-style lwIP TCP/IP stack support - followup
...
lwIP library initialization.
2011-08-07 08:45:57 +02:00
Yang Tse
1db023d3cb
NTLM single-sign on adjustments (IX)
...
Use swrite/sread instead of write/read to avoid SIGPIPE
2011-08-07 03:05:04 +02:00
Yang Tse
91ad42412f
config-win32.h: comments adjustments
2011-08-06 19:18:43 +02:00
Daniel Stenberg
7d69e31023
TODO-RELEASE: committed issue #304
...
304 - "Async-DNS-resolve-thread gets started even when a dotted IP is
provided" by Christian H<E4>gele
http://curl.haxx.se/mail/lib-2011-08/0009.html
2011-08-06 15:24:48 +02:00
Christian Hägele
704dc18440
asyn-thread: check for dotted addresses before thread starts
2011-08-06 15:21:42 +02:00
Daniel Stenberg
b0f18c4beb
TODO-RELEASE: Add #307 two issues by "Spoon Man"
2011-08-06 12:18:59 +02:00
Yang Tse
40e1d03c5d
checksrc.pl: add quotes to var
2011-08-05 21:24:59 +02:00
Yang Tse
c95fec5e5b
keep a single copy of config-win32.h in version control repository - followup
...
Allow configure builds to generate src/config-win32.h
Skip checksrc on src/config-win32.h contents already checked at lib/config-win32.h
Allow multiple -W in checksrc.pl
2011-08-05 21:01:39 +02:00
Yang Tse
817b863466
BSD-style lwIP TCP/IP stack support - docs/INSTALL blurb
2011-08-05 16:32:20 +02:00
Yang Tse
f6272dd9b8
BSD-style lwIP TCP/IP stack support - followup
2011-08-05 15:53:00 +02:00
Yang Tse
40597fd942
git ignore src/config-win32.h
2011-08-05 13:24:02 +02:00
Yang Tse
f0fae85acd
keep a single copy of config-win32.h in version control repository.
...
maketgz and buildconf.bat updated to reflect this.
2011-08-05 13:20:22 +02:00
Daniel Stenberg
e1f3536bac
RELEASE-NOTES: synced with afe88d85f4
2011-08-05 01:12:24 +02:00
Daniel Stenberg
afe88d85f4
test710: verify that --proxy socks5://hostname works
2011-08-05 00:46:59 +02:00
Daniel Stenberg
17f343290c
create_conn: mark non-HTTP proxies accordingly
...
A proxy could be marked 'httpproxy' wrongly before if set with an
environment variable or with the CURLOPT_PROXY option with a socks*://
prefix or similar.
Added test 710 to verify
Bug: http://curl.haxx.se/mail/lib-2011-07/0194.html
2011-08-05 00:44:40 +02:00
Daniel Stenberg
75fa3d2d6e
test709: HTTP GET via SOCKS5 set in environment
2011-08-05 00:28:03 +02:00
Daniel Stenberg
9812446c65
TODO-RELEASE: issue #293 is done
...
Fixed:
293 - from http://bugzilla.redhat.com/723075 "curl segfaults"
2011-08-04 23:27:05 +02:00
Daniel Stenberg
5eb2396cd1
segfault fixed
...
When using both -J and a single -O with multiple URLs, a missing init
could cause badness.
Bug: http://curl.haxx.se/mail/lib-2011-07/0126.html and
http://bugzilla.redhat.com/723075
Reported by: Paul Howarth and Garrett Holmstrom
2011-08-04 23:25:55 +02:00
Daniel Stenberg
86b50a1fe5
test1313: test content-disposition with uneven quotes
2011-08-04 23:25:55 +02:00
Daniel Stenberg
8f890470f1
parse_filename: deal with escaped quotes
2011-08-04 23:25:55 +02:00
Yang Tse
a6ed2b8426
BSD-style lwIP TCP/IP stack support:
...
Allow compilation of libcurl and curl using BSD-style lwIP on Win32.
In order to compile libcurl and curl with this support it is necessary
to edit files lib/config-win32.h and src/config-win32.h and uncomment
a line to make definition of preprocessor symbol USE_LWIPSOCK visible.
Afterwards you can compile as usual.
In order to use compiled library with BSD-style lwIP TCP/IP stack in
your program it is mandatory that you include lwIP header file <lwip/opt.h>
before including <curl/curl.h> or <curl/multi.h>
Compilation has been verified with lwIP 1.4.0 and contrib-1.4.0 from:
http://download.savannah.gnu.org/releases/lwip/lwip-1.4.0.zip
http://download.savannah.gnu.org/releases/lwip/contrib-1.4.0.zip
Have fun!
2011-08-04 21:27:29 +02:00
Yang Tse
b56bbabee0
curl.h: untangle a preprocessor block, removing duplicate sys/types.h inclusion
2011-08-04 20:47:31 +02:00
Daniel Stenberg
a04912bb65
TODO-RELEASE: issue #290 fixed
...
Closed this entry:
290 - bug 3375603 "curl has problem with remote names containing ';'"
2011-08-04 17:51:08 +02:00
Daniel Stenberg
519d0c0dd2
-J: support ';' in quoted file names
...
Content-disposition headers can provide file names with semicolons which
previously would be cut off at that point.
Added test case 1311 and 1312 to verify -J.
Bug: http://curl.haxx.se/bug/view.cgi?id=3375603
Reported by: Peter Hjalmarsson
2011-08-04 17:48:45 +02:00
Daniel Stenberg
d2c22411af
getpart.pm: when no part match, return blank when section ends
2011-08-04 17:36:31 +02:00
Daniel Stenberg
c4142034ff
runtests.pl: support option=no-include
2011-08-04 17:36:00 +02:00
Daniel Stenberg
efc8ef7cc4
TODO-RELESE: #306 - SSL Sessions shared
2011-08-04 11:11:03 +02:00
Daniel Stenberg
b698f90051
TODO-RELEASE: updated with current issues
2011-08-04 00:22:04 +02:00
Kamil Dudka
ddf0b30ffd
curl_gssapi: add a missing include of sendf.h
...
... to avoid build failure when GSS_C_DELEG_POLICY_FLAG is not defined.
Reported by: Paul Howarth
2011-08-03 18:07:07 +02:00
Kamil Dudka
a7864c41db
curl_gssapi: refine the handling of CURLOPT_GSSAPI_DELEGATION
...
Suggested by Richard Silverman.
2011-08-03 10:56:41 +02:00
Adam Tkac
ebf42c4be7
Add new CURLOPT_GSSAPI_DELEGATION option.
...
Curl_gss_init_sec_context got new parameter - SessionHandle.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-08-03 10:23:34 +02:00
Yang Tse
7688a99bef
configure: add check for <sys/wait.h>
2011-07-31 22:36:54 +02:00
Yang Tse
10a0bed485
NTLM single-sign on adjustments (VIII)
...
Use preprocessor symbols WINBIND_NTLM_AUTH_ENABLED and WINBIND_NTLM_AUTH_FILE
for Samba's winbind daemon ntlm_auth helper code implementation and filename.
Retain preprocessor symbol USE_NTLM_SSO for NTLM single-sign-on feature
availability implementation independent.
For test harness, prefix NTLM_AUTH environment vars with CURL_
Refactor and rename configure option --with-ntlm-auth to --enable-wb-ntlm-auth[=FILE]
2011-07-31 20:44:41 +02:00
Dan Fandrich
cc3e01cfae
Renumbered test2005 to test1310
...
The 20xx range is for multiple sequential tests.
2011-07-29 12:35:52 -07:00
Yang Tse
65cc163195
curl-functions.m4 serial # bump
2011-07-29 20:29:48 +02:00
Yang Tse
9417e71f4a
Revert "configure: additional flag checks for fcntl() socket() and socketpair()"
...
This reverts commit bc6e6a465a
.
2011-07-29 20:24:37 +02:00
Yang Tse
bc6e6a465a
configure: additional flag checks for fcntl() socket() and socketpair()
2011-07-29 18:28:04 +02:00
Yang Tse
ad8193fbb9
NTLM single-sign on adjustments (VII)
...
Initialize variables when connectdata object is created.
2011-07-29 16:27:15 +02:00
Yang Tse
bcbac913d6
socketpair() usage tracking to allow fd leak detection
2011-07-29 13:27:10 +02:00
Yang Tse
5cdbfa1837
fix compiler warning
2011-07-29 13:27:08 +02:00
Dan Fandrich
c01c000b16
Avoid a "shadows global declaration" warning on old MIT Kerberos
...
Defining NCOMPAT eliminates the backwards-compatibility macros
that are the source of the problem and which we don't need,
anyway.
2011-07-28 14:04:13 -07:00
Yang Tse
35051d274f
NTLM single-sign on adjustments (VI)
...
Fix compiler warning
2011-07-28 22:47:42 +02:00
Dan Fandrich
9779553221
Give the NTLM SSO helper a moment to cleanly shut down if needed
2011-07-28 12:42:39 -07:00
Dan Fandrich
435e2bc757
Removed an extraneous \n that violated the SSO daemon protocol
...
This caused fake_ntlm to abort due to an invalid command
causing sporadic test 2005 failures.
2011-07-28 12:41:44 -07:00
Yang Tse
99848d3dab
NTLM single-sign on adjustments (V)
...
Enhance test harness fake_ntlm logging upon invalid input.
2011-07-28 21:12:41 +02:00
Dan Fandrich
02e59579ef
Fixed a couple of memory leaks in NTLM SSO support
2011-07-27 18:08:10 -07:00