Transmission 2.31 pets - Peer-to-Peer connector

Browsers, email, chat, etc.
Post Reply
Message
Author
Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

Transmission 2.31 pets - Peer-to-Peer connector

#1 Post by Michalis »

Transmission is a BitTorrent client


5 pets available.
The first 2 need to install libevent version 2.0.11
The next 2 are build with libevent statically linked, so you don't have to install libevent.
In the last one pet are the locales.

All files compiled under puppy 4.3.1 and will work from 4.3.1 and all the later puppies.

1. Transmission-2.31-i486.pet is the full program without the locales.

2. Transmission-2.31-i486-small.pet is a cut-down version with only the basic program.


3. Transmission-2.31-i486-static.pet is the full program without the locales and with libevent statically linked.

4. Transmission-2.31-i486-small-static.pet is a cut-down version with only the basic program and with libevent statically linked.


5. Transmission_NLS-2.31-i486.pet is the package with all the locales (translations).




Thanks to ttuuxxx:
in order to have the option in Firefox and Seamonkey to automatically open the torrent in Transmission you have to go to:
/etc/mailcap
open it and add the line:
application/x-bittorrent; /usr/bin/transmission-gtk "$@"
Last edited by Michalis on Wed 01 Jun 2011, 19:36, edited 39 times in total.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#2 Post by Lobster »

Michalis
Many thanks 8)
Which one do you think is best for Deep Thought?
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

magerlab
Posts: 739
Joined: Sun 08 Jul 2007, 20:08

#3 Post by magerlab »

i think transmission needs testing
i can use only 1.22 in puppy 4.1.2 because newer versions seg fault
i hope this one will work fine

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

#4 Post by Michalis »

Lobster wrote:Which one do you think is best for Deep Thought?
I believe that definately it should be the smaller one.
The full package has apart from the basic transmission, remote control and web interface mainly. I don't think that they're so usefull features in order to accept their extra weigth. So for Deep Thought I think we should use the small one which just works as a client and if anyone wants to move to the full package he can use the new package :D transmission-1.50-i486-extras (look at the bottom of the post) which will install everything that is excluded.

magerlab wrote:i think transmission needs testing
i can use only 1.22 in puppy 4.1.2 because newer versions seg fault
i hope this one will work fine
Does it work? I don't know why you have seg fault but in my puppy 4.12 all the versions till now work. Do you use a puplet or a cutdown puppy? what does ldd report? Give me something more if it doesn't work in order to help you. Anyway I hope it does work.
Last edited by Michalis on Fri 06 Mar 2009, 23:38, edited 1 time in total.

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

#5 Post by Michalis »

update to version 1.51 look at the first post.


What's new (according to the site):

All Platforms
Fix configure script issues with non-gcc compilers and user-defined CFLAGS environment variables
Decrease CPU usage in some situations
Close a rare race condition on startup
More efficient use of libcurl when curl 7.18.0 or newer is present

GTK+
Play nicely with Ubuntu's new notification server
Add Pause All and Resume All buttons

Web Client
Support for Internet Explorer
Layout fixes when viewed on an iPhone/iPod touch

brad_chuck
Posts: 286
Joined: Tue 16 Aug 2005, 03:47
Location: Appalachian Mountains

#6 Post by brad_chuck »

Thanks for the pet.

worked great for me in 4.1.2.

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#7 Post by panzerpuppy »

Transmission 1.5.2 is out.

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

#8 Post by Michalis »

Thank you brad_chuck for the feedback-support, happy that works to you :D and thank you panzerpuppy for the info hadn't notice it :o



So update to version 1.52 look at the first post.


What's new (according to the site):

GTK+ and Daemon:
Always honor the XDG setting for the download directory

GTK+:
Fix formatting error when showing speeds measured in MB/s
Fix bug that caused some scheduled speed limit time settings to be lost
Use the new blocklist URL when updating the blocklist

Web Client:
On the server, better filtering of bad URLs
On the server, faster json serialization
Fix "Remove Data" bug
Fix minor web client 301 redirect error
Better Internet Explorer support

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#9 Post by panzerpuppy »

Transmission 1.60 Beta1 is out.

Lots of goodies:

* Random port, with optional randomization on startup
* Transfer prioritization
* Option to specify if transfers are included in the global bandwidth limits
* Updated UPnP code
* Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
* Show the file icon in the list
* Allow sorting of the torrent list by size and by ETA
* Properties dialog now lets you edit/view multiple torrents at once

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#10 Post by panzerpuppy »

Thanks for the package,MIchalis. Works like a charm.

Even though it's a beta,it has less bugs than the "stable" 1.52 release.

Gotta love the port randomizer and the improved speed limiter.

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#11 Post by panzerpuppy »

1.60 Final released.

Changes form 1.60 Beta1 :

* None

(LOL)


Transmission is a lovely BT client for Linux that gets better and better with each release. But Its featureset is still a far cry from what we're used to have with the *old, outdated* uTorrent 1.6 for Windows.

Transmission neds at least these features::

Code: Select all

http://trac.transmissionbt.com/ticket/1432
http://trac.transmissionbt.com/ticket/1783
http://trac.transmissionbt.com/ticket/629
http://trac.transmissionbt.com/ticket/1599
http://trac.transmissionbt.com/ticket/7
http://trac.transmissionbt.com/ticket/1307
http://trac.transmissionbt.com/ticket/1521
http://trac.transmissionbt.com/ticket/1753
http://trac.transmissionbt.com/ticket/327
http://trac.transmissionbt.com/ticket/1111
http://trac.transmissionbt.com/ticket/1918
http://trac.transmissionbt.com/ticket/117
http://trac.transmissionbt.com/ticket/1631
and the graphs to reach the level of the old version of uT.

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

update to 1.60

#12 Post by Michalis »

New features:

- All Platforms
+ Seed ratio limiting
+ Transfer prioritization
+ Option to specify if transfers are included in the global bandwidth limits
+ Random port, with optional randomization on startup
+ Improvements to UPnP port forwarding
+ Support for file preallocation on XFS filesystems

- Qt
+ New beta Qt client!

- GTK+
+ Speed Limit: Second set of bandwidth limits that can be toggled or scheduled
+ Properties dialog now lets you edit/view multiple torrents at once
+ Allow sorting of the torrent list by size and by ETA
+ Show the file icon in the list

- Daemon
+ Watch folder for auto-adding torrents
+ Many new features in the RPC/JSON interface
+ Allow users to specify a specific address when listening for peers

- Web Client
+ File selection and prioritization
+ Add option to verify local data
+ Fix "Remove Data" bug

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

#13 Post by Michalis »

What's new:

All Platforms
Close potential CSRF security hole for Web Client users
Fix locale error in the JSON parser

Qt
Various small bugfixes to the beta Qt client

Daemon
transmission-remote was unable to select torrents by their SHA1 hash

Web Client
Fix 1.60 error when serving Web Client files on some embedded
Add response header to allow clients to cache static files

panzerpuppy
Posts: 632
Joined: Tue 02 Oct 2007, 07:39

#14 Post by panzerpuppy »

The next release (1.70) is going to be big - DHT support and lower CPU / bandwidth usage :)

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

#15 Post by Michalis »

Althougth I know that you are not reafering to size rather than the progress of transmission, something else is bothering me lately.

Transmission is very good and with many features but unfortunately is getting bigger and bigger with every release, so sooner or later maybe will have to search for another torrent client and keep transmission as add on pet only. In a sub 100 mb distro I don't think that we can afford the size of transmission anymore. For that reason next time I will make an additional compile with few less features and striped so as to get the least possible size and see if it will have any significant difference.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#16 Post by Lobster »

I have always found that Transmission worked. Pctorrent is in Woof Alpha 9 but whenever I try to use Pctorrent, I end up downloading Transmission. :cry:

I do not use bit-torrent enough to comment further. I want easy. :oops:

Will transmission be compiled for Woof (Puppy 5)?
Is there something smaller?
Is Pctorrent easy enough for a Lobster to use?

Stay tuned for the next exciting transmission . . . :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Gedrean
Posts: 139
Joined: Fri 05 Jun 2009, 05:59

1.70 Released

#17 Post by Gedrean »

Transmission 1.70 released.

Was the compiled version the GTK+ or the Qt version?

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

#18 Post by Michalis »

Hi, thanks hadn't notice it.

It is the gtk+ version, compiled under 4.1.2 but it can run in any puppy >4.

I'll compile it later today, so stay tuned :wink:

rocketgeeezer
Posts: 3
Joined: Fri 05 Jun 2009, 11:38

#19 Post by rocketgeeezer »

you're the best!

the 1.6 pet worked like a charm

cant wait for 1.7!

thx a lot

Michalis
Posts: 237
Joined: Tue 08 Jan 2008, 14:50
Location: Greece

update

#20 Post by Michalis »

Transmission updated to version 1.70, compiled under 4.1.2 it must work with every puppy 3, 4 and 5(woof).

Thank you rocketgeeezer for your good words :D that's a support to continue compiling it.


New features:

All Platforms
Distributed hash table (DHT) support for public torrents
Add option for moving and finding a torrent's data on the disk
JSON RPC messages can be ~85% shorter, saving bandwidth and CPU
When available, use the system's copy of libevent instead of building one
Automatically pause torrents when verifying
Fix small bugs and memory leaks

Web Client
Big speed improvements, especially with large torrents
Fix 1.61 bug that broke adding torrents via the web client
Add the ability to upload multiple torrents at once
Torrents added by URL were always paused, regardless of preferences
Comments and announce addresses were cut off in the inspector
The "data remaining" field wasn't updated when the number reached 0
Smaller design adjustments

GTK+
Fix intltool build problem
Make it clearer that the status bar's ratio mode button is a button
Torrent comment box did not scroll, so long comments were partially hidden



New version gave me smaller size executables :D so I suspect they did a code clean-up.
Propably could make it even smaller by using --disable-nls but I support multilinguality, so such an accion is out of question.

Tried to compile the qt client but even thougth nothing was missing it gave me to many mistakes. I managed to hack the code and overcome couple of them but at the end they were to many. I won't try it again before the next release, so anyone who can is welcomed to contribute.

I see that they are updating also the 1.5+ brunch but I've decided to go on with the leading egde version, except if anyone needs 1.5+.

Any feedback always is welcomed

Post Reply