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 ------------------------------------------------------------------------------