head 1.9; access; symbols pkgsrc-2021Q2:1.7.0.18 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.16 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.14 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.12 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.10 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.6 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.8 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.4 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.2 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.6.0.10 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.8 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.6 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.4 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.2 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.5.0.18 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.16 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.12 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.10 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.8 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.6 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.4 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.2 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.4.0.2 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.2.0.12 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.10 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.8 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.6 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.4 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.2 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.1.0.6 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.4 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.2 pkgsrc-2013Q3-base:1.1; locks; strict; comment @# @; 1.9 date 2021.09.18.15.03.04; author gdt; state dead; branches; next 1.8; commitid 72728f4dJH5pRr9D; 1.8 date 2021.06.24.00.09.06; author gdt; state Exp; branches; next 1.7; commitid v2AJotVjV2anGjYC; 1.7 date 2019.04.30.13.22.09; author mef; state Exp; branches; next 1.6; commitid DiMFTB3V3hPKknlB; 1.6 date 2018.03.17.02.45.05; author mef; state Exp; branches; next 1.5; commitid EY1yJ8W016weXKuA; 1.5 date 2016.03.16.14.22.01; author mef; state Exp; branches; next 1.4; commitid J9KTe10zHBR3jSYy; 1.4 date 2015.11.22.09.52.55; author mef; state Exp; branches; next 1.3; commitid OkDNDCSJWrzpw4Ky; 1.3 date 2015.10.11.02.59.07; author mef; state Exp; branches; next 1.2; commitid KIYz8hQlSHV4zDEy; 1.2 date 2014.06.13.11.38.03; author mef; state Exp; branches; next 1.1; commitid X58GjLUsb2ui2mEx; 1.1 date 2013.09.13.08.45.52; author mef; state Exp; branches; next ; commitid EkTQBzPPJsjJRf5x; desc @@ 1.9 log @ham/trustedQSL: reduce patches This commit does not intend to make any functional changes. - drop removal of LIB_SUFFIX via SUBST, as that seems overtaken by upstream - set db5 include prefix correctly and drop patches to work around the old way @ text @$NetBSD: patch-apps_tqsl_cpp,v 1.8 2021/06/24 00:09:06 gdt Exp $ (1) Avoid following error (interim, only valid with db5) /usr/pkgsrc/wip/trustedQSL/work/tqsl-2.0/apps/tqsl.cpp:1133:36: error: 'DB_VERSION_STRING' was not declared in this scope gmake[2]: *** [apps/CMakeFiles/tqsl.dir/tqsl.cpp.o] Error 1 gmake[1]: *** [apps/CMakeFiles/tqsl.dir/all] Error 2 (2) tqsl-2.0.1/apps/tqsl.cpp:2963:10: error: #pragma GCC diagnostic not allowed inside functions tqsl-2.0.1/apps/tqsl.cpp:2967:10: error: #pragma GCC diagnostic not allowed inside functions --- apps/tqsl.cpp.orig 2020-11-18 19:03:28.000000000 +0000 +++ apps/tqsl.cpp @@@@ -70,7 +70,7 @@@@ #ifdef USE_LMDB #include //only for version info! #else -#include //only for version info! +#include //only for version info! #endif #include @ 1.8 log @trustedQSL: Update to 2.5.7 This is basically a bugfix release. Some patches are overtaken by upstream events. @ text @d1 1 a1 1 $NetBSD: patch-apps_tqsl_cpp,v 1.7 2019/04/30 13:22:09 mef Exp $ @ 1.7 log @Upgraded ham/trustedQSL to 2.4.2 Trusted QSL V2.4.2 Release Notes This version of Trusted QSL (TQSL) has new features as well as corrections for defects found since TQSL 2.4.1 was released. This release also includes an update to the most recent TQSL configuration file. TQSL 2.4.2 can be installed to upgrade any older version of TQSL. You do not need to install every release from 2.2 through 2.4, you can upgrade directly to v2.4.2 in one step. IMPORTANT NOTE for MacOS users: TQSL has been built to be compatible with older Mac systems (OSX 10.4 and later) and to work on both PowerPC and Intel CPU Macs. The current release of OSX (10.14, or Mojave) issues a warning about TQSL when it is run stating that it is not “optimized”, and that it will not work with the next release of OSX. This is forcing us to drop support for PowerPC systems in order to continue to support Mac systems. We will freeze TQSL 2.4.x and make it available indefinitely, but the next major release of TQSL will not work on PowerPC Macs or Macs running OSX older than Tiger. On all three supported platforms (Windows, MacOS, and Linux), installing TQSL 2.4.2 will replace older versions of Trusted QSL while preserving your Callsign Certificates, Station Locations, and preferences. On Windows, simply run the TQSL 2.4.2 installer, which will automatically uninstall older versions of TQSL (and, if installed, TQSLCert). On Mac OS X, open the disk image (.dmg) file and drag the “Trusted QSL” folder to your Applications folder. Direct the installer to “Replace All”, which will uninstall old files. For Linux systems, unpack the tar file and read the INSTALL file for directions. TQSL 2.4.2 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: Chinese: Caros, BH4TXN Hindi: Manmohan, VU3YBH German: Andreas DF4WC Italian: Salvatore IV4FYV Japanese: Akihiro JL3OXR Portuguese: Nuno CT2IRY Russian: Vic US5WE Spanish: Jordi EA3GCV The following list describes the major changes in the v2.4.2 release of Trusted QSL. TQSL changes Defects Corrected: Ensure that the exit status message emitted by TQSL appears in English so logging programs can use that to detect exit status. In the past, this could have been output in the local language, making it more difficult for the calling program to detect whether or not there were any errors. Improve setting of ITU and CQ zones when defining a Station Location. There were many cases where these were left empty, which means that Station Locations were more likely to not have zones defined. Fix issue with Windows updates of TQSL failing when the user's directory has a space embedded. Note that this is a forwards-looking fix: this defect is in the existing TQSL 2.4.1, so updates for users with spaces in their usernames will continue to fail until after 2.4.2 is installed. Remove spurious error message when run on a system where the local language is not supported. Features Added: When displaying a callsign certificate where the private key is missing from the local system, specifically state that the private key is not found. Added a specific message for keys that cannot be opened to provide the root cause. Improve the error message for missing private keys to be more descriptive. Add the ability to map Cabrillo modes to user-specified ADIF modes using the cab_modes.dat file in the TQSL user directory. File has Cabrillo modes (two characters), then an ADIF mode, comma delimited. Default file is provided by TQSL and users can provide their own. Allow adding translations without making code changes. Reinstalling TQSL 2.4.1 Downgrading to TQSL 2.4.1 can be seamlessly performed by uninstalling TQSL 2.4.2 and reinstalling TQSL 2.4.1. @ text @d1 1 a1 1 $NetBSD: patch-apps_tqsl_cpp,v 1.6 2018/03/17 02:45:05 mef Exp $ d13 3 a15 8 (3) Trial code for wxGTK30 (4) Avoid error with wxGTK30 error: cannot pass objects of non-trivially-copyable type 'class wxCStrData' through '...' --- apps/tqsl.cpp.orig 2018-11-24 07:35:22.000000000 +0900 +++ apps/tqsl.cpp 2019-01-23 22:37:52.667485645 +0900 @@@@ -67,7 +67,7 @@@@ a23 9 @@@@ -3628,7 +3628,7 @@@@ MyFrame::OnUpdateCheckDone(wxCommandEven // The macro for declaring a hash map defines a couple of typedefs // that it never uses. Current GCC warns about those. The pragma // below suppresses those warnings for those. -#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__clang__) +#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__clang__) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__FreeBSD__) #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #endif void @ 1.6 log @Updated ham/trusted-QSL (tqsl) to 2.3.1 Trusted QSL V2.3.1 Release Notes This version of Trusted QSL (TQSL) has new features as well as corrections for defects found since TQSL 2.3 was released. This release also includes an update to the most recent TQSL configuration file. TQSL 2.3.1 can be installed to upgrade any older version of TQSL. On all three supported platforms (Windows, MacOS, and Linux), installing TQSL 2.3.1 will replace older versions of Trusted QSL while preserving your Callsign Certificates, Station Locations, and preferences. On Windows, simply run the TQSL 2.3.1 installer, which will automatically uninstall older versions of TQSL (and, if installed, TQSLCert). On Mac OS X, open the disk image (.dmg) file and drag the “Trusted QSL” folder to your Applications folder. Direct the installer to “Replace All”, which will uninstall old files. For Linux systems, unpack the tar file and read the INSTALL file for directions. TQSL 2.3 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: Chinese: Caros, BH4TXN Finnish: Juhani, OH8MXL German: Andreas DF4WC Italian: Salvatore IV4FYV Japanese: Akihiro JL3OXR Portuguese: Nuno CT2IRY Russian: Vic US5WE Spanish: Jordi EA3GCV The following list describes the major changes in the v2.3.1 release of Trusted QSL. TQSL changes Defects Corrected: - Added 'Saving QSOs' to the messages to be translated. - When renewing a callsign certificate and backing up to earlier pages in the wizard, TQSL could display an unexpected page for selecting the certificate type, which is not needed for renewals. TQSL will no longer display the unexpected page. - When editing an ADIF file that has an invalid mode setting, TQSL now notifies the user that the mode is being ignored. - For Unix systems, fix a defect that could cause the password prompt to not appear when the system has built the wxWidgets system with debug assertions enabled. - Correct the invocation of the Windows Installer when an update is available. - Correct the counts reported when duplicate QSOs are found along with QSOs with other errors. - Fix formatting of the messages that appear when QSOs change values in the station location for duplicate QSOs. - Correct improperly formatted frequencies from ADIF files (values like '7.010.20') to remove the extra periods. - Revert the change that stripped spaces in the TQSL configuration file as that caused newlines to be removed in places like the station_data file. - Fix "OpenSSL error - bad end line" by ensuring that there's always a newline starting a new certificate. Feature Additions: - Add Finnish translation from Juhani, OH8MXL. - Add the ADIF satellite name to the pulldown menu in the ADIF editor to allow satellites to be more easily looked up. - Allow 'LIGHT' in a Cabrillo file to represent 300 GHz and above. - Allow TQSL to build against OpenSSL 1.1.0. - Add the ability to pull DXCC Entity valid date ranges from the TQSL configuration file. Reinstalling TQSL 2.3 Downgrading to TQSL 2.3 can be seamlessly performed by uninstalling TQSL 2.3.1 and reinstalling TQSL 2.3. @ text @d1 1 a1 1 $NetBSD: patch-apps_tqsl_cpp,v 1.5 2016/03/16 14:22:01 mef Exp $ d18 6 a23 6 --- apps/tqsl.cpp.orig 2016-03-12 14:49:01.000000000 +0900 +++ apps/tqsl.cpp 2016-03-16 22:49:15.000000000 +0900 @@@@ -64,7 +64,7 @@@@ #endif #include #include // only for version info! d26 1 d29 9 a37 1 #include @ 1.5 log @Update 2.1.3 to 2.2.1 (tested both with wxGTK28 and wxGTK30) ----------------------------------------------------------------- Following is not for explicit 2.2.1 release but for 2.2, (attached to mail from Rick Murphy on 2015/12/31 as Subject: TrustedQSL 2.2 final release is available for download) ----------------------------------------------------------------- Trusted QSL V2.2 Release Notes This version of Trusted QSL (TQSL) has corrections for defects found since TQSL 2.1 was released (including the updates made for TQSL 2.1.1, 2.1.2, and 2.1.3) as well as improvements to permit TQSL and Logbook of the World to support the National Parks on the Air competition. TQSL 2.2 can be installed to upgrade any older version of TQSL. Downgrade to TQSL 2.1.3 can be seamlessly performed by uninstalling TQSL 2.2 and reinstalling TQSL 2.1.3. On all three supported platforms (Windows, MacOS, and Linux), installing TQSL 2.2 will replace older versions of Trusted QSL while preserving your Callsign Certificates, Station Locations, and preferences. On Windows, simply run the TQSL 2.2 installer, which will automatically uninstall older versions of TQSL (and, if installed, TQSLCert). On Mac OS X, open the disk image (.dmg) file and drag the "Trusted QSL" folder to your Applications folder. Direct the installer to "Replace All", which will uninstall old files. For Linux systems, unpack the tar file and read the INSTALL file for directions. The following list describes the major changes in the v2.2 release of Trusted QSL. TQSL changes Defects Corrected: Fix a defect that could cause saving of Calllsign Certificate private keys to be suppressed. When renewing a Callsign Certificate, entering an invalid password would display an incorrect "Invalid Argument" error versus displaying the proper "Invalid password" error. Under some circumstances, this could cause the related Callsign Certificate to be lost. Accept C7 and 4Y as valid callsign prefixes. When installing a Callsign Certificate fails, display the callsign and serial number to facilitate troubleshooting. When deleting Callsign Certificates and Station Locations, save a copy to allow those to be restored. Reject QSOs that do not specify at least mode, band, date, and time. Correct the TQSL ADIF editor to not use the local decimal point separator for frequencies, as ADIF requires a period(.). Major feature Additions: Use Portuguese (Portugal) translations contributed by Nuno, CT2IRY. Allow multiple dependent fields on a station location screen. This allows both a county and a park entry to be modified when the US state changes for a US Station Location. @ text @d1 1 a1 1 $NetBSD: patch-apps_tqsl_cpp,v 1.4 2015/11/22 09:52:55 mef Exp $ a28 49 @@@@ -3145,7 +3145,7 @@@@ void MyFrame::UpdateConfigFile() { FILE *configFile = fopen(filename.ToUTF8(), "wb"); #endif if (!configFile) { - tqslTrace("UpdateConfigFile", "Can't open new file %s: %hs", filename.c_str(), strerror(errno)); + tqslTrace("UpdateConfigFile", "Can't open new file %s: %hs", ((const wxChar*) filename), strerror(errno)); wxMessageBox(wxString::Format(_("Can't open new configuration file %s: %hs"), filename.c_str(), strerror(errno)), _("Error"), wxOK | wxICON_ERROR, this); return; } @@@@ -3153,15 +3153,15 @@@@ void MyFrame::UpdateConfigFile() { while (left > 0) { size_t written = fwrite(newconfig, 1, left, configFile); if (written == 0) { - tqslTrace("UpdateConfigFile", "Can't write new file %s: %hs", filename.c_str(), strerror(errno)); - wxMessageBox(wxString::Format(_("Can't write new configuration file %s: %hs"), filename.c_str(), strerror(errno)), _("Error"), wxOK | wxICON_ERROR, this); + tqslTrace("UpdateConfigFile", "Can't write new file %s: %hs", ((const wxChar*) filename), strerror(errno)); + wxMessageBox(wxString::Format(_("Can't write new configuration file %s: %hs"), ((const wxChar*) filename), strerror(errno)), _("Error"), wxOK | wxICON_ERROR, this); if (configFile) fclose(configFile); return; } left -= written; } if (fclose(configFile)) { - tqslTrace("UpdateConfigFile", "Error writing new file %s: %hs", filename.c_str(), strerror(errno)); + tqslTrace("UpdateConfigFile", "Error writing new file %s: %hs", ((const wxChar*) filename), strerror(errno)); wxMessageBox(wxString::Format(_("Error writing new configuration file %s: %hs"), filename.c_str(), strerror(errno)), _("Error"), wxOK | wxICON_ERROR, this); return; } @@@@ -3489,7 +3489,7 @@@@ MyFrame::OnUpdateCheckDone(wxCommandEven // The macro for declaring a hash map defines a couple of typedefs // that it never uses. Current GCC warns about those. The pragma // below suppresses those warnings for those. -#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__clang__) +#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__clang__) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__FreeBSD__) #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #endif void @@@@ -4770,7 +4770,11 @@@@ QSLApp::OnInit() { // Well, if it's a pointer and it might be null but it's also not a pointer // and can't be null, then it's not possible to compile this without warning. // Warnings ahoy! +#if defined (wxABI_VERSION) && (wxABI_VERSION < 30000 ) if (argv[i][0] == wxT('-') || argv[i][0] == wxT('/')) +#else + if (!argv[i].empty() && (argv[i][0] == wxT('-') || argv[i][0] == wxT('/'))) +#endif if (wxIsalpha(argv[i][1]) && wxIsupper(argv[i][1])) argv[i][1] = wxTolower(argv[i][1]); } @ 1.4 log @Adapting to wxGTK28/wxGTK30 both versions compliant. @ text @d1 1 a1 1 $NetBSD: patch-apps_tqsl_cpp,v 1.3 2015/10/11 02:59:07 mef Exp $ d15 5 a19 2 --- apps/tqsl.cpp.orig 2015-09-20 09:15:24.000000000 +0900 +++ apps/tqsl.cpp 2015-11-17 23:08:20.000000000 +0900 d29 29 a57 1 @@@@ -3428,7 +3428,7 @@@@ MyFrame::OnUpdateCheckDone(wxCommandEven d61 2 a62 2 -#if !defined(__APPLE__) && !defined(_WIN32) +#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__FreeBSD__) d66 4 a69 13 @@@@ -3632,7 +3632,7 @@@@ MyFrame::DoCheckForUpdates(bool silent, DoCheckExpiringCerts(noGUI); return; } -#if !defined(__APPLE__) && !defined(_WIN32) +#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__FreeBSD__) #pragma GCC diagnostic warning "-Wunused-local-typedefs" #endif @@@@ -4676,7 +4676,11 @@@@ QSLApp::OnInit() { for (int i = 1; i < argc; i++) { origCommandLine += wxT(" "); origCommandLine += argv[i]; d71 1 a71 1 if (argv[i] && (argv[i][0] == wxT('-') || argv[i][0] == wxT('/'))) @ 1.3 log @(pkgsrc) - (patch-openssl__cert.cpp) Add patch to define MAX_PATH macro - Unable to package with x11/wxGTK30 yet (upstream) - Udate 2.0.3 to 2.1.2 ----------- TQSL-2.1.2 The following links are pointers to TrustedQSL (TQSL) V2.1.2, which is a bug fix for the official TQSL 2.1 release. Release Notes TrustedQSL-2-1-release.pdf http://www.rickmurphy.net/lotw/TrustedQSL-2-1-release.pdf @ text @d1 1 a1 1 $NetBSD: patch-apps_tqsl_cpp,v 1.2 2014/06/13 11:38:03 mef Exp $ d13 2 d16 2 a17 2 +++ apps/tqsl.cpp 2015-10-11 01:19:49.000000000 +0900 @@@@ -55,7 +55,7 @@@@ d26 1 a26 1 @@@@ -3022,7 +3022,7 @@@@ MyFrame::OnUpdateCheckDone(wxCommandEven d44 12 @ 1.2 log @(pkgsrc): - DEPENDS+= mozilla-rootcerts are removed, cert included now. - Deleted SUBST_CLASSES+= macro_S to avoid name (_S) conflicts on NetBSD-5.* (The probelm no longer exists) - Correct MESSAGE (but this is to be committed separately) (Upstream): Bump version 2.0 to 2.0.2RC4 --------------- This commit log compiled from that of wip/trustedQSL/Makefile by mef@@ Sorry if typo or too compact. 2.0.2RC4 2014/06/07 - No pop up when prompting user for password when batch mode - If QSO database is corrupted and can not be repaired, delete it 2.0.2RC3 2014/05/09 - Ensure station locations added (sign a log -> list of stn loc.) - Restore from .tbk to restore multiple pending callsign certificates for a given callsign - Correct message when callsign cert. is uploaded - Delete any older version, when renewed callsign is installed - Correct the behaviour for non ascii directory name on Windows - Correct the number of QSO in some case when signing (ignoring might have shown negative number) 2.0.2RC2 2014/04/22 - Windows only 2.0.2RC1 2014/04/16 - OpenSSL update (Heartbleed). no practical attack anyway (Windows only) 2.0.1RC9 2014/03/01 - Avoid application crash when database conversion for Open/Close - Faster conversion of database 2.0.1RC8 2014/02/27 - Limit the number of copies of application running (multiple run might have database corrution) 2.0.1RC7 2014/02/13 - When a callsign cert is about to expire (within 60 days), TQSL warns. But even after user submitted renewal, it continued - Correct the automatic backup directory (by from preference pane) - Search Log files with .ADI, .ADIF also 2.0.1RC6 2014/02/05 - Copyright notice / date (only) 2.0.1RC5 2014/01/29 - Avoid crash at starting if certifiacate status file is empty - Corrected for checking for new release even with -RC change 2.0.1RC4 2014/01/22 - Canadian province PQ/QC issue - Correct start-up threads management - (OpenSuSE Linux) for pending callsign requests - Accept valid callsign only based on location - Correct hang if command line argument is wrong - Update message during callsign certificate creation 2.0.1RC3, 2014/01/13 (but hangs when reading cert_status.xml) Two additional changes in TQSL 2.0 RC3: ------------- A. Because new modes may not yet be specified in ADIF, and because LoTW may not accept all modes specified in ADIF, TQSL enables you to "map" a new mode to a mode or mode group recognized by LoTW; this most often takes the form of mapping a new digital mode to the DATA mode group. Versions of TQSL prior to 2.0 would allow you to map modes accepted by LoTW. This version of TQSL will refuse to map a mode that is accepted by LoTW. Any existing mappings of modes accepted by LoTW will be automatically removed on startup; you will be notified if this happens. B. When submitting log files in Cabrillo format, previous versions of TQSL submitted FM and PH modes as PHONE. TQSL 2.0 RC2 submits FM mode as FM, and PH mode as SSB. ---------------------------- 2.0.1RC2 2013/09/01 Contest name recognition is corrected (Re: JIDX) @ text @d1 1 a1 1 $NetBSD: patch-apps_tqsl_cpp,v 1.1 2013/09/13 08:45:52 mef Exp $ d13 2 a14 2 --- apps/tqsl.cpp.orig 2014-02-27 03:07:41.000000000 +0900 +++ apps/tqsl.cpp 2014-02-27 20:21:11.000000000 +0900 d33 2 a34 2 @@@@ -3192,7 +3192,7 @@@@ MyFrame::DoCheckForUpdates(bool silent, DoCheckExpiringCerts(noGUI); @ 1.1 log @Import tqsl-2.0rc3 as ham/trustedQSL. TrustedQSL is a LoTW (Logbook of The World) application to upload QSO's (contacts) information onto Logbook servers maintained by the ARRL (American Radio Relay League). Logbook of The World - LoTW - is an exciting way for Radio Amateurs to confirm two-way contacts they have made and use the confirmations as credit toward various awards. Because Logbook of The World uses double blind comparison, users cannot see what other users have uploaded unless there is a matched QSO. @ text @d1 1 a1 1 $NetBSD$ d3 1 d9 7 a15 3 --- apps/tqsl.cpp.orig 2013-08-18 22:07:48.000000000 +0900 +++ apps/tqsl.cpp 2013-09-01 00:39:30.000000000 +0900 @@@@ -71,7 +71,7 @@@@ d21 21 a41 3 #include "tqslwiz.h" #include "qsodatadialog.h" #include "tqslerrno.h" @