ossp-adm/components.txt
OSSP COMPONENTS
===============
- lib_act
- lib_cfg
- lib_mux
- lib_sio
- lib_mam
- sam
------------------------------------------------------------------------------
Tools:
o cvs 100% CVS repository system (derived 100% from cvs)
o shiela 100% CVS repository access control and logging facility
o xenia 20% CVS repository web browsing interface
o petidomo 95% mailing list manager
o lmtp2nntp 100% mail to news gateway
o rc 80% run-command facility
------------------------------------------------------------------------------
Bootstrapping:
o smake 100% skeleton make generator
o shtool 100% portable shell tool
o libtool 100% library tool
o dsotool 20% DSO tool
o devtool 20% source tree development tool
o sugar 5% text formatting engine
o eo 50% embedded objects
------------------------------------------------------------------------------
Libraries:
Basics
o lib_stdmac 95% standard C macros
Runtime Environment
o lib_pth 100% portable threads
o lib_ex 100% exceptions assertions
o lib_l2 95% logging, tracing
Data Structures
o lib_act 10% abstract container types
o lib_str 100% string manipilation
o lib_uri 100% uniform resource identifier (derived 100% from liburi)
o lib_cache 5% cache management
o lib_hdbm 100% Hash database management (derived 100% from db)
o lib_rdbm 100% Relational database management (derived 100% from libsdb+sqlite)
Application Programming Interface
o lib_hook 50% indirect API function handling (derived 50% from EAPI)
o lib_val 100% indirect API variable handling
Parsing
o lib_cfg 80% C-style configuration parsing
o lib_var 100% Bash/Make-style variable expansion
o lib_opt 100% Unix-style option parsing (derived 100% from popt etc)
o lib_xml 100% XML parsing (derived 100% from GNOME libxml)
o lib_pcre 100% RegEx parsing/execution (derived 100% from pcre)
o lib_pcbe 10% Perl/C-style boolean expression parsing
Input/Output
o lib_sa 98% socket abstraction library
o lib_sio 0% stream input/output
o lib_amp 0% advanced message passing
o lib_net 100% networking (derived 100% from libnet)
o lib_adns 100% asynchronous DNS resolving (derived 100% from adns)
o lib_ssl 100% secure socket layer (derived 100% from OpenSSL libssl)
o lib_fetch 100% URL fetching (derived 100% from libcurl)
o lib_vfs 0% virtual filesystem (derived?)
o lib_mux 0% stream multiplexing library (for sam)
Unix Environment
o lib_mem 10% memory management (derived 10% from MM)
o lib_path 100% filesystem path manipulations
o lib_proc 50% process handling (derived 50% from various sources)
o lib_tty 0% TTY handling (derived from editline, etc, readpassphrase.3)
o lib_tai 0% time/date calculations
Encoding
o lib_xds 100% extendible data serialization
o lib_comp 100% data compression (derived 100% from gzip, bzip2, etc.)
Cryptography
o lib_prng 0% pseudo random number generator (derived from truerand, etc.)
o lib_crypto 100% cryptography algorithms (derived 100% from OpenSSL libcrypto or beecrypt?)
Internationalization, Localization, Character Translations
o lib_i18n 100% internationalization (derived from gettext, iconv, etc)
o lib_l10n 100% localization (derived from gettext, iconv, etc)
o lib_unicode 0% Unicode handling (derived from libutf8?)
o lib_mime 80% MIME handling (derived from file tool and/or gmime)
------------------------------------------------------------------------------
Kernel:
Socket Adapter/Multiplexer
o sam 0% socket adapter/multiplexer daemon
o libsam 0% socket adapte/multiplexer client
Server Kernel
o osspd 0% OSSP kernel
------------------------------------------------------------------------------
Modules
Protocol
o mod_ssl 0% SSL/TLS protocol
o mod_raw 0% raw/transparent protocol
o mod_http 0% HTTP protocol
o mod_ftp 0% FTP protocol
Functionality
o mod_charset 0% character set translation
o mod_mime 0% MIME content types
o mod_uri 0% uniform resource identifier
o mod_speling 0% spell checking and correction
o mod_autoindex 0% automatic directory indexing
o mod_access 0% access control
o mod_auth 0% peer authentication
o mod_http_nego 0% content type negoation
o mod_http_ssi 0% server side includes
o mod_http_cgi 0% common gateway protocol
o mod_log 0% customized logging
o mod_cache 0% file caching
o mod_env 0% environment variables
o mod_status 0% server status
o mod_dav 0% distribution authoring and versioning
Language Extensions
o mod_cxx 0% API mapping for C++ language
o mod_perl 0% API mapping for Perl language
o mod_python 0% API mapping for Python language
o mod_java 0% API mapping for Java language
o mod_ruby 0% API mapping for Ruby language
------------------------------------------------------------------------------