Local Weather Alerts

Hillsboro, Oregon
There are currently no active weather alerts.

Winlink Express Revision Changes

Winlink Express Version Changes, revisions 1.2.15.0 thru 1.5.3.0

 

Version 1.5.3.0

Changes since version 1.5.2.0

 * Fix a bug when we had a LAN connection but no Internet (WAN) connection.
 * Fix a bug that caused ;PM: message description lines to be sent to CMS rather than just on P2P connections.
 * Updated standard forms and templates.

 

Version 1.5.2.0

Changes since version 1.5.1.0

* Reduce hang time when trying to make a telnet connection to a CMS that’s not available.
* Fix a problem that could cause exceptions if the CMS returned an invalid JSON response string.
* Add support for the Yaesu FT-891 and FT-991/A radios.
* Randomize selection of CMS used for API functions.
* Improve startup time when the Internet is connected but the port needed for API access is blocked.
* Updated KISS packet driver — Fix possibly sending more than MAXFRAME frames after REJ received (G8BPQ)
* Updated Winmor TNC with improved commands
* Fix a problem updating the inquiry catalog via the Internet.
* Disallow opening a connection session for 90 seconds after a callsign is registered with the Winlink system.

 

Version 1.5.1.0

Changes since version 1.5.0.0:

* Fix a bug in the CMS selection rotation code that caused it to hang if a CMS was down.
* Switch to using the Graylog system logging system.
* Don’t validate the registration key if the callsign isn’t registered with the Winlink system.

 

Version 1.5.0.0

Changes since version 1.4.0.0

* Added an option to the lower right corner of the Site Properties screen to cause Winlink Express to use the Amazon Cloud Services (AWS) CMS rather than the normal CMS.
If this option is set, then Winlink Telnet connections are directed to AWS as are all other system services.
Note: Changes to items such as MPS made on the AWS CMS are NOT transferred to the traditional CMS.

* Speed up starting Winlink Express and displaying the initial message list.

* Add support for GRIB “spot” reports which are small text files containing GRIB-like information.  Select Area or Spot on the GRIB menu bar.

* Add Lifted Index (LFTX) as another request option to the GRIB request screen.

* Updated Standard Forms

* Updated help file.

* Correctly handle the new ;PM: message descriptor lines sent by the AWS CMS.

* Send ;PM: message descriptor lines on peer-to-peer connections.

* Disable internal P4 modem logging.  The logging can cause some P4 modems to hang up due to EPROM overheating.

* Reduce the frequency of program version reports.

* If an incompatible service code combination is detected, clear the busy cursor before reporting the error.

 

Version 1.4.2.3

Changes since version 1.4.2.2:

* Fix a bug viewing forms attached to messages in the Outbox.

 

Version 1.4.2.1

Changes since version 1.4.2.0:

* Associate the ViewFax program with both .grb and .tif file types.

* Convert single line-feed characters in message bodies to new lines. This is needed for some catalog weather products.

* Add a new template insertion tag, “MsgSender”, that inserts the callsign selected as the sender of a message.

* When a new callsign is added, notify the user that they must make a connection to a CMS to finish the registration process.

 

Version 1.4.2.0

Changes since version 1.4.1.1:

* Reduce the number of system services done

* Remove some code from the CODAN driver that sent extraneous and incorrect commands to the radio.

* Check for incompatible combinations of service codes.

 

Version 1.4.1.1

Changes since version 1.4.1.0:

* Remove some code from the CODAN driver that sent extraneous and incorrect commands to the radio.

* Check for incompatible combinations of service codes.

 

Version 1.4.1.0

Changes since version 1.4.0.7:

* Add support for CODAN radios.

* Allow multiple copies of Winlink Express to run from different folders, but block multiple execution from the same folder.

* Fix a bug in Winmor registration key validation that could cause false reports of invalid registration keys.

* Add an option to do detailed logging for the Iridium GO.

* Change the word “Files” to “Settings” on the main menu bar.

* Add a button to the screen that calculates grid square from position to use the current GPS position.

* Improve the method used to wait for the VOACAP program to finish running during propagation prediction calculations.

* If an Internet connection is available, look up the current MPS assignments for the callsign.

* Fix a bug that caused problems for template insertions from html forms.

* Display current radio model during HF session initialization.

* Change the way modulation input is set for Icom radios to avoid a delay that caused timing problems for Winmor.

* Save the selected max Pactor level as a callsign parameter so different callsigns can use different  max levels.

* Send “*” to Kantronics modems during initialization for autobaud data rate detection.

* Change the Tracker initialization command @T2150 to @T2050 to speed up file transfers.

* Add support for Icom 7410. (KN6KB)

* Fix several control command problems for Icom 7100 and 7300. (KN6KB)

* Fix a problem with checking the registration key for callsigns with SSIDs or qualifiers.

 

Version 1.4.0.7

Changes since version 1.4.0.6:

* Add support for CODAN radios.

* Allow multiple copies of Winlink Express to run from different folders, but block multiple execution from the same folder.

* Fix a bug in Winmor registration key validation that could cause false reports of invalid registration keys.

* Add an option to do detailed logging for the Iridium GO.

* Change the word “Files” to “Settings” on the main menu bar.

 

Version 1.4.0.6

Changes since version 1.4.0.5:

* Add a button to the screen that calculates grid square from position to use the current GPS position.

* Improve the method used to wait for the VOACAP program to finish running during propagation prediction calculations.

* If an Internet connection is available, look up the current MPS assignments for the callsign.

 

Version 1.4.0.5

Changes since version 1.4.0.4:

* Fix a bug that caused problems for template insertions from html forms.

* Display current radio model during HF session initialization.

 

Version 1.4.0.4

Changes since version 1.4.0.3:

* Change the way modulation input is set for Icom radios to avoid a delay that caused timing problems for Winmor.

 

Version 1.4.0.3

Changes since version 1.4.0.2:

* Make the maximum Pactor level be dependent on the callsign.

* Send “*” to Kantronics modems during initialization for autobaud data rate detection.

* Change the Tracker initialization command @T2150 to @T2050 to speed up file transfers.

 

Version 1.4.0.2

Changes since version 1.4.0.0:

* Add support for the Icom 7410 radio.

* Fix several control command radio codes for the Icom 7100 and 7300.

* Fix a bug using Winlink Express registration keys with callsigns having SSIDs and qualifiers.

 

Version 1.4.0.0

Changes since version 1.3.14.0:

* Change the name of the program from RMS Express to Winlink Express.

* Display a reminder screen if a registration key hasn’t been entered.  Note: You do NOT have to

register Winlink Express to use it, but your registration fee will help to support the development of

Winlink Express and other Winlink programs.  If you don’t register Winlink Express, a registration

reminder screen will be displayed periodically.  Also note that Winlink Express and Winmor registration

keys are interchangeable. So if you’ve already registered Winmor, you can enter your Winmor registration

key in Winlink Express.

* Convert commas and semicolons to underscores in contact names.

* Fix problem with password validation.

* Use the base callsign for MPS registrations.

* Typing Tab in the Subject field of a message input now moves the cursor to the message body field.

* Distribute Winmor version 1.5.10.0 with fix for problem that caused restarts when checking the

registration key.

* Modify Icom USB/USB-D control code to fix a problem where the mode was occasionally set wrong.

 

Version 1.3.14.0

Changes since version 1.3.13.0.

* Distribute Winmor TNC version 1.5.9.0. This version has tighter checking of the Winmor registration

key. If the new version of Winmor complains about your registration key, contact Lor Kutchins (W3QA).

* Fix a couple of bugs involving sending messages using contact entries that specify e-mail servers.

* Allow Telnet P2P and Post Office Server address book callsigns to be edited.

* Convert spaces to underscores in contact names.

* Reorganize the message recipient processing code related to handling contacts.

* Fix a couple of minor problems on the site properties screen.

* Fix a problem setting passwords for tactical addresses.

* Remove Brentwood from the CMS rotation list.

 

Version 1.3.13.0

Changes since version 1.3.12.0:

*  Remove the option of creating an account without a password and secure login.

*  Fix a bug initializing fields in the setup screen when a new callsign is registered.

* Fix a problem setting passwords for tactical addresses.

* Improve password processing.

* Fix a problem saving autoconnect time values.

Version 1.3.12.0

Changes since version 1.3.10.0:

* Fix a bug in version 1.3.11.0 that caused it to crash due to the version of the spell checking DLL being distributed.

* Add radio entry for Icom 7300.  It is equivalent to an Icom 7100.

* Fix a bug involving formatting some date/time values.

* Fix a bug that prevented Global and Personal folders from being removed.

* Add code to test new CMS.

No Version 1.3.11.0

 

Version 1.3.10.0

Changes since version 1.3.9.0:

* Count monthly connections and message traffic.  Click Files/View Usage Statistics to see the counts.

* Disable the Start button in the Iridium GO session screen when a connection is started.

* Add message counts to the list of personal and global folders.

* Display warning screen if a GRIB file is opened and Viewfax cannot be found.

 

Version 1.3.9.0

Changes since version 1.3.8.0:

* Add support for the Kenwood TS-590SG radio.

* Add a checkbox option to the Site Properties screen to enable/disable secure login.  It is highly recommended that Secure Login be enabled.

* Don’t do password checking with the CMS immediately after setting the password.

 

Version 1.3.8.0

Changes since version 1.3.7.0:
* Add support for Winlink sessions through Iridium GO satellite phones.

* Always default to Winlink Message (rather than P2P) when creating a new message. Use original message type when replying.

* Properly handle CC addresses when the message is being sent only to a single mail server.

* Change “Winlink 2000” to “Winlink”. Change “WL2K” to “Winlink”.

* Report types of sessions being used with the version information.

* Improve the warning message displayed when the account has a password on a CMS but no password has been entered in RMS Express.

* Improve the method used to validate passwords.

* Warn when exiting the Site Properties screen if changes have been made but not saved.

* At the request of Jim Corenman (KE6RK), remove the ViewFax program from the RMS Express distribution.

* Add a checkbox option to hide or show the password.

* Fix bug related to registering callsigns with SSIDs with the Winlink system.

* Fix a problem with contact and group address entries being used as message recipients when the entries didn’t have valid syntax for a contact or tactical address.

* Display a confirmation message after the password is changed.

* Improve the warning message displayed when the password stored by RMS Express doesn’t match the password stored by the system.

* Fix a bug that prevented changing passwords for tactical addresses.

* On startup, validate the passwords for aux callsigns and tactical addresses.

 

 

Version 1.3.7.0

Changes since version 1.3.6.0:

* Clean up registration of new accounts with the Winlink system and set the password and secure login.

* When the password is changed in RMS Express, register the change with the Winlink system.

* If an Internet connection is available, check to see if the password in RMS Express matches the password stored by the Winlink system, and warn if they are different.

* Tighten checking for the syntax of a valid password.

* Tighten checking of callsigns passed to CMS.

* Change session time stamps to use the format yyyy/mm/dd hh:mm:ss

* Fix a bug that prevented the password from being changed.

* If possible, populate user contact information from CMS information during new account setup.

* Update table of smoothed sunspot prediction values to latest published values.

* Added propagation parameter settings to the .ini file. All propagation parameters are located in the [Propagation] section of the file.

Available parameters:
Method=integer (General calculation method number. Default=30)
COEFFS=string (Coefficient calculation method. Default=CCIR)
Power=integer (Power to the antenna in Watts. Default=50)
Required SNR=integer (Required Signal/Noise ratio. Default=40)
Required reliability=real (Required reliability. Default=90.0)
Multipath Delay=real (Multipath delay. Default=0.0)
Multipath Tolerance=real (Multipath tolerance factor. Default=0.0)
SFI Percent=real (Percent of SFI value that comes from current SFI value. Remainder comes from table. Default=80)
RF noise=real (Assumed noise. Default=143)
Take-off angle=real (Minimum take-off angle. Default=5.0)
FoE=real (Fprob FoE. Default=1.0)
FoF1=real (Fprob FoF1. Default=1.0)
FoF2=real (Fprob FoF2. Default=1.0)
FoEs=real (Fprob FoEs. Default=0.0)

* When replying to a message or forwarding a message, a “Senders” item will be visible on the menu bar. Click this to see a list of all previous senders of the message. Double click an entry to select.

* Change the header information included for a message being forwarded without change.

* Make an adjustment to the syntax of the FW line sent to a CMS for secure login.

* Add a field for the “Password Recovery E-mail” which is the e-mail address to which a lost password will be sent when requested.

* Added a button to the Site Properties screen that you can click to request your password be sent to your registered Password Recovery Email Address.

* Enable secure login for tactical addresses with passwords. Tactical address passwords no longer need to be the same as the primary callsign password.

* Make replies and acknowledgements default to peer-to-peer or not peer-to-peer based on the message they are replying to.

* If multiple recipients are specified for a peer-to-peer message, post a separate message for each recipient.

* Added four new template/form insertion values:

MsgOriginalUtcDate = Date message was received in UTC time.
MsgOriginalUtcTime = Time message was received in UTC time.
MsgOriginalLocalDate = Date message was received in local time.
MsgOriginalLocalTime = Time message was received in local time.

* If there are multiple recipients for a message and the recipients designate different network mail servers, queue a copy of the message for each mail server.

* If a sending session is open but minimized, you can click “Open-Session” on the main menu bar to display the session window.

 

Version 1.3.6.0

Changes since version 1.3.5.0:

* Temporarily disable registering new callsigns with the Winlink system.

* Make sure all execution threads are stopped before stopping the program.

* If a recommended HF propagation update is declined, wait two hours before prompting for it again.

* Allow the Contacts Import function to import mail server names with contacts.

* Add a new optional command to template files:

ReplyTemplate: template_name

Specifies the name of the template file that is to be invoked when the receiving station creates a reply to a message that received data from a form used on the sending end.

* Make sure the listening port is released when a form is submitted.

* Updated Help file.

* Allow contact entries with designated mail servers to be specified in group address lists.

* Separate parameters for Telnet and Radio-only Telnet sessions.

* Provide a background message processing task for Radio-only Telnet connections.

 

 

Version 1.3.5.0

Changes since version 1.3.4.0

Changes since version 1.3.4.0:

* Add the option to use a background task to receive messages via Telnet CMS connection, Telnet Post Office connections and Telnet P2P Connections. Set the option for Telnet CMS connections on the Telnet Setup screen.  Set the option for Post Office and P2P connections in the entries for individual stations. See the revised Help file.

* You can click Files/View Background Tasks to see a list of all background tasks that are enabled.

* Added a new option to Contact entries (in the address book).  You can designate that messages for the contact are to be sent to a CMS or to a network post office server or to a Telnet P2P connection.  See the help section on Contacts for additional information.

* Add a new setup screen to control audible notification of new messages and automatic forwarding of messages.  You can access the controls by clicking Files/Message Notification and Forwarding.  See the revised Help file for additional information.

* Provide support for an unlimited number of aux callsigns and tactical addresses.  Added passwords for aux callsigns/tactical addresses.

* If an Internet connection is available, automatically register new callsigns, Aux callsigns and tactical addresses with the CMS.

* Removed the Secure Login checkbox.  If a password is specified, secure login is enabled automatically.

* Add a new message editing function: Forward Without Change.  This forwards the message without adding a new header, and it doesn’t allow alterations to the message text.

* Add a checkbox to the Files/Setup screen to automatically install field test (beta) versions.  This eliminates the need to edit the .ini file to get beta versions.

* Added connection and disconnection timestamps to the session logs.

* Add a new line to the header of downloaded messages. “Downloaded-from” shows which RMS or message server a message was downloaded from.

* Add support for the Barrett 2050 radio.

* Add additional automatic polling intervals to P2P Telnet connections and network post office connections.

* Temporarily disable the input character queue to fix a problem with new messages not being able to be displayed.

* Add additional buffering to the input stream to better handle bursts of data (especially from Telnet).

* Change the font used for the body of messages on the message editor screen to be the same as the address and subject fields.

* Fix a bug that caused the received message count always to be 0.

* Fix a bug that could cause exceptions and hangs during very short Telnet connections to local servers.

Here’s a link to a PowerPoint presentation on several of the new features:

http://www.philsherrod.com/Winlink/RMS_Express_background_sending.pdf

 

 

Version 1.3.4.0

Changes since version 1.3.3.0:

* Set the secure login flag in the CMS database if secure login is set in RMS Express.
* By default, enable secure login for new callsign additions.
* Added a popup question box asking if you want to recompute propagation estimates if the SFI value changes significantly.
* Improve statistics displayed for messages being sent.
* Fixed a bug that could cause a crash if a message being viewed had an XML form attachment with invalid information.
* Fix a bug affecting the total session time report.
* Fix a bug that failed to select USB mode for Icom radios.
* New version of RMS Link Test.
* Updated help file.

 

Version 1.3.3.0

Changes since version 1.3.2.0:

* Add statistics for bytes, time and bytes/minute for individual messages and the overall session.
* Added support for the Icom F8101 commercial radio (KN6KB).
* Added several template insertion tags:

<MsgOriginalSubject> – If the message is a reply, forward or acknowledgement, inserts the subject of the original message.  If this is a new message, it inserts nothing.

<MsgOriginalSender> – If the message is a reply, forward or acknowledgement, inserts the address of the sender of the original message.

<MsgOriginalBody> – If the message is a reply, forward or acknowledgement, inserts the body of the original message.  If this is a new message, it inserts nothing.

<MsgOriginalID> – If the message is a reply, forward or acknowledgement, inserts the message ID of the original message.

<MsgOriginalDate> – If the message is a reply, forward or acknowledgement, inserts the date-time of the original message in the format YYYY-MM-DD HH:mm:ss.

<MsgOriginalDTG> – If the message is a reply, forward or acknowledgement, inserts the date-time of the original message in the format of a military date-time group

<MsgOriginalSize> – If the message is a reply, forward or acknowledgement, inserts the size of the original message.

<MsgOriginalAttachmentCount> – If the message is a reply, forward or acknowledgement, inserts a count of the number of attachments the original message had.

<MsgOriginalXML> – If the message being composed is a reply, forward or acknowledgement to a message that was sent with a form attachment, this tag inserts the XML code with the form data that was attached to the original message.  If this is a new message, it inserts nothing.

<MsgIsReply> – True if a reply message is being created.

<MsgIsForward> – True if a message is being forwarded.

<MsgIsAcknowledgement> – True if an acknowledgement message is being created.

<ProgramVersion> – Version of RMS Express being used.  For example, “1.3.2.1”.

<SeqNum> – Inserts the current sequence number.

* Added a facility to insert sequence numbers in templates and forms.  Set the initial value of the sequence number by clicking Messages/Template settings.    To increment the sequence number, insert the “SeqInc:” command in the Template before the “Msg:” line.    To insert the sequence number in a template, use <SeqNum>.

* Move form html files from the Forms folder into the Templates folder.  RMS Express will migrate form files automatically.

* Create global templates and forms that are accessible from all callsigns.  These files are stored in \Global Folders\Templates\

* Make Host and Port used by KISS over TCP configurable.

* Added code to attempt to close the web browser window after a form is submitted.  It mostly works with Explorer but it doesn’t work with Chrome.

Version 1.3.2.0

Changes since version 1.3.1.0:

* Added a facility to edit, crop and re-size image files attached to messages. Here are the basic steps:
1. Create a message, click “Attachments” on the message composition screen, and add an image (picture) attachment (jpg, gif, png, etc.).
2. Select the attachment entry and click Edit/Resize-image.
3. The image edit screen will appear.  Select a region and crop it, or resize the image.
See the help file for additional information.
* Added a column to the file attachments screen that shows the size of file attachments.  Attachments larger than 100 k are marked in yellow.  Attachments larger than 120 k are marked in red.
* Fixed a bug that caused decompression errors if the compression ratio was greater than about 5:1.

 

Version 1.3.0.0

Changes since version 1.2.36.0:

* Major new feature: The use of html forms to collect information from users. This is similar to using <ask…> and <select…> fields in templates, but it provides the full power of html including JavaScript, cascading style sheets, etc.

Here is an outline of how to use forms with RMS Express:

1. Create an html (web) form.
2. Store the html file(s) in the forms folder associated with a callsign.
3. Create a template file that has a “Form:…” line listing the name of the form file.
4. If you wish to have the data from the form packaged into an XML file and attached to the message, specify the name of the html file that should be used to display the data on the receiving end.

See the section in the help file “HTML Forms” for detailed instructions and examples.

* Add new template insertion tags: <Speed> and <Course> to insert the current speed and course reported by a GPS.
* Fix a bug parsing quoted strings in template tag fields.
* Fix occasional random disconnects of KISS sessions caused by failure to reset retry count.
– Fix problems that could cuase KISS sessions between two RMS Express systems to hang:
– Send RR(F) in reponse to I(P)
– Make sending I(P) frames configurable.

* Add Def: variable=value commands to templates to define variable values.
* Add <var variable> tags to templates to insert variable values.
* Add <select prompt,item1,item2,…> tags to present a drop-down selection list
* Add Readonly: Yes command to prevent editing of a message created from a template
* Add <MsgTo> – Inserts the contents of the message To: field at the time the template is opened.  It is mostly useful for reply messages.
* Add <MsgCc> – Inserts the contents of the message CC: field.
* Add <MsgSubject> – Inserts the contents of the message Subject: field.
* Add <MsgBody> – Inserts the body of the message.
* Add <MsgP2P> – Inserts True/False depending on the setting of the P2P button on the message editor screen.
* Allow the default template to fill in fields like To, Cc, Subject, etc.
* Fix a bug that disabled favorite channels for Winmor P2P sessions
* Display a warning if an attempt is made to post a message without a subject.
* Updated help file.
* Fixed a bug that caused messages to be deleted if you tried to edit them while they were in the outbox.
* Added a “Favorite Templates” feature.  If you define favorite templates, the name you specify will appear on the message composition screen menu bar. You can set up to three favorite templates by clicking Message/Set Favorite Templates.

 

Version 1.2.36.0

Changes since version 1.2.35.0:

* Added a “Forecast” button to the HF Channel Selection screen and HF session screens to display a grid with propagation estimates for each hour of the day.

* Added a new type of field to templates that display a pop-up screen prompting the user for a value.
Format:  <ask prompt,options>  Where “prompt” is the prompting string to display, and the following options can be used:
UPpercase = Force upper-case character inpu
MUltiline = Accept a multi-line free-form text field.

Examples of “ask” fields that could be placed in templates:

<ask Please enter your callsign:,UP>

<ask Time of incident (hh:mm UTC):>

<ask Description of incident:,MU>

See the revised Help file for additional information about “ask” fields and templates.

* (Changes to KISS packet driver made by G8BPQ)

Add XKISS/BPQKISS ACKMODE support to KISS interface

Set ‘P’ bit on last I frame in window in KISS driver

Add KISS over TCP support

Add “KISS Port2” TNC Type to utilize second port on two port KISS TNCs

* Fixed a problem with print line wrapping if there are no spaces on the line.
* Fixed a problem with paragraph breaks (blank lines) being lost if printer line wrapping was done.
* Add options to the Preferences screen to control whether lines are wrapped when they are printed.
* Only write complete B2 transmission blocks to partial message recovery files.
* Include new Winmor TNC version 1.5.8.0.
* Fix a problem parsing GPS data if the speed or course fields were empty.
* Fix a problem with some European callsigns if their callsign format looks like a MARS callsign.
* Insert some delay after closing COM ports for KISS devices.  This is needed by some Bluetooth modems such as Mobilinkd.
* Minor change to KISS TNC to check for closed serial port.
* Add Try…Catch and more logging to KISS interface.
* Improved the method used to continue after displaying the list of pending messages.

 

Version 1.2.35.0

Changes since version 1.2.33.0:

* Added the ability to establish Telnet peer-to-peer connections between two computers running RMS Express. Connections can go through the Internet or a MESH network.
* Add a new type of session: Telnet Post Office.  This is designed to connect to RMS Relay operating in Post Office mode.
* Distribute ViewFax.exe and associate .grb files with it.
* If an Internet connection is available when HF propagation estimates are updated, automatically update the SFI via the Internet.
* Allow entry of fractional (non-integer) minutes on the latitude/longitude->grid square conversion screen.
* Fix a problem playing the “Stop” sound when messages are received.
* Fix a problem with updating HF channels via radio.
* Fix a bug with the <GPS> template insertion operator.
* Allow P2P and Telnet Post Office messages to be up to 5 Mb compressed. This should be large enough to handle typical cell phone pictures.
* Updated the table of smoothed sunspot predictions.
* Fix a bug decompressing files where the compression ratio was more than 2:1.
* Updated Help file.

(Note: Version 1.2.34.0 was released last night. However, a significant bug was found, so version 1.2.35.0 is being released with the correction.)

 

Version 1.2.33.0

Changes since version 1.2.32.0:

* Add an option to the File/Preferences screen to play a sound when a new message is received.
* Added Radio control support for Icom IC-F8101 Radio (Pactor or external SC WINMOR only currently…insufficient radio info for built in Sound card) (KN6KB)
* Fix bug that caused file attachments after the first one to be corrupted.
* Fix bug that caused false warning about the callsign being too long for packet if the callsign had a SSID.
* New version of RMS Link Test.
* Rearrange items in the main left panel to fix a problem with scrolling through contacts.
* Fix a problem that generated an error when trying to register user information for a callsign with an SSID.
* Add a time of day field to the GRIB file request screen.
* Change “Robust PR” to “Robust Packet”.
* Change the method used to write syslog entries.
* Fix a bug that affected the displayed GPS latitude and longitude if comma was used as the decimal separator.
* Fix a bug with previewing the list of incoming messages if secure login is enabled.

Version 1.2.32.0

Changes since version 1.2.31.0:

* Added the ability to set a default template that will be used for all messages. This is useful to insert a signature block. Set the default template using the “Messages” drop-down item on the main menu bar. See the revised help file section on message templates for additional information.
* If the CMS indicates that secure login is required for the callsign, do a secure login regardless of whether the option box is checked on the Site Properties screen.
* Add a check box option to the Position Report screen to update the grid square automatically by tracking the GPS position.
* Improve handling of VOACAP calculation exceptions.

 Version 1.2.31.0

Changes since version 1.2.30.0:

* Make entry of user contact information optional rather than required.

Version 1.2.30.0

This is a maintenance release that incorporates two bug fixes that were introduced in version 1.2.29.1.

Changes since version 1.2.29.0:
* Fixed a bug that caused folder names to be duplicated in the Move-To combo-list.
* Set the Deleted Items folder message count to 0 when all messages are purged from it.

Version 1.2.29.0

Changes since version 1.2.28.0:

* Display a message count next to the name of system message folders. Display the count of unread messages for the InBox.
* Add popup tool-tips for labels in the main left panel.
* Add Global Message Folders which provide a way to have common message folders available from all callsigns.
* Collect name, address, phone number, e-mail and other user information on the registration screen.
* When HF channels are updated via the Internet, also update the list of available MPS.
* Purge message IDs seen by RMS Express after 30 days.
* Convert the program version report to use the web service API rather than UDP.
* Disallow RMS to be used as MPS if they operate in a mode that will accept connections only if the Internet is available.
* Transfer callsign parameters stored in the .ini file to the new callsign when the callsign is changed.
* Fix a bug related to personal folders and callsigns with qualifiers.

Version 1.2.28.0

Changes since version 1.2.27.0:

* Fix a problem with the API service call used to test the availability of CMS.
* Add a 60 second timeout to the Channel-Busy warning screen. If no answer is given in 60 seconds, the connection is cancelled.
* Suppress warning about connecting to an RMS without a CMS link if a radio-only connection was requested.
* If all three MPS selection fields are blank, don’t update the registered MPS.
* Add the list of RMS available as MPS to the default channels “bootstrap” file.
* Add the list of catalog entries to the default “bootstrap” file.

* Use web service API to download system information such as channels and catalog inquiries.Changes since version 1.2.27.0:* Fix a problem with the API service call used to test the availability of CMS.* Add a 60 second timeout to the Channel-Busy warning screen. If no answer is given in 60 seconds, the connection is cancelled.* Suppress warning about connecting to an RMS without a CMS link if a radio-only connection was requested.* If all three MPS selection fields are blank, don’t update the registered MPS.* Add the list of RMS available as MPS to the default channels “bootstrap” file.* Add the list of catalog entries to the default “bootstrap” file.* Use web service API to download system information such as channels and catalog inquiries.

Version 1.2.27.0

Changes since version 1.2.26.0:

* Remove the popup message displayed when there are no pending messages and the message review feature is turned on.
* Switch to Winmor TNC version 1.5.7.0.
* Increase the height of the session type drop-down list.
* Add Radio-only session types to the drop-down list of session types. This replaces the previous method of checking an option on the Hybrid Network Parameters screen.
* Improve the method used to make a Telnet connection to a CMS
* Increase time allowed after requesting a packet disconnection before forcing a disconnection.
* Fix a bug parsing a NMEA GPS “sentence” that is missing the date or time fields.

Version 1.2.26.0

Changes since version 1.2.25.0:

* Modify initialization procedure for PK-232 TNC.
* Improve the procedure used to register MPS.
* Add a button to the Hybrid Network Parameters screen to force an MPS registration.
* New version of RMS Simple Terminal.
* Fix a problem with the main screen jumping in front of an active session screen.
* Significantly speed up deleting large groups of messages.
* Reduce the time when events are not processed after completing a send of a batch of messages (the delay caused Pactor problems).
* Improve the procedure used to find a CMS to use to perform MPS operations.
* Gray out the option to update RMS channels via Internet if there is no Internet connection available.
* Remove the expiration period limitation when setting up the list of available MPS.
* Add a .ini file option to specify the DNS server to use.
* Add Perth to the CMS rotation list.
*New version of RMS Link Test.
* Add a connection timer to abort unsuccessful packet connection attempts after 20 seconds.
* Fixed a problem with Bluetooth connections to SCS modems when operating in packet mode.
* Fixed a problem with peer-to-peer packet connections.
* Make automatic backup copies of the RMS Express.ini file in the iniBackup folder.
* Prevent RMS Express from crashing if it is unable to create its database or control files.
* Switch to Ipworks V 9.
* New version of Winmor to support Ipworks V 9.

 Version 1.2.25.0

Changes since version 1.2.24.0:

* Allow specification of the telnet port number RMS Express uses to connect to RMS Relay.
* Make changes to Radio list of radios and ProcessElecraft to have separate listing and different code for Elecraft Radios, Elecraft K2, and Elecraft K3 Confirmed to work now for K3. (RM)
* Fix a bug that could cause a crash if the RMS Channels file was corrupted.
* Make changes to support 7 character callsigns with radio-only messages.
* Add a feature to allow MPS to be registered by sending a radio message.
* Increase the time limit when checking for Internet connectivity.

Version 1.2.24.0

Changes since version 1.2.23.0:

* Change radio control to allow Elecraft radios to use their reversed digital mode (reversed from it’s normal RTTY mode of LSB).This uses more optimum filters in the K2 and K3. This only applies when “USB digital” is selected in the radio setup. Selecting “USB” still results in normal USB operation.
* No longer remove extra blank lines from message bodies, because MARS needs specially formatted messages with blank lines.
* Fix bug in WinlinkInterop that prevented some stations running Windows XP from being able to make Telnet connections to CMS.

Version 1.2.23.0

Changes since version 1.2.22.0:

* Reduce the delay for RMS Express to skip over a CMS that is down when making a telnet connection.

 Version 1.2.22.0

Changes since version 1.2.21.0:

* Increase Telnet timeout allowed during connections to handle CMS that are down.
* Improve rotation through CMS.
* Trace CMS connections.

Version 1.2.21.0

Changes since version 1.2.20.0:

* Fix a problem making a Telnet connection to RMS Relay.
* Remove the option of having Telnet automatically connect every 5 minutes.
* Use new version of WinlinkInterop that makes fewer Telnet connections to CMS.

Version 1.2.20.0

Changes since version 1.2.19.0:

* Allow the TLL option for any type of radio.
* New version of RMS Link Test program.
* Save and display current User Option values.
* Fixed several problems that could cause exceptions.

Version 1.2.19.0

Changes since version 1.2.18.0:

* Generalize the form of callsigns recognized as potential MARS and SHARES callsigns.
* Remove the “shortened callsign” field from the site properties screen.
* Add support for qualified callsigns (see the help file).
* Fix several bugs that could cause exceptions.

 Version 1.2.18.0

Changes since version 1.2.17.0:

* Fixed a bug that could cause Telnet connections to report failures after repeated successful connections during the same Telnet session.
* Cleaned up a few exceptions reported via logging.
* Fixed a bug that caused RMS Express to crash if a file attachment was deleted.
* Changed the propagation calculation to give more weight to current SFI values.
* Improve the test to find an operational CMS for Telnet connections.
* Display an error message when the HF channel selection screen is opened if the VOACAP program isn’t installed.
* Report exceptions to the central Winlink logging system.
* Add an option to the Site Properties screen to specify how many days deleted messages should be retained.
* Prevent Ping messages from being sent to more than a single RMS.
* Restrict MPS selection so the MPS must be within 5000 km (3100 miles) of the user’s station.

Version 1.2.17.0

Changes since version 1.2.16.0:
* Update supported radios to accommodate Icom 7100 (KN6KB).
* Updated RMS Link Test to check access to port 8085.
* Updated the table of predicted smoothed sunspot numbers used for propagation predictions.
* If the option is selected to send messages via radio-only, then the HF Channel Selection screen defaults to showing only radio-only capable RMS. Otherwise, it displays all RMS.
* Allow timed, automatic Pactor connections for some users.
* If an SCS PTC modem fails to go into host mode for a packet session, send it a Reset command and try it again.
* Improved the message and database backup and restore facility.
* Fixed a bug that caused RMS Express not to expire some old backup files.
* Fixed a bug that affected the registration of SHARES RMS as MPS.
* Fixed a bug that could cause RMS Express to crash if it was unable to download information about RMS for the MPS selection lists.
* Modify RMS Express so that only one copy can be running at a time.  This was done to prevent two copies from accessing the same databases which can cause database corruption.

Version 1.2.16.0

Changes since version 1.2.15.0:
* Fixed bug affecting peer-to-peer Winmor connections.

 Version 1.2.15.0

Changes since version 1.2.14.0:
* Use Host mode rather than KISS for SCS PTC modems making packet connections.
* Modified the packet initialization code to send proper commands to SCS PTC modems.
* Install Winmor TNC version 1.5.2.0.
* Put constraints on GRIB file parameters to prevent an integer overflow.
* Allow incoming peer-to-peer connections to be accepted while a WL2K Pactor or Winmor session is open but not connected.
* Fix a bug that prevented RMS Express from warning about trying to send messages larger than 120000 bytes.
* If a message is rejected by the receiving station, it is moved to the Sent Items folder, but its state icon is left as unsent.
* Allow all stations to use the option to force radio-only message routing without requiring a special service code.