Fixes CVE-2010-0012, "overwrite of local files with the privileges
of the user running Transmission if the user is tricked into opening
a malicious torrent file".
Based on submissions by robert@openbsd.pap.st and stsp@
gtk-update-icon-cache is part of gtk+2: adding gtk+2 to run_depends just
to update the icon cache (which only gtk apps can use) is overkill to
say the least!
As from now, each time icons are installed under %D/share/icons, we try
to execute gtk-update-icon-cache and if it is not there, we just ignore
the error.
What it means is that if you have gtk+2 installed, then it'll run fine
and your apps will be able to use the cache. Otherwise, it will silently
fails which is fine since it means none of your apps would have been
able to take advantage of the cache anyway.
discussed with jasper@
* The command line and GUI clients can now create .torrent files.
* The GUI client now allows selecting individual files for download
from a torrent.
* A daemon client has been added that can run in the background.
There is also a remote control utility that talks to the daemon
as well as the GUI client.
Transmission is a free, lightweight BitTorrent client. It features
a simple, intuitive interface on top on an efficient, cross-platform
back-end.
Man page contributed by Deanna Phillips <deanna@sdf.lonestar.org>.