Skip to content

Dev#409

Merged
jl777 merged 418 commits intobetafrom
dev
Apr 8, 2017
Merged

Dev#409
jl777 merged 418 commits intobetafrom
dev

Conversation

@jl777
Copy link
Copy Markdown
Owner

@jl777 jl777 commented Apr 8, 2017

1.0.8

zkbot and others added 30 commits February 28, 2017 00:12
Sets default min relay tx fee to 100, which is used to initialize
nSatoshisPerK for min fee calculation.  The default z_sendmany
fee of 10000 is now sufficient to cover a tx of size 100000 bytes,
so txs will not be treated as "free" and hit the free rate limiter.
…s_executing_status, r=arcalinea

Closes zcash#2112 where z_getoperationresult could return stale status.

The problem was similar to a check-then-act race condition.  Status object was obtained from an operation, which might be in an 'executing' state.  Instead of checking the state recorded in the status object, the operation was queried again to see if it was in a finished state (failed,success,cancelled) and if yes, the status object was returned to the user.  However, if the operation had changed state in the background, the status object would be stale.
…r=arcalinea

Pause mining during JoinSplit creation

Closes #1522 .
…addresses, r=daira

Closes zcash#2113. Fixes bug in test and updates testnet fr addresses.

Updating the testnet fr addresses will introduce a consensus change on testnet, so all testnet nodes will be required to upgrade.  See zcash#2113 for more information.
Do not ask a UI question on metrics screen

Based on bitcoin/bitcoin#8257.

Closes zcash#2095.
Closes zcash#1969. Large shielded transactions using the default fee are no longer treated as "free" transactions
…calinea

Test prioritisetransaction

After talking with @str4d about zcash#1884 , I wrote a test for prioritisetransaction. It uses small blocks (11kb), and checks whether a transaction makes it into the next block after being prioritized by that node.

Should this be improved with a larger number of txs in the mempool, or by testing over multiple runs?

As for getblocktemplate(), it seems to return the prioritized transaction within the block size set by the node (about 50 txs fit in an 11kb block), but the block "sizelimit" it displays is set at 2 MB in `rpcmining.cpp` line 690:
```
result.push_back(Pair("sizelimit", (int64_t)MAX_BLOCK_SIZE));
```

This was quite confusing, I didn't think the `-blockmaxsize` parameter I was setting was working for awhile.
…now also runs binaries from build dir by default, added variables for more control
Improve autogenerated manpages

Cherry-picked from bitcoin/bitcoin#8608.

Closes zcash#2086.
…calinea

Don't assume sizes of unsigned short and unsigned int in GetSizeOfCompactSize and WriteCompactSize.

Fixes zcash#2137

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Univalue's parsing of \u escape sequences did not handle NUL characters
correctly.  They were, effectively, dropped.  The extended test-case
fails with the old code, and is fixed with this patch.
str4d and others added 28 commits March 26, 2017 13:53
This ensures that ReadBinaryFile never returns exactly TOR_COOKIE_SIZE bytes if
the file was larger than that.
Include privacy notice in help text for zcashd -help.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Add message directing users to security guide

Addresses zcash#2142, which was blocking on updates to zcash/support/security.html. That page has now been added, so this message directing users to the site can be included.

It displays in the zcash-cli --help and --version message text, and on the zcashd metrics screen.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
@jl777 jl777 merged commit 953cec0 into beta Apr 8, 2017
miketout referenced this pull request in miketout/VerusCoin Sep 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.