Bitcoin Core Github
44 subscribers
121K links
Download Telegram
πŸ’¬ vasild commented on pull request "net: improve the interface around FindNode() and avoid a recursive mutex lock":
(https://github.com/bitcoin/bitcoin/pull/32326#issuecomment-2844423967)
`cc8f239663...8ef769cc2d`: rebase and use the naming:

```cpp
bool IsConnectedToAddrPort(const std::string& addr_port);
bool IsConnectedToAddrPort(const CService& addr_port);
bool IsConnectedToAddr(const CNetAddr& addr);
```
βœ… fanquake closed a pull request: "Update .gitignore"
(https://github.com/bitcoin/bitcoin/pull/32392)
πŸ’¬ vasild commented on pull request "net: improve the interface around FindNode() and avoid a recursive mutex lock":
(https://github.com/bitcoin/bitcoin/pull/32326#discussion_r2070021226)
Done.
πŸ’¬ vasild commented on pull request "net: improve the interface around FindNode() and avoid a recursive mutex lock":
(https://github.com/bitcoin/bitcoin/pull/32326#discussion_r2070024083)
#32338 was merged and these variables are not necessary now.
πŸ’¬ vasild commented on pull request "net: improve the interface around FindNode() and avoid a recursive mutex lock":
(https://github.com/bitcoin/bitcoin/pull/32326#issuecomment-2844434880)
`8ef769cc2d...4f635d100d`: make the methods `const`
πŸ‘‹ vasild's pull request is ready for review: "net: improve the interface around FindNode() and avoid a recursive mutex lock"
(https://github.com/bitcoin/bitcoin/pull/32326)
πŸ’¬ hebasto commented on pull request "common: Close non-std fds before exec in RunCommandJSON":
(https://github.com/bitcoin/bitcoin/pull/32343#issuecomment-2844437349)
@laanwj

Before undrafting this PR. could you please rebase it to include the merged https://github.com/bitcoin/bitcoin/pull/32071. Otherwise, NetBSD [tests](https://github.com/hebasto/bitcoin-core-nightly/actions/runs/14772257138) fail.
πŸ’¬ laanwj commented on pull request "common: Close non-std fds before exec in RunCommandJSON":
(https://github.com/bitcoin/bitcoin/pull/32343#issuecomment-2844447695)
> Before undrafting this PR. could you please rebase it to include the merged https://github.com/bitcoin/bitcoin/pull/32071. Otherwise, NetBSD [tests](https://github.com/hebasto/bitcoin-core-nightly/actions/runs/14772257138) fail.

Sure. Rebased to master.
πŸ’¬ AndreaLanfranchi commented on pull request "Update .gitignore":
(https://github.com/bitcoin/bitcoin/pull/32392#issuecomment-2844448468)
> We generally do not accept IDE-specific entries in the project’s `.gitignore`. Please adjust your build environment by other means.

Thank you for the clarification.
What about instead the default "out" build dir in Windows (VS toolchain) ... that would require changes in presets and **is** IDE and OS dependant.
πŸ’¬ vasild commented on pull request "net: improve the interface around FindNode() and avoid a recursive mutex lock":
(https://github.com/bitcoin/bitcoin/pull/32326#discussion_r2070059886)
Done in latest push.
πŸš€ fanquake merged a pull request: "doc: Fix test_bitcoin path"
(https://github.com/bitcoin/bitcoin/pull/32389)
πŸ‘ hebasto approved a pull request: "doc: Fix test_bitcoin path"
(https://github.com/bitcoin/bitcoin/pull/32389#pullrequestreview-2809473551)
ACK 6cbc28b8dd629062950f195facc009fd8ba86310.
πŸ’¬ hebasto commented on pull request "doc: Fix test_bitcoin path":
(https://github.com/bitcoin/bitcoin/pull/32389#issuecomment-2844458990)
Backport to 29.x?
πŸ’¬ Sjors commented on pull request "policy: allow more than one OP_RETURN outputs per tx":
(https://github.com/bitcoin/bitcoin/pull/32381#issuecomment-2844569676)
@ajtowns yes, that would be even simpler than this PR, but would still run into the above objection:

> Concept NACK. At a minimum, it would need to tally up the total length
πŸ’¬ fanquake commented on issue "test: functional test failures under -DENABLE_WALLET=OFF":
(https://github.com/bitcoin/bitcoin/issues/32347#issuecomment-2844572481)
> could you share the build/test/config.ini file?

```bash
# Copyright (c) 2013-2016 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

# These environment variables are set by the build process and read by
# test/*/test_runner.py and test/util/rpcauth-test.py

[environment]
CLIENT_NAME=Bitcoin Core
CLIENT_BUGREPORT=https://github.com/bitcoin/bitcoin/issues
SRCDIR=/root/bitcoin
BUIL
...
πŸ’¬ Sjors commented on pull request "interface: Expose load utxo snapshot functionality":
(https://github.com/bitcoin-core/gui/pull/869#issuecomment-2844578785)
@D33r-Gee thanks, I'll take a look!
πŸ’¬ Sjors commented on pull request "[DRAFT] Expose AssumeUTXO Load Snapshot Functionality To The GUI":
(https://github.com/bitcoin-core/gui/pull/870#issuecomment-2844581124)
Concept ACK

Although I'm not sure how much effort we should put into maintaining the current GUI codebase, this particular feature is high on my wish list. And the code changes here seem very simple. So I'm happy to test and review it.
⚠️ krozk opened an issue: "Hello

My name is krozk. I’m an independent developer and I've created a highly secured, Bitcoin-integrated codebase designed for exclusive distribution and automation.

This project includes:
- Full source code protection
- One-time buyer licensing (only I can resell)
- Bitcoin payment verification before code access
- Optional proxy, VPN, and Tor integration

I believe this may be of interest to developers and teams focused on security, cryptography, and automation.

Repository: [your GitHub link]

If you're interested in a custom license or demo, feel free to reach out. I’d be honored to discuss further collaboration or integration.

Thank you for your time.

Best regards,
**krozk**"
(https://github.com/bitcoin/bitcoin/issues/32393)
βœ… willcl-ark closed an issue: "Hello

My name is krozk. I’m an independent developer and I've created a highly secured, Bitcoin-integrated codebase designed for exclusive distribution and automation.

This project includes:
- Full source code protection
- One-time buyer licensing (only I can resell)
- Bitcoin payment verification before code access
- Optional proxy, VPN, and Tor integration

I believe this may be of interest to developers and teams focused on security, cryptography, and automation.

Repository: [your GitHub link]

If you're interested in a custom license or demo, feel free to reach out. I’d be honored to discuss further collaboration or integration.

Thank you for your time.

Best regards,
**krozk**"
(https://github.com/bitcoin/bitcoin/issues/32393)
πŸ’¬ vasild commented on pull request "net: replace manual reference counting of CNode with shared_ptr":
(https://github.com/bitcoin/bitcoin/pull/32015#issuecomment-2844588105)
`75acdcbaa9...15cc989538`: incorporate feedback from above

I took your branch https://github.com/theuni/bitcoin/commits/finalize_threadheandler2/ and made some changes:

**No need to ping-pong the tear down of a `CNode` between the `net` and `msghand` threads so much**

In [finalize_threadheandler2](https://github.com/theuni/bitcoin/commits/finalize_threadheandler2/):

1. The `net` thread would disconnect a node and move it from `m_nodes` to `m_nodes_disconnected`.
2. Then the `msghand
...