Commit graph

20 commits

Author SHA1 Message Date
Kristaps Kaupe
f952d7df2d
Update minimum supported Bitcoin Core version to 29.0
We should not recommend anything older, there have been vulnerabilty fix. https://bitcoincore.org/en/2025/04/28/disclose-cve-2024-52919/
2025-10-17 22:32:11 +03:00
Kristaps Kaupe
6baf4a542d
Bump minimum required Bitcoin Core version from 24.0.1 to 25.1
Security vulnerability has been disclosed for versions older than 25.1, which are also currently EOL. https://bitcoincore.org/en/2024/11/05/cb-stall-hindering-propagation/
2024-11-05 22:18:17 +02:00
Kristaps Kaupe
b456968c8f
Bump minimum required Bitcoin Core version from 22.0 to 24.0.1
Security vulnerability has been disclosed for versions older than 24.0.1, which are also currently EOL. https://bitcoincore.org/en/2024/09/18/disclose-headers-oom/
2024-09-19 16:12:21 +03:00
Kristaps Kaupe
ee4a3fa75f
Bump minimum required Bitcoin Core version from 0.18 to 22.0
There have been multiple vulnerabilities disclosed for older versions, we should not recommend people using them.

* Disclosure of memory DoS due to malicious P2P message - https://bitcoincore.org/en/2024/07/03/disclose-inv-buffer-blowup/
* Disclosure of CPU DoS due to malicious P2P message - https://bitcoincore.org/en/2024/07/03/disclose-getdata-cpu/
* Disclosure of crash due to malicious BIP72 URI - https://bitcoincore.org/en/2024/07/03/disclose-bip70-crash/
* Disclosure of netsplit due to malicious P2P messages by first 200 peers - https://bitcoincore.org/en/2024/07/03/disclose-timestamp-overflow/
* Disclosure of CPU/memory DoS due to many malicious peers - https://bitcoincore.org/en/2024/07/03/disclose-unbounded-banlist/
* Disclosure of censoring unconfirmed transactions to a specific victim - https://bitcoincore.org/en/2024/07/03/disclose_already_asked_for/
* Security advisories for bugs fixed as of Bitcoin Core v22.0 - https://github.com/bitcoin-core/bitcoincore.org/pull/1049
2024-08-09 12:19:30 +03:00
Kristaps Kaupe
22c13b0ab7
Remove unused code instead of commenting out 2022-12-30 02:37:41 +02:00
Kristaps Kaupe
4f0eebc68d
Apply all current shellcheck suggestions to rest of the scripts 2022-12-29 08:52:36 +02:00
Carl Dong
6e3b6eca5d Dockerfiles: Use Python venv instead of virtualenv 2022-11-07 13:50:39 -05:00
Adam Gibson
5f942d54fa
remove all libgmp dependency references 2022-01-05 16:10:30 +00:00
undeath
63c21a501e
install.sh: use python3 virtualenv 2020-04-25 17:26:28 +02:00
Tim Akinbo
8c21b04846 Sunsetting support for Python 2 2020-01-19 09:58:26 -07:00
Tim Akinbo
18d8f9668c simplified joinmarket dependencies installation
updated xenial and stretch dockerfiles since they bundle old versions of libsodium

refacatoring to make BlockchainInterface and BitcoinCoreNoHistoryInterface python2 compatible

add the -acceptnonstdtxn flag when invoking bitcoind for versions >= 0.19.0

refactor the use of nonlocal to make it compatible with python2

document the get_bitcoind_version method
2020-01-05 05:17:02 +00:00
James Hilliard
e1e93cd938 Default to python3 install 2019-01-07 07:43:51 +08:00
fivepiece
e0f871562f pin coverage+pytest-cov versions, upgrade core to 0.17.1 on docker 2019-01-06 21:19:36 +02:00
fivepiece
0d1981eb55 adapt install.sh to Qt with python3
* use python3 with Qt in travis native host
* install Qt on dockers
* update readme
2018-12-19 14:49:29 +02:00
James Hilliard
6dc3504f8a Convert jmclient to py3 style 2018-12-06 02:40:36 +08:00
James Hilliard
abad5977fe Replace secp256k1-py with coincurve 2018-11-23 05:12:46 +08:00
fivepiece
d353b5f858 remove gpg verify disable flag from docker scripts 2018-11-22 20:29:48 +02:00
fivepiece
51eb77e30d update libsodium url and core to v0.16.3 in docker 2018-10-08 10:09:04 +03:00
fivepiece
6cfb8415d4 cache joinmarket deps on docker 2018-07-23 19:47:07 +03:00
fivepiece
90483690a5 Use docker to build and run tests on multiple distributions 2018-07-14 08:33:59 +03:00