. #32233

pull Truong1995-svg wants to merge 8167 commits into bitcoin:24.x from Pekiskok:Truong1995-svg-patch-1 changing 2065 files +367447 −148792
  1. Truong1995-svg commented at 8:30 pm on April 7, 2025: none
  2. Merge 15836 via fee_histogram+pr15836_api b891a04599
  3. Merge 22693 via getaddressinfo_txids 1bd683de23
  4. Merge g562 via wallet_warn_reuse_gui ea957a557d
  5. Merge 18972 via neutrino_whitelist-mini a5e45fc1e0
  6. Merge qt_openuri_pastebtn_shortcut-23 91423f64d1
  7. Merge 18014 via siphash_optimise_pr18014-27+knots c0fdaeab4d
  8. Merge 24202 via rpc_dumptxoutset_hr 3f3877f474
  9. Merge 19242 via uaappend 4d64e9e4a9
  10. Merge 19463 via prune_locks d8114ff110
  11. Merge 19873 via mempressure 2fc6668792
  12. Merge g291 via gui_trafficgraph_vert-0.21 ad22a24eb7
  13. Merge 20391 via rpc_setfeerate-28+knots a22e586743
  14. Merge 20407 via rpcauthfile-28+knots 59ccec7495
  15. Merge g149 via intro_assumevalid 1a80144445
  16. Merge 20702 via rpc_getblocklocations 34b69da316
  17. Merge g363 via qt_peers_directionarrow-25+knots e5d5a5f696
  18. Merge 21928 via rpc_hww_toggle-25 d6140f3cc8
  19. Merge 21260 via rpcwallet_tx_in_mempool-28+knots 3be97e6ce1
  20. Merge g230 via gui_backup_formats 2740504652
  21. Merge 21780 via rpc_maxmempool 97b67babbe
  22. Merge 22072 via autoreindex 6e151c3f60
  23. Merge 22159 via conf_append_cxxflags-23 a060ae018e
  24. Merge g307 via gui_peers_rowcolouropt 86efc23e6b
  25. Merge 22372 via multinotify 73691fbf13
  26. Merge 24963 via rpc_walletprocesspsbt_options-26 7c2fb8de20
  27. Merge rpc_descriptorprocesspsbt_opts 3537e02c19
  28. Merge 23362 via importfromcoldcard 98b55ac8e6
  29. Merge 23387 via rpc_savefeeestimates f20be3bb5b
  30. Merge g473 via rebroad-g/NonLinearTraffic 3b46e6081b
  31. Merge g492 via qt_traffic_tooltip 1b0204cba3
  32. Merge g820 via qt_fontsel_qrcodes-27+knots ce83807084
  33. Merge verifymsg_bip137_and_electrum 07d4bdba10
  34. Merge 24058 via bip322-28+knots c7dd00c6de
  35. Merge 24162 via rpc_deriveaddr_wo_checksum-26 d9cb2a45b9
  36. Merge 25183 via rpc_fundraw_segwitonly 938e4a0ff0
  37. Merge whitelist_outgoing_auto ec174daacb
  38. Merge 27446 via benthecarman/configure-signet-blockitme a7335c387e
  39. Merge 26576 via rpc_disconnectnode_subnet dfea58ac00
  40. Merge 26990 via cli_mw_errormsgs_pr26990-24 73a8f2cce9
  41. Merge 27034 via rpc_importaddr_for_descwallet-27+k 3422369f44
  42. Merge 27216 via rpc_getaddressinfo_isactive 707ebbb678
  43. Merge 27351 via codex32-28+knots 64f3666c9e
  44. Merge 27600 via p2p_forceinbound-28+knots 99edcfd993
  45. Merge 27770 via rpc_getblockfileinfo-28+knots a31727f845
  46. Merge 29016 via rpc_listmempooltxs-28+knots 8bc551ae42
  47. Merge manpages_seealso_notself b4f685cd28
  48. Merge 29686 via manpage_desc-28+knots 6fee355866
  49. Merge 30183 via rpc_asmap_followup_pr30183-28 5d05d456ba
  50. Merge 31121 via guix_glibc_cet-28 44b12da4bd
  51. Merge 30708 via rpc_getdescriptoractivity-28 9165f95006
  52. Merge 30713 via rpc_scanblocks_status_results-28 15e73d0eb8
  53. Merge 30793 via rpc_getorphantxs-28+knots ad863b5a7b
  54. Merge 30860 via bashcomp_bcli_generate-28 7a279182b1
  55. Merge 30886 via rpc_descrprocesspsbt_prevtxs-28+knots 1764e95f94
  56. Merge 30930 via netinfo_svcs_outonly-28 c4dd1db3f3
  57. Merge 31215 via http_inc_thr16_wq64-27 d54c2bacb8
  58. Merge 31407 via macos_notarization-28 530a83a27b
  59. Merge 31531 via rpc_signet_info-28 fc177a6170
  60. Merge 31534 via log_big_utxo_flush-26 8de796420d
  61. Merge 31560 via rpc_dumptxoutset_fifo-23 27874e8290
  62. Merge 31672 via peer_cpu_load-28+knots dee920da09
  63. Merge 31845 via pruneduringinit-28+knots a219cacbf5
  64. Merge 31886 via netinfo_local_svcs-28+knots bed8900767
  65. Merge 8751 via sort-multisigs-28+knots ffec05ceed
  66. Merge 22016 via rpc_gbci_period_start 17e4ef3f96
  67. Merge 9152 via sweepprivkeys 647dcf1fe7
  68. Merge 9245 via ionice 20f5b5a056
  69. Merge ionice_win 990ff83c56
  70. Merge 8501 via old_stats_rpc-28 8646f7adcf
  71. Merge 8550 via old_stats_qt-28+knots 2872a2809b
  72. Merge 9504 via rpc_dumpmasterprivkey 66ac57716a
  73. Merge g444 via gui_netwatch-28+knots 9feaec422d
  74. Merge 10615 via multiwallet_rpc-28+knots 962511f17b
  75. Merge 10554 via zmq_wtx-28+knots 560ef5631a
  76. Merge 20551 via rpc_onetry_conntype fbc15697b7
  77. Merge 10593 via relax_invblk_punishment 79e3ebd76a
  78. Merge 10350 via filtered_witblock-28 eb6c081439
  79. Merge 11750 via coincontrol_multiselect 5182926cb3
  80. Merge 11770 via rest_fee e74bda8557
  81. Merge 11803 via bugfix_dumpwallet_hdkeypath 5f71b8ff12
  82. Merge 12965 via scriptthreads-28+knots 4463660524
  83. Merge 13203 via dsha256_power8-27 f79f994ac5
  84. Merge dsha256_power8_asm_pragmas-27 9a6be594a7
  85. Merge 15218 via postibd_flush-28 f6400ffc58
  86. Merge 15428 via tor_gui_pairing-28+knots ea31fd84e3
  87. Merge 17795 via gui_console_ctrl_d-26+knots 114b7254d1
  88. Merge 15861 via restore_vbits_warning 637b1c54da
  89. Merge rpc_compat_error_index-25+knots 1ebc7d004d
  90. Merge g537 via gui_bech32_errpos a574710c9f
  91. Merge 17636 via guisettings-0.21 c9fcd4a9cf
  92. Merge 17958 via rpc_getgeneralinfo 612e113fcd
  93. Merge 18223 via blockfilter_v0 9468bae9ef
  94. Merge 19089 via cli_getinfo_mwbalances-28+knots e937882a24
  95. Merge 19092 via cli_getinfo_mw_total_balance-28+knots 0e6607f372
  96. Merge 19117 via rpc_getrpcwhitelist fcb36072f9
  97. Merge getrpcwhitelist_wallets-28+knots a7aa33ccc7
  98. Merge wallettool_dump_warning-28+knots 8f9f124c11
  99. Merge 30951 via v2onlyclearnet-28+knots 8bcb122421
  100. Merge restore_feefilter_opt cf49d58bff
  101. Merge gui_payreq_textedit b487f357bb
  102. Merge rpc_mempoolentry_txhash 2e8254fc98
  103. Merge walletnotify_w_win-27+knots c892f8b6db
  104. Merge 14137 via win_taskbar_progress-28+knots 87fe75f61f
  105. Merge restore_blockmaxsize a0a7a60212
  106. Merge 7107 via qtnetworkport-28+knots 77f2e52bf2
  107. Merge 7533 via sendraw_force-28+knots 9d121259d7
  108. Merge 11082 via rwconf-27+knots c90495c624
  109. Merge 7510 via rwconf_gui-28+knots 3c18bc835f
  110. Merge 559 via accept_nonstdtxn e72688bf35
  111. Merge 929 via tbc fe176fa702
  112. Merge 553 via bugfix_qt_uri_amount_parser 55e55d6819
  113. Merge mining_priority 07464b1321
  114. Merge 5861 via gui_restore_addresses 39668f3647
  115. Merge 5891 via qt_console_history_persist 7663851899
  116. Merge 7219 via rbf_opts-28+knots a1e42756c1
  117. Merge truc_opts-28+knots 7b898f1d01
  118. Merge 12146 via opt_wallet_segwit2 b7643238b1
  119. Merge gui_wallet_displayname_wo_dat 1d45ac88ee
  120. Merge gui_request_payment_label-0.19 11a5aae734
  121. Merge gui_peers_sort_network-23 d69b756c93
  122. Merge gui_peers_no_net_column 56925da3ae
  123. Merge rpc_getblockfrompeer_future e7c0846752
  124. Merge rpc_getblockfrompeer_wo_header b7fb698aa7
  125. Merge gbt_rpc_options-28+knots dc8fc35fc0
  126. Merge rpccookieperms_log_improvements-28+k ec34bd875d
  127. Merge 30232 via refactor_isstandardtx_mpopts-28+knots 5ba611afd0
  128. Merge 29309 via permitbarepubkey-28+knots 22193cca11
  129. Merge bytespersigopstrict-28+knots 9d18c6ea47
  130. Merge 9749 via unique_spk_mempool-28+knots 84eff5944d
  131. Merge dustdynamic-28+knots 5dd1f1ee25
  132. Merge 28408 via match_more_datacarrier-28+knots 570cb5cb1d
  133. Merge datacarriercost-28+knots 42ecf3bfb7
  134. Merge acceptnonstddatacarrier-28+knots 48c848e044
  135. Merge rejecttokens-28+knots 39ec130834
  136. Merge k78 via rejectparasites-28+knots 6c5ca3ed56
  137. Merge maxscriptsize-28+knots 574d3ab59c
  138. Merge compat_jsonrpc_weirdversions d50d30bf83
  139. Merge 29530 via rpc_getpeerinfo_misbehaving_score-28 66b8c669e3
  140. Merge rpccookieperms_octal_compat-28+knots cbd3aa51b7
  141. Merge zmq_ipc_uri_compat 85f09aa4af
  142. Merge wallet_undeprecate_legacy-26 dd9a275a37
  143. Merge 14641 via fundraw_min_conf_deprecated-25+knots 9e0533bb2c
  144. Merge preserve_unsupported_keyflags 74f7c944e9
  145. Merge netperms_implicit_addr 9ffb23bb84
  146. Merge rpc_getblockfrompeer_nodeid_compat 925240d6f7
  147. Merge gui_peers_bump_setting_keys-25+k 05258006a0
  148. Merge 1day_default_conftarget c189a5677d
  149. Merge bloom_default-28+knots 401f2f03e8
  150. Merge wallet_avoid_newerchange 5962a67e5f
  151. Merge enforce_checkpoints 254fabebf5
  152. Merge checkpoint_update-28 41c985132c
  153. Merge 10282 via timebomb_knots 40f673fe63
  154. Delete release notes fragments d4c1e55555
  155. Merge 7483 via svg_icon-28+knots 5b18d9e534
  156. Merge tbc_font-28+knots 458c5339ce
  157. Merge copyright_2025-28 19e67dd9ef
  158. Merge knots_branding-28 f58950aab8
  159. Update documented versions/BIPs for Knots db9ec3a8f5
  160. Bump version to Knots:20250305 ba223403bb
  161. Merge rm_historical_relnotes_from_dist 45b084a111
  162. doc/release-notes: Update for Bitcoin Knots 28.1.knots20250305 df2512ca90
  163. Update manpages, bash completion, and example bitcoin.conf 5f8256608f
  164. chainparams: add mainnet assumeutxo param at height 880_000
    Github-Pull: #31969
    Rebased-From: 14f16748557faf57cf4b0f4c91c162592557434c
    3882729b08
  165. Merge 31969 via assumeutxo_update-28 d011e71d99
  166. Merge branch 'ionice' into ionice_win 45fa891549
  167. utilioprio: Add Windows support as ioprio_set_file_idle ac2190c22a
  168. ioprio: Standardise HAVE_WINDOWS_IOPRIO macro as defined with either 0 or 1 0fd00fcb11
  169. Bugfix: ioprio: Correct type juggling and handle edge cases 8c989494c2
  170. Match Windows I/O priority to other platforms: loading external block files and reading blocks raw 67d111426a
  171. GUI: Add dialog to visualise blocks & templates 2292675c02
  172. Merge blockview-28.1+knots d69357dcf5
  173. Merge branch 'sys_libsecp256k1' into restore_libconsensus-28+knots b442c5db16
  174. Merge branch 'ionice_win' into restore_libconsensus-28+knots 9ca9d042d1
  175. Merge branch 'rm_kernel_lib' into restore_libconsensus-28+knots e7e7893e67
  176. Revert "build: remove check for __declspec(dllexport)"
    This reverts commit bbcba09cd5ca5fdd9055aaf64781125c5e505576 (#30590)
    a0e4d76712
  177. Revert "build: remove check for __attribute__((visibility.."
    This reverts commit 37c9abdc4375ce1a1b9186a63e8c133fbb7feebd (#30590)
    99a645c28c
  178. Revert "guix: Remove another leftover from #29648"
    This reverts commit 3cb80febb87696f3b1073469c0cc68a57ba81de9 (#29797)
    6ff758d42b
  179. Revert "guix: remove errant leftover from #29648"
    This reverts commit fd8527a20ebc490df030b3a91c1161f00c8a29b6 (#29787)
    3e63c467e5
  180. build: Never strip macOS libraries when cross-compiling
    libtool assumes "GNU strip" accepts --strip-unneeded, but at least recent versions of LLVM do not (for MachO) yet claim to be compatible with "GNU strip".
    For now, we just disable stripping libraries entirely when cross-compiling for macOS.
    fab39a63d6
  181. Revert "remove libbitcoinconsensus"
    This reverts commit 80f8b92f4f2311b9e9a25361c9dd973244e6f95c (#29648)
    c317b89223
  182. build: Restore strencodings to libbitcoinconsensus b63c18aa5f
  183. Revert "libconsensus: deprecate"
    This reverts commit 25dc87e6f84c38c21e109e11f7bbd93f1e1f3183 (#29189)
    1e0f9bec51
  184. Merge restore_libconsensus-28+knots 57d68d7c5c
  185. torcontrol: Limit reconnect timeout to max seconds and log delay in whole seconds
    Signed-off-by: Eval EXEC <execvy@gmail.com>
    
    Github-Pull: #31979
    Rebased-From: f708498293c27f63507cfa08c74909ba3d1aa675
    a40cdc4eb2
  186. Merge branch 'tor_backoff_max-26' into tor_subprocess-28+knots d5f3d05141
  187. configure: Add --disable-tor-subprocess option to control Tor subprocess support 2ab02fba5d
  188. torcontrol: Launch a private Tor instance when not already running bb95ff82e0
  189. Revert "refactor, subprocess: Remove unused `Popen::child_created_` data member"
    This reverts commit 05b6f8793c6d5f17d1cb413e2884f1fb0f367ad8.
    223fd55746
  190. Revert "refactor, subprocess: Remove unused `Popen::poll()`"
    This reverts commit 9e1ccf55e178144804e30cfe94757b6da2a6ca28.
    c4e37efad2
  191. Revert "remove unused method `Popen::kill` from cpp-subprocess"
    This reverts commit 97f159776ec06f767df1d4990aa7d0859140f52f.
    fffb6838ed
  192. net: Allow AddLocal of Tor addresses even if we cannot reach Tor outbound a55f3d33f1
  193. torcontrol: Use forward declaration for subprocess::Popen 9088343225
  194. Merge 15421 via tor_subprocess-28+knots 0ef0693711
  195. Qt/Options: Helper functions to build options programatically 284ac93819
  196. Qt/Options: Implement Mempool tab design in code 41cf4b94e0
  197. interfaces: Expose raw CTxMemPool via interfaces::Node 654ee797d9
  198. Qt/Options: Configure mempoolreplacement using rwconf 0892562e43
  199. Qt/Options: Configure maxorphantx using rwconf 4dff308dc7
  200. Qt/Options: Configure maxmempool using rwconf d6f4eb55f9
  201. Qt/Options: Configure mempoolexpiry using rwconf 8ae6db8db1
  202. Qt/Options: Configure acceptnonstdtxn using rwconf 5f4b95ab8e
  203. Qt/Options: Configure bytespersigopstrict using rwconf 75cd381042
  204. Qt/Options: Configure limitancestorcount using rwconf a9fa1302b3
  205. Qt/Options: Configure limitancestorsize using rwconf ba4c604118
  206. Qt/Options: Configure limitdescendant{count,size} using rwconf c72a0b2100
  207. Qt/Options: Configure permitbaremultisig using rwconf f1ab51a491
  208. Qt/Options: Configure datacarrier[size] using rwconf 80196bad5c
  209. Qt/Options: Implement Mining tab design in code b67e66bcde
  210. Qt/Options: Configure blockmaxsize, blockprioritysize, and blockmaxweight using rwconf 9568978fd5
  211. Qt/Options: Configure minrelaytxfee using rwconf 63eee42103
  212. Qt/Options: Configure walletrbf using rwconf 8102b5aa39
  213. Qt/Options: Configure blockreconstructionextratxn using rwconf e8f3dbeb28
  214. Qt/Options: Configure incrementalrelayfee using rwconf 1fa7351883
  215. Qt/Options: Configure dustrelayfee using rwconf dc03e92c4e
  216. Qt/Options: Configure blockmintxfee using rwconf d15608edce
  217. Qt/Options: Configure spkreuse using rwconf 0551bcd0ff
  218. test_IsStandard: Work with any MAX_OP_RETURN_RELAY 1b37b2d605
  219. Adjust default policy for Knots and add -corepolicy option to undo b67adadb9a
  220. GUI/Options: When changing mempoolreplacement, update settings.json with mempoolfullrbf too 708fbd4e0f
  221. Default to more reasonable datacarriercost=1 datacarrierfullcount=1 69bcc02d5f
  222. GUI/Options: Rewrite datacarriersize tooltip in light of match_more_datacarrier 60dea73864
  223. GUI/Options: Configure datacarriercost using settings 3e1b343fef
  224. Set maxscriptsize policy option default to 1650 (like MAX_STANDARD_SCRIPTSIG_SIZE) 57fadfa036
  225. GUI/Options: Configure maxscriptsize using settings 0b07575691
  226. QA: Adapt unit tests to not care about permitbarepubkey default 4d0469fad9
  227. Default policy: Set permitbarepubkey=0 (corepolicy resets to 1) a933eb7cd8
  228. Qt/Options: Configure permitbarepubkey using settings 73fed175b7
  229. Default policy: Set acceptnonstddatacarrier=0 (corepolicy resets to 1) e1e3b8137f
  230. GUI: Let CreateOptionUI caller pre-initialise the QLayout 057943b59b
  231. GUI/Options: Configure dustdynamic using settings 46897eda0e
  232. GUI/Options: Configure acceptnonstddatacarrier using settings f19978f20d
  233. GUI/Options: Configure rejecttokens using settings 4daa4fe599
  234. GUI/Options: Configure rejectparasites using settings
    Co-authored-by: Luke Dashjr <luke_github1@dashjr.org>
    
    Github-Pull: knots#78
    Rebased-From: 78f1ec0f8ddd912778f3c712f08c3412a6d3afb6
    4f3ea9f6ee
  235. Default policy: Set rejectparasites=1 (corepolicy resets to 0)
    Github-Pull: knots#78
    Rebased-From: 535155bfb212d916fafa4c1351dbc856fd829d57
    fdfc57bd1a
  236. GUI/Options: Configure mempooltruc using settings b399472de8
  237. Default policy: Set mempooltruc=accept (corepolicy resets to enforce) 2c0de119a0
  238. Bugfix: GUI: Check for overridden options of many settings b0e0651b37
  239. GUI/OptionsDialog: Split spam filtering to a new tab 1648442c33
  240. GUI/OptionsDialog: Move rejectspkreuse back to Mempool tab c5ccb1fe60
  241. GUI/OptionsDialog: Move incrementalrelayfee directly below mempoolreplacement 1e529858e2
  242. Bugfix: GUI/OptionsDialog: Properly disable dustdynamic labels when appropriate a38caffcd0
  243. Bugfix: GUI/OptionsDialog: Disable policy options that require rejectunknownscripts when the latter is disabled 5fdea54c90
  244. Bugfix: GUI/OptionsDialog: Set stretch factor on spacers so window resizes avoid weird spacing 7e53e5dc5b
  245. GUI/OptionsDialog: Make Spam filtering tab scrollable at smaller screen sizes 78aeaaceaf
  246. GUI/Options: Update informational notice to reflect new Spam filtering tab 4b4f6eae2a
  247. Bugfix: GUI/Options: Set prevwidget correctly in FixTabOrder 50feba09b8
  248. GUI/Options: Make CreateOptionUI even more flexible d9f0785d47
  249. Bugfix: GUI/Options: Refactor dustdynamic to use new CreateOptionUI (which calls FixTabOrder for all widgets) 2b7871d02f
  250. Merge rwconf_policy-28+knots 6fd67aa463
  251. Create python-package-conda.yml 9697546eea
  252. DrahtBot commented at 8:30 pm on April 7, 2025: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32233.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

  253. DrahtBot added the label Backport on Apr 7, 2025
  254. DrahtBot commented at 8:30 pm on April 7, 2025: contributor
    📁 Archived release notes are archived and should not be modified.
  255. DrahtBot commented at 8:30 pm on April 7, 2025: contributor
    ♻️ Automatically closing for now based on heuristics. Please leave a comment, if this was erroneous. Generally, please focus on creating high-quality, original content that demonstrates a clear understanding of the project’s requirements and goals.
  256. DrahtBot closed this on Apr 7, 2025

  257. bitcoin locked this on Apr 8, 2025
  258. fanquake renamed this:
    Truong1995 svg patch 1
    .
    on Apr 8, 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-04-16 15:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me