Page MenuHomePhabricator
Feed Advanced Search

Jun 8 2019

markblundeberg created D3264: sigencoding_tests: improve test coverage.
Jun 8 2019, 21:43
markblundeberg added a comment to D3232: Avoid spurious boost output in scheduler_tests.

I guess one frustrating thing with assert is that it doesn't throw an exception (just kills program without any information), if it happens that these fail for some reason.

Jun 8 2019, 19:02
markblundeberg added a revision to T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics): D3263: add CScriptNum operator>>=.
Jun 8 2019, 18:56
markblundeberg added a task to D3263: add CScriptNum operator>>=: T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics).
Jun 8 2019, 18:56
markblundeberg created D3263: add CScriptNum operator>>=.
Jun 8 2019, 18:55
markblundeberg updated the summary of D3262: Add script tests with valid 64-byte ECDSA signatures..
Jun 8 2019, 15:26
markblundeberg added a comment to D3253: Remove Schnorr activation.

note: will probably rebase this onto D3262, supposing people are in for that one.

Jun 8 2019, 15:22
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 8 2019, 15:17
markblundeberg added inline comments to D3258: Update timing.json Segwit Recovery functional test name.
Jun 8 2019, 15:17
markblundeberg added a comment to D3253: Remove Schnorr activation.

IBD successful on both nets.

Jun 8 2019, 15:05
markblundeberg updated the test plan for D3253: Remove Schnorr activation.
Jun 8 2019, 15:05
markblundeberg updated the test plan for D3262: Add script tests with valid 64-byte ECDSA signatures..
Jun 8 2019, 14:19
markblundeberg added a comment to D3262: Add script tests with valid 64-byte ECDSA signatures..

recomment json-gen line

Jun 8 2019, 14:16
markblundeberg created D3262: Add script tests with valid 64-byte ECDSA signatures..
Jun 8 2019, 14:15
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 8 2019, 03:05
markblundeberg requested review of D3253: Remove Schnorr activation.
Jun 8 2019, 01:42
markblundeberg added a comment to D3253: Remove Schnorr activation.

There are still a lot of leftovers, like the flags that are passed down to functions that do not need them, the caching layer depending on flags, or the exception tot he banning code for schnorr txns. Not all need to be done in this patch, but this need some battle plan or we'll have a lot of pieces laying around.

Jun 8 2019, 01:41

Jun 7 2019

D3261: Merge #10568: Remove unnecessary forward class declarations in header files is now accepted and ready to land.
Jun 7 2019, 21:46
markblundeberg added inline comments to D3254: Revert "add flags to VerifySignature and sigcache".
Jun 7 2019, 20:15
markblundeberg added a comment to D3253: Remove Schnorr activation.

script_tests nit
remove now-unused "hasStricts" variable from two tests

Jun 7 2019, 15:16
markblundeberg retitled D3253: Remove Schnorr activation from remove Schnorr activation to Remove Schnorr activation.
Jun 7 2019, 13:02
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 7 2019, 12:44
markblundeberg added a comment to D3253: Remove Schnorr activation.

fix a few nits

Jun 7 2019, 05:58
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 7 2019, 05:36
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 7 2019, 05:12
markblundeberg updated the summary of D3255: Remove unused great wall activation code.
Jun 7 2019, 04:53
markblundeberg retitled D3255: Remove unused great wall activation code from Remove all great wall activation code to Remove unused great wall activation code.
Jun 7 2019, 04:52
markblundeberg added a task to D3255: Remove unused great wall activation code: T653: Clean up past upgrades.
Jun 7 2019, 04:52
markblundeberg added a revision to T653: Clean up past upgrades: D3255: Remove unused great wall activation code.
Jun 7 2019, 04:52
markblundeberg created D3255: Remove unused great wall activation code.
Jun 7 2019, 04:52
markblundeberg updated the summary of D3254: Revert "add flags to VerifySignature and sigcache".
Jun 7 2019, 04:40
markblundeberg added a revision to T653: Clean up past upgrades: D3254: Revert "add flags to VerifySignature and sigcache".
Jun 7 2019, 04:38
markblundeberg added a task to D3254: Revert "add flags to VerifySignature and sigcache": T653: Clean up past upgrades.
Jun 7 2019, 04:38
markblundeberg added a reverting change for D2373: add flags to VerifySignature and sigcache: D3254: Revert "add flags to VerifySignature and sigcache".
Jun 7 2019, 04:35
markblundeberg created D3254: Revert "add flags to VerifySignature and sigcache".
Jun 7 2019, 04:35
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 7 2019, 03:15
markblundeberg created D3253: Remove Schnorr activation.
Jun 7 2019, 03:02

Jun 6 2019

markblundeberg created D3237: remove four duplicate tests from script_tests.json.
Jun 6 2019, 20:42
D3230: Merge #10464: Introduce static DoWarning (simplify UpdateTip) is now accepted and ready to land.
Jun 6 2019, 18:52
markblundeberg added inline comments to D3229: Merge #11710: cli: Reject arguments to -getinfo.
Jun 6 2019, 13:45
D3229: Merge #11710: cli: Reject arguments to -getinfo is now accepted and ready to land.

works as promised

Jun 6 2019, 04:55
D3230: Merge #10464: Introduce static DoWarning (simplify UpdateTip) now requires changes to proceed.
Jun 6 2019, 04:46
markblundeberg added a comment to D3230: Merge #10464: Introduce static DoWarning (simplify UpdateTip).

Note: other usage site was already removed in D1539.

Jun 6 2019, 04:44
markblundeberg created D3231: Remove unused DoWarning function.
Jun 6 2019, 04:42
markblundeberg added a comment to D3181: Merge #15471: rpc/gui: Remove 'Unknown block versions being mined' warning.

Thanks @nakihito !

Jun 6 2019, 04:32
markblundeberg updated the summary of D3181: Merge #15471: rpc/gui: Remove 'Unknown block versions being mined' warning.

rebased onto D3230

Jun 6 2019, 04:31
markblundeberg added inline comments to D3181: Merge #15471: rpc/gui: Remove 'Unknown block versions being mined' warning.
Jun 6 2019, 04:29

Jun 5 2019

markblundeberg accepted D3194: Clean up Segwit Recovery feature.
Jun 5 2019, 19:52

Jun 4 2019

markblundeberg planned changes to D3114: De-witnessing some comments.
Jun 4 2019, 15:43
markblundeberg added a comment to D3114: De-witnessing some comments.

rebase to check build

Jun 4 2019, 15:42
markblundeberg added inline comments to D3194: Clean up Segwit Recovery feature.
Jun 4 2019, 05:06

Jun 3 2019

D3180: Reintroduce the concept of virtual size from core is now accepted and ready to land.
Jun 3 2019, 19:07
D3147: Deprecate parts of validateaddress and introduce getaddressinfo is now accepted and ready to land.
Jun 3 2019, 19:05
D3180: Reintroduce the concept of virtual size from core now requires changes to proceed.
Jun 3 2019, 16:16
markblundeberg created D3182: Merge #12198: rpc: Add deprecation error for `getinfo`.
Jun 3 2019, 15:16
markblundeberg added a comment to D3181: Merge #15471: rpc/gui: Remove 'Unknown block versions being mined' warning.

@schancel this fixes the functional test failure you had in D2788. Would still be worth removing the "%d of last 100 blocks have unexpected version" debug.log noise as well, IMO.

Jun 3 2019, 14:37
markblundeberg awarded D2788: Remove unknown version warning from UpdateTip a Piece of Eight token.
Jun 3 2019, 14:37
markblundeberg created D3181: Merge #15471: rpc/gui: Remove 'Unknown block versions being mined' warning.
Jun 3 2019, 14:36
markblundeberg added inline comments to D3180: Reintroduce the concept of virtual size from core.
Jun 3 2019, 14:03

Jun 1 2019

D3175: Merge #9533: Allow non-power-of-2 signature cache sizes is now accepted and ready to land.
Jun 1 2019, 13:48
markblundeberg added a comment to D3120: (finally) remove getinfo in favor of more module-specific infos.

OK should be good to go! Will you backport https://github.com/bitcoin/bitcoin/pull/12198 as well, or shall I?

Jun 1 2019, 13:47
D3120: (finally) remove getinfo in favor of more module-specific infos is now accepted and ready to land.
Jun 1 2019, 13:46

May 31 2019

markblundeberg added inline comments to D3160: Make SCRIPT_DISALLOW_SEGWIT_RECOVERY a standard flag.
May 31 2019, 20:37
markblundeberg requested changes to D3175: Merge #9533: Allow non-power-of-2 signature cache sizes.

Oh neat! Another usage of "A fast alternative to the modulo reduction"
https://lemire.me/blog/2016/06/27/a-fast-alternative-to-the-modulo-reduction/

May 31 2019, 20:14

May 30 2019

markblundeberg accepted D3161: Reoder various argument declarations.

Oh nice, I always wondered why these were out of alphabetical order.

May 30 2019, 22:48
markblundeberg added inline comments to D3065: Remove segwit recovery activation.
May 30 2019, 21:10
markblundeberg added a comment to D3156: Also call other wallet notify callbacks in scheduler thread.

@deadalnix I recall you mentioned a slight concern about this backport ... or was it just another commit in the same PR?

May 30 2019, 16:45
Herald added a reviewer for D3159: Merge #13985: [trivial] Fix slightly confusing mispelling in feature_blocksdir.py log message: deadalnix.
May 30 2019, 16:42
markblundeberg added a reviewer for D3158: Merge #14374: qt: Add "Blocksdir" to Debug window: Fabien.
May 30 2019, 16:40
Herald added a reviewer for D3158: Merge #14374: qt: Add "Blocksdir" to Debug window: deadalnix.
May 30 2019, 16:37
markblundeberg closed T648: Backport PR 12806 qa: Fix function names in feature_blocksdir as Resolved.
May 30 2019, 13:47
markblundeberg accepted D3157: [Tests] Require exact match in assert_start_raises_init_eror().
May 30 2019, 13:43
markblundeberg updated the task description for T648: Backport PR 12806 qa: Fix function names in feature_blocksdir.
May 30 2019, 13:21

May 29 2019

markblundeberg added inline comments to D3148: Invert meaning of Segwit Recovery flag..
May 29 2019, 15:31
markblundeberg added inline comments to D3148: Invert meaning of Segwit Recovery flag..
May 29 2019, 15:31
markblundeberg accepted D3149: Add post-upgrade testnet checkpoint.

Confirm hash & chainwork. Block mediantime is:

"mediantime": 1557922620,

while its parent and parent-parent blocks have 1557922278 and 1557921111 respectively (compared to upgrade MTP 1557921600). This makes 1303884 the activation block (the last under old rules) and 1303885 the first post-activation block (i.e., the first under new rules).

May 29 2019, 13:10
markblundeberg requested changes to D3147: Deprecate parts of validateaddress and introduce getaddressinfo.

Looks good, except just tweak the version number there (& this would make sense to land in same version as when we drop getinfo RPC).

May 29 2019, 04:49
markblundeberg added a comment to D3148: Invert meaning of Segwit Recovery flag..

Looks good, indeed this appears to invert the flag without changing behaviour. However, just to be sure I'd quickly follow it up with a Diff that makes it an ordinary Standard flag.

May 29 2019, 04:44
markblundeberg accepted D3144: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from Schnorr test.
May 29 2019, 02:20

May 28 2019

markblundeberg added inline comments to D3147: Deprecate parts of validateaddress and introduce getaddressinfo.
May 28 2019, 23:47
markblundeberg updated the diff for D3012: Backport current GetDifficulty logic (& tests) from Core.

rebase before land

May 28 2019, 22:56
markblundeberg requested changes to D3025: [Wallet] CheckBalance instead of GetBalance for 13% faster sendtoaddress.

I think given the current backporting efforts we should put this on back burner for now. I'll put 'request changes' just to get it out of review queue.

May 28 2019, 17:58
markblundeberg added inline comments to D3142: remove chain.h dependency from txdb.h.
May 28 2019, 16:14
markblundeberg added inline comments to D3140: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests.
May 28 2019, 16:13
markblundeberg added inline comments to D2938: index: Move index DBs into index/ directory..
May 28 2019, 16:12
Herald added a reviewer for D3142: remove chain.h dependency from txdb.h: Restricted Project.
May 28 2019, 16:11
markblundeberg accepted D3133: SegWit wallet support.

just one mistake I missed on first pass

May 28 2019, 13:17
markblundeberg accepted D3136: Remove IsSolvable.
May 28 2019, 02:43
markblundeberg added inline comments to D2938: index: Move index DBs into index/ directory..
May 28 2019, 02:33
markblundeberg updated the diff for D2938: index: Move index DBs into index/ directory..

remove txindex.h dependency on chain.h

May 28 2019, 02:31
markblundeberg accepted D3139: [rpc] Move DescribeAddressVisitor to rpc/util.
May 28 2019, 02:20
markblundeberg accepted D3138: [rpc] split wallet and non-wallet parts of DescribeAddressVisitor.
May 28 2019, 02:15
markblundeberg accepted D3137: Simplify "bool x = y ? true : false". Remove unused function and trailing semicolon..
May 28 2019, 02:08
markblundeberg accepted D3134: Support downgrading after recovered keypool witness keys.
May 28 2019, 02:07
markblundeberg requested changes to D3133: SegWit wallet support.

Since we only have one type, I'd strongly recommend dropping the address_type support from RPC, and just set output_type = OutputType::LEGACY.

May 28 2019, 02:06
markblundeberg accepted D3129: Extend validateaddress information for P2SH-embedded witness.

man this is confusing stuff...

May 28 2019, 00:39

May 27 2019

markblundeberg accepted D3132: Implicitly know about P2WPKH redeemscripts.
May 27 2019, 23:13
markblundeberg requested changes to D3132: Implicitly know about P2WPKH redeemscripts.
May 27 2019, 22:31
markblundeberg accepted D3131: Use GetKeyForDestination in various RPCs.

ok build fail looks unrelated; tried on my end too and it's good.

May 27 2019, 22:07
Herald added a reviewer for D3135: Merge #13396: Drop unused arith_uint256 ! operator: deadalnix.
May 27 2019, 20:19