Page 1 of 7

Transmission 2.31 pets - Peer-to-Peer connector

Posted: Sun 22 Feb 2009, 21:48
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 "$@"

Posted: Mon 23 Feb 2009, 06:20
by Lobster
Michalis
Many thanks 8)
Which one do you think is best for Deep Thought?

Posted: Mon 23 Feb 2009, 06:40
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

Posted: Mon 23 Feb 2009, 15:43
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.

Posted: Fri 06 Mar 2009, 23:37
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

Posted: Thu 02 Apr 2009, 03:27
by brad_chuck
Thanks for the pet.

worked great for me in 4.1.2.

Posted: Thu 16 Apr 2009, 14:41
by panzerpuppy
Transmission 1.5.2 is out.

Posted: Thu 16 Apr 2009, 19:36
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

Posted: Sat 02 May 2009, 23:27
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

Posted: Sun 03 May 2009, 19:40
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.

Posted: Tue 05 May 2009, 07:39
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.

update to 1.60

Posted: Wed 06 May 2009, 19:57
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

Posted: Sat 16 May 2009, 22:48
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

Posted: Tue 26 May 2009, 15:51
by panzerpuppy
The next release (1.70) is going to be big - DHT support and lower CPU / bandwidth usage :)

Posted: Wed 27 May 2009, 21:53
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.

Posted: Thu 28 May 2009, 00:41
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 . . . :)

1.70 Released

Posted: Fri 05 Jun 2009, 06:01
by Gedrean
Transmission 1.70 released.

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

Posted: Fri 05 Jun 2009, 07:17
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:

Posted: Fri 05 Jun 2009, 11:41
by rocketgeeezer
you're the best!

the 1.6 pet worked like a charm

cant wait for 1.7!

thx a lot

update

Posted: Fri 05 Jun 2009, 20:33
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