Page MenuHomePhabricator
Feed Advanced Search

Tue, Nov 12

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
Tue, Nov 12, 16:53
PiRK closed D17114: p2p: Allow whitelisting manual connections.
Tue, Nov 12, 16:14
PiRK closed D17112: Bump version to 0.30.5.
Tue, Nov 12, 16:14
PiRK committed rABC0e905bbfc0af: p2p: Allow whitelisting manual connections (authored by brunoerg <brunoely.gc@gmail.com>).
p2p: Allow whitelisting manual connections
Tue, Nov 12, 16:14
PiRK committed rABC337a7020cbc3: Bump version to 0.30.5 (authored by PiRK).
Bump version to 0.30.5
Tue, Nov 12, 16:14
PiRK closed D17111: scripted-diff: net: rename permissionFlags to permission_flags.
Tue, Nov 12, 16:14
PiRK closed D17110: net: Add CNodeOptions and increase constness.
Tue, Nov 12, 16:14
PiRK committed rABC2986e66378db: scripted-diff: net: rename permissionFlags to permission_flags (authored by PiRK).
scripted-diff: net: rename permissionFlags to permission_flags
Tue, Nov 12, 16:14
PiRK committed rABC0211596ef3bb: net: Add CNodeOptions and increase constness (authored by PiRK).
net: Add CNodeOptions and increase constness
Tue, Nov 12, 16:14
PiRK closed D17109: net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection.
Tue, Nov 12, 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
Tue, Nov 12, 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

Tue, Nov 12, 16:13
PiRK accepted D17116: [Cashtab] Do not load ONESHOT offers on manage screen for partials.
Tue, Nov 12, 15:16
PiRK accepted D17113: Improve test coverage of the getblocktemplate longpoll feature with avalanche.
Tue, Nov 12, 15:15
PiRK added inline comments to D17115: test: add option to speed up tx relay/mempool sync.
Tue, Nov 12, 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.

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

feedback

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

The commits are not the correct ones

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

interface_rest.py | ✓ Passed | 21 s

Tue, Nov 12, 14:30
PiRK requested review of D17115: test: add option to speed up tx relay/mempool sync.
Tue, Nov 12, 14:28
PiRK requested review of D17114: p2p: Allow whitelisting manual connections.
Tue, Nov 12, 14:25
PiRK requested review of D17112: Bump version to 0.30.5.
Tue, Nov 12, 13:30
PiRK added inline comments to D17110: net: Add CNodeOptions and increase constness.
Tue, Nov 12, 13:19
PiRK requested review of D17111: scripted-diff: net: rename permissionFlags to permission_flags.
Tue, Nov 12, 13:17
PiRK requested review of D17110: net: Add CNodeOptions and increase constness.
Tue, Nov 12, 13:16
PiRK requested review of D17109: net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection.
Tue, Nov 12, 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.

Tue, Nov 12, 10:04

Mon, Nov 11

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

lock issue or lock annotation issue to be investigated

Mon, Nov 11, 19:23
PiRK planned changes to D17107: net: keep reference to each node during socket wait.
Mon, Nov 11, 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

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

Sat, Nov 9

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

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

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

fix decompress_script injection

Sat, Nov 9, 15:08

Fri, Nov 8

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

i forgot about the dependency injection issue

Fri, Nov 8, 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]

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

add the error 400 when index is disabled

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

rebase and add tests

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

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

Fri, Nov 8, 08:02

Thu, Nov 7

PiRK added inline comments to D17037: [chronik] index scripts by scripthashes in the mempool.
Thu, Nov 7, 16:47
PiRK added inline comments to D17037: [chronik] index scripts by scripthashes in the mempool.
Thu, Nov 7, 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??)

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

Build failures

Thu, Nov 7, 06:43

Wed, Nov 6

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
Wed, Nov 6, 21:34
PiRK accepted D17089: [ecash-herald] Patch typo in secrets.sample.ts.
Wed, Nov 6, 20:15
PiRK accepted D17086: [CI] Disable chronik plugins in the release.
Wed, Nov 6, 12:38

Tue, Nov 5

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

still working on more tests

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

rebase

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

Mon, Nov 4

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

Sat, Nov 2

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

merge imports

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

Fri, Nov 1

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

still need to fix the decompress_script injection which currently breaks tests

Fri, Nov 1, 09:26

Thu, Oct 31

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?

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

rebase

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

rebase

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

remove now useless functions and imports

Thu, Oct 31, 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

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

no more need for the todo

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

then_some, don't allocate

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

revert accidental squashing

Thu, Oct 31, 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

Thu, Oct 31, 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

Thu, Oct 31, 13:28
PiRK added inline comments to D17037: [chronik] index scripts by scripthashes in the mempool.
Thu, Oct 31, 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

Thu, Oct 31, 11:54

Wed, Oct 30

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

looks like the decompress_script injection breaks a bunch of tests

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

simplify expressions

Wed, Oct 30, 10:48

Tue, Oct 29

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

use ok_or, fix the test suite's name

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

rebase

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

don't panic

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

Mon, Oct 28

PiRK accepted D17022: [CI] Prepare to use Debian Bookworm.
Mon, Oct 28, 15:36
PiRK accepted D17021: [chronik] Fix flaky pugin integration test.
Mon, Oct 28, 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)

Mon, Oct 28, 13:03