Version 2.5.0
[Table of Contents]
WN Documentation Search Results -- Matches
You may select a new search term and repeat your search:
Matches
Here are the matching lines in their respective document sections.
Select one of the highlighted words in the matching lines below to jump
to that point in the document.
- Title: How the Index to WN User's Guide Works
Matching lines:
- The file docindex.html was
- search of the 25 files in the User's Guide
- server returns a list of all files in the directory with matches, with a
- Title: User's Guide for the WN Server
Matching lines:
- Managing Log Files
- The index.wn file
- File Ownership and
- File Records
- Serving Files not Listed in an
- index.wn File
- Your index.cache Files
- File Context and Grep Searches
- Files
- Wrapping Files
- Processing a File as it is
- Access Control Files: Limiting Access by
- Hosts List File
- File Modules
- Chapter 15: Clickable Images and Imagemap Files on
- Create a Map File
- Install the Image and Map File
- The Format of an Image Map File
- The URL Format in an Imagemap File
- Appendix B: Index File Directives for the
- Maximum number of matches per file exceeded.
- Title: An Overview of the WN server
Matching lines:
- An HTTP server should do more than just serve files. It should play an
- many files on the server, or allowing users to search all titles on the
- linked files on the server. All of these are done in a way which is
- Files served by an HTTP server may have many attributes relevant to their
- expiration date, optional keywords, whether the file should be parsed for
- encode this information in ad hoc ways, in a file name suffix,
- or in a global configuration file. The approach of WN is to
- database files (named index.cache by default), but this
- /dir/foo.html, it looks in the file
- file=foo.html&content=text/html&title=whatever...
- If the server finds a line starting with "file=foo.html"
- then the file will be served. If such a line does not exist the file
- will not be served (unless special permission to serve all files in the
- access to a file. A file can only be served if explicit permission to do
- database or if explicit permission to serve all files in
- /dir has been given in the index.cache file in
- index.cache files. There is no need to limit execution to
- file in the data hierarchy should be orthogonal to security restrictions
- The index.cache database file has a number of other
- are stored in the fields of the line starting file=foo.html.
- Maximum number of matches per file exceeded.
- Title: Installation and Setup of WN
Matching lines:
- Get the source file from
- WN source directory hierarchy. The file must be uncompressed
- The resulting file wn.tar should be unpacked with the UNIX
- the directory created by untarring this file contains several
- This program creates two files:
- Makefile which are customized based on the answers you gave.
- run the program the default values are those in the file
- An alternative to running this program is to copy the files
- Makefile.dist and
- Makefile and
- log files you wish to use (they can be the same file). If you don't
- the names of these log files then you must make sure that either these
- two files exist and are writable by the server or that they are files in
- edit the config.h file. For
- line in the config.h file.
- You may also customize the file Makefile in the top level
- This utility is used to produce index.cache files for use by
- If you specified a log file name or error log file name when you ran the
- sure that these files exist and that they are writable by the user id
- files as root ("touch wn.log"), then
- Maximum number of matches per file exceeded.
- Title: Creating your WN data directory
Matching lines:
- 3.1 The index.wn file
- In each directory of your data hierarchy you create a file called
- index.wn with information about each file you want to serve.
- The simplest index.wn file might contain the single line:
- any file in the directory (but not in subdirectories). For more
- elaborate index.wn file might look like the following:
- File=file.txt
- title for file.txt
- File=file2.html
- File=soundfile
- The file contains four groups of lines called records. The first record
- The remainder of this index.wn file has three
- file records describing three files,
- file.txt, file2.html and
- soundfile, in the directory which we wish to serve. The line
- The index.wn file is processed with the utility
- index.wn file will produce the index.cache file
- for that directory. This file contains all the information in the
- index.wn file plus additional information gathered
- automatically about the files to be served. In particular the
- Maximum number of matches per file exceeded.
- Title: Security on the WN Server
Matching lines:
- File Ownership and Permissions" in
- alteration of) files on the host system. Programs run on the server with
- file. In this situation the key to WN security is twofold: no
- nothing is written to disk on the server except the log file.
- files to be served from that directory. In particular no document can be
- Note: For more information on these database files the chapter
- this guide is a good place to start. These files are very easy to create
- index.cache Files
- directory database files (these files have the default name
- index.cache files.
- owner or group owner (not both) for index.cache files. When
- unless the index.cache file listing it has the prescribed
- refuse to use an index.cache file whose owner is the uid
- index.cache files are created by a single user or a single
- index.cache files owned by untrusted users, but only permits
- them to grant access to files owned by the same user as the
- index.cache file. This option might be appropriate if you
- user with his own home page can make a symbolic link to any file readable
- must have read permission on all the files served but it should not have
- write permission for any directory or file other than its log files. If
- Maximum number of matches per file exceeded.
- Title: Setting Up Searches on the WN Server
Matching lines:
- index.cache files in /dir and designated
- index.wn file like:
- index.wn file. This is done
- index.wn file. The URL to use
- those directories which have the same access file or the same
- Accessfile=" directive
- necessarily be of the form "Accessfile=~/dir/.access" or
- "Accessfile=/dir/.access" rather than
- "Accessfile=.access").
- HTML files, but must be created
- in the index.wn file. The
- These searches are also limited to the main files -- they will not find
- included files. The returned
- consist of a substantial number of files. It is possible to customize
- except that only a list of anchors pointing to files containing a match
- grep search on the files in directory dir use:
- the matching lines being sublists of a list of files containing a match.
- still anchors pointing to items in their respective files. To do a line
- search on the files in directory dir use:
- 5.8 File Context and Grep Searches
- Maximum number of matches per file exceeded.
- Title: Parsed Text and Server Side Includes on the WN server
Matching lines:
- file as it is served. One such feature, called "server-side includes",
- is the ability to automatically insert one file in another. But the
- parse the file looking for the location of includes or for conditionally
- served text. The fact that a file should be parsed in this way is
- index.wn file. This is done with
- in the file record. This line is not necessary if the file record lists
- files in one which is being served or "wrapping" a served file with a
- second file, i.e. inserting the requested file inside the second at a
- collection of files. All files included or used as wrappers must be
- listed in the index.cache file. They are not listed in the
- file in which they are to be included; only the location of the insertion
- requirement that a served file and all its includes and wrappers have the
- same owner as the index.cache file listing them. This is
- Suppose your server offers the file foo.html and you wish to
- have the file bar.html automatically inserted at some point
- the index.wn file in the
- index.wn file should have an entry
- File=foo.html
- and the file foo.html should contain either of the lines:
- index.wn file. All
- Maximum number of matches per file exceeded.
- Title: Filters on the WN server
Matching lines:
- 8.1 Processing a File as it is Served
- An arbitrary "filter" can be assigned to any file to be served. A filter
- is a program which reads the file and has the program output served
- rather than the content of the file. One common use of this feature is
- for on-the-fly decompression. For, example a file can be stored in its
- uncompressed file but only the compressed version is stored on disk. As
- A filter is assigned to a file by use of the "
- file's record in its index.cache file. For example, the
- File=foo.gz
- cause the compressed file foo.gz to be uncompressed on the
- x-gzip. If the compressed file were named simply
- directive takes the value of a path to a file in three different forms.
- index.wn file.
- If a file has a filter only that file will be filtered, not any
- The ability to filter files can be restricted in several ways. If
- the use of filters to those listed in index.cache files
- use of filters owned by the owner of the index.cache file
- specifies that files in this directory should all be treated as if the
- "Filter=" file
- program actually make use of the file being filtered. This file must
- Maximum number of matches per file exceeded.
- Title: User Defined Fields on the WN server
Matching lines:
- in the index.wn file
- in the file at the point where the value should be inserted. If there is
- the index.wn file for this
- so the server knows it is to parse the file to look for the marker. See
- the section "Set File
- Title: Ranges on the WN server
Matching lines:
- consisting of lines 20 through 30 of file
- foo. This is very useful for structured text files like
- produce an HTML file with a list
- of links to separate sections (line ranges) of the structured file. It
- URL of any text file served by the WN server. It has the effect
- the first line of a file. This parameter is ignored and an error is
- logged if it is used with a binary file. When used with a text file the
- For any file, including binaries, but not
- 0-100 represents the first 101 bytes. Note that while file lines are
- the file, while:
- requests the last 1024 bytes of the file.
- bytes starting with number 300 and continuing until the end of the file.
- the file. This is normally done automatically by the client in
- will produce an HTML file called
- Title: Limiting Access to Your WN Hierarchy
Matching lines:
- whose name and password are in a file on your server
- 10.1 Access Control Files: Limiting Access by Hostname or
- Accessfile= in the
- index.wn file for a directory.
- index.wn file, a line like:
- Accessfile=~/dir/.access
- specifies that the the access control file
- Accessfile= directive
- takes the value of a path to a file in different forms. If the path
- index.wn file in which the
- directive occurs. In particular the access file must be located within
- access file is not serveable. You can do this by giving it a name
- Accessfile= line must
- occur in the index.wn file
- the same file. To use the same file for several directories be sure to
- Accessfile=~/dir/.access"
- index.wn file.
- or subnet address listed (and not excluded) in the file
- Accessfile= directive.
- same access file as the directory where the search started will be
- Maximum number of matches per file exceeded.
- Title: Users' Hierarchies and Personal Home Pages on the WN server
Matching lines:
- password file to calculate a "home page" directory in the appropriate
- #define TILDE_USER_PWFILE
- in the configuration file
- system password file and changes the root data directory to
- "/home/john/public_html" so the file accessed is
- the password file but a table supplied by the maintainer. This method is
- This should be the complete system pathname of a file containing names
- and the file "wn.dir.table" contains lines like:
- directory set to "/home/bob/public_html". The file
- in precisely the same way that the password file method does. In other
- table or password file. This name is also discarded and the remainder of
- "http://hostname/people/jim/path/file.html" to your server,
- "http://otherhost/~jim/path/file.html".
- Title: Multi-homed or Virtual Servers on the WN server
Matching lines:
- different log file for each host, while the method below uses only one
- log file and a utility to separate it into the contributions of each
- the config.h file and
- Then you have two choices. You can either create a file containing a
- version of the sever by editing one of the source files and recompiling.
- File
- in a file which will be read each time the server starts. The second
- To use a virtual host file you must uncomment the line containing "
- #define VIRTUAL_HOSTS_FILE"
- in the file config.h and
- change the quoted path to the full path of a file containing virtual host
- server. Once this has been done you may change the file you use with the
- #define VIRTUAL_HOSTS_FILE"
- be uncommented when the server is compiled. Each time this file is
- The format of this file is one line per virtual host. Each such line
- Lines in this file which are empty or start with '#' are
- virtual host in the virtual host file.
- host file. But this can be increased by editing the file
- To compile in the list of virtual hosts you need to edit the file
- wn/vhost.h. This file is quite short and contains something
- Maximum number of matches per file exceeded.
- Title: WN Utility Programs
Matching lines:
- is used to produce the index.cache files from
- index.wn files. Its use is
- list or a mail file.
- separator of the structured file and the second should match the
- below.) The next argument is the name of a structured file, like a mail
- file, news digest or address list. Instead of a single structured file
- several files can be listed and wn_mkdigest will process
- Now more about the regular expressions: Suppose our structured file is a
- mail file in its usual format with a number of messages. The first
- each section (in this case each message). For a mail file a good choice
- for this regular expression. So for the mail file we would choose
- So if our mail file is named foo we should execute the
- "From". It produces a file named
- the marker in a mail file designating the start of a new message. The
- would then produce a foo.index.html file with an unordered
- list search for this file would allow a form
- The wn_mkdigest command can have any number of files listed
- after the regular expressions and it will produce a single file whose
- name is the name of the first file with ".index.html"
- appended. This file will contain a list of links to all the sections of
- Maximum number of matches per file exceeded.
- Title: WN Auxiliary Modules
Matching lines:
- database containing characteristics of that directory and the files
- index.wn file for such a
- format of an index.cache file. Any
- "File=" directives in
- an index.wn file which
- If the file cache module encounters an error, such as no entry
- 14.2 File Modules
- It is perhaps more useful to have the files being returned reside in a
- the index.wn file for its
- File-Module=/full/path/to/bar
- (perhaps after processing with wrappers or includes). When a file module
- an actual index.cache file with the name of all documents
- index.cache file created from an
- index.wn file containing the
- If the file module encounters an error, such as no document corresponding
- As with cache modules, you may wish the file module
- File-Module=" directive
- in your index.wn file then
- authorization module should consult the file
- the index.wn file of each
- Maximum number of matches per file exceeded.
- Title: Clickable Images and Imagemap files on the WN Server
Matching lines:
- Clickable Images and Imagemap files on the WN Server
- Clickable Images and Imagemap files on the WN
- Clickable images like this make use of a "map file" telling the server
- of this file (described below) is the same as
- image file must be in png, jpeg or
- 15.1.2 Create a Map File
- This is a file containing lines specifying regions in the image and the
- regions. The format of this file is described
- 15.1.3 Install the Image and Map File on Your
- In the index file for the directory containing the image (let's call it
- File=image.png
- File=image.map
- If your imagemap file redirects the client to other documents on your
- Note: A file named foo.map (i.e. with suffix
- index.wn file for
- not recognize foo.map as an imagemap file if
- In the HTML file which you want to contain the clickable image must put a
- file containing this link are all in the same directory.
- 15.2 The Format of an Imagemap File
- An imagemap file is a plain text file consisting of lines, each of which
- Maximum number of matches per file exceeded.
- Title: Using CGI Programs on the WN Server
Matching lines:
- See the chapter "Clickable Images and Imagemap files
- index.wn file that a
- particular file is a CGI program which should be executed rather than
- indicating that a file is a CGI program and WN supports them
- both. The first is to give the file name a special extension (by default
- Thus any file you serve with the name "something.cgi" will
- editing the file config.h
- property that any file in that directory will be assumed to be a CGI
- server will assume that any file served from that directory is a CGI
- program. Of course, as always, only files listed in that directory's
- index.wn file will be
- servable. No files in subdirectories of /cgi-bin can be
- "foo" is actually a directory and "bar" a file
- by editing the file config.h
- to the error log file, but leaves its
- maintainer to set it to a file of her choice or leave it directed to the
- a file called "my.errs" simply run wnsd with a
- rather than have them buried in a log file.
- Sometimes you may have a number of files which are to be processed by the
- a "handler" for these files instead of putting the the name of the CGI
- Maximum number of matches per file exceeded.
- Title: Default Index Cache Files
Matching lines:
- Default Index Cache Files
- Using Default Cache Files with the WN
- approach to management of the Cache files that may be useful in
- file from a directory unless there is a Cache file in that
- directory that authorizes the serving of that file. Default
- Cache Files provides an alternative approach to Cache files for
- those situations where maintaining the Cache file in a specific
- The use of Default Cache files requires the administrator to
- files. Most WN installations do not need, and should
- not have, Default Cache files enabled.
- 17.1 Example Situations Where Default Cache files may be helpful
- files are useful is to serve data from read-only media such as
- a CD ROM where it is impossible to create cache files in each
- Another example environment where Default Cache files may be useful
- users to create and properly maintain the Cache files. In this
- situation you might want to create a default cache file for all
- users establishing links to directories/files outside the web
- system password file and it would then be served. It is
- probably not a good idea to use Default Cache files if the
- While this can be handled by using a Cache file with serveall
- Maximum number of matches per file exceeded.
- Title: Configuration File for the WN Package
Matching lines:
- * CONFIGURATION FILE FOR THE WN PACKAGE (vers 2.3.5)
- of this file per the directions there.
- need to edit the Makefile also.
- #define WN_LOGFILE "/usr/local/wnlogs/wn.log"
- #define WN_ERRLOGFILE "/usr/local/wnlogs/wn.log.err"
- * Full path of the file you want to use for a log file and the
- * file for an errorlog. Comment out these lines to turn off logging.
- * To do no logging set all the logfiles above to "", the empty string.
- #define SWN_PID_FILE "/usr/local/wnlogs/wn.pid"
- * Full path of the file in which you wish the standalone server wnsd
- * on startup instead of being placed in a file.
- #define MIME_TYPE_FILE "/usr/local/lib/wn/mime.types"
- * This file contains information permitting wndex to translate
- * ascertain the MIME "Content-type" from the suffix of a file name
- * If this file is not present "wndex -v" will issue a warning
- * but use internal default values. The file exists so that you
- * server. The format of the file is explained in the file.
- * The default version of the file is in /lib/mime.types.
- * file.
- #define USE_FILE_LOG
- Maximum number of matches per file exceeded.
- Title: Format of index.cache file for WN
Matching lines:
- This file documents the format of an index.cache file for WN.
- Parameters in a record of an index file like
- File=foo.html
- get translated to a line in the index.cache file like
- file=foo.html&title=This is foo&keywords=bar, baz
- when the server reads the index.cache file. All lines in an index.cache
- file are terminated with a single '\n' (newline) character. (This is
- The first line of an index.cache file is the directory record line,
- line the first line should be blank and file information can start
- Here is a list of the elements of an index file and the corresponding
- tokens used in the index.cache file.
- Accessfile accessfile
- File-module filemod /* File data base module */
- Auth-denied-file authdenied_file
- No-such-file-URL nofile_url
- File Record Cache Token
- File file
- IndexFile file
- files for which no Content-type record is present. By default this has
- <Note 2> "Attributes=" lines in a file record (or in their absence
- Maximum number of matches per file exceeded.
- Title: Command Line Options for the WN Server
Matching lines:
- index.cache file for a
- index.cache file is
- the client headers plus some additional information in the log file.
- index.cache files owned
- index.cache files owned
- permission for the serving of ordinary files).
- name from the /etc/services files. Entries are separated by commas
- -L logfile -- Set
- log file name
- Write log information to the file logfile. This
- #define WN_LOGFILE
- error log file name
- Write information about errors to the file
- #define WN_ERRLOGFILE
- option then the log file given with
- (or in the case of a single file the "
- -q pid_file -- Set file
- Write the process id or "pid" of the main server process to the file
- "pid_file". This file name should be the full
- #define SWN_PID_FILE
- Maximum number of matches per file exceeded.
- Title: Command Line Options for WN Server wndex Utility
Matching lines:
- files.
- index.wn file (or files)
- file, it will behave as if there were an
- index.wn file containing
- This allows the creation of an index.cache file
- permitting access to all files in a directory without first creating
- an index.wn file. This
- create an index.wn file
- -c file_name -- Use
- "file_name" instead of "index.cache".
- Causes wndex to write its output to the file
- "file_name" rather than the default
- index.wn file in
- "dir_name" and write the file
- -i file_name -- Use
- "file_name" instead of "index.wn".
- Causes wndex to read its input from the file
- "file_name" rather than the default
- index.wn file by use of
- index.wn file containing
- Maximum number of matches per file exceeded.
- Title: Index File Directives for the WN Server
Matching lines:
- Index File Directives for the WN Server
- Index File Directives for the WN Server
- index.wn file to be processed
- by wndex. This file
- group of lines pertaining to single file. Each line of a record begins
- contains this line. The "File="
- The value of the "File=" directive
- is the name of the file whose record will follow. Letter case is not
- index.wn file it is assumed to
- index.wn file can be spread
- index.wn file is special and
- individual files. It contains lines with directives specifying
- attributes of the directory as a whole or all the files in it. The next
- Accessfile -- Specify directory
- access control file.
- Accessfile=/dir/accessfile
- specifies that the file /dir/accessfile is to be used to
- Both the path /dir/accessfile and the path
- ~/dir/accessfile are taken relative to the WN
- root directory. In particular the accessfile must be in the
- Maximum number of matches per file exceeded.
- Title: Parsed Document Syntax for the WN Server
Matching lines:
- "<-- #if accept file="foo" -->"
- the file foo is assumed to be relative to the current
- these files is a list of grep(1) like regular expressions,
- <!-- #if accept file = "foo" -->
- second line if the file "foo" contains a regular
- <!-- #if accept_charset file = "foo" -->
- second line if the file "foo" contains a regular
- <!-- #if accept_encoding file = "foo" -->
- second line if the file "foo" contains a regular
- <!-- #if accept_language file = "foo" -->
- for the second line if the file "foo" contains a regular
- <!-- #if cookie file= "foo" -->
- <!-- #if environ VAR; file= "foo" -->
- <!-- #if field3 file= "foo" -->
- (in the first case) or if the file "foo" contains a
- <!-- #if hostname file= "foo" -->
- hostname of the client (in the first case) or if the file
- #if accessfile" syntax
- <!-- #if IP file= "foo" -->
- address of the client (in the first case) or if the file
- Maximum number of matches per file exceeded.
- Title: CGI and other Environment Variables for the WN Server
Matching lines:
- server-side includes which executes files if an
- is added to the file record of a document in the
- index.wn file.
- is the path of a file relative to your WN root and provides
- config.h file).
- SCRIPT_FILENAME
- SCRIPT_FILENAME variable.
- HTTP_POST_FILE
- Contains the path to the temporary file containing the data sent by
- method. This file is removed after the CGI program terminates. A
- HTTP_PUT_FILE
- Contains the path to the temporary file containing the data sent by
- the client via the PUT method. This file is removed
- File-Module="
- Title: Creating User Home Pages for the WN Server
Matching lines:
- Your home page and any other files you want to serve must be located in
- access files and directories which are not heavily protected. Just to
- page file there with the name index.html. Alternatively,
- Create a file in the public_html directory named
- which will create the file "index.cache". It grants the
- copy the file index.wn to them also and rerun
- anything from them (actually the file "index.wn" itself is
- excluded from being served as are files beginning with the
- Create a file in the public_html directory named
- File=index.html
- If you have other files you want to serve add additional lines like
- "File=foo.html" where foo.html is the name of
- the file you want to serve. Then execute the command:
- Files which are HTML files should have names which end with the suffix
- ".html". Files which are ASCII text files should end with
- ".txt" and PNG image files should end with
- "windex") command will create the file "index.cache" as
- files whose names are listed explicitly in your index.wn file.
- public_html, you must create an index.wn file in
- each of them also which lists the files which can be served.
- Maximum number of matches per file exceeded.
- Title: Configuration Macros for WN
Matching lines:
- utility macros defined in the file
- "Accessfile="
- #define AUTH_DENIED_FILE
- File extension to identify CGI programs.
- file name at the end). You would need to change it, for example, if you
- #define INDEXFILE_NAME
- Default file name if the requested URL does not include a file name.
- #define MIME_TYPE_FILE
- The full path name of the file containing information permitting
- "Content-type" from the suffix of a file name. If this file
- warning but use internal default values. The file exists so that you can
- format of the file is explained in the file. The default version of the
- file is in /lib/mime.types. The internal defaults are the
- same as what is currently in this file.
- log file, just IP addresses. This will reduce the load on your
- that your access files cannot have
- an index.cache file. See the chapter "
- #define NO_SUCH_FILE_URL
- Specifies that any request in this directory for a non-existent file or a
- file not listed in the
- Maximum number of matches per file exceeded.
- Title: Changelog for WN
Matching lines:
- file descriptors at startup, including the one for syslog.
- hosts file to be read when syslogging was in use.
- and chmod suexec key file. Hence the server would not start.
- Added audio/mpeg -- mp3 to mime.types file.
- Added application/x-java-jnlp-file -- jnlp to mime.types file.
- If wndex cannot open the mime.types file it now complains by
- Added support for SSL certificate chain files. Thanks to Mark
- Feenstra. Usage: You need your cert and a chain file; copy the
- cert to a new file and cat the chain (pem) file to the end of the
- new file. Then add -z chain=./chain.pem to the command
- line. (chain.pem is the new file).
- documents with access control. Simplified code for log_logfile
- Added text/css to the file wn/content.h. It was already in the
- mime.types file.
- file directive to be ignored. Reported by Gabor Kiss.
- circumstances when filenames ended in .z or .gz and content
- file.
- specified in the index.wn file.
- no cert file was available or password was wrong.
- Fixed bug in wn/chkcntrl.c that caused filemodules not to
- Maximum number of matches per file exceeded.
- Title: Quick start
Matching lines:
- 1. In the directory where you found this file (the top directory of
- 3. Create an HTML file, name it index.html and put it in the directory
- you have designated as your data root. Add other HTML files if you
- 4. In your data root directory create a file named "index" that
- base "index.cache" of information about files you are serving. The
- serveall directive grants permission to serve all files in this
- "File=index.html" instead of "Attribute=serveall" then only the file
- questions). The -L and -l options specify log files. They will have
- permissions set incorrectly on the files you want to serve -- they
- file:/path/2/WN_src/docs/manual.html
- searching and using "file://..." bypasses the server. So a better
- Title: GNU Public License
Matching lines:
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
- associated interface definition files, plus the scripts used to
- Title: GNU Free Documentation License
Matching lines:
- to text formatters. A copy made in an otherwise Transparent file
- Title: Colophon for the WN User's Guide
Matching lines:
- SP, to rigorously validate a file.
- SP, to rigorously validate a file.
WN version 2.5.0
Copyright © 1998-2005 John Franks
<john@math.northwestern.edu>
licensed under the GNU Free Documentation License
Last modified: Sat June 18 2005
[Table of Contents]