home *** CD-ROM | disk | FTP | other *** search
/ A Beginner's Guide to the Internet / INTERNET.ISO / text / lists / ccinet10 / archie.doc next >
Encoding:
Text File  |  1996-05-06  |  20.3 KB  |  627 lines

  1.   Archie Email Help (Version 3.0)
  2.  
  3. HELP for the archie email server, as of 10 April, 1993.
  4.  
  5. To perform an archie search via email, send mail to
  6.  
  7.  archie@<archie_server>
  8.  
  9. Where <archie_server> is the name of an archie host.
  10.  
  11. The current (and complete) list of archie servers can be found with the
  12. "servers" command (described below). A sample list is:
  13.  
  14.     archie.rutgers.edu   128.6.18.15     (USA)
  15.     archie.unl.edu   129.93.1.14   (USA)
  16.     archie.sura.net      128.167.254.179 (USA)
  17.     archie.ans.net       147.225.1.2     (USA)
  18.     archie.au            139.130.4.6     (Australia)
  19.     archie.funet.fi      128.214.6.100   (European server in Finland)
  20.     archie.sogang.ac.kr  163.239.1.11  (Korea)
  21.  
  22. If you do not get mail back within 2 days or so, try using the "path"
  23. command described below.
  24.  
  25.  
  26. Mail destined for the administration of individual servers should be
  27. addressed to:
  28.  
  29.  archie-admin@<archie_server>
  30.  
  31. To add or delete a site from the archie database, send mail to:
  32.  
  33.  archie-admin@bunyip.com
  34.  
  35.  
  36. To contact the implementors of archie, send mail to:
  37.  
  38.  archie-group@bunyip.com
  39.  
  40. For your information anonymous FTP may be performed through the mail by
  41. various ftp-mail servers. Send a message with the word 'help' in it to:
  42.  
  43. For BITNET/EARN sites ONLY:
  44.  
  45.   bitftp@pucc.princeton.edu
  46.  
  47. or (general access):
  48.  
  49.   ftpmail@decwrl.dec.com
  50.  
  51. for an explanations on how to use them.
  52.  
  53. The "Subject:" in mail sent to archie is treated as part of the message
  54. body.
  55.  
  56. Command lines begin in the first column. All lines that do not match a valid
  57. commands are ignored.
  58.  
  59. Under version 3.0 the email client implements all the non-interactive
  60. commands and variables of the telnet client. However, interactive
  61. commands like "pager" are not supported as they don't make much sense in
  62. the email environment.
  63.  
  64. For a complete explanation of the the archie system use the "manpage"
  65. command to request a copy of the manual page, what follows is a short
  66. summary of the valid email commands and variables.
  67.  
  68. NOTE: The "site" command of earlier versions of archie has been disabled
  69.       under version 3.0 until it can be reimplemented with the new
  70.       architecture of the system.
  71.  
  72. Quick and dirty summary
  73. ----------------------
  74.  
  75. For those of you who want to get something done now and read the rest of
  76. this later, send the email to an archie server with the line:
  77.  
  78.  find <foo>
  79.  
  80. (where <foo> is the name of the file you are looking for). You should get
  81. a message back with results of your search. If you want to be a bit more
  82. sophisticated, read on....
  83.  
  84.  
  85. Commands
  86. --------
  87. In the commands that follow, parameters between '[' and ']' are optional.
  88. The ellipsis ("...") signifies that the previous parameter can be repeated
  89. multiple times. A '|' character means "or".
  90.  
  91.  
  92. help [ <topic> [[ <subtopic> ] ...]]
  93.  
  94.   The "help" command by itself produces this message.
  95.  
  96.   An optional topic and subtopic(s) may also be given.  A
  97.   list of words is considered to be one topic, not a list
  98.   of individual topics. Thus,
  99.  
  100.    help set maxhits
  101.  
  102.   requests help on the subtopic 'maxhits' of topic 'set',
  103.   not on two separate topics.
  104.  
  105.  
  106. find <pattern>  This command produces a list of files matching the pattern
  107.   <pattern>.  The <pattern> may be interpreted as a simple
  108.   substring, a case sensitive substring, an exact string or
  109.   a regular expression, depending on the value of the
  110.   variable search.
  111.  
  112. prog <pattern> This is identical to "find" and is included for backward
  113.   compatibility with older versions of the system.
  114.  
  115.  
  116. list [ <pattern> ]
  117.  
  118.   Produce a list of sites whose contents are contained in
  119.   the archie database. With no argument all the sites are
  120.   listed. If given, the <pattern> argument is interpreted
  121.   as a regular expression (see the archie manual page for
  122.   an explanation of regular expressons) against which to
  123.   match site names: only those names matching are printed.
  124.   The format of the output can be selected through the
  125.   output_format variable (described below).
  126.  
  127.   Note that the numerical (IP) address associated with a
  128.   site name is valid at the time the site was last updated
  129.   in the archie database, but may have changed subseqently.
  130.  
  131. mail <address> Mail the results generated up until this command to
  132.   <address>. This must be a vaid email address.
  133.  
  134. manpage [ roff | ascii ]
  135.  
  136.   Return the archie manual page. The optional arguments
  137.   specify the format of the returned document. "roff"
  138.   specifies UNIX troff (or nroff) format, while ascii
  139.   specifies plain, preformatted ASCII output. With no
  140.   arguments it defaults to ascii.
  141.  
  142. motd  Re-display the "message of the day", which is normally
  143.   printed at the start of the returned message.
  144.  
  145. path <address> Set the return address to <address>. This overrides the
  146.   default path which the system automatically generates by
  147.   looking at the incoming mail header. This is actually an
  148.   alias for "set mailto <address>" (see "Variables" below),
  149.   and is included for backwards compatability.
  150.  
  151. servers  Display a list of all publicly accessible archie servers
  152.   worldwide. The names of the hosts, their IP addresses and
  153.   geographical locations are listed.
  154.  
  155. set <variable> <value>
  156.  
  157.   Set the specified <variable> to <value>. See "Variables"
  158.   below.
  159.  
  160. show [ <variable-name>...]
  161.  
  162.   Without any parameters, display the status of all the
  163.   user-settable variables, including such information as
  164.   its type (boolean, numeric, string), whether or not it is
  165.   set and its current value (if its type requires a
  166.   value).  Otherwise show the status of each of the
  167.   specified arguments. Useful for finding out what the
  168.   default settings at a server are.
  169.  
  170. unset <variable>
  171.   Unset the specified <variable>. The subsequent value of
  172.   the variable is defined on a <variable>-specific basis.
  173.  
  174. version
  175.   Print the current version of the email interface.
  176.  
  177. whatis <substring>
  178.  
  179.   Search the Software Description Database for the given
  180.   substring, ignoring case.  This database consists of
  181.   names and short descriptions of many software packages,
  182.   documents (like RFCs and educational material), and data
  183.   files stored on the Internet.
  184.  
  185.   Note that this database is currently maintained by hand
  186.   and may not be completely up-to-date.
  187.  
  188. Variables
  189. ---------
  190.  
  191. The archie email system has 3 types of variables.
  192.  
  193. 1) Numeric
  194. ----------
  195.  
  196. Numeric variables may have preset internal ranges in which the value of
  197. the variable must lie.
  198.  
  199.  
  200. maxhits  Allow the "find" command to generate at most the
  201.   specified number of matches (permissible range: 0-1000)
  202.  
  203. max_split_size  Approximate maximum size, in bytes, of a file to be mailed
  204.   to the user. Any output larger than this limit will be
  205.   split in pieces of about this size.  This can be set by
  206.   the user in the range 1024 to ~2Gb with a default of
  207.   51200 bytes. Some mail gateways will not allow results of
  208.   over 100Kb and so care should be taken when setting this
  209.   limit.
  210.  
  211. 2) String
  212. ---------
  213.  
  214. String variables may have a predefined range of values.
  215.  
  216.  
  217. compress
  218.   The kind of data compression the user can specify when
  219.   mailing back output.  Currently allowed values are
  220.   "none" and "compress" (standard UNIX compress program)
  221.   with a default of "none"
  222.  
  223. encode  The type of post-compression encoding the user can
  224.   specify when mailing back output.  Currently allowed
  225.   values are "none" and "uuencode", with a default
  226.   of "none". Note that this variable is ignored unless
  227.   compression is enabled (via the compress) variable.
  228.  
  229. language Allows the user to specify the language in which the
  230.   help, etc. is presented. Individual servers may be
  231.   configured for a range of languages.
  232.  
  233. mailto  A valid address to mail the results back to. This overrides
  234.   the address automatically generated by the archie system
  235.   from the incoming mail header. Setting this variable is
  236.   equivalent to using the "path" command.
  237.  
  238. output_format  Affects the way the output of "find" and "list" is
  239.   displayed.  User settable, with valid values of "machine"
  240.   (machine readable format), "terse" and "verbose", with a
  241.   default of "verbose".
  242.  
  243. search  The type of search done by the "find" (or "prog") command.
  244.   The list of valid values is given below in order of
  245.   increasing search times. The given search string may
  246.   match a directory or filename in the database.
  247.  
  248.   exact  String has to match exactly (including case)
  249.   subcase  Substring match. Case sensitive.
  250.   sub  Substring match. Case insensitive.
  251.   regex  Regular expression (see ed(1)) search.
  252.     Case sensitive. The archie manual page
  253.     gives examples of regular expressions.
  254.  
  255.  
  256.   There are also compound searches made up of combinations
  257.   of the above search methods in sequence:
  258.  
  259.   exact_sub Try "exact". If no matches found use
  260.     "sub".
  261.   exact_subcase Try "exact". If no matches found use
  262.     "subcase"
  263.   exact_regex Try "exact". If no matches found use
  264.     regex.
  265.  
  266.  
  267.   Note: unless specifically anchored to the beginning
  268.   (with ^) or end (with $) of a line, regular expressions
  269.   (effectively) have ``.*'' prepended and appended to them.
  270.   For example, it is not necessary to type
  271.  
  272.    find .*xnlock.*
  273.  
  274.   because
  275.  
  276.    find xnlock
  277.  
  278.   In this instance, the regex match is equivalent a simple
  279.   substring match which should be used instead.
  280.  
  281. server  The archie/Prospero server to which the email interface
  282.   connects when "find" or "list" commands are used. Usually
  283.   defaults to "localhost" on most archie systems.
  284.  
  285. sortby  Set the method of sorting to be applied to output from
  286.   the "find" command.
  287.  
  288.   The five permitted methods (and their associated reverse
  289.   orders) are:
  290.  
  291.   none    Unsorted (default; no reverse order, though
  292.      'rnone' is accepted)
  293.  
  294.   filename  Sort files/directories by name, using lexical
  295.      order (reverse order: 'rfilename')
  296.  
  297.   hostname  Sort on the archive hostname, in lexical order
  298.      (reverse order: 'rhostname')
  299.  
  300.   size   Sort by size, largest files/directories first
  301.      (reverse order: 'rsize')
  302.  
  303.   time   Sort by modification time, with the most recent
  304.      file/directory names first (reverse order: 'rtime')
  305.  
  306.  
  307. 3) Boolean
  308. ----------
  309.  
  310. Currently the email interface to the archie system has no variables of
  311. type "boolean".
  312.  
  313.  
  314. >> help
  315.   Archie Email Help (Version 3.0)
  316.  
  317. HELP for the archie email server, as of 10 April, 1993.
  318.  
  319. To perform an archie search via email, send mail to
  320.  
  321.  archie@<archie_server>
  322.  
  323. Where <archie_server> is the name of an archie host.
  324.  
  325. The current (and complete) list of archie servers can be found with the
  326. "servers" command (described below). A sample list is:
  327.  
  328.     archie.rutgers.edu   128.6.18.15     (USA)
  329.     archie.unl.edu   129.93.1.14   (USA)
  330.     archie.sura.net      128.167.254.179 (USA)
  331.     archie.ans.net       147.225.1.2     (USA)
  332.     archie.au            139.130.4.6     (Australia)
  333.     archie.funet.fi      128.214.6.100   (European server in Finland)
  334.     archie.sogang.ac.kr  163.239.1.11  (Korea)
  335.  
  336. If you do not get mail back within 2 days or so, try using the "path"
  337. command described below.
  338.  
  339.  
  340. Mail destined for the administration of individual servers should be
  341. addressed to:
  342.  
  343.  archie-admin@<archie_server>
  344.  
  345. To add or delete a site from the archie database, send mail to:
  346.  
  347.  archie-admin@bunyip.com
  348.  
  349.  
  350. To contact the implementors of archie, send mail to:
  351.  
  352.  archie-group@bunyip.com
  353.  
  354. For your information anonymous FTP may be performed through the mail by
  355. various ftp-mail servers. Send a message with the word 'help' in it to:
  356.  
  357. For BITNET/EARN sites ONLY:
  358.  
  359.   bitftp@pucc.princeton.edu
  360.  
  361. or (general access):
  362.  
  363.   ftpmail@decwrl.dec.com
  364.  
  365. for an explanations on how to use them.
  366.  
  367. The "Subject:" in mail sent to archie is treated as part of the message
  368. body.
  369.  
  370. Command lines begin in the first column. All lines that do not match a valid
  371. commands are ignored.
  372.  
  373. Under version 3.0 the email client implements all the non-interactive
  374. commands and variables of the telnet client. However, interactive
  375. commands like "pager" are not supported as they don't make much sense in
  376. the email environment.
  377.  
  378. For a complete explanation of the the archie system use the "manpage"
  379. command to request a copy of the manual page, what follows is a short
  380. summary of the valid email commands and variables.
  381.  
  382. NOTE: The "site" command of earlier versions of archie has been disabled
  383.       under version 3.0 until it can be reimplemented with the new
  384.       architecture of the system.
  385.  
  386. Quick and dirty summary
  387. ----------------------
  388.  
  389. For those of you who want to get something done now and read the rest of
  390. this later, send the email to an archie server with the line:
  391.  
  392.  find <foo>
  393.  
  394. (where <foo> is the name of the file you are looking for). You should get
  395. a message back with results of your search. If you want to be a bit more
  396. sophisticated, read on....
  397.  
  398.  
  399. Commands
  400. --------
  401. In the commands that follow, parameters between '[' and ']' are optional.
  402. The ellipsis ("...") signifies that the previous parameter can be repeated
  403. multiple times. A '|' character means "or".
  404.  
  405.  
  406. help [ <topic> [[ <subtopic> ] ...]]
  407.  
  408.   The "help" command by itself produces this message.
  409.  
  410.   An optional topic and subtopic(s) may also be given.  A
  411.   list of words is considered to be one topic, not a list
  412.   of individual topics. Thus,
  413.  
  414.    help set maxhits
  415.  
  416.   requests help on the subtopic 'maxhits' of topic 'set',
  417.   not on two separate topics.
  418.  
  419.  
  420. find <pattern>  This command produces a list of files matching the pattern
  421.   <pattern>.  The <pattern> may be interpreted as a simple
  422.   substring, a case sensitive substring, an exact string or
  423.   a regular expression, depending on the value of the
  424.   variable search.
  425.  
  426. prog <pattern> This is identical to "find" and is included for backward
  427.   compatibility with older versions of the system.
  428.  
  429.  
  430. list [ <pattern> ]
  431.  
  432.   Produce a list of sites whose contents are contained in
  433.   the archie database. With no argument all the sites are
  434.   listed. If given, the <pattern> argument is interpreted
  435.   as a regular expression (see the archie manual page for
  436.   an explanation of regular expressons) against which to
  437.   match site names: only those names matching are printed.
  438.   The format of the output can be selected through the
  439.   output_format variable (described below).
  440.  
  441.   Note that the numerical (IP) address associated with a
  442.   site name is valid at the time the site was last updated
  443.   in the archie database, but may have changed subseqently.
  444.  
  445. mail <address> Mail the results generated up until this command to
  446.   <address>. This must be a vaid email address.
  447.  
  448. manpage [ roff | ascii ]
  449.  
  450.   Return the archie manual page. The optional arguments
  451.   specify the format of the returned document. "roff"
  452.   specifies UNIX troff (or nroff) format, while ascii
  453.   specifies plain, preformatted ASCII output. With no
  454.   arguments it defaults to ascii.
  455.  
  456. motd  Re-display the "message of the day", which is normally
  457.   printed at the start of the returned message.
  458.  
  459. path <address> Set the return address to <address>. This overrides the
  460.   default path which the system automatically generates by
  461.   looking at the incoming mail header. This is actually an
  462.   alias for "set mailto <address>" (see "Variables" below),
  463.   and is included for backwards compatability.
  464.  
  465. servers  Display a list of all publicly accessible archie servers
  466.   worldwide. The names of the hosts, their IP addresses and
  467.   geographical locations are listed.
  468.  
  469. set <variable> <value>
  470.  
  471.   Set the specified <variable> to <value>. See "Variables"
  472.   below.
  473.  
  474. show [ <variable-name>...]
  475.  
  476.   Without any parameters, display the status of all the
  477.   user-settable variables, including such information as
  478.   its type (boolean, numeric, string), whether or not it is
  479.   set and its current value (if its type requires a
  480.   value).  Otherwise show the status of each of the
  481.   specified arguments. Useful for finding out what the
  482.   default settings at a server are.
  483.  
  484. unset <variable>
  485.   Unset the specified <variable>. The subsequent value of
  486.   the variable is defined on a <variable>-specific basis.
  487.  
  488. version
  489.   Print the current version of the email interface.
  490.  
  491. whatis <substring>
  492.  
  493.   Search the Software Description Database for the given
  494.   substring, ignoring case.  This database consists of
  495.   names and short descriptions of many software packages,
  496.   documents (like RFCs and educational material), and data
  497.   files stored on the Internet.
  498.  
  499.   Note that this database is currently maintained by hand
  500.   and may not be completely up-to-date.
  501.  
  502. Variables
  503. ---------
  504.  
  505. The archie email system has 3 types of variables.
  506.  
  507. 1) Numeric
  508. ----------
  509.  
  510. Numeric variables may have preset internal ranges in which the value of
  511. the variable must lie.
  512.  
  513.  
  514. maxhits  Allow the "find" command to generate at most the
  515.   specified number of matches (permissible range: 0-1000)
  516.  
  517. max_split_size  Approximate maximum size, in bytes, of a file to be mailed
  518.   to the user. Any output larger than this limit will be
  519.   split in pieces of about this size.  This can be set by
  520.   the user in the range 1024 to ~2Gb with a default of
  521.   51200 bytes. Some mail gateways will not allow results of
  522.   over 100Kb and so care should be taken when setting this
  523.   limit.
  524.  
  525. 2) String
  526. ---------
  527.  
  528. String variables may have a predefined range of values.
  529.  
  530.  
  531. compress
  532.   The kind of data compression the user can specify when
  533.   mailing back output.  Currently allowed values are
  534.   "none" and "compress" (standard UNIX compress program)
  535.   with a default of "none"
  536.  
  537. encode  The type of post-compression encoding the user can
  538.   specify when mailing back output.  Currently allowed
  539.   values are "none" and "uuencode", with a default
  540.   of "none". Note that this variable is ignored unless
  541.   compression is enabled (via the compress) variable.
  542.  
  543. language Allows the user to specify the language in which the
  544.   help, etc. is presented. Individual servers may be
  545.   configured for a range of languages.
  546.  
  547. mailto  A valid address to mail the results back to. This overrides
  548.   the address automatically generated by the archie system
  549.   from the incoming mail header. Setting this variable is
  550.   equivalent to using the "path" command.
  551.  
  552. output_format  Affects the way the output of "find" and "list" is
  553.   displayed.  User settable, with valid values of "machine"
  554.   (machine readable format), "terse" and "verbose", with a
  555.   default of "verbose".
  556.  
  557. search  The type of search done by the "find" (or "prog") command.
  558.   The list of valid values is given below in order of
  559.   increasing search times. The given search string may
  560.   match a directory or filename in the database.
  561.  
  562.   exact  String has to match exactly (including case)
  563.   subcase  Substring match. Case sensitive.
  564.   sub  Substring match. Case insensitive.
  565.   regex  Regular expression (see ed(1)) search.
  566.     Case sensitive. The archie manual page
  567.     gives examples of regular expressions.
  568.  
  569.  
  570.   There are also compound searches made up of combinations
  571.   of the above search methods in sequence:
  572.  
  573.   exact_sub Try "exact". If no matches found use
  574.     "sub".
  575.   exact_subcase Try "exact". If no matches found use
  576.     "subcase"
  577.   exact_regex Try "exact". If no matches found use
  578.     regex.
  579.  
  580.  
  581.   Note: unless specifically anchored to the beginning
  582.   (with ^) or end (with $) of a line, regular expressions
  583.   (effectively) have ``.*'' prepended and appended to them.
  584.  
  585.   For example, it is not necessary to type
  586.  
  587.    find .*xnlock.*
  588.  
  589.   because
  590.  
  591.    find xnlock
  592.  
  593.   In this instance, the regex match is equivalent a simple
  594.   substring match which should be used instead.
  595.  
  596. server  The archie/Prospero server to which the email interface
  597.   connects when "find" or "list" commands are used. Usually
  598.   defaults to "localhost" on most archie systems.
  599.  
  600. sortby  Set the method of sorting to be applied to output from
  601.   the "find" command.
  602.  
  603.   The five permitted methods (and their associated reverse
  604.   orders) are:
  605.  
  606.   none    Unsorted (default; no reverse order, though
  607.      'rnone' is accepted)
  608.  
  609.   filename  Sort files/directories by name, using lexical
  610.      order (reverse order: 'rfilename')
  611.  
  612.   hostname  Sort on the archive hostname, in lexical order
  613.      (reverse order: 'rhostname')
  614.  
  615.   size   Sort by size, largest files/directories first
  616.      (reverse order: 'rsize')
  617.  
  618.   time   Sort by modification time, with the most recent
  619.      file/directory names first (reverse order: 'rtime')
  620.  
  621.  
  622. 3) Boolean
  623. ----------
  624.  
  625. Currently the email interface to the archie system has no variables of
  626. type "boolean".
  627.