+ Reply to Thread
Results 1 to 12 of 12

Thread: Transmission 2.94+ (4a4233feae) (Windows)

  1. #1
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370

    Transmission 2.94+ (4a4233feae) (Windows)

    This client uses a global key, so make sure to use the memory reader.

    This emulation is only meant for Windows users. The Linux and Mac ports of the client send a different numwant and Accept-Encoding header.

    An additional "require encryption" client is not offered, since BitTorrent protocol encryption is neither effective nor secure. Leave the real Transmission unchanged from its default of "prefer encryption".
    Attached Files Attached Files
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    joe1982 (23.06.20) , JRDi69 (23.05.20) , cloud99 (18.01.19) , Lucius (09.01.19) , H265 (08.01.19)

  3. #2
    What do you need to make a global client for Mac/Linux/Windows ? I mean the client header variables
    Reply With QuoteReply With Quote
    Thanks

  4. #3
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by Lucius View Post
    What do you need to make a global client for Mac/Linux/Windows ? I mean the client header variables
    On Windows, the numwant and Accept-Encoding values are 80 and "identity" respectively, whereas they are 200 and "gzip;q=1.0, deflate, identity" on Linux and Mac. http://www.sb-innovation.de/showthread.php?p=350130 onwards provides more details.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  5. Who Said Thanks:

    Lucius (11.01.19)

  6. #4

    Join Date
    12.02.20
    Posts
    9
    Activity Longevity
    0/20 5/20
    Today Posts
    0/5 ssssssss9
    This client files dont work on Trasnmission 2.94 (d8e60ee44f), I picked the 64bit version

    ---------- Post Merged at 19:49 ---------- Previous Post was at 19:48 ----------

    windows version
    Reply With QuoteReply With Quote
    Thanks

  7. #5
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Make sure the process name matches. If it does, then your Transmission build may be using a different peer_id prefix, but I'll wait until I can actually check that (see my reply in the RM+ thread) before getting specific.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  8. Who Said Thanks:

    JRDi69 (23.05.20) , Mooxi (20.02.20)

  9. #6
    Quote Originally Posted by Mooxi View Post
    This client files dont work on Trasnmission 2.94 (d8e60ee44f), I picked the 64bit version

    ---------- Post Merged at 19:49 ---------- Previous Post was at 19:48 ----------

    windows version
    Click image for larger version. 

Name:	TransmissionANON.png 
Views:	516 
Size:	16.4 KB 
ID:	20388
    Same here, what was the replay?


    Thanks
    Last edited by JRDi69; 23.05.20 at 10:23.
    Reply With QuoteReply With Quote
    Thanks

  10. #7
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    It's very strange that only the key is missing, and on the remote memory reader to boot. If you can link me to the exact installer of your Windows build, I'll look into this as soon as I have time.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  11. #8
    Thanks

    Searching for the version I've seen that we are all ready on v3.00 so an update will be perfect (x64 better):
    https://github.com/transmission/tran...n-3.00-x64.msi
    https://github.com/transmission/tran...n-3.00-x86.msi

    The exact installer should be this:
    https://github.com/transmission/tran...n-2.94-x64.msi


    See you
    Reply With QuoteReply With Quote
    Thanks

  12. #9
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by JRDi69 View Post
    The exact installer should be this:
    https://github.com/transmission/tran...n-2.94-x64.msi
    http://www.sb-innovation.de/showthread.php?t=34607

    I also did Transmission 3.00, coming up in a few minutes.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  13. Who Said Thanks:

    JRDi69 (05.06.20)

  14. #10
    Same problem, but updated and 3.00 work perfect. Thanks
    Reply With QuoteReply With Quote
    Thanks

  15. #11
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Oh, I forgot about the problem with the key. As it turns out, Transmission generates them by picking a random number between 1 and 2^31 minus 1 and converting it to hexadecimal, without leading zeros.

    Code:
        "keyGenerator": {
            "type": "digit_range_transformed_to_hex",
            "randomDigitLowerBound": 1,
            "randomDigitUpperBound": 2147483647,
            "refreshOn": "NEVER",
            "case": "lower",
        },
    However, neither RatioMaster Plus nor mRatio can handle the "without leading zeros" clause. I fixed that by using the regular expression [1-7][0-9a-f]{7}, dodging the problem by only generating keys between 10000000 and 7fffffff. However, a side effect is that if/when Transmission generates a key below 10000000 (which would occur on ~12.5% of startups), the memory reader will not consider it valid. The only solution is to restart the client until the memory reader works.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  16. Who Said Thanks:

    Lucius (15.12.21) , cloud99 (06.06.20) , JRDi69 (05.06.20)

  17. #12
    Ok, good to know
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •