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
458c5339ce
Merge tbc_font-28+knots
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
c317b89223
Revert "remove libbitcoinconsensus"
...
This reverts commit 80f8b92f4f
(#29648 )
2025-03-05 17:54:44 +00:00
Luke Dashjr
fab39a63d6
build: Never strip macOS libraries when cross-compiling
...
libtool assumes "GNU strip" accepts --strip-unneeded, but at least recent versions of LLVM do not (for MachO) yet claim to be compatible with "GNU strip".
For now, we just disable stripping libraries entirely when cross-compiling for macOS.
2025-03-05 17:54:44 +00:00
Luke Dashjr
99a645c28c
Revert "build: remove check for __attribute__((visibility.."
...
This reverts commit 37c9abdc43
(#30590 )
2025-03-05 17:54:44 +00:00
Luke Dashjr
a0e4d76712
Revert "build: remove check for __declspec(dllexport)"
...
This reverts commit bbcba09cd5
(#30590 )
2025-03-05 17:54:44 +00:00
Luke Dashjr
e7e7893e67
Merge branch 'rm_kernel_lib' into restore_libconsensus-28+knots
2025-03-05 17:54:31 +00:00
Luke Dashjr
9ca9d042d1
Merge branch 'ionice_win' into restore_libconsensus-28+knots
2025-03-05 17:54:27 +00:00
Luke Dashjr
b442c5db16
Merge branch 'sys_libsecp256k1' into restore_libconsensus-28+knots
2025-03-05 17:54:24 +00:00
Luke Dashjr
8c989494c2
Bugfix: ioprio: Correct type juggling and handle edge cases
2025-03-05 17:28:03 +00:00
Luke Dashjr
0fd00fcb11
ioprio: Standardise HAVE_WINDOWS_IOPRIO macro as defined with either 0 or 1
2025-03-05 17:23:03 +00:00
Luke Dashjr
ac2190c22a
utilioprio: Add Windows support as ioprio_set_file_idle
2025-03-05 17:23:03 +00:00
Luke Dashjr
45fa891549
Merge branch 'ionice' into ionice_win
2025-03-05 17:21:08 +00:00
Luke Dashjr
87fe75f61f
Merge 14137 via win_taskbar_progress-28+knots
2025-03-05 03:27:08 +00:00
Luke Dashjr
0ef0693711
Merge 15421 via tor_subprocess-28+knots
2025-03-05 03:27:08 +00:00
Luke Dashjr
2ab02fba5d
configure: Add --disable-tor-subprocess option to control Tor subprocess support
2025-03-05 23:01:34 +00:00
Luke Dashjr
f79f994ac5
Merge 13203 via dsha256_power8-27
2025-03-05 03:27:08 +00:00
Luke Dashjr
990ff83c56
Merge ionice_win
2025-03-05 03:27:08 +00:00
Luke Dashjr
20f5b5a056
Merge 9245 via ionice
2025-03-05 03:27:08 +00:00
Luke Dashjr
dee920da09
Merge 31672 via peer_cpu_load-28+knots
2025-03-05 03:27:08 +00:00
Luke Dashjr
a060ae018e
Merge 22159 via conf_append_cxxflags-23
2025-03-05 03:27:08 +00:00
Luke Dashjr
2fc6668792
Merge 19873 via mempressure
2025-03-05 03:27:08 +00:00
Luke Dashjr
84b7c6adf4
Merge rm_kernel_lib
2025-03-05 03:27:08 +00:00
Luke Dashjr
86c5ef3785
Merge 28564 via fix_conf_fuzzbin_main
2025-03-05 03:27:08 +00:00
Luke Dashjr
301886f3d0
Merge 29868 via hww_windows-28
2025-03-05 03:27:08 +00:00
Luke Dashjr
da1e5f9ffa
Merge 18427 via 2020mingwthrd-mini
2025-03-05 03:27:08 +00:00
Luke Dashjr
45a2e5951c
Merge nowarn_unused-function
2025-03-05 03:27:08 +00:00
Luke Dashjr
ad6a12d7bb
Merge nowarn_unreachable-code
2025-03-05 03:27:08 +00:00
Luke Dashjr
22df203e4c
Merge 13789 via bugfix_asm_pragmas
2025-03-05 03:27:08 +00:00
Luke Dashjr
3d44110252
Merge 5416 via sys_libsecp256k1
2025-03-05 03:27:08 +00:00
Luke Dashjr
91af8d0c4e
Merge 2241 via sys_leveldb
2025-03-05 03:27:08 +00:00
Luke Dashjr
eb4575a9de
CI: Disable libbitcoinkernel (not supported by Knots)
2025-02-28 04:55:33 +00:00
Vasil Dimov
13e161aa1a
rpc: add cpu_load to getpeerinfo
...
Add a new field `cpu_load` to the output of `getpeerinfo` RPC.
It represents the CPU time spent by the message handling thread for the
given peer, weighted for the duration of the connection. That is, for
example, if two peers are equally demanding and one is connected longer
than the other, then they will have the same `cpu_load` number.
Github-Pull: #31672
Rebased-From: 0f68c47e931de05200adeae639bcee50ea3c171d
2025-02-28 04:34:41 +00:00
Luke Dashjr
64112f9805
Revert "build: remove check for gettimeofday & librt"
...
This reverts commit e64e17830a
.
2025-02-28 04:34:41 +00:00
Luke Dashjr
8a4e129845
Diff-minimise
2025-02-25 18:40:17 +00:00
Hennadii Stepanov
8c8249b545
build: Re-enable external signer support for Windows
...
Github-Pull: #29868
Rebased-From: 944717a08a99b750f27a0a81512b3cac92d39923
2025-02-25 18:40:17 +00:00
Luke Dashjr
71c74035dd
ioprio: Standardise Linux & macOS HAVE_* macros as defined with either 0 or 1
2025-02-25 18:37:52 +00:00
Luke Dashjr
89206d8109
GUI: If QWinTaskbarButton is missing, just build without it
2025-02-21 16:39:16 +00:00
Luke Dashjr
9b52dfab2f
Add QtWinExtras optional dependency
...
Co-authored-by: Chun Kuan Lee <ken2812221@gmail.com>
2025-02-21 16:39:15 +00:00
Luke Dashjr
2011d6f969
configure: Never error for unused-function warnings
2025-02-21 15:25:57 +00:00
Luke Dashjr
ed77ceddd8
Revert "build: Enable -Wunreachable-code"
...
This partially reverts commit fa8adbe7c1
.
2025-02-17 02:40:35 +00:00
Luke Dashjr
cf6b1666e8
Include Knots in copyright list
...
Some Knots dev(s) may not be Core devs
2025-02-07 18:20:49 +00:00
Luke Dashjr
a56c1150f2
Bitcoin Knots branding
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
28d30b7af9
Include Tonal digits and BTC symbol in bundled font
2025-02-07 17:33:31 +00:00
Luke Dashjr
09bbed8ab1
configure: Check for and use new ImageMagick 7 "magick" command
2025-02-07 16:24:06 +00:00
Luke Dashjr
2b237aa21b
nsis-header.bmp: Generate from SVG
2025-02-07 16:24:06 +00:00