Backports:
[30.0] rc2 backports #33356
pull fanquake wants to merge 15 commits into bitcoin:30.x from fanquake:30_0_rc2_backports changing 22 files +299 −20- 
  
  fanquake commented at 11:44 am on September 10, 2025: member
- 
    
    6b19ede1a5gui: Avoid pathological QT text/markdown behavior...during text selection by only setting plaintext mime data. Github-Pull: https://github.com/bitcoin-core/gui/pull/886 Rebased-From: 6a371b70c87ad6b763c89384562fce8549f37434 
- 
    
    fanquake added this to the milestone 30.0 on Sep 10, 2025
- 
    
    DrahtBot added the label Backport on Sep 10, 2025
- 
  
  DrahtBot commented at 11:44 am on September 10, 2025: contributorThe following sections might be updated with supplementary metadata relevant to reviewers and maintainers. Code Coverage & BenchmarksFor details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33356. ReviewsSee the guideline for information on the review process. If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update. 
- 
    
    f7eded1dcaci: always use tag for LLVM checkoutRather than trying to match the apt installed clang version, which is prone to intermittent issues. i.e #33345. Github-Pull: #33364 Rebased-From: b736052e39f1f466f63f261ace3dd2deba171e8a 
- 
    
    35038b03c9trace: Workaround GCC bug compiling with old systemtapGithub-Pull: #33310 Rebased-From: 93a29ff2830162c8129d35c7b9beb43fab984503 
- 
    
    ad6c13e041test: Test wallet 'from me' status changeIf something is imported into the wallet, it can change the 'from me' status of a transaction. This status is only visible through gettransaction's "fee" field which is only shown for transactions that are 'from me'. Github-Pull: #33268 Rebased-From: e76c2f7a4111f87080e31539f83c21390fcd8f3b 
- 
    
    d2be9a22d8wallet: Determine IsFromMe by checking for TXOs of inputsInstead of checking whether the total amount of inputs known by the wallet is greater than 0, we should be checking for whether the input is known by the wallet. This enables us to determine whether a transaction spends an of output with an amount of 0, which is necessary for marking 0-value dust outputs as spent. Github-Pull: #33268 Rebased-From: 39a7dbdd277d1dea9a70314d8cc5ae057999ee88 
- 
    
    b85dc7ed3awallet: Throw an error in sendall if the tx size cannot be calculatedGithub-Pull: #33268 Rebased-From: c40dc822d74aea46e4a21774ca282e008f609c2a 
- 
    
    bbb4e118f3test: Add a test for anchor outputs in the walletGithub-Pull: #33268 Rebased-From: 609d265ebc51abfe9a9ce570da647b6839dc1214 
- 
    
    75026cddeawallet: Add m_cached_from_me to cache "from me" statusm_cached_from_me is used to track whether a transaction is "from me", i.e. has any inputs which belong to the wallet. This is held in memory only in the same way that a transaction's balances are. Github-Pull: #33268 Rebased-From: 113a4228229baedda2a730e097f2d59ad58a4b0d 
- 
    
    0a2afbeb77cmake: Fix regression in `secp256k1.cmake`The `enable_language` command must be called in file scope, not in a function call. See: https://cmake.org/cmake/help/latest/command/enable_language.html Github-Pull: #33379 Rebased-From: 9193c3e4340bb5b49af2ab04bce335876e7b1076 
- 
    
    c7faf72ac6test: Fix CLI_MAX_ARG_SIZE issuesGithub-Pull: #33243 Rebased-From: facfde2cdce661c10be3254a6be99af49ceee072 
- 
    
    5dbb1bae38ci: Enable CI_LIMIT_STACK_SIZE=1 in i686_no_ipc taskGithub-Pull: #33243 Rebased-From: fa96a4afea2a9bf90c843198e75a00acef02c32d 
- 
    
    3ae592537dtest: Prevent disk space warning during node_init_testsmzumsande pointed out https://github.com/bitcoin/bitcoin/pull/32345#issuecomment-3286964369 that this test was causing a warning: Warning: Disk space for "/tmp/test_common bitcoin/node_init_tests/init_test/bf78678cb7723a3e84b5/blocks" may not accommodate the block files. Approximately 810 GB of data will be stored in this directory. Fix by setting regtest instead of mainnet network before running the test. Github-Pull: #33391 Rebased-From: bdf01c6f61262cd6e211ead3c0dbc66ccb48b32f 
- 
    
    26208b3a0ctest: Add submitblock test in interface_ipcCo-Authored-By: Sjors Provoost <sjors@sprovoost.nl> Github-Pull: #33380 Rebased-From: 0a26731c4cc182e887ce959cdd301227cdc752d7 
- 
    
    2327b2b0dbnet: Do not apply whitelist permission to onion inboundsTor inbound connections do not reveal the peer's actual network address. Therefore do not apply whitelist permissions to them. Co-authored-by: Vasil Dimov <vd@FreeBSD.org> Github-Pull: #33395 Rebased-From: f563ce90818d486d2a199439d2f6ba39cd106352 
- 
    
    c9f751090ccmake: Install `bitcoin` manpageGithub-Pull: #33407 Rebased-From: 7584a4fda95d004d31c2df15fdb6f3a7f9654348 
- 
    
    fanquake marked this as ready for review on Sep 17, 2025
- 
    
    darosior approved
- 
  
  darosior commented at 5:30 pm on September 17, 2025: memberutACK c9f751090cb638ad8fff600133349446bf426e15
- 
    
    hebasto approved
- 
    
    glozow merged this on Sep 17, 2025
- 
    
    glozow closed this on Sep 17, 2025
 
- 
    
    fanquake deleted the branch on Sep 17, 2025
        
        
            
                
                github-metadata-mirror
            
            
            
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-10-31 18:13 UTC
        
    
    This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-10-31 18:13 UTC
        
            This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me
More mirrored repositories can be found on mirror.b10c.me