Your message dated Sat, 10 May 2008 07:47:07 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#479807: fixed in rtorrent 0.7.9-2
has caused the Debian Bug report #479807,
regarding rtorrent: Off by one error in xmlrpc support
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
479807: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479807
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: rtorrent
Version: 0.7.9-1
Severity: normal
Tags: patch
Hi,
the stable version of rtorrent has a off-by-one-error which cause long
xmlrpc requests (usually multicall requests) to write to unallocated
memory once the loop SCgiTask::event_read() has to be entered more than
once.
More details at:
http://libtorrent.rakshasa.no/ticket/1063
This has been fixed in rtorrent SVN by changeset 1052, but I've also
attached a patch which fixes this for the version currently in Debian.
--
David Härdeman
diff -ur ./rtorrent-0.7.9.orig/src/rpc/scgi_task.cc ./rtorrent-0.7.9/src/rpc/scgi_task.cc
--- ./rtorrent-0.7.9.orig/src/rpc/scgi_task.cc 2007-08-27 15:24:13.000000000 +0200
+++ ./rtorrent-0.7.9/src/rpc/scgi_task.cc 2008-05-06 21:48:19.000000000 +0200
@@ -150,7 +150,7 @@
m_body = m_buffer;
} else {
- char* tmp = new char[(m_bufferSize = contentSize)];
+ char* tmp = new char[(m_bufferSize = contentSize) + 1];
std::memcpy(tmp, m_body, std::distance(m_body, m_position));
delete [] m_buffer;
--- End Message ---
--- Begin Message ---
Source: rtorrent
Source-Version: 0.7.9-2
We believe that the bug you reported is fixed in the latest version of
rtorrent, which is due to be installed in the Debian FTP archive:
rtorrent_0.7.9-2.diff.gz
to pool/main/r/rtorrent/rtorrent_0.7.9-2.diff.gz
rtorrent_0.7.9-2.dsc
to pool/main/r/rtorrent/rtorrent_0.7.9-2.dsc
rtorrent_0.7.9-2_amd64.deb
to pool/main/r/rtorrent/rtorrent_0.7.9-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jose Luis Rivas <[EMAIL PROTECTED]> (supplier of updated rtorrent package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 06 May 2008 16:40:06 -0430
Source: rtorrent
Binary: rtorrent
Architecture: source amd64
Version: 0.7.9-2
Distribution: unstable
Urgency: low
Maintainer: Jose Luis Rivas <[EMAIL PROTECTED]>
Changed-By: Jose Luis Rivas <[EMAIL PROTECTED]>
Description:
rtorrent - ncurses BitTorrent client based on LibTorrent
Closes: 474852 479807
Changes:
rtorrent (0.7.9-2) unstable; urgency=low
.
* debian/patches/01_missing-libraries_474852.patch:
Fixes missing libraries, thanks to Bradley Smith. (Closes: #474852)
* debian/patches/02_offbyone-xmlrpc_479807.patch:
Fixes the off-by-one-error in xmlrpc. Thanks to David Härdeman
(Closes: 479807)
Checksums-Sha1:
7d8ad4bf65f1259d9705b741e8cad46fbae6b247 1213 rtorrent_0.7.9-2.dsc
c6f57b3cb76ea80142538411eb5445c24072db91 4899 rtorrent_0.7.9-2.diff.gz
aa617db9ea2c9422ee1454684dfb12bc896fae89 349902 rtorrent_0.7.9-2_amd64.deb
Checksums-Sha256:
10707a06438a5523381c2f5e108842622747207759f19fa1160b2c3b36883771 1213
rtorrent_0.7.9-2.dsc
9401507ff8b094312af4a730fba2a3f9d7b937ce3f352e07d3e73d78c03e5ca3 4899
rtorrent_0.7.9-2.diff.gz
964209921ad373d9bd7ca0507a3f68d83988c1b7b31679a57f5102b407e97b4d 349902
rtorrent_0.7.9-2_amd64.deb
Files:
0c7756cd67db0d0f246bcab9176b535a 1213 net extra rtorrent_0.7.9-2.dsc
11d39622f4cd79af0557937448f05579 4899 net extra rtorrent_0.7.9-2.diff.gz
49d375b6b1756ef05946577f5e0a9541 349902 net extra rtorrent_0.7.9-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIJVE2gY5NIXPNpFURAjLxAJ4xS8A3mSDePA7X4S8Wd6u7o2QBVgCePL5W
0GnW0sYNpNzMbXbWEEaP6fU=
=PFEc
-----END PGP SIGNATURE-----
--- End Message ---