Commit Graph

358 Commits (65e9ca22785f4a799cbcff6d95cbe1ce4b4a6bd2)

Author SHA1 Message Date
fanquake e4e9dd3a28
contrib: fix implicit function decleration in win symbol check
3 years ago
fanquake 5a89bed410
contrib: address gen-manpages feedback from #24263
3 years ago
laanwj 42c202893b doc: Fix gen-manpages, rewrite in Python
3 years ago
fanquake 6fe55160dd
contrib: support arm64 darwin in security checks
3 years ago
fanquake 446e73cc0b
build: use macOS 11 SDK (Xcode 12.2)
3 years ago
laanwj 792d0d8d51
Merge bitcoin/bitcoin#23839: Linux: build with and test for control flow instrumentation on x86_64
3 years ago
fanquake 3ccfba1c7f
guix: use GCC 10 (over GCC 8) to build releases
3 years ago
fanquake 5a8f907c93
scripts: add CONTROL_FLOW to ELF security checks
3 years ago
fanquake 6ca5efa8ed
script rename control flow check to MACHO specific
3 years ago
fanquake b9898aeeaa
scripts: make security checks architecture independent
3 years ago
Hennadii Stepanov f47dda2c58
scripted-diff: Bump copyright headers
3 years ago
Hennadii Stepanov c29105efdc
script: Fix copyright_header.py
3 years ago
fanquake d1711a40b3
scripts: match on exe type over str in symbol-check.py
3 years ago
fanquake feee308401
scripts: match on exe type over str in security-check.py
3 years ago
fanquake c870027cc2
build: qt 5.15.2
3 years ago
fanquake f31d4bd214
scripts: test for PE control flow instrumentation
3 years ago
fanquake dbfca4a815
build: require glibc 2.18+ for release builds
3 years ago
Hennadii Stepanov 9a1ad7bc0d
test: Enable SC2086 shellcheck rule
3 years ago
Gleb Naumenko 0659f12b13
Add minisketch dependency
3 years ago
josibake a46f71bb70
lint: enable mypy checking for missing imports
3 years ago
Carl Dong 1527b7e8a1 symbol-check: Check requested ELF interpreter
3 years ago
fanquake ce69e18947
scripts: remove pixie.py
3 years ago
fanquake 00b85d0b13
scripts: only parse the binary once in security-check.py
3 years ago
fanquake cad40a5b16
scripts: use LIEF for ELF checks in security-check.py
3 years ago
fanquake 8242ae230e
scripts: only parse the binary once in symbol-check.py
3 years ago
fanquake 309eac9019
scripts: use LIEF for ELF checks in symbol-check.py
3 years ago
Carl Dong 610a8a8e39
test-*-check: Pass in *FLAGS and compile with them
3 years ago
fanquake a43b8e9555
build: set OSX_MIN_VERSION to 10.15
3 years ago
fanquake ab9c34237a
release: remove gitian
3 years ago
fanquake 5449d44e37
scripts: prevent GCC optimising test symbols in test-symbol-check
3 years ago
fanquake 6cf3345297
scripts: adjust test-symbol-check for guix release environment
3 years ago
fanquake 1946b5f77c
scripts: more robustly test macOS symbol checks
3 years ago
Carl Dong a8127b34bc
build: Use and test PE binutils with --reloc-section
3 years ago
Carl Dong 9fdc8afe11
devtools: Improve *-check.py tool detection
3 years ago
fanquake 797b3ed909
script: remove gitian reference from symbol-check.py
3 years ago
W. J. van der Laan a305a687e7
Merge bitcoin/bitcoin#22244: devtools: Correctly extract symbol versions in symbol-check
3 years ago
W. J. van der Laan e8cd3700ee devtools: Integrate ARCH_MIN_GLIBC_VER table into MAX_VERSIONS in symbol-check.py
3 years ago
W. J. van der Laan a33381acf5 devtools: Add xkb version to symbol-check
3 years ago
W. J. van der Laan 19e598bab0 devtools: Fix verneed section parsing in pixie
3 years ago
fanquake aa80b5759d
scripts: check macOS SDK version is set
3 years ago
fanquake c972345bac
scripts: check minimum required Windows version is set
3 years ago
fanquake 29615aef52
scripts: check minimum required macOS vesion is set
3 years ago
fanquake 42b589d18f
scripts: test for MACHO control flow instrumentation
4 years ago
fanquake 955140b326
contrib: consolidate PIE and NX security checks
4 years ago
fanquake 2aa1631822
contrib: use LIEF in PE symbol checks
4 years ago
fanquake e93ac26b85
contrib: use LIEF in macOS symbol checks
4 years ago
fanquake a632cbcee5
contrib: use f strings in symbol-check.py
4 years ago
fanquake 0f5d77c8e4
contrib: add PE PIE check to security checks
4 years ago
fanquake 8e1f40dd9a
contrib: use LIEF for PE security checks
4 years ago
fanquake a25b2e965c
contrib: use LIEF for macOS security checks
4 years ago