Compression errors with zlib 1.2.11
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
AirDC++ |
Fix Released
|
Undecided
|
Unassigned | ||
ApexDC++ |
Fix Committed
|
Undecided
|
Unassigned | ||
DC++ |
Fix Released
|
High
|
Unassigned |
Bug Description
After updating zlib to version 1.2.10, transfers randomly fail because of compression errors. Such errors happening on uploader's side won't reported anywhere, the upload just gets disconnected.
Based on some debugging with AirDC++, the actual location where the error happens in zlib is https:/
I'm not sure whether that's a bug in zlib or something intended as there are also breaking changes in version 1.2.10: https:/
Setting compression level at https:/
summary: |
- Compression errors with zlib 1.2.10 & 1.2.11 + Compression errors with zlib 1.2.10 |
summary: |
- Compression errors with zlib 1.2.10 + Compression errors with zlib 1.2.11 |
Changed in apexdc: | |
status: | New → Fix Committed |
Changed in airdcpp: | |
status: | Confirmed → Fix Released |
I can confirm similar problems sporadically appearing during transfers between DC++ 0.864 and clients equipped with both zlib 1.2.10 and older versions.
Tested with downloading filelists, always the same transfers with same clients fail while the rest succeed so it probably depends on the data being compressed.