Page MenuHomePhabricator
Feed Advanced Search

Mar 25 2020

deadalnix accepted D5553: util: Log early messages.
Mar 25 2020, 18:40
deadalnix updated the diff for D5537: [avalanche] sign avaresponse.

Update

Mar 25 2020, 18:40
deadalnix accepted D5560: wallet: Avoid leaking nLockTime fingerprint when anti-fee-sniping.
Mar 25 2020, 18:38

Mar 24 2020

deadalnix updated the diff for D5528: [avalanche] Add handling of ava_poll command in the network layer.

Address comments

Mar 24 2020, 18:12
deadalnix added inline comments to D5528: [avalanche] Add handling of ava_poll command in the network layer.
Mar 24 2020, 17:28
deadalnix requested changes to D5553: util: Log early messages.
Mar 24 2020, 13:47
deadalnix accepted D5546: Fixup paths in wallet_multiwallet.
Mar 24 2020, 09:21
deadalnix committed rABCa56ad26ff18b: [schnorr] Add verification routine to the test framework schnorr signature… (authored by deadalnix).
[schnorr] Add verification routine to the test framework schnorr signature…
Mar 24 2020, 08:38
deadalnix closed D5536: [schnorr] Add verification routine to the test framework schnorr signature facility.
Mar 24 2020, 08:38

Mar 23 2020

deadalnix added inline comments to D5528: [avalanche] Add handling of ava_poll command in the network layer.
Mar 23 2020, 19:21
deadalnix accepted D5535: Add another UBSAN vptr suppression.
Mar 23 2020, 01:20
deadalnix created D5537: [avalanche] sign avaresponse.
Mar 23 2020, 01:18
deadalnix created D5536: [schnorr] Add verification routine to the test framework schnorr signature facility.
Mar 23 2020, 00:31

Mar 22 2020

deadalnix updated the diff for D5528: [avalanche] Add handling of ava_poll command in the network layer.

Remove leftover print

Mar 22 2020, 18:12
deadalnix added a comment to D5534: Revert "Merge #14291: wallet: Add ListWalletDir utility function".

So I test with clang 8, clang 8 and gcc 9 and I cannot repro. This suggest that this is a problem with the CI and that it should be fixed there - or that there is something the CI is doing that we are not, in which case we also need to know.

Mar 22 2020, 16:18
deadalnix requested changes to D5534: Revert "Merge #14291: wallet: Add ListWalletDir utility function".

Well, what's the log of the bitcoind process? Why did it exit?

Mar 22 2020, 15:03

Mar 21 2020

deadalnix requested changes to D5534: Revert "Merge #14291: wallet: Add ListWalletDir utility function".

This still doesn't say what the problem is.

Mar 21 2020, 23:09
deadalnix committed rABC810bc41bb400: Nits in rwcollection.h (authored by deadalnix).
Nits in rwcollection.h
Mar 21 2020, 23:08
deadalnix closed D5533: Nits in rwcollection.h.
Mar 21 2020, 23:08
deadalnix requested changes to D5534: Revert "Merge #14291: wallet: Add ListWalletDir utility function".

Can you provide a reason in the description?

Mar 21 2020, 18:13
deadalnix added a comment to D5534: Revert "Merge #14291: wallet: Add ListWalletDir utility function".

Why?

Mar 21 2020, 18:08
deadalnix created D5533: Nits in rwcollection.h.
Mar 21 2020, 17:05
deadalnix committed rABC86e9f1f2e9c6: Update autotools for new seeder tests (authored by nakihito).
Update autotools for new seeder tests
Mar 21 2020, 14:48
deadalnix closed D5529: Update autotools for new seeder tests.
Mar 21 2020, 14:48
deadalnix added inline comments to D5531: build: macOS toolchain update.
Mar 21 2020, 14:34
deadalnix accepted D5530: Fix the OSX gitian build.
Mar 21 2020, 14:32
deadalnix accepted D5532: Fix the CI gitian build script when the OSX SDK is should be downloaded.
Mar 21 2020, 14:32
deadalnix updated the diff for D5528: [avalanche] Add handling of ava_poll command in the network layer.

Remove unecesary include

Mar 21 2020, 02:44
deadalnix created D5528: [avalanche] Add handling of ava_poll command in the network layer.
Mar 21 2020, 02:21
deadalnix accepted D5469: Add some unit tests for write_name() for seeder.
Mar 21 2020, 00:39
deadalnix accepted D5527: Merge #14291: wallet: Add ListWalletDir utility function.
Mar 21 2020, 00:20
deadalnix added inline comments to D5490: [SECP256K1] turn NativeSecp256k1 class into a regular class.
Mar 21 2020, 00:15

Mar 20 2020

deadalnix requested changes to D5490: [SECP256K1] turn NativeSecp256k1 class into a regular class.

There is still no finalizer for that class unless I messed it, which means context will be leaked when things are garbage collected.

Mar 20 2020, 19:28
deadalnix accepted D5520: Some left overs from PR12490.
Mar 20 2020, 19:18
deadalnix accepted D5525: [CMAKE] Fix the bench build for windows.
Mar 20 2020, 19:17
deadalnix accepted D5526: Remove unused misc.h.
Mar 20 2020, 17:41
deadalnix requested changes to D5525: [CMAKE] Fix the bench build for windows.

If libevent needs ws2_32 on some plateform, then it needs it on some plateforms. This needs to be part of the fix. I don't see how any backport changes this.

Mar 20 2020, 17:36
deadalnix requested changes to D5520: Some left overs from PR12490.

Test plan is inadequate.

Mar 20 2020, 17:12
deadalnix accepted D5518: Merge #14208: [build] Actually remove ENABLE_WALLET.
Mar 20 2020, 17:12
deadalnix requested changes to D5525: [CMAKE] Fix the bench build for windows.

Event requires lib ws2_32 on windows

Mar 20 2020, 17:06
deadalnix accepted D5517: Merge #14373: Consistency fixes for RPC descriptions.
Mar 20 2020, 00:41
deadalnix created D5524: Eliminate harmless non-constant time operations on secret data..
Mar 20 2020, 00:37
deadalnix committed rABCc631b912b1e7: [cmake] Fix typo in error message (authored by deadalnix).
[cmake] Fix typo in error message
Mar 20 2020, 00:20
deadalnix closed D5521: [cmake] Fix typo in error message.
Mar 20 2020, 00:20
deadalnix requested changes to D5518: Merge #14208: [build] Actually remove ENABLE_WALLET.

The test plan is inadequate.

Mar 20 2020, 00:19
deadalnix accepted D5523: Merge #14718: Remove unreferenced boost headers.
Mar 20 2020, 00:18
deadalnix requested changes to D5522: Fix linking in bitcoin-bench for Windows build.

This is obviously wrong. The fact that it happens to work doesn't make it right.

Mar 20 2020, 00:17

Mar 19 2020

deadalnix created D5521: [cmake] Fix typo in error message.
Mar 19 2020, 23:28
deadalnix accepted D5514: build: set minimum supported macOS to 10.12.
Mar 19 2020, 17:31
deadalnix accepted D5513: depends: switch to secure download of all dependencies.
Mar 19 2020, 14:49
deadalnix accepted D5512: Delete README_osx.md and move its contents into build-osx.md.
Mar 19 2020, 14:49
deadalnix requested changes to D5321: [CMAKE] Add support for generating test coverage reports.
Mar 19 2020, 14:10
deadalnix requested changes to D5490: [SECP256K1] turn NativeSecp256k1 class into a regular class.

Theres also fixing cloneContext, which IMO should result in returning a new NativeSecp256k1 class with the cloned native lib context in, but i was hoping to fix that on another ticket.

Mar 19 2020, 14:02
deadalnix requested changes to D5321: [CMAKE] Add support for generating test coverage reports.
Mar 19 2020, 13:24
deadalnix accepted D5504: [depends] expat 2.2.5, miniupnpc 2.0.20180203.
Mar 19 2020, 13:17
deadalnix accepted D4627: qa: Add test/fuzz/test_runner.py.
Mar 19 2020, 13:16
deadalnix accepted D5499: Make the fuzzer test runner compatible with cmake.
Mar 19 2020, 13:15
deadalnix requested changes to D5499: Make the fuzzer test runner compatible with cmake.

Looks like there is some duplication with the test runner.

Mar 19 2020, 00:39
deadalnix requested changes to D4627: qa: Add test/fuzz/test_runner.py.
Mar 19 2020, 00:38
deadalnix requested changes to D5490: [SECP256K1] turn NativeSecp256k1 class into a regular class.

This is leaking. Note that it was already leaking, indeed, but because everything was static, the application would just leak one context and voila. Now it can leak n contexts, and this is bad. There is also a problem of error management when the context is created or used. This also is preexisting, but one can assume that creating one context at program startup is less likely to fail (for instance due to OOM) than when the java app is up and runnign and eating 16GB of RAM, like all self respecting java apps do.

Mar 19 2020, 00:33
deadalnix requested changes to D5321: [CMAKE] Add support for generating test coverage reports.

Well then, if it is a build type, then it is a build type, no? Not an option.

Mar 19 2020, 00:16
deadalnix requested changes to D5504: [depends] expat 2.2.5, miniupnpc 2.0.20180203.
Mar 19 2020, 00:14

Mar 18 2020

deadalnix accepted D5480: [SECP256K1] CMake: Build the ARM ASM field implementation.
Mar 18 2020, 16:53
deadalnix accepted D5500: Add a script for setting up Debian build containers.
Mar 18 2020, 16:51
deadalnix accepted D5501: [CMAKE] Improve the toolchain files.
Mar 18 2020, 16:48
deadalnix requested changes to D5501: [CMAKE] Improve the toolchain files.
Mar 18 2020, 13:46

Mar 17 2020

deadalnix requested changes to D5500: Add a script for setting up Debian build containers.
Mar 17 2020, 23:18
deadalnix added a comment to D5500: Add a script for setting up Debian build containers.

Maybe you want to check buster-backports

Mar 17 2020, 23:18
deadalnix added inline comments to D5490: [SECP256K1] turn NativeSecp256k1 class into a regular class.
Mar 17 2020, 22:26
deadalnix accepted D5498: Bump copyright headers in tests (part3).
Mar 17 2020, 16:56
deadalnix accepted D5497: Bump copyright headers in tests (part2).
Mar 17 2020, 16:56
deadalnix accepted D5496: Bump copyright headers in tests (part1).
Mar 17 2020, 16:55
deadalnix accepted D5495: Bump copyright headers in bench.
Mar 17 2020, 16:55
deadalnix requested changes to D5490: [SECP256K1] turn NativeSecp256k1 class into a regular class.

The getContext used to have the benefit of checking that the context is properly initialized. Now there is no such check, so if cleanup is called, then something else is, you'll get an horrible crash instead. I do not think this is somethign java devs expect.

Mar 17 2020, 12:30
deadalnix requested changes to D5380: [seeder] Require good seeds to have latest checkpoint.

You really want to think that ban behavior through.

Mar 17 2020, 02:34
deadalnix accepted D5487: Merge #14215: [qa] Use correct python index slices in example test.
Mar 17 2020, 02:33
deadalnix accepted D5486: Merge #14207: doc: `-help-debug` implies `-help`.
Mar 17 2020, 02:32
deadalnix accepted D5485: Merge #14013: [doc] Add new regtest ports in man following #10825 ports reattributions.
Mar 17 2020, 02:31
deadalnix requested changes to D5480: [SECP256K1] CMake: Build the ARM ASM field implementation.
Mar 17 2020, 02:30
deadalnix accepted D5488: Merge #14282: [wallet] Remove -usehd.
Mar 17 2020, 02:29
deadalnix accepted D5489: Merge #14244: amount: Move CAmount CENT to unit test header.
Mar 17 2020, 02:28

Mar 16 2020

deadalnix accepted D4629: fuzz: Script validation flags.
Mar 16 2020, 18:47
deadalnix requested changes to D5480: [SECP256K1] CMake: Build the ARM ASM field implementation.
Mar 16 2020, 18:47

Mar 14 2020

deadalnix accepted D5471: Add enum for parse_name() return value.
Mar 14 2020, 10:30
deadalnix accepted D5470: Add << operator overload for PeerMessagingState.
Mar 14 2020, 10:28

Mar 13 2020

deadalnix accepted D5476: Update seeders list.
Mar 13 2020, 19:33
deadalnix accepted D5472: Added a script for building and deploying Debian packages to launchpad.net.
Mar 13 2020, 07:40
deadalnix requested changes to D5469: Add some unit tests for write_name() for seeder.
Mar 13 2020, 07:39
deadalnix requested changes to D5471: Add enum for parse_name() return value.

There are some improvements you can d here, but overall it's good.

Mar 13 2020, 07:33
deadalnix requested changes to D5470: Add << operator overload for PeerMessagingState.
Mar 13 2020, 07:29

Mar 12 2020

deadalnix committed rABCca79b05e62ae: Various nits in arith_uint256.h (authored by deadalnix).
Various nits in arith_uint256.h
Mar 12 2020, 18:53
deadalnix closed D5468: Various nits in arith_uint256.h.
Mar 12 2020, 18:53
deadalnix accepted D5458: Adds PeerMessagingState enum to seeder/bitcoin.*.
Mar 12 2020, 15:21
deadalnix accepted D5464: Use const in COutPoint class.
Mar 12 2020, 15:20
deadalnix created D5468: Various nits in arith_uint256.h.
Mar 12 2020, 15:19
deadalnix accepted D5465: [CMAKE] Use gold as a linker when available.
Mar 12 2020, 14:15

Mar 10 2020

deadalnix committed rABCc0f5ddc4a286: Rename DecodeDumpTime to ParseISO8601DateTime and move to time.cpp (authored by Elichai Turkel <elichai.turkel@gmail.com>).
Rename DecodeDumpTime to ParseISO8601DateTime and move to time.cpp
Mar 10 2020, 07:39
deadalnix closed D5447: Rename DecodeDumpTime to ParseISO8601DateTime and move to time.cpp.
Mar 10 2020, 07:39
deadalnix updated the diff for D5447: Rename DecodeDumpTime to ParseISO8601DateTime and move to time.cpp.

Add new line

Mar 10 2020, 07:39
deadalnix accepted D5448: Misuse of the Visual Studio version preprocessor macro.
Mar 10 2020, 07:34