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> & <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 <<a
1.150 ! kahan 153: href="mailto:www-lib-request@w3.org?subject=subscribe">www-lib@w3.org</a>>
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