Annotation of libwww/Library/Overview.html, revision 1.150

1.143     kahan       1: <html>
                      2: <head>
                      3:   <meta name="robots" content="index,follow">
                      4:   <title>Libwww - the W3C Sample Code Library</title>
                      5:   <link rel="STYLESHEET" href="/StyleSheets/libwww.css" type="text/css">
                      6:   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                      7: </head>
                      8: 
                      9: <body>
                     10: <p><a href="../"><img alt="W3C" src="../Icons/WWW/w3c_home" border="0"
                     11: width="72" height="48"></a> <img border="0" alt="libwww"
                     12: src="../Icons/WWW/Lib48x"></p>
                     13: 
                     14: <h1>Libwww - the W3C Protocol Library</h1>
                     15: 
                     16: <p align="center"><a href="#News">News</a> | <a href="Activity.html">Why
                     17: libwww?</a> | <a name="Installation" href="Distribution.html">Get it!</a> | <a
                     18: href="../INSTALL.html">Installation</a> | <a href="Changes">Latest updates</a>
                     19: | <a href="User/ReleaseNotes.html">Release Notes</a> | <a
                     20: href="User/">Documentation</a> | <a href="#Forums">Mailing list</a> | <a
                     21: href="#Legal">Legal</a> | <a href="#Authors">Authors</a> &amp; <a
                     22: href="Collaborators.html">Hackers</a></p>
                     23: 
                     24: <div class="intro">
                     25: Libwww is a highly modular, general-purpose client side Web API written in C
                     26: for <a href="User/Platform/">Unix and Windows (Win32)</a>. It's well suited
                     27: for both small and large <a href="User/Applications.html">applications,</a>
                     28: like <a href="/Amaya/">browser/editors</a>, <a href="/Robot/">robots</a>, <a
                     29: href="/ComLine/">batch tools</a>, etc. Pluggable <a href="User/Guide/">modules
                     30: provided with libwww</a> include complete <a
                     31: href="User/Guide/#HTTP">HTTP/1.1</a> (with caching, pipelining, PUT, POST,
                     32: Digest Authentication, deflate, etc), <a href="User/Guide/#Interface1">MySQL
                     33: logging</a>, <a href="User/Guide/#Access">FTP</a>, <a
                     34: href="User/Guide/#HTML">HTML/4</a>, <a href="User/Guide/#Expat">XML</a>
                     35: (expat), <a href="User/Guide/#Expat">RDF</a> (SiRPAC), and much more. The
                     36: purpose of libwww is to serve as a testbed for protocol experiments.
                     37: <ul>
1.150   ! kahan      38:   <li><strong>December 14 2000:</strong> <strong>Release </strong>of <a
        !            39:     href="Distribution/">libwww 5.3.2</a>. This release includes enhancements
        !            40:     in the RDF parser and many bug fixes, principally in  the cache, the
        !            41:     chunk, and the hash modules. Check the <a
        !            42:     href="User/ReleaseNotes.html">release notes</a> for more information.</li>
        !            43:   <li><strong>September 22 2000: libwwww survey.</strong> We're conducting a
        !            44:     <a href="http://www.w3.org/Library/Survey.html"> survey</a> to try to find
        !            45:     out who uses libwww and  where should we take libwww next.<br>
        !            46:     The survey has concluded, but I haven't had time to compile the results.
        !            47:     Help is welcome.</li>
1.143     kahan      48: </ul>
1.150   ! kahan      49: 
        !            50: <p></p>
1.149     kahan      51: </div>
1.143     kahan      52: 
                     53: <p>Nearby: <a href="User/Applications.html">Sample Applications</a> | <a
                     54: href="http://dev.w3.org/cgi-bin/cvsweb/libwww/">CVS Repository</a> | <a
                     55: href="User/ToDo.html">ToDo</a> | <a href="User/Guide/">Modules and
                     56: Packages</a></p>
                     57: <hr>
                     58: 
                     59: <h2><a name="News">News, Updates, and Events</a></h2>
                     60: <ul>
1.150   ! kahan      61:   <li><strong>August 4 2000: Release of <a href="Distribution/"> libwww
        !            62:     5.3.1</a>.</strong> This release includes patches that mostly fix problems
        !            63:     with the SSL interface and the Windows asynchronous event handler.  The <a
        !            64:     href="User/ReleaseNotes.html">release notes</a> give a more detailed
        !            65:     change list. N.B., we decided to skip the 5.3.0 release number, as some
        !            66:     people were already refering to the pre-release as the final release.</li>
1.146     kahan      67:   <li><strong>June 9 2000: Pre-release of libwww 5.3.0.</strong> It's been
1.144     kahan      68:     over a year since the last release. Libwww has continued to evolve and
                     69:     patches have been contributed. This release is a snapshot of the current
                     70:     state of the CVS base. In addition, thanks to a change in the US
                     71:     legislation, it now contains the source code for the SSL interface.  As
                     72:     this is the first release since Henrik left, we have a testing period, to
1.150   ! kahan      73:     see if everything works OK, and to have time to finish upgrading the
        !            74:     release notes. The change in the version reflects this as the first libwww
        !            75:     user's community release of their own library (even if that sounds corny!)
        !            76:     This code is available as usual from CVS.</li>
        !            77:   <li><strong>Aug 29 1999:</strong><strong>Using libwww with gtk</strong>
1.143     kahan      78:     James Henstridge:  wrote up some event register/unregister <a
                     79:     href="http://cvs.gnome.org/lxr/source/gnorpm/tests/glibwww.c">functions
                     80:     </a> that use the glib event loop. This makes libwww fit nicely into just
                     81:     about any gnome or gtk+ program. This code may be useful for other people
                     82:     wanting to use libwww with gtk.</li>
1.150   ! kahan      83:   <li><strong>Jul 7 1999:</strong><strong> libwww-SSL library is available for
        !            84:     testing in the US!</strong> Thanks to Jeff Schiller who have made his
        !            85:     export controlled server available, we can distribute Olga's glue code
        !            86:     between openSSL and libwww. It should run on both Unix and Windows - try
        !            87:     it out!</li>
1.143     kahan      88:   <li><strong>Jun 25: 1999:</strong> <a href="/Talks/1999/06/libwww/">Slides
                     89:     from libwww presentation</a> - explains some of the why's and how's</li>
                     90:   <li><strong>Jun 20, 1999:</strong> Number of <a href="cvs.html">checkout
                     91:     from CVS</a> exceeds 1700!</li>
                     92:   <li><strong>Apr 18, 1999:</strong> John Punin: Added <a
                     93:     href="src/HTRDF.html">RDF parser</a> to the <a
                     94:     href="User/Guide/#Expat">XML module</a> in libwww - <a
                     95:     href="cvs.html">help testing!</a></li>
                     96:   <li><strong>Apr 17, 1999:</strong> Vladimir Kozlov has generated wintel <a
                     97:     href="http://www.idm.ru/libwww.htm">libwww 5.2.8 binaries</a> - available
                     98:     from his <a href="http://www.idm.ru/">IDM Web site</a></li>
                     99:   <li><strong>Apr 3, 1999:</strong> Check out the <a
                    100:     href="Collaborators.html#Collaborators">libwww hall of fame</a> - truly
                    101:     cool hackers!</li>
                    102:   <li><strong>Apr 3, 1999:</strong> Olga Antropova: <a
                    103:     href="http://lists.w3.org/Archives/Public/www-lib/1999AprJun/0016.html">SSL
                    104:     transport in libwww</a> - help testing!</li>
                    105:   <li><strong>Apr 3, 1999:</strong> Raffaele Sena: Added HTML4.0 support in <a
                    106:     href="http://lists.w3.org/Archives/Public/www-lib/1999AprJun/0015.html">libwww
                    107:     HTML parser</a></li>
                    108:   <li><strong>Mar 31: 1999:</strong> Interested in helping porting to Macs? <a
                    109:     href="http://lists.w3.org/Archives/Public/www-lib/1999JanMar/0411.html">Follow
                    110:     the dicussions</a>!</li>
                    111:   <li><strong>Mar 4, 1999:</strong> Daniel Veillard has put up a cool new
                    112:     version of <a href="http://dev.w3.org/cgi-bin/cvsweb/libwww/">cvsweb which
                    113:     provides Web access</a> to the <a href="cvs.html">libwww CVS
                    114:   codebase</a></li>
                    115:   <li><strong>Feb 24, 1999:</strong> Release of <a
                    116:     href="Distribution.html#tar">libwww 5.2.6</a> with lots of new features
1.140     kahan     117:     including:
1.143     kahan     118:     <ul>
                    119:       <li>John Punin's integration with <a
                    120:         href="src/HTXML.html">Integration</a> James Clark's <a
                    121:         href="http://www.jclark.com/xml/expat.html">Expat XML parser</a>,</li>
                    122:       <li>Jose Kahan's <a
                    123:         href="http://www.egroups.com/list/www-lib/703.html">client-side Digest
                    124:         Authentication implementation</a>,</li>
                    125:       <li><a
                    126:         href="http://lists.w3.org/Archives/Public/www-lib/1999JanMar/0195.html">Tiny,
                    127:         Web browser based on libwww with only a strict minimum of HTTP and
                    128:         HTML in only 170K on linux (stripped) into libwww.</a></li>
                    129:     </ul>
                    130:   </li>
                    131:   <li><strong>Feb 23, 1999:</strong> <a href="src/HTXML.html">Integration</a>
                    132:     of James Clark's <a href="http://www.jclark.com/xml/expat.html">Expat XML
                    133:     parser</a> into libwww. Also check out the new <a href="Examples/#XML">XML
                    134:     sample application</a> demonstrating how the integration works.</li>
                    135:   <li><strong>Feb 16, 1999:</strong> New set of <a
                    136:     href="http://lists.w3.org/Archives/Public/www-lib/1999JanMar/0231.html">MSVC
                    137:     makefiles for all of the libwww and its sample applications</a></li>
                    138:   <li><strong>Feb 9, 1999:</strong><a
                    139:     href="http://lists.w3.org/Archives/Public/www-lib/1999JanMar/0195.html">New
1.140     kahan     140:     tiny, Web browser with only a strict minimum of HTTP and HTML committed to
1.143     kahan     141:     CVS</a> in only 170K on linux (stripped)</li>
                    142:   <li><strong>Jan 6, 1999</strong>: Improved <a href="src/HTML.html">libwww
                    143:     HTML parser</a> and <a href="src/HText.html">new callback interface</a>
                    144:     committed to <a href="cvs.html">CVS</a></li>
                    145: </ul>
                    146: 
                    147: <p>See also the <a href="OldEvents.html">libwww timeline</a> for past news
                    148: items and events</p>
                    149: 
                    150: <h2><a name="Forums">Libwww Mailinglist</a></h2>
                    151: 
                    152: <p>Please send all requests regarding libwww to &lt;<a
1.150   ! kahan     153: href="mailto:www-lib-request@w3.org?subject=subscribe">www-lib@w3.org</a>&gt;
1.143     kahan     154: public mailing list. This list is <a
                    155: href="http://lists.w3.org/Archives/Public/www-lib/">archived at W3C</a> and
                    156: also at <a href="http://www.findmail.com/list/www-lib/">findmail</a>. Note,
                    157: you <b>MUST</b> be subscribed in order to post to the mailing list. Follow
                    158: these shortcuts to <a
                    159: href="mailto:www-lib-request@w3.org?subject=subscribe"><strong>quick
                    160: subscribe</strong></a> or <a
                    161: href="mailto:www-lib-request@w3.org?subject=unsubscribe"><strong>quick
                    162: unsubscribe</strong></a> or see the <a href="../Mail/Request.html">information
                    163: on mailing lists</a> for more details.</p>
                    164: 
                    165: <h2><a name="Legal">Legal Stuff</a></h2>
                    166: <ul>
                    167:   <li>Libwww is covered by this <a
                    168:     href="../Consortium/Legal/libwww-copyright-notice-19980720.html">copyright
                    169:     notice</a> as well as the <a
                    170:     href="/Consortium/Legal/copyright-software.html">full W3C license</a></li>
                    171:   <li>Any IPR questions? Please check our <a
                    172:     href="/Consortium/Legal/IPR-FAQ.html">Intellectual Property FAQ for
                    173:     answers</a></li>
                    174:   <li>If you like to get contribute changes so that they can be incorporated
                    175:     into our code base then please fill out the <a
                    176:     href="../PATCHES.html">Corrections, Modifications, and Patches</a> form
                    177:     and send it to us. Otherwise we can not use the patch!</li>
                    178: </ul>
                    179: 
                    180: <h2><a name="Authors">Authors</a></h2>
                    181: 
                    182: <p>The development of libwww depends on <b>YOU</b>! The more people who
                    183: are contributing and helping the development, the more useful the code base
                    184: gets. Check out the <a href="Collaborators.html"><b>list of libwww
                    185: hackers</b></a> who provide invaluable contributions to the libwww code base
                    186: and find out how you can help!</p>
                    187: <dl>
                    188:   <dt><a href="/People/Frystyk/">Henrik Frystyk Nielsen</a></dt>
1.150   ! kahan     189:     <dd>Designed and implemented libwww from version 2.17 up to version
        !           190:     5.2.8</dd>
1.143     kahan     191:   <dt><a href="../People/#BernersLee">Tim Berners-Lee</a> and <a
                    192:   href="../People.html#Groff">Jean-Francois Groff</a></dt>
                    193:     <dd>Came up with the initial design and implementation of libwww</dd>
                    194: </dl>
                    195: 
                    196: <p></p>
                    197: 
                    198: <p></p>
                    199: <hr>
                    200: <address>
                    201:   <a href="/People/Jose/">José Kahan</a>,<br>
1.150   ! kahan     202:   @(#) $Id: Overview.html,v 1.149 2000/09/22 09:39:49 kahan Exp $
1.143     kahan     203: </address>
                    204: 
                    205: <p class="policyfooter"><small><a
                    206: href="../Consortium/Legal/ipr-notice.html#Copyright">Copyright</a>  ©  1997 <a
                    207: href="http://www.w3.org">W3C</a> (<a href="http://www.lcs.mit.edu">MIT</a>, <a
                    208: href="http://www.inria.fr/">INRIA</a>, <a
                    209: href="http://www.keio.ac.jp/">Keio</a> ), All Rights Reserved. W3C <a
                    210: href="../Consortium/Legal/ipr-notice.html#Legal Disclaimer">liability,</a> <a
                    211: href="../Consortium/Legal/ipr-notice.html#W3C Trademarks">trademark</a>, <a
                    212: href="../Consortium/Legal/copyright-documents.html">document use </a>and <a
                    213: href="../Consortium/Legal/copyright-software.html">software licensing
                    214: </a>rules apply. Your interactions with this site are in accordance with our
                    215: <a href="../Consortium/Legal/privacy-statement.html#Public">public</a> and <a
                    216: href="../Consortium/Legal/privacy-statement.html#Members">Member</a> privacy
                    217: statements.</small></p>
                    218: </body>
1.138     frystyk   219: <!--  LocalWords:  Punin RDF XML Kozlov wintel
                    220: -->
1.143     kahan     221: </html>

Webmaster