Page MenuHomePhabricator
Feed Advanced Search

Feb 28 2019

deadalnix requested changes to D2608: Require no cs_main lock for ProcessNewBlock/ActivateBestChain.
Feb 28 2019, 14:38
deadalnix accepted D2626: Re-layout comments in ProcessGetBlockData and ProcessGetData.
Feb 28 2019, 14:23
deadalnix accepted D2607: Avoid cs_main in net_processing ActivateBestChain calls.
Feb 28 2019, 14:22
deadalnix accepted D2606: Refactor ProcessGetData in anticipation of avoiding cs_main for ABC.
Feb 28 2019, 14:20

Feb 27 2019

deadalnix accepted D2617: tests: Add missing locks to tests.
Feb 27 2019, 15:55
deadalnix requested changes to D2607: Avoid cs_main in net_processing ActivateBestChain calls.
Feb 27 2019, 12:21
deadalnix requested changes to D2606: Refactor ProcessGetData in anticipation of avoiding cs_main for ABC.
Feb 27 2019, 12:18
deadalnix requested changes to D2617: tests: Add missing locks to tests.

The changes to wallettests.cpp are not in there.

Feb 27 2019, 12:02

Feb 26 2019

deadalnix accepted D2605: Create new mutex for orphans, no cs_main in PLV::BlockConnected.

That is a very good backport.

Feb 26 2019, 17:07

Feb 25 2019

deadalnix requested changes to D2008: Change signrawtransaction to signrawtransactionwithwallet in tests, add a test for legacy signrawtransaction.

rebase

Feb 25 2019, 23:20
deadalnix accepted D2591: Refactor the imports in abc-* tests.
Feb 25 2019, 23:09
deadalnix requested changes to D2543: Remove unused param from txmempool::estimateFee and estimatefee RPC.

This is still doing many things at once. Changing the API of the RPC is more than enough for its own patch for instance.

Feb 25 2019, 23:08
deadalnix accepted D2602: Cleanup unused confirm target in GetMinimumFee().
Feb 25 2019, 23:05
deadalnix requested changes to D2009: [Target v0.19] Deprecate and add test for signrawtransaction.

Can you rebase this ?

Feb 25 2019, 23:02
deadalnix accepted D2492: Make test_runner.py scripts argument accept wildcard.
Feb 25 2019, 23:01
deadalnix accepted D2589: Added tests verifying outputs for getblock rpc command.
Feb 25 2019, 22:55
deadalnix added inline comments to D2541: [WIP] Integrate test_bitcoin with arcanist through arc unit.
Feb 25 2019, 22:54
deadalnix requested changes to D2541: [WIP] Integrate test_bitcoin with arcanist through arc unit.

I made numerous comments on the implementation as it's probably useful feedback, the code itself being fragile and quite hacky, but I do not think this is fixable as the approach makes no sense to begin with. This just run a random test binary in a way that cannot be relied upon in any workflow using heuristics that hardly catch anything.

Feb 25 2019, 22:49
deadalnix accepted D2600: [qt] Fix potential memory leak in newPossibleKey(ChangeCWallet *wallet).
Feb 25 2019, 22:06
deadalnix accepted D2601: Revert "Cleanup unused confirm target in GetMinimumFee()".
Feb 25 2019, 22:04
deadalnix added inline comments to D2591: Refactor the imports in abc-* tests.
Feb 25 2019, 19:08

Feb 23 2019

deadalnix requested changes to D2543: Remove unused param from txmempool::estimateFee and estimatefee RPC.

So it does looks like that you clearly have a diff for the RPC specifically that detaches itself.

Feb 23 2019, 00:59
deadalnix requested changes to D2589: Added tests verifying outputs for getblock rpc command.
Feb 23 2019, 00:53
deadalnix added a comment to D2590: Changed seeder README and main.cpp help message to reflect necessity of email and -m option..

It's also unclear that the change actually reflects accurately the parameters requirements as if fDNS is not set, then the email is not required, which clearly indicate that in some situations, it is indeed optional.

Feb 23 2019, 00:48
deadalnix requested changes to D2590: Changed seeder README and main.cpp help message to reflect necessity of email and -m option..

The test plan does not cover the change in any meaningful way.

Feb 23 2019, 00:46

Feb 22 2019

deadalnix updated the diff for D2586: [avalanche] Reject votes that fromnodes which already are in the quorum..

Fix various comments

Feb 22 2019, 16:52
deadalnix added inline comments to D2586: [avalanche] Reject votes that fromnodes which already are in the quorum..
Feb 22 2019, 16:23
deadalnix committed rABC3520b4ebd915: [avalanche] Cycle through a set of 8 nodes in multi_block_register test (authored by deadalnix).
[avalanche] Cycle through a set of 8 nodes in multi_block_register test
Feb 22 2019, 15:16
deadalnix closed D2585: [avalanche] Cycle through a set of 8 nodes in multi_block_register test.
Feb 22 2019, 15:16
deadalnix committed rABC02049ed444c9: [avalanche] Cycle through a set of 8 nodes in block_register test (authored by deadalnix).
[avalanche] Cycle through a set of 8 nodes in block_register test
Feb 22 2019, 15:13
deadalnix closed D2584: [avalanche] Cycle through a set of 8 nodes in block_register test.
Feb 22 2019, 15:13
deadalnix committed rABCb6bb3334fe41: [avalanche] Keep track how how many votes occured. (authored by deadalnix).
[avalanche] Keep track how how many votes occured.
Feb 22 2019, 15:09
deadalnix accepted D2576: Update test_framework scripts to use the new .format() method.
Feb 22 2019, 15:09
deadalnix closed D2583: [avalanche] Keep track how how many votes occured..
Feb 22 2019, 15:09

Feb 21 2019

deadalnix accepted D2582: Rotate security GPG key.
Feb 21 2019, 18:47
Herald added a reviewer for D2586: [avalanche] Reject votes that fromnodes which already are in the quorum.: Restricted Project.
Feb 21 2019, 16:40
Herald added a reviewer for D2585: [avalanche] Cycle through a set of 8 nodes in multi_block_register test: Restricted Project.
Feb 21 2019, 15:48
Herald added a reviewer for D2584: [avalanche] Cycle through a set of 8 nodes in block_register test: Restricted Project.
Feb 21 2019, 15:09
Herald added a reviewer for D2583: [avalanche] Keep track how how many votes occured.: Restricted Project.
Feb 21 2019, 14:13

Feb 19 2019

deadalnix requested changes to D2543: Remove unused param from txmempool::estimateFee and estimatefee RPC.
Feb 19 2019, 20:02
deadalnix committed rABCe619210f8f30: Update seeds (authored by deadalnix).
Update seeds
Feb 19 2019, 19:57
deadalnix closed D2579: Update seeds.
Feb 19 2019, 19:57
Herald added a reviewer for D2579: Update seeds: Restricted Project.
Feb 19 2019, 19:40
deadalnix accepted D2575: Update contrib/devtools scripts to use the new .format() method.
Feb 19 2019, 19:40
deadalnix added inline comments to D2576: Update test_framework scripts to use the new .format() method.
Feb 19 2019, 19:39
deadalnix accepted D2577: Update various scripts to use the new .format() method.
Feb 19 2019, 19:38
deadalnix accepted D2574: Remove contrib/devtools/clang-format-diff.py.
Feb 19 2019, 15:39
deadalnix accepted D2560: Add a test for signrawtransaction with various sighashes parameters.

likestamp

Feb 19 2019, 14:51
deadalnix accepted D2570: Update p2p_* functional tests to use the new .format() method.
Feb 19 2019, 14:33
deadalnix accepted D2567: Update abc-* functional tests to use the new .format() method.
Feb 19 2019, 14:30
deadalnix accepted D2569: Update interface_* functional tests to use the new .format() method.
Feb 19 2019, 14:26
deadalnix accepted D2568: Update feature_* functional tests to use the new .format() method.
Feb 19 2019, 14:25
deadalnix accepted D2572: Update contrib/linearize scripts to use the new .format() method.
Feb 19 2019, 14:21
deadalnix accepted D2571: Update rpc_* functional tests to use the new .format() method.
Feb 19 2019, 14:20
deadalnix accepted D2573: Update contrib/seeds scripts to use the new .format() method.
Feb 19 2019, 14:19
deadalnix accepted D2561: Make --enable-debug to pick better options.
Feb 19 2019, 14:18
deadalnix accepted D2566: Fix feature_dbcrash failure.
Feb 19 2019, 14:18

Feb 18 2019

deadalnix added inline comments to D2561: Make --enable-debug to pick better options.
Feb 18 2019, 22:22
deadalnix accepted D2563: Added missing release notes for 0.19.
Feb 18 2019, 19:28
deadalnix accepted D2564: Update chainparams for 0.19.
Feb 18 2019, 19:28
deadalnix accepted D2565: Update manpages for 0.19.
Feb 18 2019, 19:27

Feb 16 2019

deadalnix accepted D2558: Integrates the python format linter with arcanist.
Feb 16 2019, 13:35
deadalnix requested changes to D2558: Integrates the python format linter with arcanist.
Feb 16 2019, 00:55
deadalnix added inline comments to D2558: Integrates the python format linter with arcanist.
Feb 16 2019, 00:55
deadalnix accepted D2557: Add a linter to detect python % format and convert them to use .format().

I trust that you know what you are doing. It comes with tests and all, and worst case scenario, we can fix it.

Feb 16 2019, 00:51

Feb 15 2019

deadalnix committed rABC392fbd574861: Update timing.json (authored by deadalnix).
Update timing.json
Feb 15 2019, 16:08
deadalnix closed D2555: Update timing.json.
Feb 15 2019, 16:08
deadalnix requested changes to D2543: Remove unused param from txmempool::estimateFee and estimatefee RPC.
Feb 15 2019, 15:56
deadalnix accepted D2556: Reset default -g -O2 flags when enable debug.
Feb 15 2019, 15:40
Herald added a reviewer for D2555: Update timing.json: Restricted Project.
Feb 15 2019, 13:51
deadalnix accepted D2483: Schnorr signature activation.
Feb 15 2019, 03:06

Feb 14 2019

deadalnix requested changes to D2483: Schnorr signature activation.

Ok the general flow of the code and test looks good. However I'm not convinced that the check for banning actually checks anything. Can you remove the whitelist and then make sure to test manually that the node gets banned when sending a transaction that is actually invalid, for instance a schnorr multisig transaction?

Feb 14 2019, 22:58
deadalnix committed rABC0d4393e4b638: BIP32 extra test vector (authored by Pieter Wuille <pieter.wuille@gmail.com>).
BIP32 extra test vector
Feb 14 2019, 22:45
deadalnix closed D2553: BIP32 extra test vector.
Feb 14 2019, 22:45
deadalnix committed rABC80b07ff83b68: Format BIP32 test cases manually (authored by deadalnix).
Format BIP32 test cases manually
Feb 14 2019, 22:43
deadalnix closed D2542: Format BIP32 test cases manually.
Feb 14 2019, 22:43
Herald added a reviewer for D2553: BIP32 extra test vector: Restricted Project.
Feb 14 2019, 17:07
deadalnix updated the diff for D2542: Format BIP32 test cases manually.

Remove test cases added by mistake

Feb 14 2019, 16:59
deadalnix updated the diff for D2542: Format BIP32 test cases manually.

rebase

Feb 14 2019, 16:55
deadalnix committed rABCdaec76faa3e7: Check that key length is correct when deserializing CExtKey (authored by deadalnix).
Check that key length is correct when deserializing CExtKey
Feb 14 2019, 16:50
deadalnix closed D2552: Check that key length is correct when deserializing CExtKey.
Feb 14 2019, 16:50
deadalnix committed rABC20f49d7d0bf1: Various nit in pubkey.h (authored by deadalnix).
Various nit in pubkey.h
Feb 14 2019, 16:45
deadalnix closed D2550: Various nit in pubkey.h.
Feb 14 2019, 16:45
deadalnix committed rABC8a09e705ccb3: Various nits in key.{h|cpp} (authored by deadalnix).
Various nits in key.{h|cpp}
Feb 14 2019, 16:45
deadalnix closed D2551: Various nits in key.{h|cpp}.
Feb 14 2019, 16:45
Herald added a reviewer for D2552: Check that key length is correct when deserializing CExtKey: Restricted Project.
Feb 14 2019, 14:45
Herald added a reviewer for D2551: Various nits in key.{h|cpp}: Restricted Project.
Feb 14 2019, 14:41
deadalnix updated the diff for D2550: Various nit in pubkey.h.

More braces

Feb 14 2019, 13:59
Herald added a reviewer for D2550: Various nit in pubkey.h: Restricted Project.
Feb 14 2019, 13:33
deadalnix added inline comments to D2534: [schnorr] Add features to combine public keys in order to do musig..
Feb 14 2019, 12:01
deadalnix accepted D2546: Fix regression in getrawtransaction.

You may want to report that the backport was fubared, so there is no need to do excavation to figure out what happened.

Feb 14 2019, 00:59

Feb 13 2019

deadalnix accepted D2544: Improve shutdown process.
Feb 13 2019, 22:53
deadalnix accepted D2479: Add activation code for SEGWIT_RECOVERY.
Feb 13 2019, 22:38
deadalnix requested changes to D2479: Add activation code for SEGWIT_RECOVERY.

Ok some comments, but nothing really bad. This will be in very soon.

Feb 13 2019, 19:07
deadalnix requested review of D2457: [schnorr] Refactor the signature process in reusable component.
Feb 13 2019, 18:46
Herald added a reviewer for D2542: Format BIP32 test cases manually: Restricted Project.
Feb 13 2019, 14:37

Feb 12 2019

deadalnix accepted D2527: Improved mempool handling when changing validation rulesets.
Feb 12 2019, 23:10
deadalnix requested changes to D2527: Improved mempool handling when changing validation rulesets.

This is in pretty good shape now. The test looks great. I still got a few things to improve, but this is getting there.

Feb 12 2019, 17:43

Feb 11 2019

deadalnix accepted D2376: Bump automatic replay protection to Nov 2019 upgrade.
Feb 11 2019, 23:31
deadalnix added inline comments to D2479: Add activation code for SEGWIT_RECOVERY.
Feb 11 2019, 00:57