aboutsummaryrefslogtreecommitdiffstats
path: root/lib/libcurl.plist
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade curl to curl-7_72_0Haibo Huang2020-09-091-3/+3
| | | | Change-Id: Iff17a59dc7fa5428cf622bdac216aafed9e1d00a
* Upgrade curl to curl-7_71_1Haibo Huang2020-07-131-3/+3
| | | | Change-Id: Ief1f908509a0dd7944004e102310c255e42e4803
* Upgrade curl to curl-7_70_0Haibo Huang2020-04-291-3/+3
| | | | Change-Id: I898f9e257c9b950ed79ccd16c4129ab58fd65f98
* Upgrade curl to curl-7_69_1Haibo Huang2020-03-111-3/+3
| | | | | Test: None Change-Id: If5caafdfb2813d11f06eb56ea86013240a9fceb6
* Upgrade curl to curl-7_69_0Haibo Huang2020-03-041-3/+3
| | | | | Test: None Change-Id: I32f36294d53083ccb27764ebc4bc8fe628f38d94
* Upgrade curl to curl-7_67_0Haibo Huang2019-11-071-3/+3
| | | | | Test: None Change-Id: Id1ea5cb5995ca5b40514cfeaf52941990302c927
* Upgrade curl to curl-7_66_0Haibo Huang2019-09-131-3/+3
| | | | | Test: None Change-Id: I3b08841f93c0f51cca6ec168fe43b891f2ad58f1
* Upgrade curl to curl-7_65_3Haibo Huang2019-07-221-3/+3
| | | | | Test: None Change-Id: Id2c4077eb08e9bf283fe809faca1444371cf4434
* Upgrade curl to curl-7_65_1Haibo Huang2019-06-051-3/+3
| | | | | Test: None Change-Id: Ida7e08ab7a97c60c9687f3a225ff826d14281d6b
* Upgrade curl to curl-7_65_0Haibo Huang2019-05-231-3/+3
| | | | | Test: build, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: I14034f7e81b55368c1927440cb2003b6b173a6f8
* Upgrade curl to 7.64.1Haibo Huang2019-03-271-3/+3
| | | | | Test: build Change-Id: I31c820b646e6b7ef71e5f8763071f18d8933cb28
* Upgrade curl to curl-7_64_0Haibo Huang2019-02-061-3/+3
| | | | | Test: build, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: Ie80a974d5dc73c35ccb3287db30c1a9dbdbecb3b
* Upgrade curl from 7.62.0 to 7.63.0Haibo Huang2019-01-141-3/+3
| | | | | Test: build, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: Iecd6120501e7a6d2c8b83c2891de62163a30f08a
* Update to curl 7.62.0 - October 31 2018.Elliott Hughes2018-12-121-3/+3
| | | | | | Bug: N/A Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: If5e3aa0ced1b9d13cc4f2217f381ab9df8d16dcc
* Update to curl 7.61.1 - September 5 2018.Elliott Hughes2018-10-301-3/+3
| | | | | | Bug: N/A Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: Ic8598fc9d0bc029640ea3cbcecf4820d1de8f6ae
* Update to curl 7.61.0 - July 11 2018.Elliott Hughes2018-08-031-3/+3
| | | | | | Bug: N/A Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: I9ae854de01fd5854f3a9e9a1b8443755fe8a22b4
* Update to 7.60.0 - May 15 2018.Elliott Hughes2018-05-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: Add CURLOPT_HAPROXYPROTOCOL, support for the HAProxy PROXY protocol Add --haproxy-protocol for the command line tool Add CURLOPT_DNS_SHUFFLE_ADDRESSES, shuffle returned IP addresses Bugfixes: FTP: shutdown response buffer overflow CVE-2018-1000300 RTSP: bad headers buffer over-read CVE-2018-1000301 FTP: fix typo in recursive callback detection for seeking test1208: marked flaky HTTP: make header-less responses still count correct body size user-agent.d:: mention --proxy-header as well http2: fixes typo cleanup: misc typos in strings and comments rate-limit: use three second window to better handle high speeds examples/hiperfifo.c: improved pause: when changing pause state, update socket state multi: improved pending transfers handling => improved performance curl_version_info.3: fix ssl_version description add_handle/easy_perform: clear errorbuffer on start if set darwinssl: fix iOS build cmake: add support for brotli parsedate: support UT timezone vauth/ntlm.h: fix the #ifdef header guard lib/curl_path.h: added #ifdef header guard vauth/cleartext: fix integer overflow check CURLINFO_COOKIELIST.3: made the example not leak memory cookie.d: mention that "-" as filename means stdin CURLINFO_SSL_VERIFYRESULT.3: fixed the example http2: read pending frames (including GOAWAY) in connection-check timeval: remove compilation warning by casting cmake: avoid warn-as-error during config checks travis-ci: enable -Werror for CMake builds openldap: fix for NULL return from ldap_get_attribute_ber() threaded resolver: track resolver time and set suitable timeout values cmake: Add advapi32 as explicit link library for win32 docs: fix CURLINFO_*_T examples use of CURL_FORMAT_CURL_OFF_T test1148: set a fixed locale for the test cookies: when reading from a file, only remove_expired once cookie: store cookies per top-level-domain-specific hash table openssl: fix build with LibreSSL 2.7 tls: fix mbedTLS 2.7.0 build + handle sha256 failures openssl: RESTORED verify locations when verifypeer==0 file: restore old behavior for file:////foo/bar URLs FTP: allow PASV on IPv6 connections when a proxy is being used build-openssl.bat: allow custom paths for VS and perl winbuild: make the clean target work without build-type build-openssl.bat: Refer to VS2017 as VC14.1 instead of VC15 curl: retry on FTP 4xx, ignore other protocols configure: detect (and use) sa_family_t examples/sftpuploadresume: Fix Windows large file seek build: cleanup to fix clang warnings/errors winbuild: updated the documentation lib: silence null-dereference warnings travis: bump to clang 6 and gcc 7 travis: build libpsl and make builds use it proxy: show getenv proxy use in verbose output duphandle: make sure CURLOPT_RESOLVE is duplicated all: Refactor malloc+memset to use calloc checksrc: Fix typo system.h: Add sparcv8plus to oracle/sunpro 32-bit detection vauth: Fix typo ssh: show libSSH2 error code when closing fails test1148: tolerate progress updates better urldata: make service names unconditional configure: keep LD_LIBRARY_PATH changes local ntlm_sspi: fix authentication using Credential Manager schannel: add client certificate authentication winbuild: Support custom devel paths for each dependency schannel: add support for CURLOPT_CAINFO http2: handle on_begin_headers() called more than once openssl: support OpenSSL 1.1.1 verbose-mode trace messages openssl: fix subjectAltName check on non-ASCII platforms http2: avoid strstr() on data not zero terminated http2: clear the "drain counter" when a stream is closed http2: handle GOAWAY properly tool_help: clarify --max-time unit of time is seconds curl.1: clarify that options and URLs can be mixed http2: convert an assert to run-time check curl_global_sslset: always provide available backends ftplistparser: keep state between invokes Curl_memchr: zero length input can't match examples/sftpuploadresume: typecast fseek argument to long examples/http2-upload: expand buffer to avoid silly warning ctype: restore character classification for non-ASCII platforms mime: avoid NULL pointer dereference risk cookies: ensure that we have cookies before writing jar os400.c: fix checksrc warnings configure: provide --with-wolfssl as an alias for --with-cyassl cyassl: adapt to libraries without TLS 1.0 support built-in http2: get rid of another strstr checksrc: force indentation of lines after an else cookies: remove unused macro CURLINFO_PROTOCOL.3: mention the existing defined names tests: provide 'manual' as a feature to optionally require travis: enable libssh2 on both macos and Linux CURLOPT_URL.3: added ENCODING section wolfssl: Fix non-blocking connect vtls: don't define MD5_DIGEST_LENGTH for wolfssl docs: remove extraneous commas in man pages URL: fix ASCII dependency in strcpy_url and strlen_url ssh-libssh.c: fix left shift compiler warning configure: only check for CA bundle for file-using SSL backends travis: add an mbedtls build http: don't set the "rewind" flag when not uploading anything configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h transfer: don't unset writesockfd on setup of multiplexed conns vtls: use unified "supports" bitfield member in backends URLs: fix one more http url travis: add a build using WolfSSL openssl: change FILE ops to BIO ops travis: add build using NSS smb: reject negative file sizes cookies: accept parameter names as cookie name http2: getsock fix for uploads all over: fixed format specifiers http2: use the correct function pointer typedef Bug: http://b/78771319 Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: Icfcaf6f3f6e5e00894d731c1623ebd66674bcb0d
* Update to 7.59.0 - March 14 2018.Elliott Hughes2018-05-291-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: curl: add --proxy-pinnedpubkey added: CURLOPT_TIMEVALUE_LARGE and CURLINFO_FILETIME_T CURLOPT_RESOLVE: Add support for multiple IP addresses per entry Add option CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS Add new tool option --happy-eyeballs-timeout-ms Add CURLOPT_RESOLVER_START_FUNCTION and CURLOPT_RESOLVER_START_DATA Bugfixes: openldap: check ldap_get_attribute_ber() results for NULL before using FTP: reject path components with control codes readwrite: make sure excess reads don't go beyond buffer end lib555: drop text conversion and encode data as ascii codes lib517: make variable static to avoid compiler warning lib544: sync ascii code data with textual data GSKit: restore pinnedpubkey functionality darwinssl: Don't import client certificates into Keychain on macOS parsedate: fix date parsing for systems with 32 bit long openssl: fix pinned public key build error in FIPS mode SChannel/WinSSL: Implement public key pinning cookies: remove verbose "cookie size:" output progress-bar: don't use stderr explicitly, use bar->out Fixes for MSDOS build: open VC15 projects with VS 2017 curl_ctype: private is*() type macros and functions configure: set PATH_SEPARATOR to colon for PATH w/o separator winbuild: make linker generate proper PDB curl_easy_reset: clear digest auth state curl/curl.h: fix comment typo for CURLOPT_DNS_LOCAL_IP6 range: commonize FTP and FILE range handling progress-bar docs: update to match implementation fnmatch: do not match the empty string with a character set fnmatch: accept an alphanum to be followed by a non-alphanum in char set build: fix termios issue on android cross-compile getdate: return -1 for out of range formdata: use the mime-content type function time-cond: fix reading the file modification time on Windows build-openssl.bat: Extend VC15 support to include Enterprise and Professional build-wolfssl.bat: Extend VC15 support to include Enterprise and Professional openssl: Don't add verify locations when verifypeer==0 fnmatch: optimize processing of consecutive *s and ?s pattern characters schannel: fix compiler warnings content_encoding: Add "none" alias to "identity" get_posix_time: only check for overflows if they can happen http_chunks: don't write chunks twice with CURLOPT_HTTP_TRANSFER_DECODING README: language fix sha256: build with OpenSSL < 0.9.8 smtp: fix processing of initial dot in data --tlsauthtype: works only if libcurl is built with TLS-SRP support tests: new tests for http raw mode libcurl-security.3: man page discussion security concerns when using libcurl curl_gssapi: make sure this file too uses our *printf() BINDINGS: fix curb link (and remove ruby-curl-multi) nss: use PK11_CreateManagedGenericObject() if available travis: add build with iconv enabled ssh: add two missing state names CURLOPT_HEADERFUNCTION.3: mention folded headers http: fix the max header length detection logic header callback: don't chop headers into smaller pieces CURLOPT_HEADER.3: clarify problems with different data sizes curl --version: show PSL if the run-time lib has it enabled examples/sftpuploadresume: resume upload via CURLOPT_APPEND Return error if called recursively from within callbacks sasl: prefer PLAIN mechanism over LOGIN winbuild: Use CALL to run batch scripts curl_share_setopt.3: connection cache is shared within multi handles winbuild: Use macros for the names of some build utilities projects/README: remove reference to dead IDN link/package lib655: silence compiler warning configure: Fix version check for OpenSSL 1.1.1 docs/MANUAL: formfind.pl is not accessible on the site anymore unit1309: fix warning on Windows x64 unit1307: proper cleanup on OOM to fix torture tests curl_ctype: fix macro redefinition warnings build: get CFLAGS (including -werror) used for examples and tests NO_PROXY: fix for IPv6 numericals in the URL krb5: use nondeprecated functions winbuild: prefer documented zlib library names http2: mark the connection for close on GOAWAY limit-rate: kick in even before "limit" data has been received HTTP: allow "header;" to replace an internal header with a blank one http2: verbose output new MAX_CONCURRENT_STREAMS values SECURITY: distros' max embargo time is 14 days curl tool: accept --compressed also if Brotli is enabled and zlib is not WolfSSL: adding TLSv1.3 checksrc.pl: add -i and -m options CURLOPT_COOKIEFILE.3: "-" as file name means stdin Bug: http://b/78771319 Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: I18731dd7c91df36ca92a5dffc8631dee22785e34
* Update to 7.58.0 - January 24 2018.Elliott Hughes2018-02-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: new libssh-powered SSH SCP/SFTP back-end curl-config: add --ssl-backends Bugfixes: http2: fix incorrect trailer buffer size http: prevent custom Authorization headers in redirects travis: add boringssl build examples/xmlstream.c: don't switch off CURL_GLOBAL_SSL SSL: Avoid magic allocation of SSL backend specific data lib: don't export all symbols, just everything curl_* libssh2: send the correct CURLE error code on scp file not found libssh2: return CURLE_UPLOAD_FAILED on failure to upload openssl: enable pkcs12 in boringssl builds libssh2: remove dead code from SSH_SFTP_QUOTE sasl_getmesssage: make sure we have a long enough string to pass conncache: fix several lock issues threaded-shared-conn.c: new example conncache: only allow multiplexing within same multi handle configure: check for netinet/in6.h URL: tolerate backslash after drive letter for FILE: openldap: add commented out debug possibilities include: get netinet/in.h before linux/tcp.h CONNECT: keep close connection flag in http_connect_state struct BINDINGS: another PostgreSQL client curl: limit -# update frequency for unknown total size configure: add AX_CODE_COVERAGE only if using gcc curl.h: remove incorrect comment about ERRORBUFFER openssl: improve data-pending check for https proxy curl: remove __EMX__ #ifdefs CURLOPT_PRIVATE.3: fix grammar sftp: allow quoted commands to use relative paths CURLOPT_DNS_CACHE_TIMEOUT.3: see also CURLOPT_RESOLVE RESOLVE: output verbose text when trying to set a duplicate name openssl: Disable file buffering for Win32 SSLKEYLOGFILE multi_done: prune DNS cache tests: update .gitignore for libtests tests: mark data files as non-executable in git CURLOPT_DNS_LOCAL_IP4.3: fixed the "SEE ALSO" to not self-reference curl.1: documented two missing valid exit codes curl.1: mention http:// and https:// as valid proxy prefixes vtls: replaced getenv() with curl_getenv() setopt: less *or equal* than INT_MAX/1000 should be fine examples/smtp-mail.c: use separate defines for options and mail curl: support >256 bytes warning messsages conncache: fix a return code krb5: fix a potential access of uninitialized memory rand: add a clang-analyzer work-around CURLOPT_READFUNCTION.3: refer to argument with correct name brotli: allow compiling with version 0.6.0 content_encoding: rework zlib_inflate curl_easy_reset: release mime-related data examples/rtsp: fix error handling macros build-openssl.bat: Added support for VC15 build-wolfssl.bat: Added support for VC15 build: Added Visual Studio 2017 project files winbuild: Added support for VC15 curl: Support size modifiers for --max-filesize examples/cacertinmem: ignore cert-already-exists error brotli: data at the end of content can be lost curl_version_info.3: call the argument 'age' openssl: fix memory leak of SSLKEYLOGFILE filename build: remove HAVE_LIMITS_H check --mail-rcpt: fix short-text description scripts: allow all perl scripts to be run directly progress: calculate transfer speed on milliseconds if possible system.h: check __LONG_MAX__ for defining curl_off_t easy: fix connection ownership in curl_easy_pause setopt: reintroduce non-static Curl_vsetopt() for OS400 support setopt: fix SSLVERSION to allow CURL_SSLVERSION_MAX_ values configure.ac: append extra linker flags instead of prepending them HTTP: bail out on negative Content-Length: values docs: comment about CURLE_READ_ERROR returned by curl_mime_filedata mime: clone mime tree upon easy handle duplication openssl: enable SSLKEYLOGFILE support by default smtp/pop3/imap_get_message: decrease the data length too... CURLOPT_TCP_NODELAY.3: fix typo SMB: fix numeric constant suffix and variable types ftp-wildcard: fix matching an empty string with "*[^a]" curl_fnmatch: only allow 5 '*' sections in a single pattern openssl: fix potential memory leak in SSLKEYLOGFILE logic SSH: Fix state machine for ssh-agent authentication examples/url2file.c: add missing curl_global_cleanup() call http2: don't close connection when single transfer is stopped libcurl-env.3: first version curl: progress bar refresh, get width using ioctl() CONNECT_TO: fail attempt to set an IPv6 numerical without IPv6 support Bug: N/A Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: I91e0837f7b34a785f5bddb173262038dcaabdcda
* Update from 7.55.1 to 7.57.0Alex Deymo2017-12-201-3/+3
| | | | | | | | | | Update the local patch to match the new config. Removed the packages/Android/Android.mk file added by upstream (outdated Android.mk version which will confuse people). Updated Android.bp with the new files. Bug: http://b/70741465 Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: Ib2411f5e64db4e11ffd916dc81cd23b46888b900
* Update libcurl from 7.54.1 to 7.55.1.Elliott Hughes2017-09-211-3/+3
| | | | | | Bug: http://b/64610131 Test: builds, boots, `vendor/google/tools/fake-ota on streaming` works Change-Id: I7ecaf9c83e9496ac4a379507791bec637deaa4cb
* Import curl 7.43Bertrand SIMONNET2015-07-081-15/+15
| | | | | | | | | | This is a simple import of curl 7.43. The only change from the official release is the fact that the Android.mk was removed to avoid build error trying to parse it. BUG: 22347561 Change-Id: I52ef6798d30b25d22d1f62770d571adec8bcf4d5
* Add Music Manager's curl 7.21.2 source.Lucas Eckels2012-08-081-0/+35
Change-Id: I259a43fa52d581524a5ce8ae1711467acb1d9d50