I have it so you can set per torrent or globally upload speed to 0 (zero) which really does send no torrent pieces at all to peers but still downloads and fakes to tracker however you set faking. Is that what you mean?
with time...
Printable View
That's what I meant! Guess I completely misunderstood the feature. That's actually pretty cool!
How would cheating exactly work when set to 0? Since there are only multipliers available IIRC
The multiplier is always off the download. An upload speed of zero with a non zero download has no effect on the download multiplier as actual download continues and the multiplier is used. If you set download speed to zero with non zero upload, actual upload continues, actual download stops and multiplied fake upload is always zero. Download speed zero with active cheat-ratio, yes gives zero. Upload speed zero and non zero download speed uses actual download multiplied. Both set to zero everything stops.
Does this and the below help clarify for you?
Added 27.08.15
New feature that allows either upload or download speed to be set to zero.
A new algorithm that keeps the best peers when zero is specified for the other speed.
Added 27.08.15
cheat-ratio
Offsets an active Ratio ~2 or Ratio ~4.
Use Add tracker. Attachment 15752
Enter a number between (negative) -1.900000 and (positive) 99.000000 (randomized by 0.1) Attachment 15753 Attachment 15754
Only when torrent actively using Ratio ~2 or Ratio ~4 is this in effect.
To reset back to default Ratio ~2 or Ratio ~4 use a tiny number like 0.0000001 or 0.01
Invalid numbers are not accepted. Attachment 15755
Also if you like:
transmission-remote localhost:9091 -n user:password --torrent ID --tracker-add NUMBER
or Shift web client via trackers tab.
Remains through out restarts of transmission.
Ok yeah, that helps. Thanks!
Just wondering how safe it is to just use the ratio multiplier. At times, my download spikes to 20+ MBps which is a speed I could only dream of uploading for real.
Until now, I've always set up the cheat tool with a speed range (pretty low values, too) and just let it run its course until the ratio is met.
If you are seeing, at least with transmission, spikes like that you shouldn't need to worry. The live rate displayed for torrents' download (and upload too) are based on a volatile history of all actively downloading pieces for the torrent. Whereas the multiplier is based on the actual amount that has been downloaded. If you see a spike it's likely because the history got backed up due to heavy client or overall CPU usage. For each torrent and every 2 seconds transmission threading tries at a history of ten records. For example, if outside the cutoff time the history is volatile and might skip. You could see a very low rate then a spike when all the history records come around and a "catch-up" situation occurs appearing as a spike. Your actual real amount downloaded is what's used by the multiplier.
I recommend :wtf: reading the source, but I know this is not for everyone. Observing and analyzing the confirmations being the sane persons method. Both are necessary for effectively using applications :sleep2:........................
Thanks for the info, I didn't mean a fluke spike though. My bandwidth usage on a torrent actually goes up to 20+ MBps at times. My upload is capped much much lower, though.
I'm mainly worried that I get lucky on a torrent and get 20+ MBps the entire time I'm on it. It would probably download fast enough and send a completion to the tracker with an upload ratio I can't prove to be possible.
I have a ridiculously slow service as it is 85 KB/s down 16 KB/s up so that's why I cheat in the first place. With that even if I choose a multiplier ratio of just 1 I'll never be able to prove even 85 KB/s up. To smooth out spikes, I think like what you are describing, I use a global and a per torrent download limit of 80 KB/s, or about 5% less than what my service provider generally provides on average. I set upload speed to zero always and my fake upload multiplier will depend on the particular torrent. In order to set a provable ratio I'd need to set multiplier to like 0.2 . Generally I use multipliers of around 1.5 to 4, it depends. But I could never prove a thing beyond 0.2 .
12.09.15
Enable optional IPv6 listening port.
Improved bootstrap dht ipv6
Update to dht-0.24
for linx im need to download transmission-277+-cfp-git-MOD.zip, right? where im put these files? and how im run the client with modded options? ty, sorry im new on linux. im using mint!
Yes, right. You need to compile that source (from the transmission-277+-cfp-git-MOD.zip). Start at post #1
http://www.sb-innovation.de/showthre...threadid=31407Quote:
Linux
For Linux first compile modded source.
https://trac.transmissionbt.com/wiki/Building
After compiling replace the web client with the included modded web-client.
For the advanced GUI is at section transmission remote gui
"To compile yourself for Linux..."
There are some images for using the modded options right below that. Then you'll probably need to read all the other posts too, right down through to see the mod options usages.
Uploaded new revision. Transmission leecher mod v2.77(2.8x) r14636 to post #1.
Dang it :freesty: ... r14636 was incomplete. So here is 14664 uploaded to post #1.
Enjoy, my friends.
My winter holiday ended today :Weiner: so that's it for a while on free time. At post #1 I uploaded new to fix the problems with old µTorrent 3.4.0 (Beta) bad handshake sending corrupted metadata-size to transmission. This could stall magnet links or might crash transmission.
Tell me what you might want and I'll try at my next holiday. It might be a while...
Had a bad internet, kept disconnecting at ISP but I did manage to finally upload the files. A little ugly frustrating.
Hope to see you again soon! Don't cheat on your exams :lol:
Only with networking subjects maybe :DQuote:
Don't cheat on your exams
Great work you do here buddy :top: I hope to see you again
May 27, 2016
Download the main current regular release of what you want/(have) at:
http://www.sb-innovation.de/showthre...threadid=31407
and use this update to replace/overwrite the exact corresponding.
http://www.sb-innovation.de/attachme...rms-052716.zip
We're up to date with 2.9x bug-fixes releases (and more) but
I wont ever update the core to that.
Commits on May 23, 2016
/* use original accounting method when settings.json element
concurrent-announces-maximum is less than zero */
May 23, 2016
Add session settings "multiscrape-maximum" and
"concurrent-announces-maximum" to settings.json.
Fixes https://trac.transmissionbt.com/ticket/6126
(reduce TR_MULTISCRAPE_MAX)
and
https://trac.transmissionbt.com/ticket/6127
(announcer slots are not properly accounted for)
May 23, 2016
Fix fragmented datagrams.
libUTP overestimated maximum payload size for UDP packets,
which resulted in fragmented datagrams on IPv6 links with
MTU 1280 (e.g. teredo, 6to4, etc).
May 23, 2016
Commits on May 7, 2016
add a "size left" column
May 6, 2016
Commits on Apr 20, 2016
Add setting for CURLOPT_MAXREDIRS to settings.json
Apr 20, 2016
Commits on Apr 9, 2016
Allow custom rpc-url as specified in the daemon settings.
example (settings.json)
"rpc-url": "/junk/moreJunk/andyetmOre/",
Apr 9, 2016
Commits on Apr 6, 2016
Allow or specify customized individual
"rpc-url" for host(s).
Much faster processing when have and/or add
many torrents and/or HUGE number of files in the torrent(s).
Fix client stalling.
Allow empty blocklist url.
Apr 5, 2016
Commits on Mar 19, 2016
alert status of add torrent by URL
Mar 19, 2016
Commits on Mar 15, 2016
Enable torcache in the web client
Mar 14, 2016
Commits on Feb 28, 2016
"Group Tag View (beta)" web client minor fixes
#4518: Mark appropriate fields in prefs as html5
number fields (patch by e-moe)
#5974: Torrents queued should be able to
"Resume Now" (patch by JJTagy)
Feb 28, 2016
June 10, 2016
A little more bit of improvements.
What's new from the May 27, 2016 release:
Allow better foreign character support and display an error box if there's a problem with the encoding thereof.
Download the main current regular release of what you want/(have) at:
http://www.sb-innovation.de/showthre...threadid=31407
and use the update-ALL-platforms-061016.zip update to replace/overwrite the exact corresponding.
http://www.sb-innovation.de/attachme...rms-061016.zip
Also you should know that if you set "multiscrape-maximum" and/or "concurrent-announces-maximum" in settings.json to zero you'll still get an announce when you stop/pause/remove the torrent from the transmission client. So be careful when you cheat like this along with another tool!
update-ALL-platforms-081016.zip
Fixes problems of ridiculous requests for upload of magnet link or regular files.
Looks like an attack, but may have been a buggy client. Would crash
transmission under the right circumstances.
Use web client to open magnet links; preceded by the letter "t" or "T" and a single space
will use (instead of the dead torcache that went down with kat )
iTorrents.org - Torrent Storage Cache
and if that fails it tries
Torrage - Torrent Storage System
Added ability to count magnet link upload requests.
Use cheat mode always leecher and an upload speed of zero.
Then each magnet link piece request shows as 1 byte of upload.
The count is incremented whether or not magnet link transfer is allowed or not.
There's a setting to stop transmission from upload of magnet links requested by peers. The session setting (manually by settings.json)
"magnet-bad-piece-max": 1,
With the setting as 1 is the prevention of magnet link upload to other clients. You can still receive/download magnet links. A setting of 0 and transmission can't receive the torrent metadata by magnet however, there is still the upload of magnet if you loaded a .torrent file. The default setting is 25. On receiving the magnet link metadata the torrent will pause after this many attempts, as it's likely transmission is connected to a malicious peer.
The setting 1 goes well with transmission when it's set for zero upload speed of the torrent files too.
Download the main current regular release of what you want/(have) at:
http://www.sb-innovation.de/showthre...threadid=31407
and use the update-ALL-platforms-081016.zip update to replace/overwrite the exact corresponding.
http://www.sb-innovation.de/attachme...rms-081016.zip
Thank you for making this awesome MOD, but i have a problem with linux you file transmission-277plus-cfp-git-MOD.zip do not have the configure script when i type ./configure it tell me "configure: command not found"
compiling - Can not run configure command: "No such file or directory" - Unix & Linux Stack Exchange
https://www.gnu.org/software/autoconf/autoconf.html
https://github.com/transmission/tran...n-svn-snapshot
Building Transmission from SVN (First Time):
$ cd Transmission
$ ./autogen.sh
$ make
$ sudo make install
Building Transmission from SVN (Updating):
$ cd Transmission
$ make clean
$ ./update-version-h.sh
$ make
$ sudo make install
Make sure too that updates from http://www.sb-innovation.de/attachme...rms-081016.zip are copied to the source before compiling.
Hi, I'd like to try it but there are a lot of attachments :(
How do I set it up correctly on windows ?
also, why it's not up-to-date on the latest transmission version that should be something like 2.9x ?
(sorry but I'm a newbie the only thing I tried is the transmissions qt client on windows)
You'll be running the daemon (not transmissions qt client), remember that.
get the windows zip package http://www.sb-innovation.de/attachme...77plus-mod.zip
unzip
get the update all platforms zip package http://www.sb-innovation.de/attachme...rms-081016.zip
unzip to same as windows zip package and overwrite.
put 32 or 64 bit to wherever you want, it don't matter.. (64 bit only on 64 bit machine duh...)
Transmission-Remote-GUI Windows, files to a directory of your choice.
manual start --> in transmission-32bit or 64bit run start.cmd
OR
as a windows service -->
For any newbies having difficulty... (see post blahblah234 - 2015-11-28 )
https://sourceforge.net/p/transmissi...e0095f5c/#8f40
>Same problem, more code: Running Transmission as a Windows service
http://sourceforge.net/p/transmissio...read/e0095f5c/
run transgui.exe from Transmission-Remote-GUI
( this is a mod of https://sourceforge.net/projects/transgui/ )
http://www.sb-innovation.de/attachme...roperties1.jpg
use 991 for always leecher
or from web client http://www.sb-innovation.de/attachme...tr-lch-mod.jpg
there's also a cheat mode default if you want http://www.sb-innovation.de/showthre...e=4#post325868
if you're a beginner with transmission you've got a real lot, a whole shit load, to learn. Start with https://forum.transmissionbt.com for general setup and usage. Official transmission project doesn't support windows yet so use http://sourceforge.net/p/transmissio...ssion/general/ as the resource for information specific to windows. Use the official forums https://forum.transmissionbt.com/index.php for general stuff too.
It's like this https://github.com/cfpp2p/transmissi...r----2.77-core
experimental 2016-11-25
Manual "add peer" to individual torrents via GUI and web client.
Allow any block size with small block size warning.
Minimizes "Invalid or Corrupt" torrents.
Fix minor memory leaks.
example:
add peer 192.168.1.77:51413
torrent must be running
magnet or .torrent file
https://sourceforge.net/p/transmissi...2c267046/#59ab
__________________________________________________
__________________________________________________
1.) sources/binaries for your platform
http://www.sb-innovation.de/showthre...407#post318795
2.) update-ALL-platforms-111816.zip
http://www.sb-innovation.de/attachme...rms-111816.zip
3.) experimental-2016-11-25.zip
http://www.sb-innovation.de/attachme...2016-11-25.zip
copy shift.js to web/shifttq/
Happy Holidays! :sbi:
From 3b3a56ca26b8102ba25feb5db788913db94cfd7c Mon Sep 17 00:00:00 2001
From: cfpp2p <cfpp2p>
Date: Sat, 10 Dec 2016 03:12:05 -0500
Subject: [PATCH] Add torrasave.site
From 2909f4bacd1dc03aedb2404cac7474536c026536 Mon Sep 17 00:00:00 2001
From: cfpp2p <cfpp2p>
Date: Fri, 9 Dec 2016 23:13:41 -0500
Subject: [PATCH] Add btcache.me and thetorrent.org, torrasave.download removed.
Manual "add peer" to individual torrents via GUI and web client.
example:
add peer 192.168.1.77:51413
torrent must be running
magnet or .torrent file
https://sourceforge.net/p/transmissi...2c267046/#59ab
----
Allow any block size with small block size warning.
Minimizes "Invalid or Corrupt" torrents.
Fix minor memory leaks.
cfpp2p commits November 23, 2016
Don't retry magnet links with parse errors once checksum passes.
Improved error messaging for user.
Minor bug fixes.
cfpp2p commits November 16, 2016
Enable Itorrents and Torrage
iTorrents.org - Torrent Storage Cache
http://torrasave.download/
remove torcache
cfpp2p committed Aug 6, 2016
`prefetchCount` can become less than zero.
https://trac.transmissionbt.com/ticket/6164
cfpp2p committed Aug 1, 2016
Prevent invalid requests for magnet metadata pieces.
Fixes https://trac.transmissionbt.com/ticket/6160
Also, add setting for zero upload of magnet links.
cfpp2p committed Jul 27, 2016
From: cfpp2p <cfpp2p>
Date: Fri, 3 Jun 2016 20:26:38 -0500
Subject: [PATCH] Fix error box details button not working.
From: cfpp2p <cfpp2p>
Date: Wed, 1 Jun 2016 19:56:30 -0500
Subject: [PATCH] Allow extended ASCII character set ISO 8859-1
set on/off with "clean-json-utf-enabled" in settings.json
also fixed https://trac.transmissionbt.com/ticket/4882
Commits on May 23, 2016
/* use original accounting method when settings.json element
concurrent-announces-maximum is less than zero */
cfpp2p committed May 23, 2016
Add session settings "multiscrape-maximum" and
"concurrent-announces-maximum" to settings.json.
Fixes https://trac.transmissionbt.com/ticket/6126
(reduce TR_MULTISCRAPE_MAX)
and
https://trac.transmissionbt.com/ticket/6127
(announcer slots are not properly accounted for)
cfpp2p committed May 23, 2016
Fix fragmented datagrams.
libUTP overestimated maximum payload size for UDP packets,
which resulted in fragmented datagrams on IPv6 links with
MTU 1280 (e.g. teredo, 6to4, etc).
cfpp2p committed May 23, 2016
Commits on May 7, 2016
add a "size left" column
cfpp2p committed May 6, 2016
From: cfpp2p <cfpp2p>
Date: Wed, 20 Apr 2016 13:54:06 -0500
Subject: [PATCH] Add setting for CURLOPT_MAXREDIRS to settings.json
Commits on Apr 9, 2016
Allow custom rpc-url as specified in the daemon settings.
example (settings.json)
"rpc-url": "/junk/moreJunk/andyetmOre/",
cfpp2p committed Apr 9, 2016
Commits on Apr 6, 2016
Allow or specify customized individual
"rpc-url" for host(s).
Much faster processing when have and/or add
many torrents and/or HUGE number of files in the torrent(s).
Fix client stalling.
Allow empty blocklist url.
cfpp2p committed Apr 5, 2016
Commits on Mar 19, 2016
alert status of add torrent by URL
cfpp2p committed Mar 19, 2016
Commits on Mar 15, 2016
Enable torcache in the web client
---
Optionally allows use of torcache instead of magnet link or a direct hash
ONLY when a magnet or hash is preceded by the letter t and a space.
Presented in the "Open Torrent" -> "Upload Torrent Files" -> "enter a URL"
Can use a base 16 or base 32 hash.
Examples for torrent ubuntu ubuntu-15.10-desktop-i386.iso:
t 268a4ef6845c1553d4328b3606c59f56372fce64
T magnet:?xt=urn:btih:268a4ef6845c1553d4328b3606c59f 56372fce64&dn=ubuntu-15.10-desktop-i386.iso&tr=http%3A%2F%2Ftorrent.ubuntu.com%3A6969 %2Fannounce&tr=http%3A%2F%2Fipv6.torrent.ubuntu.co m%3A6969%2Fannounce
t e2fe55uelqkvhvbsrm3anrm7ky3s7tte (base 32 hash)
t magnet:?xt=urn:btih:268a4ef6845c1553d4328b3606c59f 56372fce64
----
cfpp2p committed Mar 14, 2016
Commits on Feb 28, 2016
soft-STOP-localhost.cmd
NEW .cmd file,where the release's .exe and .dll files are located.
----
Edit (with notepad or any text editor) as necessary:
localhost:9091 or whatever your daemon's host:port is
-n username:password user-name and password if you set them
http:// followed by nothing. (this line ONLY needed for if using 32 bit release)
"REM" disables a line by making it a remark line
https://sourceforge.net/p/transmissi...read/010fe8b6/
https://sourceforge.net/p/transmissi...read/b4eea1a5/
https://sourceforge.net/p/transmissi...read/6ec81ea0/
----
"Group Tag View (beta)" web client minor fixes
#4518: Mark appropriate fields in prefs as html5
number fields (patch by e-moe)
#5974: Torrents queued should be able to
"Resume Now" (patch by JJTagy)
cfpp2p committed Feb 28, 2016
Commits on Jan 14, 2016
Fix magnet stall when first connection corrupt.
Reproducible with µTorrent 3.4.0 (Beta).
cfpp2p committed Jan 14, 2016
Commits on Jan 12, 2016
Improved magnet acquisition speed.
Missing "else" in tr_torrentSetMetadataSizeHint
cfpp2p committed Jan 12, 2016
Commits on Jan 9, 2016
Improve error checking on metadata retrieval.
https://trac.transmissionbt.com/changeset/14664
cfpp2p committed Jan 9, 2016
Commits on Jan 3, 2016
fix crash in torrent-magnet.c tr_torrentSetMetadataPiece()
https://trac.transmissionbt.com/ticket/6048
cfpp2p committed Jan 2, 2016
Commits on Sep 11, 2015
fully integrated grouping functionality web client
https://trac.transmissionbt.com/ticket/5385
cfpp2p authored Aug 11, 2015
Enable optional IPv6 listening port. Proper fix for
https://trac.transmissionbt.com/ticket/4886#comment:7
Update to dht-0.24
cfpp2p authored Sep 10, 2015
Commits on Sep 4, 2015
fix IPv6 peers not spawning
cfpp2p authored Sep 4, 2015
Commits on Sep 3, 2015
Option for enabling IPv6 through settings.json .
Watch directory settings added to settings.json by default.
cfpp2p authored Sep 2, 2015
Aug 30, 2015
Changes:
When using Ratio ~2 plus optiional cheat ratio offset
fake upload speed will be directly proportional
to your finished % based on the files you have
selected to download. Slows faking down.
Commits on Aug 29, 2015
Fix a potential problem with corrupt webseeds when
blocklist webseeds is on and the file size is less
than piece size. The issue could cause total piece
offset to exceed a torrent's total size on the final blocks.
cfpp2p authored Aug 29, 2015
Commits on Aug 24, 2015
synchronize user_agent_ and peer_id_ prefix with
808e535
cfpp2p authored Aug 24, 2015
Commits on Aug 11, 2015
Fixed download groups settings not saving or loading -- settings.json
cfpp2p authored Aug 11, 2015
Commits on Aug 8, 2015
FIX: Add grouping option to libtransmission/shift interface and RPC
https://trac.transmissionbt.com/ticket/5385
cfpp2p authored Aug 8, 2015
Commits on Jul 22, 2015
eliminate some compiler warnings
cfpp2p authored Jul 22, 2015
Commits on Jul 19, 2015
Fix a potential problem with corrupt webseeds that could cause total
piece offset to exceed a torrent's total size on the final blocks
of the last piece. Additionally, get pieces in order for webseeds.
cfpp2p authored Jul 19, 2015
Commits on Jul 3, 2015
version change only: already was fixed
https://trac.transmissionbt.com/ticket/5427
cfpp2p authored Jul 3, 2015
Updated DHT blocklist functionality - test nodes.
cfpp2p authored Jul 3, 2015
Commits on Jun 28, 2015
Fixed: limiting download to 0 in a seeding torrent prevents uploading
https://trac.transmissionbt.com/ticket/3902
cfpp2p authored Jun 28, 2015
Commits on June 22, 2015
Added zero upload torrent setting
Added drone seed a torrent
Added turn off torrent private flag
Added zero peer torrent setting
Commits on Jun 21, 2015
Fixed: Setting Upload Limit of individual torrent to 0KB/s stops download
https://trac.transmissionbt.com/ticket/3155
cfpp2p authored Jun 21, 2015
Commits on May 6, 2015
User agent, client version, peer id fixes private trackers
not recognizing transmission. Added ability to change many
new settings through RPC and the Shift web client.
All webseed settings added to RPC. Added ability to set an
alternate default streaming mode. Fixed transmission exits
without informing http trackers #5477 and #5854.
cfpp2p authored May 6, 2015
Commits on March 31, 2015
https://trac.transmissionbt.com/ticket/4649#comment:47
Fix webseed bug where a corrupt block overwrites a good block
and prevent block write if piece is already complete.
cfpp2p authored Mar 31, 2015
Commits on March 16, 2015
add setting in settings.json "cheat-mode-default"
for torrents only when first added.
0, /* Normal - no cheat */
1, /* always leecher */
2, /* always seeder */
3, /* report a ratio of ~2 */
4, /* report a ratio of ~4 */
Commits on March 04, 2015
fix #5873 patch by x190 Corrupt webseed causes
excessive bandwidth usage
https://trac.transmissionbt.com/ticket/5873
cfpp2p authored Mar 04, 2015
Commits on Feb 21, 2015
3 items:
1.) minimize wasted downloaded data when pauseing torrents with active webseeds
2.) verbose logging for some aspects of webseeds
3.) better implementation of "drop-interrupted-webseeds": false, mode
cfpp2p authored Feb 21, 2015
After exhaustive testing The February 7, 2015 release
concludes the recent frequent updates for webseeds and
the new features. Please report any issues to:
http://sourceforge.net/p/transmissio...ssion/general/
Thank you for being patient :) through this.
Commits on Feb 7, 2015
improve log message appearance
cfpp2p authored Feb 7, 2015
FIX rare crash: message log level 3 then user deletes data active webseed
cfpp2p authored Feb 7, 2015
Commits on Feb 4, 2015
Full blocklist support for webseeds and logging
cfpp2p authored Feb 3, 2015
Fixed issue resuming a paused torrent and connecting to webseeds when
in the endgame after a pause
cfpp2p authored Feb 3, 2015
New settings: settings.json - blocklist-webseeds,
drop-interrupted-webseeds, webseed-timeout-seconds
cfpp2p authored Feb 3, 2015
Commits on Jan 31, 2015
close webseed connection on pause and add logging, do properly and
immediately on all concurrent webseed connections for the torrent.
Patch by x190, thanks.
cfpp2p authored Jan 31, 2015
Commits on Jan 29, 2015
Fixed slow to pause/stop webseed issues and possible crashes.
cfpp2p authored Jan 29, 2015
Only set CURLOPT_COOKIEFILE,
if it exists https://trac.transmissionbt.com/ticket/5356
cfpp2p authored Jan 29, 2015
tr-getopt code': fixed https://trac.transmissionbt.com/changeset/14067
cfpp2p authored Jan 29, 2015
tracker message warning appearance
cfpp2p authored Jan 29, 2015
Commits on Jan 27, 2015
fix a variety of webseed issues: crashes, hangs and
unnecessary bandwidth.
https://forum.transmissionbt.com/vie...tart=15#p70316
cfpp2p authored Jan 26, 2015
Commits on Dec 14, 2014
Show tracker ip to user. Facilitate whitelisting.
cfpp2p authored Dec 14, 2014
Commits on Dec 10, 2014
Improved blocklist support: only warn user if tracker in blocklist(s),
don't automatically block tracker. Added hook for full TCP blocklist support.
Now complete UDP and TCP blocklist support is available for all connection types.
cfpp2p authored Dec 10, 2014
Commits on Dec 03, 2014
allow whitelists, with precedence over blocklists
cfpp2p authored Dec 3, 2014
Commits on Oct 27, 2014
Prevent relative or invalid paths to public functions #5825, #5802
cfpp2p authored Oct 27, 2014
Automatically parse a text file in "watched" folder for magnet links #4710
cfpp2p authored Oct 27, 2014
Commits on Sep 19, 2014
run script when torrent added, prevent zombies from child scripts,
quick verify do not queue-verify empty torrents when adding,
set prefetch magnet as default.
#5586, #5452, #4034
cfpp2p authored September 19, 2014
Commits on Sep 13, 2014
cfpp2p
FIX Incorrect error message when failing to write to disk
https://forum.transmissionbt.com/vie...hp?f=2&t=16422
cfpp2p authored September 13, 2014
Commits on Jul 31, 2014
Added 'streaming' capability to libtransmission.
Additionally #5755, #5754, #5736, #5734
cfpp2p authored 7 hours ago
Commits on Jul 21, 2014
optimize block size without overflows fix #5755
cfpp2p authored 11 days ago
July 30, 2014
Added 'streaming' capability to libtransmission.
Added rpc 'streaming' to the GUI and web clients.
Fixed several overflows and possible crashes due to
type conversions and other associated issues.
( you WON'T find correct fixes for these at "official"
https://trac.transmissionbt.com/report/12 )
#5755, #5754, #5736, #5734
Jul 08, 2014
r14303 #5734 #5732 & #4005 -- Properly fix peer communication
vulnerabilities (no known exploits) reported by the famous Ben Hawkes
78c31e15f0
cfpp2p authored July 08, 2014
June 24, 2014
Correlate with official 2.83+ trunk relevant changes
are enhancement #5711 only.
Jun 24, 2014
XBT is self descriptive, and new mainline client #5711
7b3b34c35d Browse code
cfpp2p authored June 23, 2014
May 21, 2014
This release validates all known bugs have been eliminated.
NONE of the 2.8x branch's current unsolved or past bugs have
ever been introduced to this release. All 2.8x features and
enhancements are included in this release (except rename).
This release includes updates to the DHT and fixes an insignificant
memory leak after adding a corrupt torrent.
(Yet to be fixed in the official 2.8x branch).
A multitude of new bugs were introduced with the official 2.8x branch's
quark and threading model changes. The official 2.8x branch's quark and
threading model changes introduced and continue to allow for a multitude
of unsolved past and yet undiscovered new bugs and crashes.
May 21, 2014
Transmission
fix insignificant after adding a corrupt torrent
a2cf355025 Browse code
cfpp2p authored May 21, 2014
DHT
Don't load function buffers and call debugf() unless debugging is active
020f37731f Browse code
cfpp2p authored May 21, 2014
Jan 30, 2014
sanitize Basename
614cb2c4d2 Browse code
cfpp2p authored January 30, 2014
Jan 29, 2014
test for both forward and backward slash -- #5517
6f95f6718b Browse code
cfpp2p authored January 29, 2014
Jan 25, 2014
disallow contrived filenames fix #5517
81a04f3ba4 Browse code
cfpp2p authored January 25, 2014
Jan 21, 2014
Don't load function buffers and call debugf() unless debugging is act… …
bcb2898951 Browse code
cfpp2p authored January 21, 2014
Fixes #5517 Error adding torrent with "../" in file path
d1356a0e2e Browse code
cfpp2p authored January 21, 2014
Jan 14, 2014
fixed #5583 blocklist update …
ce82ff3bde Browse code
cfpp2p authored January 14, 2014
whitespace
f214ad0633 Browse code
cfpp2p authored January 14, 2014
Dec 27, 2013
#5562 fixed Discrepancy in curl SSL setup between tr-daemon and tr-re… …
91c177d2c4 Browse code
cfpp2p authored December 27, 2013
https://github.com/cfpp2p/transmission/commits/master
Jan 14, 2014
update SHIFT web client. Pull from killemov/Shift@97b8811
d9a2fd239b Browse code
cfpp2p authored January 14, 2014
December 02, 2013
web client changes ONLY:
https://github.com/cfpp2p/transmission/commits/master
NO changes to the daemon:
https://github.com/cfpp2p/transmission/commits/cygwin
https://github.com/cfpp2p/transmission/commits/master
Dec 02, 2013
Multiple torrent files upload shift client. Pull from killemov/Shift@d… …
30b0c83022 Browse code
cfp authored December 02, 2013
Nov 29, 2013
fix minor display issue when toggling 100% done files.
73d554dc78 Browse code
cfp authored November 29, 2013
https://github.com/cfpp2p/transmission/commits/cygwin
Oct 22, 2013
pread with cygwin has improper access to zero byte files in unusual c… …
051e1d1b1a Browse code
cfpp2p authored October 22, 2013
Oct 19, 2013
fix minor bug with magnet verify and incomplete directory enabled
edfdbeeaed Browse code
cfpp2p authored October 19, 2013
Oct 16, 2013
magnet download not verified for existing data fixed #4089
f6d6ef8dc3 Browse code
cfp authored October 16, 2013
Oct 01, 2013
revert 14136, correct fix for "queued torrents' state changes to paus… …
f2a62b0485 Browse code
cfp authored October 01, 2013
Sep 27, 2013
Option to Automatically Verify Local Data on Completion fixes # 4649
b911bcfe85 Browse code
cfp authored September 27, 2013
fixes queuing issues #4540 and #5427
0a6e703d86 Browse code
cfp authored September 27, 2013
Sep 20, 2013
fix dns error with udp trackers
60130d0d27 Browse code
cfp authored September 20, 2013
Updated the releases.
January 23, 2017
Fixed: transmission-edit tool: don't re-order info dict
Fixed: clarified that info-hash is the digest of en bencoding found in .torrent file
Fixed: "Invalid or corrupt torrent file" for torrents with an empty name key.
Fixed: "Unable to save resume file: File name too long" for magnet links with extremely long names.
Fixed: Problem in extracting salt
__________________________________________________ _
Very basic simplistic guide to transmission ghost leech.
Get the peers you want with whatever tool(s) you want.
Attachment 17444
Use a text editor to create the peers list.
Attachment 17445
Attachment 17446
Attachment 17447
Attachment 17448
Use zero upload speed so you don't upload nothing to any peers.
Attachment 17449
Remove the tracker.
Attachment 17450
Add your list of peers.
Attachment 17451
Attachment 17452
You can use transmission remote gui if you like.
Attachment 17453
transmission remote gui will only give notify on the last peer added.
Attachment 17454
That's one way. Be careful.
__________________________________________________
Also if anyone could compile the MAC native from source I'll put it up. I don't have MAC and know nothing about it. The posted MAC client is somewhat outdated now and I'm sure a current leecher mod transmission would be appreciated.
Good day.
March 07, 2017
FIXED: Some Unicode .torrent files wouldn't load when double clicked.
FIXED: Add trackers from duplicate torrents.
ADDED: Add trackers from magnets links on duplicate torrents.
ADDED: Allow zero as a global timeout for seeding (spin edit).
FIXED: Adding torrent by url add trackers of duplicate torrents.
FIXED: download of flags.zip.
FIXED: Incoming magnet links, with redundant keys.
FIXED: Automatically rename if "invalid or corrupt" due to name or path.
FIXED: Minor memory leak.
FIXED: https in comments.
If someone could compile for MAC [native] (use Linux source) and transmission-remote-GUI (transmission-R-GUI-source.zip) as they're becoming more and more out of date.
Hello,
i'm trying to build Transmission 2.77+ 2.8x Leecher Mod Linux for Rpi3 with no luck; stuck at the build stage with an error:
Making all in libtransmission
make[1]: Entering directory '/var/tmp/source/libtransmission'
CC announcer.o
gcc: error: @LIBUPNP_CFLAGS@: No such file or directory
gcc: error: @LIBNATPMP_CFLAGS@: No such file or directory
Makefile:987: recipe for target 'announcer.o' failed
make[1]: *** [announcer.o] Error 1
make[1]: Leaving directory '/var/tmp/source/libtransmission'
Makefile:466: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
Is there any fix to this problem? Could anyone please help building the transmission mod for Rpi3? Thanks in advance.
DON'T compile from libtransmission! You must use Linux-source directory.
miniupnp and libnatpmp are in Linux-source\third-party\
still problems then try make from transmission-277+-cfp-git-MOD.zip\transmission-277+-cfp-git-MOD\NAS-embeded-devices\source\ or make from http://www.sb-innovation.de/attachme...g-embedded.zip NSLU2-unslung-embedded.zip\NSLU2-unslung-embedded\source\
send build logs from ALL attempts and I'll try to take a look when I get the time. I know nothing about raspberries.
After reading through the entire thread I am still not sure what to do on a linux client :confused:Quote:
For Linux first compile modded source.
https://trac.transmissionbt.com/wiki/Building
After compiling replace the web client with the included modded web-client.
My use case would be to use this on a headless server.
Where is the modded web-client ? The attached files are a little confusing to distinguish what is what. If I can get this working I can compile a How-To for others to use.
\transmission-277plus-cfp-git-MOD.zip\transmission-277+-cfp-git-MOD\web-client-mod\web\Quote:
Where is the modded web-client ?
or
\transmission-277plus-cfp-git-MOD.zip\transmission-277+-cfp-git-MOD\NAS-embeded-devices\web-CLIENT\
daemon to compile source:
\transmission-277plus-cfp-git-MOD.zip\transmission-277+-cfp-git-MOD\Linux-source\
Or embeded-devices daemon to compile source:
\transmission-277plus-cfp-git-MOD.zip\transmission-277+-cfp-git-MOD\NAS-embeded-devices\source\transmission-2.77+\
TRANSMISSION_WEB_HOME
https://trac.transmissionbt.com/wiki...nmentVariables
https://github.com/transmission/tran...ment-Variables
I've also updated the release today.
June 09, 2017
libtransmission:
FIXED: Buggy and resource intensive JIT verify.
Don't set piece checked stamp for non existent files or hash fails.
FIXED: scrape_request_delegate()
FIXED: Lightweight systems may limit cache block prefetch, allow for this.
Also if compiled with --enable-lightweight
or settings.json prefetch-enabled set to false.
web-client:
FIXED: right click context menu sometimes truncated.
In progress uploading...
- Improved variable names when qualifying migration of .resume and .torrent files. No functional changes.
- Migrate descriptive file-names to the new v2.92+ .torrent and .resume file-names when importing.
- clean utf8 truncated .torrent and .resume file-names (if desired).
- FIXED: Unable to save resume file: File name too long
- Set location of torrent even if current and new file handles are equal.
- support libevent-2.1.x
- OpenSSL v1.1 private DH value: strong random BN of DH_PRIVKEY_LEN*8 bits
- API changes for OpenSSL version 1.1
Hmmmm??? Can't upload the complete release as continuing to receive the message
"Remote file uploads have been disabled!" :confused:
Now what...
---------- Post Merged on 17.10.17 at 00:55 ---------- Previous Post was on 16.10.17 at 23:00 ----------
Hmmmm??? Can't upload the complete release as continuing to receive the message
"Remote file uploads have been disabled!" :confused:
Now what..
Not without a struggle, I got the new release uploaded. :eek:
- Improved variable names when qualifying migration of .resume and .torrent files. No functional changes.
- Migrate descriptive file-names to the new v2.92+ .torrent and .resume file-names when importing.
- clean utf8 truncated .torrent and .resume file-names (if desired).
- FIXED: Unable to save resume file: File name too long
- Set location of torrent even if current and new file handles are equal.
- support libevent-2.1.x
- OpenSSL v1.1 private DH value: strong random BN of DH_PRIVKEY_LEN*8 bits
- API changes for OpenSSL version 1.1
March 7, 2018
Fixes a CVE when transmission was authenticated without a username and password, amongst other bug fixes.
Commits on Feb 20, 2018
filter out DHT pollution caused by DHT versions prior to 0.25
ref: jech/dht#29
Commits on Feb 9, 2018
Fixed: DHT `implied_port` parameter of the announce_peer message.
Commits on Feb 6, 2018
Simplify leak fixes in tr-remote
Commits on Feb 4, 2018
Fix some leaks in tr-remote reported by GCC's sanitizer
Commits on Feb 3, 2018
use evbuffer_add() instead of evbuffer_add_printf()
remove unnecessary redundant semicolon
Commits on Feb 2, 2018
Ensure buffer contents are null-terminated
Set compression to what curl was built with
Commits on Jan 25, 2018
Fix memory leak in `tr_dhtInit` in failure condition
Commits on Jan 21, 2018
REQUIRE authentication always. Fixes transmission/transmission#468
If you use whitelists and/or blocklists now there is per torrent global control. If blocklist is on the last torrent started either enables or disables blocklist functionality.
Feature - per torrent global blocklist override(do not block) on torrent start.
Default on torrent start is to turn off override.
Set with torrent 'add tracker' "blocklistoverrideON" (override).
"blocklistoverrideOFF" do not override (only on torrent start).
An already running torrent can not change the global override status.
Toggling session enable blocklist turns off override.
Display torrents' blocklist override setting and global override status.
Add torrent columns - privacy and blocklist override.
Display global blocklist override status.
The GUI had some small bugs. So here's fixed plus new additions upload/download torrent speed limit columns.
So how do you set blocklist override?
With the GUI use the add a tracker
Attachment 18988
to the torrent and add exactly blocklistoverrideON
Attachment 18989
as the tracker. Then you will see a confirmation. (it's NOT an error in this case). If you typo you'll get an error "invalid argument or 0 entered"
To disable (torrent start only) use blocklistoverrideOFF
From shift Trackers and Queue web-client torrent details trackers tab
enter blocklistoverrideON. You'll need to reload/refresh your browser to view the change for the torrent. Shift details tab or from the normal web client view.
To set automatically when a torrent is ADDED:
Windows example.
settings.json
"script-torrent-added-enabled": true,
"script-torrent-added-filename": "/transmission-BLOVR/blocklistoverrideON.cmd",
blocklistoverrideON.cmd contents
transmission-remote.exe -n user:password -t "%TR_TORRENT_HASH%" -td "blocklistoverrideON"
Linux example:
settings.json
"script-torrent-added-enabled": true,
"script-torrent-added-filename": "/share/hdd/data/16gb/scripts/torrent-add-NSLU2.sh",
torrent-add-NSLU2.sh contents
#!/bin/sh
# SRS 07-04-2018
transmission-remote -n user:password -t "$TR_TORRENT_HASH" -td "blocklistoverrideON"
GUI column
Attachment 18990
GUI transmission options
Attachment 18991
Web inspector
Attachment 18992
Web preferences
Attachment 18993
dch dch dch that's all folks... :stupid:
I just noticed new binaries were attached to the first post today, so I'll give the thread a bump =]
Hi,
Thanks for this tool.
I've compiled it on a RPi 3 with retropie and the installation is correct. But I've a problem during transfers if "Encryption mod" is set on "required". There is torrent active, announce is ok, I see lot of seeders and recieve 50 peers, but no connection to peers, so no download/upload for the torrent. (I've tried with lot of torrents and it is the same).
Once the "encryption mod" is set on "prefered" or other one, there is no problem and connections to peers start.
I've tested to launch as user and as root and have the same result. So, no permissions problem apparently.
I've downloaded, compiled and tested yesterday. So I've tested with the last files provided.
Have you any idea about the cause ?
Configuration :
RPi 3+
OS : RetroPie 4.4
You should be fine with how anon suggests.
It looks like your raspberry pi is not properly setting
environment LIBEVENT_VERSION_NUMBER
and that the raspberry pi utilizes libevent version 2.1.x or greater.
Can you please replace/overwrite the ../libtransmission/peer-io.c file with
the one I have attached here and re-compile. It would be great if you
would let me know if encryption required then works for you.
Thanks!