Page MenuHomePhabricator
Feed Advanced Search

Feb 14 2019

markblundeberg updated the summary of D2548: fix abc-parkedchain timeouts.
Feb 14 2019, 04:25
markblundeberg added a comment to D2548: fix abc-parkedchain timeouts.

Check out the debug logs.

Feb 14 2019, 04:21
Herald added a reviewer for D2548: fix abc-parkedchain timeouts: deadalnix.
Feb 14 2019, 04:14
markblundeberg updated the test plan for D2483: Schnorr signature activation.
Feb 14 2019, 02:15
markblundeberg updated the diff for D2483: Schnorr signature activation.

various:

  • rebase on now-landed D2479 (+ address conflicts in overlap)
  • now fully mock-timed
  • added actual mininode testing of non-banning (borrowed from D2479)
  • added a reorg test at end, for good measure
  • nits
Feb 14 2019, 02:13
markblundeberg planned changes to D2483: Schnorr signature activation.
Feb 14 2019, 00:17

Feb 13 2019

markblundeberg updated subscribers of D2544: Improve shutdown process.

@dagurval points out, maybe we want to go straight for https://github.com/bitcoin/bitcoin/pull/14670 ... sounds like this exits uncleanly in some cases?

Feb 13 2019, 22:03
markblundeberg added inline comments to D2479: Add activation code for SEGWIT_RECOVERY.
Feb 13 2019, 21:57
markblundeberg updated the diff for D2479: Add activation code for SEGWIT_RECOVERY.

some tiny nits that @Fabien pointed out on D2483 / D2527

Feb 13 2019, 21:55
markblundeberg updated the diff for D2479: Add activation code for SEGWIT_RECOVERY.
  • fully mock test time
  • one more sendrawtransaction rejection test
  • misc changes
Feb 13 2019, 21:49
markblundeberg added inline comments to D2479: Add activation code for SEGWIT_RECOVERY.
Feb 13 2019, 17:45
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 13 2019, 17:42
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 13 2019, 17:42
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 13 2019, 17:36
markblundeberg updated the diff for D2479: Add activation code for SEGWIT_RECOVERY.

rebase after D2527 landing

Feb 13 2019, 16:36
markblundeberg commandeered D2479: Add activation code for SEGWIT_RECOVERY.

commandeering this one for the home stretch

Feb 13 2019, 16:35
markblundeberg updated the diff for D2483: Schnorr signature activation.

rebase after D2527 landing

Feb 13 2019, 16:28
markblundeberg updated the diff for D2527: Improved mempool handling when changing validation rulesets.

last nit for % formatting

Feb 13 2019, 15:01
markblundeberg updated the diff for D2527: Improved mempool handling when changing validation rulesets.

address jason comments

Feb 13 2019, 00:32

Feb 12 2019

markblundeberg updated the diff for D2527: Improved mempool handling when changing validation rulesets.

address requests for change:

  • misc nits
  • logging messages altered
  • test now fully mock-timed
  • expanded comments about how transactions are tracked in invalidateblock and reorg events
Feb 12 2019, 20:14
markblundeberg commandeered D2527: Improved mempool handling when changing validation rulesets.

Gonna take control of this as florian will be away for the next few days, and this needs landing soon. Thanks for the hard work thus far @florian . :-D

Feb 12 2019, 17:54
markblundeberg updated subscribers of D2539: nits in abc-replay-protection.

@Fabien ping

Feb 12 2019, 16:08
Herald added a reviewer for D2539: nits in abc-replay-protection: deadalnix.
Feb 12 2019, 16:07
markblundeberg updated the diff for D2483: Schnorr signature activation.

fix nits that Fabien pointed out

Feb 12 2019, 15:18
markblundeberg added inline comments to D2527: Improved mempool handling when changing validation rulesets.
Feb 12 2019, 02:57
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 12 2019, 00:34
markblundeberg updated the diff for D2483: Schnorr signature activation.

rebased; shorten comment

Feb 12 2019, 00:34
markblundeberg added a comment to D2376: Bump automatic replay protection to Nov 2019 upgrade.

(make check and all functional tests passed on my local machine as well)

Feb 12 2019, 00:13

Feb 11 2019

markblundeberg updated the summary of D2376: Bump automatic replay protection to Nov 2019 upgrade.
Feb 11 2019, 23:30
markblundeberg updated the diff for D2376: Bump automatic replay protection to Nov 2019 upgrade.

rebased ; release notes now applied to 0.19.0

Feb 11 2019, 23:29
markblundeberg commandeered D2376: Bump automatic replay protection to Nov 2019 upgrade.

I'm gonna grab this just to make sure it can get landed soon. Sorry for barging in!

Feb 11 2019, 23:24
markblundeberg added inline comments to D2506: Update mandatory flags after Magnetic anomaly has activated.
Feb 11 2019, 01:56
markblundeberg added a comment to D2007: [Part 1 of 3] Split signrawtransaction into wallet and non-wallet.

@Fabien are these still on the table for 0.19?

Feb 11 2019, 01:34

Feb 10 2019

markblundeberg added a comment to D2527: Improved mempool handling when changing validation rulesets.

Looks good on the functional test, you even did "Send post-fork-only txn into the mempool again" 👍

Feb 10 2019, 21:25
markblundeberg updated the test plan for D2483: Schnorr signature activation.
Feb 10 2019, 17:39
markblundeberg accepted D2525: Add importMempool.
Feb 10 2019, 17:17
markblundeberg updated the diff for D2483: Schnorr signature activation.

address comments; fix up variable names

Feb 10 2019, 17:16
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 10 2019, 06:05
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 10 2019, 05:53
markblundeberg added inline comments to D2534: [schnorr] Add features to combine public keys in order to do musig..
Feb 10 2019, 00:42
markblundeberg added inline comments to D2534: [schnorr] Add features to combine public keys in order to do musig..
Feb 10 2019, 00:38

Feb 9 2019

markblundeberg added a comment to D2534: [schnorr] Add features to combine public keys in order to do musig..

Quick comment for now, I'd like to take a closer look later.

Feb 9 2019, 21:50
markblundeberg accepted D2376: Bump automatic replay protection to Nov 2019 upgrade.

Looks like this is ready to go -- just return it for review from the comment Action menu.

Feb 9 2019, 19:27
markblundeberg added inline comments to D2527: Improved mempool handling when changing validation rulesets.
Feb 9 2019, 18:33
markblundeberg accepted D2508: [tests] nulldummy cleanup.

ok; addressed my comments

Feb 9 2019, 18:30
markblundeberg added inline comments to D2527: Improved mempool handling when changing validation rulesets.
Feb 9 2019, 13:55
markblundeberg accepted D2527: Improved mempool handling when changing validation rulesets.
Feb 9 2019, 04:03
markblundeberg added inline comments to D2527: Improved mempool handling when changing validation rulesets.
Feb 9 2019, 01:02
markblundeberg retitled D2483: Schnorr signature activation from [Target v0.19] Schnorr signature activation to Schnorr signature activation.
Feb 9 2019, 00:47
markblundeberg updated the summary of D2483: Schnorr signature activation.
Feb 9 2019, 00:47
markblundeberg updated the summary of D2483: Schnorr signature activation.
Feb 9 2019, 00:46
markblundeberg updated the diff for D2483: Schnorr signature activation.

(oops -- my renaming in an earlier rev had renamed too many things)

Feb 9 2019, 00:43
markblundeberg updated the diff for D2483: Schnorr signature activation.

rebased onto D2527 using its mempool mechanics

Feb 9 2019, 00:39
markblundeberg added inline comments to D2527: Improved mempool handling when changing validation rulesets.
Feb 9 2019, 00:27

Feb 8 2019

markblundeberg abandoned D2487: add Schnorr signing implementation to test_framework.

ok, i liked the other one better anyway

Feb 8 2019, 23:35
markblundeberg added inline comments to D2525: Add importMempool.
Feb 8 2019, 20:31
markblundeberg updated subscribers of D2341: Enforce NULLDUMMY.
Feb 8 2019, 17:05
markblundeberg planned changes to D2483: Schnorr signature activation.

@florian is working on a new system for the mempool reprocessing. This diff will benefit from that.

Feb 8 2019, 15:34
markblundeberg accepted D2517: Revert "Merge #10712: Add change output if necessary to reduce excess fee".

Yikes -- seems like no harm in reverting if it was good before.

Feb 8 2019, 03:58
Herald added a reviewer for D2516: Add address_cashaddr/address_legacy to validateaddress output: deadalnix.
Feb 8 2019, 03:22
markblundeberg requested changes to D2508: [tests] nulldummy cleanup.

OK, just one more change needed really but indeed I suppose it looks cleaner.

Feb 8 2019, 02:46
markblundeberg added a task to D2515: script_tests signature function renames to add "ECDSA": T527: Add Schnorr support to OP_CHECKSIG and OP_CHECKDATASIG.
Feb 8 2019, 00:33
markblundeberg added a revision to T527: Add Schnorr support to OP_CHECKSIG and OP_CHECKDATASIG: D2515: script_tests signature function renames to add "ECDSA".
Feb 8 2019, 00:33
Herald added a reviewer for D2515: script_tests signature function renames to add "ECDSA": deadalnix.
Feb 8 2019, 00:32

Feb 7 2019

markblundeberg added inline comments to D2479: Add activation code for SEGWIT_RECOVERY.
Feb 7 2019, 23:57
markblundeberg updated the summary of D2483: Schnorr signature activation.
Feb 7 2019, 23:52
markblundeberg accepted D2514: Move replay protection mempool management in ConnectTip.

Change in the right direction with good tests.

Feb 7 2019, 23:46
markblundeberg added inline comments to D2479: Add activation code for SEGWIT_RECOVERY.
Feb 7 2019, 23:20
markblundeberg added a comment to D2483: Schnorr signature activation.

switch to generic flag-based activation that applies for all upgrades.

Interesting, if I understand correctly this would also work for the Replay Protection reorg code.
So does that mean the "IsReplayProtectionEnabled" portion could also be removed?
(I guess best done in a separate Diff)

Feb 7 2019, 19:20
markblundeberg added a comment to D2483: Schnorr signature activation.

A couple of comments not addressed as I disagree with them (see replies above).

Feb 7 2019, 19:02
markblundeberg updated the diff for D2483: Schnorr signature activation.

switch to generic flag-based activation that applies for all upgrades.

Feb 7 2019, 18:58
markblundeberg updated the diff for D2487: add Schnorr signing implementation to test_framework.

rebased for childrens' sake

Feb 7 2019, 18:24
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 7 2019, 18:16
Herald added a reviewer for D2511: clean up CheckInputs() policy-ban logic and comments: deadalnix.
Feb 7 2019, 17:35
markblundeberg updated the summary of D2483: Schnorr signature activation.
Feb 7 2019, 16:56
markblundeberg updated the diff for D2483: Schnorr signature activation.

make sure peers don't ban each other when tx would be valid before/after upgrade.

Feb 7 2019, 16:55
markblundeberg updated the diff for D2483: Schnorr signature activation.

clean up last revision

Feb 7 2019, 04:27
markblundeberg added inline comments to D2483: Schnorr signature activation.
Feb 7 2019, 04:14
markblundeberg added a comment to D2483: Schnorr signature activation.

(still need to add that p2p banning logic)

Feb 7 2019, 04:12
markblundeberg updated the diff for D2483: Schnorr signature activation.

don't clear mempool but instead reprocess it (both upgrade/downgrade)

Feb 7 2019, 04:11

Feb 5 2019

markblundeberg added a task to D2501: add Schnorr signing module to test_framework [alternative implementation]: T527: Add Schnorr support to OP_CHECKSIG and OP_CHECKDATASIG.
Feb 5 2019, 17:11
markblundeberg added a revision to T527: Add Schnorr support to OP_CHECKSIG and OP_CHECKDATASIG: D2501: add Schnorr signing module to test_framework [alternative implementation].
Feb 5 2019, 17:11
markblundeberg added a comment to D2487: add Schnorr signing implementation to test_framework.

Alternative implementation in its own file, here : D2501

Feb 5 2019, 17:02
Herald added a reviewer for D2501: add Schnorr signing module to test_framework [alternative implementation]: deadalnix.
Feb 5 2019, 16:08

Feb 4 2019

markblundeberg retitled D2483: Schnorr signature activation from Schnorr signature activation to [Target v0.19] Schnorr signature activation.
Feb 4 2019, 23:34
markblundeberg updated the diff for D2455: Enable Schnorr signature verification in CHECK(DATA)SIG(VERIFY).

rebased (fixed merge conflict with other added script_tests)

Feb 4 2019, 20:42
markblundeberg added inline comments to D2455: Enable Schnorr signature verification in CHECK(DATA)SIG(VERIFY).
Feb 4 2019, 19:49
markblundeberg updated the diff for D2487: add Schnorr signing implementation to test_framework.

rebased ; misc nits

Feb 4 2019, 16:12
markblundeberg added a comment to D2341: Enforce NULLDUMMY.

@dagurval I'm working on a very similar thing in D2483, perhaps our efforts would benefit from cross-pollination here.

Feb 4 2019, 15:18
markblundeberg accepted D2457: [schnorr] Refactor the signature process in reusable component.

Seems fine overall, perhaps premature though, do you have an immediate need for these refactors?

Feb 4 2019, 14:57
markblundeberg added inline comments to D2457: [schnorr] Refactor the signature process in reusable component.
Feb 4 2019, 14:53
markblundeberg updated the diff for D2455: Enable Schnorr signature verification in CHECK(DATA)SIG(VERIFY).

naming changes; add comments

Feb 4 2019, 03:45
markblundeberg added a comment to D2483: Schnorr signature activation.

(still need to add that p2p banning logic)

Feb 4 2019, 03:23
markblundeberg updated the diff for D2483: Schnorr signature activation.

advance/rewind logic

Feb 4 2019, 03:22
markblundeberg updated the diff for D2489: fix dependency lcg.h in CMakeLists and Makefile.test.include.

oops, fixed the wrong thing

Feb 4 2019, 00:32
markblundeberg updated the summary of D2489: fix dependency lcg.h in CMakeLists and Makefile.test.include.
Feb 4 2019, 00:25
Herald added a reviewer for D2489: fix dependency lcg.h in CMakeLists and Makefile.test.include: deadalnix.
Feb 4 2019, 00:25
markblundeberg requested review of D2455: Enable Schnorr signature verification in CHECK(DATA)SIG(VERIFY).
Feb 4 2019, 00:09

Feb 3 2019

markblundeberg added a comment to D2487: add Schnorr signing implementation to test_framework.

Typo in title:
implemenation -> implementation

Feb 3 2019, 21:17
markblundeberg retitled D2487: add Schnorr signing implementation to test_framework from add Schnorr signing implemention to test_framework to add Schnorr signing implementation to test_framework.
Feb 3 2019, 21:16