diff --git a/contrib/guix/manifest.scm b/contrib/guix/manifest.scm
index d37a76f64cc..80932f02af5 100644
--- a/contrib/guix/manifest.scm
+++ b/contrib/guix/manifest.scm
@@ -3,6 +3,7 @@
((gnu packages bash) #:select (bash-minimal))
(gnu packages bison)
((gnu packages certs) #:select (nss-certs))
+ ((gnu packages check) #:select (libfaketime))
((gnu packages cmake) #:select (cmake-minimal))
(gnu packages commencement)
(gnu packages compression)
@@ -221,7 +222,17 @@ and abstract ELF, PE and MachO formats.")
(base32
"1j47vwq4caxfv0xw68kw5yh00qcpbd56d7rq6c483ma3y7s96yyz"))))
(build-system cmake-build-system)
- (inputs (list openssl))
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (if tests?
+ (invoke "faketime" "-f" "@2025-01-01 00:00:00" ;; Tests fail after 2025.
+ "ctest" "--output-on-failure" "--no-tests=error")
+ (format #t "test suite not run~%")))))))
+ (inputs (list libfaketime openssl))
(home-page "https://github.com/mtrojnar/osslsigncode")
(synopsis "Authenticode signing and timestamping tool")
(description "osslsigncode is a small tool that implements part of the
diff --git a/contrib/seeds/README.md b/contrib/seeds/README.md
index fe469aee9e5..b3c44ffba8e 100644
--- a/contrib/seeds/README.md
+++ b/contrib/seeds/README.md
@@ -8,7 +8,7 @@ and remove old versions as necessary (at a minimum when SeedsServiceFlags()
changes its default return value, as those are the services which seeds are added
to addrman with).
-The seeds compiled into the release are created from sipa's, achow101's and luke-jr's
+The seeds compiled into the release are created from sipa's and achow101's
DNS seed, virtu's crawler, and fjahr's community AS map data. Run the following commands
from the `/contrib/seeds` directory:
@@ -16,7 +16,6 @@ from the `/contrib/seeds` directory:
curl https://bitcoin.sipa.be/seeds.txt.gz | gzip -dc > seeds_main.txt
curl https://mainnet.achownodes.xyz/seeds.txt.gz | gzip -dc >> seeds_main.txt
curl https://21.ninja/seeds.txt.gz | gzip -dc >> seeds_main.txt
-curl https://luke.dashjr.org/programs/bitcoin/files/charts/seeds.txt >> seeds_main.txt
curl https://testnet.achownodes.xyz/seeds.txt.gz | gzip -dc > seeds_test.txt
curl https://raw.githubusercontent.com/fjahr/asmap-data/main/latest_asmap.dat > asmap-filled.dat
python3 makeseeds.py -a asmap-filled.dat -s seeds_main.txt > nodes_main.txt
diff --git a/doc/release-notes.md b/doc/release-notes.md
index eefeedf7d26..0ea291c9eff 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -1,6 +1,6 @@
-Bitcoin Core version 28.3 is now available from:
+Bitcoin Core version 28.x is now available from:
-
+
This release includes various bug fixes and performance
improvements, as well as updated translations.
@@ -37,74 +37,21 @@ unsupported systems.
Notable changes
===============
-### Mempool & Policy
-
- The minimum block feerate (`-blockmintxfee`) has been changed to 1 satoshi per kvB. It can still be changed using the
-configuration option.
-
-- The default minimum relay feerate (`-minrelaytxfee`) and incremental relay feerate (`-incrementalrelayfee`) have been
-changed to 100 satoshis per kvB. They can still be changed using their respective configuration options, but it is
-recommended to change both together if you decide to do so.
- - Other minimum feerates (e.g. the dust feerate, the minimum returned by the fee estimator, and all feerates used by
- the wallet) remain unchanged. The mempool minimum feerate still changes in response to high volume.
- - Note that unless these lower defaults are widely adopted across the network, transactions created with lower fee
- rates are not guaranteed to propagate or confirm. The wallet feerates remain unchanged; `-mintxfee` must be changed
- before attempting to create transactions with lower feerates using the wallet.
-
-- #33106 policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee
-- #33504 mempool: Do not enforce TRUC checks on reorg
-
### P2P
-- #33395 net: do not apply whitelist permissions to onion inbounds
-
-### Test
-
-- #32765 test: Fix list index out of range error in feature_bip68_sequence.py
-- #33001 test: Do not pass tests on unhandled exceptions
-- #30125 test: improve BDB parser (handle internal/overflow pages, support all page sizes)
-- #30948 test: Add missing sync_mempools() to fill_mempool()
-- #30784 test: add BulkTransaction helper to unit test transaction utils
+- #33723 chainparams: remove dnsseed.bitcoin.dashjr-list-of-p2p-nodes.us
### Build
-- #32678 guix: warn and abort when SOURCE_DATE_EPOCH is set
-- #32943 depends: Force CMAKE_EXPORT_NO_PACKAGE_REGISTRY=TRUE
-- #33073 guix: warn SOURCE_DATE_EPOCH set in guix-codesign
-- #33563 build: fix depends Qt download link
-
-### Doc
-
-- #32776 doc: taproot became always active in v24.0
-- #32777 doc: fix Transifex 404s
-- #33070 doc/zmq: fix unix socket path example
-- #33133 rpc: fix getpeerinfo ping duration unit docs
-- #33236 doc: Remove wrong and redundant doxygen tag
-
-### Misc
-
-- #33340 Fix benchmark CSV output
-- #33482 contrib: fix macOS deployment with no translations
-- #33581 ci: Properly include $FILE_ENV in DEPENDS_HASH
+- #34227 guix: Fix `osslsigncode` tests
Credits
=======
Thanks to everyone who directly contributed to this release:
-- 0xB10C
-- amisha
-- Ava Chow
-- fanquake
-- glozow
+
- Hennadii Stepanov
-- MarcoFalke
-- Martin Zumsande
-- romanz
-- Sjors Provoost
-- theStack
-- Vasil Dimov
-- willcl-ark
-- zaidmstrr
+- SatsAndSports
As well as to everyone that helped with translations on
[Transifex](https://explore.transifex.com/bitcoin/bitcoin/).
diff --git a/src/kernel/chainparams.cpp b/src/kernel/chainparams.cpp
index c995225064f..1573e0d5cfe 100644
--- a/src/kernel/chainparams.cpp
+++ b/src/kernel/chainparams.cpp
@@ -144,7 +144,6 @@ public:
// release ASAP to avoid it where possible.
vSeeds.emplace_back("seed.bitcoin.sipa.be."); // Pieter Wuille, only supports x1, x5, x9, and xd
vSeeds.emplace_back("dnsseed.bluematt.me."); // Matt Corallo, only supports x9
- vSeeds.emplace_back("dnsseed.bitcoin.dashjr-list-of-p2p-nodes.us."); // Luke Dashjr
vSeeds.emplace_back("seed.bitcoin.jonasschnelli.ch."); // Jonas Schnelli, only supports x1, x5, x9, and xd
vSeeds.emplace_back("seed.btc.petertodd.net."); // Peter Todd, only supports x1, x5, x9, and xd
vSeeds.emplace_back("seed.bitcoin.sprovoost.nl."); // Sjors Provoost