Daniel Stenberg
450975b0c3
getinmemory.c: use better argument names for write callback
2011-09-07 22:43:28 +02:00
Yang Tse
5658aa9574
ssh.c: fix memory leaks triggered upon OOM or other failures
2011-09-07 01:26:43 +02:00
Yang Tse
6539047694
test case 583: ensure that test failures don't go unnoticed - follow-up
2011-09-06 19:59:42 +02:00
Yang Tse
774ad4e31d
test suite: libtest header inclusion cleanup - follow-up
...
Adjust tests/libtest/Makefile.inc and remove a couple of unused headers from
tests/libtest/lib583.c
2011-09-06 18:11:11 +02:00
Yang Tse
f764da8afb
test case 583: ensure that test failures don't go unnoticed
2011-09-06 17:56:39 +02:00
Yang Tse
c8ba8740b9
test suite: libtest header inclusion cleanup
...
Added missing memoryTracking to test cases 560 and 583. If this triggers
leak detection on these, it only means that previously it was going unnoticed.
2011-09-06 17:47:54 +02:00
Yang Tse
46df51a391
fix bool variables checking and assignment
2011-09-06 01:57:21 +02:00
Yang Tse
e9e894905c
pingpong.c: avoid a memmove call in function Curl_pp_vsendf
2011-09-05 23:45:04 +02:00
Yang Tse
a50210710a
fix bool variables checking and assignment
2011-09-05 20:46:09 +02:00
Yang Tse
eb44ac0138
test suite: use test case specific netrc file names
2011-09-05 12:39:50 +02:00
Guenter Knauf
d52f3eb598
Fixed final message output.
2011-09-04 22:05:32 +02:00
Daniel Stenberg
8e154225b5
TODO-RELEASE: deleteing five issues due to no response
...
No feedback and no updates, removing these issues
2011-09-04 19:42:11 +02:00
Yang Tse
196e0d699f
setup_once.h cleanup and sync
2011-09-04 17:10:51 +02:00
Guenter Knauf
809cde5416
Fix to skip untrusted certs.
2011-09-04 17:05:49 +02:00
Guenter Knauf
476f194d7f
Added SPNEGO to MinGW makefiles.
2011-09-04 10:03:08 +02:00
Yang Tse
bdc311cf98
NTLM WB: fix file descriptor leak upon OOM condition
2011-09-04 01:56:30 +02:00
Yang Tse
a405a8976d
revert changes not intended to be pushed with commit 6b75d2c2
2011-09-03 18:26:21 +02:00
Yang Tse
6b75d2c2df
fix a bunch of MSVC compiler warnings
2011-09-03 16:07:09 +02:00
Guenter Knauf
2be65bb0c5
Updated dependecies versions.
2011-09-03 14:01:09 +02:00
Guenter Knauf
f02325ea65
Some MinGW makefile tweaks for MinGW64.
2011-09-03 13:55:16 +02:00
Guenter Knauf
b98594c8bf
Changed MinGW to use own winidn prototypes.
2011-09-03 13:39:22 +02:00
Dan Fandrich
ded3638d97
Fix NTLM winbind support to pass the torture tests
...
Calling sclose() both in the child and the parent fools the
socket leak detector into thinking it's been closed twice.
Calling close() in the child instead overcomes this problem. It's
not as portable as the sclose() macro, but this code is highly
POSIX-specific, anyway.
2011-09-02 13:22:20 -07:00
Yang Tse
9194e17003
MemoryTracking: fix logging of free() calls done where Curl_safefree is called
...
Just internal stuff...
Curl_safefree is now a macro defined in memdebug.h instead of a function
prototyped in url.h and implemented in url.c, so inclusion of url.h is no
longer required in order to simply use Curl_safefree.
Provide definition of macro WHILE_FALSE in setup_once.h in order to allow
other macros such as DEBUGF and DEBUGASSERT, and code using it, to compile
without 'conditional expression is constant' warnings.
The WHILE_FALSE stuff fixes 150+ MSVC compiler warnings.
2011-09-02 19:40:53 +02:00
Yang Tse
749dbfbc87
transfer.c: fix parentheses/braces placement for vi/emacs delimiter matching
2011-09-02 17:41:39 +02:00
Yang Tse
6b59bc1805
transfer.c: fix loadhostpairs() OOM handling
2011-09-02 00:06:19 +02:00
Yang Tse
0a5bbb2ac1
test harness: https, ftps and ssh servers allowed start up time increased 33%
2011-09-01 22:21:57 +02:00
Yang Tse
f2285a6d39
hostip.c: return immediately from Curl_resolv_timeout() upon expired timeout.
...
Ensure existing logic in Curl_resolv_timeout() is not subverted upon getting a
negative timeout from resolve_server(). The timeout in resolve_server() could
be checked to avoid calling Curl_resolv_timeout() with an expired timeout, but
fixing this in this way allows existing logic in resolve_server() to be kept
unchanged.
2011-09-01 17:09:46 +02:00
Yang Tse
fdf157abdf
ftp.c: fix some leaks torture tests detected 2011-08-30 - follow-up
...
follow-up for commit d20408e8
2011-09-01 15:38:30 +02:00
Yang Tse
437848d754
test harness: fix detection of test harness client knownhosts file
...
Regenerate curl's tests client knownhosts file also when, somehow,
this file is empty.
2011-08-31 19:59:26 +02:00
Yang Tse
38fff918f9
test harness: fix detection of test harness host and client key files
...
Regenerate curl's tests host and client key files also when, somehow,
any of these files are empty.
2011-08-31 18:16:14 +02:00
Yang Tse
5ea65fbc79
ssh.c: fix realloc() OOM handling
2011-08-31 18:15:29 +02:00
Yang Tse
0b018a0a05
ftp.c: fix some leaks torture tests detected 2011-08-30 - follow-up
...
follow-up for commit c06de200
2011-08-31 18:14:38 +02:00
Yang Tse
d20408e816
fix some leaks torture tests detected 2011-08-30
2011-08-31 03:50:07 +02:00
Yang Tse
c06de20025
fix some leaks torture tests detected 2011-08-30
2011-08-31 01:58:06 +02:00
Daniel Stenberg
e495f82f86
RELEASE-NOTES: synced with 3445fa2e3f
2011-08-29 15:37:06 +02:00
Kamil Dudka
3445fa2e3f
tests: break busy loops in tests 502, 555, and 573
2011-08-29 15:14:39 +02:00
Yang Tse
5a45dc4a29
pingpong.c: fix Curl_pp_vsendf() arbitrary restrictions on command length
...
This removes command length restrictions on calling functions.
2011-08-29 14:27:06 +02:00
Yang Tse
78199b6030
NTLM: header inclusion cleanup follow-up
2011-08-28 11:29:09 +02:00
Yang Tse
05ef245170
NTLM: header inclusion cleanup
2011-08-28 07:15:46 +02:00
Yang Tse
662c1d87f3
NTLM: END of refactoring/splitting/moving
...
First:
File curl_ntlm.h renamed curl_ntlm_msgs.h
File curl_ntlm.c renamed curl_ntlm_msgs.c
Afterwards:
File http_ntlm.c renamed curl_ntlm.c
File http_ntlm.h renamed curl_ntlm.h
2011-08-28 02:00:02 +02:00
Yang Tse
135f694058
NTLM: move NTLM core specifics into curl_ntlm_core.[ch]
2011-08-28 01:19:08 +02:00
Yang Tse
260ee6b7bf
NTLM_WB: move NTLM_WB specifics into curl_ntlm_wb.[ch]
2011-08-27 19:16:10 +02:00
Yang Tse
b976d108f1
NTLM_WB: final congruency naming adjustments
...
Configure script option --enable-wb-ntlm-auth renamed to --enable-ntlm-wb
Configure script option --disable-wb-ntlm-auth renamed to --disable-ntlm-wb
Preprocessor symbol WINBIND_NTLM_AUTH_ENABLED renamed to NTLM_WB_ENABLED
Preprocessor symbol WINBIND_NTLM_AUTH_FILE renamed to NTLM_WB_FILE
Test harness env var CURL_NTLM_AUTH renamed to CURL_NTLM_WB_FILE
Static function wb_ntlm_close renamed to ntlm_wb_cleanup
Static function wb_ntlm_initiate renamed to ntlm_wb_init
Static function wb_ntlm_response renamed to ntlm_wb_response
2011-08-27 06:31:18 +02:00
Yang Tse
b4f6319cf7
NTLM single-sign on adjustments (XI)
...
Feature string literal NTLM_SSO renamed to NTLM_WB.
Preprocessor symbol USE_NTLM_SSO renamed to WINBIND_NTLM_AUTH_ENABLED.
curl's 'long' option 'ntlm-sso' renamed to 'ntlm-wb'.
Fix some comments to make clear that this is actually a NTLM delegation.
2011-08-27 01:33:35 +02:00
Daniel Stenberg
e18c3f447e
--cookie-jar: activates the cookie engine
2011-08-26 23:23:07 +02:00
Daniel Stenberg
0fd2bf3726
Curl_read_plain: indent code
2011-08-26 23:20:27 +02:00
Yang Tse
407e08baad
NTLM single-sign on adjustments (X)
...
Functions renamed:
Curl_output_ntlm_sso -> Curl_output_ntlm_wb
sso_ntlm_close -> wb_ntlm_close
sso_ntlm_response -> wb_ntlm_response
sso_ntlm_initiate -> wb_ntlm_initiate
Preprocessor symbols renamed:
CURLAUTH_NTLM_SSO -> CURLAUTH_NTLM_WB
CURL_VERSION_NTLM_SSO -> CURL_VERSION_NTLM_WB
2011-08-26 18:57:50 +02:00
Daniel Stenberg
186463e7fa
TODO: progress callback without doubles
2011-08-25 16:05:04 +02:00
Steve Holme
d535cff775
http NTLM: refactoring followup
...
Output of Curl_ntlm_create_type1_message() and Curl_ntlm_create_type3_message()
functions is now already base64 encoded.
2011-08-25 15:13:13 +02:00
Kamil Dudka
f5ad192d23
docs: the next release is going to be 7.22.0
2011-08-24 23:51:21 +02:00