├── .cvsignore ├── .gitignore ├── Bin └── .cvsignore ├── COPYRIGH ├── COPYRIGHT.html ├── ChangeLog ├── ComLine ├── .cvsignore ├── FAQ │ └── Overview.html ├── Makefile.am ├── Overview.html ├── User │ ├── .cvsignore │ ├── CommandLine.html │ ├── Features.html │ ├── Makefile.am │ └── Overview.html └── src │ ├── .cvsignore │ ├── HTLine.c │ ├── HTLine.html │ ├── Makefile.am │ └── windows │ ├── .cvsignore │ └── Makefile.am ├── INSTALL.html ├── Icons ├── .cvsignore ├── 32x32 │ ├── .cvsignore │ ├── Makefile.am │ ├── caution.gif │ ├── smiley.gif │ └── warning.gif ├── Makefile.am ├── WWW │ ├── .cvsignore │ ├── Bug48x.gif │ ├── LMB48x.gif │ ├── Lib48x.gif │ ├── Makefile.am │ ├── Platform48x.gif │ ├── blank48x.gif │ ├── bullet.gif │ ├── design48x.gif │ ├── doc48x.gif │ ├── guide48x.gif │ ├── install48x.gif │ ├── internals48x.gif │ ├── lines48x.gif │ ├── listen48x.gif │ ├── new_red.gif │ ├── progstyle48x.gif │ ├── relnotes48x.gif │ ├── robot48x.gif │ ├── serv48x.gif │ ├── startup48x.gif │ └── w3c_home.gif └── internal │ ├── .cvsignore │ ├── Makefile.am │ ├── back.xbm │ ├── binary.xbm │ ├── binhex.xbm │ ├── blank.xbm │ ├── compressed.xbm │ ├── directory.xbm │ ├── doc.xbm │ ├── dummy.xbm │ ├── ftp.xbm │ ├── gzip.xbm │ ├── image.xbm │ ├── index.xbm │ ├── index2.xbm │ ├── movie.xbm │ ├── sound.xbm │ ├── tar.xbm │ ├── telnet.xbm │ ├── text.xbm │ ├── unknown.doc.xbm │ ├── unknown.old.xbm │ ├── unknown.xbm │ └── uu.xbm ├── LICENSE.html ├── Library ├── .cvsignore ├── .htaccess ├── Activity.html ├── BeforeCommitting.html ├── Collaborators.html ├── Distribution.html ├── Examples │ ├── .cvsignore │ ├── LoadToFile.c │ ├── Makefile.am │ ├── Overview.html │ ├── RDF │ │ ├── ex2.rdf │ │ ├── ex3.rdf │ │ ├── ex4.rdf │ │ ├── ex5.rdf │ │ ├── ex6.rdf │ │ └── ex7.rdf │ ├── chunk.c │ ├── chunkbody.c │ ├── cookie.c │ ├── davsample.c │ ├── eventloop.c │ ├── getheaders.c │ ├── head.c │ ├── init.c │ ├── isredirected.c │ ├── libapp_1.c │ ├── libapp_2.c │ ├── libapp_3.c │ ├── libapp_4.c │ ├── listen.c │ ├── memput.c │ ├── mget.c │ ├── multichunk.c │ ├── myext.c │ ├── myext2.c │ ├── post.c │ ├── postform.c │ ├── ptri.c │ ├── put.c │ ├── range.c │ ├── rdf_parse_buffer.c │ ├── rdf_parse_file.c │ ├── showlinks.c │ ├── showtags.c │ ├── showtext.c │ ├── showxml.c │ ├── stri.c │ ├── tiny.c │ ├── trace.c │ ├── tzcheck.c │ ├── upgrade.c │ └── wwwssl.c ├── External │ ├── .cvsignore │ ├── Makefile.am │ ├── Overview.html │ ├── gnu_regex.dll │ ├── gnu_regex.lib │ ├── regex.h │ ├── xmlparse.dll │ ├── xmlparse.lib │ ├── xmltok.dll │ ├── xmltok.lib │ ├── zconf.h │ ├── zlib.dll │ ├── zlib.h │ └── zlib.lib ├── Guide.html ├── Makefile.am ├── OldEvents.html ├── Overview.html ├── Status.html ├── Survey.html ├── Survey2.html ├── Test │ ├── .cvsignore │ ├── Makefile.am │ ├── User │ │ ├── .cvsignore │ │ ├── Makefile.am │ │ ├── Overview.html │ │ ├── gluecode.html │ │ ├── running.html │ │ └── tests.html │ ├── config │ │ └── unix.exp │ ├── site.exp │ ├── src │ │ ├── .cvsignore │ │ ├── Enumerations.c │ │ ├── Enumerations.h │ │ ├── HTAccess_glue.c │ │ ├── HTAccess_glue.h │ │ ├── HTAlert_glue.c │ │ ├── HTAlert_glue.h │ │ ├── HTAnchor_glue.c │ │ ├── HTAnchor_glue.h │ │ ├── HTAssoc_glue.c │ │ ├── HTAssoc_glue.h │ │ ├── HTBind_glue.c │ │ ├── HTBind_glue.h │ │ ├── HTDNS_glue.c │ │ ├── HTDNS_glue.h │ │ ├── HTError_glue.c │ │ ├── HTError_glue.h │ │ ├── HTFWriter_glue.c │ │ ├── HTFWriter_glue.h │ │ ├── HTFormat_glue.c │ │ ├── HTFormat_glue.h │ │ ├── HTHost_glue.c │ │ ├── HTHost_glue.h │ │ ├── HTInet_glue.c │ │ ├── HTInet_glue.h │ │ ├── HTLink_glue.c │ │ ├── HTLink_glue.h │ │ ├── HTList_glue.c │ │ ├── HTList_glue.h │ │ ├── HTLog_glue.c │ │ ├── HTLog_glue.h │ │ ├── HTNet_glue.c │ │ ├── HTNet_glue.h │ │ ├── HTParse_glue.c │ │ ├── HTParse_glue.h │ │ ├── HTProt_glue.c │ │ ├── HTProt_glue.h │ │ ├── HTReq_glue.c │ │ ├── HTReq_glue.h │ │ ├── HTTrans_glue.c │ │ ├── HTTrans_glue.h │ │ ├── HTUTree_glue.c │ │ ├── HTUTree_glue.h │ │ ├── HTUser_glue.c │ │ ├── HTUser_glue.h │ │ ├── Libdata.c │ │ ├── Libdata.h │ │ ├── Makefile.am │ │ ├── Tcl_Interface.c │ │ ├── Tcl_Interface.h │ │ ├── URLgen.c │ │ ├── URLgen.h │ │ ├── glue.c │ │ ├── glue.h │ │ └── tclAppInit.c │ └── w3clib.test │ │ ├── HOWTO.tests │ │ ├── HTAnchor.exp │ │ ├── HTCleanTelnetString.tests │ │ ├── HTEscape.exp │ │ ├── HTEscape.tests │ │ ├── HTLink.exp │ │ ├── HTParse.exp │ │ ├── HTParse.tests │ │ ├── HTRelative.tests │ │ ├── HTRequest.exp │ │ └── HTSimplify.tests ├── User │ ├── .cvsignore │ ├── Applications.html │ ├── Architecture │ │ ├── .cvsignore │ │ ├── A.gif │ │ ├── Alert.html │ │ ├── AnchorExample.gif │ │ ├── Anchors.gif │ │ ├── Anchors.html │ │ ├── App.html │ │ ├── Architecture.html │ │ ├── Bind.html │ │ ├── C.gif │ │ ├── Cache.gif │ │ ├── Cache.html │ │ ├── ControlFlow.html │ │ ├── DNSCache.html │ │ ├── DataStruc.gif │ │ ├── DataStructures.gif │ │ ├── DataStructures.html │ │ ├── Delta.gif │ │ ├── Design.gif │ │ ├── DesignModel.html │ │ ├── E.gif │ │ ├── Equation.gif │ │ ├── EventLoop.gif │ │ ├── Events.html │ │ ├── Filters.html │ │ ├── H.gif │ │ ├── HTTP.gif │ │ ├── HTTPFeatures.html │ │ ├── IOStreams.html │ │ ├── InOutPipe.gif │ │ ├── InputStream.gif │ │ ├── Internal.gif │ │ ├── Introduction.html │ │ ├── LibCore.gif │ │ ├── Library.gif │ │ ├── Makefile.am │ │ ├── ModStruc.gif │ │ ├── Modules.gif │ │ ├── Multiformat.html │ │ ├── N.gif │ │ ├── Overview.html │ │ ├── POSTEvent.gif │ │ ├── PostFlow.gif │ │ ├── PostResult.gif │ │ ├── PostWeb.gif │ │ ├── PostWeb.html │ │ ├── PostWebApp.gif │ │ ├── PostWebReq.gif │ │ ├── PostWebStream.gif │ │ ├── PostWebUser.gif │ │ ├── Post_A.gif │ │ ├── Protocol.html │ │ ├── R.gif │ │ ├── Request.html │ │ ├── S.gif │ │ ├── Stream.gif │ │ ├── Streams.html │ │ ├── StrucStream.gif │ │ ├── Thread.gif │ │ ├── Threads.html │ │ ├── alpha.gif │ │ ├── anchor.gif │ │ └── choppy.html │ ├── Guide │ │ ├── .cvsignore │ │ ├── App.html │ │ ├── Central.html │ │ ├── Core.html │ │ ├── Interfaces.gif │ │ ├── Interfaces.html │ │ ├── Makefile.am │ │ ├── Network.html │ │ ├── Overview.html │ │ ├── Prefs.html │ │ ├── Presentation.html │ │ ├── Protocol.html │ │ ├── ProtocolUtils.html │ │ ├── Streams.html │ │ ├── StrucStreams.html │ │ ├── Styles.html │ │ ├── Threads.html │ │ ├── URI.html │ │ ├── Utils.html │ │ └── choppy.html │ ├── History.html │ ├── Makefile.am │ ├── Overview.html │ ├── Paper │ │ ├── Anchors.gif │ │ ├── Delta.gif │ │ ├── Equation.gif │ │ ├── EventLoop.gif │ │ ├── HTTP.gif │ │ ├── Internal.gif │ │ ├── Library.gif │ │ ├── LibraryPaper.html │ │ ├── LibraryPaper8.5x11.ps │ │ ├── LibraryPaperA4.ps │ │ ├── Position.html │ │ ├── Stream.gif │ │ ├── StrucStream.gif │ │ ├── Thread.gif │ │ ├── WWWlogo.gif │ │ └── alpha.gif │ ├── Patch │ │ ├── .cvsignore │ │ ├── Makefile.am │ │ ├── Overview.html │ │ ├── lib_3.0_1.fix │ │ ├── lib_3.1_1.fix │ │ ├── lib_4.0C_1.fix │ │ ├── lib_4.0_1.fix │ │ ├── lib_4.0_2.fix │ │ ├── lib_4.0_3.fix │ │ ├── lib_4.0_4.fix │ │ ├── lib_4.0_5.fix │ │ ├── lib_4.0_bug_1.html │ │ ├── lib_4.0_bug_2.html │ │ ├── lib_4.0_bug_3.html │ │ └── lib_5.0_1.fix │ ├── Platform │ │ ├── .cvsignore │ │ ├── GNUMake.html │ │ ├── Makefile.am │ │ ├── Overview.html │ │ ├── Solaris_new.html │ │ ├── WinDLL.html │ │ ├── Windows.html │ │ ├── WindowsNT.html │ │ └── win31.html │ ├── ReleaseNotes.html │ ├── ReleaseNotes_2.16pre.html │ ├── ReleaseNotes_2.17.html │ ├── ReleaseNotes_3.0.html │ ├── ReleaseNotes_3.0pre3.html │ ├── Start.html │ ├── Style │ │ ├── .cvsignore │ │ ├── Body.html │ │ ├── CallingLibwww.html │ │ ├── Cpp.html │ │ ├── Headings.html │ │ ├── Identifiers.html │ │ ├── IncludeFiles.html │ │ ├── Language.html │ │ ├── Macros.html │ │ ├── Makefile.am │ │ ├── ModuleHeader.html │ │ └── Overview.html │ ├── ToDo.html │ ├── Using.html │ ├── Using │ │ ├── .cvsignore │ │ ├── Access.html │ │ ├── AnchorExample.gif │ │ ├── Anchors.html │ │ ├── Application.html │ │ ├── Bind.html │ │ ├── Cache.html │ │ ├── Config.html │ │ ├── Core.html │ │ ├── Dialogs.html │ │ ├── Error.html │ │ ├── Errors.html │ │ ├── Event.html │ │ ├── Filters.html │ │ ├── Flags.html │ │ ├── HTML.html │ │ ├── History.html │ │ ├── Host.html │ │ ├── HyperDoc.html │ │ ├── InOutPipe.gif │ │ ├── LibraryUsage.html │ │ ├── Link.html │ │ ├── Logging.html │ │ ├── MIME.html │ │ ├── Makefile.am │ │ ├── Memory.html │ │ ├── Methods.html │ │ ├── Net.html │ │ ├── Override.html │ │ ├── Overview.html │ │ ├── Prefs.html │ │ ├── Profiles.html │ │ ├── Protocol.html │ │ ├── Proxy.html │ │ ├── Public.html │ │ ├── Request.html │ │ ├── Response.html │ │ ├── RuleSyntax.html │ │ ├── Rules.html │ │ ├── Startup.html │ │ ├── Streams.html │ │ ├── Timers.html │ │ ├── Transport.html │ │ ├── UserProfile.html │ │ ├── Utils.html │ │ └── choppy.html │ └── WAIS.html ├── WinCom.html ├── cvs.html ├── cvs2sql │ ├── .cvsignore │ ├── Makefile.am │ ├── Overview.html │ ├── cvs2sql.c │ └── www-sql │ │ ├── Overview.html │ │ └── latest.sql ├── libwww-config.html ├── src │ ├── .cvsignore │ ├── COPYING.LIB │ ├── COPYRIGH │ ├── HTAABrow.c │ ├── HTAABrow.html │ ├── HTAAFile.c │ ├── HTAAFile.html │ ├── HTAAProt.c │ ├── HTAAProt.html │ ├── HTAAServ.c │ ├── HTAAServ.html │ ├── HTAAUtil.c │ ├── HTAAUtil.html │ ├── HTACL.c │ ├── HTACL.html │ ├── HTANSI.c │ ├── HTANSI.html │ ├── HTAccess.c │ ├── HTAccess.html │ ├── HTAlert.c │ ├── HTAlert.html │ ├── HTAncMan.html │ ├── HTAnchor.c │ ├── HTAnchor.html │ ├── HTArray.c │ ├── HTArray.html │ ├── HTAssoc.c │ ├── HTAssoc.html │ ├── HTAtom.c │ ├── HTAtom.html │ ├── HTAuth.c │ ├── HTAuth.html │ ├── HTBInit.c │ ├── HTBInit.html │ ├── HTBTree.c │ ├── HTBTree.html │ ├── HTBind.c │ ├── HTBind.html │ ├── HTBound.c │ ├── HTBound.html │ ├── HTBufWrt.c │ ├── HTBufWrt.html │ ├── HTCache.c │ ├── HTCache.html │ ├── HTChannl.c │ ├── HTChannl.html │ ├── HTChunk.c │ ├── HTChunk.html │ ├── HTConLen.c │ ├── HTConLen.html │ ├── HTCookie.c │ ├── HTCookie.html │ ├── HTDAV.c │ ├── HTDAV.html │ ├── HTDNS.c │ ├── HTDNS.html │ ├── HTDemux.c │ ├── HTDemux.html │ ├── HTDescpt.c │ ├── HTDescpt.html │ ├── HTDescript.c │ ├── HTDescript.html │ ├── HTDialog.c │ ├── HTDialog.html │ ├── HTDigest.c │ ├── HTDigest.html │ ├── HTDir.c │ ├── HTDir.html │ ├── HTDirBrw.c │ ├── HTDirBrw.html │ ├── HTEPtoCl.c │ ├── HTEPtoCl.html │ ├── HTEPtoClient.c │ ├── HTEPtoClient.html │ ├── HTErrMsg.c │ ├── HTError.c │ ├── HTError.html │ ├── HTErrorMsg.c │ ├── HTEscape.c │ ├── HTEscape.html │ ├── HTEvent.c │ ├── HTEvent.html │ ├── HTEvnttd.c │ ├── HTEvtLst.c │ ├── HTEvtLst.html │ ├── HTExtParse.c │ ├── HTExtParse.h │ ├── HTExtParse.html │ ├── HTFSave.c │ ├── HTFSave.html │ ├── HTFTP.c │ ├── HTFTP.html │ ├── HTFTPDir.c │ ├── HTFTPDir.html │ ├── HTFWrite.c │ ├── HTFWrite.html │ ├── HTFWriter.c │ ├── HTFWriter.h │ ├── HTFWriter.html │ ├── HTFile.c │ ├── HTFile.html │ ├── HTFilter.c │ ├── HTFilter.html │ ├── HTFormat.c │ ├── HTFormat.html │ ├── HTGopher.c │ ├── HTGopher.html │ ├── HTGroup.c │ ├── HTGroup.html │ ├── HTGuess.c │ ├── HTGuess.html │ ├── HTHInit.c │ ├── HTHInit.html │ ├── HTHash.c │ ├── HTHash.html │ ├── HTHeader.c │ ├── HTHeader.html │ ├── HTHist.c │ ├── HTHist.html │ ├── HTHistory.c │ ├── HTHistory.h │ ├── HTHistory.html │ ├── HTHome.c │ ├── HTHome.html │ ├── HTHost.c │ ├── HTHost.html │ ├── HTHstMan.html │ ├── HTIOStream.html │ ├── HTIcons.c │ ├── HTIcons.html │ ├── HTInet.c │ ├── HTInet.html │ ├── HTInit.c │ ├── HTInit.html │ ├── HTLex.c │ ├── HTLex.html │ ├── HTLib.c │ ├── HTLib.html │ ├── HTLink.c │ ├── HTLink.html │ ├── HTList.c │ ├── HTList.html │ ├── HTLocal.c │ ├── HTLocal.html │ ├── HTLog.c │ ├── HTLog.html │ ├── HTMIME.c │ ├── HTMIME.html │ ├── HTMIMERq.c │ ├── HTMIMERq.html │ ├── HTMIMImp.c │ ├── HTMIMImp.html │ ├── HTMIMPrs.c │ ├── HTMIMPrs.html │ ├── HTML.c │ ├── HTML.html │ ├── HTMLDTD.c │ ├── HTMLDTD.h │ ├── HTMLDTD.html │ ├── HTMLGen.c │ ├── HTMLGen.html │ ├── HTMLPDTD.c │ ├── HTMLPDTD.html │ ├── HTMemLog.c │ ├── HTMemLog.html │ ├── HTMemory.c │ ├── HTMemory.html │ ├── HTMerge.c │ ├── HTMerge.html │ ├── HTMethod.c │ ├── HTMethod.html │ ├── HTMulpar.html │ ├── HTMulti.c │ ├── HTMulti.html │ ├── HTMux.c │ ├── HTMux.html │ ├── HTMuxCh.c │ ├── HTMuxCh.html │ ├── HTMuxHeader.html │ ├── HTMuxTx.c │ ├── HTMuxTx.html │ ├── HTNDir.c │ ├── HTNDir.html │ ├── HTNet.c │ ├── HTNet.html │ ├── HTNetMan.html │ ├── HTNetTxt.c │ ├── HTNetTxt.html │ ├── HTNews.c │ ├── HTNews.html │ ├── HTNewsLs.c │ ├── HTNewsLs.html │ ├── HTNewsRq.c │ ├── HTNewsRq.html │ ├── HTNoFree.c │ ├── HTNoFree.html │ ├── HTPEP.c │ ├── HTPEP.html │ ├── HTParse.c │ ├── HTParse.html │ ├── HTPasswd.c │ ├── HTPasswd.html │ ├── HTPlain.c │ ├── HTPlain.html │ ├── HTProfil.c │ ├── HTProfil.html │ ├── HTProt.c │ ├── HTProt.html │ ├── HTProxy.c │ ├── HTProxy.html │ ├── HTRDF.c │ ├── HTRDF.html │ ├── HTReader.c │ ├── HTReader.html │ ├── HTReq.html │ ├── HTReqMan.c │ ├── HTReqMan.html │ ├── HTResMan.html │ ├── HTResponse.c │ ├── HTResponse.html │ ├── HTRules.c │ ├── HTRules.html │ ├── HTSChunk.c │ ├── HTSChunk.html │ ├── HTSQL.c │ ├── HTSQL.html │ ├── HTSQLLog.c │ ├── HTSQLLog.html │ ├── HTSocket.c │ ├── HTSocket.html │ ├── HTStream.c │ ├── HTStream.html │ ├── HTString.c │ ├── HTString.html │ ├── HTStruct.html │ ├── HTStyle.c │ ├── HTStyle.html │ ├── HTTCP.c │ ├── HTTCP.html │ ├── HTTChunk.c │ ├── HTTChunk.html │ ├── HTTP.c │ ├── HTTP.html │ ├── HTTPGen.c │ ├── HTTPGen.html │ ├── HTTPReq.c │ ├── HTTPReq.html │ ├── HTTPRes.c │ ├── HTTPRes.html │ ├── HTTPServ.c │ ├── HTTPServ.html │ ├── HTTPUtil.html │ ├── HTTeXGen.c │ ├── HTTeXGen.c~ │ ├── HTTeXGen.html │ ├── HTTee.c │ ├── HTTee.html │ ├── HTTelnet.c │ ├── HTTelnet.html │ ├── HTTimer.c │ ├── HTTimer.html │ ├── HTTrace.c │ ├── HTTrans.c │ ├── HTTrans.html │ ├── HTUTree.c │ ├── HTUTree.html │ ├── HTUU.c │ ├── HTUU.html │ ├── HTUser.c │ ├── HTUser.html │ ├── HTUtils.html │ ├── HTVMSUtils.c │ ├── HTVMSUtils.h │ ├── HTWAIS.c │ ├── HTWAIS.html │ ├── HTWSRC.c │ ├── HTWSRC.html │ ├── HTWWWStr.c │ ├── HTWWWStr.html │ ├── HTWriter.c │ ├── HTWriter.html │ ├── HTXML.c │ ├── HTXML.html │ ├── HTXParse.c │ ├── HTXParse.html │ ├── HTZip.c │ ├── HTZip.html │ ├── HText.c │ ├── HText.html │ ├── HTextImp.html │ ├── INSTALL │ ├── Makefile.am │ ├── Makefile.include │ ├── Overview.html │ ├── SGML.c │ ├── SGML.html │ ├── SSL │ │ ├── .cvsignore │ │ ├── HTSSL.c │ │ ├── HTSSL.html │ │ ├── HTSSLMan.html │ │ ├── HTSSLReader.c │ │ ├── HTSSLReader.html │ │ ├── HTSSLWriter.c │ │ ├── HTSSLWriter.html │ │ ├── HTSSLhttps.c │ │ ├── HTSSLhttps.html │ │ ├── Makefile.am │ │ ├── WWWSSL.html │ │ └── windows │ │ │ ├── Makefile.am │ │ │ ├── wwwdll.def │ │ │ ├── wwwssl.def │ │ │ └── wwwssl.files │ ├── WWW.h │ ├── WWW.html │ ├── WWWApp.html │ ├── WWWCache.html │ ├── WWWCore.html │ ├── WWWDAV.html │ ├── WWWDir.html │ ├── WWWFTP.html │ ├── WWWFile.html │ ├── WWWGophe.html │ ├── WWWHTML.html │ ├── WWWHTTP.html │ ├── WWWInit.html │ ├── WWWLib.html │ ├── WWWMIME.html │ ├── WWWMux.html │ ├── WWWNews.html │ ├── WWWSQL.html │ ├── WWWStream.html │ ├── WWWTelnt.html │ ├── WWWTrans.html │ ├── WWWUtil.html │ ├── WWWWAIS.html │ ├── WWWXML.html │ ├── WWWZip.html │ ├── acconfig.h │ ├── build_multinet.com │ ├── config.h.in │ ├── configure.in │ ├── crypt.c │ ├── crypt_util.c │ ├── descrip.mms │ ├── getgrgid.c │ ├── getgrnam.c │ ├── getline.c │ ├── getpass.c │ ├── getpwnam.c │ ├── getpwuid.c │ ├── grp.h │ ├── grpopen.c │ ├── grpread.c │ ├── multinet.opt │ ├── patchlevel.h │ ├── pwd.h │ ├── pwdopen.c │ ├── pwdread.c │ ├── sysdep.html.old │ ├── tcp.h │ ├── ufc-crypt.h │ ├── vms │ │ ├── .cvsignore │ │ ├── COPYING.LIB │ │ ├── HTVMSUtils.c │ │ ├── HTVMSUtils.h │ │ ├── Makefile.am │ │ ├── build_multinet.com │ │ ├── build_multinet.com_alpha │ │ ├── build_ucx.com │ │ ├── build_ucx.com_alpha │ │ ├── crypt.c │ │ ├── crypt_util.c │ │ ├── descrip.mms │ │ ├── dirent.c │ │ ├── dirent.h │ │ ├── getgrgid.c │ │ ├── getgrnam.c │ │ ├── getline.c │ │ ├── getpass.c │ │ ├── getpwnam.c │ │ ├── getpwuid.c │ │ ├── grp.h │ │ ├── grpopen.c │ │ ├── grpread.c │ │ ├── multinet.opt │ │ ├── multinet.opt_alpha │ │ ├── patchlevel.h │ │ ├── pwd.h │ │ ├── pwdopen.c │ │ ├── pwdread.c │ │ ├── sys_dirent.h │ │ ├── ucx.opt │ │ ├── ucx.opt_alpha │ │ └── ufc-crypt.h │ ├── windows │ │ ├── .cvsignore │ │ ├── Makefile.am │ │ ├── config.h │ │ ├── makedefs.pl │ │ ├── makexprt.pl │ │ ├── windll.c │ │ ├── wwwapp.files │ │ ├── wwwcache.files │ │ ├── wwwcore.files │ │ ├── wwwdav.files │ │ ├── wwwdir.files │ │ ├── wwwdll.c │ │ ├── wwwdll.def │ │ ├── wwwfile.files │ │ ├── wwwftp.files │ │ ├── wwwgophe.files │ │ ├── wwwhtml.files │ │ ├── wwwhttp.files │ │ ├── wwwinit.files │ │ ├── wwwmime.files │ │ ├── wwwmlgen.def │ │ ├── wwwmlgen.mak │ │ ├── wwwmux.files │ │ ├── wwwnews.files │ │ ├── wwwsql.files │ │ ├── wwwstream.files │ │ ├── wwwtelnt.files │ │ ├── wwwtrans.files │ │ ├── wwwutils.files │ │ ├── wwwwais.files │ │ ├── wwwxml.files │ │ └── wwwzip.files │ └── wwwsys.html └── survey.txt ├── LineMode ├── .cvsignore ├── Makefile.am ├── Overview.html ├── User │ ├── .cvsignore │ ├── AboutNewsServers.html │ ├── CommandLine.html │ ├── Commands.html │ ├── Config.html │ ├── Customisation.html │ ├── EnvVariables.html │ ├── Features.html │ ├── GlobalV.html │ ├── Installation.html │ ├── Installation_VMS.html │ ├── Installation_VMS_NewTCP.html │ ├── Internals.html │ ├── Makefile.am │ ├── NewsServer.html │ ├── Overview.html │ ├── Patch │ │ ├── Overview.html │ │ └── lmb_3.1_1.fix │ ├── QuickGuide.html │ ├── ReleaseNotes_2.15.html │ └── ReleaseNotes_3.0.html └── src │ ├── .cvsignore │ ├── ConView.c │ ├── DefaultStyles.c │ ├── DefaultStyles.c.classic │ ├── DefaultStyles.c.modern │ ├── GridStyle.c │ ├── GridStyle.html │ ├── GridText.c │ ├── GridText.html │ ├── HTBrowse.c │ ├── HTBrowse.html │ ├── HTFont.html │ ├── Makefile.am │ ├── a_stdio.g │ ├── a_stdio.h │ ├── vms │ ├── .cvsignore │ ├── Makefile.am │ ├── build_multinet.com │ ├── build_multinet.com_alpha │ ├── build_ucx.com │ ├── build_ucx.com_alpha │ ├── descrip.mms │ └── setup.com │ └── windows │ ├── .cvsignore │ ├── Makefile.am │ ├── lib.c │ ├── lib.h │ ├── scroll.c │ ├── scroll.h │ ├── www.c │ ├── www.def │ ├── www.dsp │ ├── www.ico │ ├── www.mak │ ├── www.rc │ ├── www32.def │ └── wwwrc.h ├── Makefile.am ├── NEWS.html ├── PATCHES.html ├── PICS-client ├── .cvsignore ├── Activity.html ├── LablPars │ ├── LablPars.c │ ├── Makefile │ ├── config.h │ └── labels.lab ├── Makefile.am ├── Overview.html ├── RatPars │ ├── Makefile │ ├── RatPars.c │ ├── config.h │ └── services.rat ├── User │ ├── .cvsignore │ ├── Bugs.html │ ├── CSLabel.html │ ├── CSMacRed.html │ ├── CSUser.html │ ├── Files.html │ ├── HTFuncs.html │ ├── Intrface.html │ ├── Makefile.am │ ├── Overview.html │ ├── Parsing.html │ ├── ReleaseNotes.html │ ├── Simple.html │ └── Using.html └── src │ ├── .cvsignore │ ├── CSApp.c │ ├── CSChkLab.c │ ├── CSKwik.c │ ├── CSLApp.html │ ├── CSLL.html │ ├── CSLLOut.c │ ├── CSLLSt.html │ ├── CSLLURLs.c │ ├── CSLUtils.html │ ├── CSLabel.c │ ├── CSMR.html │ ├── CSMRSt.html │ ├── CSMacRed.c │ ├── CSMem.c │ ├── CSParse.c │ ├── CSParse.html │ ├── CSStream.c │ ├── CSUser.c │ ├── CSUser.html │ ├── CSUserSt.html │ ├── CSUsrLst.c │ ├── CSUsrLst.html │ ├── Makefile.am │ └── windows │ ├── .cvsignore │ ├── Makefile.am │ ├── pics.files │ └── windll.c ├── README.html ├── README.md ├── Robot ├── .cvsignore ├── FAQ │ └── Overview.html ├── Makefile.am ├── Overview.html ├── User │ ├── .cvsignore │ ├── CommandLine.html │ ├── Makefile.am │ └── Overview.html ├── src │ ├── .cvsignore │ ├── HTQueue.c │ ├── HTQueue.html │ ├── HTRobMan.html │ ├── HTRobot.c │ ├── HTRobot.html │ ├── Makefile.am │ ├── RobotMain.c │ ├── RobotTxt.c │ ├── RobotTxt.html │ ├── robot.sh │ └── windows │ │ ├── .cvsignore │ │ └── Makefile.am ├── tcl │ ├── Constraint-frames.html │ ├── Constraint-menu.html │ ├── Constraint.html │ ├── Makefile.am │ ├── Overview.html │ └── Robot.tcl └── www-sql │ ├── Overview.html │ ├── fixme.sql │ ├── links.sql │ ├── requests.sql │ └── resources.sql ├── WinCom ├── .cvsignore ├── CacheSetup.cpp ├── CacheSetup.h ├── Delete.cpp ├── Delete.h ├── EntityInfo.cpp ├── EntityInfo.h ├── LinkView.cpp ├── LinkView.h ├── Links.cpp ├── Links.h ├── Listvwex.cpp ├── Listvwex.h ├── Load.cpp ├── Load.h ├── Location.cpp ├── Location.h ├── MainFrm.cpp ├── MainFrm.h ├── MakeHelp.bat ├── Makefile.am ├── NoMoreLostUpdates.html ├── Options.cpp ├── Options.h ├── Overview.html ├── Password.cpp ├── Password.h ├── Progress.cpp ├── Progress.h ├── ProxySetup.cpp ├── ProxySetup.h ├── Request.cpp ├── Request.h ├── ScreenShots.html ├── ScreenShots │ ├── DeleteDocument.png │ ├── LoadDocument.png │ ├── SaveFromFTP.png │ ├── SaveFromHTTP.png │ ├── app.png │ ├── conflict.png │ └── proxy.png ├── StdAfx.cpp ├── StdAfx.h ├── TabsView.cpp ├── TabsView.h ├── UserParameters.cpp ├── UserParameters.h ├── VersionConflict.cpp ├── VersionConflict.h ├── WinCom.cpp ├── WinCom.dsw ├── WinCom.h ├── WinCom.rc ├── WinComDoc.cpp ├── WinComDoc.h ├── WinComView.cpp ├── WinComView.h ├── hlp │ ├── AfxCore.rtf │ ├── AfxPrint.rtf │ ├── AppExit.bmp │ ├── Bullet.bmp │ ├── CurArw2.bmp │ ├── CurArw4.bmp │ ├── CurHelp.bmp │ ├── EditCopy.bmp │ ├── EditCut.bmp │ ├── EditPast.bmp │ ├── EditUndo.bmp │ ├── FileNew.bmp │ ├── FileOpen.bmp │ ├── FilePrnt.bmp │ ├── FileSave.bmp │ ├── HlpSBar.bmp │ ├── HlpTBar.bmp │ ├── Makefile.am │ ├── RecFirst.bmp │ ├── RecLast.bmp │ ├── RecNext.bmp │ ├── RecPrev.bmp │ ├── ScMenu.bmp │ ├── Scmax.bmp │ ├── Scmin.bmp │ ├── WinCom.cnt │ └── WinCom.hpj ├── res │ ├── Largeico.bmp │ ├── Makefile.am │ ├── Smallico.bmp │ ├── Stateico.bmp │ ├── Toolbar.bmp │ ├── WinCom.ico │ ├── WinCom.rc2 │ └── WinComDoc.ico ├── resource.h └── tcpdumps │ ├── new-entry.txt │ ├── replace-entry.txt │ └── update-entry.txt ├── config ├── .cvsignore ├── Makefile.am ├── compile ├── config.guess ├── config.sub ├── deflate.c ├── depcomp ├── getdata.c ├── htmlCase.pl ├── install-sh ├── iter.pl ├── ltconfig ├── ltmain.sh ├── m4 │ ├── libtool.m4 │ ├── ltoptions.m4 │ ├── ltsugar.m4 │ ├── ltversion.m4 │ └── lt~obsolete.m4 ├── makedefs.pl ├── makeindx.pl ├── makexprt.pl ├── missing ├── mkinstalldirs ├── netmon2tcpdump.pl ├── splitBigTcpdump.pl ├── tcpdump2xplot.pl └── winConfigure.pl ├── configure.ac ├── libwww-config.in ├── modules ├── .cvsignore ├── Makefile.am ├── idn │ ├── LICENSE.txt │ ├── aliaslist.c │ ├── aliaslist.h │ ├── api.c │ ├── api.h │ ├── assert.h │ ├── checker.c │ ├── checker.h │ ├── converter.c │ ├── converter.h │ ├── debug.c │ ├── debug.h │ ├── delimitermap.c │ ├── delimitermap.h │ ├── export.h │ ├── filechecker.c │ ├── filechecker.h │ ├── filemapper.c │ ├── filemapper.h │ ├── log.c │ ├── log.h │ ├── logmacro.h │ ├── mapper.c │ ├── mapper.h │ ├── mapselector.c │ ├── mapselector.h │ ├── nameprep.c │ ├── nameprep.h │ ├── nameprep_template.c │ ├── nameprepdata.c │ ├── normalizer.c │ ├── normalizer.h │ ├── punycode.c │ ├── punycode.h │ ├── res.c │ ├── res.h │ ├── resconf.c │ ├── resconf.h │ ├── result.c │ ├── result.h │ ├── strhash.c │ ├── strhash.h │ ├── ucs4.c │ ├── ucs4.h │ ├── ucsmap.c │ ├── ucsmap.h │ ├── ucsset.c │ ├── ucsset.h │ ├── unicode.c │ ├── unicode.h │ ├── unicode_template.c │ ├── unicodedata_320.c │ ├── unormalize.c │ ├── unormalize.h │ ├── utf8.c │ ├── utf8.h │ ├── util.c │ ├── util.h │ ├── version.c │ └── version.h └── md5 │ ├── .cvsignore │ ├── Makefile.am │ ├── md5.c │ └── md5.h ├── w3c-libwww.spec.in └── w3c.json /.cvsignore: -------------------------------------------------------------------------------- 1 | configure stamp-h.in Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | aclocal.m4 2 | autom4te.cache 3 | configure 4 | stamp-h.in 5 | Makefile 6 | Makefile.in 7 | Library/src/*.h 8 | Library/src/*/*.h 9 | Library/src/*/*.def 10 | ComLine/src/HTLine.h 11 | Library/User/Extrnals.html 12 | LineMode/src/GridStyle.h 13 | LineMode/src/GridText.h 14 | LineMode/src/HTBrowse.h 15 | LineMode/src/HTFont.h 16 | LineMode/src/a_stdio.c 17 | PICS-client/src/CSLApp.h 18 | PICS-client/src/CSLL.h 19 | PICS-client/src/CSLLSt.h 20 | PICS-client/src/CSLUtils.h 21 | PICS-client/src/CSMR.h 22 | PICS-client/src/CSMRSt.h 23 | PICS-client/src/CSParse.h 24 | PICS-client/src/CSUser.h 25 | PICS-client/src/CSUserSt.h 26 | PICS-client/src/CSUsrLst.h 27 | PICS-client/src/windows/pics.def 28 | Robot/src/HTQueue.h 29 | Robot/src/HTRobMan.h 30 | Robot/src/HTRobot.h 31 | Robot/src/RobotTxt.h 32 | wwwconf.h.in 33 | 34 | -------------------------------------------------------------------------------- /Bin/.cvsignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /COPYRIGH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/COPYRIGH -------------------------------------------------------------------------------- /COPYRIGHT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/COPYRIGHT.html -------------------------------------------------------------------------------- /ComLine/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /ComLine/FAQ/Overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Command Line Tool Frequently Asked Questions 4 | 5 | 6 | 7 | 8 | W3C 9 | ComLine 10 | FAQ 11 | 12 |

Frequently Asked Questions

13 | 14 | Some answers to email questions. Most questions are answered in the documentation. You can also look at the very nifty www-lib mailing list archive. 17 | 18 | 21 | 22 |

23 |


24 |
Henrik Frystyk, libwww@w3.org, November 1995
25 | 26 | 27 | -------------------------------------------------------------------------------- /ComLine/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | SUBDIRS = src User 4 | 5 | #BUILT_SOURCES = \ 6 | # README 7 | 8 | #EXTRA_DIST = \ 9 | # $(BUILT_SOURCES) 10 | 11 | #$(srcdir)/README : $(srcdir)/User/CommandLine.html 12 | # ifdef WWW 13 | # -$(CP) $(srcdir)/User/CommandLine.html $(srcdir)/README.html 14 | # -$(WWW) -p -na $(srcdir)/README.html \ 15 | # -o $(srcdir)/README 16 | # endif 17 | -------------------------------------------------------------------------------- /ComLine/User/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /ComLine/User/Features.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Change History of W3C Command Line Tool 4 | 5 | 6 | 7 | 8 | 9 | W3C 10 | ComLine 11 | 12 |

Change History

13 | 14 |
15 | 16 | Improvements made to the W3C Command Line Tool are listed in reverse chronological 17 | order. (See also the bug list.

18 | 19 | NOTE Many changes to this product stem directly from 20 | changes to libwww, and are documented in the W3C Sample Code 21 | Library.

22 | 23 |

Command Line Tool 4.0

24 | 25 | First release. The reason why it starts with version number 4.0 is that it follows W3C 26 | Sample Code Library closely. 27 | 28 |

29 |


30 |
Henrik Frystyk, libwww@w3.org, November 1995
32 | 33 | 34 | -------------------------------------------------------------------------------- /ComLine/User/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOCS := $(wildcard *.html *.gif) 4 | 5 | EXTRA_DIST = \ 6 | $(DOCS) 7 | -------------------------------------------------------------------------------- /ComLine/src/.cvsignore: -------------------------------------------------------------------------------- 1 | *.h .www_browsable .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /ComLine/src/HTLine.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Command Line Tool 4 | 5 | 6 | 7 | 8 | 9 |

W3C Command Line Tool

10 | 11 |
12 | /*
13 | **	(c) COPYRIGHT MIT 1995.
14 | **	Please first read the full copyright statement in the file COPYRIGH.
15 | */
16 | 
17 | 18 | The W3C Command Line Tool is a "proof of concept" application that is 19 | using the W3C Sample Code Library. It can be used to perform all kind of 20 | Web operations from the command line. It can issue HTTP, FTP, Gopher, 21 | local Files, and News request and it can handle PUT, 22 | POST, HEAD, GET and a set of other methods 23 | depending on the protocol used.

24 | 25 | The module is implemented by HTLine.c, and it 26 | is a part of the W3C 27 | Command Line Tool.

28 | 29 |

30 | #ifndef HTLINE_H
31 | #define HTLINE_H
32 | 
33 | 34 |

Handling of output

35 | 36 |
37 | #define STDOUT stdout
38 | #define OUTPUT stdout
39 | 
40 | 41 |
42 | #endif /* HTLINE_H */
43 | 
44 | 45 | End of HTLine Declaration 46 | 47 | 48 | -------------------------------------------------------------------------------- /ComLine/src/windows/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /ComLine/src/windows/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | MAK := $(wildcard *.mak *.dsp) 4 | WIN := $(wildcard *.rc *.ico *.h *.c) 5 | 6 | EXTRA_DIST = \ 7 | $(MAK) \ 8 | $(WIN) 9 | -------------------------------------------------------------------------------- /Icons/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Icons/32x32/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Icons/32x32/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | ICONS = smiley.gif \ 6 | warning.gif \ 7 | caution.gif 8 | 9 | EXTRA_DIST = $(ICONS) 10 | -------------------------------------------------------------------------------- /Icons/32x32/caution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/32x32/caution.gif -------------------------------------------------------------------------------- /Icons/32x32/smiley.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/32x32/smiley.gif -------------------------------------------------------------------------------- /Icons/32x32/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/32x32/warning.gif -------------------------------------------------------------------------------- /Icons/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | SUBDIRS = WWW 32x32 internal 6 | 7 | inc : 8 | @echo icons 9 | -------------------------------------------------------------------------------- /Icons/WWW/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Icons/WWW/Bug48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/Bug48x.gif -------------------------------------------------------------------------------- /Icons/WWW/LMB48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/LMB48x.gif -------------------------------------------------------------------------------- /Icons/WWW/Lib48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/Lib48x.gif -------------------------------------------------------------------------------- /Icons/WWW/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | ICONS = w3c_home.gif \ 6 | Lib48x.gif \ 7 | LMB48x.gif \ 8 | listen48x.gif \ 9 | robot48x.gif \ 10 | lines48x.gif \ 11 | serv48x.gif \ 12 | startup48x.gif \ 13 | Bug48x.gif \ 14 | Platform48x.gif \ 15 | design48x.gif \ 16 | doc48x.gif \ 17 | guide48x.gif \ 18 | internals48x.gif \ 19 | install48x.gif \ 20 | progstyle48x.gif \ 21 | relnotes48x.gif \ 22 | new_red.gif \ 23 | bullet.gif 24 | 25 | EXTRA_DIST = $(ICONS) 26 | -------------------------------------------------------------------------------- /Icons/WWW/Platform48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/Platform48x.gif -------------------------------------------------------------------------------- /Icons/WWW/blank48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/blank48x.gif -------------------------------------------------------------------------------- /Icons/WWW/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/bullet.gif -------------------------------------------------------------------------------- /Icons/WWW/design48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/design48x.gif -------------------------------------------------------------------------------- /Icons/WWW/doc48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/doc48x.gif -------------------------------------------------------------------------------- /Icons/WWW/guide48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/guide48x.gif -------------------------------------------------------------------------------- /Icons/WWW/install48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/install48x.gif -------------------------------------------------------------------------------- /Icons/WWW/internals48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/internals48x.gif -------------------------------------------------------------------------------- /Icons/WWW/lines48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/lines48x.gif -------------------------------------------------------------------------------- /Icons/WWW/listen48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/listen48x.gif -------------------------------------------------------------------------------- /Icons/WWW/new_red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/new_red.gif -------------------------------------------------------------------------------- /Icons/WWW/progstyle48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/progstyle48x.gif -------------------------------------------------------------------------------- /Icons/WWW/relnotes48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/relnotes48x.gif -------------------------------------------------------------------------------- /Icons/WWW/robot48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/robot48x.gif -------------------------------------------------------------------------------- /Icons/WWW/serv48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/serv48x.gif -------------------------------------------------------------------------------- /Icons/WWW/startup48x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/startup48x.gif -------------------------------------------------------------------------------- /Icons/WWW/w3c_home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Icons/WWW/w3c_home.gif -------------------------------------------------------------------------------- /Icons/internal/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Icons/internal/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | ICONS := $(notdir $(wildcard $(srcdir)/*.xbm)) 4 | 5 | icondir = @icondir@ 6 | datadir = $(icondir) 7 | data_DATA = $(ICONS) 8 | 9 | EXTRA_DIST = \ 10 | $(ICONS) 11 | -------------------------------------------------------------------------------- /Icons/internal/back.xbm: -------------------------------------------------------------------------------- 1 | #define back_width 20 2 | #define back_height 23 3 | static char back_bits[] = { 4 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0f,0x00,0x80,0x0f, 5 | 0x00,0x80,0x0f,0x00,0x80,0x0f,0x00,0x80,0x0f,0x00,0x80,0x0f,0x60,0x80,0x0f, 6 | 0x70,0x80,0x0f,0x78,0x00,0x00,0xfc,0xff,0x0f,0xfe,0xff,0x07,0xff,0xff,0x03, 7 | 0xfe,0xff,0x01,0xfc,0xff,0x00,0x78,0x00,0x00,0x70,0x00,0x00,0x60,0x00,0x00, 8 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; 9 | -------------------------------------------------------------------------------- /Icons/internal/binary.xbm: -------------------------------------------------------------------------------- 1 | #define binary_width 20 2 | #define binary_height 23 3 | static char binary_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0x71, 0x26, 0x01, 0xd9, 0x26, 0x02, 0xd9, 0xe6, 0x07, 6 | 0xd9, 0xc6, 0x0f, 0xd9, 0x06, 0x0c, 0x71, 0x06, 0x0c, 0x01, 0x00, 0x0c, 7 | 0x99, 0x03, 0x0c, 0xd9, 0x06, 0x0c, 0xd9, 0x06, 0x0c, 0xd9, 0x06, 0x0c, 8 | 0xd9, 0x06, 0x0c, 0x99, 0x03, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/binhex.xbm: -------------------------------------------------------------------------------- 1 | #define binhex_width 20 2 | #define binhex_height 23 3 | static char binhex_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0x01, 0x20, 0x01, 0x01, 0x20, 0x02, 0x01, 0xe0, 0x07, 6 | 0x01, 0xc0, 0x0f, 0x01, 0x00, 0x0c, 0x6d, 0xb7, 0x0d, 0x6d, 0xb7, 0x0d, 7 | 0x6d, 0xb3, 0x0d, 0x7d, 0xf7, 0x0d, 0x7d, 0xe7, 0x0c, 0x6d, 0xb3, 0x0d, 8 | 0x6d, 0xb7, 0x0d, 0x6d, 0xb7, 0x0d, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/blank.xbm: -------------------------------------------------------------------------------- 1 | #define blank_width 20 2 | #define blank_height 23 3 | static char blank_bits[] = { 4 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 5 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 6 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 7 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 8 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0}; 9 | -------------------------------------------------------------------------------- /Icons/internal/compressed.xbm: -------------------------------------------------------------------------------- 1 | #define compressed_width 20 2 | #define compressed_height 23 3 | static char compressed_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x00, 0x20, 0x0c, 0x00, 5 | 0x20, 0x14, 0x00, 0x20, 0x24, 0x00, 0x20, 0x7c, 0x00, 0x20, 0x78, 0x00, 6 | 0x20, 0x60, 0x00, 0x21, 0x60, 0x08, 0x23, 0x60, 0x0c, 0x27, 0x60, 0x0e, 7 | 0x2f, 0x60, 0x0f, 0x27, 0x60, 0x0e, 0x23, 0x60, 0x0c, 0x21, 0x60, 0x08, 8 | 0x20, 0x60, 0x00, 0x20, 0x60, 0x00, 0x20, 0x60, 0x00, 0xe0, 0x7f, 0x00, 9 | 0xc0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/directory.xbm: -------------------------------------------------------------------------------- 1 | #define directory_width 20 2 | #define directory_height 23 3 | static char directory_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x04, 0x02, 0x00, 5 | 0x02, 0x04, 0x00, 0x01, 0xf8, 0x01, 0x01, 0x00, 0x02, 0x01, 0x00, 0x04, 6 | 0x01, 0x00, 0x0e, 0x01, 0x00, 0x0d, 0x01, 0x00, 0x0e, 0x01, 0x00, 0x0d, 7 | 0x01, 0x00, 0x0e, 0x01, 0x00, 0x0d, 0x01, 0x00, 0x0e, 0x01, 0x00, 0x0d, 8 | 0x01, 0x00, 0x0e, 0x55, 0x55, 0x0d, 0xaa, 0xaa, 0x0e, 0xfc, 0xff, 0x07, 9 | 0xf8, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/doc.xbm: -------------------------------------------------------------------------------- 1 | #define doc_width 20 2 | #define doc_height 23 3 | static unsigned char doc_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0xa9, 0x2a, 0x01, 0xf9, 0x2f, 0x02, 0x01, 0xe0, 0x07, 6 | 0xf9, 0x1f, 0x0f, 0x01, 0x00, 0x0c, 0xf9, 0xff, 0x0c, 0x01, 0x00, 0x0c, 7 | 0xf9, 0x7f, 0x0c, 0x01, 0x00, 0x0c, 0xf9, 0x3f, 0x0c, 0x01, 0x00, 0x0c, 8 | 0xf9, 0x7f, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; 10 | -------------------------------------------------------------------------------- /Icons/internal/dummy.xbm: -------------------------------------------------------------------------------- 1 | #define dummy_width 20 2 | #define dummy_height 23 3 | static char dummy_bits[] = { 4 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 5 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 6 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 7 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0, 8 | 0x00,0x00,0xf0,0x00,0x00,0xf0,0x00,0x00,0xf0}; 9 | -------------------------------------------------------------------------------- /Icons/internal/ftp.xbm: -------------------------------------------------------------------------------- 1 | #define ftp_width 20 2 | #define ftp_height 23 3 | static char ftp_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x07, 0x02, 0x00, 0x0c, 5 | 0xba, 0xf7, 0x0c, 0xba, 0xf7, 0x0d, 0x1a, 0xb3, 0x0d, 0x3a, 0xb3, 0x0d, 6 | 0x3a, 0xf3, 0x0d, 0x1a, 0xf3, 0x0c, 0x1a, 0x33, 0x0c, 0x1a, 0x33, 0x0c, 7 | 0x02, 0x00, 0x0c, 0xfe, 0xff, 0x0f, 0xfc, 0xff, 0x0f, 0x00, 0x00, 0x00, 8 | 0x04, 0x00, 0x02, 0xfe, 0xff, 0x07, 0xff, 0xff, 0x0f, 0xfe, 0xff, 0x07, 9 | 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/gzip.xbm: -------------------------------------------------------------------------------- 1 | #define gzip_width 20 2 | #define gzip_height 23 3 | static unsigned char gzip_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x40, 0x06, 0x00, 5 | 0x40, 0x0a, 0x00, 0x40, 0x12, 0x00, 0x40, 0x3e, 0x00, 0x40, 0x3c, 0x00, 6 | 0x40, 0x30, 0x00, 0x41, 0x30, 0x08, 0x43, 0x30, 0x0c, 0x47, 0x30, 0x0e, 7 | 0x4f, 0x30, 0x0f, 0x47, 0x30, 0x0e, 0x43, 0x30, 0x0c, 0x41, 0x30, 0x08, 8 | 0x40, 0x30, 0x00, 0x40, 0x30, 0x00, 0x40, 0x30, 0x00, 0xc0, 0x3f, 0x00, 9 | 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; 10 | -------------------------------------------------------------------------------- /Icons/internal/image.xbm: -------------------------------------------------------------------------------- 1 | #define image_width 20 2 | #define image_height 23 3 | static char image_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x07, 0x01, 0x00, 0x0c, 5 | 0x01, 0x1c, 0x0c, 0x01, 0x22, 0x0c, 0x01, 0x26, 0x0c, 0x01, 0x29, 0x0c, 6 | 0x01, 0x19, 0x0c, 0x81, 0x10, 0x0c, 0x81, 0x0c, 0x0c, 0x41, 0x08, 0x0c, 7 | 0x41, 0x06, 0x0c, 0xc1, 0x04, 0x0c, 0xc1, 0x03, 0x0c, 0xc1, 0x01, 0x0c, 8 | 0xc1, 0x00, 0x0c, 0x41, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/index.xbm: -------------------------------------------------------------------------------- 1 | #define index2_width 20 2 | #define index2_height 23 3 | static char index2_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x07, 0x01, 0x00, 0x0c, 5 | 0xe1, 0x03, 0x0c, 0x31, 0x06, 0x0c, 0x99, 0x0c, 0x0c, 0xc9, 0x09, 0x0c, 6 | 0x09, 0x0a, 0x0c, 0x09, 0x08, 0x0c, 0x19, 0x0c, 0x0c, 0x31, 0x16, 0x0c, 7 | 0xe1, 0x2f, 0x0c, 0x01, 0x5c, 0x0c, 0x01, 0xb8, 0x0c, 0x01, 0x70, 0x0d, 8 | 0x01, 0xe0, 0x0d, 0x01, 0xe0, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/index2.xbm: -------------------------------------------------------------------------------- 1 | #define index_width 20 2 | #define index_height 23 3 | static char index_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x07, 0x01, 0x00, 0x0c, 5 | 0x81, 0x0f, 0x0c, 0x41, 0x18, 0x0c, 0x21, 0x33, 0x0c, 0xa1, 0x25, 0x0c, 6 | 0xc1, 0x24, 0x0c, 0x01, 0x32, 0x0c, 0x01, 0x19, 0x0c, 0x81, 0x0c, 0x0c, 7 | 0x81, 0x06, 0x0c, 0x01, 0x07, 0x0c, 0x01, 0x07, 0x0c, 0x81, 0x0c, 0x0c, 8 | 0x81, 0x0e, 0x0c, 0x01, 0x07, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/movie.xbm: -------------------------------------------------------------------------------- 1 | #define movie_width 20 2 | #define movie_height 23 3 | static char movie_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x07, 0xf9, 0xff, 0x0c, 5 | 0x19, 0xe0, 0x0c, 0x1f, 0xc0, 0x0f, 0x19, 0xe0, 0x0c, 0x19, 0xc0, 0x0c, 6 | 0x1f, 0xe0, 0x0f, 0x59, 0xd5, 0x0c, 0xf9, 0xff, 0x0c, 0xff, 0xff, 0x0f, 7 | 0x19, 0xe0, 0x0c, 0x19, 0xc0, 0x0c, 0x1f, 0xe0, 0x0f, 0x19, 0xc0, 0x0c, 8 | 0x19, 0xe0, 0x0c, 0x5f, 0xd5, 0x0f, 0xf9, 0xff, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/sound.xbm: -------------------------------------------------------------------------------- 1 | #define sound_width 20 2 | #define sound_height 23 3 | static char sound_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x07, 0x01, 0x00, 0x0c, 5 | 0x01, 0x40, 0x0c, 0x01, 0x91, 0x0c, 0x81, 0x21, 0x0d, 0x41, 0x49, 0x0d, 6 | 0x3d, 0x51, 0x0d, 0x05, 0x55, 0x0d, 0x05, 0x55, 0x0d, 0x05, 0x55, 0x0d, 7 | 0x3d, 0x55, 0x0d, 0x7d, 0x51, 0x0d, 0xc1, 0x49, 0x0d, 0x81, 0x21, 0x0d, 8 | 0x01, 0x91, 0x0c, 0x01, 0x40, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/tar.xbm: -------------------------------------------------------------------------------- 1 | #define tar_width 20 2 | #define tar_height 23 3 | static char tar_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0x01, 0x20, 0x01, 0x01, 0x20, 0x02, 0x01, 0xe0, 0x07, 6 | 0x01, 0xc0, 0x0f, 0x01, 0x00, 0x0c, 0xbd, 0xf3, 0x0c, 0xbd, 0xf3, 0x0d, 7 | 0xd9, 0xb6, 0x0d, 0xd9, 0xb6, 0x0d, 0xd9, 0xf7, 0x0c, 0xd9, 0xf7, 0x0d, 8 | 0xd9, 0xb6, 0x0d, 0xd9, 0xb6, 0x0d, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/telnet.xbm: -------------------------------------------------------------------------------- 1 | #define telnet_width 20 2 | #define telnet_height 23 3 | static char telnet_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x07, 0x02, 0x00, 0x0c, 5 | 0x7a, 0x37, 0x0c, 0x7a, 0x37, 0x0c, 0x32, 0x33, 0x0c, 0x32, 0x37, 0x0c, 6 | 0x32, 0x37, 0x0c, 0x32, 0x33, 0x0c, 0x32, 0xf7, 0x0c, 0x32, 0xf7, 0x0c, 7 | 0x02, 0x00, 0x0c, 0xfe, 0xff, 0x0f, 0xfc, 0xff, 0x0f, 0x00, 0x00, 0x00, 8 | 0x04, 0x00, 0x02, 0xfe, 0xff, 0x07, 0xff, 0xff, 0x0f, 0xfe, 0xff, 0x07, 9 | 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/text.xbm: -------------------------------------------------------------------------------- 1 | #define text_width 20 2 | #define text_height 23 3 | static char text_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0xf9, 0x27, 0x01, 0x01, 0x20, 0x02, 0xf1, 0xe7, 0x07, 6 | 0x01, 0xc0, 0x0f, 0xf9, 0x07, 0x0c, 0x01, 0x00, 0x0c, 0xe1, 0x07, 0x0c, 7 | 0x01, 0x00, 0x0c, 0xf9, 0x07, 0x0c, 0x01, 0x00, 0x0c, 0xe1, 0x07, 0x0c, 8 | 0x01, 0x00, 0x0c, 0xf9, 0x07, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/unknown.doc.xbm: -------------------------------------------------------------------------------- 1 | #define unknown_width 20 2 | #define unknown_height 23 3 | static char unknown_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0x01, 0x20, 0x01, 0x01, 0x20, 0x02, 0x01, 0xe0, 0x07, 6 | 0x01, 0xc0, 0x0f, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 7 | 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 8 | 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/unknown.old.xbm: -------------------------------------------------------------------------------- 1 | #define unknown_width 20 2 | #define unknown_height 23 3 | static char unknown_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0x01, 0x20, 0x01, 0x01, 0x20, 0x02, 0x01, 0xe0, 0x07, 6 | 0x01, 0xc0, 0x0f, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 7 | 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 8 | 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /Icons/internal/unknown.xbm: -------------------------------------------------------------------------------- 1 | #define unknown.doc_width 20 2 | #define unknown.doc_height 23 3 | static unsigned char unknown.doc_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0x01, 0x20, 0x01, 0x01, 0x20, 0x02, 0x81, 0xe7, 0x07, 6 | 0xc1, 0xcc, 0x0f, 0xc1, 0x0c, 0x0c, 0x01, 0x06, 0x0c, 0x01, 0x03, 0x0c, 7 | 0x01, 0x03, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x03, 0x0c, 0x01, 0x03, 0x0c, 8 | 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; 10 | -------------------------------------------------------------------------------- /Icons/internal/uu.xbm: -------------------------------------------------------------------------------- 1 | #define uu_width 20 2 | #define uu_height 23 3 | static char uu_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x3f, 0x00, 0x01, 0x60, 0x00, 5 | 0x01, 0xa0, 0x00, 0x01, 0x20, 0x01, 0x01, 0x20, 0x02, 0x01, 0xe0, 0x07, 6 | 0x01, 0xc0, 0x0f, 0x01, 0x00, 0x0c, 0xb1, 0x6d, 0x0c, 0xb1, 0x6d, 0x0c, 7 | 0xb1, 0x6d, 0x0c, 0xb1, 0x6d, 0x0c, 0xb1, 0x6d, 0x0c, 0xb1, 0x6d, 0x0c, 8 | 0xf1, 0x7d, 0x0c, 0xe1, 0x38, 0x0c, 0x01, 0x00, 0x0c, 0xff, 0xff, 0x0f, 9 | 0xfe, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; 10 | -------------------------------------------------------------------------------- /LICENSE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/LICENSE.html -------------------------------------------------------------------------------- /Library/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile pub member 2 | -------------------------------------------------------------------------------- /Library/.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | RewriteBase /Library 3 | RewriteRule pub$ http://www.w3.org/Library [P,L] 4 | RewriteRule member$ http://www.w3.org/Library [P,L] 5 | 6 | -------------------------------------------------------------------------------- /Library/Collaborators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Collaborators.html -------------------------------------------------------------------------------- /Library/Distribution.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Distribution.html -------------------------------------------------------------------------------- /Library/Examples/.cvsignore: -------------------------------------------------------------------------------- 1 | *.h .www_browsable .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/Examples/LoadToFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/LoadToFile.c -------------------------------------------------------------------------------- /Library/Examples/RDF/ex2.rdf: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | John Smith 7 | 8 | 9 | 1998-02-06T14:00Z 10 | Jane Cooper 11 | 12 | 13 | -------------------------------------------------------------------------------- /Library/Examples/RDF/ex3.rdf: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 |
  • 6 |
  • 7 | 8 | 9 | Ora Lassila 10 | 11 | 12 | -------------------------------------------------------------------------------- /Library/Examples/RDF/ex4.rdf: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Library/Examples/RDF/ex5.rdf: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 |
  • 7 |
  • 8 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /Library/Examples/RDF/ex6.rdf: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | Janne Saarela 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Library/Examples/RDF/ex7.rdf: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | Investigations of e=m2 8 | 9 | 10 | -------------------------------------------------------------------------------- /Library/Examples/chunkbody.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/chunkbody.c -------------------------------------------------------------------------------- /Library/Examples/cookie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/cookie.c -------------------------------------------------------------------------------- /Library/Examples/davsample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/davsample.c -------------------------------------------------------------------------------- /Library/Examples/eventloop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/eventloop.c -------------------------------------------------------------------------------- /Library/Examples/getheaders.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/getheaders.c -------------------------------------------------------------------------------- /Library/Examples/head.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/head.c -------------------------------------------------------------------------------- /Library/Examples/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/init.c -------------------------------------------------------------------------------- /Library/Examples/isredirected.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/isredirected.c -------------------------------------------------------------------------------- /Library/Examples/libapp_1.c: -------------------------------------------------------------------------------- 1 | #include "WWWLib.h" 2 | 3 | int main() 4 | { 5 | HTLibInit("TestApp", "1.0"); 6 | HTLibTerminate(); 7 | return 0; 8 | } 9 | -------------------------------------------------------------------------------- /Library/Examples/libapp_2.c: -------------------------------------------------------------------------------- 1 | #include "WWWLib.h" 2 | #include "WWWInit.h" 3 | #include "WWWHTTP.h" 4 | #include "WWWTrans.h" 5 | 6 | int main() 7 | { 8 | HTList *converters = HTList_new(); /* Create a list object */ 9 | 10 | /* Initialize the Library */ 11 | HTLibInit("TestApp", "1.0"); 12 | 13 | /* Register TCP as the transport */ 14 | HTTransport_add("buffered_tcp", HT_TP_SINGLE, HTReader_new, HTBufferWriter_new); 15 | 16 | /* Register the HTTP Module */ 17 | HTProtocol_add("http", "buffered_tcp", HTTP_PORT, YES, HTLoadHTTP, NULL); 18 | 19 | /* Add a conversion to our empty list */ 20 | HTConversion_add(converters, "*/*", "www/present", HTSaveLocally, 1.0, 0.0, 0.0); 21 | 22 | /* Register our list with one conversion */ 23 | HTFormat_setConversion(converters); 24 | 25 | /* Delete the list with one conversion */ 26 | HTConversion_deleteAll(converters); 27 | 28 | /* Terminate the Library */ 29 | HTLibTerminate(); 30 | return 0; 31 | } 32 | -------------------------------------------------------------------------------- /Library/Examples/libapp_3.c: -------------------------------------------------------------------------------- 1 | #include "WWWLib.h" 2 | #include "WWWStream.h" 3 | #include "WWWInit.h" 4 | 5 | /* 6 | ** Loads a URL and count the content length 7 | */ 8 | int main (int argc, char ** argv) 9 | { 10 | HTRequest * request; 11 | HTProfile_newPreemptiveRobot("TestApp", "1.0"); 12 | request = HTRequest_new(); 13 | HTRequest_setOutputFormat(request, WWW_SOURCE); 14 | if (argc == 2) { 15 | char * url = argv[1]; 16 | if (url && *url) { 17 | HTParentAnchor * anchor=(HTParentAnchor*)HTAnchor_findAddress(url); 18 | BOOL status = 19 | HTLoadToStream(url, 20 | HTContentCounter(HTBlackHole(), request,0x2000), 21 | request); 22 | if (status) 23 | printf("Content length found to be %ld bytes\n", 24 | HTAnchor_length(anchor)); 25 | else 26 | printf("Content length could not be found\n"); 27 | } else 28 | printf("Bad parameters - please try again\n"); 29 | } else { 30 | printf("Type the URL to fetch\n"); 31 | } 32 | HTRequest_delete(request); /* Delete the request object */ 33 | HTProfile_delete(); 34 | return 0; 35 | } 36 | -------------------------------------------------------------------------------- /Library/Examples/libapp_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/libapp_4.c -------------------------------------------------------------------------------- /Library/Examples/memput.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/memput.c -------------------------------------------------------------------------------- /Library/Examples/mget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/mget.c -------------------------------------------------------------------------------- /Library/Examples/multichunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/multichunk.c -------------------------------------------------------------------------------- /Library/Examples/myext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/myext.c -------------------------------------------------------------------------------- /Library/Examples/myext2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/myext2.c -------------------------------------------------------------------------------- /Library/Examples/post.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/post.c -------------------------------------------------------------------------------- /Library/Examples/postform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/postform.c -------------------------------------------------------------------------------- /Library/Examples/ptri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/ptri.c -------------------------------------------------------------------------------- /Library/Examples/put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/put.c -------------------------------------------------------------------------------- /Library/Examples/range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/range.c -------------------------------------------------------------------------------- /Library/Examples/rdf_parse_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/rdf_parse_buffer.c -------------------------------------------------------------------------------- /Library/Examples/rdf_parse_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/rdf_parse_file.c -------------------------------------------------------------------------------- /Library/Examples/showlinks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/showlinks.c -------------------------------------------------------------------------------- /Library/Examples/showtags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/showtags.c -------------------------------------------------------------------------------- /Library/Examples/showtext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/showtext.c -------------------------------------------------------------------------------- /Library/Examples/showxml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/showxml.c -------------------------------------------------------------------------------- /Library/Examples/stri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/stri.c -------------------------------------------------------------------------------- /Library/Examples/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/tiny.c -------------------------------------------------------------------------------- /Library/Examples/trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/trace.c -------------------------------------------------------------------------------- /Library/Examples/tzcheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/tzcheck.c -------------------------------------------------------------------------------- /Library/Examples/upgrade.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/upgrade.c -------------------------------------------------------------------------------- /Library/Examples/wwwssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Examples/wwwssl.c -------------------------------------------------------------------------------- /Library/External/.cvsignore: -------------------------------------------------------------------------------- 1 | .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/External/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | INC := $(wildcard *.h) 4 | DLL := $(wildcard *.dll) 5 | LIB := $(wildcard *.lib) 6 | 7 | AUTOMAKE_OPTIONS = foreign 8 | 9 | EXTRA_DIST = \ 10 | $(INC) \ 11 | $(DLL) \ 12 | $(LIB) 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Library/External/gnu_regex.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/gnu_regex.dll -------------------------------------------------------------------------------- /Library/External/gnu_regex.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/gnu_regex.lib -------------------------------------------------------------------------------- /Library/External/xmlparse.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/xmlparse.dll -------------------------------------------------------------------------------- /Library/External/xmlparse.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/xmlparse.lib -------------------------------------------------------------------------------- /Library/External/xmltok.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/xmltok.dll -------------------------------------------------------------------------------- /Library/External/xmltok.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/xmltok.lib -------------------------------------------------------------------------------- /Library/External/zlib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/zlib.dll -------------------------------------------------------------------------------- /Library/External/zlib.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/External/zlib.lib -------------------------------------------------------------------------------- /Library/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOCS := $(wildcard *.html *.gif) 4 | 5 | EXTRA_DIST = \ 6 | $(DOCS) 7 | 8 | SUBDIRS = src User Examples External cvs2sql # Test 9 | 10 | -------------------------------------------------------------------------------- /Library/Overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Overview.html -------------------------------------------------------------------------------- /Library/Test/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/Test/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = dejagnu 4 | 5 | DEJATOOL=w3clib 6 | 7 | SUBDIRS = src User 8 | -------------------------------------------------------------------------------- /Library/Test/User/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/Test/User/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /Library/Test/User/running.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Testing of the LibWWW 5 | 6 | 7 |

    8 | Running the Function Testing 9 |

    10 |

    11 | We use the GNU standard setup with Automake and DejaGnu. If you have installed 12 | dejagnu into the path, you're set. Otherwise, make sure you set the proper 13 | environment variables. 14 |

    15 | Installing and Running the 16 | Tests
    17 |

      18 |
    1. 19 | Compile the WWW Sample Code Library and wwwtest 20 |
    2. 21 | Download dejagnu and follow the compiling/install inistructions 22 |
    3. 23 | Make sure DEJAGNULIBS points to the directory containing runtest 24 |
    4. 25 | Run 'make check' 26 |
    27 |

    28 | If you want to specify a module, edit the makefile and replace the TEST_FILES 29 | variable to the specific script. 30 |

    31 |


    32 |
    33 | alian@mit.edu  (neon@w3.org) Alexander Lian. August 20.1996 34 |
    35 | 36 | -------------------------------------------------------------------------------- /Library/Test/site.exp: -------------------------------------------------------------------------------- 1 | ## these variables are automatically generated by make ## 2 | # Do not edit here. If you wish to override these values 3 | # Edit the last section 4 | set tool w3clib 5 | set srcdir . 6 | set objdir /nfs/usr/frystyk/WWW-frystyk/WWW/Library/Test 7 | set host_alias sparc-sun-solaris2.5 8 | set host_triplet sparc-sun-solaris2.5 9 | set target_alias sparc-sun-solaris2.5 10 | set target_triplet sparc-sun-solaris2.5 11 | set build_alias sparc-sun-solaris2.5 12 | set build_triplet sparc-sun-solaris2.5 13 | ## All variables above are generated by configure. Do Not Edit ## 14 | -------------------------------------------------------------------------------- /Library/Test/src/.cvsignore: -------------------------------------------------------------------------------- 1 | *.h .www_browsable .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/Test/src/Enumerations.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "WWWLib.h" 3 | 4 | /* ENUMERATION.H */ 5 | 6 | extern HTLinkResult HTLinkResult_enum(char *); 7 | 8 | extern char *HTLinkResult_name(HTLinkResult); 9 | 10 | extern HTReload HTReload_enum(char *); 11 | 12 | extern HTGnHd HTGnHd_enum(char *); 13 | 14 | extern HTRqHd HTRqHd_enum(char *); 15 | 16 | extern HTRsHd HTRsHd_enum(char *); 17 | 18 | extern HTEnHd HTEnHd_enum(char *); 19 | 20 | extern HTSeverity HTSeverity_enum(char *); 21 | 22 | extern char *HTSeverity_name(HTSeverity); 23 | 24 | extern HTPriority HTPriority_enum(char *); 25 | 26 | extern char *HTPriority_name(HTPriority); 27 | 28 | extern char * HTAlertOpcode_name(HTAlertOpcode opcode); 29 | 30 | extern HTAlertOpcode HTAlertOpcode_enum(char *name); 31 | 32 | extern HTURIEncoding HTURIEncoding_enum(char *name); 33 | 34 | extern HTTransportMode HTTransportMode_enum(char *name); 35 | 36 | extern char * HTTransportMode_name(HTTransportMode); 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /Library/Test/src/HTAssoc_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | extern int HTAssocList_new_tcl(ClientData, Tcl_Interp *, 5 | int, char **); 6 | 7 | extern int HTAssocList_delete_tcl(ClientData, Tcl_Interp *, 8 | int, char **); 9 | -------------------------------------------------------------------------------- /Library/Test/src/HTDNS_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | 5 | extern int HTDNS_setTimeout_tcl(ClientData, Tcl_Interp *, int, char **); 6 | 7 | extern int HTDNS_timeout_tcl(ClientData, Tcl_Interp *, int, char **); 8 | 9 | extern int HTDNS_add_tcl(ClientData, Tcl_Interp *, int, char **); 10 | 11 | extern int HTDNS_delete_tcl(ClientData, Tcl_Interp *, int, char **); 12 | 13 | extern int HTDNS_deleteAll_tcl(ClientData, Tcl_Interp *, int, char **); 14 | 15 | extern int HTDNS_updateWeigths_tcl(ClientData, Tcl_Interp *, int, char **); 16 | 17 | extern int HTGetHostBySock_tcl(ClientData, Tcl_Interp *, int, char **); 18 | 19 | extern int HTGetHostByName_tcl(ClientData, Tcl_Interp *, int, char **); 20 | 21 | 22 | -------------------------------------------------------------------------------- /Library/Test/src/HTError_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | 5 | extern int HTError_add_tcl(ClientData, Tcl_Interp *, int, char **); 6 | 7 | extern int HTError_addSystem_tcl(ClientData, Tcl_Interp *, int, char **); 8 | 9 | extern int HTError_deleteAll_tcl(ClientData, Tcl_Interp *, int, char **); 10 | 11 | extern int HTError_deleteLast_tcl(ClientData, Tcl_Interp *, int, char **); 12 | 13 | extern int HTError_doShow_tcl(ClientData, Tcl_Interp *, int, char **); 14 | 15 | extern int HTError_ignoreLast_tcl(ClientData, Tcl_Interp *, int, char **); 16 | 17 | extern int HTError_setIgnore_tcl(ClientData, Tcl_Interp *, int, char **); 18 | 19 | extern int HTError_index_tcl(ClientData, Tcl_Interp *, int, char **); 20 | 21 | extern int HTError_severity_tcl(ClientData, Tcl_Interp *, int, char **); 22 | 23 | extern int HTError_hasSeverity_tcl(ClientData, Tcl_Interp *, int, char **); 24 | 25 | extern int HTError_parameter_tcl(ClientData, Tcl_Interp *, int, char **); 26 | 27 | extern int HTError_location_tcl(ClientData, Tcl_Interp *, int, char **); 28 | 29 | 30 | -------------------------------------------------------------------------------- /Library/Test/src/HTFWriter_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | 3 | extern int HTBlackHole_tcl(ClientData, Tcl_Interp *, 4 | int, char **); 5 | 6 | extern int HTErrorStream_tcl(ClientData, Tcl_Interp *, 7 | int, char **); 8 | 9 | extern int HTFWriter_new_tcl(ClientData, Tcl_Interp *, 10 | int, char **); 11 | 12 | -------------------------------------------------------------------------------- /Library/Test/src/HTInet_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | extern int HTErrnoString_tcl(ClientData, Tcl_Interp *, int, char **); 5 | 6 | extern int HTInetStatus_tcl(ClientData, Tcl_Interp *, int, char **); 7 | 8 | extern int HTParseInet_tcl(ClientData, Tcl_Interp *, int, char **); 9 | 10 | extern int HTGetTimeZoneOffset_tcl(ClientData, Tcl_Interp *, int, char **); 11 | 12 | extern int HTGetHostName_tcl(ClientData, Tcl_Interp *, int, char **); 13 | 14 | extern int HTGetMailAddress_tcl(ClientData, Tcl_Interp *, int, char **); 15 | 16 | extern int HTGetNewsServer_tcl(ClientData, Tcl_Interp *, int, char **); 17 | 18 | extern int HTGetTmpFileName_tcl(ClientData, Tcl_Interp *, int, char **); 19 | 20 | -------------------------------------------------------------------------------- /Library/Test/src/HTLink_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | extern int HTLink_new_tcl(ClientData, Tcl_Interp *, int, char **); 5 | 6 | extern int HTLink_delete_tcl(ClientData, Tcl_Interp *, int, char **); 7 | 8 | extern int HTLink_removeAll_tcl(ClientData, Tcl_Interp *, int, char **); 9 | 10 | extern int HTLink_add_tcl(ClientData, Tcl_Interp *, int, char **); 11 | 12 | extern int HTLink_remove_tcl(ClientData, Tcl_Interp *, int, char **); 13 | 14 | extern int HTLink_find_tcl(ClientData, Tcl_Interp *, int, char **); 15 | 16 | extern int HTLink_destination_tcl(ClientData, Tcl_Interp *, int, char **); 17 | 18 | extern int HTLink_setDestination_tcl(ClientData, Tcl_Interp *, int, char **); 19 | 20 | extern int HTLink_setType_tcl(ClientData, Tcl_Interp *, int, char **); 21 | 22 | extern int HTLink_type_tcl(ClientData, Tcl_Interp *, int, char **); 23 | 24 | extern int HTLink_setMethod_tcl(ClientData, Tcl_Interp *, int, char **); 25 | 26 | extern int HTLink_method_tcl(ClientData, Tcl_Interp *, int, char **); 27 | 28 | extern int HTLink_setResult_tcl(ClientData, Tcl_Interp *, int, char **); 29 | 30 | extern int HTLink_result_tcl(ClientData, Tcl_Interp *, int, char **); 31 | 32 | /*extern int HTLink_moveAll_tcl(ClientData, Tcl_Interp *, int, char **); 33 | */ 34 | -------------------------------------------------------------------------------- /Library/Test/src/HTList_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | 3 | int HTList_new_tcl(ClientData , Tcl_Interp *, 4 | int, char **); 5 | 6 | int HTList_delete_tcl(ClientData , Tcl_Interp *, 7 | int, char **); 8 | -------------------------------------------------------------------------------- /Library/Test/src/HTLog_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | 5 | extern int HTLog_open_tcl(ClientData, Tcl_Interp *, int, char **); 6 | 7 | extern int HTLog_close_tcl(ClientData, Tcl_Interp *, int, char **); 8 | 9 | extern int HTLog_isOpen_tcl(ClientData, Tcl_Interp *, int, char **); 10 | 11 | extern int HTLog_add_tcl(ClientData, Tcl_Interp *, int, char **); 12 | -------------------------------------------------------------------------------- /Library/Test/src/HTParse_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | 3 | extern int HTParse_tcl(ClientData, Tcl_Interp *, int, char **); 4 | 5 | extern int HTSimplify_tcl(ClientData, Tcl_Interp *, int, char **); 6 | 7 | extern int HTRelative_tcl(ClientData, Tcl_Interp *, int, char **); 8 | 9 | extern int HTCleanTelnetString_tcl(ClientData, Tcl_Interp *, int, char **); 10 | -------------------------------------------------------------------------------- /Library/Test/src/HTProt_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | 5 | extern int HTProtocol_add_tcl(ClientData, Tcl_Interp *, int, char **); 6 | 7 | 8 | extern int HTProtocol_delete_tcl(ClientData, Tcl_Interp *, int, char **); 9 | 10 | 11 | extern int HTProtocol_deleteAll_tcl(ClientData, Tcl_Interp *, int, char **); 12 | 13 | extern int HTProtocol_find_tcl(ClientData, Tcl_Interp *, int, char **); 14 | 15 | extern int HTProtocol_client_tcl(ClientData, Tcl_Interp *, int, char **); 16 | 17 | extern int HTProtocol_server_tcl(ClientData, Tcl_Interp *, int, char **); 18 | 19 | extern int HTProtocol_preemptive_tcl(ClientData, Tcl_Interp *, int, char **); 20 | 21 | extern int HTProtocol_setTransport_tcl(ClientData, Tcl_Interp *, int, char **); 22 | 23 | extern int HTProtocol_transport_tcl(ClientData, Tcl_Interp *, int, char **); 24 | 25 | -------------------------------------------------------------------------------- /Library/Test/src/HTTrans_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | extern int HTTransport_delete_tcl(ClientData, Tcl_Interp *, int, char **); 5 | 6 | extern int HTTransport_deleteAll_tcl(ClientData, Tcl_Interp *, int, char **); 7 | 8 | extern int HTTransport_find_tcl(ClientData, Tcl_Interp *, int, char **); 9 | 10 | extern int HTTransport_mode_tcl(ClientData, Tcl_Interp *, int, char **); 11 | 12 | extern int HTTransport_setMode_tcl(ClientData, Tcl_Interp *, int, char **); 13 | 14 | -------------------------------------------------------------------------------- /Library/Test/src/HTUTree_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | 5 | extern int HTUTree_new_tcl(ClientData, Tcl_Interp *, int, char **); 6 | 7 | extern int HTUTree_delete_tcl(ClientData, Tcl_Interp *, int, char **); 8 | 9 | extern int HTUTree_deleteAll_tcl(ClientData, Tcl_Interp *, int, char **); 10 | 11 | extern int HTUTree_find_tcl(ClientData, Tcl_Interp *, int, char **); 12 | 13 | extern int HTUTree_findNode_tcl(ClientData, Tcl_Interp *, int, char **); 14 | 15 | extern int HTUTree_addNode_tcl(ClientData, Tcl_Interp *, int, char **); 16 | 17 | extern int HTUTree_replaceNode_tcl(ClientData, Tcl_Interp *, int, char **); 18 | 19 | extern int HTUTree_deleteNode_tcl(ClientData, Tcl_Interp *, int, char **); 20 | 21 | -------------------------------------------------------------------------------- /Library/Test/src/HTUser_glue.h: -------------------------------------------------------------------------------- 1 | #include "Libdata.h" 2 | #include "Enumerations.h" 3 | 4 | extern int HTUserProfile_new_tcl(ClientData, Tcl_Interp *, int, char **); 5 | 6 | extern int HTUserProfile_localize_tcl(ClientData, Tcl_Interp *, int, char **); 7 | 8 | extern int HTUserProfile_delete_tcl(ClientData, Tcl_Interp *, int, char **); 9 | 10 | extern int HTUserProfile_fqdn_tcl(ClientData, Tcl_Interp *, int, char **); 11 | 12 | extern int HTUserProfile_setFqdn_tcl(ClientData, Tcl_Interp *, int, char **); 13 | 14 | extern int HTUserProfile_email_tcl(ClientData, Tcl_Interp *, int, char **); 15 | 16 | extern int HTUserProfile_setEmail_tcl(ClientData, Tcl_Interp *, int, char **); 17 | 18 | extern int HTUserProfile_news_tcl(ClientData, Tcl_Interp *, int, char **); 19 | 20 | extern int HTUserProfile_setNews_tcl(ClientData, Tcl_Interp *, int, char **); 21 | 22 | extern int HTUserProfile_tmp_tcl(ClientData, Tcl_Interp *, int, char **); 23 | 24 | extern int HTUserProfile_setTmp_tcl(ClientData, Tcl_Interp *, int, char **); 25 | 26 | extern int HTUserProfile_timezone_tcl(ClientData, Tcl_Interp *, int, char **); 27 | 28 | extern int HTUserProfile_setTimezone_tcl(ClientData, Tcl_Interp *, int, char **); 29 | 30 | extern int HTUserProfile_context_tcl(ClientData, Tcl_Interp *, int, char **); 31 | 32 | extern int HTUserProfile_setContext_tcl(ClientData, Tcl_Interp *, int, char **); 33 | -------------------------------------------------------------------------------- /Library/Test/src/Tcl_Interface.h: -------------------------------------------------------------------------------- 1 | #include "tcl.h" 2 | #include "WWWLib.h" 3 | 4 | extern int getURL_tcl(ClientData, Tcl_Interp *, int, char **); 5 | 6 | extern int putURL_tcl(ClientData, Tcl_Interp *, int, char **); 7 | 8 | extern int deleteURL_tcl(ClientData, Tcl_Interp *, int, char **); 9 | 10 | extern int postURL_tcl(ClientData, Tcl_Interp *, int, char **); 11 | 12 | extern int optionsURL_tcl(ClientData, Tcl_Interp *, int, char **); 13 | 14 | extern int traceURL_tcl(ClientData, Tcl_Interp *, int, char **); 15 | -------------------------------------------------------------------------------- /Library/Test/src/URLgen.h: -------------------------------------------------------------------------------- 1 | extern void init_strings(void); 2 | 3 | extern int random_tcl(ClientData, Tcl_Interp *, int, char **); 4 | 5 | extern int generate_char_tcl(ClientData, Tcl_Interp *, int, char **); 6 | 7 | extern int add_item_tcl(ClientData, Tcl_Interp *, int, char **); 8 | 9 | extern int generate_login_tcl(ClientData, Tcl_Interp *, int, char **); 10 | 11 | extern int generate_genericurl_tcl(ClientData, Tcl_Interp *, int, char **); 12 | 13 | extern void random_seed(void); 14 | 15 | extern int ftpURL_tcl(ClientData, Tcl_Interp *, int, char **); 16 | 17 | extern int httpURL_tcl(ClientData, Tcl_Interp *, int, char **); 18 | 19 | extern int gopherURL_tcl(ClientData, Tcl_Interp *, int, char **); 20 | 21 | extern int telnetURL_tcl(ClientData, Tcl_Interp *, int, char **); 22 | -------------------------------------------------------------------------------- /Library/Test/src/glue.h: -------------------------------------------------------------------------------- 1 | extern int WWWLib_Init(Tcl_Interp *interp); 2 | 3 | extern void WWWLib_Terminate(void); 4 | -------------------------------------------------------------------------------- /Library/Test/w3clib.test/HOWTO.tests: -------------------------------------------------------------------------------- 1 | The tests are set up pretty simply. Adding more to the suite is easy, 2 | unfortunately, since I'm not a great programmer, I can't give much 3 | freedom in the format of the test files.... as long as you follow the 4 | examples you're pretty safe. Just some hints: 5 | 6 | For those that have spaces within the text use quotes. 7 | 8 | Avoid the dollar sign with text directly following it. 9 | 10 | Also, the format requires there to be a space between the 11 | descriptive tag (i.e. access: ) and the data. 12 | 13 | Between every test set, use the delimiting * barrier. It should be 11. 14 | -------------------------------------------------------------------------------- /Library/Test/w3clib.test/HTCleanTelnetString.tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/Test/w3clib.test/HTCleanTelnetString.tests -------------------------------------------------------------------------------- /Library/Test/w3clib.test/HTEscape.tests: -------------------------------------------------------------------------------- 1 | 2 | unencoded: 234 sd ^%#$% foo.bar 3 | mask: 2 4 | encoded: 234%20sd%20%5E%25%23%24%25%20foo.bar 5 | 6 | *********** 7 | 8 | unencoded: 231 sd ^%#$% foo.bar 9 | mask: 2 10 | encoded: 231%20sd%20%5E%25%23%24%25%20foo.bar 11 | 12 | *********** 13 | 14 | unencoded: %20%F3%76^$!foo test< foo1 15 | mask: 1 16 | encoded: %2520%25F3%2576%5E%24%21foo%20test%3C%20foo1 17 | 18 | *********** 19 | 20 | unencoded: ftp ftp.netscape.com:342 21 | mask: 1 22 | encoded: ftp%20ftp.netscape.com%3A342 23 | 24 | *********** 25 | 26 | unencoded: www http://www.w3.org/ 27 | mask: 4 28 | encoded: www%20http%3A//www.w3.org/ 29 | 30 | *********** 31 | 32 | unencoded: ftp://ftp.foo.com/~foo.bar/foo bar/foo@bar/?:foobar#bar 33 | mask: 4 34 | encoded: ftp%3A//ftp.foo.com/%7Efoo.bar/foo%20bar/foo@bar/%3F%3Afoobar%23bar 35 | -------------------------------------------------------------------------------- /Library/Test/w3clib.test/HTRelative.tests: -------------------------------------------------------------------------------- 1 | 2 | aname: http://www.w3.org/a/b/c/d 3 | relname: http://www.w3.org/a/ 4 | relative: b/c/d 5 | 6 | *********** 7 | 8 | aname: http://www.w3.org/a/b/c/d 9 | relname: ftp://ftp.w3.org/ 10 | relative: http://www.w3.org/a/b/c/d 11 | 12 | *********** 13 | -------------------------------------------------------------------------------- /Library/Test/w3clib.test/HTSimplify.tests: -------------------------------------------------------------------------------- 1 | 2 | string: http://www.w3.org/../a/b/c/d/e/f/../../g 3 | simplified: http://www.w3.org/../a/b/c/d/g 4 | 5 | *********** 6 | 7 | string: http://www.w3.org/a/b/c/../f/g/ 8 | simplified: http://www.w3.org/a/b/f/g/ 9 | 10 | *********** 11 | 12 | string: /etc/junk/../fred 13 | simplified: /etc/fred 14 | 15 | *********** 16 | 17 | string: /etc/junk/./fred 18 | simplified: /etc/junk/fred 19 | 20 | *********** 21 | 22 | string: http://fred.xxx.edu/../.. 23 | simplified: http://fred.xxx.edu/../.. 24 | 25 | *********** 26 | 27 | string: ../../albert.html 28 | simplified: ../../albert.html 29 | 30 | *********** 31 | 32 | string: ./ 33 | simplified: ./ 34 | 35 | *********** 36 | 37 | string: // 38 | simplified: // 39 | 40 | *********** 41 | 42 | string: /fred/.. 43 | simplified: / 44 | 45 | *********** 46 | 47 | string: /fred/././.. 48 | simplified: / 49 | 50 | *********** 51 | 52 | string: /fred/.././junk/.././ 53 | simplified: / 54 | 55 | *********** 56 | 57 | string: http://www.w3.org://www.org.com/a/b/c/d/../://bob.com/a/b/c/d/.././../ 58 | simplified: http://www.w3.org://www.org.com/a/b/c/d/../://bob.com/a/b/ 59 | 60 | *********** 61 | 62 | -------------------------------------------------------------------------------- /Library/User/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile Extrnals.html 2 | -------------------------------------------------------------------------------- /Library/User/Architecture/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/User/Architecture/A.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/A.gif -------------------------------------------------------------------------------- /Library/User/Architecture/AnchorExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/AnchorExample.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Anchors.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Anchors.gif -------------------------------------------------------------------------------- /Library/User/Architecture/App.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Architecture - Application modules 5 | 6 | 7 |

    8 | W3C 9 | libwww 10 | Architecture 11 |

    12 | Application modules 13 |

    14 |

    15 | Until now we have described the architecture of the libwww Core. Even though 16 | an application can be used uniquely using the Core and the Utilities, some 17 | of the application modules are worth looking at. This section describes the 18 | acritecture behind the main application modules. 19 |

    20 |


    21 |
    22 | Henrik Frystyk, libwww@w3.org, 23 |

    24 | @(#) $Id$ 25 |

    26 | 27 | -------------------------------------------------------------------------------- /Library/User/Architecture/Bind.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Architecture - File Suffix Binding 4 | 5 | 6 |

    7 | W3C 8 | libwww 9 | Architecture 10 |

    11 | File Suffix Binding 12 |

    13 |

    14 | This module sets up the binding between a file suffix and a media type, language, 15 | encoding etc. In a client application the suffixes are used in protocols 16 | that does not directly support media types etc., like FTP, and in server 17 | applications they are used to make the bindings between the server and the 18 | local file store that the server can serve to the rest of the world (well 19 | almost). The HTFormat module holds 20 | this information against the accept headers received in a request and uses 21 | if for format negotiation. All the binding management can all be replaced 22 | by a database interface. 23 |

    24 |


    25 |
    26 | Henrik Frystyk, libwww@w3.org, 27 |

    28 | @(#) $Id$ 29 |

    30 | 31 | -------------------------------------------------------------------------------- /Library/User/Architecture/C.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/C.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Cache.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Cache.gif -------------------------------------------------------------------------------- /Library/User/Architecture/DataStruc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/DataStruc.gif -------------------------------------------------------------------------------- /Library/User/Architecture/DataStructures.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/DataStructures.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Delta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Delta.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Design.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Design.gif -------------------------------------------------------------------------------- /Library/User/Architecture/E.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/E.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Equation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Equation.gif -------------------------------------------------------------------------------- /Library/User/Architecture/EventLoop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/EventLoop.gif -------------------------------------------------------------------------------- /Library/User/Architecture/H.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/H.gif -------------------------------------------------------------------------------- /Library/User/Architecture/HTTP.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/HTTP.gif -------------------------------------------------------------------------------- /Library/User/Architecture/IOStreams.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Architecture - Input and Output Streams 5 | 6 | 7 |

    8 | W3C 10 | libwww 12 | Architecture 14 |

    15 | Input and Output Streams 16 |

    17 |

    18 | The I/O Stream class defines objects which accepts a sequence of characters 19 | to and from a Transport object  The 20 | input and output stream are mainly derived from the 21 | stream class and contains much of the same 22 | functionality. The main difference is that the I/O streams also contains 23 | methods for reading and writing to a transport. 24 |

    25 |


    26 |
    27 | Henrik Frystyk Nielsen, 28 | libwww@w3.org,
    29 | @(#) $Id$ 30 |
    31 |

    32 | 33 | -------------------------------------------------------------------------------- /Library/User/Architecture/InOutPipe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/InOutPipe.gif -------------------------------------------------------------------------------- /Library/User/Architecture/InputStream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/InputStream.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Internal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Internal.gif -------------------------------------------------------------------------------- /Library/User/Architecture/LibCore.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/LibCore.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Library.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Library.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /Library/User/Architecture/ModStruc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/ModStruc.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Modules.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Modules.gif -------------------------------------------------------------------------------- /Library/User/Architecture/N.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/N.gif -------------------------------------------------------------------------------- /Library/User/Architecture/POSTEvent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/POSTEvent.gif -------------------------------------------------------------------------------- /Library/User/Architecture/PostFlow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/PostFlow.gif -------------------------------------------------------------------------------- /Library/User/Architecture/PostResult.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/PostResult.gif -------------------------------------------------------------------------------- /Library/User/Architecture/PostWeb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/PostWeb.gif -------------------------------------------------------------------------------- /Library/User/Architecture/PostWebApp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/PostWebApp.gif -------------------------------------------------------------------------------- /Library/User/Architecture/PostWebReq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/PostWebReq.gif -------------------------------------------------------------------------------- /Library/User/Architecture/PostWebStream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/PostWebStream.gif -------------------------------------------------------------------------------- /Library/User/Architecture/PostWebUser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/PostWebUser.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Post_A.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Post_A.gif -------------------------------------------------------------------------------- /Library/User/Architecture/R.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/R.gif -------------------------------------------------------------------------------- /Library/User/Architecture/S.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/S.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Stream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Stream.gif -------------------------------------------------------------------------------- /Library/User/Architecture/StrucStream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/StrucStream.gif -------------------------------------------------------------------------------- /Library/User/Architecture/Thread.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/Thread.gif -------------------------------------------------------------------------------- /Library/User/Architecture/alpha.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/alpha.gif -------------------------------------------------------------------------------- /Library/User/Architecture/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Architecture/anchor.gif -------------------------------------------------------------------------------- /Library/User/Guide/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile Makefile.in 2 | -------------------------------------------------------------------------------- /Library/User/Guide/Interfaces.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Guide/Interfaces.gif -------------------------------------------------------------------------------- /Library/User/Guide/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /Library/User/Guide/Styles.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Internals - Style Sheets 4 | 5 | 6 | 7 | 8 | 9 | W3C 10 | libwww 11 | LibGuide 12 | 13 |

    Style Sheets

    14 | 15 | We are currently working 16 | on implementing a HTML level 17 | 3 parser in the Library, so the following description will soon be 18 | out of date.

    19 | 20 | The Style module in 21 | the Library currently only handles a flat style structure with no 22 | functionality for nested styles. You don't have to use this module, as 23 | you can replace the entry points in the HTML module with your own, 25 | to prevent the library version from being loaded.

    26 | 27 | 28 | 29 |

    30 |


    31 |
    Henrik Frystyk, libwww@w3.org, 32 | @(#) $Id$ 33 |
    34 | 35 | 36 | -------------------------------------------------------------------------------- /Library/User/Guide/URI.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Internals - URI Management 4 | 5 | 6 | 7 | 8 | 9 | W3C 10 | libwww 11 | LibGuide 12 | 13 |

    URI Management

    14 | 15 | The functionality for handling URIs is placed in the following modules: 16 | 17 |

    Parsing URIs

    18 | 19 | The HTParse module 20 | provides functions for parsing URIs, simplify them by removing 21 | redundant information. This is automatically called by the Anchor manager every 23 | time an anchor is created in order to minimize the number of redundant 24 | anchors. 25 | 26 |

    URI Encoding and Decoding

    27 | 28 | The HTEscape module 29 | can search a URI for unsafe characteres and escape and unescape them 30 | according to the URI 31 | Specifications. 32 | 33 | 34 | 35 |

    36 |


    37 |
    Henrik Frystyk, libwww@w3.org, 38 | @(#) $Id$ 39 |
    40 | 41 | 42 | -------------------------------------------------------------------------------- /Library/User/History.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/History.html -------------------------------------------------------------------------------- /Library/User/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | noinst_PROGRAM = export 6 | 7 | DOCS := $(wildcard *.html *.gif) 8 | 9 | EXTRA_DIST = \ 10 | $(DOCS) 11 | 12 | SUBDIRS = Patch Architecture Using Guide Style Platform 13 | 14 | BUILT_SOURCES = \ 15 | Extrnals.html 16 | 17 | SUFFIXES = .html 18 | 19 | DEPENDENCIES = \ 20 | ../src/libwww.la 21 | 22 | Extrnals.html: 23 | (cd $(srcdir) && \ 24 | perl ../../config/makeindx.pl ../src/ ../src/WWW*.html \ 25 | > Extrnals.html) 26 | 27 | export: Extrnals.html 28 | -rm $(srcdir)/Extrnals.html; 29 | (cd $(srcdir) && \ 30 | perl ../../config/makeindx.pl ../src/ ../src/WWW*.html \ 31 | > Extrnals.html) 32 | -------------------------------------------------------------------------------- /Library/User/Paper/Anchors.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/Anchors.gif -------------------------------------------------------------------------------- /Library/User/Paper/Delta.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/Delta.gif -------------------------------------------------------------------------------- /Library/User/Paper/Equation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/Equation.gif -------------------------------------------------------------------------------- /Library/User/Paper/EventLoop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/EventLoop.gif -------------------------------------------------------------------------------- /Library/User/Paper/HTTP.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/HTTP.gif -------------------------------------------------------------------------------- /Library/User/Paper/Internal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/Internal.gif -------------------------------------------------------------------------------- /Library/User/Paper/Library.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/Library.gif -------------------------------------------------------------------------------- /Library/User/Paper/Stream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/Stream.gif -------------------------------------------------------------------------------- /Library/User/Paper/StrucStream.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/StrucStream.gif -------------------------------------------------------------------------------- /Library/User/Paper/Thread.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/Thread.gif -------------------------------------------------------------------------------- /Library/User/Paper/WWWlogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/WWWlogo.gif -------------------------------------------------------------------------------- /Library/User/Paper/alpha.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Paper/alpha.gif -------------------------------------------------------------------------------- /Library/User/Patch/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile Makefile.in 2 | -------------------------------------------------------------------------------- /Library/User/Patch/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif *.fix) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /Library/User/Patch/lib_4.0_4.fix: -------------------------------------------------------------------------------- 1 | /* ************************************************************************* */ 2 | /* HTMulTee.h */ 3 | /* */ 4 | /* Sacha Varma, April 1996 */ 5 | /* */ 6 | /* The HTMulTee writes to all the streams in an HTList. */ 7 | /* ************************************************************************* */ 8 | 9 | 10 | #ifndef _HTMULTEE_H 11 | #define _HTMULTEE_H 12 | 13 | 14 | #include "HTStream.h" 15 | 16 | 17 | 18 | 19 | extern HTStream* HTMulTee_new(HTList* list_of_destination_streams_p); 20 | 21 | 22 | 23 | 24 | #endif /* ! _HTMULTEE_H */ 25 | -------------------------------------------------------------------------------- /Library/User/Patch/lib_4.0_bug_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Bug in select timeout management (18-Dec-1995) 4 | 5 | 6 | 7 | W3C 8 | 9 | BUGS 10 | 11 |

    Bug in select timeout management

    12 | 13 |

    Description

    14 | 15 | A problem with the current implementation of the select() based event loop is that it is not 16 | possible to see which socket descriptor(s) that has timed out when select() returns NULL. Therefore 17 | it is not posssible to get the right request object associated with the request. This is required 18 | for example if the application wants to kill the request. The solution is to add a timeout layer 19 | which keeps count of which sockets have timed out. 20 | 21 |

    Patch

    22 | 23 | No patch yet 24 | 25 |

    26 |


    27 |
    Henrik Frystyk, libwww@w3.org, 28 | @(#) $Id$ 29 |
    30 | 31 | 32 | -------------------------------------------------------------------------------- /Library/User/Platform/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile Makefile.in 2 | -------------------------------------------------------------------------------- /Library/User/Platform/GNUMake.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Using GNU make with Autoconf 4 | 5 | 6 |

    7 | W3C 9 | libwww 11 | Platforms 13 |

    14 | Using GNU make with Autoconf 15 |

    16 |

    17 | Many na(t)ive Unix versions of "make" do not understand the syntax 18 | in the configure scripts generated by GNU autoconf. In order to use autoconf, 19 | you must therefore also use GNU's version of make which you can get from 20 | the GNU archives. 21 |

    22 |


    23 |
    24 | Henrik frystyk Nielsen, 25 | libwww@w3.org
    26 | @(#) $Id$ 27 |
    28 | 29 | -------------------------------------------------------------------------------- /Library/User/Platform/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /Library/User/Platform/Windows.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Building libwww for Windows 6 | 7 | 8 |

    9 | W3C 11 | libwww 13 | Platforms 15 |

    16 | Building libwww for Windows 17 |

    18 |

    19 | This page is not maintained anymore, please see How 20 | to Build the WWW Libraries for Windows for up-to-date information. 21 |

    22 |


    23 |
    24 | Henrik Frystyk Nielsen, 25 | libwww@w3.org,
    26 | @(#) $Id$ 27 |
    28 | 29 | -------------------------------------------------------------------------------- /Library/User/Style/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/User/Style/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /Library/User/Using/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile Makefile.in 2 | -------------------------------------------------------------------------------- /Library/User/Using/AnchorExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Using/AnchorExample.gif -------------------------------------------------------------------------------- /Library/User/Using/Application.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | User Guide - Application Modules 6 | 7 | 8 | 9 | 10 | W3C 12 | libwww 14 | Using 16 | 17 | 18 |

    Application Modules

    19 | 20 | Until now we have described the libwww 21 | core and the utilities. You might think: "This is all OK, but how can I 22 | get libwww to do something useful, for example accessing a remote HTTP 23 | server?". 24 | 25 |

    As part of libwww, you will find many modules that 26 | actually can do this and much more. The application can register any 27 | of these modules in order to get the desired functionality. This section 28 | discusses the application modules and what functionality they provide.

    29 | 30 |

    31 |
    32 | 33 |
    34 | Henrik Frystyk Nielsen,
    35 | @(#) $Id$
    36 | 37 | 38 | -------------------------------------------------------------------------------- /Library/User/Using/Errors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Architecture - Errors 5 | 6 | 7 |

    8 | W3C 9 | libwww 10 | Architecture 11 |

    12 | The Error Class 13 |

    14 |

    15 | The Error class provides an easy API for registering errors occurring while 16 | the Library serves a request. All errors are registered in an "error 17 | stack" in the Request object which 18 | allows for nested errors. The Error class is both natural language independent 19 | and application independent in that it uses enumerations in order to refer 20 | to specific errors. It is for the application to provide an error presentation 21 | module which interprets the errors associated with a request. An example 22 | of such an implementation can be found in the 23 | HTDialog module. 24 |

    25 |


    26 |
    27 | Henrik Frystyk, libwww@w3.org, @(#) $Id: 28 | Errors.html,v 1.7 1996/05/21 01:23:28 frystyk Exp $ 29 |
    30 | 31 | -------------------------------------------------------------------------------- /Library/User/Using/InOutPipe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/User/Using/InOutPipe.gif -------------------------------------------------------------------------------- /Library/User/Using/Link.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | The Link Class 4 | 5 | 6 |

    7 | W3C 9 | libwww 11 | Using 13 |

    14 | The Link Class 15 |

    16 |

    17 | A Link represents the link between anchor 18 | objects. By keeping the link as a object and not as part of the anchor we 19 | are capable of handling link semantics in a much more organized way. For 20 | example, we can then search for link types among all the link objects that 21 | we have created. Each anchor can be the source or destination of zero, one, 22 | or more links from and to other anchors. 23 |

    24 | DocumentationConstructors, 26 | Destructors and Methods 27 |

    28 |


    29 |
    30 | Henrik Frystyk Nielsen, 31 | libwww@w3.org,
    32 | @(#) $Id$ 33 |
    34 | 35 | -------------------------------------------------------------------------------- /Library/User/Using/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /Library/User/Using/Protocol.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | User Guide - Using Protocols 4 | 5 | 6 | 7 | 8 | 9 | W3C 10 | libwww 11 | Using 12 | 13 |

    The Protocol Manager

    14 | 15 | MORE 16 | 17 |

    18 |


    19 |
    Henrik Frystyk, libwww@w3.org, 20 | @(#) $Id$ 21 |
    22 | 23 | 24 | -------------------------------------------------------------------------------- /Library/User/Using/UserProfile.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Architecture - The User Profile Class 4 | 5 | 6 |

    7 | W3C 8 | libwww 9 | Architecture 10 |

    11 | The User Profile Class 12 |

    13 |

    14 | The User profile class manages what we know about a user on this 15 | host. This can for example be the FQDN of the host, the user's email 16 | address, the time zone, the news server etc. Note that this information does 17 | not correspond to the actual information for the host but instead represents 18 | "the information that the user wants to show the world". The user may use 19 | an arbitrary email address to be used in a 20 | HTTP request, for example. The application 21 | may assign a context to each use which gives the application to extend the 22 | use of this class. 23 |

    24 |


    25 |
    26 | Henrik Frystyk, libwww@w3.org, 27 |

    28 | @(#) $Id$ 29 |

    30 | 31 | -------------------------------------------------------------------------------- /Library/User/Using/Utils.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | User Guide - The Library Utilities 6 | 7 | 8 |

    9 | W3C 10 | libwww 11 | Using 12 |

    13 | The Library Utilities 14 |

    15 |

    16 | The Library contains a set of basic utility modules which are used throughour 17 | all the Library code. The APIs defined by the 18 | WWWUtil.h include file provides basic 19 | memory management and container modules. You can see a list of the utility 20 | modules in the Library Internals 21 |

    22 |


    23 |
    24 | Henrik Frystyk 25 | Nielsen,
    26 | libwww@w3.org, @(#) $Id: Utils.html,v 27 | 1.6 1996/05/21 01:24:53 frystyk Exp $ 28 |
    29 | 30 | -------------------------------------------------------------------------------- /Library/WinCom.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Windows Example PUT Tool 4 | 5 | 6 | 7 |

    8 | W3C 10 | libwww 11 |

    12 | Windows Example PUT Tool 13 |

    14 |
    15 | This information has now moved to the WinCom home page 16 |

    17 | @(#) $Id$ 18 |

    19 |

    20 |


    21 |
    22 | José Kahan,
    23 | @(#) $Id$ 24 |
    25 | 26 | -------------------------------------------------------------------------------- /Library/cvs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/cvs.html -------------------------------------------------------------------------------- /Library/cvs2sql/.cvsignore: -------------------------------------------------------------------------------- 1 | .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/cvs2sql/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | noinst_PROGRAMS = @CVS2SQL@ 4 | EXTRA_PROGRAMS = cvs2sql 5 | 6 | LDADD = \ 7 | ../src/libwwwinit.la \ 8 | ../src/libwwwapp.la \ 9 | @LIBWWWXML@ ../src/libwwwhtml.la \ 10 | ../src/libwwwtelnet.la \ 11 | ../src/libwwwnews.la \ 12 | ../src/libwwwhttp.la \ 13 | ../src/libwwwmime.la \ 14 | ../src/libwwwgopher.la \ 15 | ../src/libwwwftp.la \ 16 | ../src/libwwwfile.la \ 17 | ../src/libwwwdir.la \ 18 | ../src/libwwwcache.la \ 19 | ../src/libwwwstream.la \ 20 | ../src/libwwwmux.la \ 21 | ../src/libwwwtrans.la \ 22 | ../src/libwwwcore.la \ 23 | ../src/libwwwutils.la \ 24 | -lm @LIBWWWZIP@ @LIBWWWWAIS@ @LIBWWWSQL@ @LIBWWWMD5@ \ 25 | $(MYSQL_LIBS) 26 | 27 | cvs2sql_CPPFLAGS = \ 28 | -I$(srcdir)/../../Library/src \ 29 | $(MYSQL_CFLAGS) 30 | -------------------------------------------------------------------------------- /Library/src/.cvsignore: -------------------------------------------------------------------------------- 1 | HT*.h WWW*.h SGML.h wwwsys.h *.lo *.la .libs .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/src/HTBound.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww MIME multipart parser stream 4 | 5 | 6 | 7 | 8 | 9 |

    MIME Multipart Parser Stream

    10 | 11 |
    12 | /*
    13 | **	(c) COPYRIGHT MIT 1995.
    14 | **	Please first read the full copyright statement in the file COPYRIGH.
    15 | */
    16 | 
    17 | 18 | This stream parses a MIME multipart stream and builds a set of new 19 | streams via the stream stack each time we encounter a boundary start. 20 | We get the boundary from the normal MIME parser via the Request 21 | object. As we keep a local copy this also work for nested 22 | multiparts.

    23 | 24 | This module is implemented by HTBound.c, and it is 25 | a part of the W3C 26 | Sample Code Library. 27 | 28 |

    29 | #ifndef HTBOUND_H
    30 | #define HTBOUND_H
    31 | #include "HTFormat.h"
    32 | 
    33 | #ifdef __cplusplus
    34 | extern "C" { 
    35 | #endif 
    36 | 
    37 | extern HTConverter HTBoundary;
    38 | 
    39 | #ifdef __cplusplus
    40 | }
    41 | #endif
    42 | 
    43 | #endif
    44 | 
    45 | 46 |
    47 |
    48 | @(#) $Id$ 49 |
    50 | 51 | 52 | -------------------------------------------------------------------------------- /Library/src/HTEPtoCl.c: -------------------------------------------------------------------------------- 1 | /* HTEpToClient.c 2 | ** EXTERNAL PARSE TO CLIENT 3 | ** 4 | ** (c) COPYRIGHT MIT 1995. 5 | ** Please first read the full copyright statement in the file COPYRIGH. 6 | ** @(#) $Id$ 7 | ** 8 | ** This module contains the interface between the 9 | ** the XParse module and the client. The dummy function is 10 | ** only here so that clients that use the XParse module 11 | ** can overWrite it. 12 | ** 13 | ** History: 14 | ** 19 Sep 94 Written by Hakon W Lie, howcome@w3.org 15 | ** 5 Dec 95 howcome changed name from Ext to X 16 | */ 17 | 18 | /* Library include files */ 19 | #include "wwwsys.h" 20 | #include "HTUtils.h" 21 | #include "HTStream.h" 22 | 23 | PUBLIC void HTCallClient (HTStream * me) 24 | { 25 | return; 26 | } 27 | -------------------------------------------------------------------------------- /Library/src/HTEPtoClient.c: -------------------------------------------------------------------------------- 1 | /* HTEpToClient.c 2 | ** EXTERNAL PARSE TO CLIENT 3 | ** 4 | ** (c) COPYRIGHT CERN 1994. 5 | ** Please first read the full copyright statement in the file COPYRIGH. 6 | ** 7 | ** This module contains the interface between the 8 | ** the ExtParse module and the client. The dummy function is 9 | ** only here so that clients that use the ExtParse module 10 | ** can overWrite it. 11 | ** 12 | ** History: 13 | ** 19 Sep 94 Written by Hakon W Lie, howcome@info.cern.ch 14 | */ 15 | 16 | #include "sysdep.h" 17 | #include "HTFormat.h" 18 | 19 | PUBLIC void HTCallClient ARGS1(HTStream *, me) 20 | { 21 | return; 22 | } 23 | -------------------------------------------------------------------------------- /Library/src/HTEPtoClient.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | EPtoClient: interface between the ExtParse module and the Client 4 | 5 | 6 | 7 | 8 | 9 |

    EPtoClient: interface between the ExtParse module and the Client

    10 | 11 |
    12 | /*
    13 | **	(c) COPYRIGHT CERN 1994.
    14 | **	Please first read the full copyright statement in the file COPYRIGH.
    15 | */
    16 | 
    17 | 18 | This module contains the interface between the ExtParse module and 19 | the client. The dummy function is only here so that clients that use 20 | the ExtParse module can overwrite it. See also HTExtParse

    22 | 23 | This module is implemented by HTEpToClient.c, and it is a part of the 26 | Library of Common Code. 27 | 28 |

    29 | #ifndef HTEPTOCLIENT_H
    30 | #define HTEPTOCLIENT_H
    31 | 
    32 | #include "sysdep.h"
    33 | 
    34 | #include "HTStream.h"
    35 | #include "HTExtParse.h"
    36 | 
    37 | #endif
    38 | 
    39 | 
    end 40 | 41 | 42 | -------------------------------------------------------------------------------- /Library/src/HTEvnttd.c: -------------------------------------------------------------------------------- 1 | /* Implementation dependent include files */ 2 | #include "tcp.h" 3 | 4 | /* Library include files */ 5 | #include "HTUtils.h" 6 | #include "HTAccess.h" 7 | #include "HTError.h" 8 | #include "HTThread.h" 9 | #include "HTList.h" 10 | #include "HTEvent.h" 11 | #include "HTThread.h" 12 | 13 | PUBLIC void HTEventThread_new ARGS1(void *, new_net) 14 | { 15 | HTThread_new((HTNetInfo *) new_net); 16 | } 17 | 18 | PUBLIC int HTEventThread_clear ARGS1( void *, old_net) 19 | { 20 | return HTThread_clear((HTNetInfo *) old_net); 21 | } 22 | 23 | PUBLIC void HTEventThreadState ARGS2( SOCKFD, sockfd, HTThreadAction, action) 24 | { 25 | HTThreadState( sockfd, action ) ; 26 | } 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /Library/src/HTFTPDir.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww FTP DIRECTORY LISTING 4 | 5 | 6 | 7 | 8 |

    FTP Directory Listings

    9 | 10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 | 17 | This module converts a FTP directory listing to a HTML object

    18 | 19 | This module is implemented by HTFTPDir.c, and it is 20 | a part of the W3C 21 | Sample Code Library. 22 | 23 |

    24 | #ifndef HTFTPDIR_H
    25 | #define HTFTPDIR_H
    26 | 
    27 | #include "HTStream.h"
    28 | #include "HTFTP.h"
    29 | 
    30 | #ifdef __cplusplus
    31 | extern "C" { 
    32 | #endif 
    33 | 
    34 | extern HTStream * HTFTPDir_new (HTRequest *	request,
    35 | 				FTPServerType	server,
    36 | 				char		list);
    37 | 
    38 | #ifdef __cplusplus
    39 | }
    40 | #endif
    41 | 
    42 | #endif  /* HTFTPDIR_H */
    43 | 
    44 | 45 |
    46 |
    47 | @(#) $Id$ 48 |
    49 | 50 | 51 | -------------------------------------------------------------------------------- /Library/src/HTFWriter.h: -------------------------------------------------------------------------------- 1 | /* */ 2 | 3 | /* C File Writer HTWriter.c 4 | ** ------------- 5 | ** 6 | ** It is useful to have both FWriter and Writer for environments in 7 | ** which fdopen() doesn't exist for example. 8 | */ 9 | 10 | #ifndef HTFWRITE_H 11 | #define HTFWRITE_H 12 | 13 | #include "HTStream.h" 14 | #include 15 | #include "HTFormat.h" 16 | 17 | extern HTStream * HTFWriter_new PARAMS((FILE * fp)); 18 | 19 | extern HTStream * HTSaveAndExecute PARAMS(( 20 | HTPresentation * pres, 21 | HTParentAnchor * anchor, /* Not used */ 22 | HTStream * sink)); 23 | 24 | #endif 25 | /* 26 | 27 | */ 28 | -------------------------------------------------------------------------------- /Library/src/HTGopher.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww GOPHER CLIENT 4 | 5 | 6 | 7 | 8 |

    Gopher Access

    9 | 10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 | 17 | This module also cantains the CSO Name Server access via Gopher.

    18 | 19 | This module is implemented by HTGopher.c, and 20 | it is a part of the W3C 21 | Sample Code Library. 22 | 23 |

    24 | #ifndef HTGOPHER_H
    25 | #define HTGOPHER_H
    26 | 
    27 | #include "HTProt.h"
    28 | 
    29 | #ifdef __cplusplus
    30 | extern "C" { 
    31 | #endif 
    32 | 
    33 | extern HTProtCallback HTLoadGopher;
    34 | 
    35 | 
    36 | #ifdef __cplusplus
    37 | }
    38 | #endif
    39 | 
    40 | #endif  /* HTGOPHER_H */
    41 | 
    42 | 43 |
    44 |
    45 | @(#) $Id$ 46 |
    47 | 48 | 49 | -------------------------------------------------------------------------------- /Library/src/HTHInit.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** CONFIGURATION-SPECIFIC INITIALIALIZATION FOR HTML PARSER 3 | ** 4 | ** (c) COPYRIGHT MIT 1995. 5 | ** Please first read the full copyright statement in the file COPYRIGH. 6 | ** @(#) $Id$ 7 | ** 8 | ** Set up the HTML parsers in libwww 9 | */ 10 | 11 | /* Library include files */ 12 | #include "wwwsys.h" 13 | #include "WWWUtil.h" 14 | #include "WWWCore.h" 15 | #include "HTHInit.h" /* Implemented here */ 16 | 17 | /* ------------------------------------------------------------------------- */ 18 | 19 | /* BINDINGS BETWEEN A SOURCE MEDIA TYPE AND A DEST MEDIA TYPE (CONVERSION) 20 | ** ---------------------------------------------------------------------- 21 | ** Not done automaticly - may be done by application! 22 | */ 23 | PUBLIC void HTMLInit (HTList * c) 24 | { 25 | /* 26 | ** This set of converters uses the HTML/HText interface. 27 | ** If you do not want this interface then replace them! 28 | */ 29 | HTConversion_add(c,"text/html", "www/present", HTMLPresent, 1.0, 0.0, 0.0); 30 | HTConversion_add(c,"text/plain", "www/present", HTPlainPresent, 1.0, 0.0, 0.0); 31 | HTConversion_add(c,"text/html", "text/x-c", HTMLToC, 0.5, 0.0, 0.0); 32 | HTConversion_add(c,"text/html", "text/plain", HTMLToPlain, 0.5, 0.0, 0.0); 33 | HTConversion_add(c,"text/html", "text/latex", HTMLToTeX, 1.0, 0.0, 0.0); 34 | } 35 | -------------------------------------------------------------------------------- /Library/src/HTMerge.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | W3C Sample Code Library libwww Merge Stream 5 | 6 | 7 |

    8 | Merge stream 9 |

    10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 |

    17 | The Merge stream can be used to merge multiple streams into a single 18 | target stream. The Merge stream does not prevent any of the streams from 19 | writing and no ordering is imposed. The main feature is basically that the 20 | free and abort methods can be called n times where n equals the number of 21 | feeds that put data to the stream. 22 |

    23 | This module is implemented by HTMerge.c, and it is 24 | a part of the W3C Sample Code 25 | Library. 26 |

    27 | #ifndef _HTMERGE_H
    28 | #define _HTMERGE_H
    29 | 
    30 | #include "HTStream.h"
    31 | 
    32 | #ifdef __cplusplus
    33 | extern "C" { 
    34 | #endif 
    35 | 
    36 | extern HTStream * HTMerge (HTStream * target, int feeds);
    37 | 
    38 | #ifdef __cplusplus
    39 | }
    40 | #endif
    41 | 
    42 | #endif /* HTMERGE_H */
    43 | 
    44 |

    45 |


    46 |
    47 | @(#) $Id$ 48 |
    49 | 50 | -------------------------------------------------------------------------------- /Library/src/HTMux.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww Multiplexing 4 | 5 | 6 |

    7 | Channels, Sessions, and Multiplexing 8 |

    9 |
    10 | /*
    11 | **	(c) COPYRIGHT MIT 1995.
    12 | **	Please first read the full copyright statement in the file COPYRIGH.
    13 | */
    14 | 
    15 |

    16 | This module defines the read and write functions to and from the network. 17 | As we are having reentrant function and a smarter network I/O this will get 18 | very small :-) 19 |

    20 | This module is implemented by HTMux.c, and it is a 21 | part of the W3C Sample Code 22 | Library. 23 |

    24 | #ifndef HTMUX_H
    25 | #define HTMUX_H
    26 | 
    27 | 
    28 |
    extern HTStream * HTMuxWriter_new (HTHost * 	host,
    29 | 				   HTNet * 	net,
    30 | 				   HTStream *	target);
    31 | 
    32 |
    33 | #endif
    34 | 
    35 |

    36 |


    37 |
    38 | @(#) $Id$ 39 |
    40 | 41 | -------------------------------------------------------------------------------- /Library/src/HTNetTxt.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | W3C Sample Code Library libwww CRLF Stripper Stream 6 | 7 | 8 |

    9 | Network Telnet To Internal Character Text 10 |

    11 |
    12 | /*
    13 | **	(c) COPYRIGHT MIT 1995.
    14 | **	Please first read the full copyright statement in the file COPYRIGH.
    15 | */
    16 | 
    17 |

    18 | This is a filter stream suitable for taking text from a socket and passing 19 | it into a stream which expects text in the local C representation. It does 20 | newline conversion. As usual, pass its output stream to it when creating 21 | it. 22 |

    23 | This module is implemented by HTNetTxt.c, and it 24 | is a part of the W3C Sample Code 25 | Library. 26 |

    27 | #ifndef HTNETTXT_H
    28 | #define HTNETTXT_H
    29 | 
    30 | #ifdef __cplusplus
    31 | extern "C" { 
    32 | #endif 
    33 | 
    34 | extern HTStream * HTNetToText (HTStream * target);
    35 | 
    36 | #ifdef __cplusplus
    37 | }
    38 | #endif
    39 | 
    40 | #endif  /* HTNETTXT_H */
    41 | 
    42 |

    43 |


    44 |
    45 | @(#) $Id$ 46 |
    47 | 48 | -------------------------------------------------------------------------------- /Library/src/HTNewsLs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | W3C Sample Code Library libwww News/NNTP Listings 5 | 6 | 7 |

    8 | News/NNTP Article and Group Listings 9 |

    10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 |

    17 | This module converts a generic News group listing 18 | to a HTML object 19 |

    20 | This module is implemented by HTFTPDir.c, and it 21 | is a part of the W3C Sample Code 22 | Library. 23 |

    24 | #ifndef HTNEWSLS_H
    25 | #define HTNEWSLS_H
    26 | #include "HTStream.h"
    27 | #include "HTFormat.h"
    28 | #include "HTNet.h"
    29 | 
    30 | #ifdef __cplusplus
    31 | extern "C" { 
    32 | #endif 
    33 | 
    34 | extern HTConverter HTNewsList, HTNewsGroup;
    35 | 
    36 |

    37 | Newsgroup List Cache 38 |

    39 |

    40 | 41 | The news list cache uses a URL tree to store the information 42 |

    43 | HTNetBefore HTNewsCache_before;
    44 | HTNetAfter HTNewsCache_after;
    45 | 
    46 |
    47 | #ifdef __cplusplus
    48 | }
    49 | #endif
    50 | 
    51 | #endif /* HTNEWSLS_H */
    52 | 
    53 |

    54 |


    55 |
    56 | @(#) $Id$ 57 |
    58 | 59 | -------------------------------------------------------------------------------- /Library/src/HTNewsRq.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww NNTP REQUEST STREAM 4 | 5 | 6 | 7 | 8 |

    NNTP Request Stream

    9 | 10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 | 17 | The NNTP Request stream generates a NNTP request header and writes it 18 | to the target which is normally a HTWriter stream.

    19 | 20 | This module is implemented by HTNewsRq.c, and 21 | it is a part of the W3C 22 | Sample Code Library. 23 | 24 |

    25 | #ifndef HTNEWSREQ_H
    26 | #define HTNEWSREQ_H
    27 | 
    28 | #include "HTStream.h"
    29 | #include "HTAccess.h"
    30 | 
    31 | #ifdef __cplusplus
    32 | extern "C" { 
    33 | #endif 
    34 | 
    35 | 36 |

    Streams Definition

    37 | 38 | This stream makes a HTNews request header before it goes into 39 | transparent mode. 40 | 41 |
    42 | extern HTStream * HTNewsPost_new (HTRequest * request, HTStream * target);
    43 | 
    44 | #ifdef __cplusplus
    45 | }
    46 | #endif
    47 | 
    48 | #endif  /* HTNEWSREQ_H */
    49 | 
    50 | 51 |
    52 |
    53 | @(#) $Id$ 54 |
    55 | 56 | 57 | -------------------------------------------------------------------------------- /Library/src/HTNoFree.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww No Free Stream 4 | 5 | 6 | 7 | 8 |

    No Free Stream

    9 | 10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 | 17 | This stream is a throughline for all methods except FREE and 18 | ABORT. This means that it can be use to put ahead of streams that you 19 | don't want to be freed or aborted until you are redy to do it 20 | yourself. 21 |

    22 | This module is implemented by HTNoFree.c, and 23 | it is a part of the W3C Sample 24 | Code Library. 25 | 26 |

    27 | #ifndef _HTNOFREE_H
    28 | #define _HTNOFREE_H
    29 | 
    30 | #include "HTStream.h"
    31 | 
    32 | #ifdef __cplusplus
    33 | extern "C" { 
    34 | #endif 
    35 | 
    36 | extern HTStream * HTNoFreeStream_new (HTStream * target);
    37 | 
    38 | extern int HTNoFreeStream_delete (HTStream * me);
    39 | 
    40 | #ifdef __cplusplus
    41 | }
    42 | #endif
    43 | 
    44 | #endif /* HTNOFREE_H */
    45 | 
    46 | 47 |
    48 |
    49 | @(#) $Id$ 50 |
    51 | 52 | 53 | -------------------------------------------------------------------------------- /Library/src/HTPlain.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww PLAIN TEXT STREAM 4 | 5 | 6 | 7 | 8 |

    Plain text object

    9 | 10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 | 17 | This module is implemented by HTPlain.c, and 18 | it is a part of the W3C 19 | Sample Code Library. 20 | 21 |
    22 | #ifndef HTPLAIN_H
    23 | #define HTPLAIN_H
    24 | 
    25 | #include "HTFormat.h"
    26 | 
    27 | #ifdef __cplusplus
    28 | extern "C" { 
    29 | #endif 
    30 | 
    31 | extern HTConverter HTPlainPresent;
    32 | 
    33 | #ifdef __cplusplus
    34 | }
    35 | #endif
    36 | 
    37 | #endif  /* HTPLAIN_H */
    38 | 
    39 | 40 |
    41 |
    42 | @(#) $Id$ 43 |
    44 | 45 | 46 | -------------------------------------------------------------------------------- /Library/src/HTRDF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/src/HTRDF.c -------------------------------------------------------------------------------- /Library/src/HTTPServ.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww HTTP SERVER 4 | 5 | 6 | 7 | 8 |

    HTTP Server Module

    9 | 10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 | 17 | This is actually a very small definition file as almost everything is 18 | set up elsewhere.

    19 | 20 | This module is implemented by HTTPServ.c, and 21 | it is a part of the W3C 22 | Sample Code Library.

    23 | 24 |

    25 | #ifndef HTTPSERV_H
    26 | #define HTTPSERV_H
    27 | 
    28 | #include "HTProt.h"
    29 | 
    30 | #ifdef __cplusplus
    31 | extern "C" { 
    32 | #endif 
    33 | 
    34 | extern HTProtCallback HTServHTTP;
    35 | 
    36 | #ifdef __cplusplus
    37 | }
    38 | #endif
    39 | 
    40 | #endif /* HTTPSERV_H */
    41 | 
    42 | 43 |
    44 |
    45 | @(#) $Id$ 46 |
    47 | 48 | 49 | -------------------------------------------------------------------------------- /Library/src/HTTPUtil.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | W3C Sample Code Library libwww HTTP COMMON 5 | 6 | 7 |

    8 | HTTP Communalities between Server and Client Module 9 |

    10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 |

    17 | The HTTP client module and the 18 | server module has a few things in common which 19 | we keep in this file. 20 |

    21 | #ifndef HTTPUTIL_H
    22 | #define HTTPUTIL_H
    23 | 
    24 | #ifdef __cplusplus
    25 | extern "C" { 
    26 | #endif 
    27 | 
    28 |

    29 | HTTP Version Management 30 |

    31 |
    32 | typedef enum _HTTPVersion {
    33 |     HTTP = 0,
    34 |     HTTP_09,		
    35 |     HTTP_10,
    36 |     HTTP_11,
    37 |     HTTP_12
    38 | } HTTPVersion;
    39 | 
    40 |

    41 | Versions supported by HTTP 42 |

    43 |
    44 | #define HTTP_VERSION_10	"HTTP/1.0"
    45 | #define HTTP_VERSION	"HTTP/1.1"
    46 | 
    47 |
    48 | #ifdef __cplusplus
    49 | }
    50 | #endif
    51 | 
    52 | #endif  /* HTTPUTIL_H */
    53 | 
    54 |

    55 |


    56 |
    57 | @(#) $Id$ 58 |
    59 | 60 | -------------------------------------------------------------------------------- /Library/src/HTTelnet.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww TELNET, RLOGIN ETC. 4 | 5 | 6 | 7 | 8 |

    Telnet and similar access methods

    9 | 10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 | 17 | This module is implemented by HTTelnet.c, and 18 | it is a part of the W3C 19 | Sample Code Library. 20 | 21 |
    22 | #ifndef HTTELNET_H
    23 | #define HTTELNET_H
    24 | 
    25 | #include "HTProt.h"
    26 | 
    27 | #ifdef __cplusplus
    28 | extern "C" { 
    29 | #endif 
    30 | 
    31 | extern HTProtCallback HTLoadTelnet;
    32 | 
    33 | #ifdef __cplusplus
    34 | }
    35 | #endif
    36 | 
    37 | #endif  /* HTTELNET_H */
    38 | 
    39 | 40 |
    41 |
    42 | @(#) $Id$ 43 |
    44 | 45 | 46 | -------------------------------------------------------------------------------- /Library/src/HTZip.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | W3C Sample Code Library libwww ZLib Compress and Decompress Stream 5 | 6 | 7 |

    8 | ZLib Compress and Decompress Stream 9 |

    10 |
    11 | /*
    12 | **	(c) COPYRIGHT MIT 1995.
    13 | **	Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 |

    17 | This module provides an interface to the zlib compress and decompress functions. It can be hooked inas as content encoding coder/decoder in libwww which allows for on-the-fly encoding/decoding. 18 |

    19 | This module is implemented by HTZip.c, and it 20 | is a part of the W3C Sample Code 21 | Library. 22 |

    23 | #ifndef HTZIP_H
    24 | #define HTZIP_H
    25 | 
    26 | #include "HTFormat.h"
    27 | 
    28 | #ifdef __cplusplus
    29 | extern "C" { 
    30 | #endif 
    31 | 
    32 |
    33 | #ifdef HT_ZLIB
    34 | extern HTCoder HTZLib_inflate;
    35 | #endif
    36 | 
    37 |

    38 | End of definition module 39 |

    40 | #ifdef __cplusplus
    41 | }
    42 | #endif
    43 | 
    44 | #endif /* HTZIP_H */
    45 | 
    46 |

    47 |


    48 |
    49 | @(#) $Id$ 50 |
    51 | 52 | -------------------------------------------------------------------------------- /Library/src/Makefile.include: -------------------------------------------------------------------------------- 1 | # Make WWW under unix 2 | # 3 | # This is a generic version. If you copy it and adapt it for 4 | # a new architecure, please mail the diffs mack to www-bug@info.cern.ch 5 | # 6 | # For W3 distribution, machine type for subdirectories 7 | WWW_MACH = unix 8 | 9 | # For ASIS installation, the ASIS code for the machine/os 10 | ASIS_MACH = hardware/os 11 | 12 | CFLAGS = -DDEBUG 13 | CC = cc 14 | LFLAGS = 15 | 16 | 17 | # Directory for installed binary: 18 | BINDIR = /usr/local/bin 19 | 20 | #_________________ OK if normal W3 distribution 21 | # Where is the WWW source root? 22 | WWW = ../.. 23 | 24 | # Where is the W3 object library? 25 | LIBDIR = $(WWW)/Library/Implementation/$(WWW_MACH) 26 | 27 | -------------------------------------------------------------------------------- /Library/src/SSL/.cvsignore: -------------------------------------------------------------------------------- 1 | HT*.h WWW*.h SGML.h wwwsys.h *.lo .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/src/SSL/HTSSL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/src/SSL/HTSSL.c -------------------------------------------------------------------------------- /Library/src/SSL/HTSSLMan.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The HTSSL Class Definition 5 | 6 | 7 |

    The HTSSL Class Definition

    8 | 9 | Defines, manages and frees single SSL connection. 10 | 11 | 12 |
    13 | #ifndef HTSSLMAN_H
    14 | #define HTSSLMAN_H
    15 | 
    16 | #ifdef __cplusplus
    17 | extern "C" {
    18 | #endif
    19 | 
    20 | #include "HTSSL.h"    
    21 | 
    22 | struct _HTSSL {
    23 |     SSL * ssl;
    24 |     int   sd;        /* socket descriptor */
    25 |     BOOL  connected;
    26 |     int   ref_count;
    27 | };
    28 | 
    29 | extern HTSSL * HTSSL_new(int sd);
    30 | 
    31 | extern void HTSSL_free(HTSSL *);
    32 | 
    33 | extern BOOL HTSSL_connected(HTSSL * ssl);
    34 | 
    35 | extern void HTSSL_set_disconnected(HTSSL * htssl);
    36 | 
    37 | extern BOOL HTSSL_connect(HTSSL * ssl, int sd);
    38 | 
    39 | extern int HTSSL_read(HTSSL * htssl, int sd, char * buff, int len);
    40 | 
    41 | extern int HTSSL_write(HTSSL * htssl, int sd, char * buff, int len);
    42 | 
    43 | #ifdef __cplusplus
    44 | }
    45 | #endif
    46 | 
    47 | #endif /*HTSSLMAN_H*/
    48 | 
    49 | 50 |

    51 |


    52 |
    53 | @(#) $Id$ 54 |
    55 | 56 | -------------------------------------------------------------------------------- /Library/src/SSL/HTSSLReader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/src/SSL/HTSSLReader.c -------------------------------------------------------------------------------- /Library/src/SSL/HTSSLWriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/src/SSL/HTSSLWriter.c -------------------------------------------------------------------------------- /Library/src/SSL/HTSSLhttps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Library/src/SSL/HTSSLhttps.c -------------------------------------------------------------------------------- /Library/src/SSL/windows/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | SUFFIXES = .files .def 4 | 5 | SRC := $(wildcard *.c) 6 | MAK := $(wildcard *.mak) 7 | FLS := $(wildcard *.files) 8 | 9 | BUILT_SOURCES = \ 10 | wwwssl.def 11 | 12 | EXTRA_DIST = \ 13 | $(BUILT_SOURCES) \ 14 | wwwdll.def \ 15 | $(SRC) \ 16 | $(FLS) \ 17 | $(MAK) 18 | 19 | def-clean: 20 | test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) 21 | 22 | def: $(BUILT_SOURCES) 23 | 24 | .files.def: 25 | perl $(top_srcdir)/config/makedefs.pl -headerEXPORTS -d$(srcdir)/.. @$(srcdir)/$(*F).files > $(srcdir)/$(*F).def 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /Library/src/SSL/windows/wwwdll.def: -------------------------------------------------------------------------------- 1 | ;LIBRARY htdll 2 | DESCRIPTION 'Core functions from the wwwlib.' 3 | 4 | EXPORTS 5 | ;HTDLL.c 6 | ;PpTTYPrint = PTTYPrint @ 801 NONAME CONSTANT 7 | PTTYPrint @ 801 CONSTANT 8 | WWW_TraceFlag @ 802 CONSTANT 9 | -------------------------------------------------------------------------------- /Library/src/SSL/windows/wwwssl.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | ;HTSSL.c @ 100 3 | HTSSL_protMethod_set @ 101 4 | HTSSL_protMethod @ 102 5 | HTSSL_verifyDepth_set @ 103 6 | HTSSL_verifyDepth @ 104 7 | HTSSL_certFile_set @ 105 8 | HTSSL_certFile @ 106 9 | HTSSL_keyFile_set @ 107 10 | HTSSL_keyFile @ 108 11 | HTSSL_init @ 109 12 | HTSSL_terminate @ 110 13 | HTSSL_isInitialized @ 111 14 | HTSSL_new @ 112 15 | HTSSL_free @ 113 16 | HTSSL_open @ 114 17 | HTSSL_close @ 115 18 | HTSSL_isOpen @ 116 19 | HTSSL_read @ 117 20 | HTSSL_write @ 118 21 | HTSSL_getError @ 119 22 | 23 | ;HTSSLhttps.c @ 200 24 | HTSSLhttps_init @ 201 25 | HTSSLhttps_terminate @ 202 26 | HTSSLhttps_isInitialized @ 203 27 | 28 | ;HTSSLReader.c @ 300 29 | HTSSLReader_consumed @ 301 30 | HTSSLReader_new @ 302 31 | 32 | ;HTSSLWriter.c @ 400 33 | HTSSLWriter_new @ 401 34 | 35 | -------------------------------------------------------------------------------- /Library/src/SSL/windows/wwwssl.files: -------------------------------------------------------------------------------- 1 | HTSSL.c 2 | HTSSLhttps.c 3 | HTSSLReader.c 4 | HTSSLWriter.c 5 | -------------------------------------------------------------------------------- /Library/src/WWW.h: -------------------------------------------------------------------------------- 1 | /* Include file for WorldWideWeb project-wide definitions 2 | */ 3 | 4 | /* Formats: 5 | */ 6 | 7 | #ifndef WWW_H 8 | #define WWW_H 9 | 10 | /* Bit fields describing the capabilities for a node: 11 | */ 12 | #define WWW_READ 1 13 | #define WWW_WRITE 2 14 | #define WWW_LINK_TO_NODE 4 15 | #define WWW_LINK_TO_PART 8 16 | #define WWW_LINK_FROM_NODE 16 17 | #define WWW_LINK_FROM_PART 32 18 | #define WWW_DO_ANYTHING 63 19 | 20 | #endif /* WWW_H */ 21 | -------------------------------------------------------------------------------- /Library/src/WWW.html: -------------------------------------------------------------------------------- 1 |
     2 | /*	Include file for WorldWideWeb project-wide definitions
     3 | */
     4 | 
     5 | /*	Formats:
     6 | */
     7 | 
     8 | #ifndef WWW_H
     9 | #define WWW_H
    10 | 
    11 | /*	Bit fields describing the capabilities for a node:
    12 | */
    13 | #define WWW_READ					1
    14 | #define WWW_WRITE					2
    15 | #define WWW_LINK_TO_NODE		4
    16 | #define WWW_LINK_TO_PART		8
    17 | #define WWW_LINK_FROM_NODE	  16
    18 | #define WWW_LINK_FROM_PART	  32
    19 | #define WWW_DO_ANYTHING	     63
    20 | 
    21 | #endif /* WWW_H */
    22 | 
    23 | -------------------------------------------------------------------------------- /Library/src/WWWMux.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Sample Code Library libwww MUX Transport 4 | 5 | 6 |

    7 | Declaration of W3C Sample Code Library MUX Transport 8 |

    9 |
    10 | /*
    11 | **	(c) COPYRIGHT MIT 1995.
    12 | **	Please first read the full copyright statement in the file COPYRIGH.
    13 | */
    14 | 
    15 |
    16 | #ifndef WWWMUX_H
    17 | #define WWWMUX_H
    18 | 
    19 |
    20 | #ifdef __cplusplus
    21 | extern "C" { 
    22 | #endif
    23 | 
    24 |

    25 | System dependencies 26 |

    27 |

    28 | The wwwsys.h file includes system-specific include 29 | files and flags for I/O to network and disk. The only reason for this file 30 | is that the Internet world is more complicated than Posix and ANSI. 31 |

    32 | #include "wwwsys.h"
    33 | 
    34 | 35 |
    36 | #include "HTMuxCh.h"
    37 | #include "HTMuxTx.h"
    38 | #include "HTDemux.h"
    39 | 
    40 | 41 |
    42 | #ifdef __cplusplus
    43 | } /* end extern C definitions */
    44 | #endif
    45 | 
    46 | #endif
    47 | 
    48 |

    49 |


    50 |
    51 | @(#) $Id$ 52 |
    53 | 54 | -------------------------------------------------------------------------------- /Library/src/grpopen.c: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 1991 Free Software Foundation, Inc. 2 | This file is part of the GNU C Library. 3 | 4 | The GNU C Library is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU Library General Public License as 6 | published by the Free Software Foundation; either version 2 of the 7 | License, or (at your option) any later version. 8 | 9 | The GNU C Library is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | Library General Public License for more details. 13 | 14 | You should have received a copy of the GNU Library General Public 15 | License along with the GNU C Library; see the file COPYING.LIB. If 16 | not, write to the Free Software Foundation, Inc., 675 Mass Ave, 17 | Cambridge, MA 02139, USA. */ 18 | 19 | /* CHANGED FOR VMS */ 20 | 21 | /* 22 | * 23 | */ 24 | 25 | #include 26 | #include "../vms/grp.h" 27 | 28 | /* Return a new stream open on the group file. */ 29 | FILE *grpopen(void) 30 | { 31 | return fopen("/etc/group", "r"); 32 | } 33 | -------------------------------------------------------------------------------- /Library/src/multinet.opt: -------------------------------------------------------------------------------- 1 | MULTINET:MULTINET_SOCKET_LIBRARY/share 2 | -------------------------------------------------------------------------------- /Library/src/patchlevel.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UFC-crypt: ultra fast crypt(3) implementation 3 | * 4 | * Copyright (C) 1991, 1992, Free Software Foundation, Inc. 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Library General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Library General Public License for more details. 15 | 16 | * You should have received a copy of the GNU Library General Public 17 | * License along with this library; if not, write to the Free 18 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 19 | * 20 | * @(#)patchlevel.h 1.11 7/15/92 21 | * 22 | */ 23 | 24 | #define PATCHLEVEL "UFC-crypt, patchlevel 1e, @(#)patchlevel.h 1.11 7/15/92" 25 | -------------------------------------------------------------------------------- /Library/src/pwdopen.c: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 1991 Free Software Foundation, Inc. 2 | This file is part of the GNU C Library. 3 | 4 | The GNU C Library is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU Library General Public License as 6 | published by the Free Software Foundation; either version 2 of the 7 | License, or (at your option) any later version. 8 | 9 | The GNU C Library is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | Library General Public License for more details. 13 | 14 | You should have received a copy of the GNU Library General Public 15 | License along with the GNU C Library; see the file COPYING.LIB. If 16 | not, write to the Free Software Foundation, Inc., 675 Mass Ave, 17 | Cambridge, MA 02139, USA. */ 18 | 19 | /* CHANGED FOR VMS */ 20 | 21 | /* 22 | * 23 | */ 24 | 25 | #include 26 | #include "../vms/pwd.h" 27 | 28 | /* Return a new stream open on the password file. */ 29 | FILE *pwdopen(void) 30 | { 31 | return(fopen("/etc/passwd", "r")); 32 | } 33 | -------------------------------------------------------------------------------- /Library/src/vms/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Library/src/vms/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | EXTRA_DIST = \ 6 | descrip.mms \ 7 | COPYING.LIB \ 8 | build_multinet.com \ 9 | build_multinet.com_alpha \ 10 | multinet.opt \ 11 | build_ucx.com \ 12 | build_ucx.com_alpha \ 13 | ucx.opt \ 14 | ucx.opt_alpha \ 15 | patchlevel.h \ 16 | ufc-crypt.h \ 17 | crypt.c \ 18 | crypt_util.c \ 19 | getline.c \ 20 | getpass.c \ 21 | HTVMSUtils.h \ 22 | HTVMSUtils.c \ 23 | dirent.h \ 24 | dirent.c \ 25 | sys_dirent.h 26 | 27 | 28 | -------------------------------------------------------------------------------- /Library/src/vms/grpopen.c: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 1991 Free Software Foundation, Inc. 2 | This file is part of the GNU C Library. 3 | 4 | The GNU C Library is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU Library General Public License as 6 | published by the Free Software Foundation; either version 2 of the 7 | License, or (at your option) any later version. 8 | 9 | The GNU C Library is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | Library General Public License for more details. 13 | 14 | You should have received a copy of the GNU Library General Public 15 | License along with the GNU C Library; see the file COPYING.LIB. If 16 | not, write to the Free Software Foundation, Inc., 675 Mass Ave, 17 | Cambridge, MA 02139, USA. */ 18 | 19 | /* CHANGED FOR VMS */ 20 | 21 | /* 22 | * 23 | */ 24 | 25 | #include 26 | #include "../vms/grp.h" 27 | 28 | /* Return a new stream open on the group file. */ 29 | FILE *grpopen(void) 30 | { 31 | return fopen("/etc/group", "r"); 32 | } 33 | -------------------------------------------------------------------------------- /Library/src/vms/multinet.opt: -------------------------------------------------------------------------------- 1 | MULTINET:MULTINET_SOCKET_LIBRARY/share 2 | sys$share:vaxcrtl/share 3 | -------------------------------------------------------------------------------- /Library/src/vms/multinet.opt_alpha: -------------------------------------------------------------------------------- 1 | MULTINET:MULTINET_SOCKET_LIBRARY/share 2 | -------------------------------------------------------------------------------- /Library/src/vms/patchlevel.h: -------------------------------------------------------------------------------- 1 | /* 2 | * UFC-crypt: ultra fast crypt(3) implementation 3 | * 4 | * Copyright (C) 1991, 1992, Free Software Foundation, Inc. 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Library General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Library General Public License for more details. 15 | 16 | * You should have received a copy of the GNU Library General Public 17 | * License along with this library; if not, write to the Free 18 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 19 | * 20 | * @(#)patchlevel.h 1.11 7/15/92 21 | * 22 | */ 23 | 24 | #define PATCHLEVEL "UFC-crypt, patchlevel 1e, @(#)patchlevel.h 1.11 7/15/92" 25 | -------------------------------------------------------------------------------- /Library/src/vms/pwdopen.c: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 1991 Free Software Foundation, Inc. 2 | This file is part of the GNU C Library. 3 | 4 | The GNU C Library is free software; you can redistribute it and/or 5 | modify it under the terms of the GNU Library General Public License as 6 | published by the Free Software Foundation; either version 2 of the 7 | License, or (at your option) any later version. 8 | 9 | The GNU C Library is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 | Library General Public License for more details. 13 | 14 | You should have received a copy of the GNU Library General Public 15 | License along with the GNU C Library; see the file COPYING.LIB. If 16 | not, write to the Free Software Foundation, Inc., 675 Mass Ave, 17 | Cambridge, MA 02139, USA. */ 18 | 19 | /* CHANGED FOR VMS */ 20 | 21 | /* 22 | * 23 | */ 24 | 25 | #include 26 | #include "../vms/pwd.h" 27 | 28 | /* Return a new stream open on the password file. */ 29 | FILE *pwdopen(void) 30 | { 31 | return(fopen("/etc/passwd", "r")); 32 | } 33 | -------------------------------------------------------------------------------- /Library/src/vms/ucx.opt: -------------------------------------------------------------------------------- 1 | sys$library:ucx$ipc/lib 2 | sys$share:vaxcrtl/share 3 | -------------------------------------------------------------------------------- /Library/src/vms/ucx.opt_alpha: -------------------------------------------------------------------------------- 1 | sys$share:ucx$ipc_shr/share 2 | -------------------------------------------------------------------------------- /Library/src/windows/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile Makefile.in *.def *.docs 2 | -------------------------------------------------------------------------------- /Library/src/windows/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | SUFFIXES = .files .def 4 | 5 | # the following rules allow to select the windows files that must be included 6 | # in the distribution, but that aren't processes or generated by the Unix 7 | # Make command 8 | SRC := $(subst $(srcdir)/,,$(wildcard $(srcdir)/*.c)) 9 | MAK := $(subst $(srcdir)/,,$(wildcard $(srcdir)*.mak)) 10 | FLS := $(subst $(srcdir)/,,$(wildcard $(srcdir)/*.files)) 11 | 12 | BUILT_SOURCES = \ 13 | wwwapp.def wwwapp.def wwwcache.def \ 14 | wwwcore.def wwwdir.def wwwmux.def \ 15 | wwwfile.def wwwftp.def wwwgophe.def \ 16 | wwwstream.def wwwhtml.def wwwhttp.def \ 17 | wwwmime.def wwwnews.def wwwtrans.def \ 18 | wwwtelnt.def wwwutils.def wwwwais.def \ 19 | wwwzip.def wwwsql.def wwwxml.def \ 20 | wwwinit.def wwwdav.def 21 | 22 | EXTRA_DIST = \ 23 | $(BUILT_SOURCES) \ 24 | config.h \ 25 | wwwdll.def \ 26 | $(SRC) \ 27 | $(FLS) \ 28 | $(MAK) 29 | 30 | def-clean: 31 | test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) 32 | 33 | def: $(BUILT_SOURCES) 34 | 35 | .files.def: 36 | perl $(top_srcdir)/config/makedefs.pl -headerEXPORTS -d$(srcdir)/.. @$(srcdir)/$(*F).files > $(srcdir)/$(*F).def 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /Library/src/windows/makexprt.pl: -------------------------------------------------------------------------------- 1 | #!/usr/local/bin/perl -ni 2 | 3 | if (!/^PUBLIC\s/) { 4 | print; 5 | next; 6 | } 7 | if (!/(\w*)\W*\(/) { 8 | warn "assuming global: ", $_; 9 | next; 10 | } 11 | local($func) = $1; 12 | s/$func/EXPORT $func/; 13 | s/\*EXPORT/\* EXPORT/; 14 | print; 15 | 16 | -------------------------------------------------------------------------------- /Library/src/windows/windll.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BOOL WINAPI DllMain (HINSTANCE hDLL, DWORD dwReason, LPVOID lpReserved) 4 | { 5 | return (1); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /Library/src/windows/wwwapp.files: -------------------------------------------------------------------------------- 1 | HTAccess.c 2 | HTDialog.c 3 | HTEvtLst.c 4 | HTFilter.c 5 | HTHist.c 6 | HTHome.c 7 | HTLog.c 8 | HTProxy.c 9 | HTRules.c 10 | -------------------------------------------------------------------------------- /Library/src/windows/wwwcache.files: -------------------------------------------------------------------------------- 1 | HTCache.c 2 | -------------------------------------------------------------------------------- /Library/src/windows/wwwcore.files: -------------------------------------------------------------------------------- 1 | HTAlert.c 2 | HTAnchor.c 3 | HTChannl.c 4 | HTDNS.c 5 | HTError.c 6 | HTEscape.c 7 | HTEvent.c 8 | HTFormat.c 9 | HTHost.c 10 | HTInet.c 11 | HTLib.c 12 | HTLink.c 13 | HTMemLog.c 14 | HTMethod.c 15 | HTNet.c 16 | HTNoFree.c 17 | HTParse.c 18 | HTProt.c 19 | HTReqMan.c 20 | HTResponse.c 21 | HTStream.c 22 | HTTCP.c 23 | HTTimer.c 24 | HTTrans.c 25 | HTUTree.c 26 | HTUser.c 27 | HTWWWStr.c 28 | -------------------------------------------------------------------------------- /Library/src/windows/wwwdav.files: -------------------------------------------------------------------------------- 1 | HTDAV.c 2 | -------------------------------------------------------------------------------- /Library/src/windows/wwwdir.files: -------------------------------------------------------------------------------- 1 | HTIcons.c 2 | HTDescpt.c 3 | HTDir.c 4 | -------------------------------------------------------------------------------- /Library/src/windows/wwwdll.c: -------------------------------------------------------------------------------- 1 | /* HTDLL - module to be included only when making wwwuitls.dll 2 | * purpose: provide instances of the following exported globals: 3 | * PTTYPrint - 4 | * WWW_TraceFlag - 5 | */ 6 | 7 | typedef int (TTYPrint_t)(unsigned int target, const char* fmt, ...); 8 | TTYPrint_t* PTTYPrint; 9 | int WWW_TraceFlag = 0; /* Global trace flag for ALL W3 code */ 10 | -------------------------------------------------------------------------------- /Library/src/windows/wwwdll.def: -------------------------------------------------------------------------------- 1 | ;LIBRARY htdll 2 | DESCRIPTION 'Core functions from the wwwlib.' 3 | 4 | EXPORTS 5 | ;HTDLL.c 6 | ;PpTTYPrint = PTTYPrint @ 801 NONAME CONSTANT 7 | PTTYPrint @ 801 CONSTANT 8 | WWW_TraceFlag @ 802 CONSTANT 9 | -------------------------------------------------------------------------------- /Library/src/windows/wwwfile.files: -------------------------------------------------------------------------------- 1 | HTBInit.c 2 | HTBind.c 3 | HTFile.c 4 | HTMulti.c 5 | -------------------------------------------------------------------------------- /Library/src/windows/wwwftp.files: -------------------------------------------------------------------------------- 1 | HTFTP.c 2 | HTFTPDir.c 3 | -------------------------------------------------------------------------------- /Library/src/windows/wwwgophe.files: -------------------------------------------------------------------------------- 1 | HTGopher.c 2 | -------------------------------------------------------------------------------- /Library/src/windows/wwwhtml.files: -------------------------------------------------------------------------------- 1 | HTMLPDTD.c 2 | SGML.c 3 | HTMLGen.c 4 | HTTeXGen.c 5 | HTPlain.c 6 | HTML.c 7 | HText.c 8 | HTHInit.c 9 | HTStyle.c 10 | -------------------------------------------------------------------------------- /Library/src/windows/wwwhttp.files: -------------------------------------------------------------------------------- 1 | HTAABrow.c 2 | HTAAUtil.c 3 | HTCookie.c 4 | HTDigest.c 5 | HTTChunk.c 6 | HTTP.c 7 | HTTPGen.c 8 | HTTPReq.c 9 | HTTPRes.c 10 | HTTPServ.c 11 | HTPEP.c 12 | -------------------------------------------------------------------------------- /Library/src/windows/wwwinit.files: -------------------------------------------------------------------------------- 1 | HTInit.c 2 | HTProfil.c 3 | -------------------------------------------------------------------------------- /Library/src/windows/wwwmime.files: -------------------------------------------------------------------------------- 1 | HTBound.c 2 | HTHeader.c 3 | HTMIME.c 4 | HTMIMPrs.c 5 | HTMIMERq.c 6 | HTMIMImp.c 7 | -------------------------------------------------------------------------------- /Library/src/windows/wwwmlgen.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | ;HTMLGen.c @ 100 3 | HTMLGenerator @ 101 4 | HTPlainToHTML @ 102 5 | HTPlainTo7BitHTML @ 103 6 | 7 | ;HTMLPDTD.c @ 200 8 | HTStartAnchor @ 201 9 | HTMLPutImg @ 202 10 | HTNextID @ 203 11 | 12 | -------------------------------------------------------------------------------- /Library/src/windows/wwwmux.files: -------------------------------------------------------------------------------- 1 | HTMuxCh.c 2 | HTMuxTx.c 3 | HTDemux.c 4 | -------------------------------------------------------------------------------- /Library/src/windows/wwwnews.files: -------------------------------------------------------------------------------- 1 | HTNDir.c 2 | HTNews.c 3 | HTNewsLs.c 4 | HTNewsRq.c 5 | -------------------------------------------------------------------------------- /Library/src/windows/wwwsql.files: -------------------------------------------------------------------------------- 1 | HTSQL.c 2 | HTSQLLog.c 3 | -------------------------------------------------------------------------------- /Library/src/windows/wwwstream.files: -------------------------------------------------------------------------------- 1 | HTConLen.c 2 | HTEPtoCl.c 3 | HTFSave.c 4 | HTFWrite.c 5 | HTGuess.c 6 | HTMerge.c 7 | HTNetTxt.c 8 | HTSChunk.c 9 | HTTee.c 10 | HTXParse.c 11 | -------------------------------------------------------------------------------- /Library/src/windows/wwwtelnt.files: -------------------------------------------------------------------------------- 1 | HTTelnet.c 2 | -------------------------------------------------------------------------------- /Library/src/windows/wwwtrans.files: -------------------------------------------------------------------------------- 1 | HTANSI.c 2 | HTBufWrt.c 3 | HTLocal.c 4 | HTReader.c 5 | HTSocket.c 6 | HTWriter.c 7 | -------------------------------------------------------------------------------- /Library/src/windows/wwwutils.files: -------------------------------------------------------------------------------- 1 | HTArray.c 2 | HTAssoc.c 3 | HTAtom.c 4 | HTChunk.c 5 | HTHash.c 6 | HTList.c 7 | HTMemory.c 8 | HTString.c 9 | HTTrace.c 10 | HTUU.c 11 | -------------------------------------------------------------------------------- /Library/src/windows/wwwwais.files: -------------------------------------------------------------------------------- 1 | HTWAIS.c 2 | HTWSRC.c 3 | -------------------------------------------------------------------------------- /Library/src/windows/wwwxml.files: -------------------------------------------------------------------------------- 1 | HTRDF.c 2 | HTXML.c 3 | -------------------------------------------------------------------------------- /Library/src/windows/wwwzip.files: -------------------------------------------------------------------------------- 1 | HTZip.c 2 | -------------------------------------------------------------------------------- /LineMode/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /LineMode/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOCS := $(wildcard *.html *.gif) 4 | 5 | EXTRA_DIST = \ 6 | $(DOCS) 7 | 8 | SUBDIRS = src User 9 | -------------------------------------------------------------------------------- /LineMode/User/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile Makefile.in 2 | -------------------------------------------------------------------------------- /LineMode/User/Config.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Setting up Rule Files 4 | 5 | 6 |

    7 | W3C 8 | LMB 9 |

    10 | Setting up Rule Files 11 |

    12 |

    13 | This is descibed in detail in the 14 | Library User's Guide 15 |

    16 |


    17 |
    18 | Henrik Frystyk, libwww@w3.org, 19 |

    20 | @(#) $Id$ 21 |

    22 | 23 | -------------------------------------------------------------------------------- /LineMode/User/EnvVariables.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Environment Variables 6 | 7 | 8 |

    9 | W3C 10 | libwww 11 | LMB 12 |

    13 | Environment Variables 14 |

    15 |

    16 | Environment variables are used for customizing 17 | the Line Mode Browser and the W3C Sample Code 18 | Library for a particular user's requirements. Under unix, environment 19 | variables are strings of the form: 20 |

    21 | 	name=value
    22 | 
    23 |

    24 | They are used to pass information to programs to modify how they should run. 25 | The UNIX kernel never looks at these strings - their intepretation is up 26 | to the various applications. 27 |

    28 |


    29 |
    30 | Tim BL, and 31 | Henrik Frystyk, 32 | libwww@w3.org, 33 |

    34 | @(#) $Id$ 35 |

    36 | 37 | -------------------------------------------------------------------------------- /LineMode/User/GlobalV.html: -------------------------------------------------------------------------------- 1 | GlobalV -- /Defaults 2 | 3 |

    Global Variables under VM/CMS

    (These are the equivalent of environment variables under unix.)

    4 | A particular GLOBALV table (CENV) is used to hold the C environment. 5 | The command to set a variable VVVV to a value XXXX is 6 |

    GLOBALV SELECT CENV SET VVVV XXXX 7 | 8 | for example 9 | GLOBALV SELECT CENV SET WWW_HOME http://www.w3.org/junk.html 10 | 11 | Beware of the fact that CMS puts everything into upper case. It is 12 | not obvious how to get around this problem without writing a little 13 | -------------------------------------------------------------------------------- /LineMode/User/Installation.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Installation Guide for Line Mode Browser 4 | 5 | 6 |

    7 | W3C 9 | LMB 11 | INSTALL 12 |

    13 | Installation Guide 14 |

    15 |

    16 | The Line Mode Browser is now an integral part of 17 | libwww - the W3C sample Library and 18 | installs together with libwww. After you 19 | have compiled and installed the libwww package including the line mode browser, 20 | you can customize it as you like. 21 |

    22 |


    23 |
    24 | Henrik Frystyk Nielsen,
    25 | @(#) $Id$ 26 |
    27 | 28 | -------------------------------------------------------------------------------- /LineMode/User/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /LineMode/src/.cvsignore: -------------------------------------------------------------------------------- 1 | *.h .www_browsable .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /LineMode/src/ConView.c: -------------------------------------------------------------------------------- 1 | #include "WWWLib.h" 2 | #include "HTBrowse.h" 3 | 4 | PRIVATE int WeHaveAView = 0; 5 | 6 | struct _HTView { 7 | FILE * outFile; 8 | }; 9 | 10 | PRIVATE HTView TheOnlyView; 11 | 12 | PUBLIC HTView * HTView_create(char* name, int rows, int cols, LineMode * pLm) 13 | { 14 | if (WeHaveAView) return 0; 15 | WeHaveAView = 1; 16 | TheOnlyView.outFile = stdout; 17 | return &TheOnlyView; 18 | } 19 | 20 | PUBLIC BOOL HTView_destroy(HTView * pView) 21 | { 22 | if (!WeHaveAView || pView != &TheOnlyView) 23 | return NO; 24 | WeHaveAView = 0; 25 | return YES; 26 | } 27 | 28 | PUBLIC int OutputData(HTView * pView, const char * fmt, ...) 29 | { 30 | int ret; 31 | va_list pArgs; 32 | va_start(pArgs, fmt); 33 | ret = vfprintf(pView->outFile, fmt, pArgs); 34 | va_end(pArgs); 35 | return ret; 36 | } 37 | 38 | -------------------------------------------------------------------------------- /LineMode/src/HTFont.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | The portable font concept 4 | 5 | 6 | 7 |

    The portable font concept

    8 | 9 |
    10 | /*
    11 | **	(c) COPYRIGHT MIT 1995.
    12 | **	Please first read the full copyright statement in the file COPYRIGH.
    13 | */
    14 | 
    15 | 16 | This is the Line mode browser version 17 | 18 |
    19 | #ifndef HTFONT_H
    20 | #define HTFONT_H
    21 | 
    22 | typedef long int HTLMFont;	/* For now */
    23 | typedef long int HTFont;	/* For now as well */
    24 | 
    25 | #define HT_NON_BREAK_SPACE ((char)1)	/* For now */
    26 | 
    27 | #define HT_FONT		0
    28 | #define HT_CAPITALS	1
    29 | #define HT_BOLD		2
    30 | #define HT_UNDERLINE	4
    31 | #define HT_INVERSE	8
    32 | #define HT_DOUBLE	0x10
    33 | 
    34 | #define HT_BLACK	0
    35 | #define HT_WHITE	1
    36 | 
    37 | #endif /* HTFONT_H */
    38 | 
    39 | 40 | End of HTFont 41 | 42 | 43 | -------------------------------------------------------------------------------- /LineMode/src/a_stdio.h: -------------------------------------------------------------------------------- 1 | /* a_stdio.h, from agl@glas2.glas.apc.org (Anton Tropashko) 2 | // patch applied by HWL 18/7/94 3 | */ 4 | #ifndef A_STDIO_H 5 | #define A_STDIO_H 6 | #include 7 | #define H 64000 8 | int a_print(char *, int, FILE *fp); 9 | char *agets(char *, int psize, FILE *fp); 10 | int aputc(char, FILE *); 11 | int awrite(const void *str, int size, int nmemb, FILE *fp); 12 | int anprint(char *str, int psize, FILE *fp); 13 | int do_null(),do_k2a(),do_a2k(),do_strip8(),do_enc(int),doienc(int); 14 | int doinull(),doia2k(); 15 | int a_spawn(char *argv[], char *f_stdin, char *f_stdout, 16 | char *f_stderr); 17 | struct ARc { 18 | int locale, 19 | encoding, 20 | i_encoding; 21 | /*public: ARc() { locale=0; encoding=0; i_encoding=0; }*/ 22 | }; 23 | extern struct ARc arc; 24 | #endif 25 | -------------------------------------------------------------------------------- /LineMode/src/vms/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile *.h .www_browsable Makefile.in 2 | -------------------------------------------------------------------------------- /LineMode/src/vms/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | EXTRA_DIST = \ 6 | descrip.mms \ 7 | build_multinet.com \ 8 | setup.com 9 | -------------------------------------------------------------------------------- /LineMode/src/vms/build_multinet.com: -------------------------------------------------------------------------------- 1 | $ WRITE SYS$OUTPUT "Creating WWW LineMode for "MULTINET" on "VAX"." 2 | $ WRITE SYS$OUTPUT "=================================================" 3 | $ IF "''F$SEARCH("[--.VAX.MULTINET]*.*")'" .EQS. "" THEN CREATE/DIR [--.VAX.MULTINET] 4 | $ copy []setup.com [--.VAX.MULTINET]setup.com 5 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,MULTINET)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.MULTINET]HTBROWSE.obj [-]HTBrowse.c 6 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,MULTINET)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.MULTINET]GRIDTEXT.obj [-]GridText.c 7 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,MULTINET)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.MULTINET]DEFAULTSTYLES.obj [-]DefaultStyles.c 8 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,MULTINET)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.MULTINET]GRIDSTYLE.obj [-]GridStyle.c 9 | $ link /exe=[--.VAX.MULTINET]www.exe [--.VAX.MULTINET]HTBrowse.obj, [--.VAX.MULTINET]GridText.obj, [--.VAX.MULTINET]DefaultStyles.obj, [--.VAX.MULTINET]GridStyle.obj, [---.LIBRARY.VAX.MULTINET]wwwlib/lib, [---.LIBRARY.VAX.MULTINET]wwwlib.opt/opt 10 | $ continue 11 | $ continue 12 | -------------------------------------------------------------------------------- /LineMode/src/vms/build_ucx.com: -------------------------------------------------------------------------------- 1 | $ WRITE SYS$OUTPUT "Creating WWW LineMode for "UCX" on "VAX"." 2 | $ WRITE SYS$OUTPUT "=================================================" 3 | $ IF "''F$SEARCH("[--.VAX.UCX]*.*")'" .EQS. "" THEN CREATE/DIR [--.VAX.UCX] 4 | $ copy []setup.com [--.VAX.UCX]setup.com 5 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.UCX]HTBROWSE.obj [-]HTBrowse.c 6 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.UCX]GRIDTEXT.obj [-]GridText.c 7 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.UCX]DEFAULTSTYLES.obj [-]DefaultStyles.c 8 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/obj=[--.VAX.UCX]GRIDSTYLE.obj [-]GridStyle.c 9 | $ link /exe=[--.VAX.UCX]www.exe [--.VAX.UCX]HTBrowse.obj, [--.VAX.UCX]GridText.obj, [--.VAX.UCX]DefaultStyles.obj, [--.VAX.UCX]GridStyle.obj, [---.LIBRARY.VAX.UCX]wwwlib/lib, [---.LIBRARY.VAX.UCX]wwwlib.opt/opt 10 | $ continue 11 | $ continue 12 | -------------------------------------------------------------------------------- /LineMode/src/vms/build_ucx.com_alpha: -------------------------------------------------------------------------------- 1 | $ WRITE SYS$OUTPUT "Creating WWW LineMode for "UCX" on "ALPHA"." 2 | $ WRITE SYS$OUTPUT "=================================================" 3 | $ IF "''F$SEARCH("[--.ALPHA.UCX]*.*")'" .EQS. "" THEN CREATE/DIR [--.ALPHA.UCX] 4 | $ copy []setup.com [--.ALPHA.UCX]setup.com 5 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/Standard=VAXC/Prefix=ALL/obj=[--.ALPHA.UCX]HTBROWSE.obj [-]HTBrowse.c 6 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/Standard=VAXC/Prefix=ALL/obj=[--.ALPHA.UCX]GRIDTEXT.obj [-]GridText.c 7 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/Standard=VAXC/Prefix=ALL/obj=[--.ALPHA.UCX]DEFAULTSTYLES.obj [-]DefaultStyles.c 8 | $ cc /DEFINE=(VMS,DEBUG,RULES,ACCESS_AUTH,VL="""2.14vms2""" ,UCX)/INC=([---.Library.Implementation],[---.Library.Implementation.vms])/Standard=VAXC/Prefix=ALL/obj=[--.ALPHA.UCX]GRIDSTYLE.obj [-]GridStyle.c 9 | $ link /exe=[--.ALPHA.UCX]www.exe [--.ALPHA.UCX]HTBrowse.obj, [--.ALPHA.UCX]GridText.obj, [--.ALPHA.UCX]DefaultStyles.obj, [--.ALPHA.UCX]GridStyle.obj, [---.LIBRARY.ALPHA.UCX]wwwlib/lib, [---.LIBRARY.ALPHA.UCX]wwwlib.opt/opt 10 | $ continue 11 | $ continue 12 | -------------------------------------------------------------------------------- /LineMode/src/vms/setup.com: -------------------------------------------------------------------------------- 1 | $ THIS_PATH = F$Element (0, "]", F$Environment ("PROCEDURE")) + "]" 2 | $ www :== $ 'THIS_PATH'www.exe 3 | -------------------------------------------------------------------------------- /LineMode/src/windows/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /LineMode/src/windows/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DEF := $(wildcard *.def) 4 | MAK := $(wildcard *.mak *.dsp) 5 | WIN := $(wildcard *.rc *.ico *.h *.c) 6 | 7 | EXTRA_DIST = \ 8 | $(DEF) \ 9 | $(MAK) \ 10 | $(WIN) 11 | 12 | 13 | -------------------------------------------------------------------------------- /LineMode/src/windows/lib.h: -------------------------------------------------------------------------------- 1 | 2 | // data structures 3 | typedef struct 4 | { 5 | HFONT hFont ; 6 | LOGFONT logFont ; 7 | DWORD rgbFGColor ; 8 | } FontInfo_t; 9 | 10 | // macros ( for easier readability ) 11 | #ifdef _WIN32 12 | #define GETHINST(x) ((HINSTANCE)GetWindowLong(x, GWL_HINSTANCE)) 13 | #else 14 | #define GETHINST(x) ((HINSTANCE) GetWindowWord(x, GWW_HINSTANCE)) 15 | #endif 16 | #define SET_PROP( x, y, z ) SetProp( x, MAKEINTATOM( y ), z ) 17 | #define GET_PROP( x, y ) GetProp( x, MAKEINTATOM( y ) ) 18 | #define REMOVE_PROP( x, y ) RemoveProp( x, MAKEINTATOM( y ) ) 19 | 20 | // CRT mappings to NT API 21 | #define _fmemset memset 22 | #define _fmemmove memmove 23 | 24 | //Lib_ 25 | int NEAR Lib_FindStringInTable(HINSTANCE hInstance, char* lookFor, int startId, WORD wTableLen); 26 | int NEAR Font_SetupInfo(FontInfo_t* pFont); 27 | void NEAR Font_DestroyInfo(FontInfo_t* pFont); 28 | void NEAR Lib_FillComboBox(HINSTANCE, HWND, int, DWORD NEAR *, WORD, DWORD); 29 | int NEAR Lib_ModalDialogBoxParam(HINSTANCE, LPCSTR, HWND, DLGPROC, LPARAM); 30 | int NEAR Lib_SelectWorkingFont(HWND hWnd, FontInfo_t NEAR* pFont); 31 | 32 | -------------------------------------------------------------------------------- /LineMode/src/windows/www.def: -------------------------------------------------------------------------------- 1 | ;----------------------------------- 2 | ; WinCom app module definition file 3 | ;----------------------------------- 4 | 5 | ;exetype snpterm 6 | 7 | DESCRIPTION 'S&P Comstock terminal program' 8 | EXETYPE WINDOWS 9 | PROTMODE 10 | STUB 'WINSTUB.EXE' 11 | HEAPSIZE 20480 12 | 13 | EXPORTS 14 | monitorWndProc 15 | -------------------------------------------------------------------------------- /LineMode/src/windows/www.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/LineMode/src/windows/www.ico -------------------------------------------------------------------------------- /LineMode/src/windows/www32.def: -------------------------------------------------------------------------------- 1 | DESCRIPTION 'Console for LineMode WWW browser' 2 | PROTMODE 3 | 4 | -------------------------------------------------------------------------------- /NEWS.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Libwww NEWS 4 | 5 | 6 |

    7 | Please read the release notes in the libwww release notes 9 |

    10 |


    11 |
    12 | Jose Kahan,
    13 | @(#) $Id$ 14 |
    15 | 16 | -------------------------------------------------------------------------------- /PATCHES.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Corrections, Modifications, and Patches 4 | 5 | 6 | 7 |

    Corrections, Modifications, and Patches

    8 | 9 | Corrections, modifications, patches and the like will not be 10 | incorporated into the W3C software distributions unless accompanied by 11 | the following statement:

    12 | 13 | MIT is hereby permitted to distribute these contributions as part 14 | of its W3C software distributions at no cost to MIT or its licensed 15 | users.

    16 | 17 | I the undersigned represent that I either own the copyright, or have 18 | the authority to grant these rights: 19 | 20 |

    21 | Name		___________________________________
    22 | 
    23 | Title		___________________________________
    24 | 
    25 | 
    26 | Signature	___________________________________
    27 | 
    28 | Date		___________________________________
    29 | 
    30 | 
    31 | 32 | Until further notice, please print, sign and send by postal mail to 33 | the following address: 34 | 35 |
    36 | 	World-Wide Web Consortium
    37 | 	LCS/MIT 545 Technology Square
    38 | 	Cambridge, MA 02139
    39 | 	USA
    40 | 
    41 | 42 |

    43 |


    44 |
    webmaster@w3.org, May 1995
    45 | 46 | 47 | -------------------------------------------------------------------------------- /PICS-client/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /PICS-client/LablPars/config.h: -------------------------------------------------------------------------------- 1 | #define STDC_HEADERS 1 2 | #define HAVE_MEMCPY 1 3 | #define HAVE_STDIO_H 1 4 | /* #define HAVE_STDLIB_H 1 - not needed if LablPars includes malloc.h */ 5 | -------------------------------------------------------------------------------- /PICS-client/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | SUBDIRS = src User 6 | -------------------------------------------------------------------------------- /PICS-client/RatPars/config.h: -------------------------------------------------------------------------------- 1 | #define STDC_HEADERS 1 2 | #define HAVE_MEMCPY 1 3 | #define HAVE_STDIO_H 1 4 | /* #define HAVE_STDLIB_H 1 - not needed if LablPars includes malloc.h */ 5 | -------------------------------------------------------------------------------- /PICS-client/User/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /PICS-client/User/Bugs.html: -------------------------------------------------------------------------------- 1 | 2 | Known Bugs in W3C Sample Code Library 3 | 4 |

    W3C 5 | PICS 6 | BUGS 7 | 8 |

    Known Bugs and Patches in W3C PICS Distribution

    9 | 10 | The list of known bugs are in reverse chronological order. Please 11 | report bugs or bug-fixes to libpics@w3.org noting the version of 13 | the Library and what caused the bug to appear.

    14 | 15 |

    16 |


    17 |
    Eric Prud'hommeuax, libpics@w3.org, 18 | March 96 19 |
    20 | 21 | -------------------------------------------------------------------------------- /PICS-client/User/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | AUTOMAKE_OPTIONS = foreign 4 | 5 | DOCS := $(wildcard *.html *.gif) 6 | 7 | EXTRA_DIST = \ 8 | $(DOCS) 9 | -------------------------------------------------------------------------------- /PICS-client/src/.cvsignore: -------------------------------------------------------------------------------- 1 | *.h .www_browsable .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /PICS-client/src/CSMem.c: -------------------------------------------------------------------------------- 1 | #include "WWWLib.h" 2 | #include "CSLUtils.h" 3 | #if 0 4 | void * CSApp_calloc (size_t num, size_t size, const char * file, const char * func) 5 | { 6 | void * ret; 7 | if ((ret = HT_CALLOC(num, size)) == NULL) 8 | HT_OUTOFMEM(func); 9 | return ret; 10 | } 11 | 12 | void HT_FREE (void *memblock) 13 | { 14 | HT_FREE(memblock); 15 | } 16 | #endif 17 | /* return whether to give up the ghost 18 | */ 19 | #if 0 /* obsolete */ 20 | PUBLIC BOOL warn(CSParse_t * pCSParse, Message_t message, ...) 21 | { 22 | va_list list; 23 | char space[257]; 24 | char ** messages = CSParse_getMessages(); 25 | HTAlertCallback *cbf = HTAlert_find(HT_A_CONFIRM); 26 | 27 | va_start(list, message); 28 | if (message >= message_COUNT) { 29 | HTTrace("Yous got a error\n"); 30 | return YES; 31 | } 32 | vsprintf(space, messages[message], list); 33 | va_end(list); 34 | HTTrace(space); 35 | HTTrace("\n"); 36 | if (cbf && (*cbf)(0, HT_A_CONFIRM, HT_MSG_RULES, NULL, NULL, NULL)) 37 | return NO; 38 | return YES; 39 | } 40 | #endif 41 | -------------------------------------------------------------------------------- /PICS-client/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | lib_LTLIBRARIES = libpics.la 4 | 5 | SUBDIRS = windows 6 | 7 | libpics_la_CPPFLAGS = -I$(srcdir)/../../Library/src 8 | 9 | # .h files are distributed but originally are made from the 10 | # self-documenting hypertext files. 11 | SUFFIXES = .h .html 12 | .html.h: 13 | ifdef WWW 14 | $(WWW) -w90 -na -p -to text/x-c $(srcdir)/$(*F).html -o $(srcdir)/$(*F).h 15 | else 16 | @echo "**************************************************" 17 | @echo "Need to regenerate one or more .h files." 18 | @echo "Attempting to generate them using the" 19 | @echo "winConfigure.pl script - it may generate a few warnings." 20 | @echo "**************************************************" 21 | perl $(top_srcdir)/config/winConfigure.pl $(srcdir) 22 | endif 23 | 24 | inc: $(BUILT_SOURCES) 25 | @echo Generated built sources 26 | 27 | libpics_la_SOURCES = \ 28 | CSChkLab.c CSStream.c CSKwik.c \ 29 | CSLabel.c CSLLOut.c CSLLURLs.c \ 30 | CSMacRed.c CSMem.c CSApp.c \ 31 | CSParse.c CSUsrLst.c CSUser.c 32 | 33 | BUILT_SOURCES = \ 34 | CSLApp.h CSLUtils.h \ 35 | CSLL.h CSLLSt.h \ 36 | CSMR.h CSMRSt.h \ 37 | CSUser.h CSUserSt.h \ 38 | CSParse.h CSUsrLst.h 39 | 40 | DOCS := $(wildcard *.html) 41 | 42 | EXTRA_DIST = \ 43 | $(BUILT_SOURCES) \ 44 | $(DOCS) 45 | -------------------------------------------------------------------------------- /PICS-client/src/windows/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile Makefile.in *.def *.docs 2 | -------------------------------------------------------------------------------- /PICS-client/src/windows/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | SUFFIXES = .files .def 4 | 5 | SRC := $(wildcard *.c) 6 | MAK := $(wildcard *.mak *.dsp) 7 | PL := $(wildcard *.pl) 8 | 9 | AUTOMAKE_OPTIONS = foreign 10 | 11 | BUILT_SOURCES = \ 12 | pics.def 13 | 14 | EXTRA_DIST = \ 15 | $(BUILT_SOURCES) \ 16 | $(SRC) \ 17 | $(MAK) \ 18 | $(PL) 19 | 20 | def: maintainer-clean-generic $(BUILT_SOURCES) 21 | 22 | .files.def: 23 | $(top_srcdir)/config/makedefs.pl -headerEXPORTS -d$(srcdir)/.. @$(srcdir)/$(*F).files > $(srcdir)/$(*F).def 24 | 25 | picslist.txt: 26 | ls -1 ../*.c | sed -e s=\.\./==1 | ../../../config/makedefs.pl @ > picslist.txt 27 | -------------------------------------------------------------------------------- /PICS-client/src/windows/pics.files: -------------------------------------------------------------------------------- 1 | CSApp.c 2 | CSChkLab.c 3 | CSKwik.c 4 | CSLLOut.c 5 | CSLLURLs.c 6 | CSLabel.c 7 | CSMacRed.c 8 | CSParse.c 9 | CSStream.c 10 | CSUser.c 11 | CSUsrLst.c 12 | -------------------------------------------------------------------------------- /PICS-client/src/windows/windll.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | BOOL WINAPI DllMain (HINSTANCE hDLL, DWORD dwReason, LPVOID lpReserved) 4 | { 5 | return (1); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /README.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Libwww README 4 | 5 | 6 |

    7 | Please read the latest information on libwww at W3C libwww overview 9 |

    10 |


    11 |
    12 | Jose Kahan,
    13 | @(#) $Id$ 14 |
    15 | 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Libwww - the W3C Protocol Library 2 | 3 | Libwww is a highly modular, general-purpose client side Web API 4 | written in C for Unix and Windows (Win32). It's well suited for both 5 | small and large applications, like browser/editors, robots, batch 6 | tools, etc. Pluggable modules provided with libwww include complete 7 | HTTP/1.1 (with caching, pipelining, PUT, POST, Digest Authentication, 8 | deflate, etc), MySQL logging, FTP, HTML/4, XML (expat), RDF (SiRPAC), 9 | WebDAV, and much more. The purpose of libwww is to serve as a testbed 10 | for protocol experiments. 11 | 12 | This is a complete mirror of the W3C libwww repository. 13 | 14 | For more info, see http://www.w3.org/Library/ -------------------------------------------------------------------------------- /Robot/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Robot/FAQ/Overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | W3C Mini Robot Frequently Asked Questions 4 | 5 | 6 | 7 | 8 | W3C 9 | Robot 10 | FAQ 11 | 12 |

    Frequently Asked Questions

    13 | 14 | Some answers to email questions. Most questions are answered in the documentation. You can also look at the very nifty www-lib mailing list archive. 17 | 18 |
      19 |
    • 20 |
    21 | 22 |

    23 |


    24 |
    Henrik Frystyk, libwww@w3.org, November 1995
    25 | 26 | 27 | -------------------------------------------------------------------------------- /Robot/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | SUBDIRS = src User tcl 4 | -------------------------------------------------------------------------------- /Robot/User/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Robot/User/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOCS := $(wildcard *.html *.gif) 4 | 5 | EXTRA_DIST = \ 6 | $(DOCS) 7 | -------------------------------------------------------------------------------- /Robot/src/.cvsignore: -------------------------------------------------------------------------------- 1 | *.h .www_browsable .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Robot/src/HTQueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Robot/src/HTQueue.c -------------------------------------------------------------------------------- /Robot/src/HTQueue.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The Queue Class 5 | 6 | 7 |

    8 | The Queue Class 9 |

    10 |
    11 | /*
    12 | **      (c) COPYRIGHT MIT 1995.
    13 | **      Please first read the full copyright statement in the file COPYRIGH.
    14 | */
    15 | 
    16 |
    17 | #ifndef HTQUEUE_H
    18 | #define HTQUEUE_H
    19 | 
    20 | #include "WWWLib.h"
    21 | 
    22 |

    23 | Methods 24 |

    25 |
    26 | PUBLIC HTList * HTQueue_new(void);
    27 | PUBLIC BOOL HTQueue_delete(HTList *me);
    28 | PUBLIC BOOL HTQueue_enqueue(HTList *me,void *newObject);
    29 | PUBLIC BOOL HTQueue_append(HTList *me,void *newObject);
    30 | PUBLIC BOOL HTQueue_dequeue(HTList *me);
    31 | PUBLIC BOOL HTQueue_isEmpty(HTList *me);
    32 | PUBLIC void * HTQueue_headOfQueue(HTList *me);
    33 | PUBLIC int HTQueue_count(HTList *me);
    34 | 
    35 |
    36 | #endif /* HTQUEUE_H */
    37 | 
    38 |

    39 |


    40 |
    41 | @(#) $Id$ 42 |
    43 | 44 | -------------------------------------------------------------------------------- /Robot/src/HTRobot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Robot/src/HTRobot.c -------------------------------------------------------------------------------- /Robot/src/HTRobot.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Webbot - the W3C Mini Robot 4 | 5 | 6 |

    7 | Webbot - the W3C Mini Robot 8 |

    9 |
    10 | /*
    11 | **	(c) COPYRIGHT MIT 1995.
    12 | **	Please first read the full copyright statement in the file COPYRIGH.
    13 | */
    14 | 
    15 |

    16 | The Webbot is a "proof of concept" application that is using 17 | libwww. It can be used to perform multiple down 18 | loads from the command line. It can issue HTTP, FTP, Gopher, local Files, 19 | and News request and it can handle GET and HEAD. 20 |

    21 | The module is implemented by HTRobot.c, and it is 22 | a part of the W3C Mini Robot. 23 |

    24 | #ifndef HTROBOT_H
    25 | #define HTROBOT_H
    26 | 
    27 |

    28 | Handling of output 29 |

    30 |
    31 | #define STDOUT stdout
    32 | #define OUTPUT stdout
    33 | 
    34 |
    35 | #endif /* HTROBOT_H */
    36 | 
    37 |

    38 |


    39 |
    40 | @(#) $Id$ 41 |
    42 | 43 | -------------------------------------------------------------------------------- /Robot/src/RobotMain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Robot/src/RobotMain.c -------------------------------------------------------------------------------- /Robot/src/RobotTxt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/Robot/src/RobotTxt.c -------------------------------------------------------------------------------- /Robot/src/windows/.cvsignore: -------------------------------------------------------------------------------- 1 | .www_browsable Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /Robot/src/windows/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | MAK := $(wildcard *.mak *.dsp) 4 | WIN := $(wildcard *.rc *.ico *.h *.c) 5 | 6 | EXTRA_DIST = \ 7 | $(MAK) \ 8 | $(WIN) 9 | -------------------------------------------------------------------------------- /Robot/tcl/Constraint-frames.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Navigation for the Robot's User's manual 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | <BODY> 12 | <P> 13 | You should go to the <A href="Constraint.html" target="_top">Constraint</A> 14 | Model of the Web Robot 15 | </BODY> 16 | 17 | -------------------------------------------------------------------------------- /Robot/tcl/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOC := $(wildcard *.html) 4 | TCL := $(wildcard *.tcl) 5 | 6 | AUTOMAKE_OPTIONS = foreign 7 | 8 | EXTRA_DIST = \ 9 | $(DOC) \ 10 | $(TCL) 11 | -------------------------------------------------------------------------------- /WinCom/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /WinCom/Delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Delete.cpp -------------------------------------------------------------------------------- /WinCom/Delete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Delete.h -------------------------------------------------------------------------------- /WinCom/EntityInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/EntityInfo.cpp -------------------------------------------------------------------------------- /WinCom/EntityInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/EntityInfo.h -------------------------------------------------------------------------------- /WinCom/LinkView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/LinkView.cpp -------------------------------------------------------------------------------- /WinCom/LinkView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/LinkView.h -------------------------------------------------------------------------------- /WinCom/Links.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Links.cpp -------------------------------------------------------------------------------- /WinCom/Links.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Links.h -------------------------------------------------------------------------------- /WinCom/Listvwex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Listvwex.cpp -------------------------------------------------------------------------------- /WinCom/Listvwex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Listvwex.h -------------------------------------------------------------------------------- /WinCom/Load.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Load.cpp -------------------------------------------------------------------------------- /WinCom/Load.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Load.h -------------------------------------------------------------------------------- /WinCom/Location.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Location.cpp -------------------------------------------------------------------------------- /WinCom/Location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Location.h -------------------------------------------------------------------------------- /WinCom/MainFrm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/MainFrm.cpp -------------------------------------------------------------------------------- /WinCom/MainFrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/MainFrm.h -------------------------------------------------------------------------------- /WinCom/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOC := $(wildcard *.html) 4 | MAK := $(wildcard *.dsp *.dsw *.bat) 5 | WIN := $(wildcard *.rc *.ico *.h *.cpp) 6 | 7 | EXTRA_DIST = \ 8 | $(DOC) \ 9 | $(MAK) \ 10 | $(WIN) 11 | 12 | SUBDIRS = hlp res 13 | -------------------------------------------------------------------------------- /WinCom/Options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Options.cpp -------------------------------------------------------------------------------- /WinCom/Options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Options.h -------------------------------------------------------------------------------- /WinCom/Password.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Password.cpp -------------------------------------------------------------------------------- /WinCom/Password.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Password.h -------------------------------------------------------------------------------- /WinCom/Progress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Progress.cpp -------------------------------------------------------------------------------- /WinCom/Progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Progress.h -------------------------------------------------------------------------------- /WinCom/ProxySetup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ProxySetup.cpp -------------------------------------------------------------------------------- /WinCom/ProxySetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ProxySetup.h -------------------------------------------------------------------------------- /WinCom/Request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Request.cpp -------------------------------------------------------------------------------- /WinCom/Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/Request.h -------------------------------------------------------------------------------- /WinCom/ScreenShots/DeleteDocument.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ScreenShots/DeleteDocument.png -------------------------------------------------------------------------------- /WinCom/ScreenShots/LoadDocument.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ScreenShots/LoadDocument.png -------------------------------------------------------------------------------- /WinCom/ScreenShots/SaveFromFTP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ScreenShots/SaveFromFTP.png -------------------------------------------------------------------------------- /WinCom/ScreenShots/SaveFromHTTP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ScreenShots/SaveFromHTTP.png -------------------------------------------------------------------------------- /WinCom/ScreenShots/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ScreenShots/app.png -------------------------------------------------------------------------------- /WinCom/ScreenShots/conflict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ScreenShots/conflict.png -------------------------------------------------------------------------------- /WinCom/ScreenShots/proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/ScreenShots/proxy.png -------------------------------------------------------------------------------- /WinCom/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // WinCom.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | -------------------------------------------------------------------------------- /WinCom/StdAfx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | // or project specific include files that are used frequently, but 3 | // are changed infrequently 4 | // 5 | 6 | #if !defined(AFX_STDAFX_H__CF29CB55_B627_11D1_93DF_080009DCA30B__INCLUDED_) 7 | #define AFX_STDAFX_H__CF29CB55_B627_11D1_93DF_080009DCA30B__INCLUDED_ 8 | 9 | #if _MSC_VER >= 1000 10 | #pragma once 11 | #endif // _MSC_VER >= 1000 12 | 13 | #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers 14 | 15 | #include // MFC core and standard components 16 | #include // MFC extensions 17 | #include 18 | #ifndef _AFX_NO_AFXCMN_SUPPORT 19 | #include // MFC support for Windows Common Controls 20 | #endif // _AFX_NO_AFXCMN_SUPPORT 21 | 22 | 23 | //{{AFX_INSERT_LOCATION}} 24 | // Microsoft Developer Studio will insert additional declarations immediately before the previous line. 25 | 26 | #endif // !defined(AFX_STDAFX_H__CF29CB55_B627_11D1_93DF_080009DCA30B__INCLUDED_) 27 | -------------------------------------------------------------------------------- /WinCom/TabsView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/TabsView.cpp -------------------------------------------------------------------------------- /WinCom/TabsView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/TabsView.h -------------------------------------------------------------------------------- /WinCom/UserParameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/UserParameters.cpp -------------------------------------------------------------------------------- /WinCom/UserParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/UserParameters.h -------------------------------------------------------------------------------- /WinCom/VersionConflict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/VersionConflict.cpp -------------------------------------------------------------------------------- /WinCom/VersionConflict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/VersionConflict.h -------------------------------------------------------------------------------- /WinCom/WinCom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/WinCom.cpp -------------------------------------------------------------------------------- /WinCom/WinCom.dsw: -------------------------------------------------------------------------------- 1 | Microsoft Developer Studio Workspace File, Format Version 5.00 2 | # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! 3 | 4 | ############################################################################### 5 | 6 | Project: "WinCom"=.\WinCom.dsp - Package Owner=<4> 7 | 8 | Package=<5> 9 | {{{ 10 | }}} 11 | 12 | Package=<4> 13 | {{{ 14 | }}} 15 | 16 | ############################################################################### 17 | 18 | Global: 19 | 20 | Package=<5> 21 | {{{ 22 | }}} 23 | 24 | Package=<3> 25 | {{{ 26 | }}} 27 | 28 | ############################################################################### 29 | 30 | -------------------------------------------------------------------------------- /WinCom/WinCom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/WinCom.h -------------------------------------------------------------------------------- /WinCom/WinComDoc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/WinComDoc.cpp -------------------------------------------------------------------------------- /WinCom/WinComDoc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/WinComDoc.h -------------------------------------------------------------------------------- /WinCom/WinComView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/WinComView.cpp -------------------------------------------------------------------------------- /WinCom/WinComView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/WinComView.h -------------------------------------------------------------------------------- /WinCom/hlp/AppExit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/AppExit.bmp -------------------------------------------------------------------------------- /WinCom/hlp/Bullet.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/Bullet.bmp -------------------------------------------------------------------------------- /WinCom/hlp/CurArw2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/CurArw2.bmp -------------------------------------------------------------------------------- /WinCom/hlp/CurArw4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/CurArw4.bmp -------------------------------------------------------------------------------- /WinCom/hlp/CurHelp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/CurHelp.bmp -------------------------------------------------------------------------------- /WinCom/hlp/EditCopy.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/EditCopy.bmp -------------------------------------------------------------------------------- /WinCom/hlp/EditCut.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/EditCut.bmp -------------------------------------------------------------------------------- /WinCom/hlp/EditPast.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/EditPast.bmp -------------------------------------------------------------------------------- /WinCom/hlp/EditUndo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/EditUndo.bmp -------------------------------------------------------------------------------- /WinCom/hlp/FileNew.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/FileNew.bmp -------------------------------------------------------------------------------- /WinCom/hlp/FileOpen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/FileOpen.bmp -------------------------------------------------------------------------------- /WinCom/hlp/FilePrnt.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/FilePrnt.bmp -------------------------------------------------------------------------------- /WinCom/hlp/FileSave.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/FileSave.bmp -------------------------------------------------------------------------------- /WinCom/hlp/HlpSBar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/HlpSBar.bmp -------------------------------------------------------------------------------- /WinCom/hlp/HlpTBar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/HlpTBar.bmp -------------------------------------------------------------------------------- /WinCom/hlp/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOC := $(wildcard *.rtf *.bmp *.cnt *.hpj) 4 | 5 | EXTRA_DIST = \ 6 | $(DOC) 7 | 8 | -------------------------------------------------------------------------------- /WinCom/hlp/RecFirst.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/RecFirst.bmp -------------------------------------------------------------------------------- /WinCom/hlp/RecLast.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/RecLast.bmp -------------------------------------------------------------------------------- /WinCom/hlp/RecNext.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/RecNext.bmp -------------------------------------------------------------------------------- /WinCom/hlp/RecPrev.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/RecPrev.bmp -------------------------------------------------------------------------------- /WinCom/hlp/ScMenu.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/ScMenu.bmp -------------------------------------------------------------------------------- /WinCom/hlp/Scmax.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/Scmax.bmp -------------------------------------------------------------------------------- /WinCom/hlp/Scmin.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/hlp/Scmin.bmp -------------------------------------------------------------------------------- /WinCom/hlp/WinCom.cnt: -------------------------------------------------------------------------------- 1 | :Base WinCom.hlp 2 | 1 Menus 3 | 2 File menu=menu_file 4 | 2 Edit menu=menu_edit 5 | 2 View menu=menu_view 6 | 2 Window menu=menu_window 7 | 2 Help menu=menu_help 8 | 1 <> 9 | 2 <>=main_index 10 | -------------------------------------------------------------------------------- /WinCom/res/Largeico.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/res/Largeico.bmp -------------------------------------------------------------------------------- /WinCom/res/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOC := $(wildcard *.bmp *.ico *.rc2) 4 | 5 | EXTRA_DIST = \ 6 | $(DOC) 7 | 8 | -------------------------------------------------------------------------------- /WinCom/res/Smallico.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/res/Smallico.bmp -------------------------------------------------------------------------------- /WinCom/res/Stateico.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/res/Stateico.bmp -------------------------------------------------------------------------------- /WinCom/res/Toolbar.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/res/Toolbar.bmp -------------------------------------------------------------------------------- /WinCom/res/WinCom.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/res/WinCom.ico -------------------------------------------------------------------------------- /WinCom/res/WinCom.rc2: -------------------------------------------------------------------------------- 1 | // 2 | // WINCOM.RC2 - resources Microsoft Visual C++ does not edit directly 3 | // 4 | 5 | #ifdef APSTUDIO_INVOKED 6 | #error this file is not editable by Microsoft Visual C++ 7 | #endif //APSTUDIO_INVOKED 8 | 9 | 10 | ///////////////////////////////////////////////////////////////////////////// 11 | // Add manually edited resources here... 12 | //////////////////////////////////////////////////////////////////////////// 13 | -------------------------------------------------------------------------------- /WinCom/res/WinComDoc.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w3c/libwww/452214ba3f44da2b21bea515b511895b0aec1be8/WinCom/res/WinComDoc.ico -------------------------------------------------------------------------------- /config/.cvsignore: -------------------------------------------------------------------------------- 1 | Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /config/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | PERL := $(wildcard *.pl) 4 | SRC := $(wildcard *.c) 5 | 6 | AUTOMAKE_OPTIONS = foreign 7 | 8 | EXTRA_DIST = \ 9 | config.guess \ 10 | config.sub \ 11 | install-sh \ 12 | mkinstalldirs \ 13 | missing \ 14 | ltmain.sh \ 15 | $(PERL) \ 16 | $(SRC) 17 | -------------------------------------------------------------------------------- /config/m4/ltversion.m4: -------------------------------------------------------------------------------- 1 | # ltversion.m4 -- version numbers -*- Autoconf -*- 2 | # 3 | # Copyright (C) 2004 Free Software Foundation, Inc. 4 | # Written by Scott James Remnant, 2004 5 | # 6 | # This file is free software; the Free Software Foundation gives 7 | # unlimited permission to copy and/or distribute it, with or without 8 | # modifications, as long as this notice is preserved. 9 | 10 | # @configure_input@ 11 | 12 | # serial 3337 ltversion.m4 13 | # This file is part of GNU Libtool 14 | 15 | m4_define([LT_PACKAGE_VERSION], [2.4.2]) 16 | m4_define([LT_PACKAGE_REVISION], [1.3337]) 17 | 18 | AC_DEFUN([LTVERSION_VERSION], 19 | [macro_version='2.4.2' 20 | macro_revision='1.3337' 21 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) 22 | _LT_DECL(, macro_revision, 0) 23 | ]) 24 | -------------------------------------------------------------------------------- /config/makexprt.pl: -------------------------------------------------------------------------------- 1 | #!/usr/local/bin/perl -ni 2 | 3 | if (!/^PUBLIC\s/) { 4 | print; 5 | next; 6 | } 7 | if (!/(\w*)\W*\(/) { 8 | warn "assuming global: ", $_; 9 | next; 10 | } 11 | local($func) = $1; 12 | s/$func/EXPORT $func/; 13 | s/\*EXPORT/\* EXPORT/; 14 | print; 15 | 16 | -------------------------------------------------------------------------------- /modules/.cvsignore: -------------------------------------------------------------------------------- 1 | .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /modules/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | DOCS := $(wildcard *.html *.gif) 4 | 5 | EXTRA_DIST = \ 6 | $(DOCS) 7 | 8 | SUBDIRS = md5 9 | 10 | -------------------------------------------------------------------------------- /modules/md5/.cvsignore: -------------------------------------------------------------------------------- 1 | .deps Makefile.in Makefile 2 | -------------------------------------------------------------------------------- /modules/md5/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with Automake to create Makefile.in. 2 | 3 | lib_LTLIBRARIES = libmd5.la 4 | libmd5_la_LDFLAGS = -version-info "1:0:1" 5 | 6 | libmd5_la_SOURCES = \ 7 | md5.c \ 8 | md5.h 9 | 10 | DOCS := $(wildcard *.html) 11 | 12 | EXTRA_DIST = \ 13 | $(DOCS) 14 | -------------------------------------------------------------------------------- /w3c.json: -------------------------------------------------------------------------------- 1 | { 2 | "contacts": ["jkbzh"] 3 | , "repo-type": "tool" 4 | , "policy": "restricted" 5 | } 6 | --------------------------------------------------------------------------------