Permalink
Browse files

Update to 2.0.1-RC8

-------------------
Since -RC7 was released, two serious problems were reported, which are now corrected in the
-RC8 release.

TQSL did not limit the number of copies of TQSL that can run at the same time. If two copies
of TQSL are running at the same time signing logs, this would result in corrupting the
database that keeps track of processed QSOs.

The QSO database used a storage format that could result in significant performance
degradation when a larg number of QSOs and/or logs were processed, eventually running out of
database resources for very large logs. RC8 will transparently update the QSO database to a
more appropriate format which does not suffer from this performance wall.
  • Loading branch information...
makoto
makoto committed Feb 27, 2014
1 parent 9b11dec commit 37c97a248db6be04d085dd4c0b138e6c77ca96e7
Showing with 16 additions and 12 deletions.
  1. +2 −2 trustedQSL/Makefile
  2. +4 −4 trustedQSL/distinfo
  3. +10 −6 trustedQSL/patches/patch-apps_tqsl_cpp
View
@@ -1,10 +1,10 @@
# $NetBSD: Makefile,v 1.4 2013/09/24 11:16:04 mef Exp $
DISTNAME= tqsl-2.0.1
-PKGNAME= tqsl-2.0.1RC7
+PKGNAME= tqsl-2.0.1RC8
CATEGORIES= ham
MASTER_SITES= http://sourceforge.net/projects/trustedqsl/files/TrustedQSL/v2.0.1/
-DIST_SUBDIR= tqsl-2.0.1RC7
+DIST_SUBDIR= tqsl-2.0.1RC8
MAINTAINER= makoto@ki.nu
HOMEPAGE= http://sourceforge.net/projects/trustedqsl/
View
@@ -1,8 +1,8 @@
$NetBSD: distinfo,v 1.3 2013/09/24 11:16:04 mef Exp $
-SHA1 (tqsl-2.0.1RC7/tqsl-2.0.1.tar.gz) = 3fb02cecb800ebc4395512b1d64cca3adc50d5cc
-RMD160 (tqsl-2.0.1RC7/tqsl-2.0.1.tar.gz) = 2b0f0d66ce06a3c004fb231f27f0c313bba10ce5
-Size (tqsl-2.0.1RC7/tqsl-2.0.1.tar.gz) = 2760973 bytes
+SHA1 (tqsl-2.0.1RC8/tqsl-2.0.1.tar.gz) = 00ecd6946a0250bf0430a39921e86ea82f066706
+RMD160 (tqsl-2.0.1RC8/tqsl-2.0.1.tar.gz) = 6cee53497ccd68a0080071a7f352146e687ad418
+Size (tqsl-2.0.1RC8/tqsl-2.0.1.tar.gz) = 2762769 bytes
SHA1 (patch-apps_CMakeLists.txt) = eed3a7eb926cfe6c384b10a3488f8b6e47ef3795
-SHA1 (patch-apps_tqsl_cpp) = ecfbaf1006ca0be6d20ca4047e31151d1ca1f556
+SHA1 (patch-apps_tqsl_cpp) = 7feb48d6070abdccd59c404ffadf1e507cebd9d4
SHA1 (patch-src_tqslconvert_cpp) = 212530497270d7354d2081f2a985e266e8569896
@@ -10,9 +10,9 @@ gmake[1]: *** [apps/CMakeFiles/tqsl.dir/all] Error 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 2014-01-12 23:39:24.000000000 +0900
-+++ apps/tqsl.cpp 2014-01-14 00:23:30.000000000 +0900
-@@ -51,7 +51,7 @@
+--- apps/tqsl.cpp.orig 2014-02-27 03:07:41.000000000 +0900
++++ apps/tqsl.cpp 2014-02-27 20:21:11.000000000 +0900
+@@ -55,7 +55,7 @@
#endif
#include <zlib.h>
#include <openssl/opensslv.h> // only for version info!
@@ -21,17 +21,21 @@ tqsl-2.0.1/apps/tqsl.cpp:2967:10: error: #pragma GCC diagnostic not allowed insi
#include <iostream>
#include <fstream>
-@@ -2959,11 +2959,11 @@ MyFrame::DoCheckForUpdates(bool silent,
+@@ -3022,7 +3022,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)
+#if !defined(__APPLE__) && !defined(_WIN32) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__FreeBSD__)
#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
#endif
- WX_DECLARE_STRING_HASH_MAP(wxString, URLHashMap);
+ void
+@@ -3192,7 +3192,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
- URLHashMap map;
+

0 comments on commit 37c97a2

Please sign in to comment.