Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Differences from 0.11:
Username-only authentication is no longer possible without read access to the random cookie file generated by bitcoind when
-rpcpassword
is not set (see https://github.com/bitcoin/bitcoin/pull/6388/files). This is the output of bitcoin-cli when connecting without-rpcpassword
and without access to the cookie file:Technically, it is possible to send a request via Basic Authentication by reading the cookie file on the server and using the predefined username
__cookie__
, although that defeats the purpose of not having a password set in the first place.Support for sending requests with username-only will remain while 0.11 is maintained.
Some HTTP errors, such as 401 Unauthorized no longer rely on a message on the body. Instead, a proper status code and message are set.
HTTPS has been removed. Instead, stunnel or other similar techniques must be used instead. Support for sending HTTPS requests will remain while 0.11 is maintained.
The
server
response header is no longer available.The
mediantime
property was added to thegetBlockByHash()
call.The
size
property was added to thegetTransactionByHash()
call.The
getMemoryPoolContent()
andgetMemoryPoolInformation()
calls no longer return 404 when no information is available. Instead, they now return a proper empty object.