Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#4571 closed Bug (fixed)

can not edit UDP trackers

Reported by: cfpp2p Owned by: jordan
Priority: Normal Milestone: 2.42
Component: Daemon Version: 2.41
Severity: Normal Keywords:
Cc:

Description

can not edit UDP trackers with transmission remote, return is invalid argument. Edit of http trackers is functioning OK...

Attachments (1)

edit-tracker-bug.txt (2.0 KB) - added by cfpp2p 9 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 9 years ago by jordan

  • Component changed from Transmission to Daemon

comment:2 Changed 9 years ago by jordan

cfpp2p, could you paste a --debug example of the transmission-remote command that you're using to edit UDP trackers?

Changed 9 years ago by cfpp2p

comment:3 Changed 9 years ago by cfpp2p

sorry, I meant via rpc, so here is debug

this is consistent with several different remote clients...

.

1) add a UDP tracker success

2) Edit tracker to a http success

3) attempt edit it to original UDP FAIL

4) edit to a different http is successsful

hope this helps...

1)

{"arguments":{},"result":"success","tag":3}

{"tag":3,"method":"torrent-set","arguments":{"ids":[25],"speed-limit-up-enabled":1,"uploadLimited":1,"uploadLimit":8,"speed-limit-up":8,"speed-limit-down-enabled":0,"downloadLimited":0,"downloadLimit":50,"speed-limit-down":50,"peer-limit":30,"honorsSessionLimits":true,"seedRatioMode":0,"seedIdleMode":0,"bandwidthPriority":0,"trackerAdd":udp://tracker.ccc.de:80?}}

2)

{"arguments":{},"result":"success","tag":3}

{"tag":0,"method":"session-get","arguments":{}}

{"tag":3,"method":"torrent-set","arguments":{"ids":[25],"speed-limit-up-enabled":1,"uploadLimited":1,"uploadLimit":8,"speed-limit-up":8,"speed-limit-down-enabled":0,"downloadLimited":0,"downloadLimit":50,"speed-limit-down":50,"peer-limit":30,"honorsSessionLimits":true,"seedRatioMode":0,"seedIdleMode":0,"bandwidthPriority":0,"trackerReplace":[1,"http://tracker.ccc.de:80"]}}

3)

invalid argument

{"arguments":{},"result":"invalid argument","tag":3}

{"tag":3,"method":"torrent-set","arguments":{"ids":[25],"speed-limit-up-enabled":1,"uploadLimited":1,"uploadLimit":8,"speed-limit-up":8,"speed-limit-down-enabled":0,"downloadLimited":0,"downloadLimit":50,"speed-limit-down":50,"peer-limit":30,"honorsSessionLimits":true,"seedRatioMode":0,"seedIdleMode":0,"bandwidthPriority":0,"trackerReplace":[1,"udp://tracker.ccc.de:80"]}}

4)

{"arguments":{},"result":"success","tag":3}

{"tag":3,"method":"torrent-set","arguments":{"ids":[25],"speed-limit-up-enabled":1,"uploadLimited":1,"uploadLimit":8,"speed-limit-up":8,"speed-limit-down-enabled":0,"downloadLimited":0,"downloadLimit":50,"speed-limit-down":50,"peer-limit":30,"honorsSessionLimits":true,"seedRatioMode":0,"seedIdleMode":0,"bandwidthPriority":0,"trackerReplace":[1,"http://tracker.ccc.de:8000"]}}

comment:4 Changed 9 years ago by jordan

  • Keywords backport-2.4x added
  • Milestone changed from None Set to 2.50
  • Owner set to jordan
  • Status changed from new to assigned

Aha, thanks for the RPC dump; that helps a lot. :)

comment:5 Changed 9 years ago by jordan

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

Fixed in r12990

comment:6 Changed 9 years ago by jordan

  • Milestone changed from 2.50 to 2.42

backported to the 2.4x/ branch for 2.42 by r13001

comment:7 Changed 9 years ago by jordan

  • Keywords backport-2.4x removed
Note: See TracTickets for help on using tickets.