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 {} \; Tass key bindings ---- --- -------- For those users with too much rn in their history, tass supports an environment variable TASS_BACKWARDS, which if set will switch the following pairs of keys: space and tab n and N p and P 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 Changes from 3.3a ----------------- o Possible core-dump fixed in hashstr.c o M bounce article to someone command added o B search article bodies command added o Reply-To: recognized o indexing progression message better Rich Skrenta -- skrenta@rt.com