View Full Version : [Transmission] 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".
What do you need to make a global client for Mac/Linux/Windows ? I mean the client header variables
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. 350130 onwards provides more details.
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
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.
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
20388
Same here, what was the replay?
Thanks
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.
Thanks :smile:
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/transmission-releases/raw/master/transmission-3.00-x64.msi
https://github.com/transmission/transmission-releases/raw/master/transmission-3.00-x86.msi
The exact installer should be this:
https://github.com/transmission/transmission-releases/raw/master/transmission-2.94-x64.msi
See you
The exact installer should be this:
https://github.com/transmission/transmission-releases/raw/master/transmission-2.94-x64.msi
34607
I also did Transmission 3.00, coming up in a few minutes.
Same problem, but updated and 3.00 work perfect. Thanks :smile:
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.
"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.
Ok, good to know :rolling_eyes:
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.