Commit Graph

2163 Commits

Author SHA1 Message Date
Luke Dashjr
c00938c390 Merge rm_historical_relnotes_from_dist 2024-08-01 00:06:00 +00:00
Luke Dashjr
fcc7fb5df1 Merge knots_branding-27 2024-08-01 00:06:00 +00:00
Luke Dashjr
b1b7aca6b0 Merge 7483 via svg_icon-27+knots 2024-08-01 00:06:00 +00:00
Luke Dashjr
0b4d5ae04e Merge branch 'guix_no_bison_macwin-25' into svg_icon-27+knots 2024-08-01 19:52:04 +00:00
fanquake
39e09b6769 guix: move bison from global scope, to Linux
This is only needed for the Qt build, on Linux, so does not need to be
built/present for the macOS or Windows builds.

Github-Pull: #30534
Rebased-From: e6df3485ed
2024-08-01 17:34:46 +00:00
Luke Dashjr
d26ae740b9 Merge macos_dmg-27 2024-08-01 00:06:00 +00:00
Luke Dashjr
2014b1271e Merge 22439 via guix_in_gitian-23+knots 2024-08-01 00:06:00 +00:00
Luke Dashjr
ecd2224ceb Merge 29695 via gcc_branch_protection_default-26 2024-08-01 00:06:00 +00:00
Luke Dashjr
acb7909405 Merge 29585 via manpage_see_also-23+knots 2024-08-01 00:06:00 +00:00
Luke Dashjr
219de7b086 Merge rm_minisketch-26+k 2024-08-01 00:06:00 +00:00
Luke Dashjr
bf4f446992 Merge 30534 via guix_no_bison_macwin-25 2024-08-01 00:06:00 +00:00
Luke Dashjr
86a42d63c6 nsis-header.bmp: Generate from SVG 2024-07-03 23:03:37 +00:00
Luke Dashjr
a5bdc6c9d9 Merge rm_historical_relnotes_from_dist 2024-06-21 19:28:12 +00:00
Luke Dashjr
f4216e323e Merge knots_branding-27 2024-06-21 19:28:12 +00:00
Luke Dashjr
ce085e1f01 Merge 7483 via svg_icon-27+knots 2024-06-21 19:28:12 +00:00
Luke Dashjr
6d349df39b Merge macos_dmg-27 2024-06-21 19:28:12 +00:00
Luke Dashjr
b7309c8cf1 Merge 22439 via guix_in_gitian-23+knots 2024-06-21 19:28:12 +00:00
Luke Dashjr
d78ba182f9 Merge 29695 via gcc_branch_protection_default-26 2024-06-21 19:28:12 +00:00
Luke Dashjr
31dedf66ac Merge 29585 via manpage_see_also-23+knots 2024-06-21 19:28:12 +00:00
Luke Dashjr
d1168ba983 Merge rm_minisketch-26+k 2024-06-21 19:28:12 +00:00
Luke Dashjr
eb9b51a930 Merge 28340 via origin-pull/28340/head 2024-06-21 19:28:12 +00:00
Luke Dashjr
a15f368b4d Merge 18490 via bugfix_symcheck_pe_case 2024-06-21 19:28:12 +00:00
Luke Dashjr
a35c4fe0bc Merge 18902 via fix_gitdir_again 2024-06-21 19:28:12 +00:00
Luke Dashjr
1abd045d2e Merge 18818 via guix_reltar_autogen_distclean 2024-06-21 19:28:12 +00:00
Luke Dashjr
6db3eb08b9 Merge lint_relaxer-26+knots 2024-06-21 19:28:12 +00:00
Luke Dashjr
01586b5e4c contrib/init: Update branding in init scripts 2024-06-19 18:32:54 +00:00
Luke Dashjr
95f0a9d683 nsis-header.bmp: Generate from SVG 2024-06-19 18:32:54 +00:00
Luke Dashjr
59cef198f8 guix: Use librsvg 2.40 to avoid Rust deps 2024-06-19 18:31:10 +00:00
Luke Dashjr
9f29282854 Rather than clean generated icons, plan to distribute them 2024-06-19 18:31:10 +00:00
Luke Dashjr
762daa771b guix: Dependencies for rendering icons 2024-06-19 18:31:10 +00:00
Luke Dashjr
0294f77aa7 Merge branch 'macos_dmg-27' into svg_icon-27+knots 2024-06-19 18:31:04 +00:00
Luke Dashjr
526626ce9d macdeployqtplus: Restore Finder background image 2024-06-19 18:00:07 +00:00
Luke Dashjr
04e88cca87 Merge branch 'rm_minisketch-26+k' into svg_icon-27+knots 2024-06-07 19:43:27 +00:00
Luke Dashjr
136f168cd7 Merge branch 'guix_reltar_autogen_distclean' into svg_icon-27+knots 2024-06-07 19:43:21 +00:00
Luke Dashjr
fd41c8ce90 Bugfix: macOS: Open Finder automatically when DMG is mounted 2024-06-07 18:48:32 +00:00
Luke Dashjr
32f1caee52 build: Restore support for macOS .dmg creation
This partially reverts b5790c35f7, 33ae0bd1e4, and a128111c29.
2024-06-07 18:48:32 +00:00
Ava Chow
423bd6dc68
windeploy: Renew certificate
Github-Pull: #30149
Rebased-From: 9f4ff1e965
2024-05-23 13:28:44 +01:00
fanquake
6a8fa8f26c guix: build GCC with --enable-standard-branch-protection
To enable Branch Target Identification Mechanism and Return
Address Signing by default at configure time use the
`--enable-standard-branch-protection` option.

This is equivalent to having `-mbranch-protection=standard` during
compilation. This can be explicitly disabled during compilation
by passing the `-mbranch-protection=none` option which turns off
all types of branch protections.

See:
https://gcc.gnu.org/install/specific.html#aarch64-x-x

Github-Pull: #29695
Rebased-From: 7850c5fe20
2024-03-23 03:19:13 +00:00
Luke Dashjr
7cb557e7de contrib: manpages shouldn't "see also" themselves 2024-03-15 00:43:04 +00:00
fanquake
53c6f77e86 contrib: list other binaries in manpage output
Github-Pull: #29585
Rebased-From: 7c3ac598dd
2024-03-14 23:07:46 +00:00
Luke Dashjr
acb3c923e9 lint/circular-dependencies: Only check for real circular dependencies 2024-03-10 18:45:12 +00:00
Ava Chow
7ab54397f8 seeds: Update testnet seeds 2024-03-04 19:53:30 -05:00
Ava Chow
34a233b6d8 seeds: Update mainnet seeds 2024-03-04 19:53:24 -05:00
Ava Chow
9701bc435f makeseeds: Check i2p seeds too 2024-03-04 19:42:11 -05:00
Ava Chow
a8ec9eede4 makeseeds: Update PATTERN_AGENT 2024-03-04 11:44:16 -05:00
Luke Dashjr
c9b1692d2f guix: Exclude old release notes files from release tarball 2024-02-29 01:51:28 +00:00
fanquake
ba90b058bd
Merge bitcoin/bitcoin#29345: rpc: Do not wait for headers inside loadtxoutset
faa30a4c56 rpc: Do not wait for headers inside loadtxoutset (MarcoFalke)

Pull request description:

  While the `loadtxoutset` default 10 minute timeout is convenient when it is sufficient, it may cause hassle where it is not. For example:

  * When P2P connections are missing, it seems better to abort early than wait for the timeout.
  * When the 10 minute timeout is not sufficient, the RPC will have to be called again, so a check or loop is needed outside the RPC either way. So might as well remove the loop inside the RPC.

ACKs for top commit:
  fjahr:
    ACK faa30a4c56
  theStack:
    Code-review ACK faa30a4c56
  pablomartin4btc:
    tACK faa30a4c56
  TheCharlatan:
    ACK faa30a4c56

Tree-SHA512: 9167c7d8b2889bb3fd369de4acd2cc4d24a2fe225018d82bd9568ecd737093f6e19be7cc62815b574137b61076a6f773c29bff75398991b5cd702423aab2322b
2024-02-26 11:11:25 +00:00
Ava Chow
0b768746ef
Merge bitcoin/bitcoin#28170: p2p: adaptive connections services flags
27f260aa6e net: remove now unused global 'g_initial_block_download_completed' (furszy)
aff7d92b15 test: add coverage for peerman adaptive connections service flags (furszy)
6ed53602ac net: peer manager, dynamically adjust desirable services flag (furszy)
9f36e591c5 net: move state dependent peer services flags (furszy)
f9ac96b8d6 net: decouple state independent service flags from desirable ones (furszy)
97df4e3887 net: store best block tip time inside PeerManager (furszy)

Pull request description:

  Derived from #28120 discussion.

  By relocating the peer desirable services flags into the peer manager, we
  allow the connections acceptance process to handle post-IBD potential
  stalling scenarios.

  The peer manager will be able to dynamically adjust the services flags
  based on the node's proximity to the tip (back and forth). Allowing the node
  to recover from the following post-IBD scenario:
  Suppose the node has successfully synced the chain, but later experienced
  dropped connections and remained inactive for a duration longer than the limited
  peers threshold (the timeframe within which limited peers can provide blocks). In
  such cases, upon reconnecting to the network, the node might only establish
  connections with limited peers, filling up all available outbound slots. Resulting
  in an inability to synchronize the chain (because limited peers will not provide
  blocks older than the `NODE_NETWORK_LIMITED_MIN_BLOCKS` threshold).

ACKs for top commit:
  achow101:
    ACK 27f260aa6e
  vasild:
    ACK 27f260aa6e
  naumenkogs:
    ACK 27f260aa6e
  mzumsande:
    Light Code Review ACK 27f260aa6e
  andrewtoth:
    ACK 27f260aa6e

Tree-SHA512: 07befb9bcd0b60a4e7c45e4429c02e7b6c66244f0910f4b2ad97c9b98258b6f46c914660a717b5ed4ef4814d0dbfae6e18e6559fe9bec7d0fbc2034109200953
2024-01-31 11:44:41 -05:00
MarcoFalke
faa30a4c56
rpc: Do not wait for headers inside loadtxoutset 2024-01-30 18:09:58 +01:00
fanquake
3d52cedb49
Merge bitcoin/bitcoin#29251: contrib: Update clang-format-diff
52149b7a2c contrib: Fix clang-format-diff.py lint errors (TheCharlatan)
008e81e025 contrib: Latest clang-format-diff.py script (TheCharlatan)

Pull request description:

  This was taken from 900bb318b5/clang/tools/clang-format/clang-format-diff.py and is useful for systems where clang tools are shipped with a version suffix.

ACKs for top commit:
  maflcko:
    lgtm ACK 52149b7a2c  🌱

Tree-SHA512: cad720b283650e36c5b3ec597278112899ae6413a42c79b6296c58242000f32ae6ab7ed732a3a0f30f1f2586d7e3c0d1ef856a4821e28272bae6f428ed9497e9
2024-01-17 16:08:10 +00:00