Skip to content
Bitcoin Roots

Published patch series

v30.3-roots.1

· Core line 30.3 (from release tag)

Ordered commits
68
File changes, including repeats
583
Published patch
3.43 MiB · 3,598,302 bytes

Explore the changes

Open a commit to see its files, or search a path across the entire series. Path groups follow the published filenames.

  1. 01[PATCH 01/68] build: adapt Roots platform support to Core 30.335 file changes · Jaromil <jaromil@dyne.org>
  2. 02[PATCH 02/68] feat(runtime): preserve Roots operator controls on Core 30.344 file changes · Jaromil <jaromil@dyne.org>
  3. 03[PATCH 03/68] feat(policy): preserve Roots relay and network controls on Core 30.378 file changes · Jaromil <jaromil@dyne.org>

    Open commit overview

  4. 04[PATCH 04/68] fix(wallet): preserve Roots database hardening on Core 30.34 file changes · Jaromil <jaromil@dyne.org>
  5. 05[PATCH 05/68] feat(qt): preserve Roots identity and GUI support on Core 30.335 file changes · Jaromil <jaromil@dyne.org>
  6. 06[PATCH 06/68] test(policy): preserve native dust and Roots penalty coverage4 file changes · Jaromil <jaromil@dyne.org>
  7. 07[PATCH 07/68] build: adapt Roots maintenance and assurance to Core 30.370 file changes · Jaromil <jaromil@dyne.org>

    Open commit overview

  8. 08[PATCH 08/68] ci: restore Roots assurance on Core 30.3 interfaces35 file changes · Jaromil <jaromil@dyne.org>
  9. 09[PATCH 09/68] fix: complete reconstructed runtime integration4 file changes · Jaromil <jaromil@dyne.org>
  10. 10[PATCH 10/68] fix: harden Roots priority and wallet policy boundaries34 file changes · Jaromil <jaromil@dyne.org>
  11. 11[PATCH 11/68] ci: move full fuzz corpora to nightly6 file changes · Jaromil <jaromil@dyne.org>
  12. 12[PATCH 12/68] release: add pre-tag artifact rehearsal7 file changes · Jaromil <jaromil@dyne.org>
  13. 13[PATCH 13/68] fix(qt): resolve Windows release icons2 file changes · Jaromil <jaromil@dyne.org>
  14. 14[PATCH 14/68] docs: define follow-on operator scope1 file changes · Jaromil <jaromil@dyne.org>
  15. 15[PATCH 15/68] fix(qt): clear stale peer details on refresh5 file changes · Jaromil <jaromil@dyne.org>
  16. 16[PATCH 16/68] feat(qt): add per-send RBF override5 file changes · Jaromil <jaromil@dyne.org>
  17. 17[PATCH 17/68] docs: reconcile Roots feature catalog1 file changes · Jaromil <jaromil@dyne.org>
  18. 18[PATCH 18/68] test(qt): lock wallet transaction assertions1 file changes · Jaromil <jaromil@dyne.org>
  19. 19[PATCH 19/68] docs: add PR 20 release notes1 file changes · Jaromil <jaromil@dyne.org>
  20. 20[PATCH 20/68] modernize: use string_view prefix checks1 file changes · Jaromil <jaromil@dyne.org>
  21. 21[PATCH 21/68] ci: retry failed apt index refreshes1 file changes · Jaromil <jaromil@dyne.org>
  22. 22[PATCH 22/68] ci: consolidate sanitizer and apt workflows9 file changes · Jaromil <jaromil@dyne.org>
  23. 23[PATCH 23/68] feat(wallet): add transient private-key sweep RPC15 file changes · Jaromil <jaromil@dyne.org>
  24. 24[PATCH 24/68] feat(qt): add guarded private key sweep dialog14 file changes · Jaromil <jaromil@dyne.org>
  25. 25[PATCH 25/68] feat(wallet): expose advanced coin control facts4 file changes · Jaromil <jaromil@dyne.org>
  26. 26[PATCH 26/68] feat(qt): enhance privacy-aware coin control6 file changes · Jaromil <jaromil@dyne.org>
  27. 27[PATCH 27/68] docs(wallet): document advanced privacy tools6 file changes · Jaromil <jaromil@dyne.org>
  28. 28[PATCH 28/68] fix(wallet): secure asynchronous sweep cancellation20 file changes · Jaromil <jaromil@dyne.org>
  29. 29[PATCH 29/68] docs(release): prepare v30.3-roots.1 candidate notes4 file changes · Jaromil <jaromil@dyne.org>
  30. 30[PATCH 30/68] fix(release): close local gate findings7 file changes · Jaromil <jaromil@dyne.org>
  31. 31[PATCH 31/68] fix(mining): account for priority-selected ancestors2 file changes · devjoinedthechat <235875317+devjoinedthechat@users.noreply.github.com>
  32. 32[PATCH 32/68] docs: add PR 24 release notes1 file changes · devjoinedthechat <235875317+devjoinedthechat@users.noreply.github.com>
  33. 33[PATCH 33/68] test(mining): cover priority ancestor accounting boundaries1 file changes · Jaromil <jaromil@dyne.org>
  34. 34[PATCH 34/68] test(mining): use locale-independent priority size formatting1 file changes · Jaromil <jaromil@dyne.org>
  35. 35[PATCH 35/68] rpc: report the configured RBF policy in getmempoolinfo3 file changes · devjoinedthechat <235875317+devjoinedthechat@users.noreply.github.com>
  36. 36[PATCH 36/68] docs: add PR 25 release notes1 file changes · devjoinedthechat <235875317+devjoinedthechat@users.noreply.github.com>
  37. 37[PATCH 37/68] fix(release): honor the configured Roots version tag2 file changes · Jaromil <jaromil@dyne.org>
  38. 38[PATCH 38/68] test: initialize Roots configuration in Core startup fixture1 file changes · Jaromil <jaromil@dyne.org>
  39. 39[PATCH 39/68] test: qualify configured RBF policy with TRUC replacement1 file changes · Jaromil <jaromil@dyne.org>
  40. 40[PATCH 40/68] docs: clarify opt-in TRUC replacement in node and RPC help3 file changes · Jaromil <jaromil@dyne.org>
  41. 41[PATCH 41/68] docs: regenerate manpages and example config from current help3 file changes · Jaromil <jaromil@dyne.org>
  42. 42[PATCH 42/68] test: adapt full-suite fixtures to current Roots policy and P2P APIs3 file changes · Jaromil <jaromil@dyne.org>
  43. 43[PATCH 43/68] build: retain native crypto feature flags and close port lint findings4 file changes · Jaromil <jaromil@dyne.org>
  44. 44[PATCH 44/68] fix(qt): preserve QString size types when wrapping QR labels1 file changes · Jaromil <jaromil@dyne.org>
  45. 45[PATCH 45/68] test: retain Core carrier allowance for randomized Taproot scripts1 file changes · Jaromil <jaromil@dyne.org>
  46. 46[PATCH 46/68] docs: record Core30 generation port notes for PR331 file changes · Jaromil <jaromil@dyne.org>
  47. 47[PATCH 47/68] depends: preserve exact miniupnpc patch context1 file changes · Jaromil <jaromil@dyne.org>
  48. 48[PATCH 48/68] test: align regressions with native build contracts2 file changes · Jaromil <jaromil@dyne.org>
  49. 49[PATCH 49/68] wallet: snapshot sweep fee settings under lock3 file changes · Jaromil <jaromil@dyne.org>
  50. 50[PATCH 50/68] qt: cleanse and release transient sweep cache3 file changes · Jaromil <jaromil@dyne.org>
  51. 51[PATCH 51/68] mempool: synchronize dynamic dust fee publication8 file changes · Jaromil <jaromil@dyne.org>
  52. 52[PATCH 52/68] test: use explicit fee estimator bypass policy3 file changes · Jaromil <jaromil@dyne.org>
  53. 53[PATCH 53/68] test: exercise changing dynamic dust publication1 file changes · Jaromil <jaromil@dyne.org>
  54. 54[PATCH 54/68] mempool: snapshot dynamic dust for standardness checks4 file changes · Jaromil <jaromil@dyne.org>
  55. 55[PATCH 55/68] build: require usable system LevelDB memory environment1 file changes · Jaromil <jaromil@dyne.org>
  56. 56[PATCH 56/68] ci: select the declared MiniUPnPc build option4 file changes · Jaromil <jaromil@dyne.org>
  57. 57[PATCH 57/68] test: initialize estimator fixture outpoint index1 file changes · Jaromil <jaromil@dyne.org>
  58. 58[PATCH 58/68] doc: correct published Roots feature provenance1 file changes · Jaromil <jaromil@dyne.org>
  59. 59[PATCH 59/68] ci: verify the branded macOS deployment archive2 file changes · Jaromil <jaromil@dyne.org>
  60. 60[PATCH 60/68] fix(release): validate internal macOS framework symlinks2 file changes · Jaromil <jaromil@dyne.org>
  61. 61[PATCH 61/68] fix(release): assemble platform-specific license notices9 file changes · Jaromil <jaromil@dyne.org>
  62. 62[PATCH 62/68] fix(release): create drafts from reviewed immutable assets7 file changes · Jaromil <jaromil@dyne.org>
  63. 63[PATCH 63/68] fix(release): restore signed five-platform CI releases13 file changes · Jaromil <jaromil@dyne.org>
  64. 64[PATCH 64/68] fix(release): satisfy executable and UTF-8 lint checks9 file changes · Jaromil <jaromil@dyne.org>
  65. 65[PATCH 65/68] fix(release): collect Homebrew dependency unions with supported flags2 file changes · Jaromil <jaromil@dyne.org>
  66. 66[PATCH 66/68] fix(release): validate notices and reuse proven promotion CI8 file changes · Jaromil <jaromil@dyne.org>
  67. 67[PATCH 67/68] fix(release): defer expanded dependency notice coverage10 file changes · Jaromil <jaromil@dyne.org>
  68. 68[PATCH 68/68] fix(release): stage Linux license in Docker-owned output1 file changes · Jaromil <jaromil@dyne.org>