Commit Graph

2282 Commits

Author SHA1 Message Date
Luke Dashjr
5f8256608f Update manpages, bash completion, and example bitcoin.conf 2025-03-05 03:27:08 +00:00
Luke Dashjr
45b084a111 Merge rm_historical_relnotes_from_dist 2025-03-05 03:27:08 +00:00
Luke Dashjr
f58950aab8 Merge knots_branding-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
19e67dd9ef Merge copyright_2025-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
5b18d9e534 Merge 7483 via svg_icon-28+knots 2025-03-05 03:27:08 +00:00
Luke Dashjr
57d68d7c5c Merge restore_libconsensus-28+knots 2025-03-05 03:27:08 +00:00
Luke Dashjr
3e63c467e5 Revert "guix: remove errant leftover from #29648"
This reverts commit fd8527a20e (#29787)
2025-03-05 17:54:44 +00:00
Luke Dashjr
6ff758d42b Revert "guix: Remove another leftover from #29648"
This reverts commit 3cb80febb8 (#29797)
2025-03-05 17:54:44 +00:00
Luke Dashjr
530a83a27b Merge 31407 via macos_notarization-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
44b12da4bd Merge 31121 via guix_glibc_cet-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
b4f685cd28 Merge manpages_seealso_notself 2025-03-05 03:27:08 +00:00
Luke Dashjr
723ceffb7b Merge rm_minisketch-28+k 2025-03-05 03:27:08 +00:00
Luke Dashjr
72fda2e932 Merge restore_guix_ppc64le-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
f7ec451c99 Merge 31623 via tracing_MIN_macro_rename 2025-03-05 03:27:08 +00:00
Luke Dashjr
eedd55a773 Merge 31529 via upd_glibc_mte_strncmp-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
7f327e7df0 Merge 30979 via upd_asmap_uri-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
56c2250df4 Merge 30929 via log_enforce_newline-28 2025-03-05 03:27:08 +00:00
Luke Dashjr
d2d3b434b0 Merge 18490 via bugfix_symcheck_pe_case 2025-03-05 03:27:08 +00:00
Luke Dashjr
506a39d893 Merge 18902 via fix_gitdir_again 2025-03-05 03:27:08 +00:00
Luke Dashjr
5bd6cb2eb0 Merge 18818 via guix_reltar_autogen_distclean 2025-03-05 03:27:08 +00:00
Luke Dashjr
efeece9f03 Merge lint_relaxer-28+knots 2025-03-05 03:27:08 +00:00
Ava Chow
65567334d8 guix: Apply codesignatures to all MacOS binaries
Github-Pull: #31407
Rebased-From: aafbd23fd9
2025-02-26 04:40:05 +00:00
Ava Chow
af43cec3f5 contrib: Sign and notarize all MacOS binaries
Signapple has been updated to sign individual binaries, and notarize app
bundles and binaries. When codesigning, all individual binaries will be
codesigned, and both the app bundle and individual binaries will be
notarized.

Github-Pull: #31407
Rebased-From: 31d325464d
2025-02-26 04:40:05 +00:00
Luke Dashjr
ab4b68fff3 bitcoin-tidy: Disable bitcoin-unterminated-logprintf 2025-02-24 20:02:23 +00:00
Ava Chow
5ef2722196 guix: Update signapple
Github-Pull: #31407
Rebased-From: 710d5b5149
2025-02-21 22:16:47 +00:00
Ava Chow
8f33e97276 build: Include all MacOS binaries for codesigning
Github-Pull: #31407
Rebased-From: dd4ec840ee
2025-02-21 22:16:02 +00:00
Luke Dashjr
f1c9717c7e lint/circular-dependencies: Only check for real circular dependencies 2025-02-21 15:27:23 +00:00
Luke Dashjr
1796674827 Revert "guix: temporarily disable powerpcle taget"
This reverts commit 10d56530e0 (#27897)
2025-02-14 20:46:49 +00:00
Luke Dashjr
21ff88222d guix: Exclude old release notes files from release tarball 2025-02-07 22:47:13 +00:00
Luke Dashjr
e9d3ef7ae1 contrib/init: Update branding in init scripts 2025-02-07 18:20:49 +00:00
Luke Dashjr
ab397722ec Bump copyright year to 2025 2025-02-07 17:39:22 +00:00
Luke Dashjr
2b237aa21b nsis-header.bmp: Generate from SVG 2025-02-07 16:24:06 +00:00
Luke Dashjr
934e51a97f guix: Use librsvg 2.40 to avoid Rust deps 2025-02-07 16:24:06 +00:00
Luke Dashjr
4d071b0758 Rather than clean generated icons, plan to distribute them 2025-02-07 16:24:06 +00:00
Luke Dashjr
f0a588de91 guix: Dependencies for rendering icons 2025-02-07 16:24:05 +00:00
Luke Dashjr
f3aa488cfb Merge branch 'rm_minisketch-28+k' into svg_icon-28+knots 2025-02-07 16:23:47 +00:00
Luke Dashjr
a3ea41bfa9 Merge branch 'guix_reltar_autogen_distclean' into svg_icon-28+knots 2025-02-07 16:23:27 +00:00
fanquake
cb9a4640ec guix: disable timezone tools & profiling in glibc
Removes `var/profiles/x86_64-linux-gnu/sbin/zdump`.

Profiling is disabled by default, but make that explicit.

Github-Pull: #31529
Rebased-From: b8710201fb
2025-01-14 04:26:09 +00:00
fanquake
1252d33cf0 guix: bump glibc 2.31 to 7b27c450c34563a28e634cccb399cd415e71ebfe
An additional commit has been backported to the 2.31 branch:
https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.31/master.

Github-Pull: #31529
Rebased-From: 23b8a424fb
2025-01-14 04:26:09 +00:00
0xb10c
f93f0c9396 tracing: Rename the MIN macro to _TRACEPOINT_TEST_MIN in log_raw_p2p_msgs
Inspired by: 00c1dbd26d (#31419)
2025-01-09 06:43:05 +00:00
Hennadii Stepanov
fd29b27bf8 guix: Enable CET for glibc package
Github-Pull: #31121
Rebased-From: 4d3da08d1b
2024-11-14 22:00:09 +00:00
Luke Dashjr
902b4a8edc contrib: manpages shouldn't "see also" themselves 2024-11-14 20:29:21 +00:00
Fabian Jahr
d7b38dd312 contrib: Update asmap link in seeds readme
Github-Pull: #30979
Rebased-From: f158993fd5
2024-11-09 22:25:04 +00:00
Marnix
f072721181
doc: add testnet4 section header for config file
Github-Pull: #31007
Rebased-From: 61cdb1c9d8
2024-10-22 16:04:04 +01:00
Luke Dashjr
18043c411c guix: Exclude minisketch files from release tarball 2024-09-02 21:34:29 +00:00
Luke Dashjr
e411bc1c05 Merge branch 'fix_gitdir_again' into rm_minisketch-28+k 2024-09-02 21:34:23 +00:00
virtu
b061b35105 seeds: Regenerate mainnet seeds
Regenerate mainnet seeds from new sources without the need for hardcoded
data. Result has 512 nodes from each network type except cjdns, for
which only eight nodes were found that match the seed node criteria.
2024-08-27 07:00:27 +02:00
virtu
02dc45c506 seeds: Pull nodes from Luke's seeder
Pull additional nodes from Luke's seeder to further decentralize the
generation of seed nodes.
2024-08-27 07:00:27 +02:00
virtu
7a2068a0ff seeds: Pull nodes from virtu's crawler
Pull additional nodes from virtu's crawler. Data includes sufficient
Onion and I2P nodes to align the uptime requirements for these networks
to that of clearnet nodes (i.e., 50%). Data also includes more than
three times the number of CJDNS nodes currently hardcoded into
nodes_main_manual.txt, so hardcoded nodes becomes obsolete.
2024-08-27 07:00:09 +02:00
Ava Chow
37cdb5f248
Merge bitcoin/bitcoin#30008: seeds: Pull additional nodes from my seeder and update fixed seeds
41ad84a00c seeds: Use fjahr's more up to date asmap (Ava Chow)
d8fd1e0faf seeds: Fixed seeds update (Ava Chow)
f1f24d7214 seeds: Add testnet4 fixed seeds file (Ava Chow)
8ace71c737 seeds: Remove manual onion and i2p seeds (Ava Chow)
ed5b86cbe4 seeds: Add testnet instructions (Ava Chow)
0676515397 seeds: Also pull from achow101 seeder (Ava Chow)
5bab3175a6 makeseeds: Configurable minimum blocks for testnet4's smaller chain (Ava Chow)
d2465dfac6 makeseeds: Shuffle ips after parsing (Ava Chow)
af550b3a0f makeseeds: Support CJDNS (Ava Chow)
d5a8c4c4bd makeseeds: Update user agent regex (Ava Chow)

Pull request description:

  The [DNS seeder](https://github.com/achow101/dnsseedrs) that I wrote collects statistics on node reliability in the same way that sipa's seeder does, and also outputs this information in the same file format. Thus it can also be used in our fixed seeds update scripts. My seeder additionally crawls onion v3, i2p, and cjdns, so will now be able to set those fixed seeds automatically rather than curating manual lists.

  In doing this update, I've found that `makeseeds.py` is missing newer versions from the regex as well as cjdns support; both of these have been updated.

  I also noticed that the testnet fixed seeds are all manually curated and sipa's seeder does not appear to publish any testnet data. Since I am also running the seeder for testnet, I've added the commands to generate testnet fixed seeds from my seeder's data too.

  Lastly, I've updated all of the fixed seeds. However, since my seeder has not found any cjdns nodes that met the reliability criteria (possibly due to connectivity issues present in those networks), I've left the previous manual seeds for that network.

ACKs for top commit:
  fjahr:
    re-ACK 41ad84a00c
  virtu:
    ACK [41ad84a](41ad84a00c)

Tree-SHA512: 6ba0141f053d9d6ae7d8c9574f061be38f3e65b28de1d6660c1885ab942623b5a0ec70754b4fcfc5d98fe970f5f179a940d5880b5061ed698f7932500e01d3ee
2024-08-26 15:49:42 -04:00