Yang Tse
90bc6ee8f3
- Constantine Sapuntzakis provided the fix that ensures that an SSL connection
...
won't be reused unless protection level for peer and host verification match.
2009-11-14 02:30:30 +00:00
Yang Tse
5e75817d44
Assume that getaddrinfo is thread safe, unless hard coded
...
knowledge says the contrary or h_errno is not defined.
2009-11-13 20:03:45 +00:00
Yang Tse
a7e4022d6b
Related with the threadsafe capability of getaddrinfo:
...
- Constantine Sapuntzakis reported that Darwin 6.0 a.k.a. MAC OS X 10.2
and newer have a threadsafe getaddrinfo.
- Fix Dragonfly BSD triplet detection.
- In case the hard-coded knowledge says that getaddrinfo is threadsafe,
an additional check is done to verify that h_errno is also defined.
If h_errno isn't defined, we finally assume that it isn't threadsafe.
Jamie Lokier provided the inspiration for this extra check.
2009-11-13 05:01:51 +00:00
Yang Tse
4999847625
AIX 5.2 and newer have threadsafe getaddrinfo.
...
Add some comments to better understand what the regex's pretend to achieve.
2009-11-12 22:48:40 +00:00
Yang Tse
d26a92493a
HP-UX 11.11 and later have threadsafe getaddrinfo
2009-11-12 20:29:28 +00:00
Yang Tse
05a4abea04
Constantine Sapuntzakis patch for hostip.c
...
No need for a separate variable ndns.
The memory leak detection will detect code that fails to release a dns reference.
The DEBUGASSERT will detect code that releases too many references.
2009-11-12 19:28:43 +00:00
Yang Tse
c1f9440aca
Check if getaddrinfo is threadsafe when function check allows it to be used
2009-11-12 18:31:33 +00:00
Yang Tse
011a2818db
Add missing variable initialization
2009-11-12 14:36:34 +00:00
Kamil Dudka
571309dc3e
- libcurl-NSS now tries to reconnect with TLS disabled in case it detects
...
a broken TLS server. However it does not happen if SSL version is selected
manually. The approach was originally taken from PSM. Kaspar Brand helped me
to complete the patch. Original bug reports:
https://bugzilla.redhat.com/525496
https://bugzilla.redhat.com/527771
2009-11-12 11:16:31 +00:00
Kamil Dudka
d547d00f2c
- Kevin Baughman provided a fix preventing libcurl-NSS from crash on doubly
...
closed NSPR descriptor. The issue was hard to find, reported several times
before and always closed unresolved. More info at the RH bug:
https://bugzilla.redhat.com/534176
2009-11-12 10:54:10 +00:00
Yang Tse
668dc0ad87
Make hostip.c compile again
2009-11-12 04:32:08 +00:00
Dan Fandrich
0b7e0eed49
Made the path to the binaries absolute
2009-11-11 22:15:33 +00:00
Yang Tse
9b7e45e874
Add last change credit
2009-11-11 21:19:49 +00:00
Yang Tse
40c2c3270d
- Marco Maggi reported that compilation failed when configured --with-gssapi
...
and GNU GSS installed due to a missing mutual exclusion of header files in
the Kerberos 5 code path. He also verified that my patch worked for him.
2009-11-11 21:15:34 +00:00
Daniel Stenberg
b3e8cf539d
NSS SSL connections are also blocking
2009-11-11 14:54:45 +00:00
Daniel Stenberg
fb5f332834
- Constantine Sapuntzakis posted bug #2891595
...
(http://curl.haxx.se/bug/view.cgi?id=2891595 ) which identified how an entry
in the DNS cache would linger too long if the request that added it was in
use that long. He also provided the patch that now makes libcurl capable of
still doing a request while the DNS hash entry may get timed out.
2009-11-11 09:31:37 +00:00
Daniel Stenberg
107c4d878a
- Christian Schmitz noticed that the progress meter/callback was not properly
...
used during the FTP connection phase (after the actual TCP connect), while
it of course should be. I also made the speed check get called correctly so
that really slow servers will trigger that properly too.
2009-11-11 09:01:43 +00:00
Yang Tse
5d786d0e97
Renamed fpGetNetworkParams and fpSystemFunction036 to avoid namespace pollution with static library
2009-11-11 08:56:46 +00:00
Yang Tse
5f77eea408
Add kernel32.lib
2009-11-11 08:51:31 +00:00
Yang Tse
a0905ec0ab
Mention last changes
2009-11-10 22:07:32 +00:00
Yang Tse
d7470a3629
Reinstate copyright symbol lost in previous commit
2009-11-10 22:04:51 +00:00
Yang Tse
2287e7ba8b
Make some strings different in resource file for debug or release builds
2009-11-10 20:20:13 +00:00
Yang Tse
16a1e251cd
Ignore more subdirs
2009-11-10 20:05:10 +00:00
Yang Tse
1aa320dedb
Fix compiler warning: conditional expression is constant
2009-11-10 18:41:03 +00:00
Yang Tse
d17ce4e9f1
Sync linker and resource compiler options with Makefile.msvc
2009-11-10 18:26:09 +00:00
Yang Tse
50c3417686
Follow Makefile.msvc subdirectory naming scheme, and sync compiler options
2009-11-09 19:34:30 +00:00
Yang Tse
46f294dbb0
Updated MSVC makefile that allows building dynamic and static
...
c-ares libraries in debug and release flavours.
Additionally each of the three sample programs is built against
each of the four possible c-ares libraries, generating all this
a total number of 12 executables and 4 libraries.
2009-11-09 13:24:11 +00:00
Yang Tse
d7231f54d7
Test for USE_WINSOCK since it is more restrictive than WIN32
2009-11-09 12:57:26 +00:00
Yang Tse
809f2a190c
Make header inclusion depend on HAVE_*_H definition
2009-11-09 12:56:50 +00:00
Yang Tse
4f62cdf6f9
Remove unneeded preprocessor directives
2009-11-09 12:56:11 +00:00
Daniel Stenberg
b8012ea251
Joshua Kwan added paragraph 4.18 about file:// URLs on windows etc
2009-11-07 21:52:41 +00:00
Yang Tse
02673a8900
Adjust c-ares include paths for memory tracking enabled (--enable-curldebug) builds
2009-11-05 17:44:29 +00:00
Kamil Dudka
676e0c28e7
- Dropped misleading timeouts in libcurl-NSS and made sure the SSL socket works
...
in non-blocking mode.
2009-11-05 15:41:31 +00:00
Yang Tse
55e68ba333
I removed leading 'curl' path on the 'curlbuild.h' include statement in
...
curl.h, adjusting auto-makefiles include path, to enhance portability to
OS's without an orthogonal directory tree structure such as OS/400.
2009-11-05 15:04:03 +00:00
Yang Tse
3f56d12830
avoid division by zero
2009-11-05 15:00:28 +00:00
Daniel Stenberg
257f2376d5
- I fixed several problems with the transfer progress meter. It showed the
...
wrong percentage for small files, most notable for <1000 bytes and could
easily end up showing more than 100% at the end. It also didn't show any
percentage, transfer size or estimated transfer times when transferring
less than 100 bytes.
2009-11-04 23:09:17 +00:00
Yang Tse
1d8d389bce
source files used by sample programs
2009-11-04 14:24:47 +00:00
Daniel Stenberg
99e43046a7
start over towards 7.19.8
2009-11-04 13:11:43 +00:00
Daniel Stenberg
a5460f2431
updated with names from the 7.19.7 release notes
2009-11-04 13:10:07 +00:00
Daniel Stenberg
6bf9d56485
fix the find command line
2009-11-04 12:34:48 +00:00
Daniel Stenberg
367114bc87
avoid fiddling in the ares subdir since that isn't part of the release
...
tarball
2009-11-04 12:33:06 +00:00
Daniel Stenberg
81d45ed3a2
release coming up
2009-11-04 12:20:07 +00:00
Daniel Stenberg
7d74e02519
syntax
2009-11-04 12:13:20 +00:00
Daniel Stenberg
7611d30a05
I have next to no hope of fixing more bugs before 7.19.7 so all are now
...
moved to 7.19.8. I removed the bugs already in KNOWN_BUGS (but they should
of course still get fixed).
Added three recent bugs. 7.19.8 is targetted to get shipped in Janurary 2010
2009-11-04 10:17:28 +00:00
Dan Fandrich
3704375292
Put the Symbian binaries into the more modern locations in ROM
2009-11-04 00:27:19 +00:00
Dan Fandrich
ea1f30e686
Updated systems, bindings, NTLM support
2009-11-03 19:07:19 +00:00
Dan Fandrich
9732b7cebe
Export the Symbian .iby files to make it easier to build a ROM
2009-11-03 00:22:56 +00:00
Daniel Stenberg
f39380b1ac
strerror() => curl_easy_strerror()
2009-11-02 21:20:45 +00:00
Yang Tse
c8da2980ed
include progress.h for Curl_pgrsSetDownloadCounter function prototype
2009-11-02 20:04:18 +00:00
Daniel Stenberg
b19dc0eeb0
- As reported independent by both Stan van de Burgt and Didier Brisebourg,
...
CURLINFO_SIZE_DOWNLOAD (the -w variable size_download) didn't work when
getting data from ldap!
2009-11-02 18:49:56 +00:00