Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-17 | - Constantine Sapuntzakis provided another fix for the DNS cache that could | Daniel Stenberg | |
end up with entries that wouldn't time-out: 1. Set up a first web server that redirects (307) to a http://server:port that's down 2. Have curl connect to the first web server using curl multi After the curl_easy_cleanup call, there will be curl dns entries hanging around with in_use != 0. (http://curl.haxx.se/bug/view.cgi?id=2891591) | |||
2009-11-17 | - Marc Kleine-Budde fixed: curl saved the LDFLAGS set during configure into | Daniel Stenberg | |
its pkg-config file. So -Wl stuff ended up in the .pc file, which is really bad, and breaks if there are multiple -Wl in our LDFLAGS (which are in PTXdist). bug #2893592 (http://curl.haxx.se/bug/view.cgi?id=2893592) | |||
2009-11-16 | Add icc fvisibility bug test | Yang Tse | |
2009-11-16 | Fix icc 9.0 compiler warning: external definition with no prior declaration | Yang Tse | |
2009-11-16 | Update serial number | Yang Tse | |
2009-11-16 | Fix three var names | Yang Tse | |
2009-11-16 | Add check for assert.h header file | Yang Tse | |
2009-11-15 | - David Byron improved the configure script to use pkg-config to find OpenSSL | Kamil Dudka | |
(and in particular the list of required libraries) even if a path is given as argument to --with-ssl | |||
2009-11-15 | getaddrinfo is fully thread safe on solaris versions which | Yang Tse | |
implement the function even when h_errno is not a macro. The h_errno macro test now only done on systems for which there is no hard coded knowledge about getaddrinfo's thread safeness. | |||
2009-11-15 | Client certificate ENG file type requires OpenSSL 0.9.7 or newer | Yang Tse | |
2009-11-15 | Remove files generated on previous buildconf/configure run | Yang Tse | |
2009-11-15 | Add a couple of renamed files to the removal list | Yang Tse | |
2009-11-15 | Remove enable-thread / disable-thread configure option. These were only placebo | Yang Tse | |
options. The library is always built as thread safe as possible on every system. | |||
2009-11-14 | Added '--configure' option to curl-config to display original configure ↵ | Claes Jakobsson | |
arguments when curl was built | |||
2009-11-14 | Refactor how preprocessor symbol _THREAD_SAFE definition is done. | Yang Tse | |
2009-11-14 | OpenSSL 0.9.7 or newer required for ENGINE_CTRL_GET_CMD_FROM_NAME definition | Yang Tse | |
2009-11-14 | - Claes Jakobsson restored the configure functionality to detect NSS when | Daniel Stenberg | |
--with-nss is set but not "yes". I think we can still improve that to check for pkg-config in that path etc, but at least this patch brings back the same functionality we had before. | |||
2009-11-14 | - Camille Moncelier added support for the file type SSL_FILETYPE_ENGINE for | Daniel Stenberg | |
the client certificate. It also disable the key name test as some engines can select a private key/cert automatically (When there is only one key and/or certificate on the hardware device used by the engine) | |||
2009-11-14 | - Constantine Sapuntzakis provided the fix that ensures that an SSL connection | Yang Tse | |
won't be reused unless protection level for peer and host verification match. | |||
2009-11-13 | Assume that getaddrinfo is thread safe, unless hard coded | Yang Tse | |
knowledge says the contrary or h_errno is not defined. | |||
2009-11-13 | Related with the threadsafe capability of getaddrinfo: | Yang Tse | |
- 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-12 | AIX 5.2 and newer have threadsafe getaddrinfo. | Yang Tse | |
Add some comments to better understand what the regex's pretend to achieve. | |||
2009-11-12 | HP-UX 11.11 and later have threadsafe getaddrinfo | Yang Tse | |
2009-11-12 | Constantine Sapuntzakis patch for hostip.c | Yang Tse | |
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 | Check if getaddrinfo is threadsafe when function check allows it to be used | Yang Tse | |
2009-11-12 | Add missing variable initialization | Yang Tse | |
2009-11-12 | - libcurl-NSS now tries to reconnect with TLS disabled in case it detects | Kamil Dudka | |
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 | - Kevin Baughman provided a fix preventing libcurl-NSS from crash on doubly | Kamil Dudka | |
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 | Make hostip.c compile again | Yang Tse | |
2009-11-11 | Made the path to the binaries absolute | Dan Fandrich | |
2009-11-11 | Add last change credit | Yang Tse | |
2009-11-11 | - Marco Maggi reported that compilation failed when configured --with-gssapi | Yang Tse | |
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 | NSS SSL connections are also blocking | Daniel Stenberg | |
2009-11-11 | - Constantine Sapuntzakis posted bug #2891595 | Daniel Stenberg | |
(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 | - Christian Schmitz noticed that the progress meter/callback was not properly | Daniel Stenberg | |
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 | Renamed fpGetNetworkParams and fpSystemFunction036 to avoid namespace ↵ | Yang Tse | |
pollution with static library | |||
2009-11-11 | Add kernel32.lib | Yang Tse | |
2009-11-10 | Mention last changes | Yang Tse | |
2009-11-10 | Reinstate copyright symbol lost in previous commit | Yang Tse | |
2009-11-10 | Make some strings different in resource file for debug or release builds | Yang Tse | |
2009-11-10 | Ignore more subdirs | Yang Tse | |
2009-11-10 | Fix compiler warning: conditional expression is constant | Yang Tse | |
2009-11-10 | Sync linker and resource compiler options with Makefile.msvc | Yang Tse | |
2009-11-09 | Follow Makefile.msvc subdirectory naming scheme, and sync compiler options | Yang Tse | |
2009-11-09 | Updated MSVC makefile that allows building dynamic and static | Yang Tse | |
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 | Test for USE_WINSOCK since it is more restrictive than WIN32 | Yang Tse | |
2009-11-09 | Make header inclusion depend on HAVE_*_H definition | Yang Tse | |
2009-11-09 | Remove unneeded preprocessor directives | Yang Tse | |
2009-11-07 | Joshua Kwan added paragraph 4.18 about file:// URLs on windows etc | Daniel Stenberg | |
2009-11-05 | Adjust c-ares include paths for memory tracking enabled (--enable-curldebug) ↵ | Yang Tse | |
builds |