Transmission 2.31 pets - Peer-to-Peer connector

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

viale89
Posts: 25
Joined: Tue 06 Jan 2009, 07:33

#36 Post by viale89 »

If i have an older version (0.76) with file that are downloading how can I merge to the new version without losing the part of file that are already dowloaded?

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

#37 Post by Michalis »

The files, statistics and everything concerning downloads are independent from the executable which is the pet. So you won't lose anything.

The only thing that bothers me is that you are talking for version 0.76. It's a very old version and I remember that there was a change in transmission around version 0.8 where they had given instruction to backup the files first. Unfortunately can't find anything in they're website now. Just in case to be sure copy the folder "/root/.config/transmission/" somewhere and in case you have problem copy it back. Maybe take also a backup of the executable which is in "/usr/bin/" named transmission.

viale89
Posts: 25
Joined: Tue 06 Jan 2009, 07:33

#38 Post by viale89 »

I have tried and Trasmission does not recognise that I have downloaded some file and restarted to download it! How can I do that file are recognized by the newer version?

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

#39 Post by Michalis »

According to transmission site, at the end of this page they say that old versions were storing the files at the folder /root/.transmission/ whether versions greater than 1.04 which are XDG compliant store those files at the folder /root/.config/transmission/. Are you sure the files are in the later folder?

In transmission also you can add the torrent file, locate as the save folder the one where the file is already download and ask it to check the integrity of the already downloaded pieces.

But I'm telling you again that I remember a major change in a version pre 0.8 or around it. I think they had changed something in the way the program was working, so downloads in progress of older versions weren't recognized and thus they were telling to finish the downloads before upgrading. I can't find something in the site now, but you can ask here.

T_B
Posts: 160
Joined: Sun 08 Apr 2007, 12:54

#40 Post by T_B »

Thanks Michalis! I love Transmission, and having the most recent for Puppy is fantastic. I'm using it for more than 24 hours and it is rock solid.
Keep up the good work, Puppy could use some more pet maintainers as you :)

Post Reply