]>
granicus.if.org Git - curl/log
Patrick Monnerat [Mon, 24 Aug 2015 12:20:34 +0000 (14:20 +0200)]
os400: include new options in wrappers and update ILE/RPG binding.
Daniel Stenberg [Mon, 24 Aug 2015 10:56:20 +0000 (12:56 +0200)]
KNOWN_BUGS: #2, not reading a HEAD response-body is not a bug
... since HTTP is forbidden to return any such.
Daniel Stenberg [Mon, 24 Aug 2015 10:53:38 +0000 (12:53 +0200)]
KNOWN_BUGS: #78 zero-length files is already fixed!
Razvan Cojocaru [Fri, 21 Aug 2015 08:29:05 +0000 (10:29 +0200)]
getinfo: added CURLINFO_ACTIVESOCKET
This patch addresses known bug #76, where on 64-bit Windows SOCKET is 64
bits wide, but long is only 32, making CURLINFO_LASTSOCKET unreliable.
Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
Daniel Stenberg [Mon, 24 Aug 2015 09:31:45 +0000 (11:31 +0200)]
http2: remove dead code
Leftovers from when we removed the private socket hash.
Coverity CID
1317365 , "Logically dead code"
Daniel Stenberg [Mon, 24 Aug 2015 09:29:22 +0000 (11:29 +0200)]
ntlm: mark deliberate switch case fall-through
Coverity CID
1317367 , "Missing break in switch"
Daniel Stenberg [Mon, 24 Aug 2015 09:26:30 +0000 (11:26 +0200)]
http2: on_frame_recv: get a proper 'conn' for the debug logging
"Explicit null dereferenced (FORWARD_NULL)"
Coverity CID
1317366
Daniel Stenberg [Sun, 23 Aug 2015 22:21:08 +0000 (00:21 +0200)]
RELEASE-NOTES: synced with
2acaf3c804
Dan Fandrich [Sun, 23 Aug 2015 18:57:17 +0000 (20:57 +0200)]
tool: fix memory leak with --proto-default option
Nathaniel Waisbrot [Sun, 23 Aug 2015 01:49:26 +0000 (21:49 -0400)]
CURLOPT_DEFAULT_PROTOCOL: added
- Add new option CURLOPT_DEFAULT_PROTOCOL to allow specifying a default
protocol for schemeless URLs.
- Add new tool option --proto-default to expose
CURLOPT_DEFAULT_PROTOCOL.
In the case of schemeless URLs libcurl will behave in this way:
When the option is used libcurl will use the supplied default.
When the option is not used, libcurl will follow its usual plan of
guessing from the hostname and falling back to 'http'.
Jay Satiro [Sun, 23 Aug 2015 01:19:34 +0000 (21:19 -0400)]
runtests: Allow for spaces in server-verify curl custom path
Daniel Stenberg [Sat, 22 Aug 2015 21:56:55 +0000 (23:56 +0200)]
NTLM: recent boringssl brought DES_set_odd_parity back
... so improve the #ifdefs for using our local implementation.
Daniel Stenberg [Fri, 21 Aug 2015 22:05:03 +0000 (00:05 +0200)]
configure: detect latest boringssl
Since boringssl brought back DES_set_odd_parity again, it cannot be used
to differentiate from boringssl. Using the OPENSSL_IS_BORINGSSL define
seems better anyway.
URL: https://android.googlesource.com/platform/external/curl/+/
f551028d5caab29d4b4a4ae8c159c76c3cfd4887 %5E!/
Original-patch-by: Bertrand Simonnet
Closes #393
Daniel Stenberg [Fri, 21 Aug 2015 21:58:24 +0000 (23:58 +0200)]
configure: change functions to detect openssl (clones)
... since boringssl moved the former ones and the check started to fail.
URL: https://android.googlesource.com/platform/external/curl/+/
f551028d5caab29d4b4a4ae8c159c76c3cfd4887 %5E!/
Original-patch-by: Bertrand Simonnet
Alessandro Ghedini [Fri, 21 Aug 2015 12:50:45 +0000 (14:50 +0200)]
openssl: handle lack of server cert when strict checking disabled
If strict certificate checking is disabled (CURLOPT_SSL_VERIFYPEER
and CURLOPT_SSL_VERIFYHOST are disabled) do not fail if the server
doesn't present a certificate at all.
Closes #392
Daniel Stenberg [Fri, 21 Aug 2015 11:30:08 +0000 (13:30 +0200)]
ftp: clear the do_more bit when the server has connected
The multi state machine would otherwise go into the DO_MORE state after
DO, even for the case when the FTP state machine had already performed
those duties, which caused libcurl to get stuck in that state and fail
miserably. This occured for for active ftp uploads.
Reported-by: Patricia Muscalu
Jactry Zeng [Fri, 21 Aug 2015 04:10:59 +0000 (12:10 +0800)]
travis.yml: Add OS X testbot.
Rémy Léone [Mon, 17 Aug 2015 16:08:55 +0000 (18:08 +0200)]
travis: Upgrading to container based build
http://docs.travis-ci.com/user/migrating-from-legacy
Closes #388
Daniel Stenberg [Thu, 20 Aug 2015 21:12:21 +0000 (23:12 +0200)]
RELEASE-NOTES: synced with
14ff86256b13e
Erik Janssen [Thu, 20 Aug 2015 21:07:03 +0000 (23:07 +0200)]
rtsp: stop reading empty DESCRIBE responses
Based-on-patch-by: Jim Hollinger
Erik Janssen [Thu, 20 Aug 2015 21:02:28 +0000 (23:02 +0200)]
rtsp: support basic/digest authentication
Sam Roth [Tue, 18 Aug 2015 19:42:18 +0000 (14:42 -0500)]
CURLMOPT_PUSHFUNCTION.3: fix argument types
Closes #389
Closes #386
Marcel Raad [Tue, 18 Aug 2015 07:39:38 +0000 (09:39 +0200)]
inet_pton.c: Fix MSVC run-time check failure
Visual Studio complains with a message box:
"Run-Time Check Failure #1 - A cast to a smaller data type has caused a
loss of data. If this was intentional, you should mask the source of
the cast with the appropriate bitmask.
For example:
char c = (i & 0xFF);
Changing the code in this way will not affect the quality of the
resulting optimized code."
This is because only 'val' is cast to unsigned char, so the "& 0xff" has
no effect.
Closes #387
Jay Satiro [Tue, 18 Aug 2015 05:18:27 +0000 (01:18 -0400)]
docs: Update the redirect protocols disabled by default
- Clarify that FILE and SCP are disabled by default since 7.19.4
- Add that SMB and SMBS are disabled by default since 7.40.0
- Add CURLPROTO_SMBS to the list of protocols
Jay Satiro [Tue, 18 Aug 2015 05:03:05 +0000 (01:03 -0400)]
gitignore: Sort for readability
find . -name .gitignore -print0 | xargs -i -0 sort -o '{}' '{}'
Daniel Stenberg [Sat, 15 Aug 2015 21:56:28 +0000 (23:56 +0200)]
curl_easy_getinfo.3: fix superfluous space
... and changed "oriented" to "related"
Closes #378
Daniel Stenberg [Sat, 15 Aug 2015 21:36:28 +0000 (23:36 +0200)]
CURLOPT_HTTP_VERSION.3: connection re-use goes before version
Daniel Kahn Gillmor [Sat, 15 Aug 2015 08:33:59 +0000 (10:33 +0200)]
curl.1: Document weaknesses in SSLv2 and SSLv3
Acknowledge that SSLv3 is also widely considered to be insecure.
Also, provide references for people who want to know more about why it's
insecure.
Steve Holme [Fri, 14 Aug 2015 19:59:48 +0000 (20:59 +0100)]
generate.bat: Added support for generating only the prerequisite files
Steve Holme [Fri, 14 Aug 2015 19:44:55 +0000 (20:44 +0100)]
generate.bat: Only call buildconf.bat if it exists
Steve Holme [Fri, 14 Aug 2015 19:38:57 +0000 (20:38 +0100)]
generate.bat: Fixed issues when ran in directories with special chars
Brad King [Fri, 14 Aug 2015 13:35:05 +0000 (15:35 +0200)]
cmake: Fix CurlTests check for gethostbyname_r with 5 arguments
Fix the check code to pass 5 arguments instead of 6. This typo was
introduced by commit
aebfd4cfbf (cmake: fix gethostby{addr,name}_r in
CurlTests, 2014-10-31).
Steve Holme [Fri, 14 Aug 2015 05:54:16 +0000 (06:54 +0100)]
* buildconf.bat: Fixed issues when ran in directories with special chars
Bug: https://github.com/bagder/curl/pull/379
Reported-by: Daniel Seither
Jay Satiro [Fri, 14 Aug 2015 03:29:27 +0000 (23:29 -0400)]
curl_global_init_mem.3: Stronger thread safety warning
Bug: http://curl.haxx.se/mail/lib-2015-08/0016.html
Reported-by: Eric Ridge
Svyatoslav Mishyn [Wed, 12 Aug 2015 11:48:31 +0000 (14:48 +0300)]
curl_multi_add_handle.3: fix a typo
"can not" => "cannot"
closes #377
Alessandro Ghedini [Wed, 12 Aug 2015 09:23:23 +0000 (11:23 +0200)]
docs: fix typos
closes #376
Daniel Stenberg [Wed, 12 Aug 2015 07:07:37 +0000 (09:07 +0200)]
bump: start working toward 7.45.0
Daniel Stenberg [Wed, 12 Aug 2015 06:34:55 +0000 (08:34 +0200)]
THANKS: remove duplicate name
Daniel Stenberg [Wed, 12 Aug 2015 06:32:10 +0000 (08:32 +0200)]
THANKS-filter: merge Todd's names
Daniel Stenberg [Wed, 12 Aug 2015 06:21:44 +0000 (08:21 +0200)]
THANKS: 13 new contributors from the 7.44.0 RELEASE-NOTES
Daniel Stenberg [Tue, 11 Aug 2015 18:13:01 +0000 (20:13 +0200)]
RELEASE-NOTES: synced with
c75a1e775061
Svyatoslav Mishyn [Tue, 11 Aug 2015 18:08:13 +0000 (20:08 +0200)]
curl_formget.3: correct return code
Closes #375
Svyatoslav Mishyn [Tue, 11 Aug 2015 12:45:49 +0000 (15:45 +0300)]
libcurl-tutorial.3: fix formatting
Closes #374
Svyatoslav Mishyn [Tue, 11 Aug 2015 12:39:22 +0000 (15:39 +0300)]
curl_easy_recv.3: fix formatting
Anders Bakken [Tue, 11 Aug 2015 00:26:36 +0000 (17:26 -0700)]
http2: discard frames with no SessionHandle
Return 0 instead of NGHTTP2_ERR_CALLBACK_FAILURE if we can't locate the
SessionHandle. Apparently mod_h2 will sometimes send a frame for a
stream_id we're finished with.
Use nghttp2_session_get_stream_user_data and
nghttp2_session_set_stream_user_data to identify SessionHandles instead
of a hash.
Closes #372
Daniel Stenberg [Mon, 10 Aug 2015 22:16:19 +0000 (00:16 +0200)]
RELEASE-NOTES: synced with
9ee40ce2aba
Viktor Szakats [Mon, 10 Aug 2015 20:48:53 +0000 (22:48 +0200)]
build: refer to fixed libidn versions
closes #371
Daniel Stenberg [Mon, 10 Aug 2015 12:53:48 +0000 (14:53 +0200)]
Revert "configure: disable libidn by default"
This reverts commit
e6749055d65398315fd77f5b5b8234c5552ac2d3 .
... since libidn has since been fixed.
Jakub Zakrzewski [Mon, 10 Aug 2015 11:09:58 +0000 (13:09 +0200)]
CMake: s/HAVE_GSS_API/HAVE_GSSAPI/ to match header define
Otherwise the build only pretended to use GSS-API
Closes #370
Daniel Stenberg [Thu, 6 Aug 2015 13:29:42 +0000 (15:29 +0200)]
SFTP: fix range request off-by-one in size check
Reported-by: Tim Stack
Closes #359
Daniel Stenberg [Sun, 9 Aug 2015 22:12:12 +0000 (00:12 +0200)]
test46: update cookie expire time
... since it went old and thus was expired and caused the test to fail!
Steve Holme [Sun, 9 Aug 2015 16:59:31 +0000 (17:59 +0100)]
generate.bat: Use buildconf.bat for prerequisite file generation
Steve Holme [Sun, 9 Aug 2015 16:57:40 +0000 (17:57 +0100)]
buildconf.bat: Tidy up of comments after recent commits
Steve Holme [Sun, 9 Aug 2015 16:54:09 +0000 (17:54 +0100)]
buildconf.bat: Added full generation of src\tool_hugehelp.c
Added support for generating the full man page based on code from
generate.bat.
Steve Holme [Sun, 9 Aug 2015 16:09:49 +0000 (17:09 +0100)]
buildconf.bat: Added detection of groff, nroff, perl and gzip
To allow for the full generation of tool_hugehelp.c added detection of
the required programs - based on code from generate.bat.
Steve Holme [Sun, 9 Aug 2015 16:02:27 +0000 (17:02 +0100)]
buildconf.bat: Move DOS variable clean-up code to separate function
Rather than duplicate future variables, during clean-up of both success
and error conditions, use a common function that can be called by both.
Steve Holme [Sun, 9 Aug 2015 10:51:55 +0000 (11:51 +0100)]
RELEASE-NOTES: Synced with
39dcf352d2
Steve Holme [Sun, 9 Aug 2015 10:27:33 +0000 (11:27 +0100)]
buildconf.bat: Added error messages on failure
Steve Holme [Sun, 9 Aug 2015 10:04:04 +0000 (11:04 +0100)]
buildconf.bat: Generate and clean files in the same order
Steve Holme [Sun, 9 Aug 2015 10:00:07 +0000 (11:00 +0100)]
buildconf.bat: Maintain compatibility with DOS based systems
Commit
f08e30d7bc broke compatibility with DOS and non Windows NT based
versions of Windows due to the use of the setlocal command.
Jay Satiro [Sun, 9 Aug 2015 06:33:25 +0000 (02:33 -0400)]
CURLOPT_RESOLVE.3: Note removal support was added in 7.42
Bug: http://curl.haxx.se/mail/lib-2015-08/0019.html
Reported-by: Inca R
Steve Holme [Sat, 8 Aug 2015 19:59:27 +0000 (20:59 +0100)]
checksrc.bat: Fixed error when missing *.c and *.h files
File Not Found
Steve Holme [Sat, 8 Aug 2015 19:48:31 +0000 (20:48 +0100)]
checksrc.bat: Fixed incorrect 'lib\vtls' path check in commit
333c36b276
Steve Holme [Sat, 8 Aug 2015 10:35:59 +0000 (11:35 +0100)]
checksrc.bat: Fixed error when [directory] isn't a curl source directory
The system cannot find the file specified.
Steve Holme [Sat, 8 Aug 2015 10:21:49 +0000 (11:21 +0100)]
checksrc.bat: Added check for unknown arguments
Steve Holme [Sat, 8 Aug 2015 10:11:46 +0000 (11:11 +0100)]
scripts: Added missing comments
Steve Holme [Sat, 8 Aug 2015 10:09:08 +0000 (11:09 +0100)]
scripts: Always perform setlocal and endlocal calls in pairs
Ensure that there isn't a mismatch between setlocal and endlocal calls,
which could have happened due to setlocal being called after certain
error conditions were checked for.
Steve Holme [Sat, 8 Aug 2015 10:04:55 +0000 (11:04 +0100)]
scripts: Allow -help to be specified in any argument
Allow the -help command line argument to be specified in any argument
and not just as the first.
juef [Thu, 6 Aug 2015 14:28:05 +0000 (17:28 +0300)]
curl_multi_remove_handle.3: fix formatting
closes #366
Steve Holme [Thu, 6 Aug 2015 19:57:05 +0000 (20:57 +0100)]
README: Added notes about 'Running DLL based configurations'
...as well as a TODO for a future enhancement to the project files.
Thanks-to: Jay Satiro
Steve Holme [Thu, 6 Aug 2015 17:59:59 +0000 (18:59 +0100)]
RELEASE-NOTES: Synced with
cf8975387f
Steve Holme [Thu, 6 Aug 2015 16:39:20 +0000 (17:39 +0100)]
buildconf.bat: Synchronise no repository error with generate.bat
Steve Holme [Thu, 6 Aug 2015 16:33:02 +0000 (17:33 +0100)]
generate.bat: Added a check for the presence of a git repository
Jay Satiro [Thu, 6 Aug 2015 06:43:21 +0000 (07:43 +0100)]
build: Added wolfSSL configurations to VC10+ project files
URL: https://github.com/bagder/curl/pull/174
Jay Satiro [Thu, 6 Aug 2015 06:08:58 +0000 (02:08 -0400)]
build: Added wolfSSL build script for Visual Studio projects
Added the wolfSSL build script, based on build-openssl.bat, as well as
the property sheet and header file required for the upcoming additions
to the Visual Studio project files.
Daniel Stenberg [Thu, 6 Aug 2015 13:28:27 +0000 (15:28 +0200)]
CHANGES: refer to the online changelog
Suggested-by: mc0e
Isaac Boukris [Mon, 3 Aug 2015 23:20:23 +0000 (02:20 +0300)]
NTLM: handle auth for only a single request
Currently when the server responds with 401 on NTLM authenticated
connection (re-used) we consider it to have failed. However this is
legitimate and may happen when for example IIS is set configured to
'authPersistSingleRequest' or when the request goes thru a proxy (with
'via' header).
Implemented by imploying an additional state once a connection is
re-used to indicate that if we receive 401 we need to restart
authentication.
Closes #363
Steve Holme [Wed, 5 Aug 2015 18:34:47 +0000 (19:34 +0100)]
RELEASE-NOTES: Synced with
473807b95f
Steve Holme [Wed, 5 Aug 2015 18:15:46 +0000 (19:15 +0100)]
generate.bat: Use buildconf.bat for prerequisite file clean-up
Steve Holme [Wed, 5 Aug 2015 16:59:38 +0000 (17:59 +0100)]
buildconf.bat: Added support for file clean-up via -clean
Steve Holme [Wed, 5 Aug 2015 16:40:28 +0000 (17:40 +0100)]
buildconf.bat: Added progress output
Steve Holme [Wed, 5 Aug 2015 16:32:45 +0000 (17:32 +0100)]
buildconf.bat: Avoid using goto for file not in repository
Daniel Stenberg [Wed, 5 Aug 2015 12:28:21 +0000 (14:28 +0200)]
curl_slist_append.3: add error checking to the example
Steve Holme [Wed, 5 Aug 2015 05:41:40 +0000 (06:41 +0100)]
buildconf.bat: Added display of usage text with -help
Steve Holme [Wed, 5 Aug 2015 05:36:42 +0000 (06:36 +0100)]
buildconf.bat: Added exit codes for error handling
Steve Holme [Wed, 5 Aug 2015 05:26:19 +0000 (06:26 +0100)]
buildconf.bat: Added our standard copyright header
Steve Holme [Wed, 5 Aug 2015 05:22:06 +0000 (06:22 +0100)]
buildconf.bat: Use lower-case for commands and reserved keywords
Steve Holme [Mon, 3 Aug 2015 21:49:56 +0000 (22:49 +0100)]
generate.bat: Only clean prerequisite files when in ALL mode
Steve Holme [Mon, 3 Aug 2015 21:45:04 +0000 (22:45 +0100)]
generate.bat: Moved error messages out of sub-routines
Steve Holme [Mon, 3 Aug 2015 21:38:56 +0000 (22:38 +0100)]
generate.bat: More use of lower-case for commands and reserved keywords
Daniel Stenberg [Mon, 3 Aug 2015 21:28:31 +0000 (23:28 +0200)]
libcurl.3: fix a single typo
Closes #361
Daniel Stenberg [Mon, 3 Aug 2015 12:50:18 +0000 (14:50 +0200)]
RELEASE-NOTES: synced with
c4eb10e2f06f
Daniel Stenberg [Sun, 2 Aug 2015 20:50:31 +0000 (22:50 +0200)]
SSH: three state machine fixups
The SSH state machine didn't clear the 'rc' variable appropriately in a
two places which prevented it from looping the way it should. And it
lacked an 'else' statement that made it possible to erroneously get
stuck in the SSH_AUTH_AGENT state.
Reported-by: Tim Stack
Closes #357
Daniel Stenberg [Sat, 1 Aug 2015 22:24:38 +0000 (00:24 +0200)]
curl_gssapi: remove 'const' to fix compiler warnings
initialization discards 'const' qualifier from pointer target type
Daniel Stenberg [Sat, 1 Aug 2015 22:14:23 +0000 (00:14 +0200)]
docs: formpost needs the full size at start of upload
Closes #360
Steve Holme [Sat, 1 Aug 2015 21:53:18 +0000 (22:53 +0100)]
sspi: Fix typo from left over from old code which referenced NTLM
References to NTLM in the identity generation should have been removed
in commit
c469941293 but not all were.
Steve Holme [Sat, 1 Aug 2015 21:50:42 +0000 (22:50 +0100)]
win32: Fix compilation warnings from commit
40c921f8b8
connect.c:953:5: warning: initializer element is not computable at load
time
connect.c:953:5: warning: missing initializer for field 'dwMinorVersion'
of 'OSVERSIONINFOEX'
curl_sspi.c:97:5: warning: initializer element is not computable at load
time
curl_sspi.c:97:5: warning: missing initializer for field 'szCSDVersion'
of 'OSVERSIONINFOEX'
Steve Holme [Sat, 1 Aug 2015 21:46:21 +0000 (22:46 +0100)]
schannel: Fix compilation warning from commit
7a8e861a56
schannel.c:1125:5: warning: missing initializer for field 'dwMinorVersion'
of 'OSVERSIONINFOEX' [-Wmissing-field-initializers
Daniel Stenberg [Fri, 31 Jul 2015 21:19:02 +0000 (23:19 +0200)]
libcurl-thread.3: minor reformatting
Jay Satiro [Fri, 31 Jul 2015 06:38:44 +0000 (02:38 -0400)]
curl_global_init_mem.3: Warn threaded resolver needs thread safe funcs
Bug: http://curl.haxx.se/mail/lib-2015-07/0149.html
Reported-by: Eric Ridge