Annotation of embedaddon/libpdel/README, revision 1.1

1.1     ! misho       1: libpdel - the Packet Design Embedded Library
        !             2: 
        !             3: About libpdel
        !             4: -------------
        !             5: 
        !             6: The Packet Design Embedded Library (PDEL) is a C library containing an
        !             7: assorted collection of code useful for developing embedded applications:
        !             8: 
        !             9: -   C data structure run-time introspection library: structs(3)
        !            10:     -   Support for automated conversion to/from XML
        !            11:     -   Pre-defined types for most C data structures
        !            12: -   Threaded HTTP client/server library: http_server(3)
        !            13:     -   SSL support
        !            14:     -   User-definable C "servlets": http_servlet(3)
        !            15:     -   Several pre-defined servlets
        !            16:     -   Support for XML/HTTP and XML-RPC: http_xml(3)
        !            17: -   PPP stack library (FreeBSD only): pdel_ppp(3)
        !            18:     -  Netgraph(4) based for kernel data packet handling
        !            19:     -  Servers for PPTP and L2TP
        !            20: -   Application configuration framework: app_config(3)
        !            21: -   Heap memory accounting and sanity checking: typed_mem(3)
        !            22: -   File template library: tmpl(3)
        !            23: -   Routines to configure networking interfaces, ARP table, and routing
        !            24:     table (FreeBSD only): if_util(3), route_msg(3), uroute(3)
        !            25: -   Logging library: alog(3)
        !            26:     -   Automated storage into circular file: logfile(3)
        !            27:     -   syslog(3) compatibile
        !            28: -   Generic TCP server: tcp_server(3)
        !            29: -   Generic hash table implementation: ghash(3)
        !            30: -   Generic balanced tree implementation: gtree(3)
        !            31: -   FILE * enhancements:
        !            32:     -   Generic data "filters": filter_fopen(3)
        !            33:     -   MIME boundary input streams: boundary_fopen(3)
        !            34:     -   Fixed length input streams: count_fopen(3)
        !            35:     -   String buffer input/output streams: string_fp(3)
        !            36:     -   Timeout streams: timeout_fdopen(3)
        !            37:     -   SSL streams: ssl_fp(3)
        !            38: -   Base-64 encoding/decoding: base64(3)
        !            39: -   Events and actions with automated locking: paction(3), pevent(3)
        !            40: -   Generalized per-thread variables: tinfo(3)
        !            41: -   Message ports: mesg_port(3)
        !            42: -   Digital signature creation/verification: rsa_util_sign(3)
        !            43: -   Filesystem mounting/unmounting (FreeBSD only): fs_mount(3)
        !            44: -   String quoting/parsing: string_enquote(3)
        !            45: 
        !            46: For more details, see the individual man pages referenced above.
        !            47: 
        !            48: This library has been tested on FreeBSD and RedHat Linux.
        !            49: Other versions of Linux and other operating systems are not
        !            50: tested but "should work".
        !            51: 
        !            52: There are a few demonstration/test programs in various test
        !            53: sub-directories scattered about.
        !            54: 
        !            55: Note: this is still considered 'alpha' code until the version number
        !            56: reaches "1.0.0". Therefore, API's may change between versions. Please
        !            57: consult the "Changes" for a list of changes.
        !            58: 
        !            59: Installing libpdel
        !            60: ------------------
        !            61: 
        !            62: If you are using FreeBSD, just install the FreeBSD port:
        !            63: 
        !            64:     http://www.FreeBSD.org/cgi/ports.cgi?query=libpdel
        !            65: 
        !            66: Otherwise:
        !            67: 
        !            68: 1. Type 'make' to build the library
        !            69: 2. Become root
        !            70: 3. Type 'make install' to install the library
        !            71: 
        !            72: $Id: README,v 1.4 2004/06/02 17:17:34 archie Exp $

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>