* doc: update manual pages for 27.1
* build: bump version to v27.1 final
* depends: Update Boost download link
* build: Fix building `fuzz` binary on on SunOS / illumos
* qt: 27.1rc1 translations update
* depends: Fetch miniupnpc sources from an alternative website
* test: add GetAddedNodeInfo() CJDNS regression unit test
* p2p, bugfix: detect addnode cjdns peers in GetAddedNodeInfo()
* crypto: disable asan for sha256_sse4 with clang and -O0
* rpc: move UniValue in blockToJSON
* gui: don't permit port in proxy IP option
* gui: fix create unsigned transaction fee bump
* depends: Fix build of Qt for 32-bit platforms
* Fix#29767, set m_synced = true after Commit()
* sign: don't assume we are parsing a sane Miniscript
* rpc: Reword SighashFromStr error message
* build: Fix false positive `CHECK_ATOMIC` test for clang-15
* test: Fix failing univalue float test
* doc: archive 27.0 release notes
* [rpc, bugfix] Enforce maximum value for setmocktime
* Change Luke Dashjr seed to dashjr-list-of-p2p-nodes.us
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=70
- Update to version 27.0:
* doc: update manual pages for v27.0
* build: bump version to v27.0 final
* doc: import release notes from devwiki
* Update the developer mailing list address.
* ci: Print tsan errors to stderr
* ci: Pull in qtbase5-dev instead of seperate low-level libraries
* doc: Suggest installing dev packages for debian/ubuntu qt5 build
* ci: Bump msan to llvm-18
* ci, macos: Use `--break-system-packages` with Homebrew's python
* ci: Add workaround for Homebrew's python link error
* serfloat: improve/simplify tests
* serfloat: do not test encode(bits)=bits anymore
* doc: point release-notes.md to the dev wiki
* doc: generate example bitcoin.conf for v27.0rc1
* doc: generate manual pages for v27.0rc1
* build: bump version to v27.0rc1
* fuzz: restrict fopencookie usage to Linux & FreeBSD
* docs: Fix broken reference to CI setup in test/lint/README.md
* seeds: Update testnet seeds
* seeds: Update mainnet seeds
* makeseeds: Check i2p seeds too
* makeseeds: Update PATTERN_AGENT
* doc: remove rel note fragments
* kernel: chainparams updates for 27.x
* kernel: update chainTxData for 27.x
* kernel: update nMinimumChainWork & defaultAssumeValid for 27.x
* qt: 27.0 translations update
* doc: update signet faucet link in offline-signing-tutorial.md
* test: remove file-wide interpreter.cpp ubsan suppression
OBS-URL: https://build.opensuse.org/request/show/1170799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bitcoin?expand=0&rev=55
* doc: update manual pages for v27.0
* build: bump version to v27.0 final
* doc: import release notes from devwiki
* Update the developer mailing list address.
* ci: Print tsan errors to stderr
* ci: Pull in qtbase5-dev instead of seperate low-level libraries
* doc: Suggest installing dev packages for debian/ubuntu qt5 build
* ci: Bump msan to llvm-18
* ci, macos: Use `--break-system-packages` with Homebrew's python
* ci: Add workaround for Homebrew's python link error
* serfloat: improve/simplify tests
* serfloat: do not test encode(bits)=bits anymore
* doc: point release-notes.md to the dev wiki
* doc: generate example bitcoin.conf for v27.0rc1
* doc: generate manual pages for v27.0rc1
* build: bump version to v27.0rc1
* fuzz: restrict fopencookie usage to Linux & FreeBSD
* docs: Fix broken reference to CI setup in test/lint/README.md
* seeds: Update testnet seeds
* seeds: Update mainnet seeds
* makeseeds: Check i2p seeds too
* makeseeds: Update PATTERN_AGENT
* doc: remove rel note fragments
* kernel: chainparams updates for 27.x
* kernel: update chainTxData for 27.x
* kernel: update nMinimumChainWork & defaultAssumeValid for 27.x
* qt: 27.0 translations update
* doc: update signet faucet link in offline-signing-tutorial.md
* test: remove file-wide interpreter.cpp ubsan suppression
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=68
- Update to version 26.1:
* [doc] add manual pages for 26.1
* [doc] update release notes 26.1
* [build] bump version to 26.1 final
* ci, macos: Use `--break-system-packages` with Homebrew's python
* ci: Add workaround for Homebrew's python link error
* [doc] update manual pages for v26.1rc2
* [build] bump version to v26.1rc2
* update release notes 26.1
* fuzz: restrict fopencookie usage to Linux & FreeBSD
* test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
* wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
* p2p: Don't consider blocks mutated if they don't connect to known prev block
* [test] IsBlockMutated unit tests
* [validation] Cache merkle root and witness commitment checks
* [test] Add regression test for #27608
* [net processing] Don't process mutated blocks
* [validation] Merkle root malleation should be caught by IsBlockMutated
* [validation] Introduce IsBlockMutated
* [refactor] Cleanup merkle root checks
* [validation] Isolate merkle root checks
* test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
* rpc: keep .cookie if it was not generated
* [doc] add release notes for 26.1rc1
* [doc] update manual pages for 26.1rc1
* [build] bump version to 26.1rc1
* qt: 26.1rc1 translations update
* ci: Switch native macOS CI job to Xcode 15.0
* build: Fix `-Xclang -internal-isystem` option
* Use hardened runtime on macOS release builds.
OBS-URL: https://build.opensuse.org/request/show/1167841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bitcoin?expand=0&rev=54
* [doc] add manual pages for 26.1
* [doc] update release notes 26.1
* [build] bump version to 26.1 final
* ci, macos: Use `--break-system-packages` with Homebrew's python
* ci: Add workaround for Homebrew's python link error
* [doc] update manual pages for v26.1rc2
* [build] bump version to v26.1rc2
* update release notes 26.1
* fuzz: restrict fopencookie usage to Linux & FreeBSD
* test: make sure keypool sizes do not change on `getrawchangeaddress`/`getnewaddress` failures
* wallet: Avoid updating `ReserveDestination::nIndex` when `GetReservedDestination` fails
* p2p: Don't consider blocks mutated if they don't connect to known prev block
* [test] IsBlockMutated unit tests
* [validation] Cache merkle root and witness commitment checks
* [test] Add regression test for #27608
* [net processing] Don't process mutated blocks
* [validation] Merkle root malleation should be caught by IsBlockMutated
* [validation] Introduce IsBlockMutated
* [refactor] Cleanup merkle root checks
* [validation] Isolate merkle root checks
* test: Drop `x` modifier in `fsbridge::fopen` call for mingw builds
* rpc: keep .cookie if it was not generated
* [doc] add release notes for 26.1rc1
* [doc] update manual pages for 26.1rc1
* [build] bump version to 26.1rc1
* qt: 26.1rc1 translations update
* ci: Switch native macOS CI job to Xcode 15.0
* build: Fix `-Xclang -internal-isystem` option
* Use hardened runtime on macOS release builds.
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=66
- Update to version 26.0:
* doc: update release notes for 26.0
* doc: update manual pages for 26.0
* build: bump version to v26.0 final
* doc: update release notes for v26.0rc3
* doc: update manual pages for v26.0rc3
* build: bump version to v26.0rc3
* build: Fix regression in "ARMv8 CRC32 intrinsics" test
* ci: Avoid toolset ambiguity that MSVC can't handle
* p2p: do not make automatic outbound connections to addnode peers
* ci: Switch from `apt` to `apt-get`
* ci: Update apt cache
* pool: change memusage_test to use int64_t, add allocation check
* pool: make sure PoolAllocator uses the correct alignment
* doc: regenerate example bitcoin.conf
* doc: rewrite explanation for -par=
* doc: update manual pages for v26.0rc2
* build: bump version to v26.0rc2
* gui: fix crash on selecting "Mask values" in transaction view
* guix: update signapple
* guix: Zip needs to include all files with time as SOURCE_DATE_EPOCH
* test: add coverage for snapshot chainstate not matching AssumeUTXO parameters
* assumeutxo, blockstorage: prevent core dump on invalid hash
* [test] Test i2p private key constraints
* [net] Check i2p private key constraints
* bugfix: Mark CNoDestination and PubKeyDestination constructor explicit
* qt: 26.0rc2 translations update
* doc: generate example bitcoin.conf for v26.0rc1
* doc: generate manual pages for v26.0rc1
* build: bump version to v26.0rc1
OBS-URL: https://build.opensuse.org/request/show/1136996
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=55
- Update to version 25.0:
* doc: update release notes for 25.0
* doc: update manual pages for 25.0
* build: bump version to v25.0 final
* doc: update manual pages for v25.0rc2
* build: bump version to v25.0rc2
* net_processing: Boost inv trickle rate
* txmempool: have CompareDepthAndScore sort missing txs first
* p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch
OBS-URL: https://build.opensuse.org/request/show/1089981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bitcoin?expand=0&rev=49
* doc: update release notes for 25.0
* doc: update manual pages for 25.0
* build: bump version to v25.0 final
* doc: update manual pages for v25.0rc2
* build: bump version to v25.0rc2
* net_processing: Boost inv trickle rate
* txmempool: have CompareDepthAndScore sort missing txs first
* p2p: Avoid prematurely clearing download state for other peers
- Drop 392dc68e.patch
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=53
- Update to version 0.21.2
* P2P protocol and network code
* use NetPermissions::HasFlag() in CConnman::Bind()
* Rate limit the processing of rumoured addresses
* Wallet
* Do not iterate a directory if having an error while accessing it
* RPC
* Reset scantxoutset progress before inferring descriptors
* Build System
* depends: update Qt 5.9 source url
* Update Windows code signing certificate
* Use custom MacOS code signing tool
* Fix build with Boost 1.77.0
* Tests and QA
* Build with --enable-werror by default, and document exceptions
* Fix intermittent feature_taproot issue
* Fix macOS brew install command
* add missing ECCVerifyHandle to base_encode_decode
* Run fuzzer task for the master branch only
* GUI
* Do not use QClipboard::Selection on Windows and macOS.
* Remove user input from URI error message
* Draw "eye" sign at the beginning of watch-only addresses
* Miscellaneous
* Fix crash when parsing command line with -noincludeconf=0
* util: Properly handle -noincludeconf on command line (take 2)
OBS-URL: https://build.opensuse.org/request/show/926426
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=43
- Update to version 0.20.1
* Mining
* Fix GBT: Restore "!segwit" and "csv" to "rules" key
* P2P protocol and network code
* Replace automatic bans with discouragement filter
* Wallet
* Handle concurrent wallet loading
* Minimal fix to restore conflicted transaction notifications
* RPC and other APIs
* Increment input value sum only once per UTXO in decodepsbt
* psbt: Increment input value sum only once per UTXO in decodepsbt
* psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs
* GUI
* Add missing QPainterPath include
* update Qt base translations for macOS release
* Misc
* util: Don't reference errno when pthread fails
* Fix locking on WSL using flock instead of fcntl
- Remove fix-qpainterpath.patch
OBS-URL: https://build.opensuse.org/request/show/824286
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=36
- Update to version 0.19.1:
* Wallet
* Fix origfee return for bumpfee with feerate arg
* Fix unique_ptr usage in boost::signals2
* Fix issue with conflicted mempool tx in listsinceblock
* Bug: IsUsedDestination shouldn't use key id as script id for
ScriptHash
* IsUsedDestination should count any known single-key address
* Reset reused transactions cache
* RPC and other APIs
* cli: Fix fatal leveldb error when specifying
-blockfilterindex=basic twice
* require second argument only for scantxoutset start action
* zmq: Fix due to invalid argument and multiple notifiers
* psbt: handle unspendable psbts
* psbt: check that various indexes and amounts are within
bounds
* GUI
* Fix missing qRegisterMetaType for size_t
* disable File->CreateWallet during startup
* Fix comparison function signature
* Fix unintialized WalletView::progressDialog
* Tests and QA
* Appveyor improvement - text file for vcpkg package list
* fix "bitcoind already running" warnings on macOS
* add missing #include to fix compiler errors
* Platform support
* Update msvc build for Visual Studio 2019 v16.4
* Updates to appveyor config for VS2019 and Qt5.9.8 + msvc
project fixes
OBS-URL: https://build.opensuse.org/request/show/783190
OBS-URL: https://build.opensuse.org/package/show/network:cryptocurrencies/bitcoin?expand=0&rev=26