Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-27 | build: Added Visual Studio .NET (VC7) project files | Steve Holme | |
Carrying on from commit 11025613b9 added VC7 project files which are capable of supporting side-by-side compilation, as well as support for some of the third-party libraries curl uses. | |||
2014-04-27 | build: Added Visual Studio 6.0 (VC6) project files | Steve Holme | |
Carrying on from commit 11025613b9 added a more thorough version of the VC6 project files which are capable of supporting side-by-side compilation, as well as support for some of the third-party libraries curl uses. | |||
2014-04-26 | INFILESIZE: fields in UserDefined must not be changed run-time | Daniel Stenberg | |
set.infilesize in this case was modified in several places, which could lead to repeated requests using the same handle to get unintendent/wrong consequences based on what the previous request did! | |||
2014-04-25 | nss: propagate blocking direction from NSPR I/O | Kamil Dudka | |
... during the non-blocking SSL handshake | |||
2014-04-23 | test325: verify --proto-redir https=>http | Daniel Stenberg | |
2014-04-23 | handler: make 'protocol' always specified as a single bit | Daniel Stenberg | |
This makes the findprotocol() function work as intended so that libcurl can properly be restricted to not support HTTP while still supporting HTTPS - since the HTTPS handler previously set both the HTTP and HTTPS bits in the protocol field. This fixes --proto and --proto-redir for most SSL protocols. This is done by adding a few new convenience defines that groups HTTP and HTTPS, FTP and FTPS etc that should then be used when the code wants to check for both protocols at once. PROTO_FAMILY_[protocol] style. Bug: https://github.com/bagder/curl/pull/97 Reported-by: drizzt | |||
2014-04-23 | build: Added Visual Studio 2013 (VC12) project files | Steve Holme | |
Carrying on from commit 11025613b9 added VC12 project files which are capable of supporting side-by-side compilation, 32-bit and 64-bit builds as well as support for some of the third-party libraries curl uses. | |||
2014-04-23 | cyassl: Use error-ssl.h when available | Dan Fandrich | |
Versions since at least 2.9.4 renamed error.h to error-ssl.h, so use whichever one is available. | |||
2014-04-22 | RELEASE-NOTES: Synced with 386ed2d590 | Steve Holme | |
2014-04-22 | gtls: fix NULL pointer dereference | Daniel Stenberg | |
gnutls_x509_crt_import() must not be called with a NULL certificate Bug: http://curl.haxx.se/mail/lib-2014-04/0145.html Reported-by: Damian Dixon | |||
2014-04-22 | curl_global_init_mem: bump initialized even if already initialized | Daniel Stenberg | |
As this makes curl_global_init_mem() behave the same way as curl_global_init() already does in that aspect - the same number of curl_global_cleanup() calls is then required to again decrease the counter and then eventually do the cleanup. Bug: http://curl.haxx.se/bug/view.cgi?id=1362 Reported-by: Tristan | |||
2014-04-22 | nss: implement non-blocking SSL handshake | Kamil Dudka | |
2014-04-22 | nss: split Curl_nss_connect() into 4 functions | Kamil Dudka | |
2014-04-22 | tests: Fixed torture test for tests 1526 & 1527 | Dan Fandrich | |
2014-04-22 | sockfilt.c: clean up threaded approach and add documentation | Marc Hoersken | |
2014-04-22 | sockfilt.c: zero initialize variable | Marc Hoersken | |
2014-04-22 | sockfilt.c: fixed getting stuck waiting for MinGW stdin pipe | Marc Hoersken | |
2014-04-22 | configure: use the nghttp2 path correctly with pkg-config | Daniel Stenberg | |
When --with-nghttp2 was used (without a given path), the PKG_CONFIG_LIBDIR varialbe could get clobbered and ruin a proper detection of the library. Reported-by: Dilyan Palauzov Bug: http://curl.haxx.se/mail/lib-2014-04/0159.html | |||
2014-04-21 | configure: fix wrong comment | Dilyan Palauzov | |
copy and paste error | |||
2014-04-21 | build: Fixed output name for Release builds in VC10 and VC11 | Steve Holme | |
2014-04-20 | sockfilt.c: properly handle disk files, pipes and character input | Marc Hoersken | |
2014-04-20 | sockfilt.c: ignore non-key-events and continue waiting for input | Marc Hoersken | |
2014-04-20 | sockfilt.c: free memory in case of memory allocation errors | Marc Hoersken | |
2014-04-19 | multi.c: fix possible invalid memory access in case nfds overflows | Marc Hoersken | |
ufds might not be allocated in case nfds overflows to zero while extra_nfds is still non-zero. udfs is then accessed within the extra_nfds-based for loop. | |||
2014-04-19 | netrc.c: fix multiple possible dereferences of null pointers | Marc Hoersken | |
2014-04-19 | parsedate.c: check sscanf result before passing it to strlen | Marc Hoersken | |
2014-04-19 | telnet.c: check sscanf results before passing them to snprintf | Marc Hoersken | |
2014-04-19 | telnet.c: fix possible use of uninitialized variable | Marc Hoersken | |
2014-04-19 | telnet.c: fix possible use of non-null-terminated strings | Marc Hoersken | |
2014-04-19 | url.c: fix possible use of non-null-terminated string with strlen | Marc Hoersken | |
Follow up on b0e742544be22ede33206a597b22682e51e0c676 | |||
2014-04-19 | tool_writeout.c: initialize string pointer variable | Marc Hoersken | |
2014-04-19 | tool_formparse.c: fix possible use of non-null-terminated strings | Marc Hoersken | |
2014-04-19 | url.c: fix possible use of non-null-terminated string with strlen | Marc Hoersken | |
2014-04-18 | connect.c: fix multiple possible dereferences of null pointers | Marc Hoersken | |
In case the first address in the tempaddr array is NULL, the code would previously dereference an unchecked null pointer. | |||
2014-04-18 | tftp.c: fix possible dereference of null pointer | Marc Hoersken | |
2014-04-18 | tool_urlglob.c: added some comments to clarify for loop conditions | Marc Hoersken | |
I was tempted to change those to >= 0 until I saw that this is actually a for loop that terminates once i underflows. | |||
2014-04-18 | socks_sspi.c: added pointer guards to FreeContextBuffer calls | Marc Hoersken | |
The FreeContextBuffer SAL declaration does not declare the pointer as optional, therefore it must not be NULL. | |||
2014-04-18 | md5.c: fix use of uninitialized variable | Marc Hoersken | |
2014-04-18 | curl_schannel.c: added explicit cast of structure pointers | Marc Hoersken | |
2014-04-18 | curl_schannel.c: fix possible dereference of null pointer | Marc Hoersken | |
2014-04-18 | RELEASE-NOTES: Synced with 33e0cba8f1 | Steve Holme | |
2014-04-18 | curl_easy_setopt: Updated CURLOPT_URL to include IMAP PARTIAL FETCH example | Steve Holme | |
2014-04-18 | imap: Extended FETCH support to include PARTIAL URL specifier | Steve Holme | |
2014-04-18 | url.c: Fixed typo in comment | Steve Holme | |
2014-04-18 | curl_easy_setopt: Updated CURLOPT_URL to include IMAP query string examples | Steve Holme | |
2014-04-18 | test810: Updated to use new IMAP URL query string functionality | Steve Holme | |
2014-04-18 | imap: Expanded mailbox SEARCH support to use URL query strings | Steve Holme | |
2014-04-18 | imap: Added support for parsing URL query strings | Steve Holme | |
Added support for parsing query strings from the URL as defined by RFC-5092. | |||
2014-04-18 | imap: Introduced the SEARCH state | Steve Holme | |
2014-04-18 | imap: Fixed untagged response detection when no data after command | Steve Holme | |
Should a command return untagged responses that contained no data then the imap_matchresp() function would not detect them as valid responses, as it wasn't taking the CRLF characters into account at the end of each line. |