π¬ davidgumberg commented on pull request "Modernize use of UTF-8 in Windows code":
(https://github.com/bitcoin/bitcoin/pull/32380#issuecomment-3458739956)
> > Don't have access to a Windows device at the moment but I'll try and test this at some point, would there be a reasonable unit/functional test that `fsbridge::fopen` and argv can still handle non-ascii stuff on Windows? Might be nice to have, but not blocking by an means.
>
> I believe it is handled by unit and functional tests:
>
> ```
> $ git grep βΏ_π
> src/test/dbwrapper_tests.cpp: fs::path ph = m_args.GetDataDirBase() / "test_runner_βΏ_π_20191128_104644";
> src/test/fs_tests
...
(https://github.com/bitcoin/bitcoin/pull/32380#issuecomment-3458739956)
> > Don't have access to a Windows device at the moment but I'll try and test this at some point, would there be a reasonable unit/functional test that `fsbridge::fopen` and argv can still handle non-ascii stuff on Windows? Might be nice to have, but not blocking by an means.
>
> I believe it is handled by unit and functional tests:
>
> ```
> $ git grep βΏ_π
> src/test/dbwrapper_tests.cpp: fs::path ph = m_args.GetDataDirBase() / "test_runner_βΏ_π_20191128_104644";
> src/test/fs_tests
...
π¬ l0rinc commented on pull request "Remove unnecessary seed from chainparams.cpp":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458773128)
ACK c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
Please update the PR title now that the README was also updated.
And I personally would suggest a different phrasing, we're not removing this entry because it's "unnecessary" but because of breach of trust.
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458773128)
ACK c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
Please update the PR title now that the README was also updated.
And I personally would suggest a different phrasing, we're not removing this entry because it's "unnecessary" but because of breach of trust.
π¬ kevkevinpal commented on pull request "refactor/doc: Add blockman param to GetTransaction doc comment":
(https://github.com/bitcoin/bitcoin/pull/33683#issuecomment-3458778733)
reACK [1a1f46c](https://github.com/bitcoin/bitcoin/pull/33683/commits/1a1f46c2285994908df9c11991c1f363c9733087)
(https://github.com/bitcoin/bitcoin/pull/33683#issuecomment-3458778733)
reACK [1a1f46c](https://github.com/bitcoin/bitcoin/pull/33683/commits/1a1f46c2285994908df9c11991c1f363c9733087)
π¬ l0rinc commented on pull request "refactor: Return uint64_t from GetSerializeSize":
(https://github.com/bitcoin/bitcoin/pull/33724#issuecomment-3458799452)
Concept ACK (only reviewed it lightly) - thanks for taking care of this, I will get back and review it more thoroughly!
(https://github.com/bitcoin/bitcoin/pull/33724#issuecomment-3458799452)
Concept ACK (only reviewed it lightly) - thanks for taking care of this, I will get back and review it more thoroughly!
π¬ hebasto commented on pull request "guix: Build for macOS using Clang only":
(https://github.com/bitcoin/bitcoin/pull/32764#issuecomment-3458812746)
Rebased to resolve a conflict with the merged bitcoin/bitcoin#33185.
(https://github.com/bitcoin/bitcoin/pull/32764#issuecomment-3458812746)
Rebased to resolve a conflict with the merged bitcoin/bitcoin#33185.
π¬ A-Manning commented on pull request "Log ZMQ bind error at Error level, abort startup on ZMQ init error (#33715)":
(https://github.com/bitcoin/bitcoin/pull/33727#discussion_r2471241081)
`nullptr` is already used to indicate that no ZMQ interface was initialized. This is not the same as failing to initialize a ZMQ interface.
(https://github.com/bitcoin/bitcoin/pull/33727#discussion_r2471241081)
`nullptr` is already used to indicate that no ZMQ interface was initialized. This is not the same as failing to initialize a ZMQ interface.
π¬ stickies-v commented on pull request "Remove unnecessary seed from chainparams.cpp":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458831359)
re-ACK c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458831359)
re-ACK c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
π¬ jlopp commented on pull request "Remove unnecessary seed from chainparams.cpp":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458846272)
> Please update the PR title now that the README was also updated.
Since any given DNS seed is strictly unnecessary, I'd suggest changing "unnecessary" to "unreliable."
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458846272)
> Please update the PR title now that the README was also updated.
Since any given DNS seed is strictly unnecessary, I'd suggest changing "unnecessary" to "unreliable."
π hebasto merged a pull request: "Modernize use of UTF-8 in Windows code"
(https://github.com/bitcoin/bitcoin/pull/32380)
(https://github.com/bitcoin/bitcoin/pull/32380)
π hebasto approved a pull request: "ci: use pycapnp 2.2.1"
(https://github.com/bitcoin/bitcoin/pull/33693#pullrequestreview-3391123943)
ACK 53b34c80c631ee3f5ae652315592924f6935e0f1.
(https://github.com/bitcoin/bitcoin/pull/33693#pullrequestreview-3391123943)
ACK 53b34c80c631ee3f5ae652315592924f6935e0f1.
π hebasto approved a pull request: "build: Bump clang minimum supported version to 17"
(https://github.com/bitcoin/bitcoin/pull/33555#pullrequestreview-3391131782)
ACK fa0fa0f70087d08fe5a54832b96799bd14293279.
(https://github.com/bitcoin/bitcoin/pull/33555#pullrequestreview-3391131782)
ACK fa0fa0f70087d08fe5a54832b96799bd14293279.
π¬ l0rinc commented on pull request "ci: use pycapnp 2.2.1":
(https://github.com/bitcoin/bitcoin/pull/33693#issuecomment-3458893049)
crACK 53b34c80c631ee3f5ae652315592924f6935e0f1
(https://github.com/bitcoin/bitcoin/pull/33693#issuecomment-3458893049)
crACK 53b34c80c631ee3f5ae652315592924f6935e0f1
π¬ 00w1 commented on pull request "Remove unreliable seed from chainparams.cpp, and the associated README":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458908994)
NACK
1. This pull request is a desperate attempt to remove the DNS seed without clarifying anything with Luke.
2. I do not see any policy that requires the inclusion of latest releases in the DNS seed results.
> Given that Luke was hacked a couple years ago, arguably his DNS seed should have been removed at that time. Furthermore, his personal website still has the following disclaimer, even after 3 years:
> We also know that Luke has been in contact with the FBI regarding this hack, a
...
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458908994)
NACK
1. This pull request is a desperate attempt to remove the DNS seed without clarifying anything with Luke.
2. I do not see any policy that requires the inclusion of latest releases in the DNS seed results.
> Given that Luke was hacked a couple years ago, arguably his DNS seed should have been removed at that time. Furthermore, his personal website still has the following disclaimer, even after 3 years:
> We also know that Luke has been in contact with the FBI regarding this hack, a
...
π¬ l0rinc commented on pull request "refactor: optimize block index comparisons (1.4-6.8x faster)":
(https://github.com/bitcoin/bitcoin/pull/33637#issuecomment-3458941571)
Rebased after https://github.com/bitcoin/bitcoin/pull/29640 - only change was adjusting the comment
(https://github.com/bitcoin/bitcoin/pull/33637#issuecomment-3458941571)
Rebased after https://github.com/bitcoin/bitcoin/pull/29640 - only change was adjusting the comment
π¬ l0rinc commented on pull request "[IBD] coins: increase default UTXO flush batch size to 32 MiB":
(https://github.com/bitcoin/bitcoin/pull/31645#issuecomment-3458961773)
Thank you for the reviews!
rfm?
(https://github.com/bitcoin/bitcoin/pull/31645#issuecomment-3458961773)
Thank you for the reviews!
rfm?
π¬ davidgumberg commented on pull request "Remove unreliable seed from chainparams.cpp, and the associated README":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458988382)
ACK https://github.com/bitcoin/bitcoin/commit/c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
I think you should squash the two commits, and change the commit description to match the PR description.
@00w1
> I do not see any policy that requires the inclusion of latest releases in the DNS seed results.
[`/doc/dnsseed-policy.md`](https://github.com/bitcoin/bitcoin/blob/3bb30658e631ed45b6c8609292facc7ae3dd0f61/doc/dnsseed-policy.md#expectations-for-dns-seed-operators)
> 1. The DNS seed r
...
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3458988382)
ACK https://github.com/bitcoin/bitcoin/commit/c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
I think you should squash the two commits, and change the commit description to match the PR description.
@00w1
> I do not see any policy that requires the inclusion of latest releases in the DNS seed results.
[`/doc/dnsseed-policy.md`](https://github.com/bitcoin/bitcoin/blob/3bb30658e631ed45b6c8609292facc7ae3dd0f61/doc/dnsseed-policy.md#expectations-for-dns-seed-operators)
> 1. The DNS seed r
...
π¬ john-moffett commented on pull request "Remove unreliable seed from chainparams.cpp, and the associated README":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459024346)
ACK c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
@SatsAndSports I used a custom hacked-together script that switched VPNs to several different countries, re-ran, and de-duped the IPs. This is the [code](https://gist.github.com/john-moffett/fb6f38af787e7231c135c1b1a865d961) with the VPN related stuff removed.
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459024346)
ACK c18f9d1fd5d4e1fc255d83ed7f808e2571c4ed9f
@SatsAndSports I used a custom hacked-together script that switched VPNs to several different countries, re-ran, and de-duped the IPs. This is the [code](https://gist.github.com/john-moffett/fb6f38af787e7231c135c1b1a865d961) with the VPN related stuff removed.
π¬ 00w1 commented on pull request "Remove unreliable seed from chainparams.cpp, and the associated README":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459050985)
> Modifying the DNS seed results to exclude functioning Bitcoin nodes on the public network because of their version clearly violates this expectation, or do you have a different interpretation of the words "fairly selected and functioning Bitcoin nodes from the public network"?
[Version based filtering](https://delvingbitcoin.org/t/dns-seed-node-filtering/570) is done by other DNS seeds as well. Itβs not a new practice or a violation of the policy.
Older versions are **functioning bitcoin
...
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459050985)
> Modifying the DNS seed results to exclude functioning Bitcoin nodes on the public network because of their version clearly violates this expectation, or do you have a different interpretation of the words "fairly selected and functioning Bitcoin nodes from the public network"?
[Version based filtering](https://delvingbitcoin.org/t/dns-seed-node-filtering/570) is done by other DNS seeds as well. Itβs not a new practice or a violation of the policy.
Older versions are **functioning bitcoin
...
π¬ achow101 commented on pull request "Remove unreliable seed from chainparams.cpp, and the associated README":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459143043)
> Its interesting to note that @achow101's comments contradict her previous comments about security: [#29149 (comment)](https://github.com/bitcoin/bitcoin/pull/29149#issuecomment-1872189682)
To clarify, there has been new information since that comment was made. In particular, we were notified of the FBI's (continued) involvement in 2024. Additionally, it's now been 3 years since the hack and the disclaimer is still on his website. This suggests that no further action has been done to ensure
...
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459143043)
> Its interesting to note that @achow101's comments contradict her previous comments about security: [#29149 (comment)](https://github.com/bitcoin/bitcoin/pull/29149#issuecomment-1872189682)
To clarify, there has been new information since that comment was made. In particular, we were notified of the FBI's (continued) involvement in 2024. Additionally, it's now been 3 years since the hack and the disclaimer is still on his website. This suggests that no further action has been done to ensure
...
π¬ Ademan commented on pull request "Remove unreliable seed from chainparams.cpp, and the associated README":
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459168786)
> > Modifying the DNS seed results to exclude functioning Bitcoin nodes on the public network because of their version clearly violates this expectation, or do you have a different interpretation of the words "fairly selected and functioning Bitcoin nodes from the public network"?
>
> [Version based filtering](https://delvingbitcoin.org/t/dns-seed-node-filtering/570) is done by other DNS seeds as well. Itβs not a new practice or a violation of the policy. Older versions are **functioning bitc
...
(https://github.com/bitcoin/bitcoin/pull/33723#issuecomment-3459168786)
> > Modifying the DNS seed results to exclude functioning Bitcoin nodes on the public network because of their version clearly violates this expectation, or do you have a different interpretation of the words "fairly selected and functioning Bitcoin nodes from the public network"?
>
> [Version based filtering](https://delvingbitcoin.org/t/dns-seed-node-filtering/570) is done by other DNS seeds as well. Itβs not a new practice or a violation of the policy. Older versions are **functioning bitc
...