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


Reply via email to