Release Notes Summary


Version 3.1c034 -- Winlink Secure Logon Release

15 January 2016
This release specific enhancements needed to support the Winlink Secure Logon feature.  Changes in this release include the following:
#1099: Adds BBS User Access Controls for managing Telnet Passwords associated with a user.
#1278: Adds support for Winlink Secure Logon.
#1284: Removes support for Winlink Telnet Transparency Mode.
#1285: Removes control to use the current Station ID for telnet logons.

3.1c035 Inc

24 January 2016
#1291: Correct the handling of the BPQ "RMS:" tags; replaces "RMS:" and "RMS/" to "rms:"
#1292: Fixes Winlink Acct Password field edit to auto up-shift the password as it is entered.

3.1c036 Inc

25 January 2016
ER#1293: Change to allow UAC Logon to be entered as lower or upper case.
ER#1294: UAC Apply Logic adjustment.
ER#1295: When creating a new UAC, now defaults to lower case; can be manually changed to Upper Case if necessary.

3.1c041 Inc

31 January 2016
#1296: Resolves UAC Runtime Error #9.

Version 3.0.0c260 General Release

23 March 2015
This release contains a mix of new features, enhancements, and corrections several minor application errors.  Changes in this release include the following:

#0683, #1162: Removes the 10,000 character message limit.
#45, #225, #1109, #1165, #1179: The TNC Session Manager now runs as a standalone program (Opsessn.exe); no longer grabs the window focus if configured to run minimized.
#0749: Adds a BBS initialization command list. You can now send specific BBS commands to execute before and after you connect to the BBS.

#1083: Internal Cleanup for tactical call handling.
#1086: Restrict Address, TNC, BBS names to characters that are valid file names.
#1087: Trap for READ-ONLY files for new TNC, BBS, and ADDR data files.
#1103: Fixes leading spaces problem; leading spaces in a message are no longer stripped.
#1116: Resolved issue where Export did not pick up the Received Date/Time field
#1157: Resolved Global Message number issue not being set correctly.

#1184: Resolves Address handling and pressing Apply issue.
#1101: Removes 8 character limit on @address component to be compliant with internet email addresses.
#1129: Resolved issue with Hierarchical Address Continental descriptions.
#1141: Resolved Address book issue where ";" is always added.
#1156: Resolved Reply behavior; extra ";" inserted before the return address

#1068: Replace tag formatted delivery and read receipt messages with human-readable messages. This is useful when sending delivery and read receipts to messages that originated from other than Outpost.
#1072: Fixes the situation so that Reply-All should only go to the original sender plus the others that were copied in the original message, not yourself.
#1089: Handle more date formats; important for SMS messages coming in that do not format the date like JNOS or other BBS messages.
#1093: Add message size to the Open, New message form status bar.
#1135: Message form Send button location (Usability) change.
#1149: Resolved adding LMI field as part of the message Save.
#1186: Change auto-pop message detection from 5 seconds to 2 seconds (supports NTS).
#1187: Resolved Iptelnet defaults to BOLD font.

#0715: Creates a Stand-alone NTS Message Maker. This is the first step to extending this program beyond Outpost.
#1098, #1133: Resolved Message Form Tab handling issue (not consistent with the rest of the app).
#1130: Fixed font default size, also to follow through from message to message.
#1132: Added optional "P" and controls as part of the subject line message ID on plain text messages.
#1140: Resolved Cut and Paste issue from a message form.
#1144: Replaced the Delete all message feature to do exactly that… no copy of the message DB is now created. Once all messages are deleted, it is gone.
#1145: Resolved "tab out of message form" issue.
#1168, #1169: Resolved Ipserial, Ipagwpe, Iptelnet context menu (Right-click to cut and paste) issue.

#0769: Allow TNC Session Manager to take a command line parameter for polling frequency.
#0928: Resolves situation where Auto Send/Receive and Timer triggered a SR even if the previous S/R was not completed. Auto S/R with Timer will now skip the next S/R run if the previous S/R is not completed.
#1104, #1147: Adjust JNOS handling for LM if "0 messages" string situations.
#1119: Handle both old and new style of Delivery/Read receipts
#1126: Mask telnet password from setup, Opsessn, Logs; first implementation
#1195: Implements new Message DB locking strategy.

#0332, #1085: Revamps TNC, BBS, and Address Book data structures to accommodate easier feature expansion.
#0681: Adds TNC and BBS Export and Import capabilities. This is manual for this release.
#0987: Change the BBS path 'Port Number' field from Integer to String*10 to accommodate JNOS 'p144' data type construct.
#1090: Incorporate .ini file contents into the respective TNC data file.
#1091: Incorporate .pth file contents into the respective BBS data file.
#1095: Fixes situation when making a copy of a TNC setup, the TNC command file is not copied.
#1100: Adds dual Message ID fields on Identification form. This allows presetting the Message ID/message number prefix for both FCC call sign and tactical call sign logins which, in turn, allows easier switching between the two.
#1111: Allow mixed case for TNC and BBS Friendly name; reset valid characters to include "(){}[]+-~_.,;'space"
#1128: Tightened up the logic on the BBS and TNC Command Line handling.
#1138: Resolved BBS/TNC initialization problem.
#1139: Resolved choosing global vs Profile Message Number issue.
#1150: Prevents profile names w/ "." periods in their name. Replaces w/ "_".
#1153: Resolved PC Time check to work with W7, W8.
#1185: Addressed Path Handling issues; more path validation. This will require further adjustments.
#1188: Integrated TNC and BBS initialization commands into their respective host setup form.

#1024: Resolved issue wiht Ics309 Print setup not sticking.
#1092: Resolves Printer Setting for Landscape vs Portrait.
#1148, #1182, 1183: Replace Printer Selection control on all programs.
#1154: Resolves Printout tab settings issue where it was starting with tab position 4, and not 8.

#1176: Resolved Outpost issue with PacFORMS launch options for messages in Sent Msgs folder.
#1155: Resolved Script tac call not set after initial install.

3.0.0c332 Inc

10 October 2015
#1286: Resolves situation where an open Send/Receive notification form does not pop to the front when a notification is received.
#1274; Corrected email handling of very short TO addresses
#1277; Corrected handling of missing TO Addresses on non-JNOS BBSs

3.0.0c264 Inc

19 May 2015
#1045; check for and allow for a custom data directory.
#1113; Add Event diagnostics logging for Outpost main program.
#1190; SCC: change PACTIME AFTER value from 1 to 2 in all XSC_... TNCs
#1217; Resolved issue where Delete Key had no effect in New Message Fields.
#1222; Enhanced Session Logging for mail header debugging.
#1242; fixes telnet logon so that the field can be set as either upper or lower case.
#1243; remove support for AA4RE Prompt for Tac Call Customization; code simplification.
#1247; Handle known email address formats.
#1248; fixed log presentation issue.
#1249; Optimizing Tac Call Handling.
#1250; Fixed Received Message To Field handling.
#1251; Add Receipt Exclusion for "mailer@...".
#1252; Add email Header vs usable address to Session Log
#1253; Enhance message form field validation
#1255; Reversing/re-opening #1072 (remove me from Reply) due to incorrect behavior.
#1256; Corrected error with the Installer custom data directory handling
#1257; Corrected behavior if PacForms tag is in the middle of the text
#1259; SCC Installer; Add "data directory entry" to "Ready to Install" page
#1260; SCC Installer; delete PacFORMS folder on desktop
#1264; Corrected handling incomplete ICS213 message posted to the BBS (sender aborts)
#1265; Corrected handling where JNOS lists CC: before TO: in the message header.
#1266; Corrected handling of Outpost correctly ordering TO and then CC addresses.
#1267; Corrected resend message function that does not properly set the Form Type.
#1268; added the received date header to the session log.
#1270; Remove new message TO: character validation to handle valid email address characters.
#1271; Corrected email handling where an email arrives with no TO but a CC address.

Version 2.8.0c41 Release

21 September 2013
This release contains a mix of new features, enhancements, and corrections several minor application errors.  Changes in this release include the following:

#1039: Replace MSCOMM32.OCX serial port library. Supports USB-to-Serial adaptor Comm Port numbers from 1 to 99.
#1060: User Program Launch. Allows users to put their own programs or web pages as on option on the Outpost menu.

#1038: Add a Global message number and switch on the profile to choose either the profile or global message number.
#1047: Add "NTS" type message as a "default" from which to chose.
#1061: Changes to NTS Message Maker to align with the current NTS message standard and content.
#1065: Aligns Local Message ID format to Subject Line hyphenation option.
#1066: Pads Subject Line and Local Message number values to minimum 3 digits.
#1076: Prevents a receipt from being sent back to a MAILER-DAEMON sender.

#1064: Add Support for KWM1200 PBBS.
#1050: Resolves the use of 2 character top level domain names for SMTP addresses.
#1053: Fixes hierarchical address problem where the '#' character was not allowed.
#1056, #1071: Resolve and correctly handle incoming SMTP addresses with DISPLAY names and address specs in the <..> format.
#1055: For JNOS and LM, do not check for "0 new messages". Always do the LM command.
#1074: Corrects JNOS problem with multiple lines of CC: addresses.
#1075: Corrects JNOS embedded tabs in multiple lines of addresses.

#1034: corrects problem where URGENT is not reset from the previous message.
#1040: On disconnect, lengthens timer to ensure we get the TNC prompt before sending the Station ID when Tactical calls are in use.
#1041: Resolves Error Number: 8002, Invalid Port Number occurs if there is a "0" port number entered.
#1048: Resolves "Runtime error 482: Printer error" when adding a printer when no printers are present.
#1062: Corrects problem Ipserial "create Outpost" function.
#1063: Correctly handles SCC-delivered .profile file when the destination directory is not known at package creation time.
#1067: Opdirect; Backed out #1031 data transfer reply size to PacFORMS
#1069: Ics213mm; Corrects GUI logic error on field initialization.

Version 2.7.0c21 Release

3 February 2013
This release contains a mix of new features, enhancements, and corrections several minor application errors.  Changes in this release include the following:

#951:  Resolves Vista, Windows 7, Windows 8 access permissions errors
#1017: Add Selectable Profiles

#1015: resolves Error 380 if there are were no address book records
#1018: Add Font change to Outpost new and open messages.
#1019: Default Comm Port Setting RTS/DTS to On
#1022: Delivers an up and down arrow on the message forms that allow you to move to the next or previous message without closing it.
#1025: Adds a Forgetful PC option that pops up a time check to let the user know what the PC time is.  This is needed to ensure accurate timestamping for and reporting of messages.
#1028: Corrects placement of Profile name on Station ID form for better viewing.
#1032: Followup on #951; correctly handles data directory if Outpost.conf does not exist.
#1033: Handles JNOS area check when the area does not

#1029: Opdirect, handle IE9 requesting a favicon file.
#1030: Opdirect, resolved TCP error on IE9 server interaction.
#1031: Opdirect, Adjusts message write-back tuning to PacFORMs.

Interactive Programs
#1012: Adds AN option to turn off KISS and Host Mode in Ipserial.exe

Version 2.6.0c024 Release

20 May 2012
This release contains a mix of new features, enhancements, and corrections several minor application errors.  Changes in this release include the following:

#960: Adds a MARS Message Maker program (Marsmm.exe) to support MARS reporting.  See your Service national MARS web site for details on how to obtain the MARS Message Maker program.

#909: Send-Only Option. Allow the user to send a message without performing a check for incoming messages.
#910: Control fonts. User can change font size on all Outpost message forms.
#918: Skip TNC setups. If certain TNC command fields are blank (datetime, etc), then Outpost will not send it.
#948: Set Msg ID location. Adds another location to set the 3 character message ID on the Identification Form.
#959: Adds support for KPC4-5.0-HM$ PBBS.
#961: Message Handling problem. Corrects a problem with mMsgIndex data type.
#962: Address Book and JNOS. Fixes problem when forwarding an address book entry to another user using JNOS.
#963: Adds a Resend option. User cab send a message previously sent and either reuse the current message number or increment to the next number.
#965: Printing Receipts. Adds an option to exclude auto-printing of READ: and DELIVERED: messages when they arrive.
#967: Adds support for Airmail as a BBS. This is pending a complete description of the message exchange handshake.
#975: Receive Time. Adds a receive time variable to the message record; this is different from the message post time that refers to when the message was actually posted to the BBS.
#976: Receive Time to PacFORMS. Passes the Receive Time to PacForms at launch time.
#977, #978: AutoPop Change. This change causes the message “AutoPop” functionality to perform the check all the time regardless of Opdirect running or not.
#979, #980: various internal code changes.
#986: In-domain SMTP address. Corrects the Address validation check.
#988: PC’s IP address. Adds an option to display your PC's computer name and IP Address (Help > My IP Address).
#990: Opscript a`nd BBS Friendly Names.
#994: Internal code change. Corrects the handling of the message db control record.
#995: Adds support for the KAM3 PBBS.
#996: Adds MARS-specific hierarchical address support.
#1000: Fix corner ase for Telnet w/o password and Node Access.
#1001: Code opimization change, all programs.

#989: Fixes command line file passing problem. Corrects command line processing to ensure parsing on a "-" of the command option works correctly.

Interactive Programs
#910: Control fonts. Allows the user to change font size on all interactive packet programs.
#421, 981: Adds an Ipserial option: "Get Comm Port Settings from Outpost".  This loads the currently set Serial configuration into Ipserial.exe.
#964: IpAgwpe, Iptelnet, and Ipserial do not show the bottom of the screen in Aero windows appearances. All 3 programs are updated to now correctly handle this regardless of the windows appearance that is currently selected.

Opdirect, Ics213mm, and PacFORMS
#974: Firefox processing: FireFox FF 8 does not look at the file type to determine that it is an HTML file.

#926: Ini initialization problem. Fixes a date and time format problem where the ini file gets created and then deleted.
#930: Ics213mm. Internal Outpost cleanup of route processing.
#935, #940: Audible alert on message receipt. Similar to Outpost, this feature now lets the user choose a .wav file to plan when a message has been received.
#938: resolved Reply problem where an original message had a full reply structure set up.
#946: Updated ICS 213 Form. Adds the optional Incident name field to all form processes. This change is in compliance with this FEMA reference:
#957: Stand-alone install. Adds a stand-alone install package for non-ham Ics213mm users.
#982: Cursor handling problem. Resolves cursor placed in a field making it appear as if it is ready for input, but the field is actually locked until pressing NEW or REPLY.
#989: Network Check. Adds a check to see if networking is enabled before starting& a complete remote Outpost process.

2.6.0c027 Inc

16 June 2012
#1003: Implements the SendOnly command in Opscripting.
#1004: Fixes problem where a script could have been saved in a different location, and the Most Recently Used section on the File menu could not find it.
#1007: On pressing the Ipserial or Telnet Connect button, fixes situation where the cursor was left on the button and not placed in the text field.

2.6.0c029 Inc

1 July 2012
#1000: backed out this change. Impacted the Telnet logon process.

Version 2.5.0c014 Release

December 26, 2010
This release contains a mix of new features, enhancements, and corrections several minor application errors.  Changes in this release include the following:

#416, #857: ICS 309 Communications Log report builder to produce a standard ICS309 Comm Log Report.
#870: Local Message ID, assign all incoming messages with a Local Message ID (LMI).
#874: Uses the Standard Windows Data directory locations.

#533: NTS Tab Management, causes fields into which the user tabs to be fully selected.
#770: resolves Non-Model Form Errors, particularly when using PacFORMS.
#826: Add control to create a new Message from the Address Book. 
#843: Invoke Address Book. Double-click on the new message form TO: icon brings up and select the address book choices.
#845: Find Outpost Data Files files. This change adds a menu option to open Windows Explorer to the exact location for Outpost data directories.
#860: Force retrieves Bulletins, allows the user to force a one-time retrieval of any bulletin that Outpost thinks is already downloaded.
#863: JNOS, skip issuing the List command on a “ 0 New” message listing. 
#865: Save Tac Call, Tac Text, saves the entered Tactical Call and Tactical Test regardless whether Use Tactical Call is selected or not.
#868: Add an Archive button to the Message form.
#875: Add a button control to jump from Report Settings to Message Settings to set up Subject Line Identifier.
#879: MINOR: TNC init file name change, leaves off the entire path so that only the file name shows in the form caption.
#880: MINOR: PacFORMS: popup prompt change. 
#881: MINOR: Spelling change. Fix Auto-Read/deliver receipt wording.
#883: Error Handling. Enhance Report Error routine to pass 1 or 2 additional parameters for clarification.
#890: Adds NTS support for Winlink Classic.
#891: Resolved Message Window sizing problem.
#894: Cursor Placement in a Message. When opening any message (new, reply, forward), the cursor is now placed in the first blank field.
#895: Improves JNOS Message detection for uniqueness. 
#900: resolves form validation when TNC Comm Port settings are blank.
#901: Fix to Report Settings form to display only the file name, not the entire path
#902: Minor corrections to Address Book functionality.
#903: Message Form General Release Cleanup, misc changes.
#904: Outpost General Release Cleanup, misc changes.
#906: Fixes issue when forwarding a message, it picked up the origination station BBS, not the currently defined BBS.

#793: Add bulletin Expire command (Expire(0)) to delete bulletins that you own and posted. 
#814: Add Message Receipt System Variable (RECEIPTS) to set the Message Receipts.
#816: Add a System variable (SRNOTE) that holds the result of the last SR session.
#820: Add a System variable (DATETIME) that holds the DATETIME value of a message.
#821: Add ability for a script to call another script.  Documents how to call a script either from another script, or from some other program or .bat file.
#877: Trap the cursor position on the Edit Form. This change ensures that the cursor is were the user left it prior to moving to a different view.
#898: Fix String Compare. This change corrects a problem where you could not compare a string as used in cases such as “if FROM = “KN6PE” then…”. 

ENHANCEMENTS -- Interactive Packet Programs
#886: Handle windows standard windows edit Pop-up for users who use the Mouse and right-click to bring up an edit menu.
#905: Iptelnet, fixes the case for creating a TNC Telnet entry in Outpost, not all fields were correctly initialized. Other minor changes.

ENHANCEMENTS -- Opdirect, Ics213mm, and PacFORMS
#806: Support Concurrent Connects, supports more than one program connecting at a time. Additionally, this change should address some instability issues reported by Ics213mm and PacFORMS users. 
#810: Resolve program hangs if Opdirect stops.
#873: Handle situation with “:” in the message text.
#878: PacFORMS: Add local message controls for opening in native form.
#887: PacFORMS, Pick up Message Priority from Pacform messages status embedded in the subject line.

2.5.0c021 Inc

March 27, 2011

#839, adds more error reporting for file handling.
#907, adds support for BPQMail handling of a single SP command for multiple destinations on the TO: line.
#908, fix detection of no LM listing for KAM.
#911, re-instated a test to trap LM listings where the P/BBS lists messages FROM me, but not TO me. This check was previously removed to handle a JNOS case where all LM listings, regardless if they are to me or not, need to be retrieved (the Alias case).
#913, corrected problem with MFJ127x and DXNET retrieves due to variable initialization problem

#839, Corrects FindWord call to parse the text list in a comma, not a space.

2.5.0c033 Inc

August 7, 2011
This is the 2nd incremental release that follows the v2.5 c021 release.  Changes in this release include the following:

#924, Does not retrieve Area messages from a BBS if previously downloaded from another BBS (JNOS issue)
#927, Adds the word DRAFT in the message listing to indicate that a message is not ready to be sent.
#939, Fixes a problem for TNOS and SNOS since their behavior is different from JNOS for message listing.
#944, Locks the Message FROM field. To change, go to Setup > Identification and change the operator call sign.
#945, For JNOS,if there are no messages listed for the user after connecting to the BBS, skip the "LM" command. Improves channel efficiency.
#953, Add optionto turn off Notifications alarm (Tools > Send/Receive Settings, Other Tab)
#954, Resolves problem where SNOS apparently occasionally leaves the route field blank.
#955, Internal adjustment to resolve differences in data type handling for Message Numbering.

#917, Added Check of the Date and Time Format fields so that it is valid prior to existing the form.
#931, #932, #933, Rewrite of Ics213mm to correct message handling, date/time, and processing problems.

#929: Fixes problem to not remember the drive name when accessing a file.

#898, Outpost sends specific Outpost data to PacFORMS as a means to pre-populate specific fields on the PacFORMS form.
#899, Allows the user to Launch PacFORMS files directly from Outpost. This occurs whenever PacFORMS is also installed on the same PC.
#943, Passes name and date data to Pac-Read when displaying incoming PacFORMs messages in its native form.

General Feedback

Please send any feedback to

updated:  July 01, 2012