aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-25Merge #7811: [0.12.2] qa BackportsMarcoFalke
6862627 Add listunspent() test for spendable/unspendable UTXO (Joao Fonseca) 28ba22c [qa] Remove misleading "errorString syntax" (MarcoFalke) f1f1b82 [qa] py2: Unfiddle strings into bytes explicitly (MarcoFalke) c0d9e31 Tests: make prioritise_transaction.py more robust (Suhas Daftuar) ff9b436 [qa] Bug fixes and refactor (MarcoFalke) b1dd64b [qa] wallet: Wait for reindex to catch up (MarcoFalke) f23cb7c [qa] Add tests verifychain, lockunspent, getbalance, listsinceblock (MarcoFalke) 3316552 [qa] Test walletpassphrase timeout (MarcoFalke) 6aae129 [qa] wallet: Print maintenance (MarcoFalke) ad8c743 [qa] Extend tests (MarcoFalke) d89fbfe [qa] rpc-test: Normalize assert() (MarcoFalke)
2016-04-19Add listunspent() test for spendable/unspendable UTXOJoao Fonseca
Github-Pull: #7822 Rebased-From: fa942c755ab513829dcab27487ba1e7ab5a806ee 5d217decc1145823a3c126658c82c60cf7dbfec8
2016-04-19[qa] Remove misleading "errorString syntax"MarcoFalke
Github-Pull: #7801 Rebased-From: ffff866da83209dcaa463d8b9539d3f539f83a97
2016-04-15[qa] py2: Unfiddle strings into bytes explicitlyMarcoFalke
Github-Pull: #7853 Rebased-From: faa41ee204124da19dcf1e5b8a3aef1e216bf5e6, fa7abe0a00464e6aa88d55c63dba40878bbe5b79 Conflicts: qa/rpc-tests/invalidtxrequest.py qa/rpc-tests/p2p-feefilter.py qa/rpc-tests/proxy_test.py qa/rpc-tests/test_framework/mininode.py qa/rpc-tests/test_framework/netutil.py src/test/bctest.py
2016-04-11Merge #7852: [0.12] Add missing reference to release notesv0.12.1Wladimir J. van der Laan
de7c34c Add missing link to BIP113 (BtcDrak)
2016-04-10Add missing link to BIP113BtcDrak
2016-04-10Tests: make prioritise_transaction.py more robustSuhas Daftuar
Github-Pull: #7697 Rebased-From: ec143391ef791c15c0d4520befb8863b61bfc2ea
2016-04-08doc: update release notes for #7835v0.12.1rc2Wladimir J. van der Laan
2016-04-08Version 2 transactions remain non-standard until CSV activatesSuhas Daftuar
Before activation, such transactions might not be mined, so don't allow into the mempool. - Tests: move get_bip9_status to util.py - Test relay of version 2 transactions Github-Pull: #7835 Rebased-From: e4ba9f6b0402cf7a2ad0d74f617c434a26c6e124 5cb1d8a2071d05beb9907a423178895fd8a5c359 da5fdbb3a2778523cce70d635c1aa2b31a693bc6
2016-04-07Fill in rest of release notesv0.12.1rc1Wladimir J. van der Laan
2016-04-07Reduce block timeout to 10 minutesWladimir J. van der Laan
Now that #7804 fixed the timeout handling, reduce the block timeout from 20 minutes to 10 minutes. 20 minutes is overkill. Conflicts: src/main.h Github-Pull: #7832 Rebased-From: 62b9a557fca2aa55803c336ffcceccc50ccf0c3e
2016-04-07Track block download times per individual blockPieter Wuille
Currently, we're keeping a timeout for each requested block, starting from when it is requested, with a correction factor for the number of blocks in the queue. That's unnecessarily complicated and inaccurate. As peers process block requests in order, we can make the timeout for each block start counting only when all previous ones have been received, and have a correction based on the number of peers, rather than the total number of blocks. Conflicts: src/main.cpp src/main.h Self check after the last peer is removed Github-Pull: #7804 Rebased-From: 2d1d6581eca4508838cd339cc19c72efc42d6ea0 0e24bbf679c95784ed5514a6a1f2fbf99dd97725
2016-04-07init: allow shutdown during 'Activating best chain...'Wladimir J. van der Laan
Two-line patch to make it possible to shut down bitcoind cleanly during the initial ActivateBestChain. Fixes #6459 (among other complaints). To reproduce: - shutdown bitcoind - copy chainstate - start bitcoind - let the chain sync a bit - shutdown bitcoind - copy back old chainstate - start bitcoind - bitcoind will catch up with all blocks during Init() (the `boost::this_thread::interruption_point` / `ShutdownRequested()` dance is ugly, this should be refactored all over bitcoind at some point when moving from boost::threads to c++11 threads, but it works...) Github-Pull: #7821 Rebased-From: 07398e8e9d2ef807e63abd0978a6e98549bdf271
2016-04-05pre-rc1 translations updateWladimir J. van der Laan
New languages: - `af` Afrikaans - `es_AR` Spanish (Argentina) - `es_CO` Spanish (Colombia) - `ro` Romanian - `ta` Tamil - `uz@Latn` Uzbek in Latin script
2016-04-05build: Remove unnecessary executables from gitian releaseWladimir J. van der Laan
This removes the following executables from the binary gitian release: - test_bitcoin-qt[.exe] - bench_bitcoin[.exe] @jonasschnelli and me discussed this on IRC a few days ago - unlike the normal `bitcoin_tests` which is useful to see if it is safe to run bitcoin on a certain OS/environment combination, there is no good reason to include these. Better to leave them out to reduce the download size. Sizes from the 0.12 release: ``` 2.4M bitcoin-0.12.0/bin/bench_bitcoin.exe 22M bitcoin-0.12.0/bin/test_bitcoin-qt.exe ``` Github-Pull: #7776 Rebased-From: f063863d1fc964aec80d8a0acfde623543573823
2016-04-05[qa] Bug fixes and refactorMarcoFalke
Github-Pull: #7778 Rebased-From: fa524d9ddbad0a03f9eb974100fb3b6001045645 fa2cea163b49a97e2a18aa125e41170d60ce59cc faaa3c9b6546d9a64cece4ff0223f0b167feb6ff 444480649f08e6037f8ac178224b30a82e9ad72e
2016-04-05[qa] wallet: Wait for reindex to catch upMarcoFalke
Github-Pull: #7757 Rebased-From: fa3fafc96076afb15fa77e01d5f6aff88a333a7e
2016-04-05[qa] Add tests verifychain, lockunspent, getbalance, listsinceblockMarcoFalke
Github-Pull: #7702 Rebased-From: fa4a52254178655f50e73b50153730a60ffafd32
2016-04-05[qa] Test walletpassphrase timeoutMarcoFalke
Github-Pull: #7320 Rebased-From: fa1cb1ae15e74e6149ff7fd8aae6cba216914e4c
2016-04-05[qa] wallet: Print maintenanceMarcoFalke
Github-Pull: #7372 Rebased-From: facd288c31c387bb3582c32f767a730ece6e408a
2016-04-05[qa] Extend testsMarcoFalke
Github-Pull: #7684 Rebased-From: fa3a81af18347a1d3fed41aa89ee643cbf0e7abc fad7dc8a6c0ca9c067a249cf8896dd2e64703e48 fad8cfb893ac0ba83c6fc2367ade55bfe4fa75f6
2016-04-05[qa] rpc-test: Normalize assert()MarcoFalke
Github-Pull: #7720 Rebased-From: fab3890156c849e6b04309152d7a9bfcfcb98396
2016-04-04Merge #7800: [0.12] Update release notesWladimir J. van der Laan
e10c044 [0.12] Update release notes (BtcDrak)
2016-04-04Merge #7543: [0.12] Backport BIP9, BIP68 and BIP112 with softforkWladimir J. van der Laan
640666b [qa] rpc-tests: Properly use integers, floats (BtcDrak) c270b62 Fix comments in tests (BtcDrak) caf1381 Add bip68-sequence.py to extended rpc tests (BtcDrak) 26e9a05 Test of BIP9 fork activation of mtp, csv, sequence_lock (NicolasDorier) 3a99feb Add RPC test for BIP 68/112/113 soft fork. (Alex Morcos) 159ee3d Policy: allow transaction version 2 relay policy. (BtcDrak) 9713ed3 Soft fork logic for BIP68 (BtcDrak) 648be9b Soft fork logic for BIP113 (BtcDrak) ee40924 Add CHECKSEQUENCEVERIFY softfork through BIP9 (Pieter Wuille) 6ff0b9f RPC test for BIP9 warning logic (Suhas Daftuar) 0710b30 Test versionbits deployments (Suhas Daftuar) 8ebc6f2 Add testing of ComputeBlockVersion (Suhas Daftuar) 0bdaacd Softfork status report in RPC (Pieter Wuille) 5f90d4e Versionbits tests (Pieter Wuille) 6f83cf2 BIP9 Implementation (Pieter Wuille) ade85e1 Add LockPoints (Alex Morcos) c8d309e Code style fix. (BtcDrak) 6170506 Separate CheckLockTime() and CheckSequence() logic (BtcDrak) c0c5e09 BIP112: Implement CHECKSEQUENCEVERIFY (Mark Friedenbach) 197c376 fix sdaftuar's nits again (Alex Morcos) 0a79c04 Bug fix to RPC test (Alex Morcos) 0d09af7 Add RPC test exercising BIP68 (mempool only) (Suhas Daftuar) 15ba08c Implement SequenceLocks functions (Alex Morcos)
2016-04-03[qa] rpc-tests: Properly use integers, floatsBtcDrak
partial backport from #7778 using fa2cea1
2016-04-03[0.12] Update release notesBtcDrak
2016-04-01Merge #7780: [0.12] Disable bad-chain alertWladimir J. van der Laan
8692626 Disable bad chain alerts (BtcDrak)
2016-03-31Disable bad chain alertsBtcDrak
Continuous false positives lead to them being ignored entirely so it's better to disable now until this can be fixed more thoroughly.
2016-03-31[doc] added depends cross compile infoaccraze
Conflicts: doc/build-unix.md Github-Pull: #7747 Rebased-From: 3e55b3a00450279522900ca96e5cf79162169019
2016-03-31Fix comments in testsBtcDrak
2016-03-30bump version to 0.12.1Wladimir J. van der Laan
2016-03-29Add bip68-sequence.py to extended rpc testsBtcDrak
2016-03-29Merge #7741: [0.12] Mark p2p alert system as deprecatedWladimir J. van der Laan
c0fe2c9 Mark p2p alert system as deprecated. (BtcDrak)
2016-03-26Test of BIP9 fork activation of mtp, csv, sequence_lockNicolasDorier
2016-03-24Mark p2p alert system as deprecated.BtcDrak
Set default to off This feature is removed entirely as of 0.13.0
2016-03-24Remove openssl info from init/log and from Qt debug windowJonas Schnelli
Conflicts: src/init.cpp Github-Merge: #7605 Rebased-From: 5ecfa36fd01fc27475abbfcd53b4efb9da4a7398
2016-03-23[Wallet][RPC] add abandoned status to listtransactionsJonas Schnelli
Github-Pull: #7739 Rebased-From: 263de3d1c80c8a0aa54acd4d6708a4078d479b70
2016-03-23Fix calculation of balances and available coins.Alex Morcos
No longer consider coins which aren't in our mempool. Add test for regression in abandonconflict.py Github-Pull: #7715 Rebased-From: 68d4282774d6a60c609301cddad0b652f16df4d9
2016-03-18Add RPC test for BIP 68/112/113 soft fork.Alex Morcos
This RPC test will test both the activation mechanism of the first versionbits soft fork as well as testing many code branches of the consensus logic for BIP's 68, 112, and 113.
2016-03-18Policy: allow transaction version 2 relay policy.BtcDrak
This commit introduces a way to gracefully bump the default transaction version in a two step process.
2016-03-18Soft fork logic for BIP68BtcDrak
2016-03-18Soft fork logic for BIP113BtcDrak
2016-03-18Add CHECKSEQUENCEVERIFY softfork through BIP9Pieter Wuille
2016-03-18RPC test for BIP9 warning logicSuhas Daftuar
2016-03-18Test versionbits deploymentsSuhas Daftuar
2016-03-18Add testing of ComputeBlockVersionSuhas Daftuar
2016-03-18Softfork status report in RPCPieter Wuille
2016-03-18Versionbits testsPieter Wuille
2016-03-18BIP9 ImplementationPieter Wuille
Inspired by former implementations by Eric Lombrozo and Rusty Russell, and based on code by Jorge Timon.
2016-03-18Add LockPointsAlex Morcos
Obtain LockPoints to store in CTxMemPoolEntry and during a reorg, evaluate whether they are still valid and if not, recalculate them.