Transmission 2.31 pets - Peer-to-Peer connector

Browsers, email, chat, etc.
Post Reply
Message
Author
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

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

#21 Post by rocketgeeezer »

michalis, you did it again!
1.7 works perfectly with 4.2.1 on my fit-pc (geode). thx!

just one question: what is the last (cut down extras) pet?

regards, rg

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

1.71

#22 Post by Gedrean »

Not to bug for a bugfix release, but 1.71 released a few days ago, some fixes to GTK+ client.

At your leisure. :)

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

#23 Post by panzerpuppy »

These bugs are pretty serious:

Fixed in 1.71:
----------------
All Platforms

* Fix 1.70 bug that caused high CPU use in high-peer swarms

GTK+
* Fix crash when the OS's stock mime-type icons are misconfigured
* Handle very long torrent file lists faster


Can't wait for 1.71 ;)

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

update to 1.71

#24 Post by Michalis »

Sorry for the delay but the summer is tempting me to keep much time away from my computer :D

Transmission updated to version 1.71


New features:

All Platforms:
Fix 1.70 bug that caused high CPU use in high-peer swarms
Fix 1.70 build problems with DHT and libevent

Daemon:
Fix watchdir issue on OSes that don't have inotify

GTK+:
Fix 1.70 intltool build problem
Fix crash when the OS's stock mime-type icons are misconfigured
Handle very long torrent file lists faster

Web Client:
Fix 1.70 bug where some torrents appeared to be duplicates



From this version and on you'll need the updated intltool package since transmision wants version>0.40. Maybe some of you you have intltool>0.40 but in puppy 4.1.2 in which I compiled it I didn't.

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

#25 Post by Michalis »

Lobster wrote:Will transmission be compiled for Woof (Puppy 5)?
Yes of course, but when woof will get in beta or at least a very stable alpha which will make me to decide which woof derivate to use, upup, dpup, apup, tpup :shock: :?

Lobster wrote:Is there something smaller?
Haven't realy sourched yet, I believe that I will find one. I'm thiking also for aria, if only had a good GUI I think would be the best since it has torrent, ftp, http, metalink support all in the same package.

Lobster wrote:Is Pctorrent easy enough for a Lobster to use?
Nope, no, noway

rocketgeeezer wrote:just one question: what is the last (cut down extras) pet?
It turns the small package to the full, accualy it contains whatever I've taken out from the full package in order to make the small. In 2 words It's the same as installing the full package over the small one but it gives you the ability to turn back to the small one without having to reinstall it
.

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

update to 1.72

#26 Post by Michalis »

Seems like 1.70 has many bugs, anyhow:

Transmission updated to version 1.72


New features:
1.72 (2009/06/16)
- All Platforms
+ Fix 1.70 crash with assertion "tv->tv_usec >= 0"
+ Fix 1.70 crash with assertion "tr_peerIoSupportsFEXT( msgs->peer->io )"
+ Better DHT announce management
+ Fix error in reporting webseed counts via RPC
+ Better file preallocation on embedded systems

- GTK+
+ Fix 1.70 crash when setting options in the Properties dialog
+ Fix a rare crash in desktop notifications
+ Can now sort the file list by priority, download, and completeness
+ Adding a torrent from a browser sometimes didn't work.
+ Various usability improvements

- Daemon
+ Remote didn't always send the right Encoding header in requests

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

#27 Post by panzerpuppy »

1.73 is out.

User avatar
Cooleech
Posts: 24
Joined: Fri 07 Aug 2009, 13:59

Transmission 1.73

#28 Post by Cooleech »

Anyone "brave" enough to make dot pet of new Transmission 1.73? :wink:

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

#29 Post by panzerpuppy »

Transmission 1.74 is out:

All Platforms

* Better data recovery in the case of an OS or Transmission crash
* Upgrade DHT to version 0.8
* If a data file is moved, stop the torrent instead of redownloading it
* Fix bug that didn't list some peers in the resume file and in PEX
* More helpful torrent error messages
* DHT now honors the bind-address-ipv4 configuration option
* Fix Debian build error with miniupnpc
* Fix Cygwin build error with strtold
* Update to a newer snapshot of miniupnpc

GTK+

* Fix crash that occurred when adding torrents on some desktops
* Synchronize the statusbar's and torrent list's speeds
* Fix the Properties dialog's "Origin" field for multiple torrents

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

#30 Post by Gedrean »

Michalis, it would be awesome if you could post what default configure options you use to build these packages, or what steps are used, so that later versions (that are compatible with your packages) could be uploaded by other users. :)

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

Sorry for the delay

#31 Post by Michalis »

Sorry for the delay but I was for long time away from home and I returned today. I'll compile the latest version tomorrow or at least the day after tomorrow, and together I'll post how I compile it and all the steps in order to make the pets I post.


So check again tomorrow.

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

update to 1.74

#32 Post by Michalis »

==== All Platforms ====
* Better data recovery in the case of an OS or Transmission crash
* If a data file is moved, stop the torrent instead of redownloading it
* Fix bug that didn't list some peers in the resume file and in PEX
* More helpful torrent error messages
* DHT now honors the bind-address-ipv4 configuration option
* Fix Debian build error with miniupnpc
* Fix Cygwin build error with strtold
* Update to a newer snapshot of miniupnpc

==== GTK+ ====
* Fix crash that occurred when adding torrents on some desktops
* Synchronize the statusbar's and torrent list's speeds
* Fix the Properties dialog's "Origin" field for multiple torrents

==== Daemon ====
* Speed Limit mode support added to transmission-remote
* Add a "session stats" readout to transmission-remote

==== Web Client ====
* Progress bar shows seeding progress
* Fix bug that displayed "%nan" when verifying a torrent
* "Pause All" only appeared to pause torrents with peers until refresh

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

#33 Post by panzerpuppy »

Thanks for the .PET ;)

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

#34 Post by Gedrean »

Hey, michalis, thanks for updating it, any chance you could post your pet methodology so we'll be sure to be able to update it in your absense? :)

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

update to 1.75

#35 Post by Michalis »

=== Transmission 1.75 (2009/09/13) ===

==== All Platforms ====
* Don't wait so long on unresponsive trackers if there are other trackers to try
* Adding corrupt/invalid torrents could crash Transmission
* Fix 1.74 bug that caused a high CPU load on startup
* Fix 1.74 bug that stopped multitracker if a single tracker sent an error message
* Fix bug in converting other charsets to UTF-8
* Handle HTTP redirects more gracefully
* Faster verification of local data for torrents with small piece size
* Fix 1.74 build error when compiling without DHT

==== GTK+ ====
* Fix "sort by time remaining"
* Fix the turtle toggle button on old versions of GTK+
* Fix startup error if another copy of the Transmission GTK client is running
* Fix clang build issue

Post Reply