From: KBSVAX::KANE "Joseph Kane" 31-MAR-1988 19:52 To: everhart@arisia.DECNET Subj: forwarded mail From uunet!rutgers.edu!Postmaster Thu Mar 31 19:28:01 1988 Received: by kbsvax.steinmetz (1.2/1.1x Steinmetz) id AA09862; Thu, 31 Mar 88 19:27:32 est Received: from RUTGERS.EDU by uunet.UU.NET (5.54/1.14) id AA21973; Thu, 31 Mar 88 18:30:47 EST Received: by rutgers.edu (5.54/1.15) id AB25460; Thu, 31 Mar 88 15:06:48 EST Date: Thu, 31 Mar 88 15:06:48 EST From: uunet!rutgers.edu!Postmaster (Mail Delivery Subsystem) Subject: Returned mail: Host unknown Message-Id: <8803312006.AB25460@rutgers.edu> To: Status: R ----- Transcript of session follows ----- 550 ... Host unknown ----- Unsent message follows ----- Received: by rutgers.edu (5.54/1.15) id AA25412; Thu, 31 Mar 88 13:24:14 EST Received: from steinmetz.UUCP by uunet.UU.NET (5.54/1.14) with UUCP id AA07314; Thu, 31 Mar 88 13:20:54 EST Received: by kbsvax.steinmetz (1.2/1.1x Steinmetz) id AA05185; Thu, 31 Mar 88 12:43:42 est Date: 31 Mar 88 10:14:45 EST From: steinmetz!MAILER-DAEMON@uunet.uu.net (Mail Delivery Subsystem) Subject: Returned mail: User unknown Message-Id: <8803311743.AA05185@kbsvax.steinmetz> To: MRL@pfc-vax.mit.edu ----- Transcript of session follows ----- mail11: %MAIL-E-SYNTAX, error parsing 'CRD' 550 crd.ge.com!EVERHART%ARISIA.DECNET... User unknown ----- Unsent message follows ----- Received: by kbsvax.steinmetz (1.2/1.1x Steinmetz) id AA05181; Thu, 31 Mar 88 12:43:42 est Received: by ge-dab.GE.COM (smail2.5) id AA10240; 31 Mar 88 12:10:05 EST (Thu) Received: by ge-rtp.GE.COM (smail2.5) id AA05437; 31 Mar 88 11:30:05 EST (Thu) Received: by mcnc.mcnc.org (5.54/MCNC/10-20-87) id AA18622; Thu, 31 Mar 88 10:42:46 EST From: Received: by rutgers.edu (5.54/1.15) id AA19810; Thu, 31 Mar 88 10:18:50 EST Message-Id: <8803311518.AA19810@rutgers.edu> Received: from PFC-VAX.MIT.EDU by XX.LCS.MIT.EDU via Chaosnet; 31 Mar 88 10:16-EST Date: 31 Mar 88 10:14:45 EST To: crd.ge.com!xx!EVERHART@ARISIA.DECNET Subject: BULLETIN utility. You are about to receive version 1.51 of the PFC BULLETIN. BULLETIN is public domain software. (I will gladly accept recommendations for new features, not for changes that are due to "personal" preference.) There has been a minor change in BOARD_DIGEST.COM to allow SET BBOARD to work without a "real" BBOARD account (see HELP SET BBOARD). NOTE: If you are upgrading from a version older than 1.4, you should be aware that the logical names BULLETIN$ and BULL$HELP are no longer being used in the sources. Also, BULLFOLDER.DAT is converted to a new format when it is run. This will cause problems in a cluster where each node must have the executable reinstalled. It is best to deinstall the old executable on all nodes before installing the new executable. (The latest feature and bug fixes for this new version are listed later.) You will be receiving 13 files (NOT NECESSARILY IN THIS ORDER!): 1) BULLETIN.FOR 2) BULLETIN0.FOR 3) BULLETIN1.FOR 4) BULLETIN2.FOR 5) BULLETIN3.FOR 6) BULLETIN4.FOR 7) BULLETIN5.FOR 8) BULLETIN6.FOR 9) BULLETIN7.FOR 10) BULLETIN8.FOR 11) ALLMACS.MAR 12) BULLCOMS1.HLP 13) BULLCOMS2.HLP 14) BULLET1.COM 15) BULLET2.COM (They will be identified in the SUBJECT header.) BULLET1.COM and BULLET2.COM are command procedures which when run, will create several small files. After you run it, you can delete it. Read AAAREADME.TXT for installation instructions. NOTE: When creating these files (using the EXTRACT command) from the VMS MAIL utility, you will have to strip off any mail headers that are present, including blank lines. A command procedure is included at this end of this message which can be run which uses EDT to do this for you. MRL%PFCVAX@XX.LCS.MIT.EDU ------------------------------------------------------------------------------ The following is a description of recent new features and bug fixes. V1.46 was a minor upgrade which was not distributed to all. V1.5 is a major upgrade with many new features. V1.46 The times of the last message read for each folder is now stored in a global file BULLINF.DAT rather than individually in SYS$LOGIN:BULLETIN.INF. This was due to conflicts with accounts that shared the same directory. Made several modifications to optimize program running time. Changed all formatted disk reads to unformatted reads. Changed search algorithm for latest message in a folder from sequential to binary. Made changes to speed up BULLCP. V1.5 Sharing of folders over DECNET is now possible via the BULLCP process created by BULLETIN/STARTUP. It is now possible to SELECT, READ, DELETE, etc. a folder on another node. It is also possible to create a folder that "points" to a folder on another node (i.e. by selecting FOO, it automatically selects VAX1::FOO). Any folder can be made a SYSTEM folder, i.e. a folder than can have SYSTEM/SHUTDOWN/BROADCAST messages added to it. This allows the possibility of having a local SYSTEM folder and a shared GLOBAL SYSTEM folder. One can also use this to easily display SYSTEM messages meant for only certain UIC groups. This could be done by creating a SYSTEM PRIVATE folder, with access limited to one UIC group. CTRL-C will now abort BULLETIN if BULLETIN is not waiting for input from the terminal. This is to allow breaking out of a slow or hung operations (particularly possible with remote folders). CTRL-Y will continue to work as normal, i.e. to break out but be able to continue if desired. The BBOARD feature now only requires a single account to be created rather than an account for each individual folder (only mail forwarding entries set up via the SET FORWARD/USER= command in MAIL are needed). This makes the BBOARD conversion process much more efficient as mail need be read from only one account. The /SYSTEM qualifier on the BULLETIN command can now be used with /LOGIN to cause system messages to be continually displayed for a certain time period rather than just once. New qualifiers in commands: READ/EDIT & CURRENT/EDIT - Uses editor to read message. RESPOND/EDIT/TEXT - Uses editor to create reply message, and allows text of message to be read in. The DELETE command can now delete a range of messages, i.e. DELETE n-m. The /FOLDER qualifier on the ADD command will now accept more than one folder name. Folders on other nodes can be specified as long as BULLCP is running on that other node, i.e. /FOLDER=PFCVAX::GENERAL. Prompting for password for privileged is not necessary, unlike /NODE, since proxy logins are used. It is also much faster than /NODE. Entering BULLETIN should be faster due to optimization (removed code which unnecessarily was opening folder files). Non-ascii characters are removed in messages. This avoids funny escape sequences which a user might have in a text file. V1.51 INDEX command added (from Brian@uoft02.bitnet). Gives directory listing of all folders in sequence. Messages can be read during the listing, and then the listing can be continued. /NEW will cause the listing of each folder to start with the first unread message. Includes MAKEFILE for MAKE command for assembling executable. Modify SEARCH command to search description of message also (MAIL does this.) Includes many bug fixes and optimization changes. ------------------------------------------------------------------------------- $ set nover $ edit/edt/nocommand allmacs.mar '; Name: SETACC.MAR' d 1:.-2 exit $ edit/edt/nocommand bulletin.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin0.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin1.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin2.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin3.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin4.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin5.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin6.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin7.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bulletin8.for 'C BULLETIN' d 1:.-2 exit $ edit/edt/nocommand bullcoms1.hlp '1 ADD' d 1:.-1 exit $ edit/edt/nocommand bullcoms2.hlp '1 ADD' d 1:.-1 exit $ edit/edt/nocommand bullet1.com '$set nover' d 1:.-1 exit $ edit/edt/nocommand bullet2.com '$set nover' d 1:.-1 exit