Daniel Stenberg
2465ee7573
TODO: remove http2, we now have it
2014-03-11 14:10:20 +01:00
Tatsuhiro Tsujikawa
9787b8e9d4
http2: free resources on disconnect
...
... and use Curl_safefree() instead of free()
2014-03-10 18:35:59 +01:00
Daniel Stenberg
dcdbac2568
openssl: info massage with SSL version used
...
Patch-by: byte_bucket
2014-03-10 17:13:11 +01:00
Steve Holme
ac7118319e
RELEASE-NOTES: Synced with 8ddda0e999
2014-03-09 19:44:12 +00:00
Daniel Stenberg
8ddda0e999
README.http2: clarify the build prerequisites
2014-03-09 16:39:46 +00:00
Daniel Stenberg
74ad0221cc
SSL-PROBLEMS: add "missing intermediate certificates" piece
2014-03-09 15:55:13 +00:00
Daniel Stenberg
a55e7f0abd
SSL-PROBLEMS: describes common curl+SSL problems
2014-03-08 22:21:41 +00:00
Nick Zitzmann
63e3e03dae
docs: remove documentation on setting up krb4 support
...
The information about building with Kerberos4 support was half a year out
of date. We dropped support for that.
2014-03-08 11:58:06 -06:00
Daniel Stenberg
6da4085e48
ssh: fix compiler warning converting ssize_t to int
2014-03-06 13:25:59 +00:00
Dan Fandrich
e591165f94
ssh: Fixed a style warning
...
Also, combined a couple of #ifdef sections
2014-03-06 13:39:22 +01:00
Dan Fandrich
e84d0b41f6
ssh: Pass errors from libssh2_sftp_read up the stack
2014-03-06 12:48:33 +01:00
Daniel Stenberg
539412851c
parse_remote_port: error out on illegal port numbers better
2014-03-06 00:06:45 +00:00
Daniel Stenberg
219a0fbe76
remote_port: allow connect to port 0
...
Port number zero is perfectly allowed to connect to. I moved to storing
the remote port number in an int so that -1 means undefined and 0-65535
can be used for legitimate port numbers.
2014-03-05 17:38:05 +00:00
Daniel Stenberg
0b3750b5c2
multi_runsingle: move timestamp into INIT
...
Setting the TIMER_STARTSINGLE timestamp first in CONNECT has the
drawback that for actions that go back to the CONNECT state, the time
stamp is reset and for the multi_socket API there's no corresponding
Curl_expire() then so the timeout logic gets wrong!
Reported-by: Brad Spencer
Bug: http://curl.haxx.se/mail/lib-2014-02/0036.html
2014-03-03 16:35:04 +01:00
Daniel Stenberg
a21c04f391
hostcheck: update comment after previous change
2014-03-03 13:41:48 +01:00
Daniel Stenberg
c01467b753
hostcheck: Curl_cert_hostcheck is not used by NSS builds
2014-03-03 13:39:06 +01:00
Michael Osipov
778e4bb276
configure: call it GSS-API
...
... since that’s how the RFC calls it.
2014-03-03 11:06:38 +01:00
Daniel Stenberg
9cb7802cfd
x509asn: moved out Curl_verifyhost from NSS builds
...
... as it isn't used then!
2014-03-03 08:44:25 +01:00
Daniel Stenberg
6f416fa462
NSS: avoid compiler warnings when built without http2 support
2014-03-03 08:39:25 +01:00
Jiri Malak
420d9ff3eb
Rework Open Watcom make files to use standard Wmake features
...
Remove slash/backslash problem, now only slashes are used,
Wmake automaticaly translate slash/backslash to proper version or tools are not sensitive for it.
Enable spaces in path.
Use internal rm command for all host platforms
Add error message if old Open Watcom version is used. Some old versions exhibit build problems for Curl latest version. Now only versions 1.8, 1.9 and 2.O beta are supported
2014-03-03 08:19:05 +01:00
Jiri Malak
85484355b3
parsedate: Fixed compilation warning
...
Remove compilation message for platforms where size of long type
is equal size of int type.
2014-03-02 16:36:05 +01:00
Steve Holme
d8073db304
RELEASE-NOTES: Synced with 7fef4016de
2014-03-02 10:48:40 +00:00
Steve Holme
7fef4016de
tool: Do not output libcurl source for the information only parameters
...
Ensure a source file isn't generated for the following informational
command line parameters when --libcurl is specified:
--help, --manual, --version and --engine list
As the output would only include a fairly empty looking main() function
and a call to curl_easy_init() and curl_easy_cleanup() when performed
with --engine list.
2014-03-02 10:42:53 +00:00
Steve Holme
68920b6c11
tool: Fixed libcurl source output for multiple operations
...
Correctly output libcurl source code that includes multiply operations
as specified by --next. Note that each operation evaluates to a single
curl_easy_perform() in source code form.
Also note that the output could be optimised a little so global config
options are only output once rather than per operation as is presently
the case.
2014-03-02 09:44:18 +00:00
Steve Holme
46b1d0a047
tool_metalink.h: Fixed compilation warning
...
warning: declaration of 'struct GlobalConfig' will not be visible
outside of this function
2014-03-01 20:16:33 +00:00
Steve Holme
eba197161a
tool: Moved internal variable isatty to the global config
2014-03-01 18:30:16 +00:00
Steve Holme
36802d6e0c
tool_operate.c: Fixed compilation error
...
incompatible types - from 'OperationConfig *' to 'GlobalConfig *'
2014-03-01 18:14:16 +00:00
Steve Holme
f1a9e6858e
tool: Moved --libcurl to the global config
2014-03-01 17:23:14 +00:00
Steve Holme
75e996f29f
tool: Moved --progress-bar to the global config
2014-03-01 13:20:35 +00:00
Steve Holme
5513bbd5c3
tool: Moved --stderr to the global config
2014-03-01 13:03:20 +00:00
Steve Holme
1f07718123
transfer.c: Fixed non-HTTP2 builds from commit cde0cf7c5e
2014-02-28 23:21:36 +00:00
Tatsuhiro Tsujikawa
cde0cf7c5e
Fix bug that HTTP/2 hangs if whole response body is read with headers
...
For HTTP/2, we may read up everything including responde body with
header fields in Curl_http_readwrite_headers. If no content-length is
provided, curl waits for the connection close, which we emulate it
using conn->proto.httpc.closed = TRUE. The thing is if we read
everything, then http2_recv won't be called and we cannot signal the
HTTP/2 stream has closed. As a workaround, we return nonzero from
data_pending to call http2_recv.
2014-02-28 23:28:39 +01:00
Daniel Stenberg
53f1f4a18e
http2: build with current nghttp2 version
...
nghttp2 has yet again extended its callback struct and this is an
attempt to make curl compile with nghttp2 from current git
2014-02-28 23:26:43 +01:00
Dan Fandrich
bd248a0b80
tool_main: Fixed a memory leak on main_init error
2014-02-28 21:58:12 +01:00
Steve Holme
219d19a401
test96: Updated accordly for recent changes
2014-02-28 09:45:38 +00:00
Steve Holme
78f26394dc
tool_cfgable: Code policing of structure pointers
2014-02-27 21:11:37 +00:00
Steve Holme
4efa1d29e2
tool: Moved --trace and --verbose to the global config
2014-02-27 21:01:08 +00:00
Steve Holme
fd97c17bb7
tool_main: Forgot to initialise the first operation's global pointer
2014-02-27 20:49:28 +00:00
Steve Holme
5577540ad5
tool: Moved --silient to the global config
...
Other global options such as --libcurl, --trace and --verbose to
follow.
2014-02-27 20:31:27 +00:00
Steve Holme
17df2d8f8e
tool_cfgable: Added GlobalConfig pointer to OperationConfig
...
In order to ease the moving of global options such as the error stream,
updated the OperationConfig structure to point to the GlobalConfig.
2014-02-27 20:20:17 +00:00
Steve Holme
fc59a9e18f
tool: Added support to .curlrc for URL specific options
...
In addition to adding support for URL specific options via the command
line with --next it is now possible to specify "next" in .curlrc.
2014-02-26 22:05:37 +00:00
Steve Holme
07d7603b45
tool: Reworked argument parsing to use --next/-:
...
Follow up to commit 1a9b58fcb2
to replace the : command line option
with --next and -:.
2014-02-26 20:53:23 +00:00
Steve Holme
1a9b58fcb2
tool_getparam: Added initial support for --next/-:
...
Added initial support for --next/-: which will be used to replace the
rather confusing : command line operation what was used for the URL
specific options prototype.
2014-02-26 20:42:30 +00:00
Dan Fandrich
3228deff40
valgrind.supp: tweaked a test 165 suppression
...
A recent change seems to have slightly changed the call stack
produced by the gcc optimizer.
2014-02-26 08:25:47 +01:00
nickzman
e9665e9658
Merge pull request #93 from d235j/darwinssl_ip_address_fix
...
darwinssl: don't omit CN verification when an IP address is used
2014-02-25 17:36:44 -06:00
Daniel Stenberg
d48eb1dd69
parse_args: fix a too long source code line
2014-02-25 23:36:13 +01:00
naota
4548e0fe71
configure: Tiny fix to honor POSIX
...
Change "==" to "=" to honor POSIX test construction.
2014-02-25 23:29:13 +01:00
Steve Holme
70052836d1
tool_help: Moved --no-alpn and --no-npn to be listed alphabetically
...
...and added the HTTP suffix as these options are only used for HTTP2
based connections.
2014-02-25 21:38:36 +00:00
Steve Holme
249dc83571
tool: Moved --showerror to the global config
...
Other global options such as --libcurl, --trace and --verbose to
follow.
2014-02-25 20:52:36 +00:00
Steve Holme
0704dd770d
tool_getparam: Added global config to getparameter()
...
In preparation for parsing global options added the GlobalConfig
structure to the getparameter() function.
2014-02-25 19:38:17 +00:00