Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#3539 closed Bug (fixed)

Transmission sending corrupt data in metadata exchange

Reported by: the 8472 Owned by: charles
Priority: Normal Milestone: 2.10
Component: Transmission Version: 2.04
Severity: Normal Keywords: backport-2.0x
Cc:

Description (last modified by charles)

I have found that Tranmission versions 2.01 through 2.04 send metadata that fails the hashcheck while versions prior to it fail, here's a fragment of my logfile (state = 32 means success, state = 0 means the hashcheck failed):

closing connection for D23D2C2F55AA955AC98C1F105FB9ABF1B7633667 to /59.92.170.70:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for F0373A0A15406FD73ECCF5428096A131A11B6B28 to /2001:770:100:158:0:0:0:2:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for F037281117B7A84E2D8262CB52E71DC25C1DDDF3 to /92.124.189.36:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for F0373A0A15406FD73ECCF5428096A131A11B6B28 to /87.198.187.42:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for BD894622E3BC604124898A1128EB7A8B4A17CB8A to /89.188.107.226:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for 0C464881F582641B8AFAB17DB4FDFDF6D93A6F3C to /83.167.117.41:22222/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for 15F381AAD8203F6ECD5A45FAE5BCF37DFCBED1FF to /87.18.189.76:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for 5368899820AC99B75999F4BAEBB26066BE0000D2 to /2001:41d0:1:ea9d:0:0:0:1:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for 5368899820AC99B75999F4BAEBB26066BE0000D2 to /91.121.169.157:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for 5AD117BF1BF68C5A1B71097D3C67779683EE63F5 to /92.202.48.28:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for 2722036572ABF15079503A8C37D86AABFD2690D2 to /188.165.23.18:9283/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for CD84D33D640C64B212B131AF559BC7B1448A3721 to /91.42.191.124:51413/Transmission 2.01 state:0 reason:finished meta data exchange
closing connection for 27390F3790C4506F8071EAC9B3C51914E80B87CC to /2001:41d0:1:ea9d:0:0:0:1:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for 27390F3790C4506F8071EAC9B3C51914E80B87CC to /91.121.169.157:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for 4E00558CC675CA451A4051D6CE40B52BFE16132C to /83.183.151.190:51479/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for 9F8AF522F018D286EC72812415A37A943BD19D4A to /109.184.100.76:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for 0CD806846CD5D091488647FDE321477C80D6AF42 to /95.174.218.122:51413/Transmission 2.03 state:0 reason:finished meta data exchange
closing connection for 581CA5912BA9E5CA22A0A59AE9D651965A38C98B to /2001:da8:e000:90:0:5efe:a4c:568:51413/Transmission 2.01 state:0 reason:finished meta data exchange
closing connection for FC77F9247E97515A1D6295032F25B4D9C1710164 to /91.77.43.213:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for 94AD5DD2938B614F39E49B3646C40D99367B7D18 to /89.188.107.226:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for B3A1E23FCAA8A2484EDF6AD40616163791125FCE to /89.188.107.226:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for 286A176D8EFF5807D68350CA69EBA79183596A86 to /95.29.166.124:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for E66391B5B7CF52663D9039BC70AC0015BC63210D to /58.166.226.42:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for CE7D4F7176737C14730975D596B243570AD0E16F to /88.198.224.202:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for E1C9A4AEE649EDCA0108DA8622042E48BC9C833C to /2001:250:1005:3343:21d:e0ff:fe90:e41:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for 37AD0B2CC1C854C4EFCBE1B0B552352279A4A855 to /78.154.175.16:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for 182C552D4E4F6219C53A7C4791B193569BC0C644 to /217.172.21.199:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for E1F273B0B11C1FBC2BD75815A581469921C6BA43 to /87.220.35.142:51413/Transmission 2.01 state:0 reason:finished meta data exchange
closing connection for 96191AB9C843BA679EE8F5FE3E001A221BD985E8 to /95.166.17.242:51413/Transmission 1.93 state:32 reason:finished meta data exchange
closing connection for 70BE2FFBDDB2C550EC67BFF7D72DC0DBBA064AC9 to /86.101.158.137:4551/Transmission 2.01 state:0 reason:finished meta data exchange
closing connection for FD4235F7EC04C90E386C93D4F58937CDC9456FDD to /24.3.36.64:51413/Transmission 2.04 state:0 reason:finished meta data exchange
closing connection for 4066312975368D8EC9E9C6A7ECEF1C9853223E25 to /93.84.209.199:51413/Transmission 1.93 state:32 reason:finished meta data exchange

I've googled for the infohashes and some of them seem to be fake torrents so this may be due to a modified version of transmission, but others seem genuine and fail anyway.

I've also tested a few infohashes in µTorrent which bans transmission for hash failures too, so it's unlikely that this is a fault in my implementation.

Change History (6)

comment:1 Changed 10 years ago by charles

  • Keywords backport-2.0x added
  • Milestone changed from None Set to 2.10
  • Owner set to charles
  • Status changed from new to assigned

Fixed in trunk for 2.10 by r11237

comment:2 Changed 10 years ago by charles

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:3 Changed 10 years ago by charles

  • Description modified (diff)

comment:4 Changed 10 years ago by charles

  • Description modified (diff)

comment:5 Changed 10 years ago by charles

Note to users: this is fixed in the upcoming Ubuntu 10.10 and Fedora 14 releases, even though they will both have the 2.04 version number.

Downstream Fedora: https://admin.fedoraproject.org/updates/transmission-2.04-2.fc14

Downstream Ubuntu: https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/643067

comment:6 Changed 10 years ago by charles

backported to 2.0x by r11479

Note: See TracTickets for help on using tickets.