Page MenuHomePhabricator
Feed Advanced Search

Nov 12 2024

PiRK committed rABC7fbc409146b0: test: add option to speed up tx relay/mempool sync (authored by brunoerg <brunoely.gc@gmail.com>).
test: add option to speed up tx relay/mempool sync
Nov 12 2024, 16:53
PiRK closed D17114: p2p: Allow whitelisting manual connections.
Nov 12 2024, 16:14
PiRK closed D17112: Bump version to 0.30.5.
Nov 12 2024, 16:14
PiRK committed rABC0e905bbfc0af: p2p: Allow whitelisting manual connections (authored by brunoerg <brunoely.gc@gmail.com>).
p2p: Allow whitelisting manual connections
Nov 12 2024, 16:14
PiRK committed rABC337a7020cbc3: Bump version to 0.30.5 (authored by PiRK).
Bump version to 0.30.5
Nov 12 2024, 16:14
PiRK closed D17111: scripted-diff: net: rename permissionFlags to permission_flags.
Nov 12 2024, 16:14
PiRK closed D17110: net: Add CNodeOptions and increase constness.
Nov 12 2024, 16:14
PiRK committed rABC2986e66378db: scripted-diff: net: rename permissionFlags to permission_flags (authored by PiRK).
scripted-diff: net: rename permissionFlags to permission_flags
Nov 12 2024, 16:14
PiRK committed rABC0211596ef3bb: net: Add CNodeOptions and increase constness (authored by PiRK).
net: Add CNodeOptions and increase constness
Nov 12 2024, 16:14
PiRK closed D17109: net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection.
Nov 12 2024, 16:14
PiRK committed rABC5df861c9c822: net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection (authored by Luke Dashjr <luke-jr+git@utopios.org>).
net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection
Nov 12 2024, 16:14
PiRK updated the diff for D17115: test: add option to speed up tx relay/mempool sync.

remove comment (x52), include new test from D17113

Nov 12 2024, 16:13
PiRK accepted D17116: [Cashtab] Do not load ONESHOT offers on manage screen for partials.
Nov 12 2024, 15:16
PiRK accepted D17113: Improve test coverage of the getblocktemplate longpoll feature with avalanche.
Nov 12 2024, 15:15
PiRK added inline comments to D17115: test: add option to speed up tx relay/mempool sync.
Nov 12 2024, 15:07
PiRK updated the diff for D17115: test: add option to speed up tx relay/mempool sync.

add more tests (mostly abc*). Note that the new way of setting the option is persistent accross node restarts. abc_p2p_avalanche_proof_voting is an example that fails if we set this attribute, because it needs to restart without the noban permission in one of the subtests.

Nov 12 2024, 15:05
PiRK updated the diff for D17114: p2p: Allow whitelisting manual connections.

feedback

Nov 12 2024, 14:55
PiRK requested review of D17110: net: Add CNodeOptions and increase constness.
Nov 12 2024, 14:52
PiRK updated the summary of D17110: net: Add CNodeOptions and increase constness.
Nov 12 2024, 14:52
PiRK added a comment to D17110: net: Add CNodeOptions and increase constness.

The commits are not the correct ones

Nov 12 2024, 14:51
PiRK added a comment to D17115: test: add option to speed up tx relay/mempool sync.

interface_rest.py | ✓ Passed | 21 s

Nov 12 2024, 14:30
PiRK requested review of D17115: test: add option to speed up tx relay/mempool sync.
Nov 12 2024, 14:28
PiRK requested review of D17114: p2p: Allow whitelisting manual connections.
Nov 12 2024, 14:25
PiRK requested review of D17112: Bump version to 0.30.5.
Nov 12 2024, 13:30
PiRK added inline comments to D17110: net: Add CNodeOptions and increase constness.
Nov 12 2024, 13:19
PiRK requested review of D17111: scripted-diff: net: rename permissionFlags to permission_flags.
Nov 12 2024, 13:17
PiRK requested review of D17110: net: Add CNodeOptions and increase constness.
Nov 12 2024, 13:16
PiRK requested review of D17109: net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection.
Nov 12 2024, 11:34
PiRK added a comment to D17106: net: dedup and RAII-fy the creation of a copy of CConnman::vNodes.

I'm not able to reproduce the failure in 100 runs of the test , but I noticed that the test duration variability is wild, with values ranging from 6s to 41s.
I will backport 27114 to hopefully speed this up.

Nov 12 2024, 10:04

Nov 11 2024

PiRK planned changes to D17108: net: split CConnman::SocketHandler().

lock issue or lock annotation issue to be investigated

Nov 11 2024, 19:23
PiRK planned changes to D17107: net: keep reference to each node during socket wait.
Nov 11 2024, 19:22
PiRK planned changes to D17106: net: dedup and RAII-fy the creation of a copy of CConnman::vNodes.

functional test failure to be investigated

Nov 11 2024, 19:21
PiRK requested review of D17108: net: split CConnman::SocketHandler().
Nov 11 2024, 19:04
PiRK updated the summary of D17107: net: keep reference to each node during socket wait.
Nov 11 2024, 19:02
PiRK updated the summary of D17107: net: keep reference to each node during socket wait.
Nov 11 2024, 19:01
PiRK requested review of D17107: net: keep reference to each node during socket wait.
Nov 11 2024, 19:00
PiRK updated the summary of D17106: net: dedup and RAII-fy the creation of a copy of CConnman::vNodes.
Nov 11 2024, 18:59
PiRK requested review of D17106: net: dedup and RAII-fy the creation of a copy of CConnman::vNodes.
Nov 11 2024, 18:56
PiRK closed D17105: util: implement noexcept move assignment & move ctor for prevector.
Nov 11 2024, 14:52
PiRK committed rABC27be6020ccd0: util: implement noexcept move assignment & move ctor for prevector (authored by Martin Leitner-Ankerl <martin.ankerl@gmail.com>).
util: implement noexcept move assignment & move ctor for prevector
Nov 11 2024, 14:52
PiRK added inline comments to D17105: util: implement noexcept move assignment & move ctor for prevector.
Nov 11 2024, 14:45
PiRK requested review of D17105: util: implement noexcept move assignment & move ctor for prevector.
Nov 11 2024, 10:56
PiRK closed D17043: [chronik] implement scripthash type for utxos endpoints.
Nov 11 2024, 07:35
PiRK committed rABC91a04f028842: [chronik] implement scripthash type for utxos endpoints (authored by PiRK).
[chronik] implement scripthash type for utxos endpoints
Nov 11 2024, 07:35
PiRK closed D17037: [chronik] index scripts by scripthashes in the mempool.
Nov 11 2024, 07:33
PiRK committed rABC695462edf1d1: [chronik] index scripts by scripthashes in the mempool (authored by PiRK).
[chronik] index scripts by scripthashes in the mempool
Nov 11 2024, 07:33

Nov 9 2024

PiRK updated the diff for D17043: [chronik] implement scripthash type for utxos endpoints.

remove .as_ref() that does nothing, dedup copyright header

Nov 9 2024, 15:29
PiRK added inline comments to D17043: [chronik] implement scripthash type for utxos endpoints.
Nov 9 2024, 15:10
PiRK updated the diff for D17043: [chronik] implement scripthash type for utxos endpoints.

fix decompress_script injection

Nov 9 2024, 15:08

Nov 8 2024

PiRK added a comment to D17037: [chronik] index scripts by scripthashes in the mempool.

i forgot about the dependency injection issue

Nov 8 2024, 15:06
PiRK updated the diff for D17043: [chronik] implement scripthash type for utxos endpoints.

provide error 400 (index disabled) and fix "creates a temporary value which is freed while still in use" by making script_ser a vec<u8> rather than a &[u8]

Nov 8 2024, 13:28
PiRK planned changes to D17043: [chronik] implement scripthash type for utxos endpoints.

add the error 400 when index is disabled

Nov 8 2024, 13:00
PiRK updated the diff for D17043: [chronik] implement scripthash type for utxos endpoints.

rebase and add tests

Nov 8 2024, 12:58
PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

remove redundant clone (&[u8] implements the copy trait)

Nov 8 2024, 08:02

Nov 7 2024

PiRK added inline comments to D17037: [chronik] index scripts by scripthashes in the mempool.
Nov 7 2024, 16:47
PiRK added inline comments to D17037: [chronik] index scripts by scripthashes in the mempool.
Nov 7 2024, 16:43
PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

add test for scenario "a mined tx replaces a mempool tx leaving the history empty", remove unused import causing compile warning (seems unrelated to this diff??)

Nov 7 2024, 16:40
PiRK planned changes to D17037: [chronik] index scripts by scripthashes in the mempool.

Build failures

Nov 7 2024, 06:43

Nov 6 2024

PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

Make member_ser_by_member_hash return a &[u8] and make it work in the callsite
Add an additional test that covers two of the requested scenarii:

  • one where there’s still one left in the mempool
  • one where there’s still one left in the db
Nov 6 2024, 21:34
PiRK accepted D17089: [ecash-herald] Patch typo in secrets.sample.ts.
Nov 6 2024, 20:15
PiRK accepted D17086: [CI] Disable chronik plugins in the release.
Nov 6 2024, 12:38

Nov 5 2024

PiRK accepted D17082: Parallel compact block downloads, take 3.
Nov 5 2024, 23:00
PiRK planned changes to D17037: [chronik] index scripts by scripthashes in the mempool.

still working on more tests

Nov 5 2024, 13:16
PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

rebase

Nov 5 2024, 13:16
PiRK accepted D17076: [avalanche] Fix the getavaaddr functional test.
Nov 5 2024, 09:57

Nov 4 2024

PiRK added inline comments to D17037: [chronik] index scripts by scripthashes in the mempool.
Nov 4 2024, 11:34
PiRK accepted D17067: Deprecate the address_type field of the getnewaddress RPC.
Nov 4 2024, 09:47
PiRK accepted D17066: Bump version to 0.30.4.
Nov 4 2024, 09:46

Nov 2 2024

PiRK committed rABCbf00137a339a: [chronik] add scripthash option to the various script endpoints (authored by PiRK).
[chronik] add scripthash option to the various script endpoints
Nov 2 2024, 22:43
PiRK closed D16937: [chronik] add scripthash option to the various script endpoints.
Nov 2 2024, 22:43
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

merge imports

Nov 2 2024, 19:36
PiRK abandoned D17056: [electrum] remove outdated error message.
Nov 2 2024, 19:28

Nov 1 2024

PiRK planned changes to D17043: [chronik] implement scripthash type for utxos endpoints.

still need to fix the decompress_script injection which currently breaks tests

Nov 1 2024, 09:26

Oct 31 2024

PiRK planned changes to D17056: [electrum] remove outdated error message.

Actually I'm not sure we should remove it. It seems like this was reused and re-removed even after D4576 (see D5283). Maybe we should keep looking for it in Electrum it for another potential future node consensus upgrade?

Oct 31 2024, 20:21
PiRK requested review of D17056: [electrum] remove outdated error message.
Oct 31 2024, 20:16
PiRK updated the diff for D17043: [chronik] implement scripthash type for utxos endpoints.

rebase

Oct 31 2024, 20:08
PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

rebase

Oct 31 2024, 20:07
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

remove now useless functions and imports

Oct 31 2024, 16:38
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

remove the need to access db for checking if the index is enabled

Oct 31 2024, 16:29
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

no more need for the todo

Oct 31 2024, 13:49
PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

then_some, don't allocate

Oct 31 2024, 13:48
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

revert accidental squashing

Oct 31 2024, 13:43
PiRK planned changes to D16937: [chronik] add scripthash option to the various script endpoints.

I accidentaly squashed the child diff while trying to reabase and amend it

Oct 31 2024, 13:31
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

use then_some, don't allocate to query the hashmap

Oct 31 2024, 13:28
PiRK added inline comments to D17037: [chronik] index scripts by scripthashes in the mempool.
Oct 31 2024, 13:22
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

return a better error if the scripthash index is disabled

Oct 31 2024, 11:54

Oct 30 2024

PiRK planned changes to D17043: [chronik] implement scripthash type for utxos endpoints.

looks like the decompress_script injection breaks a bunch of tests

Oct 30 2024, 18:43
PiRK published D17043: [chronik] implement scripthash type for utxos endpoints for review.
Oct 30 2024, 18:29
PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

simplify expressions

Oct 30 2024, 10:48

Oct 29 2024

PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

use ok_or, fix the test suite's name

Oct 29 2024, 15:40
PiRK updated the diff for D17037: [chronik] index scripts by scripthashes in the mempool.

rebase

Oct 29 2024, 14:57
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

don't panic

Oct 29 2024, 14:56
PiRK added inline comments to D16937: [chronik] add scripthash option to the various script endpoints.
Oct 29 2024, 14:54
PiRK accepted D17033: [CI] Fix windows tests.
Oct 29 2024, 14:11
PiRK requested review of D17037: [chronik] index scripts by scripthashes in the mempool.
Oct 29 2024, 14:08
PiRK accepted D17032: build: GCC-12 build improvements.
Oct 29 2024, 10:19
PiRK accepted D17031: [CI] Fix the check source control tools build.
Oct 29 2024, 10:16

Oct 28 2024

PiRK accepted D17022: [CI] Prepare to use Debian Bookworm.
Oct 28 2024, 15:36
PiRK accepted D17021: [chronik] Fix flaky pugin integration test.
Oct 28 2024, 15:34
PiRK updated the diff for D16937: [chronik] add scripthash option to the various script endpoints.

write a new test dedicated to scripthash, make it a bit simpler (no need to retest all the things already tested in the other 3 tests)

Oct 28 2024, 13:03