#include <infodrom.style>
#include <addresses.inc>

<page title="Infodrom Projects -- MajorSmart">

<h1 align=center>MajorSmart</h1>
<h3 align=center>Majordomo-like frontend to SmartList</h3>

<p>This is an effort to maintain <a
href="http://www.hartzler.net/smartlist/">SmartList</a> as if it was
Majordomo.  Majordomo run out of competition due to its nonfreeness.
If people were used to remotely maintain some mailing lists and users
should be able to gather some information from the lists, this is a
proper solution.  Of course, this system runs on <majordomo mail>
already.

<p>MajorSmart provides these commands:

<p><ul>
<li> un/subscribe -- subscribe / unsubscribe
<li> who -- who is on the list
<li> which -- to which list is somebody subscribed to
<li> help -- a comprehensive help
<li> lists -- list of available lists
<li> approve -- commands for the listmaster
</ul>

<h3>Anonymous CVS-Access</h3>

<p>Source code for this package is maintained via CVS.  This enables a
way to do versioning and provides a history for all files.  At any
time it is possible to restore an older version.  Additionally, clean
patches can be applied and reverted.

<p>By using CVS it is possible to provide anonymous access to the
repository.  To archive this the original archive is copied onto a
well-connected server several times a day, on which anonymous access
is configured.

<p>Using a web browser the sourcecode can be browsed <a
href="http://cvs.infodrom.org/majorsmart/?cvsroot=infodrom">here</a>.

<h3>Log in</h3>

<p>Please install the package »cvs« and execute the following command:

<p><code>cvs -d :pserver:anonymous@cvs.infodrom.org:/var/cvs/infodrom login</code>

<p>Simply hit enter when »cvs« asks for a password.  From now on you
random access to the archive is provided.

<h3>Use it</h3>

<p>Source code is copied to your own harddisk by issuing the following command:

<p><code>cvs -d :pserver:anonymous@cvs.infodrom.org:/var/cvs/infodrom co majorsmart</code>

<p>If you have modified anything, visualize these changes with
<code>cvs diff</code>.  If you would like to add these modifications
to the software, please send the reviewed output to <joey mailto>.

<p>After the original has changed, you'll have to update your own copy
with the command <code>cvs update</code>.

<h3>Log out</h3>

<p>When you are finished and would like to reset the password (it is
stored in <code>~/.cvspass</code>), issue the following command: ein:

<p><code>cvs -d :pserver:anonymous@cvs.infodrom.org:/var/cvs/infodrom logout</code>

</page>

# Local variables:
# mode: html
# mode: auto-fill
# end:
