Damien Vielpeau
83b39a4f4d
mbedtls: fix MBEDTLS_DEBUG builds
2016-04-07 16:12:50 +02:00
Daniel Stenberg
c111178bd4
mbedtls: implement and provide *_data_pending()
...
... as otherwise we might get stuck thinking there's no more data to
handle.
Reported-by: Damien Vielpeau
Fixes #737
2016-04-07 16:10:10 +02:00
Daniel Stenberg
ef802c9b85
mbedtls: follow-up for the previous commit
2016-04-07 15:32:18 +02:00
Daniel Stenberg
464bbfd6f5
mbedtls.c: name space pollution fix, Use 'Curl_'
2016-04-07 15:19:35 +02:00
Daniel Stenberg
5446549719
mbedtls.c: changed private prefix to mbed_
...
mbedtls_ is the prefix used by the mbedTLS library itself so we should
avoid using that for our private functions.
2016-04-07 15:16:01 +02:00
Daniel Stenberg
fdae85f68b
mbedtls.h: fix compiler warnings
2016-04-07 15:11:05 +02:00
Daniel Stenberg
cd79e0329f
Revert "winbuild: trying to set some files eol=crlf for git"
...
This reverts commit 9c08b4f1e7
.
Didn't help. Caused problems.
Fixes #756
2016-04-07 08:06:56 +02:00
Daniel Stenberg
5cfa268faa
curl.1: use example.com more
...
Make (most) example snippets use the example.com domain instead of the
random ones picked and used before. Some of those were probably
legitimate sites and some not. example.com is designed for this purpose.
2016-04-06 14:41:38 +02:00
Michael Kaufmann
3a8e38de2e
HTTP2: Add a space character after the status code
...
The space character after the status code is mandatory, even if the
reason phrase is empty (see RFC 7230 section 3.1.2)
Closes #755
2016-04-06 14:35:08 +02:00
Viktor Szakats
a24f71aac4
URLs: change http to https in many places
...
Closes #754
2016-04-06 11:58:34 +02:00
Daniel Stenberg
9c08b4f1e7
winbuild: trying to set some files eol=crlf for git
...
Thinking it might help to apply patches etc with git.
2016-04-06 11:29:36 +02:00
Theodore Dubois
f07cc91108
curl.1: change example for -F
...
It's a bad idea to send your passwords anywhere, especially over HTTP.
Modified example to send a picture instead.
Fixes #752
2016-04-06 10:26:52 +02:00
Daniel Stenberg
b207ccb104
KNOWN_BUGS: reorganized and cleaned up
...
Now sorted into categories and organized in the same style we do the
TODO document. It will make each issue linked properly on the
https://curl.haxx.se/docs/knownbugs.html web page.
The sections should make it easier to find issues and issues related to
areas of the reader's specific interest.
2016-04-06 09:20:18 +02:00
Jay Satiro
9f740d3874
KNOWN_BUGS: #95 curl in Windows can't handle Unicode arguments
2016-04-06 02:43:13 -04:00
Steve Holme
0760b356d1
KNOWN_BUGS: Use https://curl.haxx.se URL for github based issues
2016-04-06 01:23:02 +01:00
Steve Holme
f5050d06cf
CHECKSRC.md: Corrected some typos
2016-04-06 01:00:01 +01:00
Steve Holme
635a76cf73
RELEASE-NOTES: Corrected last updated
...
Included a summary of the checksrc.bat updates and combined two krb5
changes as they should have been implemented at the same time.
2016-04-06 00:26:12 +01:00
Steve Holme
cbc52ff341
vauth: Corrected a number of typos in comments
...
Reported-by: Michael Osipov
2016-04-06 00:21:07 +01:00
Jay Satiro
ea3366c646
KNOWN_BUGS: #94 IMAP custom requests use the LIST handler
...
Bug: https://github.com/curl/curl/issues/536
Reported-by: eXeC64@users.noreply.github.com
2016-04-05 18:56:35 -04:00
Daniel Stenberg
bc2f2f5c45
KNOWN_BUGS: remove 68, 70 and 72.
...
Due to their age (we don't fully know if they actually remain) and lack
of detail - very few people will bother to find out what they're about
or work on them. If people truly still suffer from any of these, I
assume they will be reported again and then we'll deal with them.
72. "Pausing pipeline problems."
https://curl.haxx.se/mail/lib-2009-07/0214.html
70. Problem re-using easy handle after call to curl_multi_remove_handle
https://curl.haxx.se/mail/lib-2009-07/0249.html
68. "More questions about ares behavior".
https://curl.haxx.se/mail/lib-2009-08/0012.html
2016-04-05 23:40:37 +02:00
Daniel Stenberg
52b3e072f6
KNOWN_BUGS: remove 92 and 88, fixed
2016-04-05 23:39:42 +02:00
Daniel Stenberg
c8ab61312c
http2: fix connection reuse when PING comes after last DATA
...
It turns out the google GFE HTTP/2 servers send a PING frame immediately
after a stream ends and its last DATA has been received by curl. So if
we don't drain that from the socket, it makes the socket readable in
subsequent checks and libcurl then (wrongly) assumes the connection is
dead when trying to reuse the connection.
Reported-by: Joonas Kuorilehto
Discussed in #750
2016-04-05 20:27:38 +02:00
Daniel Stenberg
e230044adf
multi: remove trailing space in debug output
2016-04-05 16:36:45 +02:00
Daniel Stenberg
4e55f67f24
RELEASE-NOTES: synced with 86e97b642f
2016-04-04 09:01:27 +02:00
Daniel Stenberg
86e97b642f
CHECKSRC.md: mention cmdline options, fix the bullet list
2016-04-04 08:36:21 +02:00
Daniel Stenberg
3807901003
docs/CHECKSRC.md: initial version
2016-04-04 00:11:32 +02:00
Steve Holme
a3a8bba3ff
checksrc.bat: Added support for the examples
2016-04-03 22:09:07 +01:00
Daniel Stenberg
a8b51a179a
lib/src: fix the checksrc invoke
...
... now works correctly when invoke from the root makefile
2016-04-03 23:07:30 +02:00
Daniel Stenberg
1571da69b5
nw: please the stricter checksrc
2016-04-03 23:07:30 +02:00
Steve Holme
e729aa99f9
checksrc.bat: Re-enabled the tests directory by default
...
Following the recent changes to the source in the tests directory,
re-enabled tests for the default scan.
2016-04-03 21:57:38 +01:00
Steve Holme
6264f617f8
checksrc.bat: Added tests/server directory support
...
In addition to commit 83b174b3f0
and following the recent changes.
2016-04-03 21:57:38 +01:00
Steve Holme
066b224672
tests: Fixed header files to comply with our code style
2016-04-03 21:57:38 +01:00
Daniel Stenberg
51fb24ce7f
make checksrc: run it in docs/examples too by default
2016-04-03 22:52:34 +02:00
Daniel Stenberg
6ddab23fb1
docs/examples: remove spurious white spaces all over
...
... to please the new, slightly picker, checksrc.pl
2016-04-03 22:52:34 +02:00
Daniel Stenberg
3d94a113e9
tests: fix make checksrc in servers/
2016-04-03 22:42:49 +02:00
Daniel Stenberg
a1a2470dbd
tests: 'make checksrc' now checks server/ too
2016-04-03 22:38:36 +02:00
Daniel Stenberg
0c6204a51f
root/make: have checksrc run in include/curl too
2016-04-03 22:38:36 +02:00
Daniel Stenberg
a332c4f769
tests/server: comply with our code style
2016-04-03 22:38:36 +02:00
Daniel Stenberg
a71012c03e
code: style updates
2016-04-03 22:38:36 +02:00
Daniel Stenberg
9d194a1143
checksrc: check for more malplaced spaces
2016-04-03 22:38:36 +02:00
Daniel Stenberg
a981141b19
unit: make unit test source code checksrc compliant
2016-04-03 22:38:36 +02:00
Daniel Stenberg
d3252e000c
checksrc: run checksrc in tests when 'make checksrc' in root
2016-04-03 22:38:36 +02:00
Daniel Stenberg
19fafa1f5a
checksrc: remove debug crap
2016-04-03 22:38:36 +02:00
Daniel Stenberg
adeaf95e20
lib557: allow too long lines
2016-04-03 22:38:36 +02:00
Daniel Stenberg
21e8e5d990
checksrc: allow ignore of specific warnings within a file (section)
2016-04-03 22:38:36 +02:00
Daniel Stenberg
dc3ff47dc7
checksrc: add warning names, explain on help output
2016-04-03 22:38:36 +02:00
Steve Holme
e805fb9884
checksrc.bat: Disable tests by default until warnings are fixed
2016-04-03 20:55:19 +01:00
Steve Holme
83b174b3f0
checksrc.bat: Added support for the tests directory
2016-04-03 20:52:38 +01:00
Steve Holme
9feb2676a4
vauth: Removed the need for a separate GSS-API based SPN function
2016-04-03 20:26:03 +01:00
Steve Holme
e655ae0c80
curl_sasl: Fixed potential null pointer utilisation
...
Although this should never happen due to the relationship between the
'mech' and 'resp' variables, and the way they are allocated together,
it does cause problems for code analysis tools:
V595 The 'mech' pointer was utilized before it was verified against
nullptr. Check lines: 376, 381. curl_sasl.c 376
Bug: https://github.com/curl/curl/issues/745
Reported-by: Alexis La Goutte
2016-04-03 17:55:17 +01:00