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
24feda79d3
Fix / remove broken links
2 years ago
roshii
c8eef50e93
Migrate to modern packaging and src layout
2 years ago
Carl Dong
11ddec7841
docs: Remove now-confusing mentions of virtualenv
3 years ago
Adam Gibson
3b3bd39597
Replaces test_full_coinjoin with test_e2e_coinjoin
...
The former was a stale test that we never got to a properly
working state, so we replace it with test/e2e-coinjoin-test.py
which does the same job more effectively, using the RPC-API.
Also removed the old file from parameters of run_tests script.
4 years ago
Kristaps Kaupe
81982c729f
Drop support for pre-0.17 Bitcoin Core
5 years ago
Adam Gibson
7a54ad2bb7
update testing docs
5 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
Kristaps Kaupe
0385a5b7fd
Metion bitcoind 0.17+ requirement in docs
...
Payjoin tests fail on 0.16.
7 years ago
AdamISZ
26e6e15acc
Minor updates to docs on installation and usage;
...
add segwit donation address to Qt About page.
7 years ago
AdamISZ
d7a2b6b5a8
regtest: fix wallet load in Qt
7 years ago
AdamISZ
99ac1cabf4
update TESTING.md with latest test syntax
7 years ago
James Hilliard
089f75c0a3
Replace deprecated py.test syntax with pytest.
7 years ago
mecampbellsoup
428cc75675
Default regtest bitcoin conf to test/bitcoin.conf
...
Use relative paths when setting btcconf default filepath
Whitespace and newlines
Must specify return value in python
os.path.join preferred over str +
Also adding some print statements.
8 years ago
Adam Gibson
810242c460
add malicious-yg to yg test runner
8 years ago
Adam Gibson
c36afac66d
move docs to docs, add pubkey
9 years ago
Adam Gibson
09443792a7
improved instructions, update pytest reqs
9 years ago