Page MenuHomePhabricator
Feed Advanced Search

Jul 7 2019

markblundeberg closed T439: Backport Core PR 11648, a subtask of T468: Backport Core PRs related to mininode cleanup, as Resolved.
Jul 7 2019, 17:14 · Restricted Project, Backport
markblundeberg closed T439: Backport Core PR 11648, a subtask of T469: Backport Core PR11683, as Resolved.
Jul 7 2019, 17:14 · Restricted Project, Backport
markblundeberg closed T439: Backport Core PR 11648, a subtask of T470: Backport Core PR11677, as Resolved.
Jul 7 2019, 17:14 · Restricted Project, Backport
markblundeberg closed T439: Backport Core PR 11648 as Resolved.
Jul 7 2019, 17:14 · Restricted Project, Backport
markblundeberg closed T472: Backport Core PR11791, a subtask of T468: Backport Core PRs related to mininode cleanup, as Resolved.
Jul 7 2019, 16:29 · Restricted Project, Backport
markblundeberg closed T472: Backport Core PR11791 as Resolved.
Jul 7 2019, 16:29 · Restricted Project, Backport
markblundeberg added a comment to D3580: Merge #11737: Document partial validation in ConnectBlock().

A rather interesting point brought up by these comments. When SigOps counting is removed, we should think carefully about this stuff (from what I can tell on first glance, it should be fine to move all SigOps counting from CheckBlock to ContextualCheckBlock, but need to think very carefully about this stuff).

Jul 7 2019, 16:11
markblundeberg created D3580: Merge #11737: Document partial validation in ConnectBlock().
Jul 7 2019, 16:07
markblundeberg created D3579: Merge #11747: Fix: Open files read only if requested.
Jul 7 2019, 15:52
markblundeberg added a comment to T631: Backport PR 15118 "Refactor block file logic".

Merge #11747: Fix: Open files read only if requested

Jul 7 2019, 15:24

Jul 6 2019

markblundeberg accepted D3552: Various nits in the Qt code.
Jul 6 2019, 20:26
markblundeberg accepted D3536: Only generate cashaddr URI from the GUI.
Jul 6 2019, 16:27
markblundeberg accepted D3551: Default to cashaddr in most of the Qt API.
Jul 6 2019, 16:26

Jul 5 2019

markblundeberg added inline comments to D3569: Merge #10530: Fix invalid instantiation and possibly unsafe accesses of array in class base_uint<BITS>.
Jul 5 2019, 23:40
markblundeberg accepted D3565: test: Check RPC argument mapping.

OK tried out the test plan on commit before and after D3564 laned -- yes it did depend on D3564 to pass :-)

Jul 5 2019, 18:38
markblundeberg abandoned D3567: (not for review) a deliberately failing test.

Anyone feel free to commandeer if they want to do similar.

Jul 5 2019, 16:56
markblundeberg created D3567: (not for review) a deliberately failing test.
Jul 5 2019, 16:51
markblundeberg added a comment to D3566: test: Plug memory leaks and stack-use-after-scope.

Interesting, subtle use-after-scope there...

Jul 5 2019, 16:39
markblundeberg accepted D3550: Remove EncodeDestination's overload relying on global state.
Jul 5 2019, 16:29
markblundeberg accepted D3539: Only handle cashaddr prefix in OpenURIDialog.
Jul 5 2019, 16:27
markblundeberg requested changes to D3552: Various nits in the Qt code.

Is there a better way to do those else clauses? Otherwise all good...

Jul 5 2019, 16:26
markblundeberg accepted D3548: Take CChainParams explicitely in PaymentServer.
Jul 5 2019, 16:22
markblundeberg accepted D3549: Use CashAddr everywhere in the Qt interface.
Jul 5 2019, 16:21
markblundeberg requested changes to D3551: Default to cashaddr in most of the Qt API.

I think these changes to Qt do deserve a release note. Since this is the final one for now (it looks like) I think this Diff would be a good place for the release note to be added.

Jul 5 2019, 16:20
markblundeberg accepted D3543: Always use cashaddr for dummy addresses in the GUI.
Jul 5 2019, 16:18
markblundeberg added a comment to D3539: Only handle cashaddr prefix in OpenURIDialog.

Looks good I think ... this should change nothing of the behaviour when run with default settings (cashaddr on), right?

Jul 5 2019, 16:17
markblundeberg requested changes to D3536: Only generate cashaddr URI from the GUI.

How can I test this -- just make check? Also, if rebased on the new master it shouldn't have this unrelated test error.

Jul 5 2019, 16:14
markblundeberg added a comment to D3565: test: Check RPC argument mapping.

From the test plan, sounds like this depends on D3564? Or am I misunderstanding...

Jul 5 2019, 16:06
markblundeberg accepted D3564: [rpc] fix verbose argument for getblock in bitcoin-cli.
Jul 5 2019, 16:04
markblundeberg updated the task description for T669: Removing comparison test framework.
Jul 5 2019, 13:33
markblundeberg accepted D3562: [tests] fix flake8 nits in feature_csv_activation.py.
Jul 5 2019, 13:25
markblundeberg accepted D3561: [tests] Change feature_csv_activation.py to use BitcoinTestFramework.
Jul 5 2019, 13:23
markblundeberg accepted D3560: Move utility functions in feature_csv_activation.py out of class..
Jul 5 2019, 13:20
markblundeberg accepted D3559: [tests] Remove nested loops from feature_csv_activation.py.
Jul 5 2019, 13:17
markblundeberg created Image Macro "supergreen".
Jul 5 2019, 13:10
markblundeberg added a task to D3562: [tests] fix flake8 nits in feature_csv_activation.py: T669: Removing comparison test framework.
Jul 5 2019, 12:57
markblundeberg added a revision to T669: Removing comparison test framework: D3562: [tests] fix flake8 nits in feature_csv_activation.py.
Jul 5 2019, 12:57
markblundeberg added a task to D3561: [tests] Change feature_csv_activation.py to use BitcoinTestFramework: T669: Removing comparison test framework.
Jul 5 2019, 12:57
markblundeberg added a revision to T669: Removing comparison test framework: D3561: [tests] Change feature_csv_activation.py to use BitcoinTestFramework.
Jul 5 2019, 12:57
markblundeberg added a task to D3560: Move utility functions in feature_csv_activation.py out of class.: T669: Removing comparison test framework.
Jul 5 2019, 12:56
markblundeberg added a revision to T669: Removing comparison test framework: D3560: Move utility functions in feature_csv_activation.py out of class..
Jul 5 2019, 12:56
markblundeberg added a revision to T669: Removing comparison test framework: D3559: [tests] Remove nested loops from feature_csv_activation.py.
Jul 5 2019, 12:56
markblundeberg added a task to D3559: [tests] Remove nested loops from feature_csv_activation.py: T669: Removing comparison test framework.
Jul 5 2019, 12:56
markblundeberg added a revision to T669: Removing comparison test framework: D3558: [tests] improve logging in feature_csv_activation.py.
Jul 5 2019, 12:56
markblundeberg added a task to D3558: [tests] improve logging in feature_csv_activation.py: T669: Removing comparison test framework.
Jul 5 2019, 12:56
markblundeberg created D3563: fix mistake in test framework's schnorr signing module.
Jul 5 2019, 12:52
markblundeberg added a comment to D3540: make check in parallel - turbo mode.

Core has soem code doing this. cmake needs to be kept in sync with automake.

Jul 5 2019, 02:49

Jul 3 2019

markblundeberg accepted D3541: Merge #10313: [Consensus] Add constant for maximum stack size.

Even something so simple makes me nervous but note there are tests for STACK_SIZE error (and for max-sized stacks) in script_tests.json.

Jul 3 2019, 19:54
markblundeberg added a comment to D3540: make check in parallel - turbo mode.

This is mostly an experiment to see what kind of optimization is possible with just a little work. Would be better if we could use TESTS= but my automake-fu is not good enough for that.

Jul 3 2019, 19:28
markblundeberg created D3540: make check in parallel - turbo mode.
Jul 3 2019, 19:03
markblundeberg added a comment to D3535: Merge #12926: Run unit tests in parallel.

Fabien notes that the test summary actually prints out one test: the bitcoin-qt tests. For me it was 0 because I was using a non-qt build.

Jul 3 2019, 16:37
markblundeberg added inline comments to D3527: Merge #13003: qa: Add test for orphan handling.
Jul 3 2019, 15:03
markblundeberg accepted D3538: Activate cashaddr by default.
Jul 3 2019, 14:57
markblundeberg updated the diff for D3511: Merge #11772: [tests] Change invalidblockrequest to use BitcoinTestFramework.

rebase (I rebase-conflicted myself with D3527, which (in the original PR) removes the "Verify valid transaction" test case added here... :facepalm:)

Jul 3 2019, 14:55
markblundeberg added a comment to D3535: Merge #12926: Run unit tests in parallel.

Note that if accepted, this (and the trivial fix mentioned) would bring us up to sync with Core regarding the way tests are done. All other changes in this makefile seem to be regarding fuzzing.

Jul 3 2019, 14:44
markblundeberg added a comment to D3536: Only generate cashaddr URI from the GUI.

Concept ACK!

Jul 3 2019, 14:33
markblundeberg added a comment to D3537: Revert "Workaround to Travis-CI Wine/Mingw build hanging occasionally".

Please remove travis altogether if you are going that road.

Jul 3 2019, 13:21
markblundeberg added a reverting change for D497: Workaround to Travis-CI Wine/Mingw build hanging occasionally: D3537: Revert "Workaround to Travis-CI Wine/Mingw build hanging occasionally".
Jul 3 2019, 05:16
markblundeberg created D3537: Revert "Workaround to Travis-CI Wine/Mingw build hanging occasionally".
Jul 3 2019, 05:16
markblundeberg requested review of D3528: Merge #13048: [tests] Fix feature_block flakiness.

The description is fubared

Jul 3 2019, 02:57
markblundeberg updated the summary of D3528: Merge #13048: [tests] Fix feature_block flakiness.
Jul 3 2019, 02:57
markblundeberg requested review of D3531: Merge #12127: Remove unused mempool index.
Jul 3 2019, 02:19
markblundeberg updated the summary of D3531: Merge #12127: Remove unused mempool index.
Jul 3 2019, 02:18
markblundeberg added a comment to D3535: Merge #12926: Run unit tests in parallel.

If we take this, we should also do this fix for OpenBSD compat (why not): https://github.com/bitcoin/bitcoin/pull/13355

Jul 3 2019, 00:55
markblundeberg updated the summary of D3535: Merge #12926: Run unit tests in parallel.
Jul 3 2019, 00:46
markblundeberg added a comment to D3535: Merge #12926: Run unit tests in parallel.

This is pretty neat but it still has some issues.

Jul 3 2019, 00:43
markblundeberg created D3535: Merge #12926: Run unit tests in parallel.
Jul 3 2019, 00:28

Jul 2 2019

markblundeberg added a comment to D3534: Merge #12150: Fix ListCoins test failure due to unset g_address_type, g_change_type.

(Similar to D3533 but this actually does result in a test failure if run individually)

Jul 2 2019, 23:57
markblundeberg created D3534: Merge #12150: Fix ListCoins test failure due to unset g_address_type, g_change_type.
Jul 2 2019, 23:56
markblundeberg added a comment to D3533: Merge #12424: Fix rescan test failure due to unset g_address_type, g_change_type.

I don't think this makes any difference for us, but see also:
https://github.com/bitcoin/bitcoin/pull/12150
https://github.com/bitcoin/bitcoin/pull/12408

Jul 2 2019, 23:50
markblundeberg created D3533: Merge #12424: Fix rescan test failure due to unset g_address_type, g_change_type.
Jul 2 2019, 23:41
markblundeberg updated the summary of D3530: Make various functions in src/test/ static.
Jul 2 2019, 22:59
markblundeberg created D3532: Merge #12293: [rpc] Mention that HD is enabled if hdmasterkeyid is present.
Jul 2 2019, 22:58
markblundeberg created D3531: Merge #12127: Remove unused mempool index.
Jul 2 2019, 22:52
markblundeberg updated the diff for D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

rebase again :/

Jul 2 2019, 20:54
markblundeberg created D3528: Merge #13048: [tests] Fix feature_block flakiness.
Jul 2 2019, 20:34
markblundeberg updated the diff for D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

just rebase

Jul 2 2019, 20:27
markblundeberg updated the diff for D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

minor changes

Jul 2 2019, 20:14
markblundeberg added inline comments to D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.
Jul 2 2019, 19:59
markblundeberg added a comment to D3527: Merge #13003: qa: Add test for orphan handling.

Note that this removes -whitelist , and adds this expect_disconnect feature. This is will let us do nicer tests of transaction banning/non-banning for mandatory flags.

Jul 2 2019, 19:54
markblundeberg created D3527: Merge #13003: qa: Add test for orphan handling.
Jul 2 2019, 19:50
markblundeberg added a comment to D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

Note to self: also backport #13048 after this

Jul 2 2019, 19:42
markblundeberg planned changes to D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

Self review the next morning shows only minor issues. Pointing out some of the changes that happened due to CTOR and the padding rule below, and some minor things to change...

Jul 2 2019, 19:29
markblundeberg added a comment to D3474: Implement new checkmultisig trigger logic and execution logic..

shelving for now, until parents are updated

Jul 2 2019, 16:41
D3513: Prettify README title is now accepted and ready to land.

Dunno why it says "These changes have failed to build."

Jul 2 2019, 15:18
markblundeberg added a comment to D3513: Prettify README title.

I still think "Bitcoin ABC Logo" is more appropriate (alt text is a substitute for the image), but OK :-)

Jul 2 2019, 15:17
markblundeberg added a comment to D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

This was, hands down, the most enjoyable backport ever.

Jul 2 2019, 06:50
markblundeberg added a comment to D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

fix lint-induced syntax errors and remove lint-identified unused imports

Jul 2 2019, 06:45
markblundeberg added a task to D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework: T669: Removing comparison test framework.
Jul 2 2019, 06:37
markblundeberg added a revision to T669: Removing comparison test framework: D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.
Jul 2 2019, 06:37
markblundeberg added a comment to D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.

linter introduced syntax errors

Jul 2 2019, 06:37
markblundeberg created D3514: Merge #11773: [tests] Change feature_block.py to use BitcoinTestFramework.
Jul 2 2019, 06:34
D3513: Prettify README title now requires changes to proceed.
Jul 2 2019, 05:43
markblundeberg added a revision to T669: Removing comparison test framework: D3511: Merge #11772: [tests] Change invalidblockrequest to use BitcoinTestFramework.
Jul 2 2019, 04:01
markblundeberg added a task to D3511: Merge #11772: [tests] Change invalidblockrequest to use BitcoinTestFramework: T669: Removing comparison test framework.
Jul 2 2019, 04:01
markblundeberg added inline comments to D3511: Merge #11772: [tests] Change invalidblockrequest to use BitcoinTestFramework.
Jul 2 2019, 04:00
markblundeberg added a comment to D3511: Merge #11772: [tests] Change invalidblockrequest to use BitcoinTestFramework.

fix

Jul 2 2019, 03:58
markblundeberg added a comment to D3511: Merge #11772: [tests] Change invalidblockrequest to use BitcoinTestFramework.

This is not complete, I am seeing some weird behaviour.

Jul 2 2019, 01:16
markblundeberg created D3511: Merge #11772: [tests] Change invalidblockrequest to use BitcoinTestFramework.
Jul 2 2019, 01:15

Jul 1 2019

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