Skip to content

Conversation

csdnnet
Copy link
Owner

@csdnnet csdnnet commented Jul 5, 2016

fresh new branch

sipa and others added 30 commits June 5, 2016 00:31
Optimistically test the latch bool before taking the lock.
For all IsInitialBlockDownload calls after the first to return false,
this avoids the need to lock cs_main.
* Switch mapRelay to use shared_ptr<CTransaction>
* Switch the relay code to copy mempool shared_ptr's, rather than copying
  the transaction itself.
* Change vRelayExpiration to store mapRelay iterators rather than hashes
  (smaller and faster).
Change authentication order to make it more clear (see #7700).

- If the `-torpassword` option is provided, force use of
  `HASHEDPASSWORD` auth.

- Give error message if `-torpassword` provided, but
  `HASHEDPASSWORD` auth is not available.

- Give error message if only `HASHEDPASSWORD` available, but
  `-torpassword` not given.
9dfaa1c Improve CWallet API with new AccountMove function. (Patrick Strateman)
f0fdda0 IsInitialBlockDownload: usually avoid locking (Kaz Wesley)
Remove one more caller that is passing CWalletDB.
152ab23 Improve CWallet API  with new GetAccountPubkey function. (Patrick Strateman)
- BIP9DeploymentInfo struct for static deployment info
- VersionBitsDeploymentInfo: Avoid C++11ism by commenting parameter names
- getblocktemplate: Make sure to set deployments in the version if it is LOCKED_IN
- In this commit, all rules are considered required for clients to support
We send a newly-accepted peer a 1000-entry addr message, and then only use
vAddrToSend for small messages. Deallocate vAddrToSend after it's been used for
the big message to save about 40 kB per connected inbound peer.
fa51a1d [init] Make feefilter option debug option (MarcoFalke)
Also introduce UniValueType

UniValueType is a wrapper for UniValue::VType which allows setting
a typeAny flag. This flag indicates the type does not matter.

(Used by RPCTypeCheckObj)
bd0f413 Reduce unnecessary hashing in signrawtransaction (Jonas Nick)
8b78486 Log/report in 10% steps during VerifyDB (Jonas Schnelli)
Lazy calculate vchKeyedNetGroup in CNode::GetKeyedNetGroup.
ae357d5 [Bitcoin-Tx] Add tests for sequence number support (Jonas Schnelli)
e59336f [bitcoin-tx] allow to set nSequence number over the in= command (Jonas Schnelli)
a946bb6 [RPC] createrawtransaction: add option to set the sequence number per input (Jonas Schnelli)
laanwj and others added 29 commits June 23, 2016 13:02
a1c92c2 trivial: capitalize BIP32 in option help (Wladimir J. van der Laan)
d80efec Update petertodd's testnet seed (Peter Todd)
d241487 [doc] Add OS X ZMQ requirement to QA readme (fanquake)
133deb8 Mark my dnsseed as supporting filtering (Pieter Wuille)
d7828ab check that transactionView->selectionModel()->selectedRows(0) exists (fsb4000)
f852813 BIP9 parameters for testnet (Johnson Lau)
070dbc4 --- [SEGWIT] begin: deployment --- (Pieter Wuille)
fdb43df [qa] Add GetTransactionSigOpCost unit tests (Jonas Nick)
d846e02 [qa] script_tests: witness tests can specify tx amount (Suhas Daftuar)
330b0f3 [qa] p2p segwit tests (Suhas Daftuar)
4f7ff00 [qa] Add rpc test for segwit (Alex Morcos)
66cca79 [qa] Autogeneration support for witness in script_tests (Pieter Wuille)
06d3805 [qa] Add segwit support to script_tests (Pieter Wuille)
00f46cb [qa] Add transaction tests for segwit (NicolasDorier)
0aa9207 [qa] Witness version 0 signing unit tests (Pieter Wuille)
978e200 --- [SEGWIT] begin: tests --- (Pieter Wuille)
745eb67 [RPC] signrawtransaction can sign P2WSH (NicolasDorier)
f4691ab [RPC] Add wallet support for witness transactions (using P2SH) (Pieter Wuille)
605e847 BIP143: Signing logic (Pieter Wuille)
9757b57 --- [SEGWIT] begin: wallet --- (Pieter Wuille)
af87a67 Do not use compact blocks when segwit is enabled (Pieter Wuille)
6032f69 Add rewind logic to deal with post-fork software updates (Pieter Wuille)
b7dbeb2 [libconsensus] Script verification API with amounts (Thomas Kerin)
2b1f6f9 BIP141: Other consensus critical limits, and BIP145 (Pieter Wuille)
7c4bf77 [RPC] Return witness data in blockchain RPCs (Johnson Lau)
3dd4102 BIP143: Verification logic (Pieter Wuille)
0ef1dd3 Refactor script validation to observe amounts (Pieter Wuille)
b8a9749 BIP144: Handshake and relay (receiver side) (Pieter Wuille)
8b49040 BIP141: Commitment structure and deployment (Pieter Wuille)
449f9b8 BIP141: Witness program (Pieter Wuille)
7030d9e BIP144: Serialization, hashes, relay (sender side) (Pieter Wuille)
ecacfd9 --- [SEGWIT] begin: P2P/node/consensus --- (Pieter Wuille)
f70bcfc [trivial] Add aarch64 to depends .gitignore (fanquake)
b0be3a0 doc: Mention Windows XP end of support in release notes (Wladimir J. van der Laan)
27f8126 remove unnecessary LOCK(cs_main) (Daniel Cousens)
409f833 RPC: Hide softfork if timeout is 0 (jl2012)
1acf1db Do not ask a UI question from bitcoind (Pieter Wuille)
Fetch the 0.13 translations, not the 0.12 translations.
2129fce The bit field is shown only when status is "started" (Pavel Janík)
Remove the client name from the debug window in the GUI. It is already
part of the user agent, so adding it separately doesn't add anything.
a7897c0 qt: Remove client name from debug window (Wladimir J. van der Laan)
Overhauled testnet icon by Jonas Schnelli
975a41d windows: Add testnet icon for testnet link (Wladimir J. van der Laan)
0ce8e99 windows: Add testnet link to installer (Wladimir J. van der Laan)
36f1b9d Tests: Increase sync_blocks() timeouts in pruning.py (Suhas Daftuar)
@csdnnet csdnnet merged commit ec8e502 into csdnnet:master Jul 5, 2016
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.