MarcoFalke
ff9b436163
[qa] Bug fixes and refactor
...
Github-Pull: #7778
Rebased-From: fa524d9ddbad0a03f9eb974100fb3b6001045645 fa2cea163b49a97e2a18aa125e41170d60ce59cc faaa3c9b6546d9a64cece4ff0223f0b167feb6ff 444480649f08e6037f8ac178224b30a82e9ad72e
2016-04-05 11:55:07 +02:00
MarcoFalke
b1dd64bffe
[qa] wallet: Wait for reindex to catch up
...
Github-Pull: #7757
Rebased-From: fa3fafc96076afb15fa77e01d5f6aff88a333a7e
2016-04-05 11:53:51 +02:00
MarcoFalke
f23cb7c944
[qa] Add tests verifychain, lockunspent, getbalance, listsinceblock
...
Github-Pull: #7702
Rebased-From: fa4a52254178655f50e73b50153730a60ffafd32
2016-04-05 11:53:50 +02:00
MarcoFalke
331655253d
[qa] Test walletpassphrase timeout
...
Github-Pull: #7320
Rebased-From: fa1cb1ae15e74e6149ff7fd8aae6cba216914e4c
2016-04-05 11:53:50 +02:00
MarcoFalke
6aae129a60
[qa] wallet: Print maintenance
...
Github-Pull: #7372
Rebased-From: facd288c31c387bb3582c32f767a730ece6e408a
2016-04-05 11:53:50 +02:00
MarcoFalke
ad8c743421
[qa] Extend tests
...
Github-Pull: #7684
Rebased-From: fa3a81af18347a1d3fed41aa89ee643cbf0e7abc fad7dc8a6c0ca9c067a249cf8896dd2e64703e48 fad8cfb893ac0ba83c6fc2367ade55bfe4fa75f6
2016-04-05 11:53:50 +02:00
MarcoFalke
d89fbfe899
[qa] rpc-test: Normalize assert()
...
Github-Pull: #7720
Rebased-From: fab3890156c849e6b04309152d7a9bfcfcb98396
2016-04-05 11:53:50 +02:00
Wladimir J. van der Laan
e3341aa94e
Merge #7800 : [0.12] Update release notes
...
e10c044
[0.12] Update release notes (BtcDrak)
2016-04-04 14:40:59 +02:00
Wladimir J. van der Laan
834aaef7bd
Merge #7543 : [0.12] Backport BIP9, BIP68 and BIP112 with softfork
...
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-04 13:08:29 +02:00
BtcDrak
640666b22f
[qa] rpc-tests: Properly use integers, floats
...
partial backport from #7778 using fa2cea1
2016-04-03 18:06:06 +01:00
BtcDrak
e10c044c78
[0.12] Update release notes
2016-04-03 17:53:53 +01:00
Wladimir J. van der Laan
c5f94f6584
Merge #7780 : [0.12] Disable bad-chain alert
...
8692626
Disable bad chain alerts (BtcDrak)
2016-04-01 14:16:40 +02:00
BtcDrak
869262605f
Disable bad chain alerts
...
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 20:50:54 +01:00
accraze
4d035bcc9a
[doc] added depends cross compile info
...
Conflicts:
doc/build-unix.md
Github-Pull: #7747
Rebased-From: 3e55b3a00450279522900ca96e5cf79162169019
2016-03-31 13:49:36 +02:00
BtcDrak
c270b62cc2
Fix comments in tests
2016-03-31 10:28:57 +01:00
Wladimir J. van der Laan
ba80ceef59
bump version to 0.12.1
2016-03-30 20:12:21 +02:00
BtcDrak
caf138122d
Add bip68-sequence.py to extended rpc tests
2016-03-29 10:34:07 +01:00
Wladimir J. van der Laan
a0cea89456
Merge #7741 : [0.12] Mark p2p alert system as deprecated
...
c0fe2c9
Mark p2p alert system as deprecated. (BtcDrak)
2016-03-29 10:52:28 +02:00
NicolasDorier
26e9a05cc3
Test of BIP9 fork activation of mtp, csv, sequence_lock
2016-03-26 04:05:42 +00:00
BtcDrak
c0fe2c9e03
Mark p2p alert system as deprecated.
...
Set default to off
This feature is removed entirely as of 0.13.0
2016-03-24 20:06:06 +00:00
Jonas Schnelli
597494f5a9
Remove openssl info from init/log and from Qt debug window
...
Conflicts:
src/init.cpp
Github-Merge: #7605
Rebased-From: 5ecfa36fd01fc27475abbfcd53b4efb9da4a7398
2016-03-24 12:09:23 +01:00
Jonas Schnelli
7ffc2bd943
[Wallet][RPC] add abandoned status to listtransactions
...
Github-Pull: #7739
Rebased-From: 263de3d1c80c8a0aa54acd4d6708a4078d479b70
2016-03-23 16:30:49 +01:00
Alex Morcos
19866c1ffc
Fix calculation of balances and available coins.
...
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-23 15:11:22 +01:00
Alex Morcos
3a99feba85
Add RPC test for BIP 68/112/113 soft fork.
...
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-18 09:28:41 +00:00
BtcDrak
159ee3dd90
Policy: allow transaction version 2 relay policy.
...
This commit introduces a way to gracefully bump the default
transaction version in a two step process.
2016-03-18 09:28:41 +00:00
BtcDrak
9713ed3015
Soft fork logic for BIP68
2016-03-18 09:28:40 +00:00
BtcDrak
648be9b442
Soft fork logic for BIP113
2016-03-18 09:28:40 +00:00
Pieter Wuille
ee40924fef
Add CHECKSEQUENCEVERIFY softfork through BIP9
2016-03-18 09:28:40 +00:00
Suhas Daftuar
6ff0b9f96e
RPC test for BIP9 warning logic
2016-03-18 09:14:53 +00:00
Suhas Daftuar
0710b303d6
Test versionbits deployments
2016-03-18 09:14:53 +00:00
Suhas Daftuar
8ebc6f2aac
Add testing of ComputeBlockVersion
2016-03-18 09:14:53 +00:00
Pieter Wuille
0bdaacd791
Softfork status report in RPC
2016-03-18 09:14:52 +00:00
Pieter Wuille
5f90d4e294
Versionbits tests
2016-03-18 09:14:52 +00:00
Pieter Wuille
6f83cf2adb
BIP9 Implementation
...
Inspired by former implementations by Eric Lombrozo and Rusty Russell, and
based on code by Jorge Timon.
2016-03-18 09:14:52 +00:00
Alex Morcos
ade85e126d
Add LockPoints
...
Obtain LockPoints to store in CTxMemPoolEntry and during a reorg, evaluate whether they are still valid and if not, recalculate them.
2016-03-18 09:14:52 +00:00
BtcDrak
c8d309e4b4
Code style fix.
...
This if statement is a little obtuse and using braces here
improves readability.
2016-03-18 09:14:52 +00:00
BtcDrak
6170506fdf
Separate CheckLockTime() and CheckSequence() logic
...
For the sake of a little repetition, make code more readable.
2016-03-18 09:14:52 +00:00
Mark Friedenbach
c0c5e09fe2
BIP112: Implement CHECKSEQUENCEVERIFY
...
- Replace NOP3 with CHECKSEQUENCEVERIFY (BIP112)
<nSequence> CHECKSEQUENCEVERIFY -> <nSequence>
- Fails if txin.nSequence < nSequence, allowing funds of a txout to be locked for a number of blocks or a duration of time after its inclusion in a block.
- Pull most of CheckLockTime() out into VerifyLockTime(), a local function that will be reused for CheckSequence()
- Add bitwise AND operator to CScriptNum
- Enable CHECKSEQUENCEVERIFY as a standard script verify flag
- Transactions that fail CSV verification will be rejected from the mempool, making it easy to test the feature. However blocks containing "invalid" CSV-using transactions will still be accepted; this is *not* the soft-fork required to actually enable CSV for production use.
2016-03-18 09:14:52 +00:00
Alex Morcos
197c3760ff
fix sdaftuar's nits again
...
it boggles the mind why these nits can't be delivered on a more timely basis
2016-03-18 09:14:52 +00:00
Alex Morcos
0a79c04af3
Bug fix to RPC test
2016-03-18 09:14:52 +00:00
Suhas Daftuar
0d09af77b7
Add RPC test exercising BIP68 (mempool only)
2016-03-18 09:14:52 +00:00
Alex Morcos
15ba08c3b5
Implement SequenceLocks functions
...
SequenceLocks functions are used to evaluate sequence lock times or heights per BIP 68.
The majority of this code is copied from maaku in #6312
Further credit: btcdrak, sipa, NicolasDorier
2016-03-18 09:14:52 +00:00
MarcoFalke
f04f4fd2ee
[doc/log] Fix markdown syntax and line terminate LogPrint
...
- Fix doxygen comment for payTxFee
- [doc] Fix markdown
- Make sure LogPrintf strings are line-terminated
Github-Pull: #7617
Rebased-From: fa06ce09498707d5e82633f1e1b034675e552628 fa97f95c15a7aee15feea500571a10a90f22ea8b fa266524592cc18c789cc587d738fb0e548fd23a
2016-03-11 09:44:17 +01:00
Luke Dashjr
ca8f160af5
Bugfix: gitian: Add curl to packages (now needed for depends)
...
Github-Pull: #7614
Rebased-From: 5c70a6d6d15cc301b76558f708948c375fe63ccb
2016-03-01 15:13:22 +01:00
MarcoFalke
a10da9aa49
[depends] builders: No need to set -L and --location for curl
...
Github-Pull: #7606
Rebased-From: fa7a5c54fc836ada12c185c43806c5e4a1044701
2016-03-01 15:03:54 +01:00
Luke Dashjr
00d57b4d3a
Workaround Travis-side CI issues
...
Github-Pull: #7487
Rebased-From: 149641e8fc9996da01eb76ffe4578828c40d37b5 c01f08db127883ff985889214eebdbe9513c729a 5d1148cb79856ac4695a0c7ac1cd28ada04eff34 1ecbb3b0f717c277f3db1a923fff16f7fc39432c
2016-03-01 15:03:44 +01:00
Wladimir J. van der Laan
35af157641
doc: Clean out release notes
...
0.12.0 was released, prepare empty release notes for 0.12.1.
2016-03-01 13:52:01 +01:00
Wladimir J. van der Laan
188ca9c305
Merge #7548 : Correct duplicate names in release notes
...
ea52530
Fix duplicate names in release notes (fanquake)
2016-02-17 09:40:03 +01:00
fanquake
ea52530906
Fix duplicate names in release notes
...
Fixes #7547
2016-02-17 11:55:22 +08:00
Wladimir J. van der Laan
b466264635
doc: Remove another duplicate author name from release notes
...
The list of contributors is automatically generated from git, so people
that use multiple author names will end up on the list multiple times.
2016-02-16 12:40:13 +01:00