Menu

#1 GET announce request incorrectly built

open-fixed
nobody
None
1
2007-03-14
2007-03-09
dementior
No

Class: peerUpdater, method= contactTracker

There is a '&' missing before 'numwant' parameter. The tracker will complain if the request is not correctly built

Discussion

  • Bat

    Bat - 2007-03-14
    • priority: 5 --> 1
    • status: open --> open-fixed
     
  • Bat

    Bat - 2007-03-14

    Logged In: YES
    user_id=1683596
    Originator: NO

    OK. This has been fixed in the CVS version. You can download it and replace the original PeerUpdater.java file

     
  • Bat

    Bat - 2007-03-14
    • status: open-fixed --> closed-fixed
     
  • Bat

    Bat - 2007-03-14
    • status: closed-fixed --> open-fixed
     
  • Mark Bryan Yu

    Mark Bryan Yu - 2007-04-29

    Logged In: YES
    user_id=507602
    Originator: NO

    info_hash value isn't being encoded properly too

    this is the info_hash being sent by the API

    info_hash=%FCH%DD%081%D1%E90%AB%AF%15pD%B2%A2%1B%3B+c%BE

    and the tracker response was 'unregistered torrent'

    changing the info_hash to

    info_hash=%FCH%DD%081%D1%E90%AB%AF%15pD%B2%A2%1B%3B%2Bc%BE

    would fix the problem. I'm not sure if this is a tracker specific issue but to fix this bug, i had to remove:

    in[i] == '+'

    in Utils.byteArrayToURLString

     
  • Bat

    Bat - 2007-10-28

    Logged In: YES
    user_id=1683596
    Originator: NO

    Fixed in the v1.1 release. Hope so at least ;)

     

Log in to post a comment.

MongoDB Logo MongoDB