]>
granicus.if.org Git - curl/log
Daniel Stenberg [Wed, 22 Feb 2017 09:59:47 +0000 (10:59 +0100)]
TODO: brotli is deployed widely now
Viktor Szakats [Wed, 22 Feb 2017 04:01:37 +0000 (23:01 -0500)]
urldata: include curl_sspi.h when Windows SSPI is enabled
f77dabe broke builds in Windows using Windows SSPI but not Windows SSL.
Bug: https://github.com/curl/curl/issues/1276
Reported-by: jveazey@users.noreply.github.com
Jay Satiro [Wed, 22 Feb 2017 03:21:17 +0000 (22:21 -0500)]
url: Improve CURLOPT_PROXY_CAPATH error handling
- Change CURLOPT_PROXY_CAPATH to return CURLE_NOT_BUILT_IN if the option
is not supported, which is the same as what we already do for
CURLOPT_CAPATH.
- Change the curl tool to handle CURLOPT_PROXY_CAPATH error
CURLE_NOT_BUILT_IN as a warning instead of as an error, which is the
same as what we already do for CURLOPT_CAPATH.
- Fix CAPATH docs to show that CURLE_NOT_BUILT_IN is returned when the
respective CAPATH option is not supported by the SSL library.
Ref: https://github.com/curl/curl/pull/1257
Jay Satiro [Tue, 21 Feb 2017 22:00:17 +0000 (17:00 -0500)]
cyassl: fix typo
Daniel Stenberg [Tue, 21 Feb 2017 08:18:18 +0000 (09:18 +0100)]
release: 7.53.0
Daniel Stenberg [Tue, 21 Feb 2017 16:44:02 +0000 (17:44 +0100)]
cookie: fix declaration of 'dup' shadows a global declaration
Daniel Stenberg [Sun, 22 Jan 2017 17:11:55 +0000 (18:11 +0100)]
TLS: make SSL_VERIFYSTATUS work again
The CURLOPT_SSL_VERIFYSTATUS option was not properly handled by libcurl
and thus even if the status couldn't be verified, the connection would
be allowed and the user would not be told about the failed verification.
Regression since
cb4e2be7c6d42ca
CVE-2017-2629
Bug: https://curl.haxx.se/docs/adv_20170222.html
Reported-by: Marcus Hoffmann
Jay Satiro [Tue, 26 Jul 2016 05:46:23 +0000 (01:46 -0400)]
digest_sspi: Handle 'stale=TRUE' directive in HTTP digest
- If the server has provided another challenge use it as the replacement
input token if stale=TRUE. Otherwise previous credentials have failed
so return CURLE_LOGIN_DENIED.
Prior to this change the stale directive was ignored and if another
challenge was received it would cause error CURLE_BAD_CONTENT_ENCODING.
Ref: https://tools.ietf.org/html/rfc2617#page-10
Bug: https://github.com/curl/curl/issues/928
Reported-by: tarek112@users.noreply.github.com
Daniel Stenberg [Mon, 20 Feb 2017 09:27:51 +0000 (10:27 +0100)]
smb: use getpid replacement for windows UWP builds
Source: https://github.com/Microsoft/vcpkg/blob/
7676b8780db1e1e591c4fc7eba4f96f73c428cb4 /ports/curl/0002_fix_uwp.patch
Daniel Stenberg [Mon, 20 Feb 2017 08:14:05 +0000 (09:14 +0100)]
TODO: CURLOPT_RESOLVE for any port number
Closes #1264
Daniel Stenberg [Mon, 20 Feb 2017 07:11:17 +0000 (08:11 +0100)]
RELEASE-NOTES: synced with
af30f1152d43dcdb
Jean Gressmann [Sun, 19 Feb 2017 10:02:15 +0000 (11:02 +0100)]
sftp: improved checks for create dir failures
Since negative values are errors and not only -1. This makes SFTP upload
with --create-dirs work (again).
Closes #1269
Max Khon [Mon, 6 Feb 2017 17:40:51 +0000 (23:40 +0600)]
digest_sspi: Fix nonce-count generation in HTTP digest
- on the first invocation: keep security context returned by
InitializeSecurityContext()
- on subsequent invocations: use MakeSignature() instead of
InitializeSecurityContext() to generate HTTP digest response
Bug: https://github.com/curl/curl/issues/870
Reported-by: Andreas Roth
Closes https://github.com/curl/curl/pull/1251
Jay Satiro [Mon, 20 Feb 2017 05:52:16 +0000 (00:52 -0500)]
examples/multi-uv: checksrc compliance
Michael Kaufmann [Sun, 19 Feb 2017 13:10:54 +0000 (14:10 +0100)]
string formatting: fix 4 printf-style format strings
Dan Fandrich [Sat, 18 Feb 2017 21:18:17 +0000 (22:18 +0100)]
tests: removed the obsolete name parameter
Michael Kaufmann [Sun, 29 Jan 2017 16:14:05 +0000 (17:14 +0100)]
speed caps: update the timeouts if the speed is too low/high
Follow-up to
4b86113
Fixes https://github.com/curl/curl/issues/793
Fixes https://github.com/curl/curl/issues/942
Michael Kaufmann [Sun, 29 Jan 2017 16:06:49 +0000 (17:06 +0100)]
docs: fix timeout handling in multi-uv example
Michael Kaufmann [Sat, 18 Feb 2017 12:56:56 +0000 (13:56 +0100)]
proxy: fix hostname resolution and IDN conversion
Properly resolve, convert and log the proxy host names.
Support the "--connect-to" feature for SOCKS proxies and for passive FTP
data transfers.
Follow-up to
cb4e2be
Reported-by: Jay Satiro
Fixes https://github.com/curl/curl/issues/1248
Isaac Boukris [Fri, 3 Feb 2017 12:30:26 +0000 (14:30 +0200)]
http: fix missing 'Content-Length: 0' while negotiating auth
- While negotiating auth during PUT/POST if a user-specified
Content-Length header is set send 'Content-Length: 0'.
This is what we do already in HTTPREQ_POST_FORM and what we did in the
HTTPREQ_POST case (regression since
afd288b ).
Prior to this change no Content-Length header would be sent in such a
case.
Bug: https://curl.haxx.se/mail/lib-2017-02/0006.html
Reported-by: Dominik Hölzl
Closes https://github.com/curl/curl/pull/1242
Simon Warta [Thu, 16 Feb 2017 16:27:03 +0000 (17:27 +0100)]
winbuild: add note on auto-detection of MACHINE in Makefile.vc
Closes #1265
Daniel Stenberg [Thu, 16 Feb 2017 06:44:39 +0000 (07:44 +0100)]
RELEASE-PROCEDURE: update the upcoming release calendar
Daniel Stenberg [Wed, 15 Feb 2017 14:12:32 +0000 (15:12 +0100)]
TODO: consider file name from the redirected URL with -O ?
It isn't easily solved, but with some thinking someone could probably
come up with a working approach?
Closes #1241
Jay Satiro [Wed, 15 Feb 2017 07:31:09 +0000 (02:31 -0500)]
tool_urlglob: Allow a glob range with the same start and stop
For example allow ranges like [1-1] and [a-a] etc.
Regression since
5ca96cb .
Bug: https://github.com/curl/curl/issues/1238
Reported-by: R. Dennis Steed
Daniel Stenberg [Fri, 20 Jan 2017 00:00:51 +0000 (01:00 +0100)]
axtls: adapt to API changes
Builds with axTLS 2.1.2. This then also breaks compatibility with axTLS
< 2.1.0 (the older API)
... and fix the session_id mixup brought in
04b4ee549
Fixes #1220
Daniel Stenberg [Tue, 14 Feb 2017 22:19:04 +0000 (23:19 +0100)]
RELEASE-NOTES: synced with
690935390c29c
Nick Draffen [Tue, 14 Feb 2017 21:20:51 +0000 (22:20 +0100)]
curl: fix typo in time condition warning message
The warning message had a typo. The argument long form is --time-cond
not --timecond
Closes #1263
Daniel Stenberg [Tue, 14 Feb 2017 14:10:31 +0000 (15:10 +0100)]
smb: code indent
Jay Satiro [Sun, 12 Feb 2017 19:50:56 +0000 (14:50 -0500)]
configure: Allow disabling pthreads, fall back on Win32 threads
When the threaded resolver option is specified for configure the default
thread library is pthreads. This change makes it possible to
--disable-pthreads and then configure can fall back on Win32 threads for
native Windows builds.
Closes https://github.com/curl/curl/pull/1260
Daniel Stenberg [Mon, 13 Feb 2017 09:35:18 +0000 (10:35 +0100)]
http2: fix memory-leak when denying push streams
Reported-by: zelinchen@users.noreply.github.com
Fixes #1229
Jay Satiro [Sat, 11 Feb 2017 21:35:47 +0000 (16:35 -0500)]
tool_operate: Show HTTPS-Proxy options on CURLE_SSL_CACERT
When CURLE_SSL_CACERT occurs the tool shows a lengthy error message to
the user explaining possible solutions such as --cacert and --insecure.
This change appends to that message similar options --proxy-cacert and
--proxy-insecure when there's a specified HTTPS proxy.
Closes https://github.com/curl/curl/issues/1258
Daniel Stenberg [Fri, 10 Feb 2017 15:21:18 +0000 (16:21 +0100)]
cmdline-opts/page-footer: ftp.sunet.se is no longer an FTP mirror
Daniel Stenberg [Fri, 10 Feb 2017 09:50:19 +0000 (10:50 +0100)]
URL: only accept ";options" in SMTP/POP3/IMAP URL schemes
Fixes #1252
Jay Satiro [Thu, 9 Feb 2017 23:26:16 +0000 (18:26 -0500)]
cmdline-opts/socks*: Mention --preproxy in --socks* opts
- Document in --socks* opts they're still mutually exclusive of --proxy.
Partial revert of
423a93c ; I had misinterpreted the SOCKS proxy +
HTTP/HTTPS proxy combination.
- Document in --socks* opts that --preproxy can be used to specify a
SOCKS proxy at the same time --proxy is used with an HTTP/HTTPS proxy.
Daniel Stenberg [Thu, 9 Feb 2017 22:22:57 +0000 (23:22 +0100)]
CURLOPT_SSL_VERIFYPEER.3: also the https proxy version
Kamil Dudka [Thu, 9 Feb 2017 15:21:52 +0000 (16:21 +0100)]
nss: make FTPS work with --proxytunnel
If the NSS code was in the middle of a non-blocking handshake and it
was asked to finish the handshake in blocking mode, it unexpectedly
continued in the non-blocking mode, which caused a FTPS connection
over CONNECT to fail with "(81) Socket not ready for send/recv".
Bug: https://bugzilla.redhat.com/
1420327
Daniel Stenberg [Thu, 9 Feb 2017 15:16:21 +0000 (16:16 +0100)]
examples/multithread.c: link to our multi-thread docs
... instead of the OpenSSL mutex page.
Daniel Stenberg [Thu, 9 Feb 2017 09:13:28 +0000 (10:13 +0100)]
http_proxy: avoid freeing static memory
Follow up to
7fe81ec298e0 : make sure 'host' is either NULL or malloced.
Cameron MacMinn [Wed, 8 Feb 2017 18:14:36 +0000 (11:14 -0700)]
http_proxy: Fix tiny memory leak upon edge case connecting to proxy
Fixes #1255
Michael Kaufmann [Wed, 8 Feb 2017 21:09:31 +0000 (22:09 +0100)]
polarssl, mbedtls: Fix detection of pending data
Reported-by: Dan Fandrich
Bug: https://curl.haxx.se/mail/lib-2017-02/0032.html
Dan Fandrich [Tue, 7 Feb 2017 17:49:01 +0000 (18:49 +0100)]
test1139: Added the --manual keyword since the manual is required
Daniel Stenberg [Tue, 7 Feb 2017 09:44:04 +0000 (10:44 +0100)]
RELEASE-NOTES: synced with
102454459dd688c
Daniel Stenberg [Tue, 7 Feb 2017 09:43:25 +0000 (10:43 +0100)]
THANKS-filter: polish some recent contributors
Daniel Stenberg [Tue, 7 Feb 2017 08:17:55 +0000 (09:17 +0100)]
http2: reset push header counter fixes crash
When removing an easy handler from a multi before it completed its
transfer, and it had pushed streams, it would segfault due to the pushed
counted not being cleared.
Fixed-by: zelinchen@users.noreply.github.com
Fixes #1249
Markus Westerlind [Fri, 3 Feb 2017 14:58:41 +0000 (15:58 +0100)]
transfer: only retry nobody-requests for HTTP
Using sftp to delete a file with CURLOPT_NOBODY set with a reused
connection would fail as curl expected to get some data. Thus it would
retry the command again which fails as the file has already been
deleted.
Fixes #1243
Daniel Gustafsson [Tue, 7 Feb 2017 07:35:49 +0000 (02:35 -0500)]
telnet: Fix typos
Ref: https://github.com/curl/curl/pull/1245
Daniel Gustafsson [Sun, 5 Feb 2017 09:35:54 +0000 (10:35 +0100)]
test552: Fix typos
Closes https://github.com/curl/curl/pull/1245
Daniel Gustafsson [Sun, 5 Feb 2017 09:26:07 +0000 (10:26 +0100)]
darwinssl: Avoid parsing certificates when not in verbose mode
The information extracted from the server certificates in step 3 is only
used when in verbose mode, and there is no error handling or validation
performed as that has already been done. Only run the certificate
information extraction when in verbose mode and libcurl was built with
verbose strings.
Closes https://github.com/curl/curl/pull/1246
JDepooter [Thu, 2 Feb 2017 21:40:16 +0000 (13:40 -0800)]
schannel: Remove incorrect SNI disabled message
- Remove the SNI disabled when host verification disabled message
since that is incorrect.
- Show a message for legacy versions of Windows <= XP that connections
may fail since those versions of WinSSL lack SNI, algorithms, etc.
Bug: https://github.com/curl/curl/pull/1240
Daniel Stenberg [Tue, 7 Feb 2017 07:22:37 +0000 (08:22 +0100)]
CHANGES: spell fix, use correct path to script
Daniel Stenberg [Tue, 7 Feb 2017 07:20:10 +0000 (08:20 +0100)]
CHANGES.0: removed
This is the previously manually edited changelog, not touched since Aug
2015. Still present in git for those who wants it.
Dan Fandrich [Mon, 6 Feb 2017 21:47:41 +0000 (22:47 +0100)]
cmdline-opts: Fixed build and test in out of source tree builds
Viktor Szakats [Mon, 6 Feb 2017 19:21:05 +0000 (19:21 +0000)]
use *.sourceforge.io and misc URL updates
Ref: https://sourceforge.net/blog/introducing-https-for-project-websites/
Closes: https://github.com/curl/curl/pull/1247
Jay Satiro [Mon, 6 Feb 2017 08:13:42 +0000 (03:13 -0500)]
docs: Add more HTTPS proxy documentation
- Document HTTPS proxy type.
- Document --write-out %{proxy_ssl_verify_result}.
- Document SOCKS proxy + HTTP/HTTPS proxy combination.
HTTPS proxy support was added in 7.52.0 for OpenSSL, GnuTLS and NSS.
Ref: https://github.com/curl/curl/commit/
cb4e2be
Jay Satiro [Wed, 1 Feb 2017 23:28:29 +0000 (18:28 -0500)]
OS400: Fix symbols
- s/CURLOPT_SOCKS_PROXY/CURLOPT_PRE_PROXY
Follow-up to
7907a2b and
845522c .
- Fix incorrect id for CURLOPT_PROXY_PINNEDPUBLICKEY.
- Add id for CURLOPT_ABSTRACT_UNIX_SOCKET.
Bug: https://github.com/curl/curl/issues/1237
Reported-by: jonrumsey@users.noreply.github.com
Sean Burford [Tue, 19 Jul 2016 00:27:20 +0000 (10:27 +1000)]
cmake: Support curl --xattr when built with cmake
- Test for and set HAVE_FSETXATTR when support for extended file
attributes is present.
Closes https://github.com/curl/curl/pull/1176
Adam Langley [Wed, 1 Feb 2017 00:05:33 +0000 (16:05 -0800)]
openssl: Don't use certificate after transferring ownership
SSL_CTX_add_extra_chain_cert takes ownership of the given certificate
while, despite the similar name, SSL_CTX_add_client_CA does not. Thus
it's best to call SSL_CTX_add_client_CA before
SSL_CTX_add_extra_chain_cert, while the code still has ownership of the
argument.
Closes https://github.com/curl/curl/pull/1236
Antoine Aubert [Fri, 27 Jan 2017 07:39:28 +0000 (08:39 +0100)]
mbedtls: implement CTR-DRBG and HAVEGE random generators
closes #1227
Daniel Stenberg [Sun, 29 Jan 2017 10:10:34 +0000 (11:10 +0100)]
docs: we no longer ship HTML versions of man pages
... refer to the web site for the web versions.
railsnewbie257 [Sat, 28 Jan 2017 14:29:28 +0000 (08:29 -0600)]
docs: proofread README.netware README.win32
Closes #1231
Daniel Stenberg [Sat, 28 Jan 2017 22:58:13 +0000 (23:58 +0100)]
RELEASE-NOTES; synced with
ab08d82648
Michael Kaufmann [Sat, 28 Jan 2017 19:14:54 +0000 (20:14 +0100)]
mbedtls: disable TLS session tickets
SSL session reuse with TLS session tickets is not supported yet.
Use SSL session IDs instead.
See https://github.com/curl/curl/issues/1109
Michael Kaufmann [Sat, 28 Jan 2017 19:06:31 +0000 (20:06 +0100)]
gnutls: disable TLS session tickets
SSL session reuse with TLS session tickets is not supported yet.
Use SSL session IDs instead.
Fixes https://github.com/curl/curl/issues/1109
Michael Kaufmann [Sat, 28 Jan 2017 18:45:52 +0000 (19:45 +0100)]
polarssl: fix hangs
This bugfix is similar to commit
c111178bd4 .
Daniel Stenberg [Fri, 27 Jan 2017 11:59:12 +0000 (12:59 +0100)]
cookies: do not assume a valid domain has a dot
This repairs cookies for localhost.
Non-PSL builds will now only accept "localhost" without dots, while PSL
builds okeys everything not listed as PSL.
Added test 1258 to verify.
This was a regression brought in
a76825a5efa6b4
Daniel Stenberg [Fri, 27 Jan 2017 09:00:33 +0000 (10:00 +0100)]
TODO: remove "Support TLS v1.3"
Support is trickling in already.
railsnewbie257 [Tue, 24 Jan 2017 15:14:59 +0000 (09:14 -0600)]
INTERNALS.md: language improvements
Closes #1226
Daniel Stenberg [Tue, 24 Jan 2017 07:45:25 +0000 (08:45 +0100)]
telnet: fix windows compiler warnings
Thumbs-up-by: Jay Satiro
Closes #1225
Daniel Stenberg [Mon, 9 Jan 2017 23:29:14 +0000 (00:29 +0100)]
VC: remove the makefile.vc6 build infra
The winbuild/ build files is now the single MSVC makefile build choice.
Closes #1215
Jay Satiro [Mon, 16 Jan 2017 23:26:08 +0000 (18:26 -0500)]
cmdline-opts/gen.pl: Open input files in CRLF mode
On Windows it's possible to have input files with CRLF line endings and
a perl that defaults to LF line endings (eg msysgit). Currently that
results in generator output of mixed line endings of CR, LF and CRLF.
This change fixes that issue in the most succinct way by opening the
files in :crlf text mode even when the perl being used does not default
to that mode. (On operating systems that don't have a separate text mode
it's essentially a no-op.) The output continues to be in the perl's
native line ending.
Daniel Stenberg [Wed, 16 Nov 2016 14:43:16 +0000 (15:43 +0100)]
docs/curl.1: generate from the cmdline-opts script
Daniel Stenberg [Sun, 22 Jan 2017 11:00:28 +0000 (12:00 +0100)]
vtls: source indentation fix
Daniel Stenberg [Fri, 20 Jan 2017 16:10:08 +0000 (17:10 +0100)]
contri*.sh: cut off parentheses from names too
Daniel Stenberg [Fri, 20 Jan 2017 15:56:05 +0000 (16:56 +0100)]
RELEASE-NOTES: synced with
01ab7c30bba6f
Daniel Stenberg [Fri, 20 Jan 2017 09:46:05 +0000 (10:46 +0100)]
vtls: fix PolarSSL non-blocking handling
A regression brought in
cb4e2be
Reported-by: Michael Kaufmann
Bug: https://github.com/curl/curl/issues/1174#issuecomment-
274018791
Antoine Aubert [Fri, 20 Jan 2017 07:10:28 +0000 (08:10 +0100)]
vtls: fix mbedtls multi non blocking handshake.
When using multi, mbedtls handshake is in non blocking mode. vtls must
set wait for read/write flags for the socket.
Closes #1223
Richy Kim [Tue, 20 Dec 2016 10:48:15 +0000 (05:48 -0500)]
CURLOPT_BUFFERSIZE: support enlarging receive buffer
Replace use of fixed macro BUFSIZE to define the size of the receive
buffer. Reappropriate CURLOPT_BUFFERSIZE to include enlarging receive
buffer size. Upon setting, resize buffer if larger than the current
default size up to a MAX_BUFSIZE (512KB). This can benefit protocols
like SFTP.
Closes #1222
Daniel Stenberg [Thu, 19 Jan 2017 22:03:59 +0000 (23:03 +0100)]
sws: use SOCKERRNO, not errno
Reported-by: Gisle Vanem
Michael Kaufmann [Thu, 19 Jan 2017 19:56:25 +0000 (20:56 +0100)]
KNOWN_BUGS: HTTP/2 server push enabled when no pushes can be accepted
This has been implemented with commit
9ad034e .
Viktor Szakats [Thu, 19 Jan 2017 11:35:48 +0000 (11:35 +0000)]
*.rc: escape non-ASCII/non-UTF-8 character for clarity
Closes https://github.com/curl/curl/pull/1217
Kamil Dudka [Thu, 19 Jan 2017 11:12:26 +0000 (12:12 +0100)]
docs: non-blocking SSL handshake is now supported with NSS
Implemented since curl-7_36_0
-130-g8868a22
Reported-by: Fahim Chandurwala
Michael Kaufmann [Wed, 18 Jan 2017 12:01:37 +0000 (13:01 +0100)]
CURLOPT_CONNECT_TO: Fix compile warnings
Fix compile warnings that appeared only when curl has been configured
with '--disable-verbose'.
Daniel Stenberg [Wed, 18 Jan 2017 07:09:09 +0000 (08:09 +0100)]
usercertinmem.c: improve the short description
Daniel Stenberg [Tue, 17 Jan 2017 23:01:03 +0000 (00:01 +0100)]
parseurl: move back buffer to function scope
Regression since
1d4202ad , which moved the buffer into a more narrow
scope, but the data in that buffer was used outside of that more narrow
scope.
Reported-by: Dan Fandrich
Bug: https://curl.haxx.se/mail/lib-2017-01/0093.html
Jay Satiro [Tue, 17 Jan 2017 07:53:29 +0000 (02:53 -0500)]
openssl: Fix random generation
- Fix logic error in Curl_ossl_random.
Broken a few days ago in
807698d .
Daniel Stenberg [Tue, 17 Jan 2017 06:58:27 +0000 (07:58 +0100)]
TODO: share OpenSSL contexts
By supporting this, subsequent connects would load a lot less data from
disk.
Closes #1110
Daniel Stenberg [Mon, 16 Jan 2017 07:34:15 +0000 (08:34 +0100)]
bump: next release will be 7.53.0
Kamil Dudka [Sun, 15 Jan 2017 12:10:43 +0000 (13:10 +0100)]
nss: use the correct lock in nss_find_slot_by_name()
Alessandro Ghedini [Sat, 10 Dec 2016 13:54:59 +0000 (13:54 +0000)]
http2: disable server push if not requested
Ref: https://github.com/curl/curl/pull/1160
railsnewbie257 [Sat, 14 Jan 2017 12:01:06 +0000 (06:01 -0600)]
docs: improved language in README.md HISTORY.md CONTRIBUTE.md
Closes #1211
Alessandro Ghedini [Fri, 13 Jan 2017 22:28:41 +0000 (22:28 +0000)]
http: print correct HTTP string in verbose output when using HTTP/2
Before:
```
% src/curl https://sigsegv.ninja/ -v --http2
...
> GET / HTTP/1.1
> Host: sigsegv.ninja
> User-Agent: curl/7.52.2-DEV
> Accept: */*
>
...
```
After:
```
% src/curl https://sigsegv.ninja/ -v --http2
...
> GET / HTTP/2
> Host: sigsegv.ninja
> User-Agent: curl/7.52.2-DEV
> Accept: */*
>
```
Daniel Stenberg [Sat, 14 Jan 2017 11:49:12 +0000 (12:49 +0100)]
TODO: send only part of --data
Closes #1200
Daniel Stenberg [Sat, 14 Jan 2017 11:42:53 +0000 (12:42 +0100)]
TODO: implemened "--fail-fast to exit on first transfer fail"
Even though it is called --fail-early
Daniel Stenberg [Sat, 14 Jan 2017 11:41:29 +0000 (12:41 +0100)]
TODO: Chunked transfer multipart formpost
Closes #1139
Daniel Stenberg [Sat, 14 Jan 2017 11:34:53 +0000 (12:34 +0100)]
TODO: Improve formpost API, not just add an easy argument
Daniel Stenberg [Fri, 13 Jan 2017 22:58:22 +0000 (23:58 +0100)]
addrinfo: fix compiler warning on offsetof() use
curl_addrinfo.c:519:20: error: conversion to ‘curl_socklen_t {aka
unsigned int}’ from ‘long unsigned int’ may alter its value
[-Werror=conversion]
Follow-up to
1d786faee1046f
Daniel Stenberg [Fri, 13 Jan 2017 16:29:01 +0000 (17:29 +0100)]
THANKS-filter: Jiri Malak
Daniel Stenberg [Fri, 13 Jan 2017 16:28:49 +0000 (17:28 +0100)]
RELEASE-NOTES: synced with
a7c73ae309c
Isaac Boukris [Sun, 8 Jan 2017 22:51:08 +0000 (00:51 +0200)]
unix_socket: add support for abstract unix domain socket
In addition to unix domain sockets, Linux also supports an
abstract namespace which is independent of the filesystem.
In order to support it, add new CURLOPT_ABSTRACT_UNIX_SOCKET
option which uses the same storage as CURLOPT_UNIX_SOCKET_PATH
internally, along with a flag to specify abstract socket.
On non-supporting platforms, the abstract address will be
interpreted as an empty string and fail gracefully.
Also add new --abstract-unix-socket tool parameter.
Signed-off-by: Isaac Boukris <iboukris@gmail.com>
Reported-by: Chungtsun Li (typeless)
Reviewed-by: Daniel Stenberg
Reviewed-by: Peter Wu
Closes #1197
Fixes #1061
Daniel Stenberg [Fri, 13 Jan 2017 15:23:16 +0000 (16:23 +0100)]
write-out.d: 'time_total' is not always shown with ms precision
We have higher resolution since 7.52.0