* * DSNlink_NEW, version V5.1-3, released September, 1994. * * DSNlink_NEW will automatically retrieve titles of new DSNlink ITS * articles from all the ITS databases you'd like to search. The new * article titles are mailed to a user or group of users. DSNlink_NEW * version 5 (and up) includes the ability to get article text (not just * titles). * * Please contact the author at wing@tgv.com if you encounter any bugs, or * have questions, problems, or enhancement requests. * * * NEW FEATURES AND BUG FIXES: * * * V5.1-3 * o Allow GET file to have ">" or "#" as first character (in case * mail Forwarding automatically inserts 'quote' characters). * Allow specifying priority of DSNlink_NEW when it is doing batch * job work with .BATCH_PRIORITY in configuration file. * * V5.1-2 * o Fix bug with handling two tick marks ('') in the title of a * retreived article. * * V5.1-1 * o Allow GET Processing to work with old (V1.1 and V1.1-1) versions * of DSNlink. * o Minor enhancement to SITE_DELIVER.COM_TEMPLATE for sites that don't * have SYS$SCRATCH defined in the system logical name table. * o Eliminate final "no" from DSN ITS commands if running DSNlink V1.2 * or higher (see section 4.17 of DSNlink V1.2 release notes). * o Fixed obscure problem that could cause deletion of files without * file extentions. * (Note: Version number determination uses undocumented DSN$VERSION * symbol which is created by the $ DSN VERSION command, * which only exists in DSNlink V1.2 and higher; * DSNlink_NEW assumes V1.1 if the DSN$VERSION symbol isn't * changed by the $ DSN VERSION command.) * * V5.1 * o VMSmail subject and personal-name are now site-configurable. * o Enhancements to GET processing to work with MX SITE agent, DELIVER, * and PMDF. * o Scratch directory now configurable (.SCRATCH_DIR). * o Check closedcalls added to complement V5.0's check opencalls. * o Fix bug when .CHECK_OPENCALLS wasn't in the configuration file. * o Don't set protection of temporary GET file because of some site's * handling of SYS$SCRATCH file ownership and privileges. * o New .WRITE_TITLES configuration file setting. * * V5.0 * o Ability to retrieve article text (not just titles) by parsing a * mail message sent by a 'normal' execution of DSNlink_NEW. * o Show number of articles retrieved from each database. * o Inform $ERROR$ group when we get UNKDBNAM error from DSNlink * (instead of informing all DSNlink_NEW groups). * o Configuration file parser no longer uppercases all input, and will * respect your use of lowercase and uppercase without modification. * New template configuration file (DSNLINK_NEW_CONFIG.DAT_TEMPLATE) * shows changes. * o Send Email if there is a configuration file error when running in * batch (it used to just quietly die if configuration file couldn't be * parsed). * o Ability to check DSNlink open calls on a certain schedule (mail is * only sent to user running DSNlink_NEW and to DSN$MAIL_CC_RECIPIENT). * o Don't update history date each time we re-retrieve an article; * just update if the article is new, or if last retrieved was * ALLOW_IF_OLDER (or more) days ago. * o Minor changes with debugger output during configuration file * parsing. * o Fixed other problems and inconsistencies with case-sensitivity and * error message displays. * o Default auto-purge of history file increased from 300 to 600 blocks. * o Rewritten documentation. * * V4.3-1 * o Ensure history file exists before trying to display its size. * o Add Digital-recommended runtimes to documentation. * * V4.3 * o Add ability to automatically compress history file. * * V4.2-2 * o Fixed bug so database name is now displayed when history is * disabled. * * V4.2-1 * o Display translations of unexpected error messages by using * SET MESSAGE with several different message files. * * V4.2 * o Separate history database for flash/normal articles by using * upper-/lower-case for database name within history database. * * V4.1-8 * o Change error handling so we always retry if there were any errors * during the DSNlink connection. * * V4.1-6 * o Fixed bugs when history is disabled * o Updated DSNLINK_NEW_CONFIG.DAT_TEMPLATE * * V4.1-5 * o Disregard upper-/lower-case in config file. * * V4.1-4 * o All messages now use %DSNlink_NEW as facility code, and other * cleanups. * o Set DSNLINK_NEW_DIR to location of DSNLINK_NEW.COM instead of * SYS$LOGIN. * * V4.1-3 * o DSNLINK_NEW_DIR logical, and .LOG_FILE in configuration file * * V4.1-2 * o More verbose output to the .LOG file. * * V4.1-1 * o A configuration file controls all major settings, eliminating all * prompting for information. A template file is provided to assist * with the initial setup. * o FLASH articles are now automatically retrieved, and are put at the * top of DSNlink_NEW mail messages. * o A history file prevents mailing article titles that were previously * retrieved by DSNlink_NEW. * o Support is provided for using one DSNlink_NEW batch job to send * new articles to groups of different users. For example, the systems * group can receive new articles from databases X, Y, and Z, and * programmers can receive new articles from databases X, Y, and W. * o Documentation is in a separate file instead of imbedded as comments * in the first few hundred lines of code. * o Errors with DSNlink_NEW or with connecting to the DSNlink host are * mailed to a special group, instead of all recipients as in previous * versions. * o DSNlink_NEW mail message indicates connect time with DSNlink host. * o Improved error handling if DSNlink session is dropped. *