Commit Graph

657 Commits (d150fe3ad5ce181511f2d2fd035a10530eaa4203)

Author SHA1 Message Date
MarcoFalke fa7c6efca6
fuzz: Add wallet fuzz test
3 years ago
fanquake 4229f71bf8
Merge bitcoin/bitcoin#23282: build: remove build stubs for external leveldb
3 years ago
fanquake d7524546ab
build: explicitly disable libsecp256k1 openssl based tests
3 years ago
fanquake a78137ec33
build: fix python detection post #23182
3 years ago
fanquake a7f28af437
Merge bitcoin/bitcoin#22646: build: tighter Univalue integration, remove `--with-system-univalue`
3 years ago
Cory Fields 17ae2601c7 build: remove build stubs for external leveldb
3 years ago
fanquake a845f1ccc6
Merge bitcoin/bitcoin#23269: build: remove redundant warning flags
3 years ago
W. J. van der Laan da13c7b18a
Merge bitcoin/bitcoin#22392: scripts: use LIEF for ELF security & symbol checks
3 years ago
Hennadii Stepanov aa69fd6caf
build: Drop -Wno-unused-local-typedef
3 years ago
fanquake 672e8c5d07
build: remove -Wunused-variable
3 years ago
fanquake 5239af0574
build: remove -Wswitch
3 years ago
fanquake 0375906e0a
build: use loop-analysis over range-loop-analysis
3 years ago
fanquake 12712fa2c4
build: remove -Wsign-compare
3 years ago
fanquake 39872f5ed4
Merge bitcoin/bitcoin#23149: build: make --enable-werror just -Werror
3 years ago
fanquake 309eac9019
scripts: use LIEF for ELF checks in symbol-check.py
3 years ago
Cory Fields 0f95247246
Integrate univalue into our buildsystem
3 years ago
fanquake 5b7210c874
Merge bitcoin/bitcoin#22409: configure: keep relative paths in debug info
3 years ago
fanquake ef15c574ff
build: add python3.10 alias to AC_PATH_PROGS call in configure
3 years ago
W. J. van der Laan 9e530c6352
Merge bitcoin/bitcoin#20487: Add syscall sandboxing using seccomp-bpf (Linux secure computing mode)
3 years ago
practicalswift 4747da3a5b Add syscall sandboxing (seccomp-bpf)
3 years ago
fanquake 38fd709fa5
build: make --enable-werror just -Werror
3 years ago
fanquake 4446ef0a54
build: remove support for weak linking getauxval()
3 years ago
fanquake e56100c5b4
build: remove arm includes from getauxval() check
3 years ago
W. J. van der Laan f2747d1602 build: Restrict check for CRC32C intrinsic to aarch64
3 years ago
W. J. van der Laan 82a85216c3
Merge bitcoin/bitcoin#22845: build: improve check for ::(w)system
3 years ago
fanquake 62e45da945
build: remove glibc-back-compat from build system
3 years ago
fanquake 3ec633ef1a
build: improve check for ::(w)system
3 years ago
W. J. van der Laan 6718fbe90a
Merge bitcoin/bitcoin#22397: build: Fix macOS Apple Silicon build with miniupnpc and libnatpmp
3 years ago
MarcoFalke fa0937de35
test: Rename bitcoin-util-test.py to util/test_runner.py
3 years ago
W. J. van der Laan 19364c0ddf
Merge bitcoin/bitcoin#20586: Fix Windows build with --enable-werror
3 years ago
Hennadii Stepanov 2445df4eb3
build: Fix macOS Apple Silicon build with miniupnpc and libnatpmp
3 years ago
fanquake d23570098c
Merge bitcoin/bitcoin#21882: build: Fix undefined reference to __mulodi4
3 years ago
Hennadii Stepanov e4c8bb62e4
build: Fix undefined reference to __mulodi4
3 years ago
W. J. van der Laan 3d8c714d8e
build: Bump master version to 22.99.0
3 years ago
fanquake 6baabc4d1d
Merge bitcoin/bitcoin#21430: build: Add -Werror=implicit-fallthrough compile flag
3 years ago
Carl Dong a8127b34bc
build: Use and test PE binutils with --reloc-section
3 years ago
S3RK a8b515c317 configure: keep relative paths in debug info
3 years ago
fanquake e46287853f
build: remove --enable-determinism configure option
3 years ago
Hennadii Stepanov 3c4c8e79ba
build: Add -Werror=implicit-fallthrough compile flag
3 years ago
Hennadii Stepanov 014110c47d
Use C++17 [[fallthrough]] attribute, and drop -Wno-implicit-fallthrough
3 years ago
fanquake 957f358427
build: remove check for Boost Process header
3 years ago
fanquake df2c933217
build: remove workaround for Boost and std::atomic
3 years ago
fanquake 2bf211696b
build: set minimum required Boost to 1.64.0
3 years ago
fanquake ad0c8f356e
Merge bitcoin/bitcoin#22238: build: improve detection of eBPF support
3 years ago
fanquake 7c561bea52
Merge bitcoin/bitcoin#21935: Enable external signer support by default, reduce #ifdef
3 years ago
MarcoFalke 1111457d74
build: Disable deprecated-copy warning only when external warnings are enabled
3 years ago
Sjors Provoost 5be90c907e
build: enable external signer by default
3 years ago
fanquake 8f7704d032
build: improve detection of eBPF support
3 years ago
W. J. van der Laan 359f72105b
Merge bitcoin/bitcoin#21573: Update libsecp256k1 subtree to latest master
3 years ago
fanquake 7041d256e3
Merge bitcoin/bitcoin#21788: build: Silence [-Wunused-command-line-argument] warnings
4 years ago