yeap
they have libtorrent-rasterbar.so for libtorrent-rastebar
and for rakshasa's simply libtorrent. so we can go this way too (if
noone has other idea(s))
thanks

On Thu, Jun 4, 2009 at 12:00 PM, alex zhang <Huawei.Zhang at sun.com> wrote:
> There is still a question when I renaming "libtorrent.so",
> since other open source problem who using this library may not expect a
> different library name in their makefile.
>
> In debian, I saw the package libtorrent point to Rakshasa's libtorrent,
> while an other package libtorrent-rasterbar-dev point to the other one.
> see the link:
> http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=libtorrent
>
> Thanks
> - Alex
> On Jun 4, 2009, at 3:51 PM, Andras Barna wrote:
>
>> i'd take 2. because no one know the future.. maybe it'll useful some day.
>> (you are renaming libtorrent.so too, right?)
>>
>> thanks
>>
>> On Thu, Jun 4, 2009 at 5:41 AM, alex zhang <Huawei.Zhang at sun.com> wrote:
>>>
>>> Hi, all
>>>
>>> ?Thanks for quick review.
>>>
>>> ?As far as my knowledge, now libTorrent (Rakshasa) don't have other
>>> client
>>> except rtorrent.
>>>
>>> ?For this problem, I have two solve suggestion:
>>> 1. only export SUNWrtorrent, don't export SUNWlibtorrent, compile it as a
>>> static library, which only used by rtorrent.
>>> 2. change SUNWlibtorrent to SUNWrlibtorrent.
>>>
>>> ?What is your advice?
>>>
>>> Thanks
>>> - Alex
>>>
>>> On Jun 3, 2009, at 6:25 PM, Andras Barna wrote:
>>>
>>>> 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
>>>
>>>
>>
>>
>>
>> --
>> Andy
>> http://blog.sartek.net
>
>



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

Reply via email to