tag:github.com,2008:https://github.com/Bitmessage/PyBitmessage/releasesTags from PyBitmessage2018-02-13T23:24:14Ztag:github.com,2008:Repository/6648028/0.6.3.22018-02-19T15:29:46ZMore strict exploit mitigationPeterSurdatag:github.com,2008:Repository/6648028/0.6.3.12018-02-13T23:17:16Z0.6.3.1PeterSurdatag:github.com,2008:Repository/6648028/v0.6.32018-02-13T16:36:35ZEmergency release to fix an exploitable bug<p>Emergency release due to a bug being exploited</p>
<p>If you're using 0.6.2 or later, please upgrade to 0.6.3.</p>PeterSurdatag:github.com,2008:Repository/6648028/v0.6.22017-03-01T12:17:11Z0.6.2<p>Usability:</p>
<p>- many minor usability improvements, in particular helpful for beginners
<br />- get rid of confusing log messages
<br />- improved feedback when busy during shutdown
<br />- UI feedback when problems with proxy
<br />- UI feedback when local time is wrong
<br />- UI feedback when C PoW module is not available
<br />- folder loading performance improved
<br />- translations updated
<br />- chan join/create interface redesigned
<br />- can select OpenCL vendor if multiple are available (previously it would have
<br /> crashed)
<br />- locale initialisation fixes
<br />- contact support form and About dialog show the GIT head
<br />- added setup.py (setuptools) for easier installation
<br />- gentle warning if sending to a chan with a too low TTL
<br />- message retransmit timing now works as the description</p>
<p>Fixes:
<br />- networking subsystem stability fixes
<br />- multiprocessing python PoW fixed
<br />- message parser fixes
<br />- many smaller fixes
<br />- OpenBSD listening socket fix (works IPv4-only mode instead of not at all)</p>
<p>Backend:
<br />- try to auto-build PoW module
<br />- networking subsystem performance improvements
<br />- refactoring of configuration interface, inventory, downloading and uploading
<br /> tracking, known nodes and other minor parts
<br />- refactoring to reduce circular imports and global variables
<br />- support for OpenSSL 1.1.0 and LibreSSL
<br />- some network parameters configurable, but mostly only through directly
<br /> editing keys.dat
<br />- network settings allow an optimised bootstrap provider mode</p>
<p>Developers:
<br />- extended encoding available for testing. Use it by holding Shift while
<br /> clicking on Send
<br />- extended encoding can be extended by adding new classes to the "messagetypes"
<br /> directory
<br />- directory structure reorganisation to get rid of obsolete code</p>
<p>Linux:
<br />- setup.py detects Ubuntu, Debian, Fedora, openSUSE, Gentoo and Guix</p>
<p>FreeBSD/OpenBSD:
<br />- separate Makefile for BSD make
<br />- C PoW core count detection fixes for OpenBSD
<br />- setup.py detects FreeBSD and OpenBSD</p>
<p>Windows:
<br />- improved error handling
<br />- separate Makefile for Microsoft Visual C++
<br />- pyinstaller spec file updated
<br />- 64bit binary does not require MSVC Redistributable 2012 anymore and is mostly
<br /> built with mingw instead of MSVC
<br />- updated Python to 2.7.13 and OpenSSL to 1.0.2j/1.0.2k</p>
<p>OSX:
<br />- binary works with OpenCL
<br />- updated to Python 2.7.13 and OpenSSL 1.0.2k</p>
<p>Infrastructure:
<br />- 3 additional bootstrap nodes
<br />- new server for building/testing
<br />- transifex webhooks automate translation workflow
<br />- integration with landscape.io for code quality checking</p>PeterSurdatag:github.com,2008:Repository/6648028/v0.6.12016-08-21T10:16:09Zv0.6.1PeterSurdatag:github.com,2008:Repository/6648028/v0.6.02016-05-03T00:13:25Zv0.6.0Atheros1tag:github.com,2008:Repository/6648028/v0.5.82016-03-24T14:31:59Zv0.5.8PeterSurdatag:github.com,2008:Repository/6648028/v0.5.72016-01-24T21:50:59Zv0.5.7mailchucktag:github.com,2008:Repository/6648028/v0.5.62015-12-21T15:01:20Zv0.5.6mailchucktag:github.com,2008:Repository/6648028/v0.5.52015-11-29T22:20:36Zv0.5.5<p>v0.5.5</p>
<p>This release is dedicated to my grandma, who passed away recently.</p>mailchuck