Page MenuHomePhabricator
Feed Advanced Search

Jun 14 2019

markblundeberg updated the task description for T653: Clean up past upgrades.
Jun 14 2019, 16:33
markblundeberg updated the test plan for D3253: Remove Schnorr activation.
Jun 14 2019, 16:30
markblundeberg added a comment to D3253: Remove Schnorr activation.

(Note that the functional test is identical to the prior version of this diff. This diff changes all externally-observable behaviour, and the follow ups just perform internal cleanup.)

Jun 14 2019, 04:53
markblundeberg retitled D3332: remove SCRIPT_ENABLE_SCHNORR flag and clean up tests from remove Schnorr flag and clean up tests to remove SCRIPT_ENABLE_SCHNORR flag and clean up tests.
Jun 14 2019, 04:51
markblundeberg updated the summary of D3265: add new encoding checker for Schnorr sigs.
Jun 14 2019, 04:51
markblundeberg added a comment to D3255: Remove unused great wall activation code.

rebase onto split parent

Jun 14 2019, 04:49
markblundeberg updated the summary of D3254: Revert "add flags to VerifySignature and sigcache".

rebased onto split parent

Jun 14 2019, 04:47
markblundeberg updated the summary of D3264: sigencoding_tests: improve test coverage.

rebased onto split-up schnorr removal diffs

Jun 14 2019, 04:35
markblundeberg added a comment to D3253: Remove Schnorr activation.

Now split out into three parts: D3253 (this) and D3331 and then D3332. The final result after D3332 is identical to unsplit version.

Jun 14 2019, 04:26
markblundeberg added a revision to T653: Clean up past upgrades: D3332: remove SCRIPT_ENABLE_SCHNORR flag and clean up tests.
Jun 14 2019, 04:26
markblundeberg added a task to D3332: remove SCRIPT_ENABLE_SCHNORR flag and clean up tests: T653: Clean up past upgrades.
Jun 14 2019, 04:26
markblundeberg created D3332: remove SCRIPT_ENABLE_SCHNORR flag and clean up tests.
Jun 14 2019, 04:25
markblundeberg added a revision to T653: Clean up past upgrades: D3331: remove effect of SCRIPT_ENABLE_SCHNORR flag.
Jun 14 2019, 04:23
markblundeberg added a task to D3331: remove effect of SCRIPT_ENABLE_SCHNORR flag: T653: Clean up past upgrades.
Jun 14 2019, 04:23
markblundeberg planned changes to D3264: sigencoding_tests: improve test coverage.
Jun 14 2019, 04:18
markblundeberg created D3331: remove effect of SCRIPT_ENABLE_SCHNORR flag.
Jun 14 2019, 04:13
markblundeberg updated the summary of D3253: Remove Schnorr activation.

rework into first of multiple parts

Jun 14 2019, 03:14
markblundeberg added a comment to D3329: [txindex] transaction Hash -> TxId.

missed a few spots!

Jun 14 2019, 01:57

Jun 13 2019

markblundeberg added a comment to D3310: Merge #14085: index: Fix for indexers skipping genesis block..

use GetId

Jun 13 2019, 23:40
markblundeberg added inline comments to D3310: Merge #14085: index: Fix for indexers skipping genesis block..
Jun 13 2019, 23:40
markblundeberg created D3329: [txindex] transaction Hash -> TxId.
Jun 13 2019, 23:34
markblundeberg planned changes to D3269: move CheckMinimalPush to script.h.
Jun 13 2019, 22:31
markblundeberg planned changes to D3270: add CScript::IsMinimalPushOnly.
Jun 13 2019, 22:31
markblundeberg planned changes to D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 13 2019, 22:31
markblundeberg added a comment to D3308: Merge #9894: remove 'label' filter for rpc command help.

What I recall is that the new label commands that get added are sorted in correctly, and it's the existing label entries that are wrong. So we do want this Diff, and indeed some old code isn't cleaned up right.

Jun 13 2019, 22:04
markblundeberg added inline comments to D3323: Add missing release notes for 0.19.8 release.
Jun 13 2019, 20:16
markblundeberg accepted D3321: Updated chainparams for 0.19.8 release.
Jun 13 2019, 17:45
markblundeberg added a comment to D3321: Updated chainparams for 0.19.8 release.

Confirm (note: at this time the mainnet block is 9 confs old).

Jun 13 2019, 17:45
markblundeberg added a comment to D3310: Merge #14085: index: Fix for indexers skipping genesis block..

address comments

Jun 13 2019, 14:22
markblundeberg added inline comments to D3076: Merge #14409: utils and libraries: Make 'blocksdir' always net specific.
Jun 13 2019, 14:06
markblundeberg added a comment to D3076: Merge #14409: utils and libraries: Make 'blocksdir' always net specific.

take out accidental backported line

Jun 13 2019, 14:04
markblundeberg updated the summary of D3076: Merge #14409: utils and libraries: Make 'blocksdir' always net specific.

finally found the bug that was making tests fail! (D3312)

Jun 13 2019, 05:46
markblundeberg created D3312: create net-specific data directory early in init process.
Jun 13 2019, 05:44
markblundeberg added inline comments to D3273: qa: Normalize executable location.
Jun 13 2019, 03:53
markblundeberg created D3311: fix `test_runner.py --help`.
Jun 13 2019, 03:52
markblundeberg added a revision to T630: Backport PR 13243 "Make reusable base class for auxiliary indices": D3310: Merge #14085: index: Fix for indexers skipping genesis block..
Jun 13 2019, 02:08
markblundeberg added a task to D3310: Merge #14085: index: Fix for indexers skipping genesis block.: T630: Backport PR 13243 "Make reusable base class for auxiliary indices".
Jun 13 2019, 02:08
markblundeberg created D3310: Merge #14085: index: Fix for indexers skipping genesis block..
Jun 13 2019, 02:07
markblundeberg added a comment to D2788: Remove unknown version warning from UpdateTip.

This should in principle work on master now, once rebased...

Jun 13 2019, 01:43
markblundeberg added a comment to D3308: Merge #9894: remove 'label' filter for rpc command help.

I tried backporting this one and I noticed that it produced duplicate entries for commands with "label" in the name, and I couldn't figure out why.... Is that still the case now? Can "examine bitcoin-cli help" be added to test plan?

Jun 13 2019, 01:17
markblundeberg added a comment to D3181: Merge #15471: rpc/gui: Remove 'Unknown block versions being mined' warning.

rebase for freshness

Jun 13 2019, 01:15

Jun 12 2019

markblundeberg requested review of D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 12 2019, 14:52
markblundeberg added a comment to D3270: add CScript::IsMinimalPushOnly.

There is already logic to check if a push is minimal or not, duplicating indicate the approach is wrong.

Jun 12 2019, 00:08

Jun 11 2019

markblundeberg accepted D3279: Merge #9350: [Trivial] Adding label for amount inside of tx_valid/tx_invalid.json.
Jun 11 2019, 13:18
markblundeberg planned changes to D3076: Merge #14409: utils and libraries: Make 'blocksdir' always net specific.
Jun 11 2019, 00:25
markblundeberg added a comment to D3076: Merge #14409: utils and libraries: Make 'blocksdir' always net specific.

still awful

Jun 11 2019, 00:25

Jun 10 2019

markblundeberg added a comment to D3279: Merge #9350: [Trivial] Adding label for amount inside of tx_valid/tx_invalid.json.

Hmm looks like transaction_tests.cpp (e.g., BOOST_AUTO_TEST_CASE(tx_invalid) comment) needs to be updated as well.

Jun 10 2019, 21:12
markblundeberg updated the task description for T667: add rule for **minimal** push only in scriptSig.
Jun 10 2019, 17:59
markblundeberg updated the task description for T667: add rule for **minimal** push only in scriptSig.
Jun 10 2019, 17:56
markblundeberg updated the task description for T667: add rule for **minimal** push only in scriptSig.
Jun 10 2019, 17:56
markblundeberg updated the summary of D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 10 2019, 17:55
markblundeberg updated the summary of D3268: Increase test coverage on CScript.IsPushOnly().
Jun 10 2019, 17:54
markblundeberg updated the task description for T667: add rule for **minimal** push only in scriptSig.
Jun 10 2019, 17:52
markblundeberg updated the task description for T667: add rule for **minimal** push only in scriptSig.
Jun 10 2019, 17:52
markblundeberg requested review of D3269: move CheckMinimalPush to script.h.
Jun 10 2019, 17:50
markblundeberg updated the task description for T667: add rule for **minimal** push only in scriptSig.
Jun 10 2019, 17:50
markblundeberg requested review of D3270: add CScript::IsMinimalPushOnly.
Jun 10 2019, 17:49
markblundeberg added a comment to D3270: add CScript::IsMinimalPushOnly.

Needs a summary. What's the goal here?

Jun 10 2019, 17:49
markblundeberg updated the summary of D3270: add CScript::IsMinimalPushOnly.
Jun 10 2019, 17:48
markblundeberg updated the summary of D3269: move CheckMinimalPush to script.h.
Jun 10 2019, 17:48
markblundeberg updated the task description for T667: add rule for **minimal** push only in scriptSig.
Jun 10 2019, 17:47
markblundeberg added inline comments to D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 10 2019, 03:35
markblundeberg added a comment to D3253: Remove Schnorr activation.

remove newline from timing.json

Jun 10 2019, 00:02

Jun 9 2019

markblundeberg added a comment to D3253: Remove Schnorr activation.

rebase for D3262 & tweak accordingly

Jun 9 2019, 23:55
markblundeberg added a comment to D3262: Add script tests with valid 64-byte ECDSA signatures..

update comment per suggestion

Jun 9 2019, 22:33
markblundeberg added a comment to D3263: add CScriptNum operator>>=.

Probably going to abandon this. The motivation was to avoid using int for a bitfield as it has implementation-defined length, but I think I will just use use asserts / tests to get rid of weird platforms.

Jun 9 2019, 17:13
markblundeberg added a comment to D3265: add new encoding checker for Schnorr sigs.

update per comments

Jun 9 2019, 14:45
markblundeberg updated the summary of D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 9 2019, 12:37
markblundeberg requested review of D3262: Add script tests with valid 64-byte ECDSA signatures..
Jun 9 2019, 05:59
markblundeberg added a revision to T667: add rule for **minimal** push only in scriptSig: D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 9 2019, 05:51
markblundeberg added a task to D3271: add SCRIPTSIGMINPUSHONLY flag and logic: T667: add rule for **minimal** push only in scriptSig.
Jun 9 2019, 05:51
markblundeberg created D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 9 2019, 05:49
markblundeberg added a comment to D3270: add CScript::IsMinimalPushOnly.

rebuild

Jun 9 2019, 05:27
markblundeberg added a comment to D3270: add CScript::IsMinimalPushOnly.
Jun 9 2019, 03:18
markblundeberg added a comment to D3262: Add script tests with valid 64-byte ECDSA signatures..

tweak names; add multisig test too

Jun 9 2019, 03:11
markblundeberg added a task to D3270: add CScript::IsMinimalPushOnly: T667: add rule for **minimal** push only in scriptSig.
Jun 9 2019, 02:30
markblundeberg added a revision to T667: add rule for **minimal** push only in scriptSig: D3270: add CScript::IsMinimalPushOnly.
Jun 9 2019, 02:30
markblundeberg added a revision to T667: add rule for **minimal** push only in scriptSig: D3269: move CheckMinimalPush to script.h.
Jun 9 2019, 02:30
markblundeberg added a task to D3269: move CheckMinimalPush to script.h: T667: add rule for **minimal** push only in scriptSig.
Jun 9 2019, 02:30
markblundeberg added a revision to T667: add rule for **minimal** push only in scriptSig: D3268: Increase test coverage on CScript.IsPushOnly().
Jun 9 2019, 02:30
markblundeberg added a task to D3268: Increase test coverage on CScript.IsPushOnly(): T667: add rule for **minimal** push only in scriptSig.
Jun 9 2019, 02:30
markblundeberg created D3270: add CScript::IsMinimalPushOnly.
Jun 9 2019, 02:28
markblundeberg created D3269: move CheckMinimalPush to script.h.
Jun 9 2019, 02:27
markblundeberg created D3268: Increase test coverage on CScript.IsPushOnly().
Jun 9 2019, 02:27
markblundeberg added inline comments to D3267: check negative CScriptNum.getint() and introduce new error code.
Jun 9 2019, 00:23
markblundeberg updated the summary of D3267: check negative CScriptNum.getint() and introduce new error code.

oops, missed the json tests somehow

Jun 9 2019, 00:19
markblundeberg added a comment to D3266: test NUM2BIN with negative size.

Oopsie nope, this *was* tested already! ( in script_tests.json)

Jun 9 2019, 00:12
markblundeberg planned changes to D3266: test NUM2BIN with negative size.
Jun 9 2019, 00:04
markblundeberg planned changes to D3267: check negative CScriptNum.getint() and introduce new error code.
Jun 9 2019, 00:02

Jun 8 2019

markblundeberg added a comment to D3267: check negative CScriptNum.getint() and introduce new error code.

*sigh* this works on my local machine, I swear! =D

Jun 8 2019, 23:59
markblundeberg added a comment to D3267: check negative CScriptNum.getint() and introduce new error code.

rebase just to get another build (mystery teamcity fail)

Jun 8 2019, 23:50
markblundeberg updated the summary of D3266: test NUM2BIN with negative size.
Jun 8 2019, 23:39
markblundeberg created D3267: check negative CScriptNum.getint() and introduce new error code.
Jun 8 2019, 23:39
markblundeberg created D3266: test NUM2BIN with negative size.
Jun 8 2019, 23:37
markblundeberg planned changes to D3265: add new encoding checker for Schnorr sigs.
Jun 8 2019, 23:21
markblundeberg created T667: add rule for **minimal** push only in scriptSig.
Jun 8 2019, 21:54
markblundeberg added a task to D3265: add new encoding checker for Schnorr sigs: T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics).
Jun 8 2019, 21:50
markblundeberg added a revision to T528: Add Schnorr support to OP_CHECKMULTISIG (new mechanics): D3265: add new encoding checker for Schnorr sigs.
Jun 8 2019, 21:50
markblundeberg planned changes to D3263: add CScriptNum operator>>=.
Jun 8 2019, 21:50
markblundeberg created D3265: add new encoding checker for Schnorr sigs.
Jun 8 2019, 21:46