responses that need to be compressed on the fly, causing clients
asking for those items to always fail. Bugfix on 0.2.0.x; fixes
bug 593.
svn:r13268
code, which is causing log entries like "TLS error while
renegotiating handshake". Disable it again. Resolves bug 590.
- Fix a major memory leak when attempting to use the v2 TLS
- handshake code.
+ handshake code. Bugfix on 0.2.0.x; fixes bug 589.
+ - We were computing the wrong Content-Length: header for directory
+ responses that need to be compressed on the fly, causing clients
+ asking for those items to always fail. Bugfix on 0.2.0.x; fixes
+ bug 593.
o Major features:
- Avoid going directly to the directory authorities even if you're a
SMARTLIST_FOREACH(items, const char *, item, {
size_t ln = strlen(item);
if (deflated) {
- body_len += ln; estimated_len += ln;
- } else {
estimated_len += ln/2;
+ } else {
+ body_len += ln; estimated_len += ln;
}
});