--- components.txt 2002/01/26 20:17:32 1.1
+++ components.txt 2002/01/27 10:30:21 1.2
@@ -2,112 +2,117 @@
OSSP COMPONENTS
===============
- Next
- ----
- - cfg
- - act
- - mam
- - sio
+ - lib_act
+ - lib_cfg
+ - lib_mux
+ - lib_sio
+ - lib_mam
- sam
- Tools (Phase 1)
- 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
-
- Bootstrap (Phase 2)
- 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 (Phase 3)
- Basics
- o lib_stdmac 95% standard C macros
- 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 0% cache management
- o lib_dbm 100% database management (derived 100% from db)
- o lib_rdbms 100% RDBMS abstraction (derived 100% from libsdb oder UnixODBC)
- Runtime Environment
- o lib_pth 100% portable threads
- o lib_ex 95% exceptions assertions
- o lib_l2 95% logging, tracing
- Application Programming Interface
- o lib_api 50% indirect API handling (derived 50% from EAPI)
- Parsing
- o lib_cfg 0% 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?)
- Unix Environment
- o lib_mem 10% memory management (derived 10% from MM)
- o lib_ufs 100% unix filesystem handling (derived 100% from various sources)
- o lib_proc 50% process handling (derived 50% from various sources)
- o lib_tty 0% TTY handling (derived?)
- o lib_time 0% time/date calculations (derived 50% from various sources)
- Encoding
- o lib_comp 100% data compression (derived 100% from gzip, bzip2, etc.)
- o lib_xds 100% extendible data serialization
- Cryptography
- o lib_prng 0% pseudo random number generator (derived from truerand, etc.)
- o lib_crypto 100% cryptography algorithms (derived 100% from OpenSSL libcrypto)
- 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)
-
- Kernel (Phase 4)
- 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 (Phase 5)
- 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
+ ------------------------------------------------------------------------------
+ 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 0% 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 95% 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_dbm 100% database management (derived 100% from db)
+ o lib_rdbms 100% RDBMS abstraction (derived 100% from libsdb oder UnixODBC)
+ 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 0% 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)
+ o lib_time 0% time/date calculations (derived 50% from various sources)
+ 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)
+ ------------------------------------------------------------------------------
+ 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
+ ------------------------------------------------------------------------------
|