💬 theStack commented on pull request "improve MallocUsage() accuracy":
(https://github.com/bitcoin/bitcoin/pull/28531#issuecomment-2125983180)
@LarryRuane: Interesting problem (and very creative solution with the RBF tx :)). Fwiw, on one of my machines running OpenBSD 7.5, the same behaviour as you described occurs on commit 663e5012d318a7e80a42385ac4e6f71dec46814e: after `fill_mempool`, mempool usage is very close to the max (`'usage': 4998768`), and the subtest `test_mid_package_eviction` fails on the first MiniWallet tx submission with a `"mempool full"` error.
One idea I had to solve this at the `fill_mempool` side is to submit
...
(https://github.com/bitcoin/bitcoin/pull/28531#issuecomment-2125983180)
@LarryRuane: Interesting problem (and very creative solution with the RBF tx :)). Fwiw, on one of my machines running OpenBSD 7.5, the same behaviour as you described occurs on commit 663e5012d318a7e80a42385ac4e6f71dec46814e: after `fill_mempool`, mempool usage is very close to the max (`'usage': 4998768`), and the subtest `test_mid_package_eviction` fails on the first MiniWallet tx submission with a `"mempool full"` error.
One idea I had to solve this at the `fill_mempool` side is to submit
...
💬 luke-jr commented on pull request "Showing Local Addresses in Node Window":
(https://github.com/bitcoin-core/gui/pull/626#issuecomment-2126022528)
Might be a good improvement to cherry-pick [e4fddc9f395819d0bdf74003676aa563929756fa](https://github.com/luke-jr/bitcoin-core-gui/commit/e4fddc9f395819d0bdf74003676aa563929756fa) and use it to update; in testing, I found myself watching for None to change, but it never did because the string isn't updated.
(https://github.com/bitcoin-core/gui/pull/626#issuecomment-2126022528)
Might be a good improvement to cherry-pick [e4fddc9f395819d0bdf74003676aa563929756fa](https://github.com/luke-jr/bitcoin-core-gui/commit/e4fddc9f395819d0bdf74003676aa563929756fa) and use it to update; in testing, I found myself watching for None to change, but it never did because the string isn't updated.
💬 luke-jr commented on pull request "init: Add option for rpccookie permissions (replace 26088)":
(https://github.com/bitcoin/bitcoin/pull/28167#issuecomment-2126029671)
QA failed
(https://github.com/bitcoin/bitcoin/pull/28167#issuecomment-2126029671)
QA failed
💬 sipa commented on pull request "net: Replace libnatpmp with built-in PCP+NATPMP implementation":
(https://github.com/bitcoin/bitcoin/pull/30043#issuecomment-2126064090)
Success! My node is reachable publicly, without configuration.
```
2024-05-23T02:06:39.536932Z [net] pcp: gateway [IPv4]: 192.168.1.1
2024-05-23T02:06:39.536973Z [net] pcp: Requesting port mapping for addr 0.0.0.0 port 8333 from gateway 192.168.1.1
2024-05-23T02:06:39.537027Z [net] pcp: Internal address after connect: 192.168.1.254
...
2024-05-23T02:06:39.538066Z [net] pcp: Received response of 8 bytes: [...]
2024-05-23T02:06:39.538101Z [net] pcp: Got unsupported version response, falli
...
(https://github.com/bitcoin/bitcoin/pull/30043#issuecomment-2126064090)
Success! My node is reachable publicly, without configuration.
```
2024-05-23T02:06:39.536932Z [net] pcp: gateway [IPv4]: 192.168.1.1
2024-05-23T02:06:39.536973Z [net] pcp: Requesting port mapping for addr 0.0.0.0 port 8333 from gateway 192.168.1.1
2024-05-23T02:06:39.537027Z [net] pcp: Internal address after connect: 192.168.1.254
...
2024-05-23T02:06:39.538066Z [net] pcp: Received response of 8 bytes: [...]
2024-05-23T02:06:39.538101Z [net] pcp: Got unsupported version response, falli
...
✅ BenWestgate closed a pull request: "contrib: Fixup verify-binaries OS platform parsing"
(https://github.com/bitcoin/bitcoin/pull/30147)
(https://github.com/bitcoin/bitcoin/pull/30147)
📝 BenWestgate reopened a pull request: "contrib: Fixup verify-binaries OS platform parsing"
(https://github.com/bitcoin/bitcoin/pull/30147)
Closes #30145.
This PR solves two major issues in the `parse_version_string` function of verify-binaries:
1. `-aarch64` binaries cannot be specifically downloaded. The -platform string gets interpreted as a release candidate that doesn't exist due to containing sub-string "rc".
2. Specifying a platform with a "-" in the name causes the parser to ignore both "-platform" AND "-rcN" and download the potentially wrong (non-rc) version for every platform. This also prevented specifying just one
...
(https://github.com/bitcoin/bitcoin/pull/30147)
Closes #30145.
This PR solves two major issues in the `parse_version_string` function of verify-binaries:
1. `-aarch64` binaries cannot be specifically downloaded. The -platform string gets interpreted as a release candidate that doesn't exist due to containing sub-string "rc".
2. Specifying a platform with a "-" in the name causes the parser to ignore both "-platform" AND "-rcN" and download the potentially wrong (non-rc) version for every platform. This also prevented specifying just one
...
💬 Sohanking1 commented on pull request "wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys":
(https://github.com/bitcoin/bitcoin/pull/29675#issuecomment-2126196798)
I want to get Bitcoin or usdt Flash
If you have so please contact me
https://t.me/Sohan20001
(https://github.com/bitcoin/bitcoin/pull/29675#issuecomment-2126196798)
I want to get Bitcoin or usdt Flash
If you have so please contact me
https://t.me/Sohan20001
💬 BenWestgate commented on pull request "contrib: Fixup verify-binaries OS platform parsing":
(https://github.com/bitcoin/bitcoin/pull/30147#issuecomment-2126211903)
> Merge commits in pull requests are discouraged in this repo, please squash your commits according to https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#squashing-commits
Done.
(https://github.com/bitcoin/bitcoin/pull/30147#issuecomment-2126211903)
> Merge commits in pull requests are discouraged in this repo, please squash your commits according to https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#squashing-commits
Done.
👋 BenWestgate's pull request is ready for review: "contrib: Fixup verify-binaries OS platform parsing"
(https://github.com/bitcoin/bitcoin/pull/30147)
(https://github.com/bitcoin/bitcoin/pull/30147)
💬 laanwj commented on pull request "net: Replace libnatpmp with built-in PCP+NATPMP implementation":
(https://github.com/bitcoin/bitcoin/pull/30043#issuecomment-2126357008)
> Success! My node is reachable publicly, without configuration.
Nice!!! Thanks for testing again.
(https://github.com/bitcoin/bitcoin/pull/30043#issuecomment-2126357008)
> Success! My node is reachable publicly, without configuration.
Nice!!! Thanks for testing again.
💬 pablomartin4btc commented on pull request "Bugfix on TransactionsView - Disable if privacy mode is set during wallet selection":
(https://github.com/bitcoin-core/gui/pull/815#discussion_r1611207868)
I'll check, thanks.
(https://github.com/bitcoin-core/gui/pull/815#discussion_r1611207868)
I'll check, thanks.
💬 pablomartin4btc commented on pull request "Bugfix on TransactionsView - Disable if privacy mode is set during wallet selection":
(https://github.com/bitcoin-core/gui/pull/815#discussion_r1611216066)
Since I moved `enableHistoryAction` within `setWalletActionsEnabled` I thought there was a evaluation of the `wallet_view` privacy there... taking that back down.
(https://github.com/bitcoin-core/gui/pull/815#discussion_r1611216066)
Since I moved `enableHistoryAction` within `setWalletActionsEnabled` I thought there was a evaluation of the `wallet_view` privacy there... taking that back down.
💬 maflcko commented on pull request "test: Assumeutxo: snapshots with less work should not be loaded":
(https://github.com/bitcoin/bitcoin/pull/29428#issuecomment-2126512922)
utACK df6dc2aaaeffc664006b86ee8c8797dc484ec40e
(https://github.com/bitcoin/bitcoin/pull/29428#issuecomment-2126512922)
utACK df6dc2aaaeffc664006b86ee8c8797dc484ec40e
💬 maflcko commented on pull request "test: improve robustness of connect_nodes()":
(https://github.com/bitcoin/bitcoin/pull/30118#discussion_r1611238787)
I think you'll have to tell maintainers if you want to address this nit, or leave it for a follow-up, otherwise they won't know whether it is fine to merge this from your side or not.
(https://github.com/bitcoin/bitcoin/pull/30118#discussion_r1611238787)
I think you'll have to tell maintainers if you want to address this nit, or leave it for a follow-up, otherwise they won't know whether it is fine to merge this from your side or not.
💬 laanwj commented on pull request "net: Replace libnatpmp with built-in PCP+NATPMP implementation":
(https://github.com/bitcoin/bitcoin/pull/30043#discussion_r1611240354)
Agree, i think i would prefer
`QueryDefaultGatewayNetlink`
`QueryDefaultGatewaySysctl`
`QueryDefaultGatewayWin32` -- only the WIN32 one is truly OS specific, the other ones are POSIX-ish
(https://github.com/bitcoin/bitcoin/pull/30043#discussion_r1611240354)
Agree, i think i would prefer
`QueryDefaultGatewayNetlink`
`QueryDefaultGatewaySysctl`
`QueryDefaultGatewayWin32` -- only the WIN32 one is truly OS specific, the other ones are POSIX-ish
💬 pablomartin4btc commented on pull request "Bugfix on TransactionsView - Disable if privacy mode is set during wallet selection":
(https://github.com/bitcoin-core/gui/pull/815#discussion_r1611244824)
It doesn't work without it...
(https://github.com/bitcoin-core/gui/pull/815#discussion_r1611244824)
It doesn't work without it...
💬 pablomartin4btc commented on pull request "Bugfix on TransactionsView - Disable if privacy mode is set during wallet selection":
(https://github.com/bitcoin-core/gui/pull/815#issuecomment-2126541648)
> ```c++
> historyAction->setEnabled(enabled && !isPrivacyModeActivated());
> ```
Just replacing the operator with `||` (e.g. when the user closes all wallets, all tabs will be disabled except for `Transactions`).
(https://github.com/bitcoin-core/gui/pull/815#issuecomment-2126541648)
> ```c++
> historyAction->setEnabled(enabled && !isPrivacyModeActivated());
> ```
Just replacing the operator with `||` (e.g. when the user closes all wallets, all tabs will be disabled except for `Transactions`).
💬 Sjors commented on pull request "net: Replace libnatpmp with built-in PCP+NATPMP implementation":
(https://github.com/bitcoin/bitcoin/pull/30043#discussion_r1611259233)
Unlike the linux code, here it does matter to call `NetworkErrorString`, because it calls `Win32ErrorString`, which calls `FormatMessage(W)` as the docs recommend: https://learn.microsoft.com/en-us/windows/win32/api/iphlpapi/nf-iphlpapi-getbestinterfaceex
My understanding is that using `strerror_s` (called by SysErrorString) here would be wrong: https://stackoverflow.com/a/20057368
I wonder if we can prevent doing that by accident.
(https://github.com/bitcoin/bitcoin/pull/30043#discussion_r1611259233)
Unlike the linux code, here it does matter to call `NetworkErrorString`, because it calls `Win32ErrorString`, which calls `FormatMessage(W)` as the docs recommend: https://learn.microsoft.com/en-us/windows/win32/api/iphlpapi/nf-iphlpapi-getbestinterfaceex
My understanding is that using `strerror_s` (called by SysErrorString) here would be wrong: https://stackoverflow.com/a/20057368
I wonder if we can prevent doing that by accident.
💬 Sjors commented on pull request "net: Replace libnatpmp with built-in PCP+NATPMP implementation":
(https://github.com/bitcoin/bitcoin/pull/30043#discussion_r1611261160)
That said, this Windows code is a lot simpler than the Linux stuff above (ducks...).
(https://github.com/bitcoin/bitcoin/pull/30043#discussion_r1611261160)
That said, this Windows code is a lot simpler than the Linux stuff above (ducks...).
💬 pablomartin4btc commented on pull request "Bugfix on TransactionsView - Disable if privacy mode is set during wallet selection":
(https://github.com/bitcoin-core/gui/pull/815#issuecomment-2126551473)
Updates:
- Addressed @luke-jr's [feedback](https://github.com/bitcoin-core/gui/pull/815#pullrequestreview-2072577992).
(https://github.com/bitcoin-core/gui/pull/815#issuecomment-2126551473)
Updates:
- Addressed @luke-jr's [feedback](https://github.com/bitcoin-core/gui/pull/815#pullrequestreview-2072577992).