Tass is a full screen threaded newsreader.

	o Organizes articles by threads.  Displays a really nice
	  article selection page.

	o Group selection page makes it easy to scan newsgroups, subscribe,
	  unsubscribe, reorder your .newsrc

	o If you've ever used Notes, this is the program for you.
	  Tass looks a lot like Notes, but has a few improvements:
		visual group selection page, Notes didn't have one
		rn style unread article detection as opposed to single timeline
		uses standard /usr/spool/news article layout

I wrote Tass because I "learned" the Usenet on Notes and couldn't stand rn.
No rn flames here, but if you've wished you could view the news a different
way, try Tass.

Newsreading style under Tass tends to be different than with rn.  Instead of
plowing through each group reading everything unread, you may find yourself
reading fewer articles in more groups.  It's easier to skip about and only
read interesting threads with Tass.

Tass keeps an index file for each group.  The first time you enter a group,
it will be a bit slow creating this file.  After that Tass will incrementally
update the index file and there should be little delay.

You can also run Tass in "update mode" out of cron to update the indexes.


Building Tass
-------- ----

	1)  Edit the Makefile.  Select CFLAGS and LIBS for your system.
	2)  Edit tass.h.  Make sure that LIBDIR, SPOOLDIR, MAILER and
	    DEF_EDITOR are correct for your system.
	3)  'make'

To build the remote NNTP Tass (rtass) you will need the nntp sources;
specifically, clientlib.o.  Point the Makefile variable NNTPLIB at your
clientlib.o and say 'make rtass'.


Installing Tass
---------- ----

Copy the tass executable to some useful place.  If you make tass setuid news,
it will keep the indexes in the news spool directory.  If not, tass will hide
indexes in the user's home directory.

Don't make rtass setuid news since it will get articles from the NNTP host
and not from /usr/spool/news.

There is a brief man page (Tass.man) which may be copied to the appropriate
man directory.


NOTE:
-----
	Tass 3.2 uses a different name for the index files.  If you've been
	using Tass 3.0 or 3.1, you should remove these old indexes before
	running 3.2.  Do this with

		rm -rf $HOME/.tindex
	   or
		find /usr/spool/news -name '.tindex' -exec rm {} \;


Changes from 3.0
------- ---- ---

	o Index files are now 1/2 to 1/3 their previous size
	o Tass is much more conservative in its memory usage
	o Tass recognizes .signature and .Sig files
	o Screen updating is more efficient in many places
	o Job control fixed for BSD systems
	o The various mailing commands should work much better
	o Author search
	o Support for NNTP (rtass)
	o Many other enhancements


Rich Skrenta
-- 
skrenta@blekko.commodore.com

---------------------------------------------------------------------------

The first port of tass to COHERENT 3.1 was made available by
Joachim Riedel <joachim@jrix.radig.de>.

This version is a dual port to COHERENT 3.x and 4.0. It comes ready to
compile under 3.x, if you want to compile under 4.0 deactivate the
definitions for 3.x in Makefile and activate those for 4.0.

---------------------------------------------------------------------------
Udo Munk                voice:      +49 2131 275348
Oberstr. 21             mail :      udo@umunk.GUN.de
4040 Neuss 1                        ...!{mcshh,smurf,unido}!easix!umunk!udo
Germany                 CompuServe: 100021,2515
