What's new in Spot-On Encryption Suite 2023.12.15

Dec 7, 2023
  • Calm integration of an Arduino entropy source.
  • Corrected conditional compilation in spot-on-socket-options.cc: #if SPOTON_SCTP_ENABLED must be #ifdef.
  • Deactivate the kernel's RSS timers on termination. Timers are usually deactivated automatically.
  • Final 2023 LTS release! See you.
  • First PiOS 64-bit release!
  • Fortuna. New Miscellaneous options. If data are not available, gcrypt is utilized.
  • GCrypt 1.10.3; Windows.
  • LTS release! Included are a bunch of bunched bundles.
  • Meaningful tool tips. Example, [10, 20] for numeric ranges.
  • OpenSSL 1.1.1w; MacOS.
  • Optional Bluetooth and WebSockets on FreeBSD and Linux.
  • Optional CURL (Poptastic) on Linux.
  • Optional GeoIP on Linux. GeoIP is deprecated!
  • Optional McEliece (NTL) on Linux. NTL appears abandoned.
  • Optional PostgreSQL on Linux.
  • Optional SCTP on Linux.
  • Qt 6.5.3 LTS on MacOS.
  • Qt 6.5.3 LTS on Windows.
  • New kernel options for energy conservation.
  • Process the INI file in the kernel shortly after launch.
  • Removed libspoton requirement.
  • Speedier Web server: if socket data are available, avoid pausing and process the data!
  • The NTL and NTRU libraries appear abandoned!
  • Windows 11 x86-64.
  • Write downloaded Web content to a specified directory. Please see Miscellaneous in Options.

New in Spot-On Encryption Suite 2023.08.05 (Dec 5, 2023)

  • Archived GB project files.
  • Archived OpenBSD project files.
  • Deprecated support for Windows: GPGME, GeoIP, PostgreSQL, cURL. Twelve years of effort, zero client interest. Other operating systems are beautifully functional with near-zero effort.
  • Do not launch an elevated version of ShellExecuteA() on Windows.
  • Initialize s[i] in Threefish implementation.
  • Qt 5.15.10 LTS; MacOS.
  • Qt 6.5.2 LTS for Windows x86-64!
  • Release includes a bunch of accumulated bundles!
  • Removed CURL from MacOS build. Item is not included with some release notes and will be included in future releases.
  • Unix-like distributions: prefer /opt instead of /usr/local. Please ignore on MacOS.
  • Windows x86 is deprecated by Microsoft.

New in Spot-On Encryption Suite 2023.08.05 (Aug 3, 2023)

  • Archived GB project files.
  • Archived OpenBSD project files.
  • Deprecated support for Windows: GPGME, GeoIP, PostgreSQL, cURL. Twelve years of effort, zero client interest. Other operating systems are beautifully functional with near-zero effort.
  • Do not launch an elevated version of ShellExecuteA() on Windows.
  • Initialize s[i] in Threefish implementation.
  • Qt 6.5.2 LTS for Windows x86-64!
  • Release includes a bunch of accumulated bundles!
  • Unix-like distributions: prefer /opt instead of /usr/local. Please ignore on MacOS.
  • Windows x86 is deprecated by Microsoft.

New in Spot-On Encryption Suite 2023.05.15 (May 15, 2023)

  • Replaced the error() signal with errorOccurred() in numerous instances for Qt 5.15 and newer. Networking-related classes.

New in Spot-On Encryption Suite 2023.05.10 (May 10, 2023)

  • Archived release notes.
  • C++17.
  • CURL 8.0.1; Windows.
  • Center progress dialog of slotPrepareUrlDatabases().
  • GPGError 1.47; Windows.
  • Launch Spot-On in a dark mode, if available, on Windows. Please see spot-on-darkmode.bat.
  • Minimal Spot-On. Retain setting.
  • Native dialogs and menus.
  • New splash screen!
  • Open Listeners and Neighbors pages if status-bar widgets are activated.
  • OpenSSL 1.1.1t; MacOS.
  • OpenSSL 1.1.1t; Windows. New download site https://download.firedaemon.com/FireDaemon-OpenSSL.
  • Proper size policy of passphrase_frame widget in the Wizard.
  • Qt 5.15.8; MacOS.
  • Qt 6.5 LTS compliant.
  • Removed algorithm examination during launch. Decreases processing time.
  • Removed vertical headers from table widgets.
  • SQLite 3.41.2; Windows.
  • Set cursor position after setText().
  • Settings page may now be closed.
  • Source-only release.
  • The file spot-on-neighbors.txt is now bundled into the executables.

New in Spot-On Encryption Suite 2023.01.15 (Feb 19, 2023)

  • CURL 7.87; Windows.
  • Case-insensitive string comparisons.
  • Enable tab document mode on MacOS.
  • Final package release! Future releases will be source only. Good luck!
  • Initialize miscellaneous options after a new installation.
  • Minimum of 4 characters are now required for passwords.
  • Modern QDateTime.
  • Optional PostgreSQL. Disabled for MacOS.
  • Optional tear-off menus. See Options.
  • PostgreSQL 10.23; Windows.
  • QComboBox::currentIndexChanged(const QString &) is obsolete. Replaced with QComboBox::currentIndexChanged(int).
  • QFile does not tolerate an empty file name. Adjusted logic.
  • Re-arranged status bar widgets.
  • SQLite 3.40.1; Windows.
  • Sleepy listeners. Close a listening socket if the maximum number of connections has been reached. Reopen as necessary. New status: asleep. Please remove listeners.db.
  • Woody tree widgets. Collapse / expand tree widgets.

New in Spot-On Encryption Suite 2022.11.11 (Nov 27, 2022)

  • Corrected re-encoding of rss_feeds, rss_feeds_links, rss_proxy, and secrets database tables.
  • GPGError 1.46; Windows.
  • OpenSSL 1.1.1s; Windows.
  • Qt 5.15.7; MacOS.
  • Qt 6.2 LTS ready! Some glitches may remain.
  • SQLite 3.39.4; Windows.

New in Spot-On Encryption Suite 2022.07.20 (Aug 11, 2022)

  • CURL 7.84; Windows.
  • OpenSSL 1.1.1q; Windows.
  • PostgreSQL 10.21.1; Windows.
  • SQLite 3.39.1; Windows

New in Spot-On Encryption Suite 2022.04.20 (Apr 26, 2022)

  • CURL 7.82; Windows.
  • GPGError 1.45; Windows.
  • Table item delegates attached to Listeners and Neighbors tables for fancy copying of text. Double-clicking function on Neighbors has been replaced by this new function.
  • OpenSSL 1.1.1n; Windows.
  • SQLite 3.38.2; Windows.

New in Spot-On Encryption Suite 2022.01.01 (Jan 3, 2022)

  • Assign local address to listener certificate.
  • CURL 7.80; Windows.
  • Corrected depictions of ECC 521-bit key lengths.
  • Corrected spoton_socket_options::setSocketOptions() for SO_LINGER. The method did not allow for the disabling of the option.
  • GPGError 1.43; Windows.
  • Network activity in status bar.
  • OpenSSL 1.1.1m; Windows.
  • PostgreSQL 10.19.1; Windows.
  • Pretty numeric values in statistics.
  • Qt 5.12.12 LTS; Windows.

New in Spot-On Encryption Suite 2021.10.20 (Oct 19, 2021)

  • Corrected removal of Buzz keys from the kernel process.
  • PostgreSQL 10.18.2; Windows.

New in Spot-On Encryption Suite 2021.10.10 (Oct 10, 2021)

  • CURL 7.79.1; Windows.
  • Corrected WebSocket implementation.
  • ECC SSL/TLS. Curves supported: prime256v1, secp384r1, secp521r1.
  • GCRYPT 1.9.4; Windows.
  • New miscellaneous option P2P_SERVERLESS_CONNECT_INTERVAL_MS. The default value is 1 millisecond. Range is [0, 1500].
  • OpenSSL 1.1.1l; W32.
  • PostgreSQL 10.18; Windows.
  • Removed McEliece support from the Windows build as the NTL library is flawed.
  • Removed redundant creation of SSL/TLS keys.
  • Renamed Miscellaneous options WEB_SERVER_RSA_KEY_SIZE to WEB_SERVER_KEY_SIZE.

New in Spot-On Encryption Suite 2021.08.19 (Aug 19, 2021)

  • CURL 7.78; Windows.
  • Confirm clearing of Rosetta text.
  • Corrected processing of DTLS packets received by clients.
  • GPG-Error 1.42; Windows.
  • NTL 11.5.1; Linux.
  • New --status kernel option.
  • New memset_s().
  • PostgreSQL 10.17; Windows.
  • Removed mtune, save for PowerPC.
  • Removed redundant pointers in Threefish.
  • SQLite 3.36; Windows.
  • Server-less TCP connections. SSL/TLS supported. STUN not required.

New in Spot-On Encryption Suite 2021.06.06 (Jun 7, 2021)

  • CURL 7.77, Windows.
  • GoldBug Debian control file was missing a comma.
  • Multiple private GPG personalities.
  • New Rosetta tool tips.
  • Qt 5.12.11 LTS, Windows.
  • Smart block extraction of GPG message.

New in Spot-On Encryption Suite 2021.04.25 (Apr 26, 2021)

  • CURL 7.76.1, Windows.
  • GPGME 1.15.1, Windows.
  • GeoIP 1.6.12, Windows. This is the final release of this particular library.
  • OpenSSL 1.1.1k, Windows.
  • Replaced ordered directive in project files for speedier compilations.
  • SQLite 3.35.5, Windows.

New in Spot-On Encryption Suite 2021.03.15 (Mar 16, 2021)

  • Activate kernel in a wizardly fashion.
  • CURL 7.75; W32.
  • GB styles.
  • GCRYPT 1.9.2; W32.
  • NTL 2021.03.05; Debian.
  • New Windows download site.
  • Non-library Spot-On library file.
  • OpenSSL 1.1.1j; W32.
  • Periodically purge malformed RSS content.
  • PostgreSQL 9.6.21; W32.
  • Removed dates from binaries.
  • SQLite 3.35; W32.
  • Windows High DPI. May or may not be functional.

New in Spot-On Encryption Suite 2021.01.15 (Jan 18, 2021)

  • CURL 7.74.0 on W32.
  • Compressed Rosetta messages.
  • Ctrl + W shortcuts.
  • E-mail pagination.
  • Future-proofing protocols. Replaced SHA-512 with SHA3-512. The friends_public_keys.db must be removed.
  • Fuzzy comparisons of reals.
  • Ignore McEliece and NTRU signature-verification Rosetta errors.
  • Kernel RSS import futures.
  • Key comparisons.
  • Manual Poptastic pop.
  • New options; please see Options.
  • OpenPGP Rosetta messaging.
  • OpenSSL 1.1.1h; W32.
  • Optional Poptastic.
  • Optional SQLite synchronization.
  • PostgreSQL 9.6.20; W32.
  • Presentable key bundles.
  • Qt 5.12.10; W32.
  • Qt 5.15.2; OS X.
  • Replaced key-bundling delimiter "n" with "|".
  • Resolved Qt 5.15 LTS warnings.
  • SQLite 3.34; W32.
  • Speedy populating of Rosetta contacts. Decreased memory utilization.
  • Themes.
  • Web server improvements: URL redirection, segmented delivery of lengthy content.
  • libgcrypt 1.8.6 on W32.

New in Spot-On Encryption Suite 2020.08.19 (Aug 25, 2020)

  • Abort StarBeam writer on kernel termination.
  • Allow for the limiting of the number of Spot-On Search Server (SOSS) clients.
  • Beautiful text hints.
  • Close Spot-On Search Server (SOSS) sockets after the maximum client counts are reached.
  • CURL 7.71.1 on W32.
  • Deprecated Qt 4.x.
  • High DPI monitors support.
  • Increased kernel URL batch size to 50.
  • Kernel RSS. Container-less!
  • Modal print preview dialogs.
  • PostgreSQL 9.6.19; W32.
  • Prepared the applications for Qt 5.15 LTS.
  • Qt 5.12.9; W32.
  • Qt 5.15.0; OS X.
  • SQLite 3.33.0; W32.
  • Task-safe spoton_kernel::s_crypts.
  • Type of Service socket option. Not available on Windows.
  • Various numeric conversions corrections.

New in Spot-On Encryption Suite 2020.01.20 (Jan 21, 2020)

  • Corrections:
  • Corrected initialization of m_externalAddress in the UI.
  • Propagate PostgreSQL connection options into the kernel.
  • Retain RSS Record Notices setting.
  • Improvements:
  • Container optimizations; replaced first().
  • Determine current IMAP UID values before fetching e-mail data via IMAP.
  • Purge sensitive data: spot-on-buzzpage, spot-on-crypt, spot-on-smp.
  • Set RSS request headers Accept and User-Agent.
  • The maximum-neighbor-content-length should be a tenth of the maximum-neighbor-buffer-size.
  • New:
  • ARM Qt 5 Debian package.
  • Allow cancellation of silence timeouts.
  • CURL 7.68 on W32.
  • Custom PostgreSQL connection timeouts.
  • Enable SSL/TLS PostgreSQL option.
  • Enable default PostgreSQL connection options connect_timeout=10;sslmode=verify-full.
  • Fancy e-mail tool tips.
  • Funky neighbor statistics.
  • Happy New Year!
  • Maximum page count of the congestion_control.db SQLite database. Please see Settings.
  • Numerous optimizations.
  • Private PostgreSQL account credentials.
  • Retain Statistics selection.

New in Spot-On Encryption Suite 2019.06.06 (Jun 3, 2019)

  • Allow gcry_check_version() failures.
  • Buffered-content Neighbors data points.
  • CURL 7.65.0 on W32.
  • Congestion overflow watercolors.
  • Corrected URL encoding in RSS.
  • Cute tool tips in Statistics.
  • OpenSSL 1.1.1c on W32.
  • PostgreSQL 9.6.13.1 on W32.
  • Qt 5.9.8 on W32.
  • Removed Dooble import widgets.
  • SQLite 3.28.0 on W32.

New in Spot-On Encryption Suite 2019.04.04 (Apr 3, 2019)

  • Allow QNetworkAccessManager to determine network accessibility.
  • CURL 7.64.1 on W32.
  • Close multicast sockets if required.
  • Compare previously-established credentials with random credentials; cascading encryption. Abort on failure.
  • Copying of large keys into the clipboard buffer is not permitted.
  • Corrected automatic computations of StarBeam digests. Percents do not factually represent download completions.
  • Corrected log entries.
  • DTLS. Qt 5.12 and newer required.
  • Detect consecutive severed PostgreSQL URLs database connection failures.
  • Disable WAL database journal mode.
  • Echo modes supersede private applications.
  • Gorgeous document provided by Maxwell.
  • New neighbors database status constraints. The file neighbors.db must be removed.
  • OpenSSL 1.1.1a on W32.
  • PQ 9.6.12 on W32.
  • Process peer-specific UDP datagrams only.
  • Removed McEliece container from the kernel as this can be memory-expensive.
  • Removed Tulip.
  • Removed read_uncomitted from SQLite queries.
  • Resize poptastic.png logically.
  • SQLite 3.27.2 on W32.
  • TLS 1.3. Qt 5.12 and newer required.
  • Terminate on most memory-allocation failures.

New in Spot-On Encryption Suite 2018.04.30 (May 1, 2018)

  • Corrections:
  • Corrected GoldBug UI files. Missing widgets.
  • New:
  • Archived OS X GoldBug project files as these files are not maintained.
  • Inspect the kernel's process identifier via kill() for a finer UI experience. Schmidt-inspired. Unix operating systems only.
  • OS X now requires clang 6.0.0 for NTL. Please install via brew install llvm.
  • PostgreSQL at version 9.6.8 on Win32.
  • SQLite at version 3.23.0 on Win32.
  • The Debian package has been curtailed. Built using Qt 5.9.5.

New in Spot-On Encryption Suite 2018.01.01 (Jan 3, 2018)

  • Debian package lacked multimedia support.
  • QAbstractSocket::setSocketDescriptor() may fail. Provided descriptor must be closed.
  • Removed OS/2 support.
  • Removed Qt 4.x OS X project files.
  • Replaced Q_OS_WIN32 with Q_OS_WIN.
  • Spot-On now supports Qt 4.8.7 and Qt 5.5.1 and newer.
  • Terminate the kernel on exit, if enabled. Please see Options::Settings.
  • Upgraded NTRU products.
  • Upgraded libNTL Unix source to version 10.5.0. Please remove the existing libNTL directory before building Spot-On. C++ exceptions have been enabled. Please review NTL's DoConfig file.

New in Spot-On Encryption Suite 2017.07.04 (Oct 30, 2017)

  • Corrections:
  • Super Echo data should be distributed before being validated.
  • Improvements
  • The sequence table in urls.db should contain at most one value. Existing instances may experience an initial performance degradation as the table must be vacuumed.
  • New:
  • Allow publishing of Bluetooth listeners.
  • Include a recipient's identity in message 0000's signature.
  • Include a recipient's identity in message 0013's signature.
  • Listeners will be published every 30 seconds.
  • OpenSSL 1.0.2l products included in bundled releases.
  • Publish local-area listeners.
  • SQLite upgraded to version 3.19.3 in bundled releases.
  • The UDP neighbor 239.255.43.21 will be enabled for new installations.
  • libgcrypt at version 1.7.7 in W32.

New in Spot-On Encryption Suite 2017.05.10 (May 11, 2017)

  • Corrections:
  • Bouncy e-mail table selections.
  • The RSS mechanism incorrectly labeled links as being imported if a database connection could not be established during an import.
  • Improvements:
  • Immediate discovery of Buzz pages during message arrivals.
  • New:
  • Buzz timestamps. Not past-compatible.
  • EPKS timestamps. Not past-compatible.
  • Enabled level-three optimization.
  • New RSS option for removing malformed links.
  • Qt products have been updated to version 5.8 on W32.
  • SQLite at version 3.18.0 on OS X and W32.
  • StarBeam timestamps. Not past-compatible.
  • URL bundles now include timestamps. Not past-compatible.
  • Upgraded PostgreSQL products to version 9.6.2 on W32.
  • Upgraded libNTL source to version 10.3.0. Please remove the existing libNTL directory before building Spot-On. C++ exceptions have been disabled. Please see NTL's DoConfig file.
  • Upgraded libgpg-error to version 1.27 on OS X; Homebrew.
  • geoip at version 1.6.10 on OS X; Homebrew.

New in Spot-On Encryption Suite 2017.03.09 (Mar 15, 2017)

  • Corrections:
  • Corrected WebEngine page rendering.
  • Corrected initialization via Question/Answer.
  • Corrected recording of the number of inbound UDP bytes.
  • Corrected spelling of spoton::slotDeleteAccepedIP().
  • Initialize the kernel's path to /Applications/Spot-On_Qt5.d/Spot-On-Kernel.app/Contents/MacOS/Spot-On-Kernel on OS X and Qt 5 (/Applications/Spot-On.d is assumed for Qt 4).
  • Link titles may be empty; substitute with URLs.
  • Removed redundant Base64 transformations of PK digests in spoton::slotSendMail().
  • New:
  • Allow exporting of URL data as PDF files.
  • Delete malformed RSS links. If such links are not removed, the RSS mechanism will not be able to progress.
  • Denote flawed kernel connection in the UI's status bar.
  • E-mail windows.
  • Finer elapsed time in URL query results.
  • Force network accessibility in the RSS QNetworkAccessManager object.
  • Inspect access permissions of e-mail attachments. Report errors.
  • New socket options on listeners and neighbors.
  • Optionally remove e-mail entries from the remote server(s). Please see the Poptastic settings.
  • PostgreSQL at version 9.6.1 on OS X; Homebrew.
  • PostgreSQL kernel query timeout setting; Options.
  • Prevent process memory exhaustion on network writes.
  • Removed redundant clearing of table widgets.
  • URL distribution implementation via concurrent mechanism.
  • Upgraded OpenSSL to version 1.0.2k on OS X and Windows.
  • Upgraded SQLite to version 3.17.0 on OS X and Windows.