Releases notes for 0.3.21 / 0.4.7
dclib 0.3.21 is a bug fix release for 0.3.19 and especially 0.3.20.
Valknut was also released with minor changes.
dclib bugs fixed
- ZPipe - compressed data from the hub
- Fixed enabling the code to handle this really badly designed feature. If you get some compressed data when you didn't ask for this, it is handled anyway - the same as in DC++.
- Yet another bug in the handling of the compressed data (actually handling of the decompressed result) was fixed.
- The options dialog will no longer allow you to enable this "feature".
- Encrypted transfers may have been attempted with peers that don't support them.
- Handling of the list of running transfers had been totally broken in 0.3.20.
Other changes
- Hash database rebuilding and validation was separated and re-written, so you'd probably better not use /rebuild or the new /validate command.
- "None" encoding removed, because it could not possibly work. Pretending text doesn't have an encoding is not useful.
- Handling of the SIGTERM and similar signals in valknut was re-written as per the Qt documentation.
- "make check" for dclib now runs 5 tests, not that this is anywhere near enough.