mhonarc-commits
[Top] [All Lists]

CVS: mharc/doc install.html,1.5,1.6

2002-09-28 21:22:27
Update of /cvsroot/mhonarc/mharc/doc
In directory subversions:/tmp/cvs-serv750/doc

Modified Files:
	install.html 
Log Message:
* ScriptAlias directive added in apache.conf for cgi-bin directory.
* Installation doc fixes can cleanup.
* doc_file creates a Makefile.txt in doc/file for use by documentation.


Index: install.html
===================================================================
RCS file: /cvsroot/mhonarc/mharc/doc/install.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -r1.5 -r1.6
*** install.html	28 Sep 2002 05:06:31 -0000	1.5
--- install.html	29 Sep 2002 04:22:14 -0000	1.6
***************
*** 16,20 ****
  <tr valign="baseline">
  <td><strong>NOTE:</strong></td>
! <td width="100%"><p>If performing an upgrade, make sure to read
  <a href="../NEWS"><tt>NEWS</tt></a> document for any important release
  notes.
--- 16,20 ----
  <tr valign="baseline">
  <td><strong>NOTE:</strong></td>
! <td width="100%"><p>If performing an upgrade, make sure to read the
  <a href="../NEWS"><tt>NEWS</tt></a> document for any important release
  notes.
***************
*** 99,104 ****
      </li>
  <li>Experienced using any one of the myriad of text editors available
!     on your system.  <tt>Vi</tt> and <tt>emacs</tt> tend to be the most
!     common, but some of the GUI environments provide text editors.
      </p>
      </li>
--- 99,104 ----
      </li>
  <li>Experienced using any one of the myriad of text editors available
!     on your system.  <tt>Vi</tt> and <tt>emacs</tt> are the most
!     common, but some of the GUI environments provide additional text editors.
      </p>
      </li>
***************
*** 117,121 ****
  <p>mharc is designed to be independent of the mailing list management
  software.  If changes are made to list management software, mharc
! is unaffected.  It also allows a division of labor on who manages
  the lists and who manages the archives.  </p>
  
--- 117,121 ----
  <p>mharc is designed to be independent of the mailing list management
  software.  If changes are made to list management software, mharc
! is unaffected.  The design also allows a division of labor on who manages
  the lists and who manages the archives.  </p>
  
***************
*** 123,130 ****
  account to perform all mharc-related duties.  The account is
  subscribed to all mailing lists you want archived.  For example,
! say the account you will use is "<tt>mailarch</tt>" and the
  mail address for the account is "<tt>mailarch(_at_)example(_dot_)com</tt>".
! For each list you want archived, you will subscribe the address
! "<tt>mailarch(_at_)example(_dot_)com</tt>" to each list.  </p>
  
  <table class="note">
--- 123,130 ----
  account to perform all mharc-related duties.  The account is
  subscribed to all mailing lists you want archived.  For example,
! say the account you use is "<tt>mailarch</tt>" and the
  mail address for the account is "<tt>mailarch(_at_)example(_dot_)com</tt>".
! For each list you archive, the address
! "<tt>mailarch(_at_)example(_dot_)com</tt>" must be subscribed to each list.  </p>
  
  <table class="note">
***************
*** 150,154 ****
  <p>mharc runs on any Unix-like operating system.
  If using a Win32 system, you will may need to install <a
! href="http://www.cygwin.com/";>Cygwin</a>.
  </p>
  
--- 150,155 ----
  <p>mharc runs on any Unix-like operating system.
  If using a Win32 system, you will may need to install <a
! href="http://www.cygwin.com/";>Cygwin</a> or equivalent software package
! providing the Unix tool set.
  </p>
  
***************
*** 170,174 ****
  	<a href="http://www.procmail.org/";>&lt;http://www.procmail.org/&gt;</a>:
  	<p>Procmail pre-filters incoming mail into
! 	the raw mail archives.  Note, the programs <tt>formail</tt> and
  	<tt>lockfile</tt> are needed and they are part of the standard
  	Procmail distribution, but some Unix distributions may include these
--- 171,175 ----
  	<a href="http://www.procmail.org/";>&lt;http://www.procmail.org/&gt;</a>:
  	<p>Procmail pre-filters incoming mail into
! 	the raw mail archives.  <b>Note:</b> The programs <tt>formail</tt> and
  	<tt>lockfile</tt> are needed and they are part of the standard
  	Procmail distribution, but some Unix distributions may include these
***************
*** 181,185 ****
  	<p>Namazu provides searching.  mharc takes advantage
  	of Namazu's awareness of MHonArc message pages to provide
! 	useful archive navigational aids.  Note, the program
  	<tt>namazu.cgi</tt> is needed and is part of the standard
  	Namazu distribution, but some Unix distribtions may include it
--- 182,186 ----
  	<p>Namazu provides searching.  mharc takes advantage
  	of Namazu's awareness of MHonArc message pages to provide
! 	useful archive navigational aids.  <b>Note:</b> The program
  	<tt>namazu.cgi</tt> is needed and is part of the standard
  	Namazu distribution, but some Unix distribtions may include it
***************
*** 210,214 ****
  <td><p>The <a href="#install"><tt>install.pl</tt></a> installation
  script checks for programs required by mharc.  If it
! cannot locate a program, it will generate a warning message.
  </p>
  </td></tr></table>
--- 211,215 ----
  <td><p>The <a href="#install"><tt>install.pl</tt></a> installation
  script checks for programs required by mharc.  If it
! cannot locate a program, it generates a warning message.
  </p>
  </td></tr></table>
***************
*** 344,349 ****
  <td><strong>NOTE:</strong></td>
  <td width="100%"><p>The MHonArc version shown may
! be different than what is shown above.  The version shown will be
! the version of MHonArc found on your system.
  </p>
  </td></tr></table>
--- 345,350 ----
  <td><strong>NOTE:</strong></td>
  <td width="100%"><p>The MHonArc version shown may
! be different than what is shown above.  The version shown should
! reflect the version of MHonArc found on your system.
  </p>
  </td></tr></table>
***************
*** 408,412 ****
  edit <a href="file/lists.def.txt"><tt>lib/lists.def</tt></a>.
  The syntax of the file is documented in the
! <a href="bin/mk-procmailrc.html#list%20definition%20file"><tt>mk-procmailrc</tt></a>
  manpage.
  After editing, run the following command: </p>
--- 409,413 ----
  edit <a href="file/lists.def.txt"><tt>lib/lists.def</tt></a>.
  The syntax of the file is documented in the
! <a href="bin/mk-procmailrc.html#list_definition_file"><tt>mk-procmailrc</tt></a>
  manpage.
  After editing, run the following command: </p>
***************
*** 428,433 ****
  <h2><img src="images/mharc-icon.png" align="top" alt="">&nbsp;<a name="crontab">Defining your <tt>crontab</tt></a></h2>
  
! <p>The final step is to edit the account's crontab
! in order to get automatic processing of your archives.  The file
  <a href="file/crontab.txt"><tt>etc/crontab</tt></a>
  serves as a template of the crontab entries needed.
--- 429,434 ----
  <h2><img src="images/mharc-icon.png" align="top" alt="">&nbsp;<a name="crontab">Defining your <tt>crontab</tt></a></h2>
  
! <p>To get automatic processing of your archives, you must
! edit the account's crontab.  The file
  <a href="file/crontab.txt"><tt>etc/crontab</tt></a>
  serves as a template of the crontab entries needed.
***************
*** 482,486 ****
  <tr valign="baseline">
  <td><strong>NOTE:</strong></td>
! <td width="100%"><p>This information provided in the section is specifed
  to the <a href="http://httpd.apache.org/";>Apache httpd server</a>.
  </p>
--- 483,487 ----
  <tr valign="baseline">
  <td><strong>NOTE:</strong></td>
! <td width="100%"><p>This information provided in the section is specific
  to the <a href="http://httpd.apache.org/";>Apache httpd server</a>.
  </p>
***************
*** 497,502 ****
  prompt&gt; <b>make configure</b></pre></td></tr></table>
  <p>to generate a new
! <tt>etc/apache.conf</tt> that can be used in your Apache server configuration
! files.
  </p>
  
--- 498,502 ----
  prompt&gt; <b>make configure</b></pre></td></tr></table>
  <p>to generate a new
! <tt>etc/apache.conf</tt> that can be used in your Apache server configuration.
  </p>
  
***************
*** 511,515 ****
  root of the installation when
  <tt class="ishell"><b>make&nbsp;configure</b></tt>
! is done, or create a symlink to it by
  executing the following command from the installation root:
  </p>
--- 511,515 ----
  root of the installation when
  <tt class="ishell"><b>make&nbsp;configure</b></tt>
! is done, or even better, create a symlink to it by
  executing the following command from the installation root:
  </p>
***************
*** 521,526 ****
  
  <p>Make sure Apache allows the execution of CGI
! programs denoted with the filename extension "<tt>.cgi</tt>",
! or specify that mharc's cgi-bin directory is a CGI executable directory.
  </p>
  
--- 521,533 ----
  
  <p>Make sure Apache allows the execution of CGI
! programs in the <a href="../cgi-bin/"><tt>cgi-bin</tt></a> directory.
! The
! <a href="file/apache.conf.txt"><tt>etc/apache.conf</tt></a>
! template should allows this via a <tt>ScriptAlias</tt> directive.
! 
! <p>An alternative is to have filenames with the extension "<tt>.cgi</tt>"
! handled by the <tt>cgi-script</tt> handler as follows:
! </p>
! <pre class="code">AddHandler cgi-script .cgi</pre>
  </p>
  
***************
*** 540,545 ****
  <h2><img src="images/mharc-icon.png" align="top" alt="">&nbsp;<a name="maintenance">Maintenance Operations</a></h2>
  
! <p>Manual maintenance can be done via the Makefile provided.  If you
! run the command,
  </p>
  <table border=1 width="100%"><tr><td><pre class="shell">
--- 547,553 ----
  <h2><img src="images/mharc-icon.png" align="top" alt="">&nbsp;<a name="maintenance">Maintenance Operations</a></h2>
  
! <p>Manual maintenance can be done via the
! <a href="file/Makefile.txt">Makefile</a>
! provided.  If you run the command,
  </p>
  <table border=1 width="100%"><tr><td><pre class="shell">
***************
*** 621,625 ****
  <a href="file/common.mrc.txt"><tt>lib/common.mrc</tt></a>.
  To make changes, edit
! <tt>lib/common.mrc.in</tt>
  and run</p>
  <table border=1 width="100%"><tr><td><pre class="shell">
--- 629,633 ----
  <a href="file/common.mrc.txt"><tt>lib/common.mrc</tt></a>.
  To make changes, edit
! <b><tt>lib/common.mrc.in</tt></b>
  and run</p>
  <table border=1 width="100%"><tr><td><pre class="shell">
***************
*** 762,773 ****
  <h2><img src="images/mharc-icon.png" align="top" alt="">&nbsp;<a name="listsadmin">Managing List Administration Messages</a></h2>
  
! <p>Most mailing list management software sends out administration message
! users.  Examples are subscribe confirmations and subscribe reminders.
! This could be a potential problem since there is a risk that such messages
! could show up in the regular archives, exposing sensitive information like
! subscription passwords.
! </p>
  
! <p>Two possible solution to this problem are provided:
  </p>
  
--- 770,780 ----
  <h2><img src="images/mharc-icon.png" align="top" alt="">&nbsp;<a name="listsadmin">Managing List Administration Messages</a></h2>
  
! <p>Most mailing list management software send out administration
! message to subscribers.  Examples are subscribe confirmations and
! subscribed reminders.  A risk exists that these messages can
! show up in public archives, exposing sensitive information like
! subscription passwords.  </p>
  
! <p>Two possible solution to the problem are provided:
  </p>
  
***************
*** 789,793 ****
  <p>This method is better than the
  <a href="#mharclistsadmin">mharc-based solution</a> since it eliminates
! the need to poll the archive for any messages.  It is more secure
  since any list administration messages are never in a web accessible
  location.
--- 796,800 ----
  <p>This method is better than the
  <a href="#mharclistsadmin">mharc-based solution</a> since it eliminates
! the need to poll the archive for any messages and is more secure
  since any list administration messages are never in a web accessible
  location.
***************
*** 817,827 ****
  <p>Since <tt class="icode">.listsadmin</tt> starts with a dot, it will
  be hidden from the all-archives list.  But since it is possible to for
! someone to backdoor to it manually, it is best to restrict access to
  it via HTTP server configuration (remember to restrict both the raw
  and html archives).  </p>
  
  <p>Now, all you have to do is check the <tt class="icode">.listsadmin</tt>
! occasionally to see if anything important has been received, like
! subscription confirmations that need to be responded to.  </p>
  
  
--- 824,834 ----
  <p>Since <tt class="icode">.listsadmin</tt> starts with a dot, it will
  be hidden from the all-archives list.  But since it is possible to for
! someone to access it directly, it is best to restrict access to
  it via HTTP server configuration (remember to restrict both the raw
  and html archives).  </p>
  
  <p>Now, all you have to do is check the <tt class="icode">.listsadmin</tt>
! occasionally to see if anything important has been received.
! </p>
  
  

---------------------------------------------------------------------
To sign-off this list, send email to majordomo(_at_)mhonarc(_dot_)org with the
message text UNSUBSCRIBE MHONARC-DEV