Page MenuHomePhabricator
Feed All Stories

May 12 2021

Fabien requested review of D9506: p2p: use CInv block message helpers in net_processing.cpp.
May 12 2021, 14:00
teamcity updated the summary of D9505: [net processing] Change AlreadyHaveTx() to take a GenTxid.
May 12 2021, 13:47
Fabien requested review of D9505: [net processing] Change AlreadyHaveTx() to take a GenTxid.
May 12 2021, 13:47
teamcity updated the summary of D9504: [net processing] Change AlreadyHaveBlock() to take block_hash argument.
May 12 2021, 13:33
Fabien requested review of D9504: [net processing] Change AlreadyHaveBlock() to take block_hash argument.
May 12 2021, 13:33
teamcity updated the summary of D9503: [net processing] Remove mempool argument from AlreadyHaveBlock().
May 12 2021, 13:26
Fabien requested review of D9503: [net processing] Remove mempool argument from AlreadyHaveBlock().
May 12 2021, 13:26
teamcity updated the summary of D9502: [net processing] Split AlreadyHave() into separate block and tx functions.
May 12 2021, 13:19
Fabien requested review of D9502: [net processing] Split AlreadyHave() into separate block and tx functions.
May 12 2021, 13:19
teamcity updated the summary of D9501: p2p: add CInv block message helper methods.
May 12 2021, 12:50
Fabien requested review of D9501: p2p: add CInv block message helper methods.
May 12 2021, 12:50
teamcity updated the summary of D9500: p2p, refactor: add CInv transaction message helpers; use in net processing.
May 12 2021, 12:29
Fabien requested review of D9500: p2p, refactor: add CInv transaction message helpers; use in net processing.
May 12 2021, 12:29
teamcity added a comment to D9498: [avalanche] Reply to proof invs with getdata requests.
May 12 2021, 12:28
Fabien updated the diff for D9498: [avalanche] Reply to proof invs with getdata requests.

Add missing continue, update nullptr position

May 12 2021, 11:54
deadalnix added inline comments to D9498: [avalanche] Reply to proof invs with getdata requests.
May 12 2021, 11:41
PiRK closed D9494: [avalanche] don't ignore avapoll and avaresponse while importing.
May 12 2021, 11:34
PiRK committed rABCc7ab326c7f80: [avalanche] don't ignore avapoll and avaresponse while importing (authored by PiRK).
[avalanche] don't ignore avapoll and avaresponse while importing
May 12 2021, 11:34
PiRK added a comment to D9497: [avalanche] enforce at least one delegation level in avahello.

I'm going to keep looking for solutions, but it is not as simple as I thought. There are methods (e.g. PeerManager::addNode that take a delegation even when it is not strictly necessary, and currently we just build a dummy delegation for this case. So it will either make the delegation mandatory always (or at least specifying a private key to build a delegation locally), even for adding a node via RPC, or we need to make the Delegation an optional parameter for this method.

May 12 2021, 08:16
Fabien updated the diff for D9498: [avalanche] Reply to proof invs with getdata requests.

Rename the flag, remove the unecessary mutex, make the bool check explicit, move proof between block and tx

May 12 2021, 08:07
bongxanh updated bongxanh.
May 12 2021, 07:12
bongxanh updated bongxanh.
May 12 2021, 07:11
Joey King <joseph.roy.king@gmail.com> closed D9496: [Cashtab] Show token info on Send Token screen.
May 12 2021, 03:19
Joey King <joseph.roy.king@gmail.com> committed rABC61c70bb129ac: [Cashtab] Show token info on Send Token screen (authored by Joey King <joseph.roy.king@gmail.com>).
[Cashtab] Show token info on Send Token screen
May 12 2021, 03:19

May 11 2021

majcosta accepted D9496: [Cashtab] Show token info on Send Token screen.
May 11 2021, 23:56
deadalnix accepted D9494: [avalanche] don't ignore avapoll and avaresponse while importing.
May 11 2021, 22:48
deadalnix requested changes to D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 22:48
Mengerian added inline comments to D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 22:42
deadalnix requested changes to D9497: [avalanche] enforce at least one delegation level in avahello.

Either delegation must have at least one level or they don't. It doesn't make sense to insist on avahello having some special type of delegation.

May 11 2021, 22:19
deadalnix requested changes to D9499: [avalanche] Reverse cs_main and cs_peerManager lock order.

That is a significant step backward. The contention on cs_main is obviously far greater than the one on the peer manager. What alternative have you considered? Why do they fail?

May 11 2021, 22:17
teamcity closed T1613: Build Bitcoin-ABC / Master / Cross Builds / Cross Build Linux ARM is broken. as Resolved.
May 11 2021, 19:53
bytesofman updated the diff for D9496: [Cashtab] Show token info on Send Token screen.

Rebase

May 11 2021, 19:43
teamcity closed T1612: Build Bitcoin-ABC / Master / Native tests / Test Native OSX is broken. as Resolved.
May 11 2021, 19:39
Joey King <joseph.roy.king@gmail.com> closed D9495: [Cashtab] Change dust param from BCHA to sats.
May 11 2021, 19:26
Joey King <joseph.roy.king@gmail.com> committed rABC89eb5baefec1: [Cashtab] Change dust param from BCHA to sats (authored by Joey King <joseph.roy.king@gmail.com>).
[Cashtab] Change dust param from BCHA to sats
May 11 2021, 19:26
Fabien updated the summary of D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 19:21
Fabien updated the diff for D9498: [avalanche] Reply to proof invs with getdata requests.

Rebase on top of D9499 to fix the lock order issue

May 11 2021, 19:21
Fabien added a comment to D9499: [avalanche] Reverse cs_main and cs_peerManager lock order.

Excuse the linting errors, my cppcheck version still has this false positive bug

May 11 2021, 19:20
Fabien requested review of D9499: [avalanche] Reverse cs_main and cs_peerManager lock order.
May 11 2021, 19:19
majcosta accepted D9495: [Cashtab] Change dust param from BCHA to sats.
May 11 2021, 18:16
PiRK abandoned D9369: [avalanche] implement a proof relay struct.
May 11 2021, 15:22
PiRK abandoned D9399: [avalanche] start relaying proof inventories.

there is similar code in D9489

May 11 2021, 15:21
PiRK added a comment to D9369: [avalanche] implement a proof relay struct.

Abandoned in favor of D9489

May 11 2021, 15:18
PiRK abandoned D9364: [avalanche] start implementing reception of avaproof.

This can be abandoned. There is similar code in D9478 and Fabien is working on proper proof relaying.

May 11 2021, 15:16
Fabien planned changes to D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 15:08
teamcity added a comment to D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 15:02
teamcity added a comment to D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 14:58
teamcity added a comment to D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 14:54
Fabien updated the diff for D9498: [avalanche] Reply to proof invs with getdata requests.

Move the log to the lambda as well

May 11 2021, 14:46
Fabien requested review of D9498: [avalanche] Reply to proof invs with getdata requests.
May 11 2021, 14:43
PiRK updated the diff for D9497: [avalanche] enforce at least one delegation level in avahello.

Add missing return; when done with checking the AVAHELLO message.
Add a log message for successful signature verification.

May 11 2021, 12:49
danielphilip2 updated danielphilip2.
May 11 2021, 11:53
PiRK requested review of D9497: [avalanche] enforce at least one delegation level in avahello.
May 11 2021, 10:41
Fabien added a comment to D9489: [avalanche] Annouce our proofs to our peers.

OK I missed that the broadcast set was actually fixing a quadratic issue. So here is the plan:

  • Add a set of unbroadcasted proofs to the peer manager
  • Make the peer manager remove the proofs from the set as they become invalid
  • Add binding at the processor level to add and remove an unbroadcasted proof
  • Add manually submitted proofs to the unbroadcasted set
  • Remove the proof from the unbroadcasted set on first peer that requested it
  • Extend the PeerManager::ReattemptInitialBroadcast() to include the unbroadcasted proofs
May 11 2021, 09:43
teamcity triaged T1613: Build Bitcoin-ABC / Master / Cross Builds / Cross Build Linux ARM is broken. as Unbreak Now! priority.
May 11 2021, 07:51
teamcity triaged T1612: Build Bitcoin-ABC / Master / Native tests / Test Native OSX is broken. as Unbreak Now! priority.
May 11 2021, 07:36
Fabien closed D9490: Factorize flushing the inventory buffer when it reaches its max size.
May 11 2021, 07:18
Fabien committed rABC38b2d48064b4: Factorize flushing the inventory buffer when it reaches its max size (authored by Fabien).
Factorize flushing the inventory buffer when it reaches its max size
May 11 2021, 07:18

May 10 2021

bytesofman requested review of D9496: [Cashtab] Show token info on Send Token screen.
May 10 2021, 22:19
bytesofman requested review of D9495: [Cashtab] Change dust param from BCHA to sats.
May 10 2021, 20:59
PiRK updated the summary of D9494: [avalanche] don't ignore avapoll and avaresponse while importing.
May 10 2021, 15:56
PiRK requested review of D9494: [avalanche] don't ignore avapoll and avaresponse while importing.
May 10 2021, 15:55
deadalnix requested changes to D9492: [avalanche] Add a sendavalancheproof RPC shell.

This is doing several thing at once. What about starting with a validateproof RPC?

May 10 2021, 15:55
deadalnix requested changes to D9493: [avalanche] Prevent sending proof invs multiple times to the same peer.
May 10 2021, 15:43
deadalnix accepted D9490: Factorize flushing the inventory buffer when it reaches its max size.
May 10 2021, 15:36
deadalnix added inline comments to D9489: [avalanche] Annouce our proofs to our peers.
May 10 2021, 15:36
deadalnix requested changes to D9489: [avalanche] Annouce our proofs to our peers.

You'll note that there is a set of message to exchange mempool content, there is no reason to not do the same for proofs, because this is introducing quadratic behavior.

May 10 2021, 15:33
Fabien closed D9491: Add missing lock annotation to the tx inventory send buffer.
May 10 2021, 15:06
Fabien committed rABCa6a534141571: Add missing lock annotation to the tx inventory send buffer (authored by Fabien).
Add missing lock annotation to the tx inventory send buffer
May 10 2021, 15:06
Fabien added inline comments to D9490: Factorize flushing the inventory buffer when it reaches its max size.
May 10 2021, 15:03
Fabien updated the diff for D9490: Factorize flushing the inventory buffer when it reaches its max size.

Address feedback

May 10 2021, 15:03
Fabien updated the diff for D9493: [avalanche] Prevent sending proof invs multiple times to the same peer.

Rebase to fix the build with wallet disabled

May 10 2021, 14:53
Fabien updated the diff for D9492: [avalanche] Add a sendavalancheproof RPC shell.

Fix the build with no wallet

May 10 2021, 14:51
deadalnix requested changes to D9490: Factorize flushing the inventory buffer when it reaches its max size.
May 10 2021, 14:51
Fabien planned changes to D9492: [avalanche] Add a sendavalancheproof RPC shell.
May 10 2021, 14:46
Fabien planned changes to D9493: [avalanche] Prevent sending proof invs multiple times to the same peer.
May 10 2021, 14:45
teamcity added a comment to D9493: [avalanche] Prevent sending proof invs multiple times to the same peer.
May 10 2021, 14:43
deadalnix accepted D9491: Add missing lock annotation to the tx inventory send buffer.
May 10 2021, 14:40
deadalnix retitled D9491: Add missing lock annotation to the tx inventory send buffer from Add missing lock annotation to the tx inventoryu send buffer to Add missing lock annotation to the tx inventory send buffer.
May 10 2021, 14:40
Fabien requested review of D9493: [avalanche] Prevent sending proof invs multiple times to the same peer.
May 10 2021, 14:33
PiRK closed D9482: remove misleading comment.
May 10 2021, 14:16
PiRK committed rABC1477b37ad2cc: remove misleading comment (authored by PiRK).
remove misleading comment
May 10 2021, 14:15
PiRK accepted D9490: Factorize flushing the inventory buffer when it reaches its max size.
May 10 2021, 14:12
Fabien requested review of D9492: [avalanche] Add a sendavalancheproof RPC shell.
May 10 2021, 13:35
Fabien requested review of D9491: Add missing lock annotation to the tx inventory send buffer.
May 10 2021, 09:29
Fabien added inline comments to D9489: [avalanche] Annouce our proofs to our peers.
May 10 2021, 09:19
Fabien updated the diff for D9489: [avalanche] Annouce our proofs to our peers.

Move the relay struct initialization to it's first use, guard the send buffer with mutex, rebase on top of D9490.

May 10 2021, 09:18
PiRK abandoned D9487: [avalanche] let PeerManager::addNode deal with signature verification.

I'm going to try with const CPubKey &Delegation::getMaster(const Proof &proof) const;

May 10 2021, 09:08
Fabien requested review of D9490: Factorize flushing the inventory buffer when it reaches its max size.
May 10 2021, 08:44
Mengerian closed D9473: [website] remove exchanges that don't have withdrawals and deposits enabled.
May 10 2021, 00:38
Mengerian committed rABCWEB6c07bbb0e640: [website] remove exchanges that don't have withdrawals and deposits enabled (authored by Mengerian).
[website] remove exchanges that don't have withdrawals and deposits enabled
May 10 2021, 00:38

May 9 2021

majcosta accepted D9473: [website] remove exchanges that don't have withdrawals and deposits enabled.
May 9 2021, 22:39
Mengerian requested review of D9473: [website] remove exchanges that don't have withdrawals and deposits enabled.

We may as well land this now IMO.

May 9 2021, 22:11
deadalnix requested changes to D9489: [avalanche] Annouce our proofs to our peers.
May 9 2021, 21:15
Fabien updated the diff for D9489: [avalanche] Annouce our proofs to our peers.

Drop the conditions for creating the relay structure (not needed at this point), fix the circular dependencies.

May 9 2021, 18:52
Fabien planned changes to D9489: [avalanche] Annouce our proofs to our peers.
May 9 2021, 16:59
teamcity added a comment to D9489: [avalanche] Annouce our proofs to our peers.
May 9 2021, 16:58
Fabien requested review of D9489: [avalanche] Annouce our proofs to our peers.
May 9 2021, 16:57
Mengerian closed D9488: [website] Update Cain sponsor link.
May 9 2021, 15:53
Mengerian committed rABCWEB22a41916bf4d: [website] Update Cain sponsor link (authored by Mengerian).
[website] Update Cain sponsor link
May 9 2021, 15:53