ChanServ changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
pablomartin has quit [Ping timeout: 264 seconds]
bitdex has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
cygnet3 has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
cguida_ has quit [Remote host closed the connection]
cguida_ has joined #bitcoin-core-dev
nero1086 has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 268 seconds]
Guest77 has joined #bitcoin-core-dev
Guest77 has quit [Client Quit]
nero1086 has quit [Client Quit]
pablomartin has joined #bitcoin-core-dev
Eric3 has joined #bitcoin-core-dev
ExEric3 has quit [Ping timeout: 252 seconds]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
realies has quit [Quit: ~]
realies has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 255 seconds]
cmirror has quit [Remote host closed the connection]
Guest66 has joined #bitcoin-core-dev
cmirror has joined #bitcoin-core-dev
Guest66 has quit [Client Quit]
pablomartin has quit [Ping timeout: 260 seconds]
andytoshi has quit [Ping timeout: 272 seconds]
andytoshi has joined #bitcoin-core-dev
Guest41 has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 252 seconds]
AaronvanW has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
Guest41 has quit [Ping timeout: 250 seconds]
puchka has quit [Ping timeout: 264 seconds]
SpellChecker has quit [Remote host closed the connection]
SpellChecker has joined #bitcoin-core-dev
puchka has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 255 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 246 seconds]
Cory has quit [Quit: Client closed]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
Eric3 has quit [Remote host closed the connection]
csknk has joined #bitcoin-core-dev
ExEric3 has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
csknk has quit [Quit: leaving]
kevkevin has joined #bitcoin-core-dev
csknk has joined #bitcoin-core-dev
rodarmor has quit [Read error: Connection reset by peer]
rodarmor has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-core-dev
BrandonOdiwuor has joined #bitcoin-core-dev
BrandonOdiwuor has quit [Client Quit]
BrandonOdiwuor has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
cygnet3 has joined #bitcoin-core-dev
salvatoshi has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
salvatoshi has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
csknk has quit [Ping timeout: 240 seconds]
csknk has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
Guest59 has joined #bitcoin-core-dev
BrandonOdiwuor has quit [Quit: Client closed]
Guest59 has left #bitcoin-core-dev [#bitcoin-core-dev]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
abubakarsadiq has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
kevkevin has joined #bitcoin-core-dev
Cory has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 255 seconds]
Cory has left #bitcoin-core-dev [#bitcoin-core-dev]
the_mariner has joined #bitcoin-core-dev
salvatoshi has quit [Ping timeout: 256 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
TallTim_ has joined #bitcoin-core-dev
the_mariner1 has joined #bitcoin-core-dev
realies1 has joined #bitcoin-core-dev
TheRec_ has joined #bitcoin-core-dev
stickies-v_ has joined #bitcoin-core-dev
lightlike_ has joined #bitcoin-core-dev
jadi_ has joined #bitcoin-core-dev
abubakarsadiq_ has joined #bitcoin-core-dev
ajonas_ has joined #bitcoin-core-dev
Lightsword_ has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 272 seconds]
lbia1 has joined #bitcoin-core-dev
the_mariner has quit [*.net *.split]
abubakarsadiq has quit [*.net *.split]
realies has quit [*.net *.split]
nanotube has quit [*.net *.split]
aureleoules has quit [*.net *.split]
lbia has quit [*.net *.split]
stickies-v has quit [*.net *.split]
lightlike has quit [*.net *.split]
ajonas has quit [*.net *.split]
jadi has quit [*.net *.split]
TheRec has quit [*.net *.split]
TallTim has quit [*.net *.split]
Lightsword has quit [*.net *.split]
abubakarsadiq_ is now known as abubakarsadiq
stickies-v_ is now known as stickies-v
the_mariner1 is now known as the_mariner
lightlike_ is now known as lightlike
ajonas_ is now known as ajonas
Lightsword_ is now known as Lightsword
kevkevin has joined #bitcoin-core-dev
realies1 is now known as realies
nanotube has joined #bitcoin-core-dev
aureleoules has joined #bitcoin-core-dev
salvatoshi has joined #bitcoin-core-dev
the_mariner has quit [Ping timeout: 256 seconds]
kevkevin has quit [Ping timeout: 268 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
kevkevin has joined #bitcoin-core-dev
gribble has quit [Ping timeout: 255 seconds]
gribble has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
BrandonOdiwuor has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
pablomartin has joined #bitcoin-core-dev
utzig has quit [Remote host closed the connection]
angusp has quit [Remote host closed the connection]
angusp has joined #bitcoin-core-dev
utzig has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
<willcl-ark> Is CJDNS still relatively functional? It seems to me that the project is pretty much unmaintained -- about 10 bugfix commits in 2023 so I have some reservations about the maintenance burden vs usefulness. Browsing the subreddit also seems to indicate that most development (and users?) have migrated to Yggdrasil, and I'm wondering if we should consider a similar migration in the future?
bugs_ has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<sipa> i don't think CJDNS has really ever been functional
bitdex has quit [Quit: = ""]
no-world has joined #bitcoin-core-dev
<no-world> I found the fix for my 10500 wallet.dat(s) ad possibly others - Pull Request (PR-#29124) https://GitHub.com/Bitcoin/pull/29124/files
<gribble> https://github.com/bitcoin/bitcoin/issues/29124 | wallet: Automatically repair corrupted metadata with doubled derivation path by achow101 · Pull Request #29124 · bitcoin/bitcoin · GitHub
<no-world> But how do install it or run it?
<brunoerg> I think CJDNS doesn't have so many dev activity since 2020
<no-world> Do I need Satoshi (Bitcoin QT-Core) v.0.22.x
<no-world> Thanks
<sipa> no-world: that is a proposed patch, you'll need to either wait for it to be merged, and then released in a new version, or compile it yourself
<sipa> but it seems irrelevant for 10500 wallets, as those don't have derivation paths
<no-world> Ok, thanks - how do I compile it - do I need Nokia QT or is that what GitHub supplies - thanks -
<no-world> Ok, I read over that pull request and it shows the wallet version was 10500
<no-world> I'm guessing the wallet was upgraded, was it upgraded to HD
<no-world> Thanks Ill figure it out.  #29124 is there a pull request for gen=1?
<gribble> https://github.com/bitcoin/bitcoin/issues/29124 | wallet: Automatically repair corrupted metadata with doubled derivation path by achow101 · Pull Request #29124 · bitcoin/bitcoin · GitHub
<sipa> no-world: no, there is no built-in miner anymore, it would be pointless
the_mariner has joined #bitcoin-core-dev
the_mariner has quit [Client Quit]
no-world has quit [Ping timeout: 250 seconds]
csknk has quit [Ping timeout: 260 seconds]
BlueMattTest has quit [Quit: Bridge terminating on SIGTERM]
stratospher[m] has quit [Quit: Bridge terminating on SIGTERM]
laanwj has quit [Quit: Bridge terminating on SIGTERM]
BlueMatt[m] has quit [Quit: Bridge terminating on SIGTERM]
Murch[m] has quit [Quit: Bridge terminating on SIGTERM]
dunxen[m] has quit [Quit: Bridge terminating on SIGTERM]
Pieter[m] has quit [Quit: Bridge terminating on SIGTERM]
sr_gi[m] has quit [Quit: Bridge terminating on SIGTERM]
BlueMattMtrxBot has quit [Quit: Bridge terminating on SIGTERM]
b10c[m] has quit [Quit: Bridge terminating on SIGTERM]
bitcoin-git has quit [Quit: Bridge terminating on SIGTERM]
kvaciral[m] has quit [Quit: Bridge terminating on SIGTERM]
Sjors[m] has quit [Quit: Bridge terminating on SIGTERM]
BlueMattMtrxBot has joined #bitcoin-core-dev
BlueMattMtrxBot has quit [Remote host closed the connection]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master 38f70ba Greg Sanders: RPC: Add maxfeerate and maxburnamount args to submitpackage
<bitcoin-git> bitcoin/master 5d045c3 glozow: Merge bitcoin/bitcoin#28950: RPC: Add maxfeerate and maxburnamount args to...
<bitcoin-git> [bitcoin] glozow merged pull request #28950: RPC: Add maxfeerate and maxburnamount args to submitpackage (master...2023-11-submitpackage-max-fee-burn) https://github.com/bitcoin/bitcoin/pull/28950
<bitcoin-git> [guix.sigs] svanstaa opened pull request #1101: Add attestation by svanstaa for 27.0rc1 codesigned and non-codesigned (main...main) https://github.com/bitcoin-core/guix.sigs/pull/1101
bitcoin-git has quit [Excess Flood]
BlueMattMtrxBot has joined #bitcoin-core-dev
Murch[m] has joined #bitcoin-core-dev
Murch[m] has joined #bitcoin-core-dev
<Murch[m]> laanwj: That happens to me sometimes when my auth with nickserv times out
laanwj has joined #bitcoin-core-dev
<laanwj> i'm fine with either, yes it is a lot of noise, compared to actual changes to the source code, but yeah it can also be useful to see that others are building
<laanwj> the amount of noise could be limited by only mentioning merged PRs for that repo, not the individual commits
<laanwj> there's no setting for that in the bot right now to configure that per repo, but it shouldn't be too involved to implement
<laanwj> the amount of code dedicated to cjdns support is minimal (it's mostly just IPv6), i dont think it's that much of a maintenance burden? that said, if no one uses it, there's no point
<laanwj> agree, i had a bitcoin node on cjdns, but it's a long time ago
<laanwj> willcl-ark have you used yggdrasil? at least superficially it looks very similar to cjdns, as a custom mapping of public keys to IPv6; but it uses the `200::/7` range instead of `fc00::/8`
<laanwj> you could handle it in the same way, though if you want address gossip/seeding you'd have to define a addrv2 type
<laanwj> Pieter oh... weird!
Pieter[m] has joined #bitcoin-core-dev
BlueMattMtrxBot1 has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
stratospher[m] has joined #bitcoin-core-dev
BlueMatt[m] has joined #bitcoin-core-dev
<BlueMatt[m]> grrr, sorry, the bot got a bit behind due to a config issue and you got a replay of stale messages
<sipa> they don't seem too stale
<BlueMatt[m]> well, anything that hadnt been sent since like yesterday, but most of it was actually recent :)
<lightlike> my experience with CJDNS is that it worked well and fast, but there were almost no other peers using it (<10 when I last checked).
<sipa> lightlike: yeah, i don't think it's technically broken, but the philosophy behind it really isn't an overlay network like tor/i2p, nor is its primary goal privacy, but really its purpose is the super-ambitious "build a replacement for the internet with manually-configured links"... and it doesn't seem to be succeeding at all in that regard
<lightlike> "the amount of code dedicated to cjdns support is minimal (it's mostly just IPv6), i dont think it's that much of a maintenance burden?" Imo it's mostly the "MaybeFlipIPv6toCJDNS" hack that has caused some headaches (and is still not fixed everywhere I think).
Sjors[m] has joined #bitcoin-core-dev
<lightlike> fyi @vasild (if you haven't seen this)
BlueMattTest has joined #bitcoin-core-dev
b10c[m] has joined #bitcoin-core-dev
<sipa> lightlike: yeah, that's fair - i don't think it's a particularly large burden for us
dunxen[m] has joined #bitcoin-core-dev
sr_gi[m] has joined #bitcoin-core-dev
kvaciral[m] has joined #bitcoin-core-dev
<sipa> but there are perhaps expectations that matter; given how tiny the CJDNS-intersect-Bitcoin network is, choosing for example to run CJDNS-only would be an absolutely terrible idea
<laanwj> it's mostly useful to have an alternative connection to the network outside your normal ISP (to prevent eclipse), then again, tor and i2p work for that too, and for bitcoin their higher latency isn't really a problem
<sipa> yeah, generally more networks = better partition/eclipse resistance
<sipa> but in the case of CJDNS the benefit is pretty tiny
<laanwj> yes, messages from irc seem to be duplicated by the bridghe
Pieter[m] has quit [Quit: Bridge terminating on SIGTERM]
BlueMatt[m] has quit [Quit: Bridge terminating on SIGTERM]
laanwj has quit [Quit: Bridge terminating on SIGTERM]
b10c[m] has quit [Quit: Bridge terminating on SIGTERM]
dunxen[m] has quit [Quit: Bridge terminating on SIGTERM]
stratospher[m] has quit [Quit: Bridge terminating on SIGTERM]
BlueMattTest has quit [Quit: Bridge terminating on SIGTERM]
sr_gi[m] has quit [Quit: Bridge terminating on SIGTERM]
BlueMattMtrxBot has quit [Remote host closed the connection]
Murch[m] has quit [Quit: Bridge terminating on SIGTERM]
kvaciral[m] has quit [Quit: Bridge terminating on SIGTERM]
bitcoin-git has quit [Quit: Bridge terminating on SIGTERM]
BlueMattMtrxBot1 has quit [Quit: Bridge terminating on SIGTERM]
Sjors[m] has quit [Quit: Bridge terminating on SIGTERM]
BlueMattMtrxBot has joined #bitcoin-core-dev
BlueMatt[m] has joined #bitcoin-core-dev
<BlueMatt[m]> okay, I kicked it again, hopefully now its not so sad
stratospher[m] has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
<sipa> let's see
<achow101> my crawler so far hasn't found any cjdns nodes, except the one I seeded it with
<achow101> although maybe it hasn't been running for long enough
bitcoin-git has joined #bitcoin-core-dev
Sjors[m] has joined #bitcoin-core-dev
Pieter[m] has joined #bitcoin-core-dev
BlueMattTest has joined #bitcoin-core-dev
Murch[m] has joined #bitcoin-core-dev
b10c[m] has joined #bitcoin-core-dev
dunxen[m] has joined #bitcoin-core-dev
sr_gi[m] has joined #bitcoin-core-dev
kvaciral[m] has joined #bitcoin-core-dev
laanwj has joined #bitcoin-core-dev
zeropoint has joined #bitcoin-core-dev
<willcl-ark> laanwj: No I didn't manage to get CJDNS set up yet, as in actually connected into the network. Investigations into searching for peers to get bootstrapped led me to github, reddit etc. where there just seemed to be folks proclaiming it as dead (years ago), and mentioning Yggdrasil as a maintained/alive alternative L2 overlay project.
preimage has joined #bitcoin-core-dev
<b10c> is there a cmake-migration channel?
<hebasto> b10c: no
<hebasto> I posted updates in #bitcoin-core-builds
<bitcoin-git> [bitcoin] achow101 pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/5b9831a0a501...0b96a1925e21
<bitcoin-git> bitcoin/master bcbd7eb furszy: bench: basic block filter index initial sync
<bitcoin-git> bitcoin/master 331f044 furszy: index: blockfilter, decouple Write into its own function
<bitcoin-git> bitcoin/master a6756ec furszy: index: blockfilter, decouple header lookup into its own function
<bitcoin-git> [bitcoin] achow101 merged pull request #28955: index: block filters sync, reduce disk read operations by caching last header (master...2023_index_blockfilter_cache_header) https://github.com/bitcoin/bitcoin/pull/28955
BrandonOdiwuor has quit [Quit: Client closed]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0b96a1925e21...69ddee6f393e
<bitcoin-git> bitcoin/master dfcef53 Matthew Zipkin: blockstorage: do not flush block to disk if it is already there
<bitcoin-git> bitcoin/master 69ddee6 Ava Chow: Merge bitcoin/bitcoin#27039: blockstorage: do not flush block to disk if i...
<bitcoin-git> [bitcoin] achow101 merged pull request #27039: blockstorage: do not flush block to disk if it is already there (master...reindex-read-only) https://github.com/bitcoin/bitcoin/pull/27039
Guest14 has joined #bitcoin-core-dev
Guest14 has quit [Client Quit]
Guest93 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 9 commits to master: https://github.com/bitcoin/bitcoin/compare/69ddee6f393e...b50554babddd
<bitcoin-git> bitcoin/master f252e68 Ryan Ofsky: assumeutxo test: Add RPC test for fake nTx and nChainTx values
<bitcoin-git> bitcoin/master 63e8fc9 Ryan Ofsky: ci: add getchaintxstats ubsan suppressions
<bitcoin-git> bitcoin/master 0fd915e Ryan Ofsky: validation: Check GuessVerificationProgress is not called with disconnecte...
<bitcoin-git> [bitcoin] achow101 merged pull request #29370: assumeutxo: Get rid of faked nTx and nChainTx values (master...pr/nofake) https://github.com/bitcoin/bitcoin/pull/29370
<vasild> willcl-ark: laanwj: sipa: lightlike: My node has 1 p2p connection to a CJDNS node and in my addrman there are 2 (!?) CJDNS addresses. It works, but is not popular. One usecase for it could be in environments where Tor and I2P are blocked by a firewall/gov/isp/whatever and the operator still wants to hide the fact that they are running bitcoin node from their ISP. But for this it needs some
<vasild> minimum amount of people to run bitcoin node on CJDNS. I was going to suggest this on https://github.com/bitcoin/bitcoin/issues/29618 where the OP pushes for p2p-v2-only option as if the presence of v1 connection is harmful and talks about environments where Tor and I2P are blocked. Surely, if CJDNS becomes popular it will be blocked as well :)
salvatoshi has quit [Ping timeout: 268 seconds]
<vasild> IIRC I2P was not popular either until at some point some distros included it by default (e.g. umbrella, rasbiblitz and alike). Now there are thousands of I2P nodes.
cygnet3 has quit [Quit: Leaving]
Guest93 has quit [Quit: Client closed]
<sipa> vasild: i think a difference between CJDNS and I2P is the (by design) manual configuration needed for CJDNS
Talkless has joined #bitcoin-core-dev
<emzy> I always needed to add other CJDNS "gateways" because I could not connect to the old. No idea what the issue was. Maybe changing home IP. FIW it was not woking for long without repeating attention.
tdb3 has quit []
tdb3 has joined #bitcoin-core-dev
tdb3 has quit [Client Quit]
tdb3 has joined #bitcoin-core-dev
Guest66 has joined #bitcoin-core-dev
tdb3 has quit [Ping timeout: 268 seconds]
Guest66 has quit [Client Quit]
Talkless has quit [Ping timeout: 264 seconds]
tdb3 has joined #bitcoin-core-dev
tdb3 has quit [Client Quit]
tdb3 has joined #bitcoin-core-dev
Tom[B] has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b50554babddd...bf1b6383dbbf
<bitcoin-git> bitcoin/master f65b0f6 Fabian Jahr: index: Move last_locator_write_time and logging to end of threadsync loop
<bitcoin-git> bitcoin/master bf1b638 Ava Chow: Merge bitcoin/bitcoin#29671: index: avoid "failed to commit" errors on ini...
<bitcoin-git> [bitcoin] achow101 merged pull request #29671: index: avoid "failed to commit" errors on initialization (master...2024-03-pr26903-reopen) https://github.com/bitcoin/bitcoin/pull/29671
Tom[B] has joined #bitcoin-core-dev
cbergqvist has joined #bitcoin-core-dev
preimage has quit [Ping timeout: 255 seconds]
noonien808310 has joined #bitcoin-core-dev
noonien80831 has quit [Ping timeout: 272 seconds]
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] brunoerg closed pull request #26863: test: merge banning test from p2p_disconnect_ban to rpc_setban (master...2023-01-merge-ban-test) https://github.com/bitcoin/bitcoin/pull/26863
maflcko has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
maflcko has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Read error: Connection reset by peer]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
andytoshi has quit [Ping timeout: 252 seconds]
andytoshi has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 272 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 255 seconds]
kevkevin has joined #bitcoin-core-dev
Guest59 has joined #bitcoin-core-dev
Guest59 has quit [Client Quit]
kevkevin has quit [Ping timeout: 260 seconds]