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