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
TheRec_ has joined #bitcoin-core-dev
TheRec has quit [Read error: Connection reset by peer]
salvatoshi has quit [Ping timeout: 256 seconds]
flooded has joined #bitcoin-core-dev
test__ has quit [Ping timeout: 256 seconds]
<bitcoin-git> [bitcoin] furszy opened pull request #29253: wallet: guard against dangling to-be-reverted db transactions (master...2024_wallet_db_dangling_txn) https://github.com/bitcoin/bitcoin/pull/29253
JTL has joined #bitcoin-core-dev
Guest63 has joined #bitcoin-core-dev
Guest63 has quit [Client Quit]
zato has quit [Quit: Om mani padme hum]
kevkevin has joined #bitcoin-core-dev
realies has quit [Read error: Connection reset by peer]
kevkevin has quit [Ping timeout: 256 seconds]
realies has joined #bitcoin-core-dev
test__ has joined #bitcoin-core-dev
flooded has quit [Ping timeout: 246 seconds]
justache- is now known as justache
puchka has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 255 seconds]
puchka has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 260 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
vysn has joined #bitcoin-core-dev
abubakarsadiq has quit [Quit: Connection closed for inactivity]
flooded has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
test__ has quit [Ping timeout: 252 seconds]
kevkevin has quit [Ping timeout: 255 seconds]
puchka has joined #bitcoin-core-dev
puchka has quit [Ping timeout: 264 seconds]
puchka has joined #bitcoin-core-dev
puchka has quit [Quit: leaving]
thodg has quit [Read error: Connection reset by peer]
thodg has joined #bitcoin-core-dev
jarthur has quit [Quit: jarthur]
AaronvanW has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 256 seconds]
salvatoshi has joined #bitcoin-core-dev
test__ has joined #bitcoin-core-dev
flooded has quit [Ping timeout: 260 seconds]
dongcarl has quit [Read error: Connection reset by peer]
dongcarl has joined #bitcoin-core-dev
puchka has joined #bitcoin-core-dev
bomb-on has quit [Quit: aллилѹіа!]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
boris has quit [Read error: Connection reset by peer]
Guyver2 has joined #bitcoin-core-dev
boris has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] glozow closed pull request #29246: Fix typos (master...patch-1) https://github.com/bitcoin/bitcoin/pull/29246
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/05c4c5a43470...2ac2821a74ef
<bitcoin-git> bitcoin/master 2d1b1c7 fanquake: build: remove --enable-lto
<bitcoin-git> bitcoin/master 2ac2821 fanquake: Merge bitcoin/bitcoin#29185: build: remove `--enable-lto`
<bitcoin-git> [bitcoin] fanquake merged pull request #29185: build: remove `--enable-lto` (master...remove_enable_lto) https://github.com/bitcoin/bitcoin/pull/29185
kevkevin has quit [Ping timeout: 268 seconds]
Guyver2 has left #bitcoin-core-dev [Closing Window]
AaronvanW has quit [Quit: Leaving...]
abubakarsadiq has joined #bitcoin-core-dev
rbatty has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2ac2821a74ef...9fa8eda8af83
<bitcoin-git> bitcoin/master ec779a2 Jon Atack: doc: add unconditional info loglevel following merge of PR 28318
<bitcoin-git> bitcoin/master 9fa8eda fanquake: Merge bitcoin/bitcoin#29230: doc: update -loglevel help to add `info` to t...
<bitcoin-git> [bitcoin] fanquake merged pull request #29230: doc: update -loglevel help to add `info` to the always logged levels (master...2024-01-fix-loglevel-help) https://github.com/bitcoin/bitcoin/pull/29230
PaperSword has quit [Quit: PaperSword]
<bitcoin-git> [bitcoin] fanquake pushed 6 commits to 25.x: https://github.com/bitcoin/bitcoin/compare/7da4ae1f78ab...8087626cbda9
<bitcoin-git> bitcoin/25.x c21024f fanquake: doc: add historical release notes for 25.1
<bitcoin-git> bitcoin/25.x b86285d Sebastian Falbesoner: gui: fix crash on selecting "Mask values" in transaction view
<bitcoin-git> bitcoin/25.x 041228d Martin Zumsande: rpc: fix getrawtransaction segfault
<bitcoin-git> [bitcoin] fanquake merged pull request #28768: [25.x] Backports (25.x...backports_25_2) https://github.com/bitcoin/bitcoin/pull/28768
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
Guest72 has joined #bitcoin-core-dev
Guest72 has quit [Quit: Client closed]
Guest84 has joined #bitcoin-core-dev
test__ is now known as _flood
kevkevin has joined #bitcoin-core-dev
Guest84 has quit [Quit: Client closed]
kevkevin has quit [Ping timeout: 256 seconds]
stmbln49 has joined #bitcoin-core-dev
stmbln49 has quit [Client Quit]
flooded has joined #bitcoin-core-dev
_flood has quit [Ping timeout: 246 seconds]
<bitcoin-git> [bitcoin] kristapsk opened pull request #29254: Don't use scientific notation in "Dumped mempool" log message (master...dumped-mempool-f) https://github.com/bitcoin/bitcoin/pull/29254
stmbln82 has joined #bitcoin-core-dev
Guest31 has joined #bitcoin-core-dev
stmbln82 has quit [Ping timeout: 250 seconds]
Guest31 has quit [Quit: Client closed]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 256 seconds]
kevkevin has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto closed pull request #27710: ci, iwyu: Update mappings (master...230521-iwyu) https://github.com/bitcoin/bitcoin/pull/27710
kevkevin has quit [Ping timeout: 264 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
hernanmarino has quit [Ping timeout: 240 seconds]
Guest45 has joined #bitcoin-core-dev
Guest45 has quit [Client Quit]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9fa8eda8af83...f1fcc9638cde
<bitcoin-git> bitcoin/master 5335e45 fanquake: contrib: add macho branch protection check
<bitcoin-git> bitcoin/master f1fcc96 fanquake: Merge bitcoin/bitcoin#29170: contrib: add macho branch protection check
<bitcoin-git> [bitcoin] fanquake merged pull request #29170: contrib: add macho branch protection check (master...add_macho_branch_protection_check) https://github.com/bitcoin/bitcoin/pull/29170
kevkevin has quit [Ping timeout: 268 seconds]
test__ has joined #bitcoin-core-dev
flooded has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
dviola has quit [Ping timeout: 276 seconds]
<Sjors[m]> I wrote a little script to run 11 of the CI machines in separate windows on Ubuntu desktop: https://gist.github.com/Sjors/cd55370fa67aa095df90c433ee9bd135
brunoerg_ has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
diego has joined #bitcoin-core-dev
diego is now known as Guest6228
salvatoshi has quit [Ping timeout: 246 seconds]
jarthur has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<Chris_Stewart_5> Hi, I believe i've found an unsatisfiable test case in script_assets_test.json when new op codes are introduced. The witness is redeem script is 'de4c' which is OP_GREATERTHAN64 OP_PUSHDATA1 when decoded. There is no bytes after OP_PUSHDATA1 which causes script parsing and the test case to fail when it is expected to succeed. Here is a link to my code to reproduce w/ the example embedded
kevkevin has quit [Ping timeout: 252 seconds]
Guest82 has joined #bitcoin-core-dev
<Chris_Stewart_5> I pulled the test case from the script_assets_test.json available on the qa-assets repo, as i'm trying to get #29221 . Even if the PR i'm working on is disliked, I believe this problem holds true for any future op code soft forks using the op code 'de'
<gribble> https://github.com/bitcoin/bitcoin/issues/29221 | Implement 64 bit arithmetic op codes in the Script interpreter by Christewart · Pull Request #29221 · bitcoin/bitcoin · GitHub
<instagibbs> I'm having trouble parsing what your issue is. You redefined an OP_SUCCESS(right?), and now something that has that redefined opcode is failing?
<sipa> OP_SUCCESSx, when not redefined, must succeed the script, even if it is unparseable
kevkevin has joined #bitcoin-core-dev
<Chris_Stewart_5> Exactly. So IIUC the OP_PUSHDATA1 will always cause things to fail, even if there is nothing wrong with the Script
<Chris_Stewart_5> So what i'm looking for is 1. Confirmation that i'm right, 2. if you want me to work on the test gen code to avoid this scenario and generate new script_assets_test.json to be uploaded to qa-assets, i can
<sipa> Chris_Stewart_5: when your softfork is not active, it cannot change the behavior of script
kevkevin has quit [Ping timeout: 264 seconds]
<sipa> 'de4c' is always valid, right now
<sipa> if you're changing that, you're doing something wrong
zato has joined #bitcoin-core-dev
<Chris_Stewart_5> i'll think about this more. I see your point. Seems like pre-processing parsing logic now needs to be gated by flags IIUC
kevkevin has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
Guest82 has quit [Quit: Client closed]
kevkevin has joined #bitcoin-core-dev
cotsuka has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] achow101 pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/f1fcc9638cde...27d935f58b9e
<bitcoin-git> bitcoin/master c3d02be Gloria Zhao: [test] rescan legacy wallet with reorged parent + IsFromMe child in mempool
<bitcoin-git> bitcoin/master df30247 glozow: [test] import descriptor wallet with reorged parent + IsFromMe child in me...
<bitcoin-git> bitcoin/master 27d935f Ava Chow: Merge bitcoin/bitcoin#29179: test: wallet rescan with reorged parent + IsF...
<bitcoin-git> [bitcoin] achow101 merged pull request #29179: test: wallet rescan with reorged parent + IsFromMe child in mempool (master...2024-01-test-reorg-rescan) https://github.com/bitcoin/bitcoin/pull/29179
cotsuka has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
flooded has joined #bitcoin-core-dev
test__ has quit [Ping timeout: 264 seconds]
<jonasschnelli> I was wondering if it would make sense to revive BIP150 (p2p authentication) now that V2 p2p is available. Authenticating designated p2p connections could be a useful feature.
<sipa> jonasschnelli: we've worked on getting countersign (a much more private authentication scheme) formalized and proven, but the project is a bit stalled right now
<jonasschnelli> sipa: that would be the "authenticate-everything" approach? right?
<sipa> not sure what that means
<sipa> jonasschnelli: the protocol lets one party (with a pubkey) query another (with a privkey) figure out if the key matched, and nothing else
<jonasschnelli> Countersign would authenticate against all pre-known v2 p2p peers, right?
<jonasschnelli> okay.. then I had it wrong in my head.
<sipa> the idea would be to always run it, even if you don't care about authentication, you'd just run with dummy/random keys, and ignore the failure
<sipa> there is a link to a writeup in bip324
<sipa> the writeup is a bit outdated, but gives a good idea
<jonasschnelli> I'll take a look. Thanks
<jonasschnelli> Might be a dead end, but now that v2 p2p is here, I though it would be not overly dumb to use BIP39 via an authenticated p2p connection to a self-run/trusted node.
<jonasschnelli> No tunnel, no SSH, no VPN
<jonasschnelli> BIP37, src
<jonasschnelli> sry
<jonasschnelli> ofc, bloom filters would be unnecessary (but since the standard is there)
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/27d935f58b9e...5711da65885c
<bitcoin-git> bitcoin/master 74ebd4d Martin Zumsande: doc, test: Test and explain service flag handling
<bitcoin-git> bitcoin/master 5711da6 Ava Chow: Merge bitcoin/bitcoin#29213: doc, test: test and explain service flag hand...
<bitcoin-git> [bitcoin] achow101 merged pull request #29213: doc, test: test and explain service flag handling (master...202401_addrman_serviceflags) https://github.com/bitcoin/bitcoin/pull/29213
PaperSword has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
rolf has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
cotsuka has quit [Remote host closed the connection]
cotsuka has joined #bitcoin-core-dev
raini_ok has joined #bitcoin-core-dev
test__ has joined #bitcoin-core-dev
flooded has quit [Ping timeout: 276 seconds]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5711da65885c...a3fb1f80ac38
<bitcoin-git> bitcoin/master cdc6ac4 Mark Friedenbach: snapshots: don't core dump when running -checkblockindex after `loadtxouts...
<bitcoin-git> bitcoin/master a3fb1f8 Ava Chow: Merge bitcoin/bitcoin#28791: snapshots: don't core dump when running -chec...
<bitcoin-git> [bitcoin] achow101 merged pull request #28791: snapshots: don't core dump when running -checkblockindex after `loadtxoutset` (master...fix-assumeutxos-core-dump) https://github.com/bitcoin/bitcoin/pull/28791
Guest97 has joined #bitcoin-core-dev
Guest97 has quit [Client Quit]
PaperSword has quit [Remote host closed the connection]
rolf has quit [Quit: WeeChat 4.1.2]
flooded has joined #bitcoin-core-dev
test__ has quit [Ping timeout: 264 seconds]
DarrylTheFish has joined #bitcoin-core-dev
DarrylTheFish has quit [Changing host]
DarrylTheFish has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
pythcoiner has quit [Ping timeout: 250 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a3fb1f80ac38...8106b268cde8
<bitcoin-git> bitcoin/master 3ba815b Pieter Wuille: Make v2transport default for addnode RPC when enabled
<bitcoin-git> bitcoin/master 8106b26 Ava Chow: Merge bitcoin/bitcoin#29239: rpc: Make v2transport default for addnode RPC...
<bitcoin-git> [bitcoin] achow101 merged pull request #29239: rpc: Make v2transport default for addnode RPC when enabled (master...202401_default_addnode_bip324) https://github.com/bitcoin/bitcoin/pull/29239
kevkevin has joined #bitcoin-core-dev
raini_ok has quit [Quit: Leaving]
kevkevin has quit [Ping timeout: 256 seconds]
<bitcoin-git> [bitcoin] ryanofsky opened pull request #29256: Improve new LogDebug/Trace/Info/Warning/Error Macros (master...pr/bclog) https://github.com/bitcoin/bitcoin/pull/29256
<bitcoin-git> [bitcoin] aureleoules closed pull request #29191: refactor(tidy): Use C++20 contains method (master...2024-01-use-contains) https://github.com/bitcoin/bitcoin/pull/29191
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 264 seconds]
bugs_ has quit [Quit: Leaving]
test__ has joined #bitcoin-core-dev
flooded has quit [Ping timeout: 252 seconds]
DarrylTheFish has quit [Remote host closed the connection]
vysn has quit [Remote host closed the connection]