Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!lll-tis!ames!hao!gatech!bloom-beacon!mit-eddie!MGM.MIT.EDU!wolfgang From: wolfgang@MGM.MIT.EDU (Wolfgang Rupprecht) Newsgroups: comp.emacs Subject: vortex does not belong on this list. Message-ID: <8802240138.AA26581@MGM.MIT.EDU> Date: 24 Feb 88 01:38:32 GMT Sender: dmh@eddie.MIT.EDU Organization: Freelance Software Consultant, Boston, Ma. Lines: 1585 Is Vortex really trying to license this stuff? I recall seeing PD programs by many of the same names *and* function fly by on comp.sources on usenet. One can get these programs, with no strings attached, via anonymous ftp from uunet.uu.net. -wolfgang Here is the intro blurb on comp.sources, complete with an index of all the archived software: --------- Subject: v12INF1: Introduction to comp.sources.unix Newsgroups: comp.sources.unix Sender: sources Approved: rsalz@uunet.UU.NET Expires: 8 Jan 88 Submitted-by: rsalz@uunet.UU.NET (Rich Salz) Posting-number: Volume 12, Info 1 Archive-name: index12.1 This is the first of two introductory articles about comp.sources.unix. This one describes how to submit source to the newsgroup, where the archive sites are, and how to contact them. The companion articles lists all previously-published sources. Due to my communication errors, the CSNET archives are out-of-date; this will be fixed over the next few weeks. Various French and other European facilities for providing archive tapes should be available soon. As an experiment, I am putting 90-day expirations on these articles; if I post new versions before the limit, I will send out a cancel message. I am always looking for suggestions on how to improve the usefulness of the newsgroup, and can be contacted as listed below. -Rich $alz -------------------- Subject: Submitting source for publication Items intended for posting or queries and problem notes should be sent to uunet!sources. In Australia, Robert Elz is a "sub-moderator"; people there can work with him (kre@munnari.OZ) to get postings out more easily. If you want verification of arrival, so say in a cover note, or at the beginning of your submission, if it is small. I try to verify that a program works, and if I can't get it to work, I may hold up posting it for a couple of days. Please note that, except in rare cases, source without documentation and a Makefile will not be published. The backlog >from receipt to posting varies from one to four weeks depending mostly on the set of submissions currently in my queue. -------------------- Subject: The structure of comp.sources.unix articles Each posting in comp.sources.unix is called an "issue"; there are 100 issues to a volume. The division is arbitrary, and has varied greatly in the past. There are two types of articles in comp.sources.unix; sources and "information postings." They can be distinguished by the subject line: Subject: v07INF8: Index for Volume 7 and other info This first word in the title identifies this as the eighth info posting of volume seven. Similarly, the subject line shown below: Subject: v07i081: Public-domain Unix kernel identifies this as the 81st source article in Volume 7. Large sources are broken up into smaller pieces, and have subject lines that look like this: Subject: v07i082: System VI Source Distribution, Part03/08 The first few lines of an article are auxiliary headers that look like this: Submitted-by: root@freeware.ATT.COM Posting-number: Volume 7, Issue 82 Archive-name: new-login The "Submitted by" is the author of the program. If you have comments about the sources published in comp.sources.unix, this is the person to contact. When possible, this address is in domain form, otherwise it is a UUCP bang path relative to some major site such as "uunet." The second line repeats the volume/issue information for the aide of NOTES sites and automatic archiving programs. The Archive-name is the "official" name of this source in the archive. Large postings will have names that look like this: Archive-name: patch2/Part01 Please try to use this name when requesting that sources be mailed to you. Also, note that the "part number" given in the title, and the archive name given in the auxiliary header need not be identical. -------------------- Subject: Accessing the archives The complete archives are fairly large, running between three and four megabytes per volume, on the average. There are several active archive sites around the net. Archive sites in France and England are being set up, and may be extended to provide full European coverage; I will post more information as soon as things are settled. Thanks to Scott Bradner at Harvard, there will soon be a BITNET retrieval service available. When you request something before Volume 6, please make sure to be as descriptive as possible as articles before then do not have official names. Several sites below will send tapes through the mail. For those sites, send a 1/2" mag tape WITH RETURN POSTAGE and RETURN MAILER. Tapes without postage or mailer will not be returned. No other methods (COD, etc.) are available; please don't ask. Finally, please note that I am Rich $alz, rsalz@uunet.uu.net; Rick Adams is rick@seismo.css.gov, and Rich Kulawiec is rsk@j.cc.purdue.edu; we appreciate the extra effort to get our names right. -------------------- Subject: Listing of archive sites in no particular order 1. Chris Grevstad at Network Research is able to provide tape service in a variety of formats, including 1600BPI 9-track or NCR cartridge for TAR or CPIO, and ("under extereme duress" :-) VMS 9-track or TK-50 tape. He is willing to provide UUCP access by special arrangement in either the Oxnard, CA, or the Salt Lake City area. Contact him at nrcvax!chris or via conventional mail at Network Research Corp., 2380 North Rose Avenue, Oxnard CA 93030. 2. Pyramid Technology has an archive arranged topically, and in compressed tar files. They are happy to take new UUCP connections. They are also somewhat willing to make tapes for people to come by and pick up, provided you call WELL in advance and bring lunch money. This is being managed by Claudia Dimmers and/or Carl Gutekunst. Contact pyramid!usenet for more info. 3. Robert Elz (kre@munnari.OZ) keeps sources in different ways depending onU his available disk space; contact him for more info. 4. Thos Sumner at UCSF will respond to requests for material, but cannot promise an ongoing commitment. Anyone requesting material via mail should supply a path from ucbvax. Anyone requesting tape should contact me first. Contact him at thos@cca.ucsf.edu, or ucbvax!ucsfcgl!cca.UCSF!thos 6. Michael Squires (sir-alan!mikes) of the Department of Political Science at Allegheny College has established an anonymous UUCP account that contains almost everything he has from mod.sources, net.sources, comp.sources.unix, and comp.sources.misc. The following entry should work: sir-alan Any ACU 2400 18143336728 login:--login:--login: pdsrc The modem is a Paradyne FDX 2400 which handles baud rate switching itself; 300/1200/2400 is supported. There is no access limit, although this will probably change. The collection is not complete; a subject/filename listing can be found in the file /usr/spool/pdsrc/all.subjects. Mike recently got a new disk and a full tape of the archives, so everything will be availalbe shortly. Mike can be reached at: Department of Political Science, Allegheny College, Meadville PA 16335. 7. Rick Adams (rick@uunet.uu.net) provides archive access to those on the Internet. Access is available directly via anonymous FTP; look in ~ftp/comp.sources.unix/volumeN. Rick and I have managed to work out an arrangement so that these archives are always current -- right as the sources are published. 8. Internet sites may also retrieve archives from j.cc.purdue.edu via anonymous ftp. The archive is in the directory ~ftp/news/comp/sources/unix/volumeX. Due to disk space considerations, many of the sources are compressed; these may be recognized by the ".Z" suffix. If you don't have compress & friends, they are in ~ftp/pub/compress.shar for the taking. This is being managed by Rich Kulawiec (Wombat), pucc-j!rsk, rsk@j.cc.purdue.edu. If your host tables don't grok "j.cc.purdue.edu", try "purdue-asc.arpa". They would appreciate it if you would avoid large file transfers in the middle of the day. [Rick also points out that the FTP'able archies also contain mod.amiga, a bunch of kermit sources, news 2.11, rn 4.3, nntp, and whatever else happens to be in ~ftp/pub at the moment.] 9. The CSNET CIC has been doing a fair amount of work to bring their automated retrieval up-to-speed. They now have a complete archive, and are making things available as quickly as possible (they have special legal restrictions on what they can distribute, so everything may not be available). Send a request for "mod.sources" with the topics "help" and "index" to the Info-Server, or or contact postmaster@sh.cs.net. At the present time, I do not have ready access to the archives, nor the support of my employer to do this. Please don't ask me for missing issues, unless you are sure you are reporting a net-wide problem of propogation. Subject: v12INF2: List of sources in the archives Newsgroups: comp.sources.unix Sender: sources Approved: rsalz@uunet.UU.NET Expires: 8 Jan 88 Submitted-by: rsalz@uunet.UU.NET (Rich Salz) Posting-number: Volume 12, Info 2 Archive-name: index12.2 [ First I forgot the expiration date, then I made it Jan87. I think I've finally got it right this time. Sorry... --r$ ] This is the second of two introductory messages about comp.sources.unix. The first described how to submit sources to comp.sources.unix, where the archive sites are, and how to contact them. This one lists all the sources that have been published in this newsgroup. As an experiment, I am putting 90-day expirations on these articles; if I post new versions before the limit, I will send out a cancel message. I am always looking for suggestions on how to improve the usefulness of the newsgroup. -Rich Salz -------------------- Subject: Volume 11 3bnet (2 parts) 3Bnet utilities and printer spooler avl-subs AVL Tree subroutines bsd.2.10.note BSD2.10 available from Usenix bsmtp Batch SMTP program bundle Buffered copy to/from physical devices comobj.pch Patch for Common objects sources cpmod Copy modes/ownerships/times getty-enable Getty on/off programs for 4.[23] BSD graphedit (2 parts) Graphcs editor for Suns hum.pch Hum concordance package update kit id (3 parts) C cross-reference database system inline (4 parts) Inline code expander for C inline/patch1 Inline code expander for C, Patch1 jove.pch (4 parts) Jove upgrade kit jove.pch/patch1 Missing file from Jove update, Patch1 lemming (2 parts) Update kit for lemming editor less3 (3 parts) The 'less' pager little-st (3 parts) Little Smalltalk interpreter monash (4 parts) MUSBUS 5.0 -- Monash University Benchmark monthtool Sunview visual calendar mtools (2 parts) MS-DOS disk tools for Unix mush5.7 (12 parts) Mail user's shell netdata Transfer data (and mail) between SYSV and CMS number Arabic numerals to multi-lingual natural language psfig (5 parts) Including PostScript figures in ditroff qsubst A query-replace program reader.poll Poll on copyrights saver Small SUN screen-saver sc4.1 (3 parts) Spread sheet program, sc 4.1 se.pch.2 Second update for 'SE' editor smail3 (3 parts) Smail, UUCP domain mailer syslog Development version of syslog(3), for ATT, too syslog.sysv SystemV version of syslog tcsh.4.3 (2 parts) Tcsh for 4.3 CSH tcsh (6 parts) New version of T-shell tek2ps Tektronix4014 to PostScript filter templates (6 parts) Template-mode for GNU Emacs test.el (3 parts) Test system for GNU Emacs vitals Word counts, checksums, etc. watcher (2 parts) Watcher system monitor program zoo (7 parts) File archiver programe -------------------- Subject: Volume 10 agef Show disk usage by file age cbar Another changebar program cbw (5 parts) Crypt Breaker's Workbench cfc "Compile" sendmail.cf files into EASE language comobj.lisp (13 parts) Common Objects, Common Loops, Common Lisp complex-lib Complex arithmetic library copytape Copytape, a magtape xerox (tm) machine copytape2 NEW version of magtape copy program crc_plot (6 parts) CRC Plotting Package, Part01/06 derez Find and remove stale files from a disk des DES encryption routines and a login front-end dev.fd A /dev/fd device driver for 4.3 and NFS systems ease (4 parts) Ease translator repost, Part01/04 fastgrep (3 parts) Reposting of world's fastest grep hum (3 parts) Bull Tuthill's "hum" text concordance package ida (7 parts) the IDA sendmail kit ien116-server IEN116 Nameserver ifp (7 parts) Interpreted Functional Programming lanuage lc An "ls" program lemming (4 parts) A graphics editor logo (6 parts) Logo interpreter for Unix magtapetools (2 parts) Magtape handling package mx-macros REPOST of Troff macros for "ACM Transactions" notes-mod.pch Patches for NOTESFILES for moderated groups nrchbar A "changebar" interface for *roff ptoc (12 parts) Pascal to C translator qterm Query terminal for its type regexp.pch Bug-fix for regexp() library screen (2 parts) BSD multi-screen manager sps (3 parts) SPS for BSD, Ultrix1.2, Sun3.x, NFS sxt-sh-jobs (2 parts) Diffs for SystemV /bin/sh job control with sxt's top_s375 (2 parts) Top users display, 2.1 with Symmetric changes tr2latex Translate troff to LaTex x10r4.sunpch (3 parts) X10R4 patches for Sun3/110C -------------------- Subject: Volume 9 assem2 (2 parts) Generic assembler for micro's bitstring "Bitstring" package elm2 (19 parts) ELM Mail System fastgrep (2 parts) Fastest grep around gwyn-dir-lib New directory-access library index9.1 Introduction to mod.sources index9.2 Index of mod.sources archives index9.4 Change in archive sites, recent errors localtime Public Domain (Table Driven) ``localtime'' patch month (2 parts) REPOST of Visual calendar program mx-macros Troff macros for "ACM Transactions" old.bad.code Previous "obfuscated C" winners printf Printf(1), for shell scripts teco (4 parts) A TECO text editor uemacs3.8b (14 parts) MicroEMACS, version 3.8b uumail.pch UUmail 4.X patch xscreen (2 parts) Screensaver for X window system xterm (7 parts) Terminal emulator for X window system zmac (2 parts) Z80 macro cross-assembler -------------------- Subject: Volume 8 ansitape (2 parts) ANSI tape program cut+paste Public-domain implementations of cut(1) and paste(1) dca2troff Convert IBM DCA documents to troff input display Execute command repeatedly, display output ease (4 parts) Ease, a language for writing sendmail.cf files fixcpio Repair damaged "cpio -c" archives foogol A (vax) compiler for a tiny ALGOL-like language getpw Public-domain getpw*(3) routines graph+ (3 parts) A Graph Plotting Program her2vfont Hershey fonts to 'vfont' rasterizer hier Directory hiearchy scanner index.1 Accessing the archives index.2 Index of volumes one to seven jove (13 parts) The JOVE text editor kurses A program to call curses(3) functions mcp (8 parts) Account creation/manipulation program micrognu (11 parts) A Micro-Emacs variant that resembles GNU Emacs multi_feed.c++ Simultaneous multi-site news feeder in C++ multivol.pch Multivol, Patch #1 (see Volume 7) pd-localtime (3 parts) Public Domain (Table Driven) ``localtime'' phoon Phase of the moon, date routines prep (2 parts) A pre-processor for FORTRAN source psfig-tex (3 parts) Including PostScript/Mac figures in TeX documents qterm Query terminal for its type se (7 parts + 1 Patch) Georgia Tech 'se' screen editor shrink_names Shrink VeryLong+File.names to shorter names smail2 (5 parts) Smail (UUCP domain mailer), release 2.3 soelim A .so/.nx/.PS filter for *roff files sp (2 parts) Soundex spelling-checker tabs A tab/space conversion program textool2 (2 parts) A collection of tools for TeX users trmatch Syntax-checker for *roff uk-1.4.pch Patch for UK-1.4 mail configuration unaxcess2 (4 parts) UNaXcess Conferencing, version 1.00.02 uucp.x25pad UUCP X.25 'f' protocol and PAD dialer uumail4 (4 parts) Uumail release 4.2 uutty Bidirectional getty/login for SystemV, Part01/02 vn (3 parts) The VN news reader vtrm (2 parts) A Unix/PC virtual terminal package -------------------- Subject: Volume 7 2.11news (20 parts) 2.11 News Release 4.3cpp.patch #elif patch to 4.3BSD cpp aaakeys Ann Arbor XL key uploader append Allow additions to 'protected' directories basic (6 parts) A BASIC Interpreter bpatch Binary (file) patcher/viewer cmstape Read and write IBM VM/SP CMS dump tapes csh.patch Two CSH patches des Purported DES program in C determcap Decomposing termcaps dirstack.csh CSH tools for directory stacks elm_update (3 parts) ELM Update Kit forktest Find security holes in shell-escapes getmetrics PostScript program to generate .afm files getoptprog Getopt program for scripts hostup An alternative to the BSD ruptime command idle.users A simple BSD idle-users daemon image (5 parts) Image manipulation routines in C++ index.1 Index and Archives index.2 Complete Listing of Mod.Sources Archive index.3 Archive access and listing index.4 Index for Volume 7 and other info less3 (3 parts) New release of LESS make Public-domain MAKE micro.asm (2 parts) Generic assembler for micros msdos_mk.patch Patch to msdos_mk for Microsoft C multivol (2 parts) Multivol V1.00 - multivolume backup utility nag (2 parts) Nag reminder service new_archives Additional UUCP Access to Mod.Sources patch2 (3 parts) Release 2.0 of patch paths.mk Makefile to build UUCP paths pdtar Public-domain TAR program read-vms-backs Read VMS backup tapes regex Ed(1)/regex(3)-compatible reg. exp. package remtape Remote magtape library for 4.3BSD rvi (4 parts) Vi front-end for remote editing safe Limit a program's execution time smail (2 parts) Domain mailer and rmail replacement sop A .so filter for n/t/*roff files sunmailwatch A mail watcher for SUNwindows tar_aids Tools to read damaged tar tapes (tar_aids) texdvi2tty TeX DVI driver for TTY's, etc. textools (2 parts) A collection of tools for TeX users tinytcp A tiny set of TCP routines (tinytcp) top2 (2 parts) Top users display for 4.2BSD, Version 2.0 tput Public-domain tput(1) program tput2 Public-domain TPUT (corrected implementation) untamo2 Log out idle users untamo3 Log out idle users (untamo revised) uucp+nuz.tulz Erik Fair's UUCP & Usenet toolbox uuencode Uuencode and uudecode vms_tools (2 parts) Unix-like tools for VMS systems vttest (2 parts) Test VT100 Features xlisp.patch Patch to Xlisp1.6 for Pyramid machines xmodem (2 parts) Full-featured XMODEM yacc.notes: Tools to restart YACC parses yacchacks Tools to restart YACC parses yearlength Compute length of any year -------------------- Subject: Volume 6 intro Introduction to mod.sources untamo Untamo, another idle daemon calls.new New calls; shows function call flow vol Create volume headers for tar makekits2 Makekits revisited maildigest Mail digest utilities gr_scripts Shell Scripts for game regulator pacman.p Apollo Pacman-like game datediffs patches for date to use elsie!ado's localtime getpaths Tools for analyzing netnews paths sysVtalkA A talk for system V.2 sysVtalkB A talk for System V texdvi2lj (3 Parts) TeX DVI driver for LaserJet+ halign Halign - line up columns context Context - generalized context printer pacman.p.h Missing files from Apollo pacman less.patch Patches for more/less interoperability qterm Query Terminal for terminal type printfck2 New printfck and manpage context.1 Manual page for context program compress.xenix Xenix patches to compress4.0 fmtr.patch Patches to fmtr unrm.rm Rm and unrm programs elm (14 Parts) Elm mail system cvs (2 Parts) CVS, an RCS fonrt-end ditrev Page reverser for ditroff stringlib X3J11/SVID/4BSD/etc string library cpp.patch Patches to 4.2BSD cpp for #elif, // comments help (2 Parts) Help programs glob 'Globbing' library routine cdecl English<->C translator for C declarations sh.ulimit Add ksh-style 'ulimit' to 4.2BSD /bin/sh bsearchstr Binary search for strings in a file yyref Cross-reference for Yacc newbatchA Usenet news batcher control program newbatchB Usenet news batcher control program malloc A "smarter" malloc S3uuque Uuque for System III/V in C lbl Lbl preprocessor for [nt*]roff malloc.mk Missing makefile for "malloc" posting elm/Patches1 Elm fixes for BSD, et. al. Misc.Patches1 Changes to calls, compress, ditrev, getpaths, nbatcher vt100tool (10 Parts) VT100TOOL for Sun's settz.patch Updates to "settz" data files uEmacs3.7 (12 Parts) MicroEmacs, Version 3.7 bsd.ps.patch Speed, etc., patches for BSD ps watch A multiple "tail -f" program reminders A Personal Reminder system sysVdial (3 Parts) System V generic dial routines rpc2 (11 Parts) Sun RPC Source malloc.patch Bug fix for "smarter malloc" newscnt Count unread news articles less2 (2 Parts) New version of less msdos_mk A Make for MS-DOS and VAX/VMS att_which A "which" for non-BSD systems lj_filter Filter for HP Laserjet xlisp1.6 (6 Parts) Xlisp version 1.6 -------------------- Subject: Volume 5 uEmacs30fix MicroEMACS version 30 updates. uumap Automated UUCP maps dither Color Dither (ver 1.1) retouch Retouch(1): force changed date backup Front end for BSD dump junkmail Delete outdated mail automatically smallc (3 parts) Small C compiler version C3.0R1.1 moon_sun Sun and Moon rise/set program par More patches to par/unpar smtp_send SMTP SEND command for Sendmail bmgsubs Boyer-Moore-Gosper fast search subroutines untic Decompile terminfo description file. bmfix Fix to B/M/G for odd address optimization rcsit Prepare files for RCS (new version) -------------------- Subject: Volume 4 bm1.2 Bm version 1.2 (blindingly fast "fgrep") simplex Simplex Curve Fitting Algorithm in C chuni Change a user's default universe (Pyramid Specific) Msg (8 parts) Screen-oriented "User Agent" mail program sim2 Update to "sim" (volume 3) similarity tester shortc C program to map flexnames into short identifiers settz Time conversion / time zone system TVX (10 parts) Portable editor, with "emacs" and "vi" modes hershey.f77 (2 parts) Hershey Fonts in Fortran 77 rolodex (3 parts) Rolodex database program 68kdissasem (2 parts) 68000 disassembler bm1.2speedup Speedup for bm on some machines regexp3 2nd bug fix for regexp (volume 3) tm_to_time Convert broken-down time into time_t. 68kdiss.fix Patches to make MC68000 disassembler work on SUN UNIX amiga Amgia file browser rcsit New version of rcsit(1) - prepare files for RCS hershey (5 parts) Hershey fonts egrep More Pep for Boyer-Moore Grep tc Compile/decompile nroff driver tables (USG only) regexpfix Regexp(3) improvement shortc Shortc: sed output, and standard input match1.2 Fast grep for Vaxen rlogin 4.2bsd rlogin enhancements list List-of-numbers generator client Generic client and server commands for 4.2BSD client_man Client/server context diffs to 4.2BSD man.c UK-1.4 (5 parts) Sendmail UK-1.4 ISO_Pascal Yacc and Lex for ISO Level 0 Pascal TVX 1st batch of TVX Bug fixes rpt A program called 'rpt' subnetARP 4.3BSD IP subnet ARP hack UNaXcess (3 parts) UNaXcess (unix bulletin board) uEmacs (6 parts) MicroEmacs, v. 30 travel Travel-itinerary macros for nroff aaa The amazing awk assembler sources Two tools for organizing sources from USENET load Routines to check the load average uEmacs_tc Termcap support for MicroEmacs v. 30 sources archx Archx: suggested replacement for shar ar Portable ar: suggested replacement for shar se (8 parts) Georgia Tech 'se' screen editor telnetd Telnetd in the kernel uumail3 (2 parts) Uumail 3.0 lplot (2 parts) Lplot and quickplot mail Patches to BSD4.2 mail (SysV mailx?) sticky PostScript sticky label program uEmacs3.6 (8 parts) MicroEMACS 3.6 texindex Make an index from a LaTeX .idx file chown Improved and expanded chown/chgrp calendar (2 parts) Calendar generation program strings (3 parts) String routines gr A Game Regulator printfck Have lint check (most) printf calls unparfix Unpar compatability with Sys V (patch) texindex2 AAAAARRRRGGGGGHHHH!!!! Bugs in texindex!!! UnaXcessfix UNaXcess update #1 xmodem 4.2BSD XMODEM programs icon Tools for editing Sun icons fmtr Simple text formatter -------------------- Subject: Volume 3 G-format (4 parts) VAX BSD4.2 compiler modifications to use G-format fp. GaTech (3 parts) Sendmail patches/configuration files from Georgia Tech GaTech.upd Updates to GaTech sendmail package Hey Hey(1) [from Unix/World, Oct. 85] LA50 Convert Nroff underlines to LA50 and VTxxx sequences LaserJet (2 parts) Ditroff HP LaserJet driver MSdir MSDOS directory access routine RFS (7 parts) Public domain, kernel-resident distributed file system SPS (3 parts) Show process status - BSD only - replacement for "ps" TCtoTI Termcap to terminfo conversion program TRC (8 parts) Expert system building tool agelog Trim log files while retaining recent entries att_getopt AT&T's public domain distribution of getopt(3) badm BSD4.2 MASSBUS disk formatter utility bm Ken Yap's changes to bm (in volume 2) calendar A calendar generator program - replaces UNIX "cal" calls C program function call cross referencer calls_4.2 Patches to calls for BSD4.2 chsh Chsh,chfn for SV (password file programs) chsh2 Chsh,chfn - Original contained security bugs. clr.queue Script to clean-up the sendmail queue command Replacement for system(3). ctags Ctags source code from Ken Arnold date Formatted date program decus_grep Public domain version of grep. dial State transition controlled communications program dial.sample Example dial script. dialout BSD4.3 Kernel changes for dial in/out on modem lines dtree Directory heirarchy display program for 4.2 ff (2 parts) Simple text formatter for flexible uniform formatting give Give away ownership of files (System III/V specific) hdiff Source file compare program head Public implementations of head(1) and ctags(1) help VMS-style help facility hyphen Program to enhance troff's hyphenation capability idledaemon Yet another idle login checker (BSD 4.2 only) ieee (6 parts) IEEE Floating Point Calculator (in Pascal) infer Inference engine + demo laserjet BSD 4.2+ lpd printcap/spooler for LaserJet printer lcat Troff->laserjet filter package (uses vfont files) lcat2 Troff->HP Laserjet filter - newfonts.c less Similar to more(1) but better lib_term Datum entry using termcap libc_term Datum entry using curses llib-dbm Lint library for the DBM routines (BSD systems) man Compiled version of the 'man' program for System V match Faster than bm (VAX only!) mdump2 Revised mdump, the multiple dump per tape utility modgen Extract usenet moderator list from postings modnotes Notes (1.7 or later) updates for moderated groups modula_pp Pretty printer for Modula-2 written in Modula-2 newspace Determine newsgroup disk usage nwho Enchanced "who" program (uses termcap) okstate Kermit archive on OKSTATE; uucp access information pathalias2 (2 parts) Pathalias, the mod.map database path optimizer pretty Pretty printer in lisp + columnator in CLU prune Prune tops of line-oriented log files rcsit A program to prepare files for RCS. regexp Regular expression routines (like System V regexp(3)) regexp2 Bug in regexp, and fix rename A companion to restor (automated inode mapping) rmsecure Source for a safe "rm" (csh, BSD only) rsend BSD network communications program (like write & talk) scpp (2 parts) A selective C preprocessor - clean up your C files. sim Software similarity tester for C programs sndml.mods Mods to sendmail to provide translation tables suntools Improved version of Sun's window manager (suntools) swho Screen based who (uses curses - continuous update) tc Control your terminal via termcap in shell scripts telno Permute telephone numbers into letter equivalents texchk (2 parts) Syntax checker for the LaTeX TeX macro package. times.awk Uucp info from LOGFILE (awk script) ttype Typing tutor - BSD specific ttyuse Creates a Summary of daily Terminal usage turbo_patch Fix to turbo_tools, SHELL.PAS transmitted with error turbo_tools (2 parts) Turbo Pascal version of "Software Tools in Pascal" uuhosts4 Grab mod.map data for later use version1.69 uumail2 Pathalias-based uucp mailer, release 2 uumail2.fix Small fix to uumail release 2 vtem A VT100 emulator based on termcap wm.new Window manager built on top of curses xargs Execute a command with many arguments -------------------- Subject: Volume 2 Smail1 Update to smail (in volume 1) access Kernal Hacks for access control lists basic (4 parts) A BASIC interpreter in C (needs work) bgrep Boyer-Moore based fgrep like program bm Much faster Boyer-Moore bm2 Various bm updates choose A program to select lines at random compress (2 parts) Compression 4.0 program better than pack or compact cshar3 Update to C shar (volume 1) cpg+mdep3 Cpg revisited (C formatter - original in volume1) makekits Software "kit" generation script mdump Multiple dump per tape utility (see update in volume 3) remote Remote mag tape routines remote2 Small patch to remote tape library rtar Diffs to tar to use a remote system's tape drive runtime Runtime memory allocation for multi-dimensional arrays tools (6 parts) Software Tools in Pascal uroff Nroff underlining window (4 parts) BSD 4.2 window manager + Patches to Curses wire (2 parts) Wirewrap program. -------------------- Subject: Volume 1 ANSI.C Yacc and Lex for 11/12/84 draft of ANSI C Smail A smart net mailer - a front end using pathalias data UK-1.1 (3 parts) UK-1.1 Sendmail Configuration Package Xlisp1.4 (4 parts) Lisp written in C with object oriented extensions bed Editor for binary files. Front end for ascii editors bourne (9 parts) Bourne shell enhancements (history,tilde,job control) cforth (3 parts) Forth Interpreter written in C checkin Editor interface for RCS logs cpg+mdep Cpg - C formatter, mdep - make dependency generator cpp (3 parts) C preprocessor suitable for use with Decus C cshar Shell archive builder (shar) written in C cxref C cross referencer diffc Contextual diff (diff -c) for Bell systems dynamic Dynamic loading code for 4.2bsd getopt Public domain getopt(3) lbgm Newsgroup archiving (Little Bird Gave Me) newshar The Connoisseur's Shar, version 2 newsweed A program to delete unwanted news articles patch A program to apply diff format output to update files (1.3) pcurses (11 parts) Public domain Terminfo/Curses (needs a little work) rfc_882 RFC 882 - Domain Names - Concepts and Facilities rn (9 parts) Rn news reading program, version 4.3 rpc (10 parts) Sun "Remote Procedure Call" source code sendmail.cf GaTech Sendmail configuration uucpanz.V7 A uucp status program (V7, BSD version) uucpanz.S5 Uucpanz for System V uuque A uuwizard's utility for uucp queue snooping vnews (7 parts) New reading program for 2.10.2 news vstr Dynamic string package xfernews Uucp traffic batching system xref A general purpose cross reference utility vnews.1 Manual page for 2.10.2 vnews(1) readnews.1 Manual page for 2.10.2 readnews(1) expire.8 Manual page for 2.10.2 expire(8) Article 322 of comp.sources.unix: Path: bloom-beacon!husc6!bbn!bbn.com!rsalz From: rsalz@bbn.com (Rich Salz) Newsgroups: comp.sources.unix,comp.sources.d Subject: v13INF1: Introduction to comp.sources.unix Message-ID: <347@fig.bbn.com> Date: 31 Jan 88 22:23:39 GMT Expires: 8 Apr 88 05:00:00 GMT Organization: BBN Laboratories Inc., Cambridge MA Lines: 216 Approved: rsalz@uunet.UU.NET Xref: bloom-beacon comp.sources.unix:322 comp.sources.d:1769 Submitted-by: rsalz@uunet.UU.NET (Rich Salz) Posting-number: Volume 13, Info 1 Archive-name: index13.1 This is the first of two introductory articles about comp.sources.unix. This one describes how to submit source to the newsgroup, where the archive sites are, and how to contact them. The companion articles lists all previously-published sources. I am always looking for suggestions on how to improve the usefulness of the newsgroup (even "stop vanishing for two months" :-), and can be contacted as listed below. -Rich $alz -------------------- Subject: Submitting source for publication Items intended for posting or queries and problem notes should be sent to uunet!sources. In Australia, Robert Elz is a "sub-moderator"; people there can work with him (kre@munnari.OZ) to get postings out more easily. If you want verification of arrival, so say in a cover note, or at the beginning of your submission, if it is small. I try to verify that a program works, and if I can't get it to work, I may hold up posting it for a couple of days. Please note that, except in rare cases, source without documentation and a Makefile will not be published. The backlog from receipt to posting varies from one to four weeks depending mostly on the set of submissions currently in my queue. -------------------- Subject: The structure of comp.sources.unix articles Each posting in comp.sources.unix is called an "issue"; there are roughly 100 issues to a volume. The division is arbitrary, and has varied greatly in the past. There are two types of articles in comp.sources.unix; sources and "information postings." They can be distinguished by the subject line: Subject: v07INF8: Index for Volume 7 and other info This first word in the title identifies this as the eighth info posting of volume seven. Similarly, the subject line shown below: Subject: v07i081: Public-domain Unix kernel identifies this as the 81st source article in Volume 7. Large sources are broken up into smaller pieces, and have subject lines that look like this: Subject: v07i082: System VI Source Distribution, Part03/08 The first few lines of an article are auxiliary headers that look like this: Submitted-by: root@freeware.ATT.COM Posting-number: Volume 7, Issue 82 Archive-name: new-login The "Submitted by" is the author of the program. If you have comments about the sources published in comp.sources.unix, this is the person to contact. When possible, this address is in domain form, otherwise it is a UUCP bang path relative to some major site such as "uunet." The second line repeats the volume/issue information for the aide of NOTES sites and automatic archiving programs. The Archive-name is the "official" name of this source in the archive. Large postings will have names that look like this: Archive-name: patch2/Part01 Please try to use this name when requesting that sources be mailed to you. Also, note that the "part number" given in the title, and the archive name given in the auxiliary header need not be identical. -------------------- Subject: Accessing the archives The complete archives are fairly large, running between three and four megabytes per volume, on the average. There are several active archive sites around the net. Archive sites in France and England are being set up, and may be extended to provide full European coverage; I will post more information as soon as things are settled. Thanks to Scott Bradner at Harvard, there will soon be a BITNET retrieval service available. When you request something before Volume 6, please make sure to be as descriptive as possible as articles before then do not have official names. Several sites below will send tapes through the mail. For those sites, send a 1/2" mag tape WITH RETURN POSTAGE and RETURN MAILER. Tapes without postage or mailer will not be returned. No other methods (COD, etc.) are available; please don't ask. Finally, please note that I am Rich $alz, rsalz@uunet.uu.net; Rick Adams is rick@seismo.css.gov, and Rich Kulawiec is rsk@j.cc.purdue.edu; we appreciate the extra effort to get our names right. -------------------- Subject: Listing of archive sites in no particular order 1. Chris Grevstad at Network Research is able to provide tape service in a variety of formats, including 1600BPI 9-track or NCR cartridge for TAR or CPIO, and ("under extereme duress" :-) VMS 9-track or TK-50 tape. He is willing to provide UUCP access by special arrangement in either the Oxnard, CA, or the Salt Lake City area. Contact him at nrcvax!chris or via conventional mail at Network Research Corp., 2380 North Rose Avenue, Oxnard CA 93030. 2. Peter Collinson at the University of Kent has set up an mail-based server for UK sites. The UK archive resides on ukc's backbone machine. Volumes 7 and upwards are on-line. Some issues are missing and efforts are being made to make good the lossage. For reasons of cost access is limited to UK users only. Mail to "info-server@ukc" and supply the lines request: comp.sources.unix topic: help topic: index for some help on how to access the files and an index of the files currently online. For human help, mail to uknet@ukc. 3. Ron Heiby has set up access for the archives. If there is enough interest, I will post his full note, but for now I am just giving the summary info. The machine is "mcdch1" which has a single 1200bps modem at 1-312-576-7902. Send an initial carraige return, then log in with the name "pduucp" and password "public". This will not work from 8am to 6pm Chicago time Monday through Friday, so we can get our real work done. The first thing you will want to do is pick up the detailed instructions and a list of what is available. uucp mcdch1!~/howto.snarf !~/MYNAME/ uucp mcdch1!~/directory !~/MYNAME/ Do not use full pathnames or wildcards; they will not work. The Systems file entry for doing this looks something like: (For HoneyDanBer UUCP (BNU) users. Combine into a single line.) mcdch1 Wk1800-0730,Sa,Su ACU 1200 3125767902 "" \r\c in:--in: pduucp word: public This is not an official service of Motorola and may be discontinued at any time. The contents of the comp.sources.unix archive have been donated by the submitters of the files to the Usenet comp.sources.unix moderator for free availability throughout the community. Motorola assumes no responsibility for the contents of these files, including the suitability for their use in any application on any hardware. (Some of the material, for example is known not to run on systems sold by Motorola.) Any questions about suitability, problems with the software or documentation, or anything else related to the contents of the files should be directed to the persons who submitted the material originally (usually the authors). 4. Pyramid Technology maintains a general user-contributed-software archive, including comp.sources.unix and comp.sources.games. Source modules are arranged both topically and by volume/issue number. New UUCP connections are welcome, although sites outside Northern California will be harrassed about why they haven't yet signed up for UUNet. Pyramid will also make tapes on a *very* limited basis for people willing to stop by during off hours and wait while the tape is written. This is being managed by Rick Preston with Carl Gutekunst kibitzing. Contact usenet@pyramid.com for more information. 5. Bill Wisner (killer!billw) is building a comp.sources.unix archive that will be available to the general public via anonymous UUCP. Interested parties may contact him to obtain a uucp login and password. There are no restrictions on the amount of material transferred as long as it's your dime (killer is reachable through PC pursuit). If you contact Bill in advance he can arrange to make portions of the archive cpio'd or compress'd for easier copying. 6. Robert Elz (kre@munnari.OZ) keeps sources in different ways depending onU his available disk space; contact him for more info. 7. Thos Sumner at UCSF will respond to requests for material, but cannot promise an ongoing commitment. Anyone requesting material via mail should supply a path from ucbvax. Anyone requesting tape should contact me first. Contact him at thos@cca.ucsf.edu, or ucbvax!ucsfcgl!cca.UCSF!thos 8. Michael Squires (sir-alan!mikes) of the Department of Political Science at Allegheny College has established an anonymous UUCP account that contains almost everything he has from mod.sources, net.sources, comp.sources.unix, and comp.sources.misc. The following entry should work: sir-alan Any ACU 2400 18143336728 login:--login:--login: pdsrc The modem is a Paradyne FDX 2400 which handles baud rate switching itself; 300/1200/2400 is supported. There is no access limit, although this will probably change. The collection is not complete; a subject/filename listing can be found in the file /usr/spool/pdsrc/all.subjects. Mike recently got a new disk and a full tape of the archives, so everything will be available shortly. Mike can be reached at: Department of Political Science, Allegheny College, Meadville PA 16335. 8. Rick Adams (rick@uunet.uu.net) provides archive access to those on the Internet. Access is available directly via anonymous FTP; look in ~ftp/comp.sources.unix/volumeN. Rick and I have managed to work out an arrangement so that these archives are always current -- right as the sources are published. UUNET subscribes can also UUCP missing files directly. 10. Internet sites may also retrieve archives from j.cc.purdue.edu via anonymous ftp. The archive is in the directory ~ftp/news/comp/sources/unix/volumeX. Due to disk space considerations, many of the sources are compressed; these may be recognized by the ".Z" suffix. If you don't have compress & friends, they are in ~ftp/pub/compress.shar for the taking. This is being managed by Rich Kulawiec (Wombat), pucc-j!rsk, rsk@j.cc.purdue.edu. If your host tables don't grok "j.cc.purdue.edu", try "purdue-asc.arpa". They would appreciate it if you would avoid large file transfers in the middle of the day. [Rick also points out that the FTP'able archies also contain mod.amiga, a bunch of kermit sources, news 2.11, rn 4.3, nntp, and whatever else happens to be in ~ftp/pub at the moment.] 11. The CSNET CIC has been doing a fair amount of work to bring their automated retrieval up-to-speed, and are awaing more disk space to get the newer sources. Send a request for "mod.sources" with the topics "help" and "index" to the Info-Server, or or contact postmaster@sh.cs.net. At the present time, I do not have ready access to the archives, nor the support of my employer to do this. Please don't ask me for missing issues, unless you are sure you are reporting a net-wide problem of propogation. -- For comp.sources.unix stuff, mail to sources@uunet.uu.net. Article 324 of comp.sources.unix: Path: bloom-beacon!husc6!bbn!bbn.com!rsalz From: rsalz@bbn.com (Rich Salz) Newsgroups: comp.sources.unix,comp.sources.d Subject: v13INF3: Listing of upcoming sources Message-ID: <349@fig.bbn.com> Date: 31 Jan 88 22:24:02 GMT Organization: BBN Laboratories Inc., Cambridge MA Lines: 92 Approved: rsalz@uunet.UU.NET Xref: bloom-beacon comp.sources.unix:324 comp.sources.d:1771 Submitted-by: rsalz@uunet.UU.NET (Rich Salz) Posting-number: Volume 13, Info 3 Archive-name: /dev/null This is the list of stuff currently queued. These articles are all prep'd and ready to be fed into inews. I will be posting at the rate of 5 articles/day, Monday through Friday, probably through a cron script. Note that articles aren't strictly in time-order; one of the perogatives of the moderator is to change sequencing. If sent me something that isn't listed, drop me a line and ask; I still have some more things to put out. Or call me and yell, at 617-873-3290. #001: Perl, a "replacement" for awk and sed, Part01/10 #002: Perl, a "replacement" for awk and sed, Part02/10 #003: Perl, a "replacement" for awk and sed, Part03/10 #004: Perl, a "replacement" for awk and sed, Part04/10 #005: Perl, a "replacement" for awk and sed, Part05/10 #006: Perl, a "replacement" for awk and sed, Part06/10 #007: Perl, a "replacement" for awk and sed, Part07/10 #008: Perl, a "replacement" for awk and sed, Part08/10 #009: Perl, a "replacement" for awk and sed, Part09/10 #010: Perl, a "replacement" for awk and sed, Part10/10 #011: Perl patches 1 to 5, Patch1-Patch5 #012: Perl patches 6 to 10, Patch6-Patch10 #013: Forwarded posting of perl code #014: Functional programming language, Part01/02 #015: Functional programming language, Part02/02 #016: SC spreadsheet program, version 5.1, Part01/03 #017: SC spreadsheet program, version 5.1, Part02/03 #018: SC spreadsheet program, version 5.1, Part03/03 #019: VN newsreader, 1/88 version, Part01/05 #020: VN newsreader, 1/88 version, Part02/05 #021: VN newsreader, 1/88 version, Part03/05 #022: VN newsreader, 1/88 version, Part04/05 #023: VN newsreader, 1/88 version, Part05/05 #024: Startchart package, Patch1 #025: Starchart package, Patch2 #026: Cassette label formatting program #027: Replacement for the file(1) program, Part01/02 #028: Replacement for the file(1) command, Part02/02 #029: Patches to EASE sendmail.cf language #030: New version of .cf compiler #031: Remote statistics server #032: Lit, a "better" echo #033: Print BSD accounting file #034: Programs to retrieve /etc/passwd info #035: Binary file editor #036: Tools for pathalias with MMDF #037: Public domain RATFOR in C #038: Public domain M4 macro processor, Part01/02 #039: Public domaind M4 macro processor, Part02/02 #040: Derez, remove stale files from system, Part01/02 #041: Derez, remove stale files from system, Part02/02 #042: Brute force measurement selection #043: Program to add users to system #044: Rolodex-like filing system #045: Convert (some) csh scripts to ksh scripts #046: Program to make mailing labels #047: Boolean expression array evaluator #048: Resource allocation program #049: Screen-oriented rolodex program, Part01/04 #050: Screen-oriented rolodex program, Part02/04 #051: Screen-oriented rolodex program, Part03/04 #052: Screen-oriented rolodex program, Part04/04 #053: New release of little smalltalk, Part01/05 #054: New release of little smalltalk, Part02/05 #055: New release of little smalltalk, Part03/05 #056: New release of little smalltalk, Part04/05 #053: New release of little smalltalk, Part05/05 #058: Baud rate detection for 4.3BSD #059: Hardware-independant modem routines #060: Friendly front-end to vi #061: Check for mistakes in C programs #062: Merge C code with compiler error messages #063: Generic user interface kit, Part01/02 #064: Generic user interface kit, Part02/02 #065: Tools to help automate backups #066: BSD File delivery programs, Part02/02 #067: Patches for Pascal-to-C translator #068: Perform "set" operations on command line arguments #069: Nroff driver table utility #070: Change process priority on ATT PC #071: A BBS written in /bin/sh, Part01/02 #072: A BBS written in /bin/sh, Part02/02 #073: Split file based on patterns or line numbers #074: Binary patch program, ported to 80286 etc. #075: List jobs in at queue for 4.3BSD #076: Font edit program for VT220 terminals -- For comp.sources.unix stuff, mail to sources@uunet.uu.net. Article 323 of comp.sources.unix: Path: bloom-beacon!husc6!bbn!bbn.com!rsalz From: rsalz@bbn.com (Rich Salz) Newsgroups: comp.sources.unix,comp.sources.d Subject: v13INF2: List of sources in the archives Message-ID: <348@fig.bbn.com> Date: 31 Jan 88 22:23:52 GMT Expires: 8 Apr 88 05:00:00 GMT Organization: BBN Laboratories Inc., Cambridge MA Lines: 531 Approved: rsalz@uunet.UU.NET Xref: bloom-beacon comp.sources.unix:323 comp.sources.d:1770 Submitted-by: rsalz@uunet.UU.NET (Rich Salz) Posting-number: Volume 12, Info 2 Archive-name: index13.2 [ First I forgot the expiration date, then I made it Jan87. I think I've finally got it right this time. Sorry... --r$ ] This is the second of two introductory messages about comp.sources.unix. The first described how to submit sources to comp.sources.unix, where the archive sites are, and how to contact them. This one lists all the sources that have been published in this newsgroup. As an experiment, I am putting 90-day expirations on these articles; if I post new versions before the limit, I will send out a cancel message. I am always looking for suggestions on how to improve the usefulness of the newsgroup (even if it means relinquishing to someone more reliable :-). -Rich Salz -------------------- Subject: Volume 11 afio (2 parts) Manipulate CPIO-format archive and files cake (9 parts) Cake, a make replacement cnews (14 parts) C News alpha release crc.pch CRC Graphics Package Patch#1 fuser Who's using that file? (For Unix-PC) hershtools (5 parts) Hershey font manipulation tools and data index12.1 Introduction to comp.sources.unix index12.2 List of sources in the archives ln03-plot New version of LN03 plot(3) package ops5 (5 parts) OPS5 in Common Lisp pathalias9 (2 parts) Pathalias, version 9 pdtar (3 parts) Public domain TAR postscript (18 parts) A PostScript interpreter qterm.alt Query terminal for its type strings.coff Find printable strings in COFF files vmail (3 parts) vmail - screen-based mail handler zmodem (3 parts) Zmodem file transfer programs -------------------- Subject: Volume 11 3bnet (2 parts) 3Bnet utilities and printer spooler avl-subs AVL Tree subroutines bsd.2.10.note BSD2.10 available from Usenix bsmtp Batch SMTP program bundle Buffered copy to/from physical devices comobj.pch Patch for Common objects sources cpmod Copy modes/ownerships/times getty-enable Getty on/off programs for 4.[23] BSD graphedit (2 parts) Graphcs editor for Suns hum.pch Hum concordance package update kit id (3 parts) C cross-reference database system inline (4 parts) Inline code expander for C inline/patch1 Inline code expander for C, Patch1 jove.pch (4 parts) Jove upgrade kit jove.pch/patch1 Missing file from Jove update, Patch1 lemming (2 parts) Update kit for lemming editor less3 (3 parts) The 'less' pager little-st (3 parts) Little Smalltalk interpreter monash (4 parts) MUSBUS 5.0 -- Monash University Benchmark monthtool Sunview visual calendar mtools (2 parts) MS-DOS disk tools for Unix mush5.7 (12 parts) Mail user's shell netdata Transfer data (and mail) between SYSV and CMS number Arabic numerals to multi-lingual natural language psfig (5 parts) Including PostScript figures in ditroff qsubst A query-replace program reader.poll Poll on copyrights saver Small SUN screen-saver sc4.1 (3 parts) Spread sheet program, sc 4.1 se.pch.2 Second update for 'SE' editor smail3 (3 parts) Smail, UUCP domain mailer syslog Development version of syslog(3), for ATT, too syslog.sysv SystemV version of syslog tcsh.4.3 (2 parts) Tcsh for 4.3 CSH tcsh (6 parts) New version of T-shell tek2ps Tektronix4014 to PostScript filter templates (6 parts) Template-mode for GNU Emacs test.el (3 parts) Test system for GNU Emacs vitals Word counts, checksums, etc. watcher (2 parts) Watcher system monitor program zoo (7 parts) File archiver programe -------------------- Subject: Volume 10 agef Show disk usage by file age cbar Another changebar program cbw (5 parts) Crypt Breaker's Workbench cfc "Compile" sendmail.cf files into EASE language comobj.lisp (13 parts) Common Objects, Common Loops, Common Lisp complex-lib Complex arithmetic library copytape Copytape, a magtape xerox (tm) machine copytape2 NEW version of magtape copy program crc_plot (6 parts) CRC Plotting Package derez Find and remove stale files from a disk des DES encryption routines and a login front-end dev.fd A /dev/fd device driver for 4.3 and NFS systems ease (4 parts) Ease translator repost fastgrep (3 parts) Reposting of world's fastest grep hum (3 parts) Bull Tuthill's "hum" text concordance package ida (7 parts) the IDA sendmail kit ien116-server IEN116 Nameserver ifp (7 parts) Interpreted Functional Programming lanuage lc An "ls" program lemming (4 parts) A graphics editor logo (6 parts) Logo interpreter for Unix magtapetools (2 parts) Magtape handling package mx-macros REPOST of Troff macros for "ACM Transactions" notes-mod.pch Patches for NOTESFILES for moderated groups nrchbar A "changebar" interface for *roff ptoc (12 parts) Pascal to C translator qterm Query terminal for its type regexp.pch Bug-fix for regexp() library screen (2 parts) BSD multi-screen manager sps (3 parts) SPS for BSD, Ultrix1.2, Sun3.x, NFS sxt-sh-jobs (2 parts) Diffs for SystemV /bin/sh job control with sxt's top_s375 (2 parts) Top users display, 2.1 with Symmetric changes tr2latex Translate troff to LaTex x10r4.sunpch (3 parts) X10R4 patches for Sun3/110C -------------------- Subject: Volume 9 assem2 (2 parts) Generic assembler for micro's bitstring "Bitstring" package elm2 (19 parts) ELM Mail System fastgrep (2 parts) Fastest grep around gwyn-dir-lib New directory-access library index9.1 Introduction to mod.sources index9.2 Index of mod.sources archives index9.4 Change in archive sites, recent errors localtime Public Domain (Table Driven) ``localtime'' patch month (2 parts) REPOST of Visual calendar program mx-macros Troff macros for "ACM Transactions" old.bad.code Previous "obfuscated C" winners printf Printf(1), for shell scripts teco (4 parts) A TECO text editor uemacs3.8b (14 parts) MicroEMACS, version 3.8b uumail.pch UUmail 4.X patch xscreen (2 parts) Screensaver for X window system xterm (7 parts) Terminal emulator for X window system zmac (2 parts) Z80 macro cross-assembler -------------------- Subject: Volume 8 ansitape (2 parts) ANSI tape program cut+paste Public-domain implementations of cut(1) and paste(1) dca2troff Convert IBM DCA documents to troff input display Execute command repeatedly, display output ease (4 parts) Ease, a language for writing sendmail.cf files fixcpio Repair damaged "cpio -c" archives foogol A (vax) compiler for a tiny ALGOL-like language getpw Public-domain getpw*(3) routines graph+ (3 parts) A Graph Plotting Program her2vfont Hershey fonts to 'vfont' rasterizer hier Directory hiearchy scanner index.1 Accessing the archives index.2 Index of volumes one to seven jove (13 parts) The JOVE text editor kurses A program to call curses(3) functions mcp (8 parts) Account creation/manipulation program micrognu (11 parts) A Micro-Emacs variant that resembles GNU Emacs multi_feed.c++ Simultaneous multi-site news feeder in C++ multivol.pch Multivol, Patch #1 (see Volume 7) pd-localtime (3 parts) Public Domain (Table Driven) ``localtime'' phoon Phase of the moon, date routines prep (2 parts) A pre-processor for FORTRAN source psfig-tex (3 parts) Including PostScript/Mac figures in TeX documents qterm Query terminal for its type se (7 parts + 1 Patch) Georgia Tech 'se' screen editor shrink_names Shrink VeryLong+File.names to shorter names smail2 (5 parts) Smail (UUCP domain mailer), release 2.3 soelim A .so/.nx/.PS filter for *roff files sp (2 parts) Soundex spelling-checker tabs A tab/space conversion program textool2 (2 parts) A collection of tools for TeX users trmatch Syntax-checker for *roff uk-1.4.pch Patch for UK-1.4 mail configuration unaxcess2 (4 parts) UNaXcess Conferencing, version 1.00.02 uucp.x25pad UUCP X.25 'f' protocol and PAD dialer uumail4 (4 parts) Uumail release 4.2 uutty Bidirectional getty/login for SystemV vn (3 parts) The VN news reader vtrm (2 parts) A Unix/PC virtual terminal package -------------------- Subject: Volume 7 2.11news (20 parts) 2.11 News Release 4.3cpp.patch #elif patch to 4.3BSD cpp aaakeys Ann Arbor XL key uploader append Allow additions to 'protected' directories basic (6 parts) A BASIC Interpreter bpatch Binary (file) patcher/viewer cmstape Read and write IBM VM/SP CMS dump tapes csh.patch Two CSH patches des Purported DES program in C determcap Decomposing termcaps dirstack.csh CSH tools for directory stacks elm_update (3 parts) ELM Update Kit forktest Find security holes in shell-escapes getmetrics PostScript program to generate .afm files getoptprog Getopt program for scripts hostup An alternative to the BSD ruptime command idle.users A simple BSD idle-users daemon image (5 parts) Image manipulation routines in C++ index.1 Index and Archives index.2 Complete Listing of Mod.Sources Archive index.3 Archive access and listing index.4 Index for Volume 7 and other info less3 (3 parts) New release of LESS make Public-domain MAKE micro.asm (2 parts) Generic assembler for micros msdos_mk.patch Patch to msdos_mk for Microsoft C multivol (2 parts) Multivol V1.00 - multivolume backup utility nag (2 parts) Nag reminder service new_archives Additional UUCP Access to Mod.Sources patch2 (3 parts) Release 2.0 of patch paths.mk Makefile to build UUCP paths pdtar Public-domain TAR program read-vms-backs Read VMS backup tapes regex Ed(1)/regex(3)-compatible reg. exp. package remtape Remote magtape library for 4.3BSD rvi (4 parts) Vi front-end for remote editing safe Limit a program's execution time smail (2 parts) Domain mailer and rmail replacement sop A .so filter for n/t/*roff files sunmailwatch A mail watcher for SUNwindows tar_aids Tools to read damaged tar tapes (tar_aids) texdvi2tty TeX DVI driver for TTY's, etc. textools (2 parts) A collection of tools for TeX users tinytcp A tiny set of TCP routines (tinytcp) top2 (2 parts) Top users display for 4.2BSD, Version 2.0 tput Public-domain tput(1) program tput2 Public-domain TPUT (corrected implementation) untamo2 Log out idle users untamo3 Log out idle users (untamo revised) uucp+nuz.tulz Erik Fair's UUCP & Usenet toolbox uuencode Uuencode and uudecode vms_tools (2 parts) Unix-like tools for VMS systems vttest (2 parts) Test VT100 Features xlisp.patch Patch to Xlisp1.6 for Pyramid machines xmodem (2 parts) Full-featured XMODEM yacc.notes: Tools to restart YACC parses yacchacks Tools to restart YACC parses yearlength Compute length of any year -------------------- Subject: Volume 6 intro Introduction to mod.sources untamo Untamo, another idle daemon calls.new New calls; shows function call flow vol Create volume headers for tar makekits2 Makekits revisited maildigest Mail digest utilities gr_scripts Shell Scripts for game regulator pacman.p Apollo Pacman-like game datediffs patches for date to use elsie!ado's localtime getpaths Tools for analyzing netnews paths sysVtalkA A talk for system V.2 sysVtalkB A talk for System V texdvi2lj (3 Parts) TeX DVI driver for LaserJet+ halign Halign - line up columns context Context - generalized context printer pacman.p.h Missing files from Apollo pacman less.patch Patches for more/less interoperability qterm Query Terminal for terminal type printfck2 New printfck and manpage context.1 Manual page for context program compress.xenix Xenix patches to compress4.0 fmtr.patch Patches to fmtr unrm.rm Rm and unrm programs elm (14 Parts) Elm mail system cvs (2 Parts) CVS, an RCS fonrt-end ditrev Page reverser for ditroff stringlib X3J11/SVID/4BSD/etc string library cpp.patch Patches to 4.2BSD cpp for #elif, // comments help (2 Parts) Help programs glob 'Globbing' library routine cdecl English<->C translator for C declarations sh.ulimit Add ksh-style 'ulimit' to 4.2BSD /bin/sh bsearchstr Binary search for strings in a file yyref Cross-reference for Yacc newbatchA Usenet news batcher control program newbatchB Usenet news batcher control program malloc A "smarter" malloc S3uuque Uuque for System III/V in C lbl Lbl preprocessor for [nt*]roff malloc.mk Missing makefile for "malloc" posting elm/Patches1 Elm fixes for BSD, et. al. Misc.Patches1 Changes to calls, compress, ditrev, getpaths, nbatcher vt100tool (10 Parts) VT100TOOL for Sun's settz.patch Updates to "settz" data files uEmacs3.7 (12 Parts) MicroEmacs, Version 3.7 bsd.ps.patch Speed, etc., patches for BSD ps watch A multiple "tail -f" program reminders A Personal Reminder system sysVdial (3 Parts) System V generic dial routines rpc2 (11 Parts) Sun RPC Source malloc.patch Bug fix for "smarter malloc" newscnt Count unread news articles less2 (2 Parts) New version of less msdos_mk A Make for MS-DOS and VAX/VMS att_which A "which" for non-BSD systems lj_filter Filter for HP Laserjet xlisp1.6 (6 Parts) Xlisp version 1.6 -------------------- Subject: Volume 5 uEmacs30fix MicroEMACS version 30 updates. uumap Automated UUCP maps dither Color Dither (ver 1.1) retouch Retouch(1): force changed date backup Front end for BSD dump junkmail Delete outdated mail automatically smallc (3 parts) Small C compiler version C3.0R1.1 moon_sun Sun and Moon rise/set program par More patches to par/unpar smtp_send SMTP SEND command for Sendmail bmgsubs Boyer-Moore-Gosper fast search subroutines untic Decompile terminfo description file. bmfix Fix to B/M/G for odd address optimization rcsit Prepare files for RCS (new version) -------------------- Subject: Volume 4 bm1.2 Bm version 1.2 (blindingly fast "fgrep") simplex Simplex Curve Fitting Algorithm in C chuni Change a user's default universe (Pyramid Specific) Msg (8 parts) Screen-oriented "User Agent" mail program sim2 Update to "sim" (volume 3) similarity tester shortc C program to map flexnames into short identifiers settz Time conversion / time zone system TVX (10 parts) Portable editor, with "emacs" and "vi" modes hershey.f77 (2 parts) Hershey Fonts in Fortran 77 rolodex (3 parts) Rolodex database program 68kdissasem (2 parts) 68000 disassembler bm1.2speedup Speedup for bm on some machines regexp3 2nd bug fix for regexp (volume 3) tm_to_time Convert broken-down time into time_t. 68kdiss.fix Patches to make MC68000 disassembler work on SUN UNIX amiga Amgia file browser rcsit New version of rcsit(1) - prepare files for RCS hershey (5 parts) Hershey fonts egrep More Pep for Boyer-Moore Grep tc Compile/decompile nroff driver tables (USG only) regexpfix Regexp(3) improvement shortc Shortc: sed output, and standard input match1.2 Fast grep for Vaxen rlogin 4.2bsd rlogin enhancements list List-of-numbers generator client Generic client and server commands for 4.2BSD client_man Client/server context diffs to 4.2BSD man.c UK-1.4 (5 parts) Sendmail UK-1.4 ISO_Pascal Yacc and Lex for ISO Level 0 Pascal TVX 1st batch of TVX Bug fixes rpt A program called 'rpt' subnetARP 4.3BSD IP subnet ARP hack UNaXcess (3 parts) UNaXcess (unix bulletin board) uEmacs (6 parts) MicroEmacs, v. 30 travel Travel-itinerary macros for nroff aaa The amazing awk assembler sources Two tools for organizing sources from USENET load Routines to check the load average uEmacs_tc Termcap support for MicroEmacs v. 30 sources archx Archx: suggested replacement for shar ar Portable ar: suggested replacement for shar se (8 parts) Georgia Tech 'se' screen editor telnetd Telnetd in the kernel uumail3 (2 parts) Uumail 3.0 lplot (2 parts) Lplot and quickplot mail Patches to BSD4.2 mail (SysV mailx?) sticky PostScript sticky label program uEmacs3.6 (8 parts) MicroEMACS 3.6 texindex Make an index from a LaTeX .idx file chown Improved and expanded chown/chgrp calendar (2 parts) Calendar generation program strings (3 parts) String routines gr A Game Regulator printfck Have lint check (most) printf calls unparfix Unpar compatability with Sys V (patch) texindex2 AAAAARRRRGGGGGHHHH!!!! Bugs in texindex!!! UnaXcessfix UNaXcess update #1 xmodem 4.2BSD XMODEM programs icon Tools for editing Sun icons fmtr Simple text formatter -------------------- Subject: Volume 3 G-format (4 parts) VAX BSD4.2 compiler modifications to use G-format fp. GaTech (3 parts) Sendmail patches/configuration files from Georgia Tech GaTech.upd Updates to GaTech sendmail package Hey Hey(1) [from Unix/World, Oct. 85] LA50 Convert Nroff underlines to LA50 and VTxxx sequences LaserJet (2 parts) Ditroff HP LaserJet driver MSdir MSDOS directory access routine RFS (7 parts) Public domain, kernel-resident distributed file system SPS (3 parts) Show process status - BSD only - replacement for "ps" TCtoTI Termcap to terminfo conversion program TRC (8 parts) Expert system building tool agelog Trim log files while retaining recent entries att_getopt AT&T's public domain distribution of getopt(3) badm BSD4.2 MASSBUS disk formatter utility bm Ken Yap's changes to bm (in volume 2) calendar A calendar generator program - replaces UNIX "cal" calls C program function call cross referencer calls_4.2 Patches to calls for BSD4.2 chsh Chsh,chfn for SV (password file programs) chsh2 Chsh,chfn - Original contained security bugs. clr.queue Script to clean-up the sendmail queue command Replacement for system(3). ctags Ctags source code from Ken Arnold date Formatted date program decus_grep Public domain version of grep. dial State transition controlled communications program dial.sample Example dial script. dialout BSD4.3 Kernel changes for dial in/out on modem lines dtree Directory heirarchy display program for 4.2 ff (2 parts) Simple text formatter for flexible uniform formatting give Give away ownership of files (System III/V specific) hdiff Source file compare program head Public implementations of head(1) and ctags(1) help VMS-style help facility hyphen Program to enhance troff's hyphenation capability idledaemon Yet another idle login checker (BSD 4.2 only) ieee (6 parts) IEEE Floating Point Calculator (in Pascal) infer Inference engine + demo laserjet BSD 4.2+ lpd printcap/spooler for LaserJet printer lcat Troff->laserjet filter package (uses vfont files) lcat2 Troff->HP Laserjet filter - newfonts.c less Similar to more(1) but better lib_term Datum entry using termcap libc_term Datum entry using curses llib-dbm Lint library for the DBM routines (BSD systems) man Compiled version of the 'man' program for System V match Faster than bm (VAX only!) mdump2 Revised mdump, the multiple dump per tape utility modgen Extract usenet moderator list from postings modnotes Notes (1.7 or later) updates for moderated groups modula_pp Pretty printer for Modula-2 written in Modula-2 newspace Determine newsgroup disk usage nwho Enchanced "who" program (uses termcap) okstate Kermit archive on OKSTATE; uucp access information pathalias2 (2 parts) Pathalias, the mod.map database path optimizer pretty Pretty printer in lisp + columnator in CLU prune Prune tops of line-oriented log files rcsit A program to prepare files for RCS. regexp Regular expression routines (like System V regexp(3)) regexp2 Bug in regexp, and fix rename A companion to restor (automated inode mapping) rmsecure Source for a safe "rm" (csh, BSD only) rsend BSD network communications program (like write & talk) scpp (2 parts) A selective C preprocessor - clean up your C files. sim Software similarity tester for C programs sndml.mods Mods to sendmail to provide translation tables suntools Improved version of Sun's window manager (suntools) swho Screen based who (uses curses - continuous update) tc Control your terminal via termcap in shell scripts telno Permute telephone numbers into letter equivalents texchk (2 parts) Syntax checker for the LaTeX TeX macro package. times.awk Uucp info from LOGFILE (awk script) ttype Typing tutor - BSD specific ttyuse Creates a Summary of daily Terminal usage turbo_patch Fix to turbo_tools, SHELL.PAS transmitted with error turbo_tools (2 parts) Turbo Pascal version of "Software Tools in Pascal" uuhosts4 Grab mod.map data for later use version1.69 uumail2 Pathalias-based uucp mailer, release 2 uumail2.fix Small fix to uumail release 2 vtem A VT100 emulator based on termcap wm.new Window manager built on top of curses xargs Execute a command with many arguments -------------------- Subject: Volume 2 Smail1 Update to smail (in volume 1) access Kernal Hacks for access control lists basic (4 parts) A BASIC interpreter in C (needs work) bgrep Boyer-Moore based fgrep like program bm Much faster Boyer-Moore bm2 Various bm updates choose A program to select lines at random compress (2 parts) Compression 4.0 program better than pack or compact cshar3 Update to C shar (volume 1) cpg+mdep3 Cpg revisited (C formatter - original in volume1) makekits Software "kit" generation script mdump Multiple dump per tape utility (see update in volume 3) remote Remote mag tape routines remote2 Small patch to remote tape library rtar Diffs to tar to use a remote system's tape drive runtime Runtime memory allocation for multi-dimensional arrays tools (6 parts) Software Tools in Pascal uroff Nroff underlining window (4 parts) BSD 4.2 window manager + Patches to Curses wire (2 parts) Wirewrap program. -------------------- Subject: Volume 1 ANSI.C Yacc and Lex for 11/12/84 draft of ANSI C Smail A smart net mailer - a front end using pathalias data UK-1.1 (3 parts) UK-1.1 Sendmail Configuration Package Xlisp1.4 (4 parts) Lisp written in C with object oriented extensions bed Editor for binary files. Front end for ascii editors bourne (9 parts) Bourne shell enhancements (history,tilde,job control) cforth (3 parts) Forth Interpreter written in C checkin Editor interface for RCS logs cpg+mdep Cpg - C formatter, mdep - make dependency generator cpp (3 parts) C preprocessor suitable for use with Decus C cshar Shell archive builder (shar) written in C cxref C cross referencer diffc Contextual diff (diff -c) for Bell systems dynamic Dynamic loading code for 4.2bsd getopt Public domain getopt(3) lbgm Newsgroup archiving (Little Bird Gave Me) newshar The Connoisseur's Shar, version 2 newsweed A program to delete unwanted news articles patch A program to apply diff format output to update files (1.3) pcurses (11 parts) Public domain Terminfo/Curses (needs a little work) rfc_882 RFC 882 - Domain Names - Concepts and Facilities rn (9 parts) Rn news reading program, version 4.3 rpc (10 parts) Sun "Remote Procedure Call" source code sendmail.cf GaTech Sendmail configuration uucpanz.V7 A uucp status program (V7, BSD version) uucpanz.S5 Uucpanz for System V uuque A uuwizard's utility for uucp queue snooping vnews (7 parts) New reading program for 2.10.2 news vstr Dynamic string package xfernews Uucp traffic batching system xref A general purpose cross reference utility vnews.1 Manual page for 2.10.2 vnews(1) readnews.1 Manual page for 2.10.2 readnews(1) expire.8 Manual page for 2.10.2 expire(8) -- For comp.sources.unix stuff, mail to sources@uunet.uu.net.