Commit Graph

516 Commits (65460c207c0b92122b8abf87495403d3a396da2b)

Author SHA1 Message Date
Luke Dashjr 7b54d768e1 Make sqlite support optional (compile-time)
4 years ago
Wladimir J. van der Laan 3caee16946
Merge #19953: Implement BIP 340-342 validation (Schnorr/taproot/tapscript)
4 years ago
Andrew Chow 54729f3f4e Add libsqlite3
4 years ago
Wladimir J. van der Laan 99a1d572ea
Merge #18750: build: optionally skip external warnings
4 years ago
Pieter Wuille 0664f5fe1f Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)
4 years ago
Vasil Dimov ba8950ee01
build: optionally skip external warnings
4 years ago
MarcoFalke fae7a1c188
fuzz: Configure check for main function
4 years ago
fanquake afecde8046
build: add PTHREAD_LIBS to LDFLAGS configure output
4 years ago
fanquake 0adb80fe63
Merge #19803: Bugfix: Define and use HAVE_FDATASYNC correctly outside LevelDB
4 years ago
Wladimir J. van der Laan 4631dc5c57
Merge #18921: build: add stack-clash and control-flow protection options to hardening flags
4 years ago
Luke Dashjr c4b85ba704 Bugfix: Define and use HAVE_FDATASYNC correctly outside LevelDB
4 years ago
fanquake 8e0f341779
Merge #15704: Move Win32 defines to configure.ac to ensure they are globally defined
4 years ago
fanquake 38c13a4a60
Merge #19689: build: Add Qt version checking
4 years ago
Luke Dashjr 1ccb9f30c0 Move Win32 defines to configure.ac to ensure they are globally defined
4 years ago
fanquake 772cb03a28
Merge #19015: build: Enable some commonly enabled compiler diagnostics
4 years ago
MarcoFalke fa55c1d5fd
build: Add Werror=range-loop-analysis
4 years ago
practicalswift 2f8a4c9a06 build: Enable some commonly enabled compiler diagnostics
4 years ago
Hennadii Stepanov 4af4672525
build, qt: Add Qt version checking
4 years ago
Hennadii Stepanov c71bdf93d7
build, test: Add support for llvm-cov
4 years ago
fanquake 82127d27c9
Merge #19667: build: set minimum required Boost to 1.58.0
4 years ago
fanquake 70452a070b
build: set minimum required Boost to 1.58
4 years ago
Sjors Provoost c47e4bbf0b
[build] make boost-process opt-in
4 years ago
Sjors Provoost 929cda5470
configure: add ax_boost_process
4 years ago
fanquake 2e9e6377f1
build: add -Wl,-z,separate-code to hardening flags
4 years ago
fanquake ef3d4ce4c3
build: call AC_PATH_TOOL for dsymutil in macOS cross-compile
4 years ago
fanquake 6cef3652d1
build: fix -Wformat-security check when compiling with GCC
4 years ago
fanquake 7d9008f43e
Merge #18307: build: Require pkg-config for all of the hosts
4 years ago
Wladimir J. van der Laan 9d92ee12fd
Merge #19257: build: remove BIP70 configure option
4 years ago
Wladimir J. van der Laan 1269cab21a
Merge #19403: build: improve __builtin_clz* detection
4 years ago
fanquake 9952242c03
build: improve builtin_clz* detection
4 years ago
Glenn Willen 8578c6fccd build: Fix search for brew-installed BDB 4 on OS X
4 years ago
Hennadii Stepanov 92bc268e4a
build: Detect missed pkg-config early
4 years ago
Hennadii Stepanov 1739eb23d8
build: Drop unused use_pkgconfig variable
4 years ago
Hennadii Stepanov a661449a2e
build: Drop use_pkgconfig check for libmultiprocess check
4 years ago
Hennadii Stepanov 90b95e7929
build: Drop dead non-pkg-config code for libevent check
4 years ago
fanquake b536813cef
build: add -fstack-clash-protection to hardening flags
4 years ago
fanquake 076183b36b
build: add -fcf-protection=full to hardening options
4 years ago
fanquake fa84edb93c
build: don't warn when doxygen isn't found
4 years ago
fanquake 968aaae940
tests: run test-security-check.py in CI
4 years ago
Hennadii Stepanov 44a14afbb8
build: Drop dead non-pkg-config code for qrencode check
4 years ago
Hennadii Stepanov 10cbae0c39
build: Drop dead non-pkg-config code for ZMQ check
4 years ago
Hennadii Stepanov 06cfc9cadf
build: Fix indentation in UNIVALUE check
4 years ago
Hennadii Stepanov 6fd2118e77
build: Drop dead non-pkg-config code for UNIVALUE check
4 years ago
Hennadii Stepanov e9edbe4dbd
build: Always use pkg-config
4 years ago
Hennadii Stepanov 9e2e753b06
build: Always define ZMQ_STATIC for MinGW
4 years ago
fanquake 265492723a
Merge #18297: build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts including Windows
4 years ago
fanquake c4ffcf07af
build: remove BIP70 configure option
4 years ago
Pieter Wuille ca8bc42330 Drop --disable-jni from libsecp256k1 configure options
4 years ago
MarcoFalke fa16e7816b
build: Add -Wshadow-field
4 years ago
Vasil Dimov 0012471391
build: turn on --enable-c++17 by --enable-fuzz
4 years ago