#
da3fc1ee |
| 10-Feb-2013 |
Linus Nielsen Feltzing |
Fix NULL pointer reference when closing an unused multi handle.
|
#
72688317 |
| 08-Feb-2013 |
Daniel Stenberg |
DONE: consider callback-aborted transfers premature This bug report properly identified that when doing SMTP and aborting the transfer with a callback, it must be considered aborted prem
DONE: consider callback-aborted transfers premature This bug report properly identified that when doing SMTP and aborting the transfer with a callback, it must be considered aborted prematurely by the code to avoid QUIT etc to be attempted as that would cause a hang. The new test case 1507 verifies this behavior. Reported by: Patricia Muscalu Bug: http://curl.haxx.se/bug/view.cgi?id=1184
show more ...
|
Revision tags: curl-7_29_0 |
|
#
bd1f170a |
| 05-Feb-2013 |
Linus Nielsen Feltzing |
CURLMOPT_MAXCONNECTS: restore functionality When a connection is no longer used, it is kept in the cache. If the cache is full, the oldest idle connection is closed. If no connection is
CURLMOPT_MAXCONNECTS: restore functionality When a connection is no longer used, it is kept in the cache. If the cache is full, the oldest idle connection is closed. If no connection is idle, the current one is closed instead.
show more ...
|
#
63605d28 |
| 20-Jan-2013 |
Yang Tse |
Makefile.inc: fix $(top_srcdir) not allowed in _SOURCES variables
|
#
4b401b2d |
| 15-Jan-2013 |
Yang Tse |
build: use per-target '_CPPFLAGS' for those currently using default Automake documents that doing this will make it choose a different name for intermediate object files even when sharin
build: use per-target '_CPPFLAGS' for those currently using default Automake documents that doing this will make it choose a different name for intermediate object files even when sharing source files across targets of same Makefile.am. Up to automake 1.13.1 target's intermediate object files were placed in the build subdirectory of the target. We depended on this, probably undocumented behavior, to achieve same behavior as if a per-target flag had been specified when building targets that actually belong to different Makefile.am files. It seems automake 1.13.2 is going to break behavior mentioned above. So, lets use a documented behavior in order to achieve same purpose, across automake versions, no matter where automake wishes to place intermediate object files. Our build targets that already were using a per-target '_CFLAGS' or '_CPPFLAGS' need no 'fixing', these were already 'fixed'. The only Makefile.am or Makefile.in files in libcurl's source tree touched by this 'fix' are tests/libtest/Makefile.inc and tests/unit/Makefile.inc.
show more ...
|
#
d7f2c3af |
| 15-Jan-2013 |
Yang Tse |
tests/libtest/Makefile.inc: sort build targets
|
#
4a5aa668 |
| 04-Jan-2013 |
Yang Tse |
Revert changes relative to lib/*.[ch] recent renaming This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use
Revert changes relative to lib/*.[ch] recent renaming This reverts renaming and usage of lib/*.h header files done 28-12-2012, reverting 2 commits: f871de0... build: make use of 76 lib/*.h renamed files ffd8e12... build: rename 76 lib/*.h files This also reverts removal of redundant include guard (redundant thanks to changes in above commits) done 2-12-2013, reverting 1 commit: c087374... curl_setup.h: remove redundant include guard This also reverts renaming and usage of lib/*.c source files done 3-12-2013, reverting 3 commits: 13606bb... build: make use of 93 lib/*.c renamed files 5b6e792... build: rename 93 lib/*.c files 7d83dff... build: commit 13606bbfde follow-up 1 Start of related discussion thread: http://curl.haxx.se/mail/lib-2013-01/0012.html Asking for confirmation on pushing this revertion commit: http://curl.haxx.se/mail/lib-2013-01/0048.html Confirmation summary: http://curl.haxx.se/mail/lib-2013-01/0079.html NOTICE: The list of 2 files that have been modified by other intermixed commits, while renamed, and also by at least one of the 6 commits this one reverts follows below. These 2 files will exhibit a hole in history unless git's '--follow' option is used when viewing logs. lib/curl_imap.h lib/curl_smtp.h
show more ...
|
#
13606bbf |
| 03-Jan-2013 |
Yang Tse |
build: make use of 93 lib/*.c renamed files 93 *.c source files renamed to use our standard naming scheme. This change affects 77 files in libcurl's source tree.
|
#
f871de00 |
| 28-Dec-2012 |
Yang Tse |
build: make use of 76 lib/*.h renamed files 76 private header files renamed to use our standard naming scheme. This change affects 322 files in libcurl's source tree.
|
#
e125eea5 |
| 24-Dec-2012 |
Yang Tse |
test 1504 and 1505: same as 1502 but with different cleanup sequences
|
#
5ed03ebe |
| 23-Dec-2012 |
Yang Tse |
test 1503: same as 1502 but with a different cleanup sequence
|
#
3456bbc4 |
| 23-Dec-2012 |
Yang Tse |
test 1502: OOM handling fixes
|
#
60edbf65 |
| 05-Dec-2012 |
Yang Tse |
libtest: fix some compiler warnings
|
#
91b57cd6 |
| 30-Nov-2012 |
Yang Tse |
build: prevent global LIBS from influencing libtest build targets
|
#
16a8281f |
| 28-Nov-2012 |
Yang Tse |
build: avoid linkage of directly unused libraries
|
Revision tags: curl-7_28_1 |
|
#
409f2a04 |
| 18-Nov-2012 |
Daniel Stenberg |
fixed memory leak: CURLOPT_RESOLVE with multi interface DNS cache entries populated with CURLOPT_RESOLVE were not properly freed again when done using the multi interface. Test
fixed memory leak: CURLOPT_RESOLVE with multi interface DNS cache entries populated with CURLOPT_RESOLVE were not properly freed again when done using the multi interface. Test case 1502 added to verify. Bug: http://curl.haxx.se/bug/view.cgi?id=3575448 Reported by: Alex Gruz
show more ...
|
#
6d1b493f |
| 08-Nov-2012 |
Fabian Keil |
Fix compilation of lib1501
|
#
b2954e66 |
| 04-Nov-2012 |
Daniel Stenberg |
FTP: prevent the multi interface from blocking As pointed out in Bug report #3579064, curl_multi_perform() would wrongly use a blocking mechanism internally for some commands which c
FTP: prevent the multi interface from blocking As pointed out in Bug report #3579064, curl_multi_perform() would wrongly use a blocking mechanism internally for some commands which could lead to for example a very long block if the LIST response never showed. The solution was to make sure to properly continue to use the multi interface non-blocking state machine. The new test 1501 verifies the fix. Bug: http://curl.haxx.se/bug/view.cgi?id=3579064 Reported by: Guido Berhoerster
show more ...
|
Revision tags: curl-7_28_0 |
|
#
09d9dd88 |
| 01-Sep-2012 |
Sara Golemon |
Unit test for curl_multi_wait()
|
#
3b7d31c1 |
| 08-Aug-2012 |
Joe Mason |
NTLM: verify multiple connections work Add test2032 to test that NTLM does not switch connections in the middle of the handshake
|
Revision tags: curl-7_27_0 |
|
#
24c43e9d |
| 19-Jul-2012 |
Joe Mason |
Add tests of auth retries
|
Revision tags: curl-7_26_0 |
|
#
c44d45db |
| 23-Mar-2012 |
Daniel Stenberg |
HTTP: reset expected DL/UL sizes on redirects With FOLLOWLOCATION enabled. When a 3xx page is downloaded and the download size was known (like with a Content-Length header), but the
HTTP: reset expected DL/UL sizes on redirects With FOLLOWLOCATION enabled. When a 3xx page is downloaded and the download size was known (like with a Content-Length header), but the subsequent URL (transfered after the 3xx page) was chunked encoded, then the previous "known download size" would linger and cause the progress meter to get incorrect information, ie the former value would remain being sent in. This could easily result in downloads that were WAY larger than "expected" and would cause >100% outputs with the curl command line tool. Test case 599 was created and it was used to repeat the bug and then verify the fix. Bug: http://curl.haxx.se/bug/view.cgi?id=3510057 Reported by: Michael Wallner
show more ...
|
Revision tags: curl-7_25_0 |
|
#
3c80309c |
| 22-Mar-2012 |
Yang Tse |
fix several compiler warnings
|
#
ea055407 |
| 06-Feb-2012 |
Daniel Stenberg |
curl_easy_reset: reset the referer string When CURLOPT_REFERER has been used, curl_easy_reset() did not properly clear it. Verified with the new test 598 Bug: http://cu
curl_easy_reset: reset the referer string When CURLOPT_REFERER has been used, curl_easy_reset() did not properly clear it. Verified with the new test 598 Bug: http://curl.haxx.se/bug/view.cgi?id=3481551 Reported by: Michael Day
show more ...
|
Revision tags: curl-7_24_0 |
|
#
24526d0c |
| 17-Jan-2012 |
Yang Tse |
tests: enable time tracing on tests 500, 573 and 585
|