Trusted QSL V2.7.4 released

TQSL is free software used to upload and sign logs to the ARRL Logbook of the World (LoTW).  TQSL works with Windows, MacOS and Linux.   LoTW is free to all Amateur Radio Operators around the world, and membership in the ARRL is not required to use LoTW.

The latest version of TQSL can be downloaded from the ARRL website.

Trusted QSL V2.7.4 Release Notes

This version of Trusted QSL (TQSL) has new features as well as corrections for defects found since TQSL 2.7 was released.

Updates since TQSL 2.7.2

This release includes an update to the most recent TQSL configuration file.

There were no serious defects reported for TQSL 2.7. This release contains several minor updates which have accumulated since 2.7 was released.

TQSL 2.7.4 can be installed to upgrade any older version of TQSL.

For the Mac platform, TQSL now uses a package file (.pkg) for installing TQSL. This is hopefully easier to use as it is a familiar way to install software for most Mac users. Mac users may have previously installed TQSL into “/Applications/tqsl.app” versus the “/Applications/TrustedQSL/tqsl.app” folder (which is the proper location based on Apple guidance.) If you have installed TQSL into /Applications/tqsl.app, you should delete this by dragging that file to the trash. If you don’t do that, TQSL will repeatedly offer to
upgrade.

On all three supported platforms (Windows, MacOS, and Linux), installing TQSL 2.7.4 will replace older versions of Trusted QSL while preserving your Callsign Certificates, Station Locations, and preferences. On Windows, simply run the TQSL 2.7.4 installer, which will automatically uninstall older versions of TQSL (and, if installed, TQSLCert). On Mac OS X, open the package (.pkg) file to install TQSL into your Applications folder. (Note that the “tqsl-legacy” package is for legacy Mac systems – 32 bit Intel and PowerPC.)

For Linux systems, I recommend using the copy on Flathub: https://flathub.org/apps/org.arrl.trustedqsl

That is a portable Linux package that will run on many 64-bit Linux systems (x86_64 and ARM64). If you need to build from source, unpack the tar file and read the INSTALL file for directions. You will need development libraries for zlib, curl, openssl, sqlite3, wxWidgets, and expat. TQSL 2.7.4 has been “localized” to allow use in the native language of non-English speakers. This could not have been done without the help of the volunteers who have contributed translations for TQSL.

Thanks to the following for their assistance:
Catalan: Xavier, EA3W
Chinese (Simplified): SZE-To, VR2UPU
Chinese (Traditional): Caros, BH4TXN
Finnish: Juhani, OH8MXL
French: Laurent BEUGNET, F6GOX
Hindi: Manmohan, VU3YBH
German: Andreas, DF4WC
Italian: Salvatore, IV4FYV
Japanese: Akihiro, JL3OXR
Portuguese: Nuno, CT2IRY
Russian: Vic, US5WE
Spanish: Jordi, EA3GCV
Swedish: Roger, SM0LTV
Turkish: Ojuzhan, TA2NC
The following list describes the major changes in the v2.7.2 release of Trusted QSL.

TQSL changes


Defects Corrected:

[2.7.4]
Further correction of handling of US portable callsigns and FCC Universal Licensing Service (ULS) data. Callsigns with blank fields in the ULS data, or with PO boxes for addresses, would cause TQSL to lock up and not allow submitting callsign certificate requests.

Correct handling of language mapping. Changes to the underlying wxWidgets platform caused some translations to fail.

When editing or creating Station Locations, saving of invalid gridsquares is now rejected. TQSL would allow a user to repeatedly click “next” to bypass the check.


Major feature Additions:

[2.7.4]
TQSL now has a database of valid gridsquares indexed by DXCC entity and primary subdivision (state, province, etc.) allowing detection of invalid gridsquares in station locations.

When upload of a Callsign Certificate request fails, TQSL now allows the user to save that for a later upload.

Handle network outages more graciously. Don’t repeatedly try to connect to Logbook when it’s down, as this could cause startup to take many minutes for some circumstances. TQSL now detects the errors and stops trying.

Minor Updates:

[2.7.4]
Allow renewal of Callsign Certificates that expired within the last 90 days.

Warn users with US base callsigns and portable modifiers that reciprocity agreements such as CEPT require US callsign holders to be US citizens.

Suppress “wxGTK-WARNING” messages on Linux systems.

Allow an empty location name on the command line to indicate to TQSL that the log submitted for signing has valid station location data (ADIF MY_xxx fields) and that no station location should be used.


Reinstalling TQSL 2.7.3

Downgrading to TQSL 2.7.4 can be seamlessly performed by uninstalling TQSL 2.7.4 and reinstalling TQSL 2.7.4.