Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Transmission for OpenSolaris
1.2. Name of Document Author/Supplier:
Author: Elaine Xiong
1.3 Date of This Document:
15 July, 2008
4. Technical Description
1. Introduction
1.1. Project/Component Working Name:
Transmission: BitTorrent client
1.2. Name of Document Author/Supplier:
Elaine Xiong
1.3. Date of This Document:
07/10/08
1.4. Name of Major Document Customer(s)/Consumer(s):
1.4.1. The PAC or CPT you expect to review your project:
Solaris PAC
1.4.2. The ARC(s) you expect to review your project:
LSARC
1.4.3. The Director/VP who is "Sponsoring" this project:
robert.odea at sun.com
1.4.4. The name of your business unit:
New Solaris Group / Desktop
1.5. Email Aliases:
1.5.1. Responsible Manager:
leo.binchy at sun.com
1.5.2. Responsible Engineer:
elaine.xiong at sun.com
1.5.3. Marketing Manager:
glynn.foster at sun.com
1.5.4. Interest List:
desktop-discuss at opensolaris.org
4. Technical Description:
4.1. Details:
Transmission is a GTK-based BitTorrent client with a focus on being
lightweight yet feature-filled. Transmission strikes a balance between
providing useful functionality without feature bloat. Transmission
uses a smaller amount of system resources than many other BitTorrent
clients such as Vuze.
Transmission provides the following features:
* Selective downloading and file prioritizing
* Encrypted peer connections
* Torrent file creation
* Peer exchange (compatible with Vuze and ??Torrent)
* Automatic port mapping (using UPnP/NAT-PMP)
* Fast Resume - with peer caching
* Dynamically bans bad peers, and can use an IP blocklist
* Single listening port for all torrents
* Global/individual bandwidth caps
* Sorting/filtering options
* HTTPS tracker support
4.2. Bug/RFE Number(s):
None.
4.3. In Scope:
see above.
4.4. Out of Scope:
see above.
4.5. Interfaces:
Exported Interface
Interface Name Classification
Comment
---------------------------------------------------------------------------------
SUNWtransmission Uncommitted
Package name
/usr/bin/transmission Volatile
Transmission GUI
/usr/bin/transmission-daemon Volatile
Transmission daemon
/usr/bin/transmission-proxy Volatile
Transmission proxy
/usr/bin/transmission-remote Volatile
Transmission remote control utility
/usr/bin/transmissioncli Volatile
Transmission CLI
/usr/share/applications/transmission.desktop Volatile
UI spec
/usr/share/man/man1/transmission.1 Volatile
Manpage
/usr/share/man/man1/transmission-daemon.1 Volatile
Manpage
/usr/share/man/man1/transmission-proxy.1 Volatile
Manpage
/usr/share/man/man1/transmission-remote.1 Volatile
Manpage
/usr/share/man/man1/transmissioncli.1 Volatile
Manpage
/usr/share/pixmaps/transmission.png Project Private
icon
Imported Interface
Interface Classification ARC case Comment
------------ ------------------ ---------- ---------
GNOME Libraries Committed LSARC 2005/734 GTK+
library
CURL Uncommitted PSARC 2007/165 CURL
library
OpenSSL External PSARC 2003/500 OpenSSL
library
4.6. Doc Impact:
New manpages:
transmission.1
transmission-daemon.1
transmission-proxy.1
transmission-remote.1
transmissioncli.1
4.7. Admin/Config Impact:
None.
4.8. HA Impact:
None.
4.9. I18N/L10N Impact:
The JDS team and the G11N are working together to evaluate and
provide I18N/L10N support.
4.10. Packaging & Delivery:
New package, SUNWtransmission, approximately 3.7Mb.
4.11. Security Impact:
The JDS team and Transmission community work together to identify
and fix any security issues found. The Transmission community
provides us with security patches for issues they have identified.
4.12. Dependencies:
The following versions of the imported interfaces are required:
GNOME 2.22
CURL 7.15.5
OpenSSL 0.9.8
5. Reference Documents:
[1] Transmission homepage:
http://www.transmissionbt.com/
[2] Related ARC cases:
LSARC 2005/734: GNOME Libraries
PSARC 2007/165: CURL
PSARC 2003/500: OpenSSL
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
Desktop
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open