6 changed files with 97 additions and 7 deletions
@ -0,0 +1,90 @@ |
|||||||
|
Joinmarket-clientserver 0.4.2: |
||||||
|
================= |
||||||
|
|
||||||
|
<https://github.com/joinmarket-org/joinmarket-clientserver/releases/tag/v0.4.2> |
||||||
|
|
||||||
|
This is a bugfix release, and to be considered essential for Makers (yield-generator runners). |
||||||
|
See "Notable changes", first section, for details of the issue. |
||||||
|
|
||||||
|
If you encounter errors in installation, please read the second section ("Changes to gpg usage in install procedure"). |
||||||
|
|
||||||
|
If you are upgrading from pre-0.4.0 you **must** read the [release notes for 0.4.0](https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.4.0.md) and follow |
||||||
|
the relevant upgrade instructions, which apply here exactly the same. |
||||||
|
|
||||||
|
Please report bugs using the issue tracker at github: |
||||||
|
|
||||||
|
<https://github.com/joinmarket-org/joinmarket-clientserver/issues> |
||||||
|
|
||||||
|
Upgrading |
||||||
|
========= |
||||||
|
|
||||||
|
To upgrade (if from pre-0.4.0): |
||||||
|
|
||||||
|
As mentioned above, follow the instructions as per "Upgrading" in [release 0.4.0](https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/release-notes/release-notes-0.4.0.md). |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Notable changes |
||||||
|
=============== |
||||||
|
|
||||||
|
### Fix crash bug on receipt of invalid PoDLE proof |
||||||
|
|
||||||
|
286d306 fix crash on bad podle revelation |
||||||
|
|
||||||
|
This fixes an effective DOS vector against Makers (hence it's an immediately needed upgrade). |
||||||
|
Because the PoDLEError was not caught in the Maker code, any invalidly formatted proof simply crashes the Maker before this fix (this bug has been present since July 2017). |
||||||
|
|
||||||
|
### Changes to gpg usage in install procedure |
||||||
|
|
||||||
|
69f898d check gpg signatures on travis |
||||||
|
b102b5d use gpg for fetching pubkeys |
||||||
|
|
||||||
|
This should make it less likely to encounter errors when trying to install |
||||||
|
libsodium as part of the Joinmarket installation process. However note: |
||||||
|
|
||||||
|
A known issue exists in install.sh in which the following error will be returned : |
||||||
|
|
||||||
|
... |
||||||
|
gpg: can't open `libsodium-1.0.13.tar.gz.sig' |
||||||
|
gpg: verify signatures failed: file open error |
||||||
|
Libsodium was not built. Exiting. |
||||||
|
|
||||||
|
This issue might affect users who have installed Joinmarket previously using the --no-gpg-validation flag, and are now re-installing without the use of the flag (as is the default install method). |
||||||
|
To work around this issue, remove the libsodium-1.0.13.tar.gz file from the ./deps/cache/ directory and re-run install.sh. |
||||||
|
|
||||||
|
### Update from txsocksx to txtorcon |
||||||
|
|
||||||
|
637911d Replace unmaintained txsocksx with txtorcon. |
||||||
|
2313a8a Pass ClientContextFactory to TorSocksEndpoint |
||||||
|
|
||||||
|
This is purely backend and doesn't affect functionality. |
||||||
|
Previously txsocksx was used to allow connections to hidden service |
||||||
|
onions for IRC servers via a socks proxy. Unfortunately this package |
||||||
|
is not maintained and breaks on Py3. So the dependency is changed to the |
||||||
|
more up to date / maintained txtorcon. |
||||||
|
|
||||||
|
### Minor administrative changes |
||||||
|
|
||||||
|
Will not be of interest to non-developers (the key update is mentioned |
||||||
|
on the main release page): |
||||||
|
|
||||||
|
55c9483 update to new code signing key for AdamISZ |
||||||
|
e32ba20 Add Qt5 support to TODO list |
||||||
|
a612ddb Make it possible to override default python version in install.sh |
||||||
|
1d70783 Add miniircd.tar.gz to gitignore. |
||||||
|
089f75c Replace deprecated py.test syntax with pytest. |
||||||
|
|
||||||
|
Credits |
||||||
|
======= |
||||||
|
|
||||||
|
Thanks to everyone who directly contributed to this release - |
||||||
|
|
||||||
|
- @undeath |
||||||
|
- @jameshilliard |
||||||
|
- @fivepiece |
||||||
|
- @AdamISZ |
||||||
|
- @kristapsk |
||||||
|
|
||||||
|
And thanks also to those who submitted bug reports, tested and otherwise helped out. |
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in new issue