From 7294f83f592ca52d1aea9815a3a9f93893760b6b Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Fri, 7 Dec 2018 21:27:33 +0000 Subject: [PATCH 1/2] Ensure that decode highlighting settings that a trashed by running an older version get reset --- Configuration.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Configuration.cpp b/Configuration.cpp index d979c493a..cb0566c10 100644 --- a/Configuration.cpp +++ b/Configuration.cpp @@ -1446,7 +1446,9 @@ void Configuration::impl::read_settings () stations_.station_list (settings_->value ("stations").value ()); - decode_highlighing_model_.items (settings_->value ("DecodeHighlighting", QVariant::fromValue (DecodeHighlightingModel::default_items ())).value ()); + auto highlight_items = settings_->value ("DecodeHighlighting", QVariant::fromValue (DecodeHighlightingModel::default_items ())).value (); + if (!highlight_items.size ()) highlight_items = DecodeHighlightingModel::default_items (); + decode_highlighing_model_.items (highlight_items); highlight_by_mode_ = settings_->value("HighlightByMode", false).toBool (); LotW_days_since_upload_ = settings_->value ("LotWDaysSinceLastUpload", 365).toInt (); lotw_users_.set_age_constraint (LotW_days_since_upload_); From 2d07a1727f1b919e487e588c8b63acb6a890523e Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Fri, 7 Dec 2018 23:41:43 +0000 Subject: [PATCH 2/2] Add OpenSSL installation instructions for Windows to User Guide --- doc/common/links.adoc | 3 + doc/user_guide/en/faq.adoc | 4 ++ doc/user_guide/en/images/LoTW_TLS_error.png | Bin 0 -> 8421 bytes doc/user_guide/en/install-windows.adoc | 76 +++++++++++++------- 4 files changed, 58 insertions(+), 25 deletions(-) create mode 100644 doc/user_guide/en/images/LoTW_TLS_error.png diff --git a/doc/common/links.adoc b/doc/common/links.adoc index 94537cbe5..b81743fc4 100644 --- a/doc/common/links.adoc +++ b/doc/common/links.adoc @@ -79,6 +79,7 @@ d). Edit lines as needed. Keeping them in alphabetic order help see dupes. :log4om: http://www.log4om.com[Log4OM] :lunarEchoes: http://physics.princeton.edu/pulsar/K1JT/LunarEchoes_QEX.pdf[QEX] :msk144: http://physics.princeton.edu/pulsar/k1jt/MSK144_Protocol_QEX.pdf[QEX] +:msvcpp_redist: https://www.microsoft.com/en-ph/download/details.aspx?id=40784[Microsoft VC++ 2013 Redistributable] :msys_url: http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/[MSYS Download] :n1mm_logger: https://n1mm.hamdocs.com/tiki-index.php[N1MM Logger+] :ntpsetup: http://www.satsignal.eu/ntp/setup.html[Network Time Protocol Setup] @@ -89,6 +90,8 @@ d). Edit lines as needed. Keeping them in alphabetic order help see dupes. :sourceforge: https://sourceforge.net/user/registration[SourceForge] :sourceforge-jtsdk: https://sourceforge.net/projects/jtsdk[SourceForge JTSDK] :ubuntu_sdk: https://launchpad.net/~ubuntu-sdk-team/+archive/ppa[Ubuntu SDK Notice] +:win_openssl_packages: https://slproweb.com/products/Win32OpenSSL.html[Windows OpenSSL Packages] +:win32_openssl: https://slproweb.com/download/Win32OpenSSL_Light-1_0_2q.exe[Win32 OpenSSL Lite Package] :writelog: https://writelog.com/[Writelog] :wsjt_yahoo_group: https://groups.yahoo.com/neo/groups/wsjtgroup/info[WSJT Group] :wsjtx: http://physics.princeton.edu/pulsar/K1JT/wsjtx.html[WSJT-X] diff --git a/doc/user_guide/en/faq.adoc b/doc/user_guide/en/faq.adoc index fe5df38ee..9240f3436 100644 --- a/doc/user_guide/en/faq.adoc +++ b/doc/user_guide/en/faq.adoc @@ -47,6 +47,10 @@ location for each instance of _WSJT-X_. wsjtx --rig-name=TS2000 wsjtx --rig-name=FT847 +I am getting a "Network Error - SSL/TLS support not installed" message. What should I do?:: + +You need to install suitable _OpenSSL_ libraries - see <>. + I occasionally get Rig Control Errors if I adjust my Icom rig's VFO. What's wrong?:: By default most Icom transceivers have *CI-V Tranceive Mode" enabled, diff --git a/doc/user_guide/en/images/LoTW_TLS_error.png b/doc/user_guide/en/images/LoTW_TLS_error.png new file mode 100644 index 0000000000000000000000000000000000000000..015711dfd38703cbd83995780b87983afc6da32d GIT binary patch literal 8421 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 z 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 literal 0 HcmV?d00001 diff --git a/doc/user_guide/en/install-windows.adoc b/doc/user_guide/en/install-windows.adoc index 844e2fc55..d0d51e02e 100644 --- a/doc/user_guide/en/install-windows.adoc +++ b/doc/user_guide/en/install-windows.adoc @@ -3,36 +3,62 @@ Download and execute the package file {win32}, following these instructions: -- Install _WSJT-X_ into its own directory, for example `C:\WSJTX` or -`C:\WSJT\WSJTX`, rather than the conventional location -`C:\Program Files\WSJTX`. +* Install _WSJT-X_ into its own directory, for example `C:\WSJTX` or ` + C:\WSJT\WSJTX`, rather than the conventional location `C:\Program + Files (x86)\WSJTX`. -- All program files relating to _WSJT-X_ will be stored in the chosen -installation directory and its subdirectories. +* All program files relating to _WSJT-X_ will be stored in the chosen + installation directory and its subdirectories. + +* Logs and other writeable files will normally be found in the + directory + -- Logs and other writeable files will normally be found in the -directory + `C:\Users\\AppData\Local\WSJT-X`. TIP: Your computer may be configured so that this directory is -"`invisible`". It's there, however, and accessible. An alternative -(shortcut) directory name is `"%LOCALAPPDATA%\WSJT-X\"`. + "`invisible`". It's there, however, and accessible. An + alternative (shortcut) directory name is + `"%LocalAppData%\WSJT-X\"`. -- The built-in Windows facility for time synchronization is usually -not adequate. We recommend the program _Meinberg NTP_ (see {ntpsetup} -for downloading and installation instructions) or _Dimension 4_ from -{dimension4}. Recent versions of Windows 10 are now shipped with a -more capable Internet time synchronization service that is suitable if -configured appropriately. +* The built-in Windows facility for time synchronization is usually + not adequate. We recommend the program _Meinberg NTP_ (see + {ntpsetup} for downloading and installation instructions) or + _Dimension 4_ from {dimension4}. Recent versions of Windows 10 are + now shipped with a more capable Internet time synchronization + service that is suitable if configured appropriately. -- _WSJT-X_ expects your sound card to do its raw sampling at 48000 Hz. -To ensure that this will be so when running under recent versions of -Windows, open the system's *Sound* control panel and select in turn -the *Recording* and *Playback* tabs. Click on *Properties*, then -*Advanced*, and select *16 bit, 48000 Hz (DVD Quality)*. Switch of all -audio enhancement features for these devices. +[[OPENSSL]] -- You can uninstall _WSJT-X_ by clicking its *Uninstall* link in the -Windows *Start* menu, or by using *Uninstall a Program* on the Windows -Control Panel Programs and Features option or in Settings Apps on -Windows 10. +* image:LoTW_TLS_error.png[_WSJT-X_ LoTW download TLS error, + role="right"] From this version onward _WSJT-X_ requires the + _OpenSSL_ libraries to be installed. Suitable libraries may already + be installed on your system, if they are not you will see this error + shortly after startup. To fix this you need to install the _OpenSSL_ + libraries. + +** You can download a suitable _OpenSSL_ package for from + {win_openssl_packages}, you need the latest *Win32 v1.0.2 Lite* + version (Note it is the Win32 package even if you are using a + 64-bit Windows operating system) which at the time of writing was + {win32_openssl}. + +** Install the package and accept the default options, including the + option to copy the OpenSSL DLLs to the Windows system directory + (this is important). + + +NOTE: If you still get the same network error after installing the + _OpenSSL_ libraries then you also need to install the + {msvcpp_redist} component. From the download page select + `vcredist_x86.exe` and run it to install. + +* _WSJT-X_ expects your sound card to do its raw sampling at 48000 Hz. + To ensure that this will be so when running under recent versions of + Windows, open the system's *Sound* control panel and select in turn + the *Recording* and *Playback* tabs. Click on *Properties*, then + *Advanced*, and select *16 bit, 48000 Hz (DVD Quality)*. Switch of + all audio enhancement features for these devices. + +* You can uninstall _WSJT-X_ by clicking its *Uninstall* link in the + Windows *Start* menu, or by using *Uninstall a Program* on the + Windows Control Panel Programs and Features option or in Settings + Apps on Windows 10.