Page MenuHomePhabricator
Feed Advanced Search

Jun 25 2019

Mengerian accepted D3331: remove effect of SCRIPT_ENABLE_SCHNORR flag.
Jun 25 2019, 20:25

Jun 23 2019

Mengerian 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.

If I did this, then D3332 would be basically a pure test-cleanup diff that quite manifestly doesn't touch any consensus code.

Jun 23 2019, 20:34

Jun 13 2019

D3325: Bump version to 0.19.9 is now accepted and ready to land.

Looks good

Jun 13 2019, 21:16

Jun 10 2019

Mengerian added inline comments to D3271: add SCRIPTSIGMINPUSHONLY flag and logic.
Jun 10 2019, 03:12

Jun 9 2019

D3262: Add script tests with valid 64-byte ECDSA signatures. is now accepted and ready to land.

Checked throught the Diff again, looks good to me.

Jun 9 2019, 18:52

Jun 8 2019

Mengerian added inline comments to D3265: add new encoding checker for Schnorr sigs.
Jun 8 2019, 22:14
Mengerian added inline comments to D3263: add CScriptNum operator>>=.
Jun 8 2019, 20:44
D3262: Add script tests with valid 64-byte ECDSA signatures. is now accepted and ready to land.

This looks good to me. I played around with this a bit, it all seems to work.

Jun 8 2019, 19:20
Mengerian committed rABC3c56495801af: Update timing.json Segwit Recovery functional test name (authored by Mengerian).
Update timing.json Segwit Recovery functional test name
Jun 8 2019, 17:37
Mengerian closed D3258: Update timing.json Segwit Recovery functional test name.
Jun 8 2019, 17:37
Mengerian added a comment to D3258: Update timing.json Segwit Recovery functional test name.

Remove added newline

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

Did another pass over the Diff today, it looks good to me.

Jun 8 2019, 04:17
Mengerian added inline comments to D3253: Remove Schnorr activation.
Jun 8 2019, 03:03

Jun 7 2019

Mengerian created D3258: Update timing.json Segwit Recovery functional test name.
Jun 7 2019, 19:04
Mengerian added inline comments to D3253: Remove Schnorr activation.
Jun 7 2019, 06:21
D3255: Remove unused great wall activation code is now accepted and ready to land.

Looks good to me.

Jun 7 2019, 06:00
D3253: Remove Schnorr activation now requires changes to proceed.

Looks good overall, I noted a couple minor nits.

Jun 7 2019, 04:59
Mengerian added a revision to T653: Clean up past upgrades: D3253: Remove Schnorr activation.
Jun 7 2019, 03:58
Mengerian added a task to D3253: Remove Schnorr activation: T653: Clean up past upgrades.
Jun 7 2019, 03:58

Jun 5 2019

Mengerian committed rABCeeed14a7916c: Clean up Segwit Recovery feature (authored by Mengerian).
Clean up Segwit Recovery feature
Jun 5 2019, 20:28
Mengerian closed D3194: Clean up Segwit Recovery feature.
Jun 5 2019, 20:28
Mengerian added reviewers for D3194: Clean up Segwit Recovery feature: markblundeberg, Fabien, jasonbcox.

Add more reviewers

Jun 5 2019, 05:17
Mengerian added a comment to D3160: Make SCRIPT_DISALLOW_SEGWIT_RECOVERY a standard flag.

Abandon in favor of D3194

Jun 5 2019, 05:10
Mengerian added a comment to D3148: Invert meaning of Segwit Recovery flag..

Abandon in favor of D3194

Jun 5 2019, 05:07
Mengerian added a comment to D3065: Remove segwit recovery activation.

Abandon in favor of D3194

Jun 5 2019, 05:07
Mengerian added a comment to D3148: Invert meaning of Segwit Recovery flag..

Abandon in favor of D3194

Jun 5 2019, 05:06
Mengerian added a comment to D3194: Clean up Segwit Recovery feature.

Update script test comments per Mark's suggestion
Rebase

Jun 5 2019, 05:04

Jun 4 2019

Mengerian added a revision to T653: Clean up past upgrades: D3194: Clean up Segwit Recovery feature.
Jun 4 2019, 04:27
Mengerian added a task to D3194: Clean up Segwit Recovery feature: T653: Clean up past upgrades.
Jun 4 2019, 04:27
Mengerian added a comment to D3065: Remove segwit recovery activation.

@deadalnix I don't have a clear understanding of what you want.

Jun 4 2019, 04:01
Mengerian added a comment to D3194: Clean up Segwit Recovery feature.

This is the same as D3148, D3065, and D3160 squashed into one change.

Jun 4 2019, 03:55
Mengerian created D3194: Clean up Segwit Recovery feature.
Jun 4 2019, 03:54

May 31 2019

Mengerian updated the diff for D3160: Make SCRIPT_DISALLOW_SEGWIT_RECOVERY a standard flag.

Update test plan
Improve description
Rebase on D3065

May 31 2019, 06:01
Mengerian updated the diff for D3065: Remove segwit recovery activation.

Rename test class

May 31 2019, 05:57
Mengerian updated the diff for D3065: Remove segwit recovery activation.

Rename functional test

May 31 2019, 04:28

May 30 2019

Mengerian updated the diff for D3160: Make SCRIPT_DISALLOW_SEGWIT_RECOVERY a standard flag.

Rebase on D3065

May 30 2019, 21:56
Mengerian updated the diff for D3065: Remove segwit recovery activation.

Restore functional test portion that test accepting blocks containing Segwit recovery transactions.

May 30 2019, 21:53
Mengerian updated the diff for D3160: Make SCRIPT_DISALLOW_SEGWIT_RECOVERY a standard flag.

Add dependency to description.

May 30 2019, 17:48
Herald added a reviewer for D3160: Make SCRIPT_DISALLOW_SEGWIT_RECOVERY a standard flag: Restricted Project.
May 30 2019, 17:47
Mengerian updated the diff for D3065: Remove segwit recovery activation.

Edit description.

May 30 2019, 17:41
Mengerian updated the diff for D3065: Remove segwit recovery activation.

Change functional test to run at "current" time.
Rebase on updated D3248

May 30 2019, 17:39
Mengerian updated the diff for D3148: Invert meaning of Segwit Recovery flag..

Add unit tests for "0 left on stack" case with segwit recovery disallowed.
Clarify descriptions of script tests so that it's easier to see tests with the flag enabled.

May 30 2019, 17:37
Mengerian committed rABCa9d87ac6ade5: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from Schnorr test (authored by Mengerian).
Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from Schnorr test
May 30 2019, 16:40
Mengerian closed D3144: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from Schnorr test.
May 30 2019, 16:40
Mengerian closed D3149: Add post-upgrade testnet checkpoint.
May 30 2019, 16:39
Mengerian committed rABC282991621095: Add post-upgrade testnet checkpoint (authored by Mengerian).
Add post-upgrade testnet checkpoint
May 30 2019, 16:39

May 29 2019

Mengerian added inline comments to D3148: Invert meaning of Segwit Recovery flag..
May 29 2019, 19:42
Mengerian added a comment to D3148: Invert meaning of Segwit Recovery flag..

@deadalnix I am trying to follow the step you outlined here: https://reviews.bitcoinabc.org/D3065#72372

May 29 2019, 15:36
Mengerian added a task to D3148: Invert meaning of Segwit Recovery flag.: T653: Clean up past upgrades.
May 29 2019, 15:11
Mengerian added a revision to T653: Clean up past upgrades: D3148: Invert meaning of Segwit Recovery flag..
May 29 2019, 15:11
Mengerian added a revision to T653: Clean up past upgrades: D3149: Add post-upgrade testnet checkpoint.
May 29 2019, 15:11
Mengerian added a task to D3149: Add post-upgrade testnet checkpoint: T653: Clean up past upgrades.
May 29 2019, 15:11
Mengerian added a revision to T653: Clean up past upgrades: D3143: Rename SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag in scriptflags.cpp.
May 29 2019, 15:10
Mengerian added a task to D3143: Rename SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag in scriptflags.cpp: T653: Clean up past upgrades.
May 29 2019, 15:10
Mengerian abandoned D3143: Rename SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag in scriptflags.cpp.
May 29 2019, 15:10
Mengerian planned changes to D3065: Remove segwit recovery activation.

To do: add to standard flags.

May 29 2019, 06:11
Mengerian updated the summary of D3065: Remove segwit recovery activation.
May 29 2019, 06:09
Mengerian updated the summary of D3065: Remove segwit recovery activation.
May 29 2019, 06:08
Mengerian updated the diff for D3065: Remove segwit recovery activation.

Work in progress
Rebase on D3148

May 29 2019, 06:07
Mengerian commandeered D3065: Remove segwit recovery activation.

I will rebase this on top of D3148 as-per @deadalnix review comment.

May 29 2019, 05:44
Herald added a reviewer for D3149: Add post-upgrade testnet checkpoint: Restricted Project.
May 29 2019, 05:37
Herald added a reviewer for D3148: Invert meaning of Segwit Recovery flag.: Restricted Project.
May 29 2019, 04:23

May 28 2019

Herald added a reviewer for D3144: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from Schnorr test: deadalnix.
May 28 2019, 17:39
Herald added a reviewer for D3143: Rename SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag in scriptflags.cpp: Restricted Project.
May 28 2019, 17:13
Mengerian committed rABC11febd55e5a8: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests (authored by Mengerian).
Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests
May 28 2019, 17:08
Mengerian closed D3140: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests.
May 28 2019, 17:08
Mengerian updated the diff for D3140: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests.

Keep flag name in scriptflags.cpp list

May 28 2019, 16:24
Mengerian added inline comments to D3140: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests.
May 28 2019, 15:30
Mengerian updated the diff for D3140: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests.

Remove duplicate test cases

May 28 2019, 15:12
Herald added a reviewer for D3140: Remove SCRIPT_VERIFY_CHECKDATASIG_SIGOPS flag from script tests: Restricted Project.
May 28 2019, 05:22

May 27 2019

Mengerian committed rABC47a8898b14e7: Add comments indicating "Schnorr" in Schnorr-related script tests. (authored by Mengerian).
Add comments indicating "Schnorr" in Schnorr-related script tests.
May 27 2019, 17:17
Mengerian closed D3130: Add comments indicating "Schnorr" in Schnorr-related script tests..
May 27 2019, 17:17
Herald added a reviewer for D3130: Add comments indicating "Schnorr" in Schnorr-related script tests.: deadalnix.
May 27 2019, 15:56
Mengerian committed rABCed9bf5b2e489: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS. (authored by Mengerian).
Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS.
May 27 2019, 15:42
Mengerian closed D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..
May 27 2019, 15:42
Mengerian updated the diff for D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..

Rebase

May 27 2019, 15:23
Mengerian updated the diff for D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..

Rebase

May 27 2019, 15:21
Mengerian updated the diff for D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..

Don't rename flag in script tests.
Rebase on master.

May 27 2019, 03:15

May 25 2019

Mengerian added a revision to T653: Clean up past upgrades: D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..
May 25 2019, 18:32
Mengerian added a task to D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS.: T653: Clean up past upgrades.
May 25 2019, 18:32
Mengerian added inline comments to D3113: Comments: More comments on functions/globals in standard.h..
May 25 2019, 17:40
Mengerian accepted D3113: Comments: More comments on functions/globals in standard.h..

Looks good to me. I checked it against the core PR, and current Core code.

May 25 2019, 16:22
Mengerian updated the diff for D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..

Re-comment auto-test generating #define
Rebase on master

May 25 2019, 14:48
Mengerian added inline comments to D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..
May 25 2019, 14:47
Mengerian added a comment to D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS..

In the review of D3100, @markblundeberg had suggested renaming the flag. This Diff does that.

May 25 2019, 03:31
Herald added a reviewer for D3112: Rename SCRIPT_ENABLE_CHECKDATASIG to SCRIPT_VERIFY_CHECKDATASIG_SIGOPS.: Restricted Project.
May 25 2019, 03:28

May 24 2019

Mengerian committed rABCf5fac93cec01: Interpret scripts with CHECKDATASIG opcode always valid. (authored by Mengerian).
Interpret scripts with CHECKDATASIG opcode always valid.
May 24 2019, 16:07
Mengerian closed D3100: Interpret scripts with CHECKDATASIG opcode always valid..
May 24 2019, 16:07
Mengerian updated the diff for D3100: Interpret scripts with CHECKDATASIG opcode always valid..

Fix description nit and rebase.

May 24 2019, 15:40
Mengerian updated the diff for D3100: Interpret scripts with CHECKDATASIG opcode always valid..

Improve comments in checkdatasig_tests.cpp

May 24 2019, 06:06
Mengerian updated the diff for D3100: Interpret scripts with CHECKDATASIG opcode always valid..

Remove test bloat.
Make comments in checkdatasig_tests.cpp more precise.
Rebase on master.

May 24 2019, 05:52

May 23 2019

Mengerian updated the diff for D3100: Interpret scripts with CHECKDATASIG opcode always valid..

Added duplicate CHECKDATASIG tests with flag off to script_tests.cpp to generate auto test cases.

May 23 2019, 19:43
Mengerian planned changes to D3100: Interpret scripts with CHECKDATASIG opcode always valid..

I'm also thinking that maybe all the script tests that include the CHECKDATASIG script flag should stop referring to it, except for tests of sigops counting. However if other implementations are relying on those flags being in script_tests.json then maybe they should be kept.

May 23 2019, 17:11
Mengerian added a task to D3100: Interpret scripts with CHECKDATASIG opcode always valid.: T653: Clean up past upgrades.
May 23 2019, 16:07
Mengerian added a revision to T653: Clean up past upgrades: D3100: Interpret scripts with CHECKDATASIG opcode always valid..
May 23 2019, 16:07
Herald added a reviewer for D3100: Interpret scripts with CHECKDATASIG opcode always valid.: Restricted Project.
May 23 2019, 15:52
Mengerian committed rABCb2d3f35dac10: Add CHECKDATASIG to standard flags. (authored by Mengerian).
Add CHECKDATASIG to standard flags.
May 23 2019, 15:26
Mengerian closed D3069: Add CHECKDATASIG to standard flags..
May 23 2019, 15:26
Mengerian updated the diff for D3069: Add CHECKDATASIG to standard flags..

Remove redundant brackets and rebase.

May 23 2019, 15:00