 V 2.24  N When replying to a message in a news group that has been crossposted, give theN user  the  option  of  just  posting  the reply to the news group in which theN message is being read rather than  all  the  news  groups  in  the  crosspost. 11/20/95  N Messages added to folders and stored news groups are now marked as being  readE so that the person does not see them when doing a READ/NEW.  11/20/95   H Removed INCLUDE command and replaced it with the THREAD command.    ThisH allows  you  to  save  and  easily  read new messages in threads via the READ/THREADS command.  11/13/95    V 2.23  L Update newest read message when switching folders.  Previously this was doneM only when you exited BULLETIN, which would cause problems if you ran BULLETIN 2 simultaneously from two different logins.  9/12/95  H Added /LIMIT to EXCLUDE and also the SET EXLIMIT command.   These  allowH excludes to be specified so that they expire after a specified amount ofH days.  The SHOW EXCLUDE now will show the last time a message was found " that matched the exclude.  8/16/95  H Added /GROUP qualifier to DIRECTORY command to allow  specifying  groups) to search using wild cards names.  8/3/95   H Added /GROUP qualifier to SEARCH command to allow specifying  groups  to' search using wild cards names.  6/20/95    V 2.22  1 Added SHOW EXCLUDE and INCLUDE commands.  5/17/95   K Fixed bugs relating to messages with an expiration year past 1999.  5/17/95   N Fixed EXCLUDE/FROM as it did not work.   Also  fixed  EXCLUDE/DISABLE/ALL  andB INCLUDE/DISABLE/ALL, as in some cases they would not work.3/31/95    V 2.21  J Modified the file format for stored news group to reduce disk space usage. 11/29/94  L Added SET LIBRARY command and also /LIBRARY qualifier on the command line toM allow switching between different directories which contain different sets of  folders.  11/29/94  L Added /HEADER to POST when posting to news groups to allow adding headers to the message.  11/9/94   E Added /CANCEL to PRINT command which cancels previous print commands.  10/28/94   V 2.20  . Added /FOLLOWUP to the POST command.  10/12/94  G The FILE command no longer requires a file name, but will create a file % name from the folder's name.  5/25/94   ; Allow logical names to be specified in POST/GROUP.  5/12/94   * Added SET FILE_DIRECTORY command.  5/12/94  B Added /PERMANENT and /DEFAULT qualifiers to NEWS command.  4/28/94  O Added SET SUBSCRIBE command to allow setting default or permanent news groups.   4/26/94   N Added code to mail rejected posting for a stored news group to poster.  4/6/94  N Optimized newsgroup list upgrade to reduce  disk  I/O  which  greatly  reduces2 elapsed time for slow or fragmented disks.  4/5/94  L Modified /EDIT so EDT error no longer shows "no file found" message.  4/5/94  N Added SET NAME command to copy settings, used if username is changed.  3/28/94  M Modified SEARCH command to avoid updating new message counter (in order to be ? able to follow a thread and still use READ/NEW later).  3/26/94   D Added /INDENT=string to allow different indentation string.  3/12/94  N Added ability to allow BULLCP to gateway for NEWS access via TCP (for MULTINET only).  2/24/94   M Fix FROM header for news groups messages that have an address which continues  on a 2nd line.  12/17/93   V 2.19  J Add /MATCH qualifier to SEARCH command, and allow more than 1 string to be specified.  12/2/93   N Fixed the qualifer /CC when posting or resonding to messages.  It was supposedN to be able to send to more than one user, but actually was sending to only the first user specified.  7/17/93  & Fixed alpha related problems.  7/16/93  K Fixed problem with responding to addresses of form: name <address>.  7/2/93    Fixed shutdown bugs.  6/6/93  J Fixed /PRINT and /EXTRACT in DIRECTORY when used with a remote news group. 5/29/93   N System messages which have longer lines than the terminal page width will have> their text left justified rather than simply wrapped.  5/28/93  H Added SET [NO]EXCLUDE command to be  able  to  ignore  any  excludes  or; includes that have been specified for that folder.  5/20/93    V 2.18  H Added /FULL to EXCLUDE  and  INCLUDE  command  to  make  it  affect  all. commands, such as directory listings.  5/13/93  J Fixed bug which displayed wrong foldername for notification broadcasts for: messages added to bboard folders with digest set.  5/13/93  L Fixed bug which caused FOR003.DAT files to appear in DECNET directory due to, BBOARD folder which has digest set.  5/10/93  M Fixed problem with inserting correct time when posting to news group.  5/5/93   / Fixed problem with BULL_DIR_LIST usage.  5/5/93     Fixed shutdown problems.  5/3/93  % Fixed new executable message.  5/3/93   M Fixed bugs which caused FOR00x.DAT files to appear in DECNET directory during " access from remote nodes.  4/29/93   V 2.17  ( Modified to work for ALPHA cpus.  4/5/93  & Speeded up DIRECTORY listing.  3/18/93  D Fixed FORWARD command from truncating subject lengths > 64.  3/18/93   V 2.16  L Add code which causes nodename of remote folders to automatically be updatedJ when the bulletin data files of the node containing the remote folders are# moved to a different node.  3/12/93   6 Fix incorrect display of NEWS/SUBSCRIBE/COUNT.  3/6/93  O In batch mode, paging is now automatically turned off and page width set to 80.  3/5/93  ? Fixed problem with shutdown messages not being deleted.  3/4/93    V 2.15  O Code that converts data files if FOLDER_MAX is increased did not work.  2/27/93   J NEWS/SUBS now shows last read message.  INDEX now shows listing similar to DIR/FOLDER and NEWS. 2/27/93  P A user can make /HEADER be made the default for a folder or news group by addingC a line to the user's customization file.  (See HELP custom) 2/21/93   P Personal names which are set in VMS MAIL are now automatically added to the from- address when posting to news groups.  2/15/93   K Fixed bug which caused only partial storage of specified local news groups.  2/5/93  O Fixed bug that caused privilege error and crash to occur after a non-privileged O user posted a message to a folder which had an associated mailing list.  2/5/93    V 2.14  L Added SET ANONYMOUS command so that all messages added to a folder will have? the username ANONYMOUS rather than the actual username.  2/1/93   6 Added /EXTRACT qualifie to DIRECTORY command.  1/31/93  H Added notification of new executable and possible new features.  1/26/93  M Dump log files are now created with acl for folder owner to be able to delete  it.  1/26/93   V 2.13  < Fixed bug in BBOARD code that corrupts file length.  1/15/93  C Fixed notification messages that showed wrong folder name.  1/15/93   J Added /[NO]HEADER and /ROTATE to NEXT (help said they were there, but they weren't).  1/15/93   Added RESET command.  1/9/93  L Fixed bug in posting to stored news group by non-privileged users.  12/28/92   V 2.12  E Fixed SET ACCESS /ALL which broke due to changes in V 2.11.  12/28/92   K Fixed problem with reply posting to stored news group not posting to proper  group.  12/28/92  I Added code to allow setting access to news group or class of news groups. I Added /PRIVATE switch to SET NEWS.  Added /CLASS to SET ACCESS.  12/26/92   H Fixed bug in code that does copying from news group to folder.  12/26/92  N Added INCLUDE and EXCLUDE commands which allow avoiding reading messages based) on subject and address headers.  12/15/92   3 Fixed bug which caused folder corruption.  12/15/92    V 2.11  I Added SET NEWS command.  Used for setting a news group or a class of news K groups to be stored on disk for quicker access by users (rather than being  N read by users directly from the server).  Can also disable access to a group. / Users can set NOTIFY on stored groups.  11/5/92 '                                         M NEWS command now by default shows only groups which are active.  Can show all J groups with /ALL command.  /STORED and /COUNT are new qualifiers.  11/5/92  P Stored news groups are stored with data compression.  Normal folders can also be> stored that way if set with the SET COMPRESS command.  11/5/92  P INDEX command modified to make it more useful.  /NEW is now the default, and nowM only shows folders or groups that have new messages.  /SET added to show only K folders which have READNEW, SHOWNEW, or BRIEF set, and /SET is the default.  11/5/92   K Fixed bug with BROADCAST routines which could cause BULLCP to go into MWAST  state.  11/5/92   N Modified code which adds BBOARD messages to speed it up when multiple messages are being added.  11/5/92 1                                                   7 Folder names can now be up to 44 letters long.  11/5/92   J BULL_BBOARD_UPDATE and BULL_NEWS_UPDATE are now continuously translated by8 BULLCP so that they can be changed dynamically.  11/5/92  N BULLCP now is created with reasonable working quotas rather than PQL_ defaults' which are usually way too low.  11/5/92   I Changed all variables to be long word multiples in order to be more ALPHA 5 compliant (and maybe faster because of it?).  11/5/92   K /ROTATE added for read commands to allow reading messages encoded in ROT-13 L coding.  This is used by some news groups to display messages which could be9 taken as being offensive (i.e. rec.humor.funny).  11/5/92   H Fixed many minor bugs that no one mentioned, so I won't either.  11/5/92  7 Fixed ADD/BROADCAST/EDIT not working with TPU.  8/13/92    V 2.10  O Allow non-digest messages to be added to a folder which has DIGEST set.  8/6/92   M Added ADD_ONLY attribute.  If a mailing address is present, when messages are F added to a folder, they will also be mailed to the address.  Users areM prevented from using the POST command.  Instead, the ADD command will be used K if the POST command is entered.  One use for this is a local board which is , also distributed to non-local users.  8/1/92  N Added POST_ONLY attribute  This causes the ADD command to mail messages to theK mailing address if it is present, rather than add it to the folder.  8/1/92   % Fixed several shutdown bugs.  7/23/92   $ Fixed PMDF broken by V2.09.  6/16/92  O Added system logical name BULL_CUSTOM.  It is equated to a hex number string.   I Bit 0 set = need privileges to create folder, 1 set = captive account can = write files, 2 set = captive account can use editor.  5/25/92    V 2.09  K Allow having more than one database by redefining BULL_DIR.  However, only  K directories that are defined in the list of equivalence names pointed to by D the system logical name BULL_DIR_LIST are allowed.  See AAREADME.TXT for more info.  5/10/92   E GENERAL folder can now be renamed or modified (not deleted).  4/22/92   N /FROM, /NOREPLIES, & /NEGATED added to SEARCH and DIRECTORY commands.  3/18/92  K Mail routines now use MAIL$ calls for outgoing mail for faster execution.    3/15/92   L Changing keypad definitions using initialization file now possible.  3/12/92  D Subscribed news groups are now listed in alphabetical order.  3/7/92   V 2.08  K Fixed bug which caused missing news groups. See NEWS.TXT for info.  2/25/92   ; Allow setting local protection on remote folders.  12/12/91   O Fixed bug with creation of folder files.  If they were deleted after the folder N was created, the files that would be created by BULLETIN to replace them (whenM the folder is selected) would be created with the wrong protection.  12/12/91   L Fix problem with MULTINET V3.0 and DECNET/NEWS gateway feature.  BULLCP willJ hang without this fix if there is an attempt to read news via it.  12/9/91  J Fix bug that causes incorrect time on news postings after the first post. O Display time when reading news messages in local rather than GMT time.  12/8/91   N Add 30 second timeout for connecting to nameserver for news.  Can be increased7 up to 99 seconds via defining BULL_NEWS_TIMER.  12/3/91   H Allow list of numbers when specifying message numbers for PRINT and FILE commands.  11/27/91   M Fixed bugs in BBOARD code:  Messages with lines > 255 characters would not be I included.  Subject line not correctly extracted if next line was simply a K To:. (relink PMDF driver if using PMDF for patch to take affect).  11/27/91    V 2.07  K NEWS listing now shows the status of the news group, i.e. active, inactive,   moderated, or renamed.  10/23/91  L Fixed PRINT command so that if a print qualifier (i.e. /QUEUE) is specified,K it will cause any pending print jobs to be printed if the qualifier for the $ pending jobs is different.  10/23/91  C Added /NOSIGNATURE qualifier for POST & RESPOND commands.  10/21/91   N Fixed error in POST & RESPOND command.  If a file was specified on the commandO line, and /EDIT was specified, the file would be sent even if the user quit out E of the edit, rather than exitting (i.e. outputting a file).  10/21/91   J Fixed REPLY option in READNEW, as it was possible for users with only read> access to a folder to be able to add REPLY messages.  10/10/91  L Add REPLY option to READNEW feature when reading messages.  Also, really fix2 the REPLY command, as mentioned in V2.06.  8/11/91   V 2.06  O Added code to keep track of which messages have been read a per message basis.  E Added SEEN & UNSEEN commands.  Added /SEEN, /UNSEEN, and /UNMARKED to K DIRECTORY, INDEX, READ, and SELECT commands.  Modified directory listing to 1 indicate which messages have been SEEN.  7/31/91    O Added /NOW to PRINT command.  Messages no longer have to be printed one message 8 at a time.  It now works identical to VMS MAIL.  7/31/91  I Added code to NEWS users when new groups have been created.  User will be L alerted when selecting a news group that new groups are present, and will be? instructed to type NEWS/NEWGROUP in order to see them.  7/31/91   O Added /PRINT to DIRECTORY command to allow printing of messages which are found ( by using the DIRECTORY command.  7/31/91  L Modified directory listing display so that the first and last message in theO folder are now displayed at the top.  Fixed bug which truncated very large news  group names.  7/31/91   C Added FIRST command to read first message found in folder.  7/31/91   M Modified REPLY command for folders associated with mailing lists, so that the N reply message to the mailing list rather than adding a local message.  7/31/91  K Modified code to correctly store subject headers from BBOARD mail which are N more than one line long.  Previously, the subject would be truncated.  6/18/91   V 2.05  = The MARK code was modified to work with NEWS folders.  6/3/91   O Added /FOLDER=(folder,[...]) to the SEARCH command to allow searching more than  one folder at a time.  6/13/91  O NEWS/SUBSCRIBED listing was fixed.  If the list could not fit on a single page, : a folder was skipped when the next page was shown.  6/3/91  K INDEX was fixed.  If it was used with the qualifiers /NEW or /MARK, and the K directory listing of a folder was displayed, and then RETURN is entered to  J skip to the next folder, the directory display of the next folder would be incorrect.  6/3/91    O Fixed broadcast bug.  If a message was added with /BROADCAST to a remote folder L from a node in a cluster which was not the node that BULLCP was running on. 9 The broadcast would appear twice on the cluster.  5/24/91   O Added code to alert user if message too large to be fully broadcasted.  5/24/91   M Added code to avoid erroneous notifications of new messages for an empty NEWS N group.  Unlike a similar fix in V2.03 which was due to a bug, this fix may notH affect all sites, as it depends on the behavior of the server.  5/22/91   > Fixed NEWS to FOLDER feed.  A recent change broke it.  5/22/91  ( Added /EDIT qualifier for MAIL.  5/20/91  F Added /HEADER qualifier for LAST, BACK, and CURRENT commands.  5/19/91  3 Added TWG (Wollongong) interface for NEWS.  5/18/91   N Fixed bug which truncated subject headers of messages created when using REPLY? and RESPOND to messages which have long subject lines.  5/12/91    V2.04   M Added ALWAYS attribute for folders.  Any SYSTEM messages in a folder in which L ALWAYS has been set will be displayed every time a user logs in, rather thanI just once.  Also, non-SYSTEM messages will be displayed continuously (via K whatever mode is set, i.e. READNEW, SHOWNEW, or BRIEF) until it is actually  read.  4/29/91    O Added capability of controlling the time between updates for BBOARD and NEWS in N BULLCP by defining the logical names BULL_BBOARD_UPDATE or BULL_NEWS_UPDATE to9 the number of minutes of desired time in minutes. 4/27/91   K Added /GROUPS= qualifier to all commands which post to NEWS groups. 4/26/91   M Fixed bug which prevented SET SHOWNEW or READNEW from working with subscribed  news group folders. 4/25/91    V2.03   J Added /FOLDER to SHOW USER in order to show the latest message that a userK has read in the specified folder.  Also added /SINCE and /START (the former 7 for real folders, the latter for news groups).  4/11/91   E Fixed logic so that defining BULL_NEWS_ORGANIZATION will override the , definition defined in BULLNEWS.INC.  4/10/91  G Fixed SEARCH command, as it broke in V2.02 when /EDIT was added to read K message commands.  There is a missing QUALIFIER EDIT in BULLCOM.CLD for the 2 SEARCH verb.  /EDIT now works with SEARCH.  4/9/91  M Fixed bug in BULLCP which prevented the DECNET/INTERNET NEWS gateway software  from working with UCX.  4/9/91    J Fixed bug caused by V2.00 which caused incorrect listing of message during& BULL/LOGIN for remote folders.  4/3/91  J Fixed bugs which caused erroneous new message notifications for subscribed$ NEWS groups that were empty.	3/27/91   V 2.02  E Include BBOARD support for MX (courtesy of goathunter@wkuvx1.bitnet).   I Changed BBOARD algorithm so that it is now possible to have only one real G BBOARD account, and have all the others be VMS MAIL forwarding entries. @ See HELP SET BBOARD MORE_INFO for more info (it's been updated).  L Added hook to allow postings from BULLETIN to a LISTSERV mailing list to useL the BBOARD account from it was subscribed to.  See HELP SET BBOARD LISTSERV.  , Fixed many bugs in POST, REPLY, and RESPOND.  ? Fixed /ALL for COPY, PRINT, and EXTRACT when using NEWS groups.   K Included RMS optimizer procedure for indexed files to optimize BULLNEWS.DAT D to speed up NEWS updates.  Can be used on other files (in particular$ BULLINF.DAT) in order to save space.  @ Add /EDIT to BACK, NEXT, LAST, and when entering message number.  H Modify ADD/REPLY command to local (non-NEWS) folders so if there are newI messages present, it doesn't reset the newest message count.  Previously, N adding a message would reset the user's last read message date to that messageJ in order to avoid notifying the user of new messages due to the user's own	 message.    O Fixed code so that when reading new messages, and if READ/EDIT or DELETE/IMMED- N IATE IS entered, a carriage return will read the next new message.  Previously% the wrong message would be displayed.    V 2.01  < Fixed many bugs associated with USENET NEWS reading feature.   Added UCX interface for NEWS.   3 Added signature file for POST and RESPOND messages.   C Added capability to specify file name for POST, REPLY, and RESPOND.   E Added the line "In a previous message, <message-owner> wrote:" to the 1 beginning of a message when /EXTRACT is specified   F Added hook for network mail to run command procedure rather then usingG VMS MAIL.  BULL_MAILER can be defined to point to the procedure, and it : is called with the username and subject as the parameters.   V 2.00  " Added USENET NEWS reading feature.   V 1.93  C Fixed bug which wouldn't allow a permanent message to be added by a J non-privileged user in a remote folder (the folder had been setup to allow: permanent messages from non-privileged users, of course).   J Fixed bug which causes the DELETE command not to delete a SHUTDOWN message without the use of /IMMEDIATE.  I Fixed the algorithm which prevented duplicate notification of messages in E remote folders on different nodes, as duplication was still possible.    V 1.92  K Fixed bug which causes BULLCP to loop when trying to cleanup a folder which G has more than 127 identifiers granted access to a folder.  Also correct H SHOW FOLDER/FULL, which had a similar problem when trying to display the identifiers.  ; Fix PMDF interface to recognize to recognize PMDF_PROTOCOL.    V 1.91  + Disallow SPAWN command for CAPTIVE account.   G Fix MAIL command to correctly allow passing addresses with quotes, i.e.  IN%"""MRL@NERUS.PFC.MIT.EDU""".    V 1.90  ( SET NOTIFY now works for remote folders.  K Avoid generating notification message due to SET NOTIFY flag if the message / was broadcasted when added using ADD/BROADCAST.   L Bug in DIR/SINCE for remote folders fixed.  If no new messages were present,# it would incorrectly show messages.   N Added /FF to EXTRACT command to seperate messages in the file with form feeds.  I Allow specifying CURRENT and LAST when specifying a range of messages for H commands that accept a range, i.e. EXTRACT 1-CURRENT, CURRENT-LAST, etc.  J Open folder files with READONLY when not writing to them in order to avoidA changing modification date, which results in unnecessary backups.   B Modify HELP so that it won't prompt for Subtopic is there is none.  4 Prevent screen from being erased after exiting HELP.  , Fix bug which causes CREATE/NOTIFY to crash.  N SET NOTIFY/CLUSTER has been removed.  As of VMS V5.2, it is possible to obtainN the list of users logged in to all nodes of a cluster, so this qualifier is noN long necessary.  NOTE: You can delete all the BULL_DIR:*.NOTIFY files, as they are no longer used.   K BULLETIN now will use the editor specified by the SET EDITOR command within  MAIL for editing messages.  H Typing BACK after typing a DIRECTORY command will now show the previous C DIRECTORY display entries rather than reading the previous message.   P Several bugs related to the MARK command were fixed.  Also the software has beenE optimized so that scanning for MARKed messages should take less time.   N /EXPIRATION added to DIRECTORY command to show expiration rather than creation date of messages.   G Any BULLETIN interactive command can be executed at DCL level by typing 8 BULLETIN "command" or BULLETIN "command1;command2;etc.".  L The CHANGE command has been modified so a range of message can be specified,N i.e. /NUMBER=1-10.  Also, the code incorrectly misinterpreted /TEXT as meaningK to extract the old text message, whereas it should have meant that only the L text was to be changed.  This prevented a user from specifying that only theO text should be changed if that user didn't have editing enabled.  This has been O fixed.  To eliminate confusing, the /TEXT qualifier on the ADD command has been 4 removed (previously it was a synonym for /EXTRACT).   K SHOW FOLDER/FULL display of access IDs was fixed to correctly display UICs.   O Removed security hole which occurs if you are using the old method of accessing O a remote node via /NODES (it would have required looking a the sources to find, L which one installer did and was worried about).  Because of this, if you useN this old method (i.e. via BULLETIN.COM), the object BULLETIN must be installedG in the NCP database pointing to the file BULLETIN.COM, i.e. the command L "MCR NCP SET BULLETIN FILE directory:BULLETIN.COM NUMBER 0" must be executed during the system startup.  J Fixed bug in /LOGIN display when erasing page if terminal is hardcopy.  NoO page would be erased (of course), and the next line outputted would start where ? the previous line left off, rather than starting on a new line.   J Added BULLETIN/WIDTH=page_width for users who have BULLETIN/LOGIN in theirM login procedure before the terminal is known, and whose default page width is 8 larger (i.e. 132) than what the terminals are (i.e. 80).  K Added BULLETIN/PGFLQUOTA and /WSEXTENT in order to set those quotas for the  BULLCP process.    Added ATTACH command.   H Modify SET STRIP so that it saves the date that the message was sent and# leaves it at the to of the message.   G BULLETIN will search BBOARD message headers for a line that starts with O "Expires:" or "X-Expires:", followed by a date (DD MMM YYYY or similar).  It if N finds that line, it will use that date as the expiration date of the message.   O Added /REPLY to SEARCH command.  Modified so that it's possible to abort out of M a /SUBJECT or /REPLY search using CTRL-C (previous possible only if searching K the text for a string.  Also, if you hit CTRL-C at the wrong time, BULLETIN ; would abort totally rather than just aborting the search).    M Added /SEARCH= /SUBJ= and /REPLY to the DIRECTORY command.  Basically this is , combining the DIRECTORY and SEARCH commands.  I Fixed design flaw which allowed the following to occur:  If a folder is a O remote system folder, when BULLETIN/LOGIN was executed, the same messages might M be displayed on both the local and remote nodes.  BULLETIN now will know that N the user has seen the message on one node and will not display it if that user logs in on the other node.  G Optimized code which caused slow display of new messages when executing 4 BULLETIN/LOGIN without /REVERSE for a remote folder.  K Added /PERMANENT to SET NOTIFY, SHOWNEW, BRIEF, and READNEW.  The affect is K that users will not be allowed to change the setting.  The main intent here L was to allow the removal ofthe permanent setting of SHOWNEW from the GENERAL folder.   M Fixed bug which would cause a SYSTEM message not to be shown if SET BRIEF was D selected for that folder, and a non-SYSTEM message was also present.  K Added SET CONTINUOUS_BRIEF.  This causes the SET BRIEF setting to show that K there are unread new messages every time BULLETIN/LOGIN is executed, rather L than just the one time.  The BRIEF notification code has also been optimized; so that it'll take less time to notify you of new messages.   G A major bug was fixed which was introduced in previous mods to speed up L BULLETIN/LOGIN.  The effect is that no notifications will appear for certainN folders via BULLETIN/LOGIN.  This would only happen if a folder was removed at
 some time.