Bitcoin Core Github
44 subscribers
120K links
Download Telegram
💬 maflcko commented on issue "Networking tests fail on emulated big-endian systems":
(https://github.com/bitcoin/bitcoin/issues/31812#issuecomment-2853828012)
> I couldn't find the timeout value for:

The test framework has a timeout factor. You can simply increase it to avoid having to manually adjust each timeout. See `./bld-cmake/test/functional/test_runner.py --help | grep factor`
💬 Sjors commented on pull request "policy: uncap datacarrier by default":
(https://github.com/bitcoin/bitcoin/pull/32406#discussion_r2075066106)
I think "deprecated" is clear enough, no need to commit to a timeline.
💬 maflcko commented on issue "Networking tests fail on emulated big-endian systems":
(https://github.com/bitcoin/bitcoin/issues/31812#issuecomment-2853841237)
> the `interface_bitcoin_cli` tests are likely also related to the IPv6 big-endian failures:

What are the exact steps to reproduce? Ideally, starting from a fresh install? I guess it happens on macOS and on the Hetzner box equally?
💬 maflcko commented on issue "Consider making 27.x Long-Term Support (LTS)":
(https://github.com/bitcoin/bitcoin/issues/31068#issuecomment-2853854910)
Looks like there wasn't any activity for more than half a year. Also the workaround https://github.com/bitcoin/bitcoin/issues/31068#issuecomment-2407190445 may still work, so I guess this can be closed?
💬 Sjors commented on pull request "Shuffle depends instructions and recommend modern make for macOS":
(https://github.com/bitcoin/bitcoin/pull/32086#discussion_r2075075858)
There's no Windows example above, but I'll switch it to Linux - which doesn't use a version.
maflcko closed an issue: "Consider making 27.x Long-Term Support (LTS)"
(https://github.com/bitcoin/bitcoin/issues/31068)
💬 maflcko commented on issue "Consider making 27.x Long-Term Support (LTS)":
(https://github.com/bitcoin/bitcoin/issues/31068#issuecomment-2853860202)
The feature request didn't seem to attract much attention in the past. Thus, closing due to lack of interest, progress and direction.

Pull requests with improvements are always welcome. Moreover, it is possible to re-open this issue or create a new issue referencing it, if there is fresh interest.
💬 fanquake commented on pull request "Shuffle depends instructions and recommend modern make for macOS":
(https://github.com/bitcoin/bitcoin/pull/32086#discussion_r2075081228)
Not sure what you mean. There's no need to change anything here, the Windows example was fine before your PR, and is still fine now.
maflcko closed an issue: "Bitcoin Core on mainnet shows testnet3 dir as a wallet to open and allows opening it"
(https://github.com/bitcoin/bitcoin/issues/16107)
💬 maflcko commented on issue "Bitcoin Core on mainnet shows testnet3 dir as a wallet to open and allows opening it":
(https://github.com/bitcoin/bitcoin/issues/16107#issuecomment-2853868126)
For reference, BDB removal https://github.com/bitcoin/bitcoin/pull/31250 was merged (for 30.0)

Is this still an issue with a recent version of Bitcoin Core? If yes, what are the steps to reproduce?
💬 Sjors commented on pull request "Shuffle depends instructions and recommend modern make for macOS":
(https://github.com/bitcoin/bitcoin/pull/32086#discussion_r2075086317)
The commit message of 99e6490dc51adde35b58e8d193aca7c1c422dbf3 explains why:

> In the Configuring section, use Linux native compilation as the
> example instead of Windows cross-compile.

Previously this documented started with cross compilation, which "above" referred to. In this PR I start with native compilation.
maflcko closed an issue: "ThreadDNSAddressSeed hangs on sk_wait_data and doesn't stop on exit"
(https://github.com/bitcoin/bitcoin/issues/16778)
💬 maflcko commented on issue "ThreadDNSAddressSeed hangs on sk_wait_data and doesn't stop on exit":
(https://github.com/bitcoin/bitcoin/issues/16778#issuecomment-2853879949)
There were two reports of this in 2019, but it hasn't happened since. So I'll be closing this for now.

If it happens again, this issue can be re-opened or a new issue can be filed, referencing this issue, if needed.
📝 laanwj opened a pull request: "rpc: Undeprecate rpcuser/rpcpassword, store all credentials hashed in memory"
(https://github.com/bitcoin/bitcoin/pull/32423)
This PR does two things:

### Undeprecate rpcuser/rpcpassword, change message to security warning

Back in 2015, in https://github.com/bitcoin/bitcoin/pull/7044, we added configuration option `rpcauth` for multiple RPC users. At the same time the old settings for single-user configuration `rpcuser` and `rpcpassword` were "soon" to be deprecated.

The main reason for this deprecation is that while `-rpcpassword` stores the password in plain text, `-rpcauth` stores a hash, so it doesn't appe
...
💬 maflcko commented on issue "Wallet Missing Balances/Unspent":
(https://github.com/bitcoin/bitcoin/issues/28797#issuecomment-2853910452)
> > Further, the spending tx here is a send-from-self-to-self, which should be listed in balance/listunspent when I ask for 0-conf as the limit, AFAIU, or at least should have an option to, which is a second bug.
>
> It only includes the utxo in the balance and in `listunspent` if it is available for spending. A transaction that is not in the mempool should not have any of its outputs available for spending since any attempt to spend them (currently) would result in a transaction that probably
...
📝 crStiv opened a pull request: "docs: clarify RPC credentials security boundary"
(https://github.com/bitcoin/bitcoin/pull/32424)


Explicitly states that RPC credentials grant full administrative access to the node and filesystem resources accessible by bitcoind. Adds a new section in JSON-RPC-interface.md to address issue #32274 by documenting that providing RPC credentials to untrusted clients
💬 i5hi commented on pull request "Remove arbitrary limits on OP_Return (datacarrier) outputs":
(https://github.com/bitcoin/bitcoin/pull/32359#issuecomment-2853915109)
After looking further into this issue; I can understand removing the limits as a default config in core (although i would prefer it not to be this way) - but why is the ability to configure it being removed all together?

As a node runner I should be allowed to configure my mempool and not have it filled with what I consider spam. This can make running a node very RAM expensive.

A conservative approach would be to let the defaults be as it is and allow it to be increased for those who chos
...
💬 Eunovo commented on pull request "descriptors: taproot partial descriptors":
(https://github.com/bitcoin/bitcoin/pull/30243#issuecomment-2853955008)
Rebased on master.
💬 stickies-v commented on pull request "validation: stricter internal handling of invalid blocks":
(https://github.com/bitcoin/bitcoin/pull/31405#discussion_r2075130957)
> So I have remove the commit that adds it for now.

That seems good to me.

> My understanding is that it must always pass if cs_main isn't held (because at that time, other threads could change the block index / invoke CBI themselves), but not necessarily while cs_main is held (not everything is atomic).

This still feels awkward to me, like we're sprinkling tests throughout the code in case they catch something without a clear aim. If we're trying to ensure that `InvalidateBlock()` doe
...