Petr OK2CQR, veröffentlichte Version 3.3.0 des Open-Source-Stationsprotokolls CQRLOG für Linux und macOS. Diese Version bringt grundlegende Änderungen in der Arbeit mit Reverse-Beacon-Netzwerk und Bandmaps, Behebung seit langem bestehender Probleme mit der Datenbankschnittstelle und Verbesserung der Integration mit Online-Diensten.
Sie werden im Artikel lesen
RBN- und Bandkarten

Die größte Neuerung ist die neu gestaltete RBN-Verbindungsarchitektur. Alle Verbraucher – Monitor, Bandkarten und Grayline – teilen sich eine TCP-Verbindung. Das Schließen des Monitorfensters unterbricht nicht mehr den Empfang von Spots für andere Programmteile. Das neue RBN-Kontrollfenster (zugänglich über Neues QSO → Fenster) zeigt den Verbindungsstatus an, ermöglicht die Serverauswahl aus Voreinstellungen und globalen Filtereinstellungen. Die Verbindung zu RBN kann beim Start des Programms automatisiert werden.
Bandmaps unterstützen jetzt mehrere gleichzeitig geöffnete Fenster. Jedes Fenster kann einen VFO verfolgen oder ein festes Band mit eigenem Bereich und Filter anzeigen. Mit dem Filter können Sie Stationen herausfiltern, die bereits nach einer globalen Regel, einem Zeitbereich oder einem Datum gearbeitet haben, oder die Anzeige auf Stationen mit LoTW oder eQSL beschränken. Bei Rufzeichen wird optional die Mitgliedschaft in Vereinen angezeigt. Die Prüfung abgeschlossener Stationen erfolgt im Hintergrund mit einem gemeinsamen Cache – das Programm friert nicht bei einer großen Menge an Spots oder einem entfernten Datenbankserver ein.
Datenbank und Kompatibilität mit MariaDB
CQRLOG wechselt für die Datenbankverbindung zum Zeichensatz utf8mb4. Vier-Byte-Zeichen – zum Beispiel Emoticons aus Callbook-Einträgen – werden korrekt gespeichert. Bestehende Tabellen werden beim ersten Start der neuen Version automatisch konvertiert, was bei einem großen Protokoll länger dauern kann. Datenbankverbindungen werden alle 5 Minuten überprüft und im Fehlerfall automatisch wiederhergestellt. Die gleiche Logik gilt für den RBN- und DX-Cluster – das Programm erkennt eine stille Trennung und stellt die Verbindung wieder her.
Hamlib- und TRX-Steuerung
Es wurde ein Problem mit rigctld behoben, bei dem es zu Rückständen kam, wenn der Transceiver ausgeschaltet war. Nach dem erneuten Einschalten des Radios blieben die Befehle hängen und die Lenkung reagierte nicht mehr. Version 3.3.0 behandelt diesen Zustand. Behoben ist auch die manuelle Bearbeitung der Frequenz, die nach dem Ausschalten des Radios im laufenden Betrieb fehlschlug.
Online-Dienste und LoTW
Der Export nach LoTW ermöglicht das Signieren und Senden in einem Schritt. Schlägt der Upload fehl, bleibt die signierte Datei erhalten und wird beim nächsten Versuch erneut angeboten. Das Programm zeigt die Anzahl der gesendeten QSOs an. Integration mit HamQTH auf API v2 umgestellt – Callbook-Suche, DX-Cluster und Protokollaufzeichnung nutzen eine neue Schnittstelle. Mit einer neuen Funktion können Sie die Frequenz und den Modus des Transceivers auf HamQTH melden, sodass andere Betreiber sehen können, dass Sie auf Sendung sind.
Fehlerbehebungen
Auf der Grayline-Karte war der Schatten je nach Jahreszeit um 45 bis 105 Minuten verschoben – die Berechnung des Sonnenstandes ist korrigiert. Ein Transaktionsfehler während einer QSL-Suche oder eines IOTA-Imports ließ die Transaktion offen, was dazu führte, dass andere Vorgänge fehlschlugen. Die WinKeyer-Funktion „Pot Speed“ funktioniert auf macOS, Flatpak und Snap. Der Locator mit in Kleinbuchstaben eingegebenem Teilquadrat hat falsche Koordinaten generiert.
Installation und Kompilierung
Für Fedora 44 ist ein RPM-Paket (Qt6) verfügbar. Die Befehle make rpm oder make docker-rpm ermöglichen die Kompilierung aus Quellen. Quellcodes und Binärpakete sind auf GitHub verfügbar https://github.com/ok2cqr/cqrlog
