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/
2 months ago
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/
1 year ago
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/
1 year ago
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
1 year ago
Kristaps Kaupe
22c13b0ab7
Remove unused code instead of commenting out
3 years ago
Kristaps Kaupe
4f0eebc68d
Apply all current shellcheck suggestions to rest of the scripts
3 years ago
Carl Dong
6e3b6eca5d
Dockerfiles: Use Python venv instead of virtualenv
3 years ago
Adam Gibson
5f942d54fa
remove all libgmp dependency references
4 years ago
undeath
63c21a501e
install.sh: use python3 virtualenv
6 years ago
Tim Akinbo
8c21b04846
Sunsetting support for Python 2
6 years ago
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
6 years ago
James Hilliard
e1e93cd938
Default to python3 install
7 years ago
fivepiece
e0f871562f
pin coverage+pytest-cov versions, upgrade core to 0.17.1 on docker
7 years ago
fivepiece
0d1981eb55
adapt install.sh to Qt with python3
...
* use python3 with Qt in travis native host
* install Qt on dockers
* update readme
7 years ago
James Hilliard
6dc3504f8a
Convert jmclient to py3 style
7 years ago
James Hilliard
abad5977fe
Replace secp256k1-py with coincurve
7 years ago
fivepiece
d353b5f858
remove gpg verify disable flag from docker scripts
7 years ago
fivepiece
51eb77e30d
update libsodium url and core to v0.16.3 in docker
7 years ago
fivepiece
6cfb8415d4
cache joinmarket deps on docker
7 years ago
fivepiece
90483690a5
Use docker to build and run tests on multiple distributions
8 years ago