Page MenuHomePhabricator
Feed Advanced Search

Jul 1 2019

markblundeberg added a task to D1064: [qa] Rewrite BIP65/BIP66 functional tests: T669: Removing comparison test framework.
Jul 1 2019, 20:59
markblundeberg added a comment to T669: Removing comparison test framework.

(After this, can port in https://github.com/bitcoin/bitcoin/pull/13512/files and https://github.com/bitcoin/bitcoin/pull/13517/files which are pretty great... )

Jul 1 2019, 20:29
markblundeberg added a comment to D3495: Merge #12861: [tests] Stop feature_block.py from blowing up memory..

rebase for landed parent

Jul 1 2019, 20:22
D1936: Move handling for `-maxtxfee` to the config object now requires changes to proceed.

I think a variety of things have touched this code lately -- can this be rebased?

Jul 1 2019, 17:22
markblundeberg added a comment to D3492: Merge #13452: rpc: have verifytxoutproof check the number of txns in proof structure.

fix // nit

Jul 1 2019, 16:57
markblundeberg added a comment to D3495: Merge #12861: [tests] Stop feature_block.py from blowing up memory..

fix missing import

Jul 1 2019, 16:50
markblundeberg updated the summary of D3494: Merge #11771: [tests] Change invalidtxrequest to use BitcoinTestFramework.

Update per comments

Jul 1 2019, 16:46
markblundeberg added inline comments to D3494: Merge #11771: [tests] Change invalidtxrequest to use BitcoinTestFramework.
Jul 1 2019, 16:44
markblundeberg added inline comments to D3494: Merge #11771: [tests] Change invalidtxrequest to use BitcoinTestFramework.
Jul 1 2019, 16:01
markblundeberg created D3501: Merge #9577: Fix docstrings in qa tests.
Jul 1 2019, 16:00
markblundeberg added a comment to D3493: Merge #14305: Tests: enforce critical class instance attributes in functional tests, fix segwit test specificity.

Extended tests passed.

Jul 1 2019, 15:55
markblundeberg added inline comments to D3494: Merge #11771: [tests] Change invalidtxrequest to use BitcoinTestFramework.
Jul 1 2019, 15:09
markblundeberg added a revision to T669: Removing comparison test framework: D3494: Merge #11771: [tests] Change invalidtxrequest to use BitcoinTestFramework.
Jul 1 2019, 15:03
markblundeberg added a task to D3494: Merge #11771: [tests] Change invalidtxrequest to use BitcoinTestFramework: T669: Removing comparison test framework.
Jul 1 2019, 15:03
markblundeberg updated the test plan for D3493: Merge #14305: Tests: enforce critical class instance attributes in functional tests, fix segwit test specificity.

update per comments (extended tests now in progress)

Jul 1 2019, 15:02
markblundeberg added a comment to D3491: Merge #14556: qt: fix confirmed transaction labeled "open".

update per comments

Jul 1 2019, 14:55
markblundeberg added a task to D3474: Implement new checkmultisig trigger logic and execution logic.: T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics).
Jul 1 2019, 06:12
markblundeberg added a revision to T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics): D3474: Implement new checkmultisig trigger logic and execution logic..
Jul 1 2019, 06:12
markblundeberg added a task to D3473: [refactor multisig] consolidate legacy mode logic: T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics).
Jul 1 2019, 06:12
markblundeberg added a revision to T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics): D3473: [refactor multisig] consolidate legacy mode logic.
Jul 1 2019, 06:12
markblundeberg added a revision to T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics): D3472: add SCRIPT_ENABLE_SCHNORR_MULTISIG flag for new multisig mode.
Jul 1 2019, 06:11
markblundeberg added a task to D3472: add SCRIPT_ENABLE_SCHNORR_MULTISIG flag for new multisig mode: T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics).
Jul 1 2019, 06:11
markblundeberg created T669: Removing comparison test framework.
Jul 1 2019, 06:09
markblundeberg planned changes to D3495: Merge #12861: [tests] Stop feature_block.py from blowing up memory..
Jul 1 2019, 03:48
markblundeberg created D3495: Merge #12861: [tests] Stop feature_block.py from blowing up memory..
Jul 1 2019, 03:34
markblundeberg created D3494: Merge #11771: [tests] Change invalidtxrequest to use BitcoinTestFramework.
Jul 1 2019, 03:12
markblundeberg created D3493: Merge #14305: Tests: enforce critical class instance attributes in functional tests, fix segwit test specificity.
Jul 1 2019, 02:07
markblundeberg created D3492: Merge #13452: rpc: have verifytxoutproof check the number of txns in proof structure.
Jul 1 2019, 02:05
markblundeberg added inline comments to D3491: Merge #14556: qt: fix confirmed transaction labeled "open".
Jul 1 2019, 00:36
markblundeberg created D3491: Merge #14556: qt: fix confirmed transaction labeled "open".
Jul 1 2019, 00:34

Jun 30 2019

D3487: test: Fix dangling wallet pointer in vpwallets is now accepted and ready to land.
Jun 30 2019, 23:46
markblundeberg created D3489: Merge #14554: qt: Remove unused `adjustedTime` parameter.
Jun 30 2019, 23:45
markblundeberg updated the summary of D3487: test: Fix dangling wallet pointer in vpwallets.
Jun 30 2019, 23:36
markblundeberg added a comment to D3483: Merge #11024: tests: Remove OldSetKeyFromPassphrase/OldEncrypt/OldDecrypt.

de-charring and braces

Jun 30 2019, 23:18
markblundeberg planned changes to D3483: Merge #11024: tests: Remove OldSetKeyFromPassphrase/OldEncrypt/OldDecrypt.
Jun 30 2019, 21:01
markblundeberg created D3483: Merge #11024: tests: Remove OldSetKeyFromPassphrase/OldEncrypt/OldDecrypt.
Jun 30 2019, 20:54
markblundeberg created D3482: Merge #11094: Docs: Hash in ZMQ hash is raw bytes, not hex.
Jun 30 2019, 20:41
markblundeberg added a comment to D2552: Check that key length is correct when deserializing CExtKey.

Backport of https://github.com/bitcoin/bitcoin/pull/11081, with tests

Jun 30 2019, 20:39
markblundeberg created D3481: Merge #11083: Fix combinerawtransaction RPC help result section.
Jun 30 2019, 20:34
markblundeberg created D3480: Merge #11011: [Trivial] Add a comment on the use of prevector in script..
Jun 30 2019, 20:31
markblundeberg created D3479: Merge #10912: [tests] Fix incorrect memory_cleanse(…) call in crypto_tests.cpp.
Jun 30 2019, 19:59
markblundeberg created D3478: Merge #10655: Properly document target_confirmations in listsinceblock.
Jun 30 2019, 19:41
markblundeberg added inline comments to D2268: Add calls to CWallet::BlockUntilSyncedToCurrentChain() in RPCs.
Jun 30 2019, 18:42
markblundeberg created D3477: Merge #13622: Remove mapRequest tracking that just effects Qt display..
Jun 30 2019, 17:42
markblundeberg added a comment to D3472: add SCRIPT_ENABLE_SCHNORR_MULTISIG flag for new multisig mode.

We have a new bridge in Paris. It is 900 years old.

Jun 30 2019, 01:53

Jun 29 2019

markblundeberg added inline comments to D3474: Implement new checkmultisig trigger logic and execution logic..
Jun 29 2019, 21:37
markblundeberg created D3474: Implement new checkmultisig trigger logic and execution logic..
Jun 29 2019, 21:31
markblundeberg created D3473: [refactor multisig] consolidate legacy mode logic.
Jun 29 2019, 21:30
markblundeberg retitled D3472: add SCRIPT_ENABLE_SCHNORR_MULTISIG flag for new multisig mode from add SCRIPT_ENABLE_NEW_MULTISIG flag for new multisig mode to [WIP] add SCRIPT_ENABLE_NEW_MULTISIG flag for new multisig mode.
Jun 29 2019, 21:20
markblundeberg added a comment to D3472: add SCRIPT_ENABLE_SCHNORR_MULTISIG flag for new multisig mode.

(I will likely be adding some more tests and I'm open for suggestions as well)

Jun 29 2019, 21:20
markblundeberg created D3472: add SCRIPT_ENABLE_SCHNORR_MULTISIG flag for new multisig mode.
Jun 29 2019, 21:13

Jun 28 2019

markblundeberg added inline comments to D3265: add new encoding checker for Schnorr sigs.
Jun 28 2019, 14:39
D3451: Simplify testing RNG code is now accepted and ready to land.
Jun 28 2019, 03:38
D3450: Make unit tests use the insecure_rand_ctx exclusively is now accepted and ready to land.
Jun 28 2019, 03:36
D3449: Introduce a Shuffle for FastRandomContext and use it in wallet and coinselection is now accepted and ready to land.
Jun 28 2019, 03:30
D3448: Use a FastRandomContext in LimitOrphanTxSize is now accepted and ready to land.
Jun 28 2019, 03:03
D3447: Use a local FastRandomContext in a few more places in net is now accepted and ready to land.
Jun 28 2019, 03:03
D3446: Bugfix: randbytes should seed when needed (non reachable issue) is now accepted and ready to land.
Jun 28 2019, 02:59
D3445: Make addrman use its local RNG exclusively is now accepted and ready to land.
Jun 28 2019, 02:58
D3454: Do not permit copying FastRandomContexts is now accepted and ready to land.
Jun 28 2019, 02:51
D3375: Merge #10765: Tests: address placement should be deterministic by default is now accepted and ready to land.

Ah! Sorry for holding this up, I forgot about it and didn't realize it was waiting on me.

Jun 28 2019, 01:41

Jun 27 2019

markblundeberg added a comment to D3439: Update chainparams for 0.19.9 release.

Confirm (currently 3 confirmations and 2810 confirmations for named mainnet and testnet blocks, respectively).

Jun 27 2019, 17:29

Jun 26 2019

markblundeberg added a comment to D3419: Fix struct vs class mismatch for Amount.

my bad!

Jun 26 2019, 15:58
markblundeberg accepted D3422: Remove unused .travis.yml file.
Jun 26 2019, 15:56
markblundeberg added a revision to T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics): D3417: [sigencoding] refactor schnorr size check.
Jun 26 2019, 04:25
markblundeberg added a task to D3417: [sigencoding] refactor schnorr size check: T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics).
Jun 26 2019, 04:25
markblundeberg updated the summary of D3265: add new encoding checker for Schnorr sigs.

refactored out schnorr detector into D3417

Jun 26 2019, 04:22
markblundeberg created D3417: [sigencoding] refactor schnorr size check.
Jun 26 2019, 04:20
markblundeberg updated the summary of D3416: clean up script_tests -- move segwit recovery into static json.
Jun 26 2019, 01:51
markblundeberg created D3416: clean up script_tests -- move segwit recovery into static json.
Jun 26 2019, 01:41
markblundeberg requested review of D3332: remove SCRIPT_ENABLE_SCHNORR flag and clean up tests.
Jun 26 2019, 01:23
markblundeberg added inline comments to D3332: remove SCRIPT_ENABLE_SCHNORR flag and clean up tests.
Jun 26 2019, 01:23
markblundeberg created D3415: rename schnorr functional test (rename-only).
Jun 26 2019, 01:17
markblundeberg added a comment to D3255: Remove unused great wall activation code.

rebase simply due to age

Jun 26 2019, 00:58

Jun 25 2019

markblundeberg added inline comments to D3332: remove SCRIPT_ENABLE_SCHNORR flag and clean up tests.
Jun 25 2019, 23:37
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 25 2019, 19:20
markblundeberg added a comment to D3388: Backport last relevant bit of #11389.

(note: I don't have ZMQ installed locally so I am basically relying on CI for this testing :/)

Jun 25 2019, 16:27
markblundeberg added a comment to D3388: Backport last relevant bit of #11389.

tweak

Jun 25 2019, 16:26
markblundeberg added a comment to D2788: Remove unknown version warning from UpdateTip.

simple rebase

Jun 25 2019, 02:38

Jun 24 2019

markblundeberg added a comment to D1554: Remove warning about block version..

See D3181 (fixes forknotify test failure) and D2788 . Do we need to get these translations removed as well?

Jun 24 2019, 18:34
markblundeberg updated the test plan for D3402: fix linting bug in script.py.
Jun 24 2019, 17:28
markblundeberg created D3402: fix linting bug in script.py.
Jun 24 2019, 17:22
D3400: Fix mining_prioritisetransaction is now accepted and ready to land.
Jun 24 2019, 16:07
markblundeberg added inline comments to D3399: unsigned int -> size_t in merkleblock-related code.
Jun 24 2019, 15:56
markblundeberg added a comment to D3400: Fix mining_prioritisetransaction.

Hmm weird, why is ours called tx2_id?

Jun 24 2019, 15:17

Jun 23 2019

markblundeberg updated the summary of D3371: fix BIP37 processing for non-topologically ordered blocks.

address comments & rebase onto D3399

Jun 23 2019, 21:22
markblundeberg added inline comments to D3371: fix BIP37 processing for non-topologically ordered blocks.
Jun 23 2019, 21:19
markblundeberg added inline comments to D3399: unsigned int -> size_t in merkleblock-related code.
Jun 23 2019, 20:52
markblundeberg updated the summary of D3399: unsigned int -> size_t in merkleblock-related code.
Jun 23 2019, 20:52
markblundeberg created D3399: unsigned int -> size_t in merkleblock-related code.
Jun 23 2019, 20:50
markblundeberg added a comment to D3331: remove effect of SCRIPT_ENABLE_SCHNORR flag.

Note: in principle in this Diff, I could take out the two remaining *uses* of this flag as well, from MANDATORY_SCRIPT_VERIFY_FLAGS and from GetNextBlockScriptFlags (aka GetBlockScriptFlags). At the moment they are removed in the follow-up diff D3332.

Jun 23 2019, 16:17
markblundeberg added inline comments to D3371: fix BIP37 processing for non-topologically ordered blocks.
Jun 23 2019, 14:56
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 23 2019, 05:35
markblundeberg added inline comments to D3253: Remove Schnorr activation.
Jun 23 2019, 01:08

Jun 22 2019

markblundeberg added inline comments to D3371: fix BIP37 processing for non-topologically ordered blocks.
Jun 22 2019, 23:52
markblundeberg planned changes to D3388: Backport last relevant bit of #11389.
Jun 22 2019, 11:55
markblundeberg created D3388: Backport last relevant bit of #11389.
Jun 22 2019, 05:32
markblundeberg added a comment to D3366: [consensus] Pin P2SH activation to block 173805 on mainnet.

just rebase

Jun 22 2019, 05:15
markblundeberg added a comment to D3365: Merge #8498: Near-Bugfix: Optimization: Minimize the number of times it is checked that no money....

Self-reviewing again.

Jun 22 2019, 05:04
markblundeberg added a comment to D3387: Speedup coinselector_tests by using a dummy WalletDBWrapper when apropriate.

From what I can see, Core used a dummy wallet from the very start. Why is ours different? It looks like the backport D3252 got modified from the original somehow.

Jun 22 2019, 03:57