summaryrefslogtreecommitdiff
path: root/www/curl
AgeCommit message (Collapse)AuthorFilesLines
2014-07-22Update to 7.37.1:wiz5-36/+229
Changes: bits.close: introduce connection close tracking darwinssl: Add support for --cacert polarssl: add ALPN support docs: Added new option man pages Bugfixes: build: Fixed incorrect reference to curl_setup.h in Visual Studio files build: Use $(TargetDir) and $(TargetName) macros for .pdb and .lib output curl.1: clarify that -u can't specify a user with colon openssl: Fix uninitialized variable use in NPN callback curl_easy_reset: reset the URL curl_version_info.3: returns a pointer to a static struct url-parser: only use if_nametoindex if detected by configure select: with winsock, avoid passing unsupported arguments to select() gnutls: don't use deprecated type names anymore gnutls: allow building with nghttp2 but without ALPN support tests: Fix portability issue with the tftpd server curl_sasl_sspi: Fixed corrupt hostname in DIGEST-MD5 SPN curl_sasl: extended native DIGEST-MD5 cnonce to be a 32-byte hex string random: use Curl_rand() for proper random data Curl_ossl_init: call OPENSSL_config for initing engines config-win32.h: Updated for VC12 winbuild: Don't USE_WINSSL when WITH_SSL is being used getinfo: HTTP CONNECT code not reset between transfers Curl_rand: Use a fake entropy for debug builds when CURL_ENTROPY set http2: avoid segfault when using the plain-text http2 conncache: move the connection counter to the cache struct http2: better return code error checking curlbuild: fix GCC build on SPARC systems without configure script tool_metalink: Support polarssl as digest provider curl.h: reverse the enum/define setup for old symbols curl.h: moved two really old deprecated symbols curl.h: renamed CURLOPT_DEPRECATEDx to CURLOPT_OBSOLETEx buildconf: do not search tools in current directory. OS400: make it compilable again. Make RPG binding up to date nss: do not abort on connection failure (failing tests 305 and 404) nss: make the fallback to SSLv3 work again tool: prevent valgrind from reporting possibly lost memory (nss only) progress callback: skip last callback update on errors nss: fix a memory leak when CURLOPT_CRLFILE is used compiler warnings: potentially uninitialized variables url.c: Fixed memory leak on OOM gnutls: ignore invalid certificate dates with VERIFYPEER disabled gnutls: fix SRP support with versions of GnuTLS from 2.99.0 gnutls: fixed a couple of uninitialized variable references gnutls: fixed compilation against versions < 2.12.0 build: Fixed overridden compiler PDB settings in VC7 to VC12 ntlm_wb: Fixed buffer size not being large enough for NTLMv2 sessions netrc: don't abort if home dir cannot be found netrc: fixed thread safety problem by using getpwuid_r if available cookie: avoid mutex deadlock configure: respect host tool prefix for krb5-config gnutls: handle IP address in cert name check
2014-07-18Fix build under SCO OpenServer 5.0.7/3.2.ryoon2-1/+17
2014-05-29Bump for perl-5.20.0.wiz1-1/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-22Changes 7.37.0:adam2-6/+6
URL parser: IPv6 zone identifiers are now supported CURLOPT_PROXYHEADER: set headers for proxy-only CURLOPT_HEADEROPT: added curl: add --proxy-header sasl: Added support for DIGEST-MD5 via Windows SSPI sasl: Added DIGEST-MD5 qop-option validation in native challange handling imap: Expanded mailbox SEARCH support to use URL query strings imap: Extended FETCH support to include PARTIAL URL specifier nss: implement non-blocking SSL handshake build: Reworked Visual Studio project files poll: enable poll on darwin13 mk-ca-bundle: added -p libtests: add a wait_ms() function
2014-05-03nroff is required for hugehelp()ryoon1-1/+2
Fix build under OpenBSD 5.5
2014-03-31Add missing header for DragonflyBSD.wiz2-1/+23
PR 48691 by David Shao.
2014-03-30Upstream release notes:spz4-44/+16
Fixed in 7.36.0 - March 26 2014 Release contains security-related bug fixes Changes: ntlm: Added support for NTLMv2 tool: Added support for URL specific options openssl: add ALPN support gtls: add ALPN support nss: add ALPN and NPN support added CURLOPT_EXPECT_100_TIMEOUT_MS tool: add --no-alpn and --no-npn added CURLOPT_SSL_ENABLE_NPN and CURLOPT_SSL_ENABLE_ALPN winssl: enable TLSv1.1 and TLSv1.2 by default winssl: TLSv1.2 disables certificate signatures using MD5 hash winssl: enable hostname verification of IP address using SAN or CN darwinssl: Don't omit CN verification when an IP address is used http2: build with current nghttp2 version polarssl: dropped support for PolarSSL < 1.3.0 openssl: info message with SSL version used Bugfixes: SECURITY ADVISORY: wrong re-use of connections SECURITY ADVISORY: IP address wildcard certificate validation SECURITY ADVISORY: not verifying certs for TLS to IP address / Darwinssl SECURITY ADVISORY: not verifying certs for TLS to IP address / Winssl nss: allow to use ECC ciphers if NSS implements them netrc: Fixed a memory leak in an OOM condition ftp: fixed a memory leak on wildcard error path pipeline: Fixed a NULL pointer dereference on OOM nss: prefer highest available TLS version 100-continue: fix timeout condition ssh: Fixed a NULL pointer dereference on OOM condition formpost: use semicolon in multipart/mixaed --help: add missing --tlsv1.x options formdata: Fixed memory leak on OOM condition ConnectionExists: reusing possible HTTP+NTLM connections better mingw32: fix compilation chunked decoder: track overflows correctly curl_easy_setopt.3: add CURL_HTTP_VERSION_2_0 dict: fix memory leak in OOM exit path valgrind: added suppression on optimized code curl: output protocol headers using binary mode tool: Added URL index to password prompt for multiple operations ConnectionExists: re-use non-NTLM connections better axtls: call ssl_read repeatedly multi: make MAXCONNECTS default 4 x number of easy handles function configure: Fix the --disable-crypto-auth option multi: ignore SIGPIPE internally curl.1: update the description of --tlsv1 SFTP: skip reading the dir when NOBODY=1 easy: Fixed a memory leak on OOM condition tool: Fixed incorrect return code when setting HTTP request fails configure: Tiny fix to honor POSIX tool: Do not output libcurl source for the information only parameters Rework Open Watcom make files to use standard Wmake features x509asn: moved out Curl_verifyhost from NSS builds configure: call it GSS-API hostcheck: Curl_cert_hostcheck is not used by NSS builds multi_runsingle: move timestamp into INIT remote_port: allow connect to port 0 parse_remote_port: error out on illegal port numbers better ssh: Pass errors from libssh2_sftp_read up the stack docs: remove documentation on setting up krb4 support polarssl: build fixes to work with PolarSSL 1.3.x polarssl: fix possible handshake timeout issue in multi nss: allow to enable/disable cipher-suites better ssh: prevent a logic error that could result in an infinite loop http2: free resources on disconnect polarssl: avoid extra newlines in debug messages rtsp: parse "Session:" header properly trynextip: don't store 'ai' on failed connects Curl_cert_hostcheck: strip trailing dots in host name and wildcard
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron2-3/+4
2014-02-01Changes 7.35.0:adam3-26/+28
imap/pop3/smtp: Added support for SASL authentication downgrades imap/pop3/smtp: Extended the login options to support multiple auth mechanisms TheArtOfHttpScripting: major update, converted layout and more mprintf: Added support for I, I32 and I64 size specifiers makefile: Added support for VC7, VC11 and VC12 Bugfixes: SECURITY ADVISORY: re-use of wrong HTTP NTLM connection curl_easy_setopt: Fixed OAuth 2.0 Bearer option name pop3: Fixed APOP being determined by CAPA response rather than by timestamp Curl_pp_readresp: zero terminate line FILE: don't wait due to CURLOPT_MAX_RECV_SPEED_LARGE docs: mention CURLOPT_MAX_RECV/SEND_SPEED_LARGE don't work for FILE:// pop3: Fixed auth preference not being honored when CAPA not supported imap: Fixed auth preference not being honored when CAPABILITY not supported threaded resolver: Use pthread_t * for curl_thread_t FILE: we don't support paused transfers using this protocol connect: Try all addresses in first connection attempt curl_easy_setopt.3: Added SMTP information to CURLOPT_INFILESIZE_LARGE OpenSSL: Fix forcing SSLv3 connections openssl: allow explicit sslv2 selection FTP parselist: fix "total" parser conncache: fix possible dereference of null pointer multi.c: fix possible dereference of null pointer mk-ca-bundle: introduces -d and warns about using this script ConnectionExists: fix NTLM check for new connection trynextip: fix build for non-IPV6 capable systems Curl_updateconninfo: don't do anything for UDP "connections" darwinssl: un-break Leopard build after PKCS-12 change threaded-resolver: never use NULL hints with getaddrinf multi_socket: remind app if timeout didn't run OpenSSL: deselect weak ciphers by default error message: Sensible message on timeout when transfer size unknown curl_easy_setopt.3: mention how to unset CURLOPT_INFILESIZE* win32: Fixed use of deprecated function 'GetVersionInfoEx' for VC12 configure: fix gssapi linking on HP-UX chunked-parser: abort on overflows, allow 64 bit chunks chunked parsing: relax the CR strictness cookie: max-age fixes progress bar: always update when at 100% progress bar: increase update frequency to 10Hz tool: Fixed incorrect return code if command line parser runs out of memory tool: Fixed incorrect return code if password prompting runs out of memory HTTP POST: omit Content-Length if data size is unknown GnuTLS: disable insecure ciphers GnuTLS: honor --slv2 and the --tlsv1[.N] switches multi: Fixed a memory leak on OOM condition netrc: Fixed a memory and file descriptor leak on OOM getpass: fix password parsing from console TFTP: fix crash on time-out hostip: don't remove DNS entries that are in use tests: lots of tests fixed to pass the OOM torture tests
2013-12-31Changes 7.34.0:adam3-7/+8
SSL: protocol version can be specified more precisely imap/pop3/smtp: Added graceful cancellation of SASL authentication Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts base64: Added validation of base64 input strings when decoding curl_easy_setopt: Added the ability to set the login options separately smtp: Added support for additional SMTP commands curl_easy_getinfo: Added CURLINFO_TLS_SESSION for accessing TLS internals nss: allow to use TLS > 1.0 if built against recent NSS SECURITY: added this document to describe our security processes parseconfig: warn if unquoted white spaces are detected Bugfixes: SECURITY VULNERABILITY: libcurl cert name check ignore with GnuTLS darwinssl: un-break iOS build after PKCS/12 feature added tool: use XFERFUNCTION to save some casts usercertinmem: fix memory leaks ssh: Handle successful SSH_USERAUTH_NONE NSS: acknowledge the --no-sessionid/CURLOPT_SSL_SESSIONID_CACHE option test906: Fixed failing test on some platforms sasl: initialize NSS before using NTLM crypto sasl: Fixed memory leak in OAUTH2 message creation imap/pop3/smtp: Fixed QUIT / LOGOUT being sent when SSL connect fails cmake: unbreak for non-Windows platforms ssh: initialize per-handle data in ssh_connect() glob: fix broken URLs configure: check for long long when building with cyassl CURLOPT_RESOLVE: mention they don't time-out docs/examples/httpput.c: fix build for MSVC FTP: make the data connection work when going through proxy NSS: support for CERTINFO feature curl_multi_wait: accept 0 from multi_timeout() as valid timeout glob_range: pass the closing bracket for a-z ranges tool_help: Updated --list-only description to include POP3 Curl_ssl_push_certinfo_len: don't %.*s non-zero-terminated string cmake: fix Windows build with IPv6 support ares: Fixed compilation under Visual Studio 2012 curl_easy_setopt.3: clarify CURLOPT_SSL_VERIFYHOST documentation curl.1: mention that -O does no URL decoding darwinssl: PKCS/12 import feature now requires Lion or later darwinssl: check for SSLSetSessionOption() presence when toggling BEAST configure: Fix test with -Werror=implicit-function-declaration sigpipe: factor out sigpipe_reset from easy.c curl_multi_cleanup: ignore SIGPIPE globbing: curl glob counter mismatch with {} list use parseconfig: dash options can't specified with colon or equals digest: fix CURLAUTH_DIGEST_IE curl.h: for OpenBSD darwinssl: Fix #if 10.6.0 for SecKeychainSearch TFTP: fix return codes for connect timeout login options: remove the ;[options] support from CURLOPT_USERPWD imap: Fixed incorrect fallback to clear text authentication parsedate: avoid integer overflow curl.1: document -J doesn't %-decode multi: add timer inaccuracy margin to timeout/connecttimeout
2013-10-17Changes 7.33.0:adam4-93/+20
* test code for testing the event based API * CURLM_ADDED_ALREADY: new error code * test TFTP server: support "writedelay" within * krb4 support has been removed * imap/pop3/smtp: added basic SASL XOAUTH2 support * darwinssl: add support for PKCS12 files for client authentication * darwinssl: enable BEAST workaround on iOS 7 & later * Pass password to OpenSSL engine by user interface * c-ares: Add support for various DNS binding options * cookies: add expiration * curl: added --oauth2-bearer option
2013-10-12update builtin solaris gssapi/mit-krb5 support for curlrichard2-7/+34
2013-08-13Changes 7.32.0:adam3-8/+7
curl: allow timeouts to accept decimal values OS400: add slist and certinfo EBCDIC support OS400: new SSL backend GSKit CURLOPT_XFERINFOFUNCTION: introducing a new progress callback LIBCURL-STRUCTS: new document Bugfixes: dotdot: introducing dot file path cleanup docs: fix typo in curl_easy_getinfo manpage test1230: avoid using hard-wired port number test1396: invoke the correct test tool SIGPIPE: ignored while inside the library darwinssl: fix crash that started happening in Lion OpenSSL: check for read errors, don't assume c-ares: improve error message on failed resolve printf: make sure %x are treated unsigned formpost: better random boundaries url: restore the functionality of 'curl -u :' curl.1: fix typo in --xattr description digest: improve nonce generation configure: automake 1.14 compatibility tweak curl.1: document the --post303 option in the man page curl.1: document the --sasl-ir option in the man page setup-vms.h: sk_pop symbol tweak tool_paramhlp: try harder to catch negatives cmake: Fix for MSVC2010 project generation asyn-ares: Don't blank ares servers if none configured curl_multi_wait: set revents for extra fds Reinstate "WIN32 MemoryTracking: track wcsdup() _wcsdup() and _tcsdup() ftp_do_more: consider DO_MORE complete when server connects back curl_easy_perform: gradually increase the delay time curl: fix symbolic names for CURLUSESSL_* enum in --libcurl output curl: fix upload of a zip file in OpenVMS build: fix linking on Solaris 10 curl_formadd: CURLFORM_FILECONTENT wrongly rejected some option combos curl_formadd: fix file upload on VMS curl_easy_pause: on unpause, trigger mulit-socket handling md5 & metalink: use better build macros on Apple operating systems darwinssl: fix build error in crypto authentication under Snow Leopard curl: make --progress-bar update the line less frequently configure: don't error out on variable confusions (CFLAGS, LDFLAGS etc) mk-ca-bundle: skip more untrusted certificates formadd: wrong pointer for file name when CURLFORM_BUFFERPTR used FTP: when EPSV gets a 229 but fails to connect, retry with PASV mk-ca-bundle.1: don't install on make install VMS: lots of updates and fixes of the build procedure global dns cache: didn't work (regression) global dns cache: fix memory leak
2013-06-29update of cURL to the current version. Upstream changelog:spz6-35/+19
Changes: -------- darwinssl: add TLS session resumption darwinssl: add TLS crypto authentication imap/pop3/smtp: Added support for ;auth= in the URL imap/pop3/smtp: Added support for ;auth= to CURLOPT_USERPWD usercertinmem.c: add example showing user cert in memory url: Added smtp and pop3 hostnames to the protocol detection list imap/pop3/smtp: Added support for enabling the SASL initial response curl -E: allow to use ':' in certificate nicknames Bugfixes: --------- SECURITY VULNERABILITY: curl_easy_unescape() may parse data beyond the end of the input buffer [26] FTP: access files in root dir correctly configure: try pthread_create without -lpthread FTP: handle a 230 welcome response curl-config: don't output static libs when they are disabled CURL_CHECK_CA_BUNDLE: don't check for paths when cross-compiling Various documentation updates getinfo.c: reset timecond when clearing session-info variables FILE: prevent an artificial timeout event due to stale speed-check data ftp_state_pasv_resp: connect through proxy also when set by env sshserver: disable StrictHostKeyChecking ftpserver: Fixed imap logout confirmation data curl_easy_init: use less mallocs smtp: Fixed unknown percentage complete in progress bar smtp: Fixed sending of double CRLF caused by first in EOB bindlocal: move brace out of #ifdef winssl: Fixed invalid memory access during SSL shutdown OS X framework: fix invalid symbolic link OpenSSL: allow empty server certificate subject axtls: prevent memleaks on SSL handshake failures cookies: only consider full path matches Revert win32 MemoryTracking: wcsdup() _wcsdup() and _tcsdup() Curl_cookie_add: handle IPv6 hosts ossl_send: SSL_write() returning 0 is an error too ossl_recv: SSL_read() returning 0 is an error too Digest auth: escape user names with backslash or " in them curl_formadd.3: fixed wrong "end-marker" syntax libcurl-tutorial.3: fix incorrect backslash curl_multi_wait: reduce timeout if the multi handle wants to tests/Makefile: typo in the perlcheck target axtls: honor disabled VERIFYHOST OpenSSL: avoid double free in the PKCS12 certificate code multi_socket: reduce timeout inaccuracy margin digest: support auth-int for empty entity body axtls: now done non-blocking lib1900: use tutil_tvnow instead of gettimeofday curl_easy_perform: avoid busy-looping CURLOPT_COOKIELIST: take cookie share lock multi_socket: react on socket close immediately
2013-06-29add patch from upstream to fix possible buffer overflow in URL parserdrochner3-3/+20
(CVE-2013-2174), bump PKGREV
2013-05-31Bump all packages for perl-5.18, thatwiz1-1/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-04-14Update to 7.30.0:wiz5-46/+22
Fixed in 7.30.0 - April 12 2013 Release contains security-related bug fix Changes: imap: Changed response tag generation to be completely unique imap: Added support for SASL-IR extension imap: Added support for the list command imap: Added support for the append command imap: Added custom request parsing imap: Added support to the fetch command for UID and SECTION properties imap: Added parsing and verification of the UIDVALIDITY mailbox attribute darwinssl: Make certificate errors less techy imap/pop3/smtp: Added support for the STARTTLS capability checksrc: ban use of sprintf, vsprintf, strcat, strncat and gets curl_global_init() now accepts the CURL_GLOBAL_ACK_EINTR flag Added CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_TOTAL_CONNECTIONS for new multi interface connection handling Added CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_PIPELINING_SITE_BL and CURLMOPT_PIPELI NING_SERVER_BL for new pipelining control Bugfixes: SECURITY ADVISORY: cookie tailmatching to avoid cross-domain leakage darwinssl: Fix build under Leopard DONE: consider callback-aborted transfers premature ntlm: Fixed memory leaks smtp: Fixed an issue when processing EHLO failure responses pop3: Fixed incorrect return value from pop3_endofresp() pop3: Fixed SASL authentication capability detection pop3: Fixed blocking SSL connect when connecting via POP3S imap: Fixed memory leak when performing multiple selects nss: fix misplaced code enabling non-blocking socket mode AddFormData: prevent only directories from being posted darwinssl: fix infinite loop if server disconnected abruptly metalink: fix improbable crash parsing metalink filename show proper host name on failed resolve MacOSX-Framework: Make script work in Xcode 4.0 and later strlcat: remove function darwinssl: Fix send glitchiness with data > 32 or so KB polarssl: better 1.1.x and 1.2.x support various documentation improvements multi: NULL pointer reference when closing an unused multi handle SOCKS: fix socks proxy when noproxy matched install-sh: updated to support multiple source files as arguments PolarSSL: added human readable error strings resolver_error: remove wrong error message output docs: updates HTML index and general improvements curlbuild.h.dist: enhance non-configure GCC ABI detection logic sasl: Fixed null pointer reference when decoding empty digest challenge easy: do not ignore poll() failures other than EINTR darwinssl: disable ECC ciphers under Mountain Lion by default CONNECT: count received headers build: fixes for VMS CONNECT: clear 'rewindaftersend' on success HTTP proxy: insert slash in URL if missing hiperfifo: updated to use current libevent API getinmemory.c: abort the transfer nicely if not enough memory improved win32 memorytracking corrected proxy header response headers count FTP quote operations on re-used connection tcpkeepalive on win32 tcpkeepalive on Mac OS X easy: acknowledge the CURLOPT_MAXCONNECTS option properly easy interface: restore default MAXCONNECTS to 5 win32: don't set SO_SNDBUF for windows vista or later versions HTTP: made cookie sort function more deterministic winssl: Fixed memory leak if connection was not successful FTP: wait on both connections during active STOR state connect: treat a failed local bind of an interface as a non-fatal error darwinssl: disable insecure ciphers by default FTP: handle "rubbish" in front of directory name in 257 responses mk-ca-bundle: Fixed lost OpenSSL output with "-t"
2013-04-02only use the libidn buildlink3.mk file if libidn has been one of theagc1-2/+4
options chosen.
2013-03-17Make "curl-config --libs" return proper ldflags for shared libraries.tsutsui3-3/+22
After curl 7.25.0 update (imported to pkgsrc at 20120417), "curl-config --libs" no longer returns "-Wl,-R/usr/pkg/lib" while "curl-config --static-libs" still returns it. Fixes the root cause of libcurl part of PR pkg/46567, and this is also required to fix openoffice3 issue as mentioned in PR pkg/46983. The problem is tracked and reported by Yasushi Oshima. Bump PKGREVISION.
2013-03-10Fix NULL pointer reference when closing an unused multi handle.obache3-2/+27
(upstream commit da3fc1ee91de656a30f3a12de394bcba55119872) PR pkg/47610 by dieter roelants Bump PKGREVISION.
2013-02-11Update to 7.29.0:wiz4-64/+27
Fixed in 7.29.0 - February 6 2013 Release contains security-related bug fix (already fixed in pkgsrc) Changes: test: offer "automake" output and check for perl better always-multi: always use non-blocking internals imap: Added support for sasl digest-md5 authentication imap: Added support for sasl cram-md5 authentication imap: Added support for sasl ntlm authentication imap: Added support for sasl login authentication imap: Added support for sasl plain text authentication imap: Added support for login disabled server capability mk-ca-bundle: add -f, support passing to stdout and more writeout: -w now supports remote_ip/port and local_ip/port Bugfixes: SECURITY ADVISORY: SASL buffer overflow vulnerability nss: prevent NSS from crashing on client auth hook failure darwinssl: Fixed inability to disable peer verification on Snow Leopard and Lion curl_multi_remove_handle: fix memory leak triggered with CURLOPT_RESOLVE SCP: relative path didn't work as documented setup_once.h: HP-UX issue workaround configure: fix cross pkg-config detection runtests: Do not add undefined values to @INC build: fix compilation with CURL_DISABLE_CRYPTO_AUTH flag multi: fix re-sending request on early connection close HTTP: remove stray CRLF in chunk-encoded content-free request bodies build: fix AIX compilation and usage of events/revents VC Makefiles: add missing hostcheck nss: clear session cache if a client certificate from file is used nss: fix error messages for CURLE_SSL_{CACERT,CRL}_BADFILE fix HTTP CONNECT tunnel establishment upon delayed response --libcurl: fix for non-zero default options FTP: reject illegal port numbers in EPSV 229 responses build: use per-target '_CPPFLAGS' for those currently using default configure: fix automake 1.13 compatibility curl: ignore SIGPIPE pop3: Added support for non-blocking SSL upgrade pop3: Fixed default authentication detection imap: Fixed usernames and passwords that contain escape characters packages/DOS/common.dj: remove COFF debug info generation imap/pop3/smtp: Fixed failure detection during TLS upgrade pop3: Fixed no known authentication mechanism when fallback is required formadd: reject trying to read a directory where a file is expected formpost: support quotes, commas and semicolon in file names docs: update the comments about loading CA certs with NSS docs: fix typos in man pages darwinssl: Fix bug where packets were sometimes transmitted twice winbuild: include version info for .dll .exe schannel: Removed extended error connection setup flag VMS: fix and generate the VMS build config
2013-02-08add patch from upstream to fix SASL buffer overflow vulnerabilitydrochner3-3/+47
(CVE-2013-0249), bump PKGREV
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin2-4/+4
2012-12-17Add a libidn option (defaulting to on) which allows libidn support to beagc2-5/+11
turned off in www/curl. Modify the curl package to be aware of the libidn option. Ensure default is on. No functional change, so no version number bump.
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache2-3/+4
2012-12-06Changes 7.28.1:adam3-7/+8
This release includes the following changes: o metalink/md5: Use CommonCrypto on Apple operating systems o href_extractor: new example code extracting href elements o NSS can be used for metalink hashing [13] This release includes the following bugfixes: o Fix broken libmetalink-aware OpenSSL build o gnutls: fix the error is fatal logic [1] o darwinssl: un-broke iOS build, fix error on server disconnect o asyn-ares: restore functionality with c-ares < 1.6.1 [2] o tlsauthtype: deal with the string case insensitively [3] o Fixed MSVC libssh2 static build o evhiperfifo: fix the pointer passed to WRITEDATA [6] o BUGS: fix the bug tracker URL [4] o winbuild: Use machine type of development environment o FTP: prevent the multi interface from blocking [5] o uniformly use AM_CPPFLAGS, avoid deprecated INCLUDES o httpcustomheader.c: free the headers after use o fix >2000 bytes POST over NTLM-using proxy [7] o redirects to URLs with fragments [8] o don't send '#' fragments when using proxy [9] o OpenSSL: show full issuer string [10] o fix HTTP auth regression [11] o CURLOPT_SSL_VERIFYHOST: stop supporting the 1 value [12] o ftp: EPSV-disable fix over SOCKS [14] o Digest: Add microseconds into nounce calculation [15] o SCP/SFTP: improve error code used for send failures o SSL: Several SSL-backend related fixes o removed the notorious "additional stuff not fine" debug output o OpenSSL: Disable SSL/TLS compression - avoid the "CRIME" attack o FILE: Make upload-writes unbuffered o custom memory callbacks failure with HTTP proxy (and more) [16] o TFTP: handle resends o autoconf: don't force-disable compiler debug option o winbuild: Fix PDB file output [17] o test2032: spurious failure caused by premature termination [18] o memory leak: CURLOPT_RESOLVE with multi interface [19]
2012-10-28Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-10-12Changes 7.28.0:adam5-24/+26
SSH: added agent based authentication ftp: active conn, allow application to set sockopt after accept() call with CURLSOCKTYPE_ACCEPT multi: add curl_multi_wait() metalink: Added support for Microsoft Windows CryptoAPI md5: Added support for Microsoft Windows CryptoAPI parse_proxy: treat "socks://x" as a socks4 proxy socks: Added support for IPv6 connections through SOCKSv5 proxy Bugfixes: WSAPoll disabled on Windows builds due to its bugs segfault on request retries curl-config: parentheses fix VC build: add define for openssl globbing: fix segfault when >9 globs were used fixed a few clang-analyzer warnings metalink: change code order to build with gnutls-nettle gtls: fix build failure by including nettle-specific headers change preferred HTTP auth on a handle previously used for another auth file: use fdopen() to avoid race condition Added DWANT_IDN_PROTOTYPES define for MSVC too verbose: fixed (nil) output of hostnames in re-used connections metalink: Un-broke the build when building --with-darwinssl curl man page cleanup Avoid leak of local device string when reusing connection Curl_socket_check: fix return code for timeout nss: do not print misleading NSS error codes configure: remove the --enable/disable-nonblocking options darwinssl: add TLS 1.1 and 1.2 support, replace deprecated functions NTLM: re-use existing connection better schannel crash on multi and easy handle cleanup SOCKS: truly disable it if CURL_DISABLE_PROXY is defined mk-ca-bundle: detect start of trust section better gnutls: do not fail on non-fatal handshake errors SMTP: only send SIZE if supported ftpserver: respond with a 250 to SMTP EHLO ssh: do not crash if MD5 fingerprint is not provided by libssh2 winbuild: Added support for building with SPNEGO enabled metalink: Fixed validation of binary files containing EOF setup.h: fixed for MS VC10 build cmake: use standard findxxx modules for cmake v2.8+ HTTP_ONLY: disable more protocols Curl_reconnect_request: clear pointer on failure https.c example: remember to call curl_global_init() metalink: Filter resource URLs by type multi interface: CURLOPT_LOW_SPEED_* fix during rate limitation curl_schannel: Removed buffer limit and optimized buffer strategy
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-08-01update to 7.27.0drochner4-43/+18
changes: -added --metalink for metalink download support -pop3: added more authentication types -error message improvements -bugfixes
2012-07-20www/curl: Fix TCP_KEEPIDLE unit for DragonFlymarino3-2/+33
DragonFly uses millisecond rather than second as the unit of TCP_KEEPIDLE. Patch multiples obtained value by 1000 on DragonFly. Patch will be submitted to curl at SourceForge.
2012-06-12Add inet6 to default suggested options. It's 2012.wiz1-1/+3
2012-05-29Update to 7.26:wiz4-32/+33
This release includes the following changes: o nss: the minimal supported version of NSS bumped to 3.12.x o nss: human-readable names are now provided for NSS errors if available o add a manual page for mk-ca-bundle o added --post303 and the CURL_REDIR_POST_303 option for CURLOPT_POSTREDIR o smtp: Add support for DIGEST-MD5 authentication o pop3: Added support for additional pop3 commands This release includes the following bugfixes: o nss: libcurl now uses NSS_InitContext() to prevent collisions if available [1] o URL parse: reject numerical IPv6 addresses outside brackets [4] o MD5: fix OOM memory leak [5] o OpenSSL cert: provide more details when cert check fails o HTTP: empty chunked POST ended up in two zero size chunks [6] o fixed a regression when curl resolved to multiple addresses and the first isn't supported [7] o -# progress meter: avoid superfluous updates and duplicate lines [8] o headers: surround GCC attribute names with double underscores [9] o PolarSSL: correct return code for CRL matches o PolarSSL: include version number in version string o PolarSSL: add support for asynchronous connect o mk-ca-bundle: revert the LWP usage [12] o IPv6 cookie domain: get rid of the first bracket before the second o connect.c: return changed to CURLE_COULDNT_CONNECT when opensocket fails o OpenSSL: Made cert hostname check conform to RFC 6125 [10] o HTTP: reset expected DL/UL sizes on redirects [11] o CMake: fix Windows LDAP/LDAPS option handling [2] o CMake: fix MS Visual Studio x64 unsigned long long literal suffix [3] o configure: update detection logic of getaddrinfo() thread-safeness o configure: check for gethostbyname in the watt lib o curl-config.1: fix curl-config usage in example [13] o smtp: Fixed non-escaping of dot character at beginning of line o MakefileBuild.vc: use the correct IDN variable o autoconf: improve handling of versioned symbols o curl.1: clarify -x usage o curl: shorten user-agent o smtp: issue with the multi-interface always sending postdata [14] o compile error with GnuTLS+Nettle fixed o winbuild: fix IPv6 enabled build
2012-04-17update to 7.25.0drochner2-6/+6
changes: -new options, minor improvements -bugfixes
2012-01-28Update to 7.24.0:wiz10-289/+37
Fixed in 7.24.0 - January 24 2012 Release contains security-related bug fix Changes: * CURLOPT_QUOTE: SFTP supports the '*'-prefix now * CURLOPT_DNS_SERVERS: set name servers if possible * Add support for using nettle instead of gcrypt as gnutls backend * CURLOPT_INTERFACE: avoid resolving interfaces names with magic prefixes * Added CURLOPT_ACCEPTTIMEOUT_MS * configure: add symbols versioning option --enable-versioned-symbols Bugfixes: * curl was vulnerable to a data injection attack for certain protocols CVE-2012-0036 * curl was vulnerable to a SSL CBC IV vulnerability when built to use OpenSSL * SSL session share: move the age counter to the share object * -J -O: use -O name if no Content-Disposition header comes! * protocol_connect: show verbose connect and set connect time * query-part: ignore the URI part for given protocols * gnutls: only translate winsock errors for old versions * POP3: fix end of body detection * POP3: detect when LIST returns no mails * TELNET: improved treatment of options * configure: add support for pkg-config detection of libidn * CyaSSL 2.0+ library initialization adjustment * multi interface: only use non-NULL socker function pointer * call opensocket callback properly for active FTP * don't call close socket callback for sockets created with accept() * differentiate better between host/proxy errors * SSH: fix CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 and --hostpubmd5 * multi: handle timeouts on DNS servers by checking for new sockets * CURLOPT_DNS_SERVERS: fix return code * POP3: fixed escaped dot not being stripped out * OpenSSL: check for the SSLv2 function in configure * MakefileBuild: fix the static build * create_conn: don't switch to HTTP protocol if tunneling is enabled * multi interface: fix block when CONNECT_ONLY option is used * Fix connection reuse for TLS upgraded connections * multiple file upload with -F and custom type * multi interface: active FTP connections are no longer blocking * Android build fix * timer: restore PRETRANSFER timing * libcurl.m4: Fix quoting arguments of AC_LANG_PROGRAM * appconnect time fixed for non-blocking connect ssl backends * do not include SSL handshake into time spent waiting for 100-continue * handle dns cache case insensitive * use new host name casing for subsequent HTTP requests * CURLOPT_RESOLVE: avoid adding already present host names * SFTP mkdir: use correct permission * resolve: don't leak pre-populated dns entries * --retry: Retry transfers on timeout and DNS errors * negotiate with SSPI backend: use the correct buffer for input * SFTP dir: increase buffer size counter to avoid cut off file names * TFTP: fix resending (again) * c-ares: don't include getaddrinfo-using code * FTP: CURLE_PARTIAL_FILE will not close the control channel * win32-threaded-resolver: stop using a dummy socket * OpenSSL: remove reference to openssl internal struct * OpenSSL: SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG option no longer enabled * OpenSSL: fix PKCS#12 certificate parsing related memory leak * OpenLDAP: fix LDAP connection phase memory leak * Telnet: Use correct file descriptor for telnet upload * Telnet: Remove bogus optimisation of telnet upload * URL parse: user name with ipv6 numerical address * polarssl: show cipher suite name correctly with 1.1.0 * polarssl: havege_rand is not present in version 1.1.0 WARNING, we still use the old API which is said to be insecure * gnutls: enforced use of SSLv3
2012-01-26add patches from upstream to fix 2 security problems:drochner8-2/+279
-data injection attack for certain protocols (CVE-2012-0036) -SSL CBC IV vulnerability (OpenSSL related, CVE-2011-3389) bump PKGREV
2011-11-30Update to 7.23.1:wiz3-7/+11
Fixed in 7.23.1 - November 17 2011 Bugfixes: Windows: curl would fail if it found no CA cert, unless -k was used. Even if a non-SSL protocol URL was used Fixed in 7.23.0 - November 15 2011 Changes: Empty headers can be sent in HTTP requests by terminating with a semicolon SSL session sharing support added to curl_share_setopt() Added support to MAIL FROM for the optional SIZE parameter smtp: Added support for NTLM authentication curl tool: code split into tool_*.[ch] files Bugfixes: handle HTTP redirects to "//hostname/path" SMTP without --mail-from caused segfault prevent extra progress meter headers between multiple files allow Content-Length to be replaced when sending HTTP requests curl now always sets postfieldsize to allow --data-binary and --data to be mixed in the same command line curl_multi_fdset: avoid FD_SET out of bounds lots of MinGW build tweaks Curl_gethostname: return un-qualified machine name fixed the openssl version number configure check nss: certificates from files are no longer looked up by file base names returning abort from the progress function when using the multi interface would not properly cancel the transfer and close the connection fix libcurl.m4 to not fail with modern gcc versions ftp: improved the failed PORT host name resolved error message TFTP timeout and unexpected block adjustments HTTP and GOPHER test server-side connection closing adjustments fix endless loop upon transport connection timeout don't clobber errno on failed connect typecheck: allow NULL to unset CURLOPT_ERRORBUFFER formdata: ack read callback abort make --show-error properly position independent set the ipv6-connection boolean correctly on connect SMTP: fix end-of-body string escaping gtls: only call gnutls_transport_set_lowat with HTTP: handle multiple auths in a single WWW-Authenticate line curl_multi_fdset: correct fdset with FTP PORT use windbuild: fix the static build fix builds with GnuTLS version 3 fix calling of OpenSSL's ERR_remove_state(0) HTTP auth: fix proxy Negotiate bug when Negotiate not requested ftp PORT: don't hang if bind() fails -# would crash on terminals wider than 256 columns Fixed in 7.22.0 - September 13 2011 Changes: Added CURLOPT_GSSAPI_DELEGATION Added support for NTLM delegation to Samba's winbind daemon helper ntlm_auth Display notes from setup file in testcurl.pl BSD-style lwIP TCP/IP stack experimental support on Windows OpenSSL: Use SSL_MODE_RELEASE_BUFFERS if available --delegation was added to set CURLOPT_GSSAPI_DELEGATION nss: start with no database if the selected database is broken telnet: allow programatic use on Windows Bugfixes: curl_getdate: detect some illegal dates better when sending a request and an error is received before the (entire) request body is sent, stop sending the request and close the connection after having received the entire response. This is equally true if an Expect: 100-continue header was used. When using both -J and a single -O with multiple URLs, a missing init could cause a segfault -J fixed for escaped quotes -J fixed for file names with semicolons progress: reset flags at transfer start to avoid wrong CURLINFO_CONTENT_LENGTH_DOWNLOAD curl_gssapi: Guard files with HAVE_GSSAPI and rename private header silence picky compilers: mark unused parameters help output: more gnu like output libtests: stop checking for CURLM_CALL_MULTI_PERFORM setting a non-HTTP proxy with an environment variable or with CURLOPT_PROXY / --proxy (without specifying CURLOPT_PROXYTYPE) would still make it do proxy-like HTTP requests CURLFORM_BUFFER: insert filename as documented (regression) SOCKS: fix the connect timeout ftp_doing: bail out on error properly while multi interfacing improved Content-Encoded decoding error message asyn-thread: check for dotted addresses before thread starts cmake: find winsock when building on windows Curl_retry_request: check return code cookies: handle 'secure=' as if it was 'secure' tests: break busy loops in tests 502, 555, and 573 FTP: fix proxy connect race condition with multi interface and SOCKS proxy RTSP: GET_PARAMETER requests have a body fixed several memory leaks in OOM situations bad expire(0) caused multi_socket API to hang Avoid ftruncate() static define with mingw64 mk-ca-bundle.pl: ignore untrusted certs builds with PolarSSL 1.0.0
2011-11-22Revert last change per joerg@'s objections.shattered1-2/+1
2011-11-20Avoid deadlock if FETCH_USING is set to wget or curl and we're buildingshattered1-1/+2
one of them.
2011-10-05Take care of rtmp option.obache1-1/+4
2011-06-28Update curl 7.21.7.obache3-8/+7
This release includes the following changes: o recognize the [protocol]:// prefix in proxy hosts where the protocol is one of socks4, socks4a, socks5 or socks5h. o Added CURLOPT_CLOSESOCKETFUNCTION and CURLOPT_CLOSESOCKETDATA This release includes the following bugfixes: o SECURITY ADVISORY: inappropriate GSSAPI delegation. Full details at http://curl.haxx.se/docs/adv_20110623.html o NTLM: work with unicode o fix connect with SOCKS proxy when using the multi interface o anyauthput.c: stdint.h must not be included unconditionally o CMake: improved build o SCP/SFTP enable non-blocking earlier o GnuTLS handshake: fix timeout o cyassl: build without filesystem o HTTPS over HTTP proxy using the multi interface o speedcheck: invalid timeout event on a reused handle o Force connection close for HTTP 200 OK when time condition matched o curl_formget: fix FILE * leak o configure: improved OpenSSL detection o Android build: support gingerbread o CURLFORM_STREAM: acknowledge CURLFORM_FILENAME o windows build: use correct MS CRT o pop3: remove extra space in LIST command
2011-05-02Update to 7.21.6:wiz2-7/+6
Fixed in 7.21.6 - April 22 2011 Changes: Added --tr-encoding and CURLOPT_TRANSFER_ENCODING Bugfixes: curl-config: fix --version curl_easy_setopt.3: CURLOPT_PROXYTYPE clarification use HTTPS properly after CONNECT SFTP: close file before post quote operations Fixed in 7.21.5 - April 17 2011 Changes: SOCKOPTFUNCTION: callback can say already-connected Added --netrc-file Added (new) support for cyassl TSL-SRP: enabled with OpenSSL Added CURLE_NOT_BUILT_IN and CURLE_UNKNOWN_OPTION Bugfixes: nss: avoid memory leak on SSL connection failure nss: do not ignore failure of SSL handshake multi: better failed connect handling when using FTP, SMTP, POP3 and IMAP runtests.pl: fix pid number concatenation that prevented it from killing the correct process at times PolarSSL: Return 0 on receiving TLS CLOSE_NOTIFY alert curl_easy_setopt.3: Removed wrong reference to CURLOPT_USERPASSWORD multi: close connection on timeout IMAP in multi mode does SSL connections non-blocking honours the --disable-ldaps configure option Force setopt constants written by --libcurl to be long ssh_connect: treat libssh2 return code better SFTP upload could stall the state machine when the multi_socket API was used SFTP and SCP could leak memory when used with the multi interface and the connection was closed Added missing file to repair the MSVC makefiles Fixed detection of recvfrom arguments on Android/bionic GSS: handle reuse fix transfer: avoid insane conversion of time_t nss: do not ignore value of CURLOPT_SSL_VERIFYPEER in certain cases SMTP-multi: non-blocking connect SFTP-multi: set cselect for sftp and scp to fix "stall" risk configure: removed wrongly claimed default paths pop3: fixed torture tests to succeed symbols-in-versions: many corrections if a HTTP request gets retried because the connection was dead, rewind if any data was sent as part of it only probe for working ipv6 once and then re-use that info for further requests requests that are asked to bound to a local interface/port will no longer wrongly re-use connections that aren't libcurl.m4: Add missing quotes in AC_LINK_IFELSE progress output: don't print the last update on a separate line POP3: the command to send is STLS, not STARTTLS POP3: PASS command was not sent after upgrade to TLS configure: fix libtool warning nss: allow to use multiple client certificates for a single host HTTP pipelining: Fix handling of zero-length responses Don't list NTLM in curl-config when HTTP is disabled curl_easy_setopt.3: CURLOPT_RESOLVE typo version OpenSSL: build fine with no-sslv2 versions checkconnection: don't call with NULL pointer with RTSP and multi interface Borland makefile updates configure: libssh2 link fix without pkg-config certinfo crash CCC crash
2011-04-22recursive bump from gettext-lib shlib bump.obache2-3/+4
2011-03-09Update to curl 7.21.4asau3-7/+9
This release includes the following changes: o CURLINFO_FTP_ENTRY_PATH now supports SFTP o introduced new framework for unit-testing o IDN: use win32 API if told to o ares: ask for both IPv4 and IPv6 addresses o HTTP: do Negotiate authentication using SSPI on windows o Windows build: alternative makefile o TLS-SRP: support added when using GnuTLS This release includes the following bugfixes: o SMTP: add brackets for MAIL FROM o ossl_seed: no more RAND_screen (on Windows) o multi: connect fail => use next IP address o use the timeout when using multiple IP addresses similar to how the easy interface does it o cookies: tricked dotcounter fixed o pubkey_show: allocate buffer to fit any-size result o Curl_nss_connect: avoid PATH_MAX o Curl_do: avoid using stale conn pointer o tftpd test server: avoid buffer overflow report from glibc o nss: avoid CURLE_OUT_OF_MEMORY given a file name without any slash o nss: fix a bug in handling of CURLOPT_CAPATH o CMake: Use upstream CheckTypeSize module o OpenSSL get_cert_chain: support larger data sets o SCP/SFTP transfers: acknowledge speedcheck o GnuTLS builds: fix memory leak o connect problem: use UDP correctly o Borland C++ makefile tweaks o OpenSSL: improved error message on SSL_CTX_new failures o HTTP: memory leak on multiple Location: o ares_query_completed_cb: don't touch invalid data o ares: memory leak fix o mk-ca-bundle: use new cacert url o Curl_gmtime: added a portable gmtime and check for NULL o curl.1: typo in -v description o CURLOPT_SOCKOPTFUNCTION: return proper error code o --keepalive-time: warn if not supported properly o file: add support for CURLOPT_TIMECONDITION o nss: avoid memory leaks and failure of NSS shutdown o multi: fix CURLM_STATE_TOOFAST for multi_socket
2011-02-28Reset maintainer for retired developers.wiz1-2/+2
2010-12-23Update to 7.21.3:wiz3-7/+9
Changes: * Added --noconfigure switch to testcurl.pl * Added --xattr option * Added CURLOPT_RESOLVE and --resolve * Added CURLAUTH_ONLY * Added version-check.pl to the examples dir Bugfixes: * check for libcurl features for some command line options * Curl_setopt: disallow CURLOPT_USE_SSL without SSL support * http_chunks: remove debug output * URL-parsing: consider ? a divider * SSH: avoid using the libssh2_ prefix * SSH: use libssh2_session_handshake() to work on win64 * ftp: prevent server from hanging on closed data connection when stopping a transfer before the end of the full transfer (ranges) * LDAP: detect non-binary attributes properly * ftp: treat server's response 421 as CURLE_OPERATION_TIMEDOUT * gnutls->handshake: improved timeout handling * security: Pass the right parameter to init * krb5: Use GSS_ERROR to check for error * TFTP: resend the correct data * configure: fix autoconf 2.68 warning: no AC_LANG_SOURCE call detected * GnuTLS: now detects socket errors on Windows * symbols-in-versions: updated en masse * added a couple examples that were missing from the tar ball * Curl_send/recv_plain: return errno on failure * Curl_wait_for_resolv (for c-ares): correct timeout * ossl_connect_common: detect connection re-use * configure: Prevent link errors with --librtmp * openldap: use remote port in URL passed to ldap_init_fd() * url: provide dead_connection flag in Curl_handler::disconnect * lots of compiler warning fixes * ssh: fix a download resume point calculation * fix getinfo CURLINFO_LOCAL* for reused connections * multi: the returned running handles conuter could turn negative * multi: only ever consider pipelining for connections doing HTTP(S)
2010-10-16Update to 7.21.2:wiz3-22/+13
Changes: * curl -T: ignore file size of special files * Added GOPHER protocol support * Added mk-ca-bundle.vbs script * c-ares build now requires c-ares >= 1.6.0 Bugfixes: * --remote-header-name security vulnerability fixed * multi: support the timeouts correctly, fixes known bug #62 * multi: use timeouts properly for MAX_RECV/SEND_SPEED * negotiation: Wrong proxy authorization * multi: avoid sending multiple complete messages * cmdline: make -F type= accept ;charset= * RESUME_FROM: clarify what ftp uploads do * http: handle trailer headers in all chunked responses * Curl_is_connected: use correct errno * Added SSPI build to Watcom makefile * progress: callback for POSTs less than MAX_INITIAL_POST_SIZE * linking problem on Fedora 13 * Link curl and the test apps with -lrt explicitly when necessary * chunky parser: only rewind stream internally if needed * remote-header-name: don't output filename when NULL * Curl_timeleft: avoid returning "no timeout" by mistake * timeout: use the correct start value as offset * FTP: fix wrong timeout trigger * buildconf got better output on failures * rtsp: avoid SIGSEGV on malformed header * LDAP: Support for tunnelling queries through HTTP proxy * configure's --enable-werror had a bashism * test565: Don't hardcode IP:PORT * configure: check for gcrypt if using GnuTLS * configure: don't enable RTMP if the lib detect fails * curl_easy_duphandle: clone the c-ares handle correctly * MacOSX-Framework: updates for Snowleopard * support URL containing colon without trailing port number * parsedate: allow time specified without seconds * curl_easy_escape: don't escape "unreserved" characters * SFTP: avoid downloading negative sizes * Lots of GSS/KRB FTP fixes * TFTP: Work around tftpd-hpa upload bug * libcurl.m4: several fixes * HTTP: remove special case for 416 * examples: use example.com in example URLs * globbing: fix crash on unballanced open brace * cmake: build fixed
2010-08-15update to 7.21.1drochner4-12/+22
changes: bugfixes
2010-07-21add an "rtmp" option (default off)drochner1-2/+9
2010-07-21update to 7.21.0drochner3-31/+24
changes: added the --proto and -proto-redir options new configure option --enable-threaded-resolver improve TELNET ability with libcurl added support for PolarSSL added support for FTP wildcard matching and downloads added support for RTMP added CURLINFO_PRIMARY_PORT, CURLINFO_LOCAL_IP and CURLINFO_LOCAL_PORT