Page MenuHomePhabricator

thonkle (Thonkle)
status.cash dev

Projects

User does not belong to any projects.

User Details

User Since
Aug 6 2021, 19:00 (141 w, 3 d)
Slack Username
thonkle

Recent Activity

Mar 21 2024

thonkle closed D15666: Fix DNS seed dump flushing.
Mar 21 2024, 21:07
thonkle committed rABCdbb0719a8033: Fix DNS seed dump flushing (authored by thonkle).
Fix DNS seed dump flushing
Mar 21 2024, 21:07

Mar 19 2024

thonkle requested review of D15666: Fix DNS seed dump flushing.
Mar 19 2024, 19:08

Mar 12 2024

thonkle added inline comments to D15666: Fix DNS seed dump flushing.
Mar 12 2024, 17:10

Mar 8 2024

thonkle requested review of D15666: Fix DNS seed dump flushing.
Mar 8 2024, 23:49

Apr 19 2022

thonkle closed D10666: Make the seeder dump interval settable by commandline argument.
Apr 19 2022, 21:48
thonkle committed rABC4223eb71c7ea: Make the seeder dump interval settable by commandline argument (authored by thonkle).
Make the seeder dump interval settable by commandline argument
Apr 19 2022, 21:48
thonkle updated the diff for D10666: Make the seeder dump interval settable by commandline argument.

use auto

Apr 19 2022, 16:20

Apr 16 2022

thonkle updated the diff for D10666: Make the seeder dump interval settable by commandline argument.

Rebase on patches that address feedback

Apr 16 2022, 15:56

Mar 5 2022

thonkle closed D11119: Migrate seeder to use node's sleep utility function.
Mar 5 2022, 17:40
thonkle committed rABC29d401ca0636: Migrate seeder to use node's sleep utility function (authored by thonkle).
Migrate seeder to use node's sleep utility function
Mar 5 2022, 17:40

Mar 4 2022

thonkle updated the diff for D11119: Migrate seeder to use node's sleep utility function.

Cleanup ctime include

Mar 4 2022, 20:54

Mar 2 2022

thonkle updated the diff for D11119: Migrate seeder to use node's sleep utility function.

Use duration literals where possible.

Mar 2 2022, 18:07

Mar 1 2022

thonkle requested review of D11119: Migrate seeder to use node's sleep utility function.
Mar 1 2022, 18:55

Feb 28 2022

thonkle closed D11112: Remove unnecessary versions from comments.
Feb 28 2022, 19:06
thonkle committed rABCf07da10e08ae: Remove unnecessary versions from comments (authored by thonkle).
Remove unnecessary versions from comments
Feb 28 2022, 19:06

Feb 26 2022

thonkle requested review of D11112: Remove unnecessary versions from comments.
Feb 26 2022, 22:13

Jan 31 2022

thonkle closed D10748: Add bounds checking to seeder arguments with integer base types.
Jan 31 2022, 15:18
thonkle committed rABC4885d0a59315: Add bounds checking to seeder arguments with integer base types (authored by thonkle).
Add bounds checking to seeder arguments with integer base types
Jan 31 2022, 15:18

Jan 28 2022

thonkle updated the diff for D10748: Add bounds checking to seeder arguments with integer base types.

Fix port boundary at 65535

Jan 28 2022, 22:23
thonkle added inline comments to D10748: Add bounds checking to seeder arguments with integer base types.
Jan 28 2022, 15:32
thonkle updated the test plan for D10748: Add bounds checking to seeder arguments with integer base types.
Jan 28 2022, 15:29
thonkle updated the diff for D10748: Add bounds checking to seeder arguments with integer base types.

Add unit tests for integer args bounds

Jan 28 2022, 15:28

Jan 19 2022

thonkle closed D10848: Wrap seeder options in a namespace.
Jan 19 2022, 22:22
thonkle committed rABCa285358346dc: Wrap seeder options in a namespace (authored by thonkle).
Wrap seeder options in a namespace
Jan 19 2022, 22:22
thonkle requested review of D10848: Wrap seeder options in a namespace.
Jan 19 2022, 18:23
thonkle closed D10828: Move SetupSeederArgs out of parsing code to make it easier to test.
Jan 19 2022, 18:19
thonkle committed rABC35d09a72e046: Move SetupSeederArgs out of parsing code to make it easier to test (authored by thonkle).
Move SetupSeederArgs out of parsing code to make it easier to test
Jan 19 2022, 18:19
thonkle updated the diff for D10828: Move SetupSeederArgs out of parsing code to make it easier to test.

Use constants in tests

Jan 19 2022, 15:34

Jan 18 2022

thonkle closed D10834: [seeder] Add some useful information about testing in the README.
Jan 18 2022, 16:37
thonkle committed rABC533b749aced8: [seeder] Add some useful information about testing in the README (authored by thonkle).
[seeder] Add some useful information about testing in the README
Jan 18 2022, 16:37
thonkle updated the diff for D10828: Move SetupSeederArgs out of parsing code to make it easier to test.

Make argsManager a pointer to gArgs

Jan 18 2022, 15:13
thonkle updated the diff for D10834: [seeder] Add some useful information about testing in the README.

Renamed dnsseed -> bitcoin-seeder. There were two other places in the README that also have not been updated.

Jan 18 2022, 14:54

Jan 17 2022

thonkle requested review of D10834: [seeder] Add some useful information about testing in the README.
Jan 17 2022, 15:35

Jan 14 2022

thonkle updated the diff for D10828: Move SetupSeederArgs out of parsing code to make it easier to test.

Refactor gArgs out of CDnsSeedOpts and pass in ArgsManager for finer control while testing

Jan 14 2022, 16:16
thonkle added a comment to D10828: Move SetupSeederArgs out of parsing code to make it easier to test.

What do you think of passing an ArgsManager to the CDnsSeedOpts instead ? So in main you can pass gArgs, and in tests whatever local dummy ArgsManager you want. This makes it possible to keep the method as is with the added benefit of making it simple to test by removing the dependency to the global variable gArgs.

Jan 14 2022, 16:14
thonkle requested review of D10828: Move SetupSeederArgs out of parsing code to make it easier to test.
Jan 14 2022, 00:51

Jan 11 2022

thonkle closed D10790: Make CDnsSeedOpts unit testable.
Jan 11 2022, 17:45
thonkle committed rABCbca5c5ee6ca6: Make CDnsSeedOpts unit testable (authored by thonkle).
Make CDnsSeedOpts unit testable
Jan 11 2022, 17:45

Jan 8 2022

thonkle updated the diff for D10790: Make CDnsSeedOpts unit testable.
  • Rename files so opts -> options
  • Fix #include nits
Jan 8 2022, 19:09

Jan 7 2022

thonkle added a comment to D10748: Add bounds checking to seeder arguments with integer base types.

This deserves a unit test.
You can just call ParseCommandLine() with various values to check the behavior.

Also the port number can have an upper bound as well.

Jan 7 2022, 19:20
thonkle requested review of D10790: Make CDnsSeedOpts unit testable.
Jan 7 2022, 19:18

Dec 31 2021

thonkle requested review of D10748: Add bounds checking to seeder arguments with integer base types.
Dec 31 2021, 23:31

Dec 15 2021

thonkle added inline comments to D10666: Make the seeder dump interval settable by commandline argument.
Dec 15 2021, 23:22

Dec 14 2021

thonkle updated the diff for D10666: Make the seeder dump interval settable by commandline argument.
  • Add a dump soon after startup (up to 10 sec)
  • Assert thread data pointer
  • Add bounds checking
  • Use std::chrono
Dec 14 2021, 23:40

Dec 10 2021

thonkle requested review of D10666: Make the seeder dump interval settable by commandline argument.
Dec 10 2021, 22:06

Dec 7 2021

thonkle closed D10620: Add testnet status.cash seeder to chainparams.
Dec 7 2021, 21:50
thonkle committed rABCb19b993493dc: Add testnet status.cash seeder to chainparams (authored by thonkle).
Add testnet status.cash seeder to chainparams
Dec 7 2021, 21:49

Dec 2 2021

thonkle requested review of D10620: Add testnet status.cash seeder to chainparams.
Dec 2 2021, 20:10

Nov 27 2021

thonkle closed D10390: Support NODE_NETWORK_LIMITED filtering by default.
Nov 27 2021, 16:58
thonkle committed rABC924e2afc6c2e: Support NODE_NETWORK_LIMITED filtering by default (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Support NODE_NETWORK_LIMITED filtering by default
Nov 27 2021, 16:58

Oct 26 2021

thonkle requested review of D10390: Support NODE_NETWORK_LIMITED filtering by default.

Please send a link to the PR itself so we can see the discussion and associated code.

Oct 26 2021, 21:54
thonkle requested review of D10390: Support NODE_NETWORK_LIMITED filtering by default.
Oct 26 2021, 18:25

Oct 25 2021

thonkle closed D10366: Overwrite db services with version message results.
Oct 25 2021, 18:31
thonkle committed rABC06a1965066aa: Overwrite db services with version message results (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Overwrite db services with version message results
Oct 25 2021, 18:31

Oct 22 2021

thonkle closed D10380: Add status.cash seeder to chainparams.
Oct 22 2021, 17:00
thonkle committed rABCa22596d1ad20: Add status.cash seeder to chainparams (authored by thonkle).
Add status.cash seeder to chainparams
Oct 22 2021, 17:00
thonkle added a comment to D10366: Overwrite db services with version message results.

When a seed node address is fetched from other seeders

AFAIK these seeds are pulled from a hardcoded list and not fetched from the network. Are you referring to something else ?

Oct 22 2021, 16:58

Oct 21 2021

thonkle requested review of D10380: Add status.cash seeder to chainparams.
Oct 21 2021, 21:32

Oct 20 2021

thonkle requested review of D10366: Overwrite db services with version message results.
Oct 20 2021, 18:56
thonkle updated the summary of D10366: Overwrite db services with version message results.
Oct 20 2021, 18:50

Oct 18 2021

thonkle requested review of D10366: Overwrite db services with version message results.
Oct 18 2021, 21:56

Sep 30 2021

thonkle closed D10215: Use constants in seeder help text.
Sep 30 2021, 22:30
thonkle committed rABC6be4f8ee4681: Use constants in seeder help text (authored by thonkle).
Use constants in seeder help text
Sep 30 2021, 22:30

Sep 29 2021

thonkle requested review of D10215: Use constants in seeder help text.
Sep 29 2021, 18:17
thonkle closed D10186: Add --address, bind to specific address.
Sep 29 2021, 17:24
thonkle committed rABCe7f7ed186ec0: Add --address, bind to specific address (authored by uhliksk <uhlik@uhlik.sk>).
Add --address, bind to specific address
Sep 29 2021, 17:24

Sep 28 2021

thonkle closed D10208: Recommend port 15353 when running in user space.
Sep 28 2021, 02:09
thonkle committed rABC68b6c641f45d: Recommend port 15353 when running in user space (authored by thonkle).
Recommend port 15353 when running in user space
Sep 28 2021, 02:09
thonkle updated the diff for D10186: Add --address, bind to specific address.
  • Added comment about IPv6 transformation
  • Use constant for args help text
Sep 28 2021, 02:07

Sep 27 2021

thonkle added inline comments to D10186: Add --address, bind to specific address.
Sep 27 2021, 21:20
thonkle requested review of D10208: Recommend port 15353 when running in user space.
Sep 27 2021, 21:18

Sep 22 2021

thonkle requested review of D10186: Add --address, bind to specific address.
Sep 22 2021, 19:00

Sep 17 2021

thonkle updated thonkle.
Sep 17 2021, 21:46
thonkle closed D10125: Send BIP37 fRelay as false.
Sep 17 2021, 03:32
thonkle committed rABCd3760663ae61: Send BIP37 fRelay as false (authored by Pieter Wuille <pieter.wuille@gmail.com>).
Send BIP37 fRelay as false
Sep 17 2021, 03:32

Sep 15 2021

thonkle requested review of D10125: Send BIP37 fRelay as false.
Sep 15 2021, 22:08

Sep 14 2021

thonkle closed D10106: Cleanup Bitcoin Cash user agents in seeder tests.
Sep 14 2021, 17:52
thonkle committed rABC53e80d9b2ea5: Cleanup Bitcoin Cash user agents in seeder tests (authored by thonkle).
Cleanup Bitcoin Cash user agents in seeder tests
Sep 14 2021, 17:52
thonkle closed D10105: Set seeder user agent in a similar way to the node.
Sep 14 2021, 17:51
thonkle committed rABC4400cf6d32e6: Set seeder user agent in a similar way to the node (authored by thonkle).
Set seeder user agent in a similar way to the node
Sep 14 2021, 17:51
thonkle closed D10104: Rebrand seeder to eCash.
Sep 14 2021, 17:50
thonkle committed rABCc556163d76e2: Rebrand seeder to eCash (authored by thonkle).
Rebrand seeder to eCash
Sep 14 2021, 17:50

Sep 13 2021

thonkle requested review of D10106: Cleanup Bitcoin Cash user agents in seeder tests.
Sep 13 2021, 22:09
thonkle requested review of D10105: Set seeder user agent in a similar way to the node.
Sep 13 2021, 21:54
thonkle requested review of D10104: Rebrand seeder to eCash.
Sep 13 2021, 21:36