i'm not sure if it's a good idea to package rakshasa's libtorrent as
SUNWlibtorrent because this may confuse people. see:
http://en.wikipedia.org/wiki/Libtorrent

    * libTorrent (Rakshasa) which powers rTorrent.
    * Libtorrent (Rasterbar) which powers BTG, Deluge, Free Download
Manager, Halite, Linkage, Miro, qBittorrent, SharkTorrent, and many
more.

+ i'm dont know if something uses this libtorrent except rtorrent

and would be nice too see SMF stuff for this.

On Wed, Jun 3, 2009 at 1:13 PM, James Walker <jw137282 at sac.sfbay.sun.com> 
wrote:
> I'm sponsoring this familiarity case for Alex Zhang. The requested
> release binding is minor. The man pages have been posted in the
> materials directory. The OpenSSL contract link will be posted after
> it is approved.
>
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
> ? ?1.1. Project/Component Working Name:
> ? ? ? ? rtorrent & libtorent
> ? ?1.2. Name of Document Author/Supplier:
> ? ? ? ? Author: ?Alex Zhang
> ? ?1.3 ?Date of This Document:
> ? ? ? ?03 June, 2009
> 4. Technical Description
> libtorent & rtorrent Check List
> 1.0 Project Information
> 1.1 Name of project/component
> ? ?libtorrent & rtorrent
>
> 1.2 Author of document
> ? ?Huawei.Zhang at Sun.COM
>
> 2.0 Project Summary
> ?2.1 Project Description
> ? ?libtorrent is a BitTorrent library written in C++ for *nix, with a focus 
> on high performance and good code.
>
> ? ?rtorrent is a BitTorrent client for ncurses, using the libtorrent library.
>
> ?2.2 Release binding
> ? ? ?What is is the release binding?
> ? ? ?(see http://opensolaris.org/os/community/arc/policies/release-taxonomy/)
> ? ? ?[ ] Major
> ? ? ?[*] Minor
> ? ? ?[ ] Patch or Micro
> ? ? ?[ ] Unknown -- ARC review required
>
> ?2.3 Type of project
> ? ? ?Is this case a Linux Familiarity project?
> ? ? ?[*] Yes
> ? ? ?[ ] No
>
> ?2.4 Originating Community
> ? ?2.4.1 Community Name
> ? ? ?libtorrent - Jari Sundell [1]
> ? ? ?rtorrent - Jari Sundell [1]
>
> ? ?2.4.2 Community Involvement
> ? ? ?Indicate Sun's involvement in the community
> ? ? ?[ ] Maintainer
> ? ? ?[ ] Contributor
> ? ? ?[*] Monitoring
>
> ? ? ?Will the project team work with the upstream community to resolve
> ? ? ?architectural issues of interest to Sun?
> ? ? ?[*] Yes
> ? ? ?[ ] No - briefly explain
>
> ? ? ?Will we or are we forking from the community?
> ? ? ?[ ] Yes - ARC review required prior to forking
> ? ? ?[*] No
>
> 3.0 Technical Description
> ?3.1 Installation & Sharable
> ? ?3.1.1S Solaris Installation - section only required for Solaris Software
> ? ? ?(see http://opensolaris.org/os/community/arc/policies/install-locations/ 
> for details)
> ? ? ?Does this project follow the Install Locations best practice?
> ? ? ?[*] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?Does this project install into /usr under 
> [sbin|bin|lib|include|man|share]?
> ? ? ?[*] Yes
> ? ? ?[ ] No or N/A
>
> ? ? ?Does this project install into /opt?
> ? ? ?[ ] Yes - explain below
> ? ? ?[*] No or N/A
>
> ? ? ?Does this project install into a different directory structure?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No or N/A
>
> ? ? ?Do any of the components of this project conflict with anything under 
> /usr?
> ? ? ?(see http://opensolaris.org/os/community/arc/caselog/2007/047/ for 
> details)
> ? ? ?[ ] Yes - explain below
> ? ? ?[*] No
>
> ? ? ?If conflicts exist then will this project install under /usr/gnu?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
> ? ? ?[*] N/A
>
> ? ? ?Is this project installing into /usr/sfw?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No
>
> ? ?3.1.1W Windows Installation - section only required for Windows Software
> ? ? ?(see http://sac.sfbay/WSARC/2002/494 for details)
> ? ? ?Does this project install software into a
> ? ? ?<system drive>:\Program Files\Sun\<product> or <system 
> drive>:\Sun\<product>
> ? ? ?directory?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?Does the project use the Windows registry?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?Does the project use
> ? ? ?HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product>\<version>
> ? ? ?for the registry key?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?Is the project's stored location
> ? ? ?HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product id>\<version 
> id>\Path?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ?3.1.2 Share and Sharable
> ? ? ?Does the module include any components that are used or shared by
> ? ? ?other projects?
> ? ? ?[*] Yes
> ? ? ?[ ] No
>
> ? ? ?If yes are these components packaged to be shared with the other FOSS?
> ? ? ?[*] Yes
> ? ? ?[ ] No - ARC review required
> ? ? ?[ ] N/A
>
> ? ? ?Are these components already in the Solaris WOS?
> ? ? ?[ ] Yes
> ? ? ?[*] No - continue with next section (section 3.2)
>
> ? ? ?If yes are these newer versions being delivered?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?If yes are the newer versions replacing the existing versions?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ?3.2 Exported Libraries
> ? ? ?Are libraries being delivered by this project?
> ? ? ?[*] Yes
> ? ? ?[ ] No - continue with next section (section 3.3)
>
> ? ? ?Are 64-bit versions of the libraries being delivered?
> ? ? ?[*] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?Are static versions of the libraries being delivered?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No
>
> ?3.3 Services and the /etc Directory
> ? ? ?(see http://opensolaris.org/os/community/arc/policies/SMF-policy/)
> ? ? ?Does the project integrate anything into /etc/init.d or /etc/rc?.d?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No
>
> ? ? ?Does the project integrate any new entries into /etc/inittab or
> ? ? ?/etc/inetd.conf?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No
>
> ? ? ?Does the project integrate any private non-public files into /etc/default
> ? ? ?or /etc/ configuration files?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No
>
> ? ? ?Does the service manifests method context grant rights above that
> ? ? ?of the noaccess user and basic privilege set?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No
>
> ?3.4 Security
> ? ?3.4.1 Secure By Default
> ? ? ?(see http://opensolaris.org/os/community/arc/policies/secure-by-default/ 
> for details)
> ? ? ?(see http://www.opensolaris.org/os/community/arc/policies/NITS-policy/ 
> for details)
> ? ? ?(see parts of 
> http://opensolaris.org/os/community/arc/policies/SMF-policy/ for
> ? ? ? addtional details)
> ? ? ?Are there any network services provided by this project?
> ? ? ?[ ] Yes
> ? ? ?[*] No - continue with the next section (section 3.4.2)
>
> ? ? ?Are network services enabled by default?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[ ] No
> ? ? ?[ ] N/A
>
> ? ? ?Are network services automatically enabled by the project during 
> installation?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[ ] No
> ? ? ?[ ] N/A
>
> ? ? ?Are inbound network communications denied by default?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
> ? ? ?[ ] N/A
>
> ? ? ?Is inbound data checked to prevent content-based attacks?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
> ? ? ?[ ] N/A
>
> ? ? ?Is the outbound receiver authenticated?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
> ? ? ?[ ] N/A
>
> ? ? ?Is the receiver authenticated prior to receiving any sensitive outbound 
> communication?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
> ? ? ?[ ] N/A
>
> ? ?3.4.2 Authorization
> ? ? ?(see http://opensolaris.org/os/community/arc/bestpractices/rbac-intro/ 
> and
> ? ? ? ? ? 
> http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/ and
> ? ? ? ? ? http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/
> ? ? ? ? ? for details)
> ? ? ?Are there any setuid/setgid privileged binaries in the project?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No - continue with next section (section 3.4.3)
>
> ? ? ?If yes then are the setuid/setgid privileges handled by the use of roles?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ?3.4.3 Auditing
> ? ? ?(see http://opensolaris.org/os/community/arc/policies/audit-policy/ for 
> details)
> ? ? ?(see http://opensolaris.org/os/community/arc/caselog/2003/397 for 
> details)
> ? ? ?Does this component contain administrative or security enforcing 
> software?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No - continue to next section (section 3.4.4)
>
> ? ? ?(see http://opensolaris.org/os/community/arc/caselog/2003/397 for 
> details)
> ? ? ?Do the components create audit logs detailing what took place including 
> what event
> ? ? ?took place, who was involved, when the event took place?
> ? ? ?[ ] Yes - ARC contract and Audit project team review required
> ? ? ?[ ] No - ARC review required
>
>
> ? ?3.4.4 Authentication
> ? ? ?(see http://opensolaris.org/os/community/arc/policies/PAM/)
> ? ? ?Do the components contain any authentication code?
> ? ? ?[ ] Yes
> ? ? ?[*] No - continue to next section (section 3.4.5)
>
> ? ? ?If yes do the components use PAM (plugable authentication modules) for 
> authentication?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?If yes is a single PAM session maintained during authentication?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?If yes are the components sufficiently privileged to allow the requested
> ? ? ?operations (authentication, password change, process credential 
> manipulation,
> ? ? ?audit state initialization)?
> ? ? ?[ ] Yes - briefly describe below
> ? ? ?[ ] No - ARC review required
>
> ? ?3.4.5 Passwords
> ? ? ?(see 
> http://opensolaris.org/os/community/arc/bestpractices/passwords-cli/ and
> ? ? ? ? ? 
> http://opensolaris.org/os/community/arc/bestpractices/passwords-files/ for 
> details)
> ? ? ?Do any of the components for the project deal with passwords?
> ? ? ?[ ] Yes
> ? ? ?[*] No - continue to next section (section 3.4.6)
>
> ? ? ?If yes are these passwords entered via the CLI or environment?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[ ] No
>
> ? ? ?Are passwords stored within the file system for the component?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - continue to next section (section 3.4.6)
>
> ? ? ?If yes are the permissions on the file such to protect exposing the 
> password(s)?
> ? ? ?[ ] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ?3.4.6 General Security Questions
> ? ? ?(see 
> http://opensolaris.org/os/community/arc/bestpractices/security-questions/ for 
> details)
> ? ? ?Are there any network protocols used by this project?
> ? ? ?[*] Yes
> ? ? ?[ ] No - continue with the next section (section 3.5)
>
> ? ? ?Do the components use standard network protocols?
> ? ? ?[*] Yes
> ? ? ?[ ] No - ARC review required
>
> ? ? ?Do network services for the project make decisions based upon user, host 
> or
> ? ? ?service identities?
> ? ? ?[ ] Yes - explain below
> ? ? ?[*] No
> ? ? ?[ ] N/A
>
> ? ? ?Do the components make use of secret information during authentication 
> and/or
> ? ? ?authorization?
> ? ? ?[ ] Yes - explain below
> ? ? ?[*] No
> ? ? ?[ ] N/A
>
> ?3.5 Networking
> ? ? ?Do the components access the network?
> ? ? ?[*] Yes
> ? ? ?[ ] No - continue with the next section (section 3.6)
>
> ? ? ?If yes do the components support IPv6?
> ? ? ?[*] Yes
> ? ? ?[ ] No - ARC review required
>
> ?3.6 Core Solaris Components
> ? ? ?Do the components of this project compete with or duplicate core
> ? ? ?Solaris components?
> ? ? ?[ ] Yes - ARC review required
> ? ? ?[*] No
>
> ? ? ?Examples of Core Solaris Components include but are not limited to:
>
> ? ? ? ?Secure By Default
> ? ? ? ?Authorizations
> ? ? ? ?PAM -- Plugable Authentication Module
> ? ? ? ?Privilege
> ? ? ? ?PRM -- Process Rights Management -- Privilege
> ? ? ? ?Audit
> ? ? ? ?xVm -- Virtualization
> ? ? ? ?zones / Solaris Containers
> ? ? ? ?PRM -- Process Rights Management
> ? ? ? ?RBAC -- Role Based Access Control
> ? ? ? ?TX / Trusted Extensions
> ? ? ? ?ZFS
> ? ? ? ?SMF -- Service Management Facility
> ? ? ? ?FMA -- Fault Management Architecture
> ? ? ? ?SCF -- Smart Card Facility
> ? ? ? ?IPsec
>
> 4.0 Interfaces
> ?4.1 Exported Interfaces
>
> ? ?Interface Name ? ? ? ? ? ? ? Classification Comments
> ? ?--------------------------- ?-------------- -------------------
> ? ?SUNWrtorrent ? ? ? ? ? ? ? ? Uncommitted ? ?Package
> ? ?/usr/bin/rtorrent ? ? ? ? ? ?Uncommitted ? ?rtorrent command
> ? ?SUNWlibtorrent ? ? ? ? ? ? ? Uncommitted ? ?Package
> ? ?/usr/include/torrent/ ? ? ? ?Uncommitted ? ?Header file directory
> ? ?/usr/lib/libtorrent.so ? ? ? Uncommitted ? ?libtorrent Library
> ? ?/usr/lib/libtorrent.so.9 ? ? Uncommitted ? ?libtorrent Library
> ? ?/usr/lib/libtorrent.so.9.2.0 Uncommitted ? ?libtorrent Library
> ? ?/usr/lib/64/libtorrent* ? ? ?Uncommitted ? ?64-bit Library and links
> ? ?/usr/lib/pkgconfig/libtorrent.pc
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Uncommitted ? ?pkgconfig script
>
> ? ?* /64 equals sparcv9 and amd64
>
> ?4.2 Imported Interfaces
>
> ? ?Interface Name ? ? ? Classification Comments
> ? ?-------------------- -------------- ---------------
> ? ?SUNWcurl ? ? ? ? ? ? Uncommitted ? ?C-URL Wrappers Library
> ? ?SUNWlibC ? ? ? ? ? ? Uncommitted ? ?Sun Workshop Compilers Bundled libC
> ? ?SUNWopensslr ? ? ? ? Volatile ? ? ? PSARC/2003/500
> ? ?SUNWsigcpp ? ? ? ? ? Uncommitted ? ?typesafe callback system for C++
> ? ?SUNWncurses ? ? ? ? ?Uncommitted ? ?A CRT screen handling package
> ? ?SUNWlibmsr ? ? ? ? ? Committed ? ? ?Math & Microtasking Libraries (Root)
>
> Appendix A - References
> ?[1] http://libtorrent.rakshasa.no/
>
> ?OSR ID# 11082 11083
> ?RFE ID# 6814041 6814042
>
> 6. Resources and Schedule
> ? ?6.4. Steering Committee requested information
> ? ? ? ?6.4.1. Consolidation C-team Name:
> ? ? ? ? ? ? ? ?SFW
> ? ?6.5. ARC review type: FastTrack
> ? ?6.6. ARC Exposure: open
>
> _______________________________________________
> opensolaris-arc mailing list
> opensolaris-arc at opensolaris.org
>



-- 
Andy
http://blog.sartek.net

Reply via email to