Commit Graph

1992 Commits (4581a682d2d1fdd0e56fb4a56e6228be878a04a3)

Author SHA1 Message Date
MacroFake d76a423809
Merge bitcoin/bitcoin#26067: util: improve bitcoin-wallet exit codes
2 years ago
fanquake 656f9b0ba2
contrib: remove outdated comment from symbol-check script
2 years ago
fanquake c36afe39dd
contrib: remove 32bit linux code from release scripts
2 years ago
fanquake 1d6c605165
Merge bitcoin/bitcoin#26057: build, guix: Get rid of perl dependency
2 years ago
fanquake a361c6cae7
Merge bitcoin/bitcoin#26047: guix: use git-minimal over git
2 years ago
MacroFake fa2b8ae0a2
util: improve bitcoin-wallet exit codes
2 years ago
Hennadii Stepanov beb94261ea
Revert "guix: Build depends/qt with our platform definition"
2 years ago
Hennadii Stepanov d0433a3153
guix: Drop perl package
2 years ago
MacroFake 3c5fb9691b
Merge bitcoin/bitcoin#26007: [contrib] message-capture-parser: fix AssertionError on parsing `headers` message
2 years ago
MacroFake 19585eeb77
Merge bitcoin/bitcoin#25853: net: update testnet torv3 hardcoded seeds for 24.x
2 years ago
fanquake 0cd7928133
guix: use git-minimal over git
2 years ago
fanquake af2a7c8943
guix: consistently use -ffile-prefix-map
2 years ago
Sebastian Falbesoner 644772b9ef message-capture-parser: fix AssertionError on parsing `headers` message
2 years ago
fanquake 56e79fe683
guix: use --build={arch}-guix-linux-gnu in cross toolchain
2 years ago
Jon Atack 2ef33e936e contrib: update testnet torv3 hardcoded seeds
2 years ago
Jon Atack 9b6f5fafa9 net: update hardcoded mainnet seeds for 24.x
2 years ago
Jon Atack 7fd9028017 contrib: make-seeds updates for 24.x
2 years ago
Jon Atack 6075a0be3c net: update manual hardcoded mainnet seeds for 24.x
2 years ago
fanquake 0eac1f7ba4
build: include share/rpcauth in tarball & installer
2 years ago
Stacie 98383d6d0d doc: minor updates to guix README
2 years ago
fanquake 7a0b129c41
guix: patch NSIS to remove .reloc sections from install stubs
2 years ago
fanquake 4cf3b7d763
guix: ignore additional failing certvalidator test
2 years ago
fanquake c99a1ecc52
guix: enable hardening options in GCC Build
2 years ago
fanquake aa87879a77
guix: pass enable-bind-now to glibc
2 years ago
fanquake 3897a131d0
guix: enable SSP for RISC-V glibc (2.27)
2 years ago
fanquake a08c9723f5
contrib: remove unneeded valgrind suppressions
2 years ago
Andrew Chow d67f89bd95
Merge bitcoin/bitcoin#25625: test: add test for decoding PSBT with per-input preimage types
2 years ago
Sebastian Falbesoner fdc1ca3896 test: add constants for PSBT key types (BIP 174)
2 years ago
Sebastian Falbesoner 1b035c03f9 refactor: move PSBT(Map) helpers from signet miner to test framework
2 years ago
Sebastian Falbesoner 7c0dfec2dd refactor: move `from_binary` helper from signet miner to test framework
2 years ago
Sebastian Falbesoner 597a4b35f6 scripted-diff: rename `FromBinary` helper to `from_binary` (signet miner)
2 years ago
Hennadii Stepanov 2ade04c0d9
guix: Drop repetition of option's default value
2 years ago
Carl Dong cb3e9a1e3f Move {Load,Dump}Mempool to kernel namespace
2 years ago
Pieter Wuille 8cbeab4d90 Remove my key from trusted-keys
2 years ago
MacroFake a658a02c79
Merge bitcoin/bitcoin#25524: add glozow to trusted-keys
2 years ago
fanquake c49b0405fb
Merge bitcoin/bitcoin#25558: guix: Make windows cross architecture reproducible
2 years ago
Andrew Chow 5bff18bce5 guix: patch gcc 10 with pthreads to remap guix store paths
2 years ago
glozow 8d869a7bb5
add glozow builder key
2 years ago
Sebastian Falbesoner cccf691c24 contrib: dedup `get_witness_script` helper in signet miner
2 years ago
glozow ebe106a754
add glozow to trusted-keys
2 years ago
fanquake ca08e00a1b
Merge bitcoin/bitcoin#25508: guix: use elfesteem 2eb1e5384ff7a220fd1afacd4a0170acff54fe56
2 years ago
laanwj b04f42efe3
Merge bitcoin/bitcoin#25490: guix: more cross arch reproducibility (x86_64 -> arm64)
2 years ago
fanquake 103c0d9f7e
guix: use elfesteem 2eb1e5384ff7a220fd1afacd4a0170acff54fe56
2 years ago
laanwj ceae0eb7e3
Merge bitcoin/bitcoin#25437: guix: remove explicit glibc stack protector disabling
2 years ago
Andrew Chow 54faac9689
guix: Remove guix store paths from glibc
2 years ago
Andrew Chow 1d4d711de2
guix: Map all guix store prefixes to /usr
2 years ago
Jeremy Rand e410144fc4
doc: Fix typo in macdeploy
2 years ago
fanquake 5f082ad4e4
guix: patch LIEF to fix PPC64 NX default
2 years ago
fanquake 0b5adfda87
guix: use LIEF 0.12.1
2 years ago
fanquake 4b6b4fc537
guix: remove usage of -Wl,-z,noexecstack for PPC64 HOST
2 years ago
fanquake 8d25926643
guix: parallelize LIEF build
2 years ago
laanwj 7377ed778c
Merge bitcoin/bitcoin#25389: guix: use libtool 2.4.7
2 years ago
fanquake 4e569c8bd8
guix: remove explicit glibc stack protector disabling
2 years ago
Marnix 20c58a3e50 doc: typo fix
2 years ago
laanwj 3b3c66f859
Merge bitcoin/bitcoin#25392: scripts: remove no-longer-needed ignored exports
2 years ago
laanwj 7f2c983e1c
Merge bitcoin/bitcoin#24864: contrib: Use asmap for ASN lookup in makeseeds
2 years ago
fanquake 84e56b45b4
scripts: remove no-longer-needed ignored exports
2 years ago
fanquake 679ecdd14b
guix: use libtool 2.4.7
2 years ago
fanquake d873ff96e5
refactor: cleanups post unsubtree'ing univalue
2 years ago
Sebastian Falbesoner 42bbbba7c8 message-capture-parser: fix out of bounds error for empty vectors
2 years ago
fanquake 2dcf3e153f
guix: re-revert riscv execstack workaround
2 years ago
laanwj 667e316bcb contrib: Update makeseeds to asmap-nextgen
2 years ago
Jon Atack ae00b9e02c contrib: add seeds progress indicator and remove asmap one in makeseeds script
2 years ago
laanwj b54180303d contrib: Use asmap for ASN lookup in makeseeds
2 years ago
fanquake 66bb4df410
Merge bitcoin/bitcoin#25201: windeploy: Renewed windows code signing certificate
3 years ago
Andrew Chow 7e9fe6d800 windeploy: Renewed windows code signing certificate
3 years ago
Hennadii Stepanov d4b3dc5b0a
contrib: Remove keys that are no longer used for merging
3 years ago
fanquake 6b9d53e1ff
guix: native GCC 10 toolchain for Linux builds
3 years ago
fanquake 88fd3f81ec
guix: use -fcommon when building glibc 2.24
3 years ago
fanquake 0e51913595
guix: fix glibc 2.27 multiple definition warnings with GCC 10
3 years ago
fanquake 508bd4d357
guix: adjust RISC-V __has_include() patch to work with GCC 10
3 years ago
fanquake c9c5b3060d
guix: compile glibc without -werror
3 years ago
fanquake 298389e3b5
guix: bump time-machine to 998eda3067c7d21e0d9bb3310d2f5a14b8f1c681
3 years ago
brunoerg ded915e842 contrib: fix dirname on `verify-commits`
3 years ago
fanquake e4478d312f
Merge bitcoin/bitcoin#25006: guix: consolidate kernel headers to 5.15, specify 3.2.0 as minimum supported
3 years ago
fanquake 1ad5d5088d
Merge bitcoin/bitcoin#24866: build: No longer need to hack the `PATH` variable in `config.site`
3 years ago
laanwj d4475ea7ae
Merge bitcoin/bitcoin#22235: script: add script to generate example bitcoin.conf
3 years ago
josibake 970b9987ad
doc: update devtools, release-process readmes
3 years ago
josibake 50635d27b4
build: include bitcoin.conf in build outputs
3 years ago
laanwj 0047d9b89b
Merge bitcoin/bitcoin#24993: test, contrib, refactor: use `with` when opening a file
3 years ago
josibake 1c7e820ded
script: add script to generate example bitcoin.conf
3 years ago
fanquake dcad5f70f1
guix: consolidate kernel headers to 5.15
3 years ago
MacroFake 9446de160f
Merge bitcoin/bitcoin#24831: tidy: add include-what-you-use
3 years ago
brunoerg 027aab663a test, contrib, refactor: use `with` when opening a file
3 years ago
fanquake 10a626a1d6
Merge bitcoin/bitcoin#24955: guix: Improve error message about missed macOS SDK
3 years ago
Hennadii Stepanov 914076ed5f
guix: Improve error message about missed macOS SDK
3 years ago
Pavol Rusnak 51d06df874
contrib: macdeploy: fix permissions typo in gen-sdk script
3 years ago
Hennadii Stepanov 80cd99322f
scripted-diff: Rename INSTALLNAMETOOL -> INSTALL_NAME_TOOL
3 years ago
fanquake bfbce6cbfe
Merge bitcoin/bitcoin#24031: build: don't compress macOS DMG
3 years ago
laanwj 6f55ab57cb
Merge bitcoin/bitcoin#24534: contrib: macdeploy: make gen-sdk deterministic
3 years ago
fanquake 9b0a13a289
tidy: Add include-what-you-use
3 years ago
fanquake 094d9fda5c
Merge bitcoin/bitcoin#24788: doc: Add gpg key import instructions for Windows
3 years ago
laanwj b297b945f7
Merge bitcoin/bitcoin#21279: scripted-diff: Regenerate key_io data deterministically
3 years ago
laanwj 2f629f8089 contrib: Remove suspicious hosts list from makeseeds
3 years ago
laanwj 7da4f65a00
Merge bitcoin/bitcoin#24818: net: improve and address issues in makeseeds.py
3 years ago
Baas c457fb144c improve clarity and up max ipv6 ASNs
3 years ago
fanquake 1dd8cbfbc6
build: don't compress macOS DMG
3 years ago
Dave Scotese 107582039a
doc: Add gpg key import instructions for Windows
3 years ago
MarcoFalke fafb4796d3
contrib: make gen_key_io_test_vectors deterministic
3 years ago
fanquake 10f629e644
Merge bitcoin/bitcoin#24576: contrib: testgen: remove redundant base58 implementation
3 years ago
laanwj b307279924
Merge bitcoin/bitcoin#24552: guix: make it possible to override gpg binary
3 years ago
Sebastian Falbesoner 65c49ac750 test: throw `ValueError` for invalid base58 checksum
3 years ago
Sebastian Falbesoner 219d2c7ee1 contrib: testgen: use base58 methods from test framework
3 years ago
Sebastian Falbesoner 11c63e374d contrib: testgen: import OP_* constants from test framework
3 years ago
Sebastian Falbesoner 7d755bb31c contrib: testgen: avoid need for manually setting PYTHONPATH
3 years ago
fanquake 3d41521569
build: perform /Applications symlink generation in macdeployqtplus
3 years ago
fanquake dac6936719
build: perform all .tiff copying in macdeployqtplus
3 years ago
fanquake 457148a803
guix: fix GCC 10.3.0 + mingw-w64 setjmp/longjmp issues
3 years ago
willcl-ark 795dd7024d
builder-keys: Add will8clark
3 years ago
MarcoFalke 67dc002aae
Merge bitcoin/bitcoin#24735: ci: use DWARF-4 for Valgrind jobs
3 years ago
fanquake 15893a0781
supp: remove Boost Valgrind suppression
3 years ago
fanquake d6fae988ef
guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64
3 years ago
Hennadii Stepanov 7762c5683f
build: Fix "ERR: Unsigned tarballs do not exist"
3 years ago
laanwj 171f6f2699
Merge bitcoin/bitcoin#24374: contrib: refactor: simplify linearize scripts
3 years ago
laanwj 50c806f001
Merge bitcoin/bitcoin#24693: builder-keys: Add dunxen
3 years ago
Duncan Dean f93c5d2ac1
builder-keys: Add dunxen
3 years ago
fanquake 983e0a2058
contrib: use LIEF 0.12.0 for symbol and security checks
3 years ago
fanquake 053499f371
Merge bitcoin/bitcoin#24639: guix: Drop code for the unsupported `i686-linux-gnu` host
3 years ago
fanquake e40327d3bb
Merge bitcoin/bitcoin#24599: guix: remove mingw-w64 std::filesystem workaround
3 years ago
fanquake 6fee9de542
Merge bitcoin/bitcoin#24508: guix: Drop unneeded openssl dependency for signapple
3 years ago
Hennadii Stepanov 97af652788
guix: Drop code for the unsupported `i686-linux-gnu` host
3 years ago
fanquake 979271a5d9
macdeploy: remove unused detached-sig-apply
3 years ago
fanquake 946b86cf57
Revert "build: Fix gcc-cross-x86_64-w64-mingw32-10.3.0 in Guix"
3 years ago
fanquake 682962d9f6
guix: point to latest upstream commit
3 years ago
Hennadii Stepanov 1f4801b6b1
doc, guix: Include arm64-apple-darwin into codesigned archs
3 years ago
MarcoFalke 74f8c551e9
Merge bitcoin/bitcoin#24553: contrib: fix signet miner (sighash mismatch)
3 years ago
fanquake d6cb4e8ff0
Merge bitcoin/bitcoin#24549: guix: Use $HOST instead of generic osx{64} for macOS artifacts
3 years ago
Andrew Chow 3c74f775ac Update signapple for platform identifier fix
3 years ago
Hennadii Stepanov 53dd6165b8
guix: Use "win64" for Windows artifacts consistently
3 years ago
Hennadii Stepanov 4b4b04a66d
guix: Drop "-signed" suffix for signed macOS .dmg files
3 years ago
Pavol Rusnak af74e061c0
guix: make it possible to override gpg binary
3 years ago
Sebastian Falbesoner 12cc0201c2 contrib: fix signet miner (sighash mismatch)
3 years ago
Hennadii Stepanov 933a43018f
guix: Use $HOST instead of generic osx{64} for macOS artifacts
3 years ago
laanwj deb847b757
Merge bitcoin/bitcoin#24491: contrib: fix implicit function decleration in win symbol check
3 years ago
Pavol Rusnak ba30a5407e
contrib: macdeploy: monkey-patch gen-sdk to be deterministic
3 years ago
Pavol Rusnak 1868a17e5a
contrib: macdeploy: make gen-sdk deterministic
3 years ago
fanquake e8023100be
guix: only check for the macOS SDK once
3 years ago
Andrew Chow 0189df1d31 build, mac: Include arch in codesignature tarball
3 years ago
Andrew Chow 6e9308c6d4 guix: use latest signapple
3 years ago
fanquake fe5fdbd687
Merge bitcoin/bitcoin#24495: guix: only use native GCC 7 toolchain for Linux builds
3 years ago
Hennadii Stepanov e857f0bb55
guix: Drop unneeded openssl dependency for signapple
3 years ago
fanquake 40894f6771
guix: use latest upstream signapple
3 years ago
fanquake cbc3f63f41
guix: use latest upstream python-certvalidator
3 years ago
fanquake bb12870bac
guix: only use native GCC 7 toolchain for Linux builds
3 years ago
fanquake e4e9dd3a28
contrib: fix implicit function decleration in win symbol check
3 years ago
laanwj 6833aceac9 build: Move guix time machine to prelude
3 years ago
fanquake 29862bdd40
guix: use same commit for codesigning time-machine
3 years ago
fanquake b71a07778f
Merge bitcoin/bitcoin#24417: net: Update hardcoded seeds for 23.x
3 years ago
fanquake 077cfffebd
Merge bitcoin/bitcoin#22546: build, qt: Fix `make deploy` on M1-based macOS with system frameworks
3 years ago
fanquake 5a89bed410
contrib: address gen-manpages feedback from #24263
3 years ago