Page MenuHomePhabricator
Feed Advanced Search

Oct 2 2019

deadalnix created D4199: Introduce Span type and use it instead of FLATDATA.
Oct 2 2019, 14:10
deadalnix requested changes to D4197: [CMAKE] Rename bitcoinconsensus target to avoid collision.

There is no name collision, because this is what it is.

Oct 2 2019, 12:15
deadalnix requested changes to D4198: [CMAKE] Add the bitcoinconsensus library.
Oct 2 2019, 12:15
deadalnix added inline comments to D4198: [CMAKE] Add the bitcoinconsensus library.
Oct 2 2019, 12:15
deadalnix committed rABCc57daa89273c: utils: Convert Windows args to utf-8 string (authored by Chun Kuan Lee <ken2812221@gmail.com>).
utils: Convert Windows args to utf-8 string
Oct 2 2019, 00:28
deadalnix closed D4174: utils: Convert Windows args to utf-8 string.
Oct 2 2019, 00:28

Oct 1 2019

deadalnix updated the diff for D4174: utils: Convert Windows args to utf-8 string.

rebase

Oct 1 2019, 19:32
deadalnix requested changes to D3694: Update the github issue template to include disclosure policy.

Out of my queue

Oct 1 2019, 18:49
deadalnix requested changes to D4190: Rename master key to seed.
Oct 1 2019, 18:49
deadalnix requested changes to D4191: Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations..

Part of the PR are missing.

Oct 1 2019, 18:46
deadalnix accepted D4095: [contrib] Support ARM symbol check.
Oct 1 2019, 18:42
deadalnix requested changes to D4189: Remove redundant assignments (dead stores).

test plan.

Oct 1 2019, 18:35
deadalnix requested changes to D4192: validation: Pass tx pool reference into CheckSequenceLocks.

Test plan.

Oct 1 2019, 18:34
deadalnix updated the diff for D4188: Add native support for serializing char arrays without FLATDATA.

Add one missed removal of FLATDATA

Oct 1 2019, 15:25
deadalnix committed rABC93f8083a0621: Add static_assert to prevent VARINT(<signed value>) (authored by Russell Yanofsky <russ@yanofsky.org>).
Add static_assert to prevent VARINT(<signed value>)
Oct 1 2019, 15:04
deadalnix closed D4187: Add static_assert to prevent VARINT(<signed value>).
Oct 1 2019, 15:04
deadalnix created D4188: Add native support for serializing char arrays without FLATDATA.
Oct 1 2019, 15:03
deadalnix created D4187: Add static_assert to prevent VARINT(<signed value>).
Oct 1 2019, 13:43
deadalnix updated the diff for D4174: utils: Convert Windows args to utf-8 string.

rebase

Oct 1 2019, 12:01
deadalnix accepted D4177: Bump version to 0.20.4.
Oct 1 2019, 11:52
deadalnix accepted D4178: validation: Pass tx pool reference into CheckSequenceLocks.

globavartroll

Oct 1 2019, 11:32
deadalnix created Image Macro "globavartroll".
Oct 1 2019, 11:32
deadalnix accepted D4185: Migrate Gitian container to Debian 10 Buster.
Oct 1 2019, 11:28
deadalnix accepted D4182: [CMAKE] Enable Large File Support on platforms that don't enable it by default.
Oct 1 2019, 11:27
deadalnix committed rABCc794bd6704d5: util: Replace boost::signals2 with std::function (authored by MarcoFalke <falke.marco@gmail.com>).
util: Replace boost::signals2 with std::function
Oct 1 2019, 11:24
deadalnix closed D4176: util: Replace boost::signals2 with std::function.
Oct 1 2019, 11:24

Sep 28 2019

deadalnix requested changes to D4177: Bump version to 0.20.4.
Sep 28 2019, 15:00
deadalnix accepted D4167: Add support for Glibc version 2.28.
Sep 28 2019, 14:53
deadalnix accepted D4166: Merge #13252: Wallet: Refactor ReserveKeyFromKeyPool for safety.
Sep 28 2019, 14:50
deadalnix requested changes to D4175: Merge #12924: Fix hdmaster-key / seed-key confusion.

Splitting the script diff part would make this way easier to review.

Sep 28 2019, 14:45
deadalnix requested changes to D4171: Merge #12560: [wallet] Upgrade path for non-HD wallets to HD.

This patch contains at least one serious blunder. In addition, the fact that the blunder passed through shows that the test plan is inadequate.

Sep 28 2019, 14:43
deadalnix added a comment to D4174: utils: Convert Windows args to utf-8 string.

I have no idea what's happening on CI, none of this is reproducing outside of CI.

Sep 28 2019, 14:30
deadalnix updated the diff for D4174: utils: Convert Windows args to utf-8 string.

try more shit

Sep 28 2019, 14:17
deadalnix requested changes to D4160: Merge #13176: Improve CRollingBloomFilter performance: replace modulus with FastMod.

The test plan is not appropriate.

Sep 28 2019, 13:58
deadalnix updated the diff for D4174: utils: Convert Windows args to utf-8 string.

Try something

Sep 28 2019, 13:46
deadalnix committed rABCe89f30d274e3: tiny refactor for ArgsManager (authored by AtsukiTak <takatomgoo@gmail.com>).
tiny refactor for ArgsManager
Sep 28 2019, 12:48
deadalnix closed D4168: tiny refactor for ArgsManager.
Sep 28 2019, 12:48
deadalnix committed rABC586ece932c74: Document RPC method aliasing (authored by Russell Yanofsky <russ@yanofsky.org>).
Document RPC method aliasing
Sep 28 2019, 12:44
deadalnix closed D4169: Document RPC method aliasing.
Sep 28 2019, 12:43
deadalnix committed rABCb660a2d9f5a2: Add AssertLockHeld assertions in CWallet::ListCoins (authored by Russell Yanofsky <russ@yanofsky.org>).
Add AssertLockHeld assertions in CWallet::ListCoins
Sep 28 2019, 12:41
deadalnix closed D4170: Add AssertLockHeld assertions in CWallet::ListCoins.
Sep 28 2019, 12:41

Sep 27 2019

deadalnix committed rSTAGING3629bb51288f: Run miner_tests with fixed options (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Run miner_tests with fixed options
Sep 27 2019, 22:48
deadalnix committed rSTAGINGf4336441a5d8: Abstract out BlockAssembler options (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Abstract out BlockAssembler options
Sep 27 2019, 22:48
deadalnix committed rSTAGING5fe43f2303a1: wallet: Use shared pointer to retain wallet instance (authored by João Barbosa <joao.paulo.barbosa@gmail.com>).
wallet: Use shared pointer to retain wallet instance
Sep 27 2019, 22:47
deadalnix committed rSTAGING630bb8df532e: scripted-diff: Replace boost::bind with std::bind (authored by deadalnix).
scripted-diff: Replace boost::bind with std::bind
Sep 27 2019, 22:47
deadalnix committed rSTAGING6615be98b28e: refactor: Use boost::scoped_connection in signal/slot, also prefer range-based… (authored by Chun Kuan Lee <ken2812221@gmail.com>).
refactor: Use boost::scoped_connection in signal/slot, also prefer range-based…
Sep 27 2019, 22:47
deadalnix committed rSTAGING00891cd619e5: Use TxId where apropriate in wallettests.cpp (authored by deadalnix).
Use TxId where apropriate in wallettests.cpp
Sep 27 2019, 22:47
deadalnix committed rSTAGING8d88b38a5747: scripted-diff: batch-recase BanMan variables (authored by Carl Dong <accounts@carldong.me>).
scripted-diff: batch-recase BanMan variables
Sep 27 2019, 22:47
deadalnix committed rSTAGING8ab0ff176909: banman: Add, use CBanEntry ctor that takes ban reason (authored by Carl Dong <accounts@carldong.me>).
banman: Add, use CBanEntry ctor that takes ban reason
Sep 27 2019, 22:47
deadalnix committed rSTAGING8c7329748182: banman: reformulate nBanUtil calculation (authored by Carl Dong <accounts@carldong.me>).
banman: reformulate nBanUtil calculation
Sep 27 2019, 22:47
deadalnix committed rSTAGING697f4827b1e5: banman: add thread annotations and mark members const where possible (authored by Cory Fields <cory-nospam-@coryfields.com>).
banman: add thread annotations and mark members const where possible
Sep 27 2019, 22:47
deadalnix committed rSTAGING40b7384bad21: scripted-diff: batch-rename BanMan members (authored by Cory Fields <cory-nospam-@coryfields.com>).
scripted-diff: batch-rename BanMan members
Sep 27 2019, 22:47
deadalnix created D4176: util: Replace boost::signals2 with std::function.
Sep 27 2019, 22:46
deadalnix committed rSTAGINGf4d2c86a92a8: net: move BanMan to its own files (authored by Cory Fields <cory-nospam-@coryfields.com>).
net: move BanMan to its own files
Sep 27 2019, 22:46
deadalnix committed rSTAGING1ca887fa7414: banman: pass the banfile path in (authored by Cory Fields <cory-nospam-@coryfields.com>).
banman: pass the banfile path in
Sep 27 2019, 22:46
deadalnix committed rSTAGINGb825b6de3913: banman: pass in default ban time as a parameter (authored by Cory Fields <cory-nospam-@coryfields.com>).
banman: pass in default ban time as a parameter
Sep 27 2019, 22:46
deadalnix committed rSTAGING47d52f2e501f: banman: create and split out banman (authored by Cory Fields <cory-nospam-@coryfields.com>).
banman: create and split out banman
Sep 27 2019, 22:46
deadalnix committed rSTAGINGc3f3e6af6221: Move util files to directory (authored by deadalnix).
Move util files to directory
Sep 27 2019, 22:46
deadalnix committed rSTAGING825e09ba4a76: Use C++11 default member initializers (authored by MarcoFalke <falke.marco@gmail.com>).
Use C++11 default member initializers
Sep 27 2019, 22:46
deadalnix committed rSTAGING4a43c7ee730f: Use std::make_unique more consistently (authored by deadalnix).
Use std::make_unique more consistently
Sep 27 2019, 22:46
deadalnix committed rSTAGING77a40c9061cd: Remove unecessary obj folder (authored by deadalnix).
Remove unecessary obj folder
Sep 27 2019, 22:45
deadalnix updated the test plan for D4174: utils: Convert Windows args to utf-8 string.
Sep 27 2019, 20:34
deadalnix created D4174: utils: Convert Windows args to utf-8 string.
Sep 27 2019, 20:34
deadalnix requested changes to D4150: Merge #12218: net: Move misbehaving logging to net logging category.

I'm not talking about tests. Glancing quickly at net_processing.cpp, I found cases that would benefit from the same type of refactoring as done here that are not part of the orginal PR because the corresponding code doesn't exist in Core.

Sep 27 2019, 19:57
deadalnix added a comment to D4172: Moved Misbehaving() overload to header file.

This seems to me to be gratuitously moving away from core for no good reason. What's the reason?

Sep 27 2019, 19:54
deadalnix retitled D4170: Add AssertLockHeld assertions in CWallet::ListCoins from Add EXCLUSIVE_LOCKS_REQUIRED to CWallet::ListCoins to Add AssertLockHeld assertions in CWallet::ListCoins.
Sep 27 2019, 16:59
deadalnix updated the diff for D4170: Add AssertLockHeld assertions in CWallet::ListCoins.

Full PR

Sep 27 2019, 16:58
deadalnix reclaimed D4170: Add AssertLockHeld assertions in CWallet::ListCoins.
Sep 27 2019, 16:56
deadalnix abandoned D4170: Add AssertLockHeld assertions in CWallet::ListCoins.
Sep 27 2019, 16:55
deadalnix accepted D4165: Merge #13284: gui: fix visual "overflow" of amount input..
Sep 27 2019, 16:54
deadalnix created D4170: Add AssertLockHeld assertions in CWallet::ListCoins.
Sep 27 2019, 16:14
deadalnix created D4169: Document RPC method aliasing.
Sep 27 2019, 15:38
deadalnix created D4168: tiny refactor for ArgsManager.
Sep 27 2019, 14:16
deadalnix accepted D4161: Update seeds.
Sep 27 2019, 13:11
deadalnix requested changes to D3471: Merge #9868: Abstract out the command line options for block assembly.

This seems to be redundant now.

Sep 27 2019, 13:10
deadalnix added a comment to D3694: Update the github issue template to include disclosure policy.

Do you have some feedback from stackoverflow that this is not an appropriate place?

Sep 27 2019, 13:10
deadalnix requested changes to D4150: Merge #12218: net: Move misbehaving logging to net logging category.

There are several extra calls to Misbehaving from our codebase that require updating.

Sep 27 2019, 13:08
deadalnix accepted D4164: Merge #13304: qa: Fix wallet_listreceivedby race.
Sep 27 2019, 12:59
deadalnix requested changes to D4166: Merge #13252: Wallet: Refactor ReserveKeyFromKeyPool for safety.
Sep 27 2019, 12:58
deadalnix requested changes to D4165: Merge #13284: gui: fix visual "overflow" of amount input..

Description

Sep 27 2019, 12:56
deadalnix accepted D4148: Use only 3 levels for defining the version.
Sep 27 2019, 12:56
deadalnix accepted D4155: [CMAKE] Fix check-security to allow running on windows executables.
Sep 27 2019, 12:53
deadalnix accepted D4156: [CMAKE] Use CMake built-in to set PIC and PIE.
Sep 27 2019, 12:53
deadalnix requested changes to D4163: Include 0.19.x seeds until more nodes have upgraded.

Then contacting people to get them to upgrade seems like the actual path forward rather than stepping back.

Sep 27 2019, 12:51

Sep 26 2019

deadalnix accepted D4152: [CMAKE] Detect if the compiler supports visibility function attribute.
Sep 26 2019, 13:45
deadalnix accepted D4153: Merge #12265: [test] fundrawtransaction: lock watch-only shared address.
Sep 26 2019, 10:32
deadalnix requested changes to D4026: Merge #13481: doc: Rewrite some validation docs as lock annotations.

Please go over the file and add proper annotations instead of simply doing ssh over phabricator.

Sep 26 2019, 10:23
deadalnix accepted D4145: Avoid locking mutexes that are already held by the same thread.
Sep 26 2019, 10:20
deadalnix accepted D4146: [CMAKE] Install executables.
Sep 26 2019, 10:19

Sep 24 2019

deadalnix requested changes to D3694: Update the github issue template to include disclosure policy.
Sep 24 2019, 14:17
deadalnix requested changes to D4026: Merge #13481: doc: Rewrite some validation docs as lock annotations.

Clearly this patch wasn't adapted appropriately to our codebase.

Sep 24 2019, 14:17
deadalnix accepted D4116: [CMAKE] Only change obj/build.h if the content has changed.
Sep 24 2019, 14:13
deadalnix accepted D4144: [CMAKE] Consistently find and use the python interpreter.
Sep 24 2019, 14:07
deadalnix committed rABC3629bb51288f: Run miner_tests with fixed options (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Run miner_tests with fixed options
Sep 24 2019, 14:06
deadalnix closed D4081: Run miner_tests with fixed options.
Sep 24 2019, 14:06
deadalnix committed rABCf4336441a5d8: Abstract out BlockAssembler options (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Abstract out BlockAssembler options
Sep 24 2019, 14:00
deadalnix closed D4072: Abstract out BlockAssembler options.
Sep 24 2019, 14:00
deadalnix accepted D4143: [CMAKE] Migrate the python header generation scripts to python 3.
Sep 24 2019, 13:52
deadalnix requested changes to D4145: Avoid locking mutexes that are already held by the same thread.

The test plan is not apropriate. You need to test with clang to make sure the thread anotation are repsected, (gcc doesn't support this) and run the test suite on a debug build to check that AssertLockHeld doesn't trigger.

Sep 24 2019, 13:50
deadalnix accepted D4145: Avoid locking mutexes that are already held by the same thread.
Sep 24 2019, 13:49