Jay Satiro
6b130d6be6
tests: Fix for http/2 feature
...
Bug: https://curl.haxx.se/mail/lib-2016-07/0070.html
Reported-by: Paul Howarth
2016-07-24 02:49:47 -04:00
Steve Holme
1979008703
README: Mention wolfSSL in the 'Dependencies' section
2016-07-23 21:34:46 +01:00
Steve Holme
3fc845914a
vauth.h: No need to query HAVE_GSSAPI || USE_WINDOWS_SSPI for SPNEGO
...
As SPNEGO is only defined when these pre-processor variables are defined
there is no need to query them explicitly.
2016-07-23 21:29:16 +01:00
Steve Holme
25bf71ab07
spnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration
...
Typo introduced in commit ad5e9bfd5d
.
2016-07-23 21:29:16 +01:00
Daniel Stenberg
c7468e8ea2
SECURITY: mention how to get windows-specific CVEs
...
... and make the distros link a proper link
2016-07-22 01:47:13 +02:00
Dan Fandrich
47fa8f0dae
test558: fix test by stripping file paths from FD lines
2016-07-21 17:06:04 +02:00
Kamil Dudka
5e26d9ceea
tests: distribute the http2-server.pl script, too
2016-07-21 13:07:27 +02:00
Kamil Dudka
8b9ba132f0
docs: distribute the CURLINFO_HTTP_VERSION(3) man page, too
2016-07-21 13:06:17 +02:00
Daniel Stenberg
001f8d06fe
bump: start working on 7.50.1
2016-07-21 11:16:08 +02:00
Daniel Stenberg
79e63a53bb
RELEASE-NOTES: version 7.50.0 ready
2016-07-21 10:53:38 +02:00
Daniel Stenberg
d78cf1f03a
THANKS: 13 new contributors from the 7.50.0 release
2016-07-21 10:53:38 +02:00
Jay Satiro
af8eb69cb2
winbuild: fix embedded manifest option
...
Embedded manifest option didn't work due to typo.
Reported-by: Stefan Kanthak
2016-07-21 01:37:29 -04:00
Jay Satiro
c5cffce56e
vauth: Fix memleak by freeing credentials if out of memory
...
This is a follow up to the parent commit dcdd4be
which fixes one leak
but creates another by failing to free the credentials handle if out of
memory. Also there's a second location a few lines down where we fail to
do same. This commit fixes both of those issues.
2016-07-20 22:00:45 -04:00
Saurav Babu
dcdd4be352
vauth: Fixed memory leak due to function returning without free
...
This patch allocates memory to "output_token" only when it is required
so that memory is not leaked if function returns.
2016-07-20 23:21:49 +02:00
Daniel Stenberg
c6d3fa11e6
test558: updated after ipv6-check move
...
Follow-up commit to c50980807c
to make this test pass.
2016-07-20 23:06:03 +02:00
Jay Satiro
4ee203542d
connect: disable TFO on Linux when using SSL
...
- Linux TFO + TLS is not implemented yet.
Bug: https://github.com/curl/curl/issues/907
2016-07-20 02:49:19 -04:00
Daniel Stenberg
57ac61a469
ROADMAP: QUIC and TLS 1.3
2016-07-19 23:10:39 +02:00
Daniel Stenberg
545562f13e
RELEASE-NOTES: synced with c50980807c
2016-07-19 23:04:26 +02:00
Brian Prodoehl
c50980807c
curl_global_init: Check if IPv6 works
...
- Curl_ipv6works() is not thread-safe until after the first call, so
call it once during global init to avoid a possible race condition.
Bug: https://github.com/curl/curl/issues/915
PR: https://github.com/curl/curl/pull/918
2016-07-18 02:42:28 -04:00
Timothy Polich
16fe3f6b0a
CURLMOPT_SOCKETFUNCTION.3: fix typo
...
Closes https://github.com/curl/curl/pull/914
2016-07-14 02:58:59 -04:00
Miroslav Franc
bf430ecdef
library: Fix memory leaks found during static analysis
...
Closes https://github.com/curl/curl/pull/913
2016-07-14 02:52:56 -04:00
Viktor Szakats
bcc8f485e5
cookie.c: Fix misleading indentation
...
Closes https://github.com/curl/curl/pull/911
2016-07-13 03:09:20 -04:00
Jay Satiro
f9eed596a3
FAQ: Update FTP directory listing section for MLSD command
...
Explain how some FTP servers support the machine readable listing
format MLSD from RFC 3659 and compare it to LIST.
Ref: https://github.com/curl/curl/issues/906
2016-07-09 03:05:55 -04:00
Sergei Nikulov
7c9cfd6c51
Appveyor: Updates for options - CURL_STATICLIB/BUILD_TESTING
...
Closes #892
2016-07-01 09:53:22 +02:00
Daniel Stenberg
c4f108ece8
TODO: 17.4 also brings more HTTP/2 support
2016-06-30 23:45:49 +02:00
Daniel Stenberg
a194e6c9ae
TODO: try next proxy if one doesn't work
...
Closes #896
2016-06-30 23:42:06 +02:00
Daniel Stenberg
6655e30691
conn: don't free easy handle data in handler->disconnect
...
Reported-by: Gou Lingfeng
Bug: https://curl.haxx.se/mail/lib-2016-06/0139.html
2016-06-29 23:13:09 +02:00
Daniel Stenberg
e89489d8f4
test1244: test different proxy ports same URL
2016-06-29 23:06:32 +02:00
Daniel Stenberg
306192ba55
curl_global_init.3: improved formatting of the flags
2016-06-29 16:00:46 +02:00
Daniel Stenberg
bbd99a277b
curl_global_init.3: expand on the SSL and WIN32 bits purpose
...
Reported-by: Richard Gray
Bug: https://curl.haxx.se/mail/lib-2016-06/0136.html
2016-06-29 15:57:44 +02:00
Michael Kaufmann
38685f86c8
cleanup: minor code cleanup in Curl_http_readwrite_headers()
...
- the expression of an 'if' was always true
- a 'while' contained a condition that was always true
- use 'if(k->exp100 > EXP100_SEND_DATA)' instead of 'if(k->exp100)'
- fixed a typo
Closes #889
2016-06-28 20:48:44 +02:00
Daniel Stenberg
b6ddc0ac07
SFTP: set a generic error when no SFTP one exists...
...
... as otherwise we could get a 0 which would count as no error and we'd
wrongly continue and could end up segfaulting.
Bug: https://curl.haxx.se/mail/lib-2016-06/0052.html
Reported-by: 暖和的和暖
2016-06-28 15:30:17 +02:00
Daniel Stenberg
614b503423
ROADMAP: http2 tests are merged, mention http2 perf
2016-06-28 15:02:46 +02:00
Daniel Stenberg
c8b2010c5f
docs/README.md: to render nicer pages on github
...
... as previously the README.cmake would be picked and put at the bottom
of the docs page there and it wasn't very representative!
2016-06-28 14:09:51 +02:00
Daniel Stenberg
bf3222e053
README.md: change host name for the svg logo
...
rawgit.com asks to use the domain cdn.rawgit.com for production
See #900
2016-06-28 13:58:07 +02:00
Viktor Szakats
9305b1cf07
README.md: use the SVG logo
2016-06-28 13:52:37 +02:00
Daniel Stenberg
f4955a0553
README.md: logo on top!
2016-06-28 10:41:22 +02:00
Daniel Stenberg
a69f27ae91
KNOWN_BUGS: 3.4 POP3 expects "CRLF.CRLF" eob for some
...
Closes #740
2016-06-28 08:24:59 +02:00
Daniel Stenberg
91792d83b7
RELEASE-NOTES: synced with d61c80515a
2016-06-27 17:06:52 +02:00
Michael Osipov
d61c80515a
acinclude.m4: improve autodetection of CA bundle on FreeBSD
...
The FreeBSD Port security/ca_root_nss installs the Mozilla NSS CA bundle
to /usr/local/share/certs/ca-root-nss.crt. Use this bundle in the
discovery process.
This change also removes the former FreeBSD path that has been obsolete
for 8 years since this FreeBSD ports commit:
https://svnweb.freebsd.org/ports/head/security/?view=revision&revision=215953
Closes #894
2016-06-27 11:42:43 +02:00
Daniel Stenberg
91697d22a8
configure: don't specify .lib for libs on windows
...
Another follow up for crypt32.lib linking with winssl
2016-06-22 14:23:46 +02:00
Daniel Stenberg
5c24fc7768
configure: fix winssl LIBS change typo
...
follow-up from 120bf29e
2016-06-22 13:50:56 +02:00
Daniel Stenberg
b5d1b498fc
TODO: "TCP Fast Open" is done, add monitor pool connections
2016-06-22 12:06:47 +02:00
Daniel Stenberg
120bf29ef2
configure: add crypt32.lib for winssl builds
...
Necessary since 6cabd78531
2016-06-22 11:57:25 +02:00
Daniel Stenberg
7530ef5c15
Makefile.vc: link with crypt32.lib for winssl builds
...
Necessary since 6cabd78531
Fixes #853
2016-06-22 11:08:47 +02:00
Joel Depooter
66c447e51e
VC: Add crypt32.lib to Visual Sudio project template files
...
Closes #854
2016-06-22 10:57:55 +02:00
Daniel Stenberg
05a69ce32c
vc: fix the build for schannel certinfo support
...
Broken since 6cabd785
, which adds use of the Curl_extract_certinfo
function from the x509asn1.c file.
2016-06-22 10:53:28 +02:00
Daniel Stenberg
80388edefc
typedefs: use the full structs in internal code...
...
... and save the typedef'ed names for headers and external APIs.
2016-06-22 10:28:41 +02:00
Daniel Stenberg
434f8d0389
internals: rename the SessionHandle struct to Curl_easy
2016-06-22 10:28:41 +02:00
Daniel Stenberg
9adf3c473a
headers: forward declare CURL, CURLM and CURLSH as structs
...
Instead of typedef'ing to void, typedef to their corresponding actual
struct names to allow compilers to type-check.
Assisted-by: Reinhard Max
2016-06-22 10:28:36 +02:00