]> granicus.if.org Git - curl/log
curl
8 years agodocs-make: have markdown files use .md
Daniel Stenberg [Tue, 9 Aug 2016 12:47:20 +0000 (14:47 +0200)]
docs-make: have markdown files use .md

8 years agocurl.h: make CURL_NO_OLDIES define CURL_STRICTER
Daniel Stenberg [Tue, 9 Aug 2016 12:46:51 +0000 (14:46 +0200)]
curl.h: make CURL_NO_OLDIES define CURL_STRICTER

8 years agoHISTORY.md: use markdown extension
Daniel Stenberg [Tue, 9 Aug 2016 10:05:43 +0000 (12:05 +0200)]
HISTORY.md: use markdown extension

8 years agoSSLCERTS.md: renamed to markdown extension
Daniel Stenberg [Tue, 9 Aug 2016 10:03:46 +0000 (12:03 +0200)]
SSLCERTS.md: renamed to markdown extension

8 years agoINTERNALS.md: use markdown extension for markdown content
Daniel Stenberg [Tue, 9 Aug 2016 10:01:47 +0000 (12:01 +0200)]
INTERNALS.md: use markdown extension for markdown content

8 years agoCONTRIBUTE.md: markdown extension
Daniel Stenberg [Tue, 9 Aug 2016 09:40:39 +0000 (11:40 +0200)]
CONTRIBUTE.md: markdown extension

8 years agoCONTRIBUTE: changed to markdown
Daniel Stenberg [Tue, 9 Aug 2016 09:39:58 +0000 (11:39 +0200)]
CONTRIBUTE: changed to markdown

8 years agoCONTRIBUTE: refreshed
Daniel Stenberg [Tue, 9 Aug 2016 08:53:42 +0000 (10:53 +0200)]
CONTRIBUTE: refreshed

8 years agoTODO: added an SSH section and two SFTP things to do
Daniel Stenberg [Tue, 9 Aug 2016 08:05:26 +0000 (10:05 +0200)]
TODO: added an SSH section and two SFTP things to do

8 years agoTODO: remove the 1.22 duplicated item
Daniel Stenberg [Tue, 9 Aug 2016 07:55:16 +0000 (09:55 +0200)]
TODO: remove the 1.22 duplicated item

8 years agoTODO: move "CURLOPT_MAIL_CLIENT" to SMTP section
Daniel Stenberg [Tue, 9 Aug 2016 07:53:06 +0000 (09:53 +0200)]
TODO: move "CURLOPT_MAIL_CLIENT" to SMTP section

8 years agoTODO: API for URL parsing/splitting
Daniel Stenberg [Tue, 9 Aug 2016 07:51:43 +0000 (09:51 +0200)]
TODO: API for URL parsing/splitting

8 years agoTODO: move QUIC to the HTTP section
Daniel Stenberg [Tue, 9 Aug 2016 07:43:52 +0000 (09:43 +0200)]
TODO: move QUIC to the HTTP section

8 years agowinbuild: Free name $(CC) in Makefile (#950)
Simon Warta [Tue, 9 Aug 2016 06:29:59 +0000 (08:29 +0200)]
winbuild: Free name $(CC) in Makefile (#950)

In the old line number 290, CC and CURL_CC had the same value. After
that, /DCURL_STATICLIB was added to CC but not CURL_CC (intended?).

This gets rid of the CC variable entirely. It is a first step to make it
possible to manualyl set a CC variable in order to be able to change the
compiler.

8 years agoTODO: Use huge HTTP/2 windows
Daniel Stenberg [Mon, 8 Aug 2016 21:46:11 +0000 (23:46 +0200)]
TODO: Use huge HTTP/2 windows

8 years agowinbuild: Avoid setting redundant CFLAGS to compile commands (#949)
Simon Warta [Mon, 8 Aug 2016 19:26:57 +0000 (21:26 +0200)]
winbuild: Avoid setting redundant CFLAGS to compile commands (#949)

$(CURL_CC) is always used with $(CURL_CFLAGS) appended, so before this,
all arguments in CURL_CFLAGS have been added twice.

8 years agocmake: Enable win32 threaded resolver by default
Jay Satiro [Mon, 8 Aug 2016 06:37:29 +0000 (02:37 -0400)]
cmake: Enable win32 threaded resolver by default

- Turn on USE_THREADS_WIN32 in Windows if ares isn't on

This change is similar to what we already do in the autotools build.

8 years agocmake: Enable win32 large file support by default
Jay Satiro [Mon, 8 Aug 2016 04:25:03 +0000 (00:25 -0400)]
cmake: Enable win32 large file support by default

All compilers used by cmake in Windows should support large files.

- Add test SIZEOF_OFF_T
- Remove outdated test SIZEOF_CURL_OFF_T
- Turn on USE_WIN32_LARGE_FILES in Windows
- Check for 'Largefile' during the features output

8 years agoTODO: added several ideas, removed SPDY
Daniel Stenberg [Sun, 7 Aug 2016 21:52:06 +0000 (23:52 +0200)]
TODO: added several ideas, removed SPDY

8 years agohttp2: always wait for readable socket
Daniel Stenberg [Thu, 4 Aug 2016 22:42:52 +0000 (00:42 +0200)]
http2: always wait for readable socket

Since the server can at any time send a HTTP/2 frame to us, we need to
wait for the socket to be readable during all transfers so that we can
act on incoming frames even when uploading etc.

Reminded-by: Tatsuhiro Tsujikawa
8 years agoRELEASE-NOTES: synced with 7b4bf37a44791
Daniel Stenberg [Thu, 4 Aug 2016 22:37:03 +0000 (00:37 +0200)]
RELEASE-NOTES: synced with 7b4bf37a44791

8 years agombedtls: set debug threshold to 4 (verbose) when MBEDTLS_DEBUG is defined
Thomas Glanzmann [Wed, 3 Aug 2016 06:20:16 +0000 (08:20 +0200)]
mbedtls: set debug threshold to 4 (verbose) when MBEDTLS_DEBUG is defined

In order to make MBEDTLS_DEBUG work, the debug threshold must be unequal
to 0.  This patch also adds a comment how mbedtls must be compiled in
order to make debugging work, and explains the possible debug levels.

8 years agoCURLOPT_TCP_NODELAY: now enabled by default
Daniel Stenberg [Thu, 30 Jun 2016 12:56:02 +0000 (14:56 +0200)]
CURLOPT_TCP_NODELAY: now enabled by default

After a few wasted hours hunting down the reason for slowness during a
TLS handshake that turned out to be because of TCP_NODELAY not being
set, I think we have enough motivation to toggle the default for this
option. We now enable TCP_NODELAY by default and allow applications to
switch it off.

This also makes --tcp-nodelay unnecessary, but --no-tcp-nodelay can be
used to disable it.

Thanks-to: Tim Rühsen
Bug: https://curl.haxx.se/mail/lib-2016-06/0143.html

8 years agoTFTP: Fix upload problem with piped input
Serj Kalichev [Tue, 2 Aug 2016 22:29:09 +0000 (00:29 +0200)]
TFTP: Fix upload problem with piped input

When input stream for curl is stdin and input stream is not a file but
generated by a script then curl can truncate data transfer to arbitrary
size since a partial packet is treated as end of transfer by TFTP.

Fixes #857

8 years agomk-ca-bundle.pl: -m keeps ca cert meta data in output
Daniel Stenberg [Tue, 2 Aug 2016 10:17:10 +0000 (12:17 +0200)]
mk-ca-bundle.pl: -m keeps ca cert meta data in output

Makes the script pass on comments holding meta data to the output
file. Like fingerprinters, issuer, date ranges etc.

Closes #937

8 years agomulti: make Curl_expire() work with 0 ms timeouts
Daniel Stenberg [Tue, 2 Aug 2016 08:57:30 +0000 (10:57 +0200)]
multi: make Curl_expire() work with 0 ms timeouts

Previously, passing a timeout of zero to Curl_expire() was a magic code
for clearing all timeouts for the handle. That is now instead made with
the new Curl_expire_clear() function and thus a 0 timeout is fine to set
and will trigger a timeout ASAP.

This will help removing short delays, in particular notable when doing
HTTP/2.

8 years agotransfer: return without select when the read loop reached maxcount
Daniel Stenberg [Mon, 1 Aug 2016 22:48:23 +0000 (00:48 +0200)]
transfer: return without select when the read loop reached maxcount

Regression added in 790d6de48515. The was then added to avoid one
particular transfer to starve out others. But when aborting due to
reading the maxcount, the connection must be marked to be read from
again without first doing a select as for some protocols (like SFTP/SCP)
the data may already have been read off the socket.

Reported-by: Dan Donahue
Bug: https://curl.haxx.se/mail/lib-2016-07/0057.html

8 years agombedtls: Added support for NTLM
Bill Nagel [Thu, 7 Jul 2016 15:40:45 +0000 (08:40 -0700)]
mbedtls: Added support for NTLM

8 years agotravis: removed option to rebuild autotool from source
Sergei Nikulov [Tue, 2 Aug 2016 10:43:23 +0000 (13:43 +0300)]
travis: removed option to rebuild autotool from source

Fixes #943

8 years agobump: start working toward 7.50.2
Daniel Stenberg [Wed, 3 Aug 2016 07:36:27 +0000 (09:36 +0200)]
bump: start working toward 7.50.2

8 years agoTHANKS: 7 new contributors from the 7.50.1 release curl-7_50_1
Daniel Stenberg [Wed, 3 Aug 2016 06:37:16 +0000 (08:37 +0200)]
THANKS: 7 new contributors from the 7.50.1 release

8 years agoRELEASE-NOTES: 7.50.1
Daniel Stenberg [Tue, 2 Aug 2016 09:30:41 +0000 (11:30 +0200)]
RELEASE-NOTES: 7.50.1

8 years agoTLS: only reuse connections with the same client cert
Daniel Stenberg [Sat, 30 Jul 2016 22:51:48 +0000 (00:51 +0200)]
TLS: only reuse connections with the same client cert

CVE-2016-5420
Bug: https://curl.haxx.se/docs/adv_20160803B.html

8 years agoTLS: switch off SSL session id when client cert is used
Daniel Stenberg [Fri, 1 Jul 2016 11:32:31 +0000 (13:32 +0200)]
TLS: switch off SSL session id when client cert is used

CVE-2016-5419
Bug: https://curl.haxx.se/docs/adv_20160803A.html
Reported-by: Bru Rom
Contributions-by: Eric Rescorla and Ray Satiro
8 years agocurl_multi_cleanup: clear connection pointer for easy handles
Daniel Stenberg [Sat, 30 Jul 2016 23:09:04 +0000 (01:09 +0200)]
curl_multi_cleanup: clear connection pointer for easy handles

CVE-2016-5421
Bug: https://curl.haxx.se/docs/adv_20160803C.html
Reported-by: Marcelo Echeverria and Fernando Muñoz
8 years agoKNOWN_BUGS: SOCKS proxy not working via IPv6
Daniel Stenberg [Tue, 2 Aug 2016 22:24:08 +0000 (00:24 +0200)]
KNOWN_BUGS: SOCKS proxy not working via IPv6

Closes #835

8 years agoKNOWN_BUGS: CURLOPT_SEEKFUNCTION not called with CURLFORM_STREAM
Daniel Stenberg [Tue, 2 Aug 2016 22:21:42 +0000 (00:21 +0200)]
KNOWN_BUGS: CURLOPT_SEEKFUNCTION not called with CURLFORM_STREAM

Closes #768

8 years agoKNOWN_BUGS: transfer-encoding: chunked in HTTP/2
Daniel Stenberg [Tue, 2 Aug 2016 22:19:53 +0000 (00:19 +0200)]
KNOWN_BUGS: transfer-encoding: chunked in HTTP/2

Closes #662

8 years agoTODO: Provide cmake config-file
Daniel Stenberg [Tue, 2 Aug 2016 22:15:58 +0000 (00:15 +0200)]
TODO: Provide cmake config-file

Closes #885

8 years agoos400: define BUILDING_LIBCURL in make script.
Patrick Monnerat [Tue, 2 Aug 2016 12:21:31 +0000 (14:21 +0200)]
os400: define BUILDING_LIBCURL in make script.

8 years agoRELEASE-NOTES: synced with aa9f536a18b
Daniel Stenberg [Mon, 1 Aug 2016 21:40:27 +0000 (23:40 +0200)]
RELEASE-NOTES: synced with aa9f536a18b

8 years agombedtls: Fix debug function name
Thomas Glanzmann [Mon, 1 Aug 2016 17:16:42 +0000 (13:16 -0400)]
mbedtls: Fix debug function name

This patch is necessary so that curl compiles if MBEDTLS_DEBUG is
defined.

Bug: https://curl.haxx.se/mail/lib-2016-08/0001.html

8 years agotravis: fix OSX build by re-installing libtool
Sergei Nikulov [Mon, 1 Aug 2016 12:42:15 +0000 (15:42 +0300)]
travis: fix OSX build by re-installing libtool

Apparently due to a broken homebrew install

fixes #934
Closes #939

8 years agowin32: fix a potential memory leak in Curl_load_library
Martin Vejnár [Mon, 1 Aug 2016 08:18:55 +0000 (10:18 +0200)]
win32: fix a potential memory leak in Curl_load_library

If a call to GetSystemDirectory fails, the `path` pointer that was
previously allocated would be leaked. This makes sure that `path` is
always freed.

Closes #938

8 years agoinclude: revert 9adf3c4 and make public types void * again
Daniel Stenberg [Sun, 31 Jul 2016 09:48:44 +0000 (11:48 +0200)]
include: revert 9adf3c4 and make public types void * again

Many applications assume the actual contents of the public types and use
that do for example forward declarations (saving them from including our
public header) which then breaks when we switch from void * to a struct
*.

I'm not convinced we were wrong, but since this practise seems
widespread enough I'm willing to (partly) step down.

Now libcurl uses the struct itself when it is built and it allows
applications to use the struct type if CURL_STRICTER is defined at the
time of the #include.

Reported-by: Peter Frühberger
Fixes #926

8 years agocmake: Fix for schannel support
Yonggang Luo [Thu, 14 Jul 2016 18:16:18 +0000 (02:16 +0800)]
cmake: Fix for schannel support

The check_library_exists_concat do not check crypt32 library properly.
So include it directly.

Bug: https://github.com/curl/curl/pull/917
Reported-by: Yonggang Luo
Bug: https://github.com/curl/curl/issues/935
Reported-by: Alain Danteny
8 years agoRevert "travis: Install libtool for OS X builds"
Jay Satiro [Thu, 28 Jul 2016 04:52:44 +0000 (00:52 -0400)]
Revert "travis: Install libtool for OS X builds"

Didn't work.

This reverts commit 50723585ed380744358de054e2a55dccee65dfd7.

8 years agotravis: Install libtool for OS X builds
Jay Satiro [Thu, 28 Jul 2016 04:36:55 +0000 (00:36 -0400)]
travis: Install libtool for OS X builds

CI is failing due to missing libtoolize, so I'm trying this.

8 years agoTODO: minor typo in last commit
Viktor Szakats [Tue, 26 Jul 2016 14:36:29 +0000 (16:36 +0200)]
TODO: minor typo in last commit

merged #931

8 years agoTODO: Timeout idle connections from the pool
Daniel Stenberg [Tue, 26 Jul 2016 14:01:50 +0000 (16:01 +0200)]
TODO: Timeout idle connections from the pool

8 years agoos400: minimum supported OS version: V6R1M0.
Patrick Monnerat [Mon, 25 Jul 2016 16:58:23 +0000 (18:58 +0200)]
os400: minimum supported OS version: V6R1M0.
Do not log compilation informational messages.

8 years agotests: Fix for http/2 feature
Jay Satiro [Sun, 24 Jul 2016 06:49:47 +0000 (02:49 -0400)]
tests: Fix for http/2 feature

Bug: https://curl.haxx.se/mail/lib-2016-07/0070.html
Reported-by: Paul Howarth
8 years agoREADME: Mention wolfSSL in the 'Dependencies' section
Steve Holme [Sat, 23 Jul 2016 20:34:46 +0000 (21:34 +0100)]
README: Mention wolfSSL in the 'Dependencies' section

8 years agovauth.h: No need to query HAVE_GSSAPI || USE_WINDOWS_SSPI for SPNEGO
Steve Holme [Fri, 22 Jul 2016 19:42:20 +0000 (20:42 +0100)]
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.

8 years agospnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration
Steve Holme [Fri, 22 Jul 2016 19:38:32 +0000 (20:38 +0100)]
spnego: Corrected miss-placed * in Curl_auth_spnego_cleanup() declaration

Typo introduced in commit ad5e9bfd5d.

8 years agoSECURITY: mention how to get windows-specific CVEs
Daniel Stenberg [Thu, 21 Jul 2016 23:47:13 +0000 (01:47 +0200)]
SECURITY: mention how to get windows-specific CVEs

... and make the distros link a proper link

8 years agotest558: fix test by stripping file paths from FD lines
Dan Fandrich [Thu, 21 Jul 2016 15:06:04 +0000 (17:06 +0200)]
test558: fix test by stripping file paths from FD lines

8 years agotests: distribute the http2-server.pl script, too
Kamil Dudka [Thu, 21 Jul 2016 11:03:16 +0000 (13:03 +0200)]
tests: distribute the http2-server.pl script, too

8 years agodocs: distribute the CURLINFO_HTTP_VERSION(3) man page, too
Kamil Dudka [Thu, 21 Jul 2016 10:49:43 +0000 (12:49 +0200)]
docs: distribute the CURLINFO_HTTP_VERSION(3) man page, too

8 years agobump: start working on 7.50.1
Daniel Stenberg [Thu, 21 Jul 2016 09:16:08 +0000 (11:16 +0200)]
bump: start working on 7.50.1

8 years agoRELEASE-NOTES: version 7.50.0 ready curl-7_50_0
Daniel Stenberg [Wed, 20 Jul 2016 23:53:01 +0000 (01:53 +0200)]
RELEASE-NOTES: version 7.50.0 ready

8 years agoTHANKS: 13 new contributors from the 7.50.0 release
Daniel Stenberg [Wed, 20 Jul 2016 22:34:01 +0000 (00:34 +0200)]
THANKS: 13 new contributors from the 7.50.0 release

8 years agowinbuild: fix embedded manifest option
Jay Satiro [Thu, 21 Jul 2016 05:37:29 +0000 (01:37 -0400)]
winbuild: fix embedded manifest option

Embedded manifest option didn't work due to typo.

Reported-by: Stefan Kanthak
8 years agovauth: Fix memleak by freeing credentials if out of memory
Jay Satiro [Thu, 21 Jul 2016 02:00:45 +0000 (22:00 -0400)]
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.

8 years agovauth: Fixed memory leak due to function returning without free
Saurav Babu [Wed, 20 Jul 2016 09:08:02 +0000 (11:08 +0200)]
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.

8 years agotest558: updated after ipv6-check move
Daniel Stenberg [Wed, 20 Jul 2016 21:04:06 +0000 (23:04 +0200)]
test558: updated after ipv6-check move

Follow-up commit to c50980807c5 to make this test pass.

8 years agoconnect: disable TFO on Linux when using SSL
Jay Satiro [Wed, 20 Jul 2016 06:49:19 +0000 (02:49 -0400)]
connect: disable TFO on Linux when using SSL

- Linux TFO + TLS is not implemented yet.

Bug: https://github.com/curl/curl/issues/907

8 years agoROADMAP: QUIC and TLS 1.3
Daniel Stenberg [Tue, 19 Jul 2016 21:10:39 +0000 (23:10 +0200)]
ROADMAP: QUIC and TLS 1.3

8 years agoRELEASE-NOTES: synced with c50980807c5
Daniel Stenberg [Tue, 19 Jul 2016 21:04:26 +0000 (23:04 +0200)]
RELEASE-NOTES: synced with c50980807c5

8 years agocurl_global_init: Check if IPv6 works
Brian Prodoehl [Fri, 15 Jul 2016 15:53:13 +0000 (11:53 -0400)]
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

8 years agoCURLMOPT_SOCKETFUNCTION.3: fix typo
Timothy Polich [Thu, 14 Jul 2016 01:45:32 +0000 (18:45 -0700)]
CURLMOPT_SOCKETFUNCTION.3: fix typo

Closes https://github.com/curl/curl/pull/914

8 years agolibrary: Fix memory leaks found during static analysis
Miroslav Franc [Wed, 13 Jul 2016 16:43:18 +0000 (18:43 +0200)]
library: Fix memory leaks found during static analysis

Closes https://github.com/curl/curl/pull/913

8 years agocookie.c: Fix misleading indentation
Viktor Szakats [Tue, 12 Jul 2016 20:44:31 +0000 (22:44 +0200)]
cookie.c: Fix misleading indentation

Closes https://github.com/curl/curl/pull/911

8 years agoFAQ: Update FTP directory listing section for MLSD command
Jay Satiro [Sat, 9 Jul 2016 07:05:55 +0000 (03:05 -0400)]
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

8 years agoAppveyor: Updates for options - CURL_STATICLIB/BUILD_TESTING
Sergei Nikulov [Wed, 22 Jun 2016 12:42:10 +0000 (15:42 +0300)]
Appveyor: Updates for options - CURL_STATICLIB/BUILD_TESTING

Closes #892

8 years agoTODO: 17.4 also brings more HTTP/2 support
Daniel Stenberg [Thu, 30 Jun 2016 21:45:49 +0000 (23:45 +0200)]
TODO: 17.4 also brings more HTTP/2 support

8 years agoTODO: try next proxy if one doesn't work
Daniel Stenberg [Thu, 30 Jun 2016 21:42:06 +0000 (23:42 +0200)]
TODO: try next proxy if one doesn't work

Closes #896

8 years agoconn: don't free easy handle data in handler->disconnect
Daniel Stenberg [Wed, 29 Jun 2016 21:11:43 +0000 (23:11 +0200)]
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

8 years agotest1244: test different proxy ports same URL
Daniel Stenberg [Wed, 29 Jun 2016 21:06:32 +0000 (23:06 +0200)]
test1244: test different proxy ports same URL

8 years agocurl_global_init.3: improved formatting of the flags
Daniel Stenberg [Wed, 29 Jun 2016 14:00:46 +0000 (16:00 +0200)]
curl_global_init.3: improved formatting of the flags

8 years agocurl_global_init.3: expand on the SSL and WIN32 bits purpose
Daniel Stenberg [Wed, 29 Jun 2016 13:57:44 +0000 (15:57 +0200)]
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

8 years agocleanup: minor code cleanup in Curl_http_readwrite_headers()
Michael Kaufmann [Tue, 21 Jun 2016 20:43:58 +0000 (22:43 +0200)]
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

8 years agoSFTP: set a generic error when no SFTP one exists...
Daniel Stenberg [Tue, 28 Jun 2016 13:28:04 +0000 (15:28 +0200)]
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: 暖和的和暖
8 years agoROADMAP: http2 tests are merged, mention http2 perf
Daniel Stenberg [Tue, 28 Jun 2016 13:02:46 +0000 (15:02 +0200)]
ROADMAP: http2 tests are merged, mention http2 perf

8 years agodocs/README.md: to render nicer pages on github
Daniel Stenberg [Tue, 28 Jun 2016 12:09:08 +0000 (14:09 +0200)]
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!

8 years agoREADME.md: change host name for the svg logo
Daniel Stenberg [Tue, 28 Jun 2016 11:58:07 +0000 (13:58 +0200)]
README.md: change host name for the svg logo

rawgit.com asks to use the domain cdn.rawgit.com for production

See #900

8 years agoREADME.md: use the SVG logo
Viktor Szakats [Tue, 28 Jun 2016 11:00:05 +0000 (13:00 +0200)]
README.md: use the SVG logo

8 years agoREADME.md: logo on top!
Daniel Stenberg [Tue, 28 Jun 2016 08:41:22 +0000 (10:41 +0200)]
README.md: logo on top!

8 years agoKNOWN_BUGS: 3.4 POP3 expects "CRLF.CRLF" eob for some
Daniel Stenberg [Tue, 28 Jun 2016 06:24:16 +0000 (08:24 +0200)]
KNOWN_BUGS: 3.4 POP3 expects "CRLF.CRLF" eob for some

Closes #740

8 years agoRELEASE-NOTES: synced with d61c80515aa8
Daniel Stenberg [Mon, 27 Jun 2016 15:06:52 +0000 (17:06 +0200)]
RELEASE-NOTES: synced with d61c80515aa8

8 years agoacinclude.m4: improve autodetection of CA bundle on FreeBSD
Michael Osipov [Fri, 24 Jun 2016 13:17:53 +0000 (15:17 +0200)]
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

8 years agoconfigure: don't specify .lib for libs on windows
Daniel Stenberg [Wed, 22 Jun 2016 12:23:46 +0000 (14:23 +0200)]
configure: don't specify .lib for libs on windows

Another follow up for crypt32.lib linking with winssl

8 years agoconfigure: fix winssl LIBS change typo
Daniel Stenberg [Wed, 22 Jun 2016 11:50:56 +0000 (13:50 +0200)]
configure: fix winssl LIBS change typo

follow-up from 120bf29e

8 years agoTODO: "TCP Fast Open" is done, add monitor pool connections
Daniel Stenberg [Wed, 22 Jun 2016 10:06:47 +0000 (12:06 +0200)]
TODO: "TCP Fast Open" is done, add monitor pool connections

8 years agoconfigure: add crypt32.lib for winssl builds
Daniel Stenberg [Wed, 22 Jun 2016 09:57:25 +0000 (11:57 +0200)]
configure: add crypt32.lib for winssl builds

Necessary since 6cabd78531f

8 years agoMakefile.vc: link with crypt32.lib for winssl builds
Daniel Stenberg [Wed, 22 Jun 2016 09:07:05 +0000 (11:07 +0200)]
Makefile.vc: link with crypt32.lib for winssl builds

Necessary since 6cabd78531f

Fixes #853

8 years agoVC: Add crypt32.lib to Visual Sudio project template files
Joel Depooter [Wed, 1 Jun 2016 23:29:32 +0000 (16:29 -0700)]
VC: Add crypt32.lib to Visual Sudio project template files

Closes #854

8 years agovc: fix the build for schannel certinfo support
Daniel Stenberg [Wed, 22 Jun 2016 08:53:28 +0000 (10:53 +0200)]
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.

8 years agotypedefs: use the full structs in internal code...
Daniel Stenberg [Tue, 21 Jun 2016 17:31:24 +0000 (19:31 +0200)]
typedefs: use the full structs in internal code...

... and save the typedef'ed names for headers and external APIs.

8 years agointernals: rename the SessionHandle struct to Curl_easy
Daniel Stenberg [Tue, 21 Jun 2016 13:47:12 +0000 (15:47 +0200)]
internals: rename the SessionHandle struct to Curl_easy