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
Jay Satiro
04b4ee5498
vtls: Only call add/getsession if session id is enabled
...
Prior to this change we called Curl_ssl_getsessionid and
Curl_ssl_addsessionid regardless of whether session ID reusing was
enabled. According to comments that is in case session ID reuse was
disabled but then later enabled.
The old way was not intuitive and probably not something users expected.
When a user disables session ID caching I'd guess they don't expect the
session ID to be cached anyway in case the caching is later enabled.
2016-06-22 02:33:29 -04:00
Daniel Stenberg
046c2c85c4
curl.1: the used progress meter suffix is k in lower case
...
Closes #883
2016-06-22 00:37:36 +02:00
Sergei Nikulov
12e21fab26
cmake: now using BUILD_TESTING=ON/OFF
...
CMake build now using BUILD_TESTING=ON/OFF (default is OFF) to build
tests and enabling CTest integration. Options BUILD_CURL_TESTS and
BUILD_DASHBOARD_REPORTS was removed.
Closes #882
Reviewed-by: Brad King
2016-06-21 23:04:04 +02:00