LK0NOD - Forum - Community - CB Funk 11m

Normale Version: DEV Version
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
2.123.128

Fixes:
- KISS Decoder (fehlerhaftes Escaping)
- Eingehende Verbindungen werden geblockt bzw. der Port block wird nicht
  freigegeben, wenn Port neu initialisiert wird.
  (Schon wieder, da die reinit Prozedur verändert wurde in der Vorversion)
- Alle nicht darstellbaren Zeichen für GUI gesperrt.
  (wenn von der GUI versucht wird, Binäre Daten darzustellen die nicht
  darstellbar sind, gibts es Chaos.
  Tag Farben & Zeilenumbrüche gehen verloren)

Optimierung/Änderungen:
- Pipe-Tool Schleife performance optimiert (CPU-Last)
- Haupteinstellungen GUI > Allgemeine Einstellungen GUI überarbeitet
- AX25 Protokoll L3 > T1 wird nicht gestoppt, wenn REJ empfangen wird
  (Führ zu lange Wartezeiten bis reagiert wird)
- Monitor Decoder Performance optimiert
- Schleifen Performance optimiert

Neue Implementierungen / Funktionen:
- CLI-CMD: "CHIST" - zeigt Verbindungsverlauf
- PoPT-Remote-Protokoll(PRP) zum Fernsteuern von Stationen.
  - Sicheres Login Verfahren
  - Batch Mode (mehrere unkomprimierte PRP-Frames werden gesammelt und
    zusammengefasst zu einem, komprimierten PRP-Batch-Paket.
    (erhöht die Effizienz beim Komprimieren))
  - CLI-ESC Mode: Daten die mit PRP gesendet wurden können an den
    normalen Datenstrom(QSO) weitergereicht werden.
    Ermöglicht das Senden/Empfangen mit Datenkompression.
- Remote Monitor (nutzt das PoPT-Remote-Protokoll).
  Überträgt Monitordaten von entfernter PoPT-Node und stellt
  sie aufbereitet in der HostGUI da. (Ähnlich wie die Monitorausgabe
  bei TNN nur viel effizienter aufgrund von Datenkomprimierung)
- Monitor Decoder: PRP-Frame Decoder (Nur Metadaten werden ausgewertet)

Fixes:
- KISS Decoder (fehlerhaftes Escaping)
- Eingehende Verbindungen werden geblockt bzw. der Port block wird nicht
  freigegeben, wenn Port neu initialisiert wird.
  (Schon wieder, da die reinit Prozedur verändert wurde in der Vorversion)
- Alle nicht darstellbaren Zeichen für GUI gesperrt.
  (wenn von der GUI versucht wird, binäre Daten darzustellen die nicht
  darstellbar sind, gibts es Chaos.
  Tag Farben & Zeilenumbrüche gehen verloren)
- Es können keine User-DB Einträge mit SSID hinzugefügt werden
- Script Error, wenn neue APRS-Nachricht gesendet wird
- AXIP-Multicast ist nicht auswählbar in Porteinstellungen
- APRS-SMS sendet kein ACK, um den empfang zu bestätigen.

Optimierung/Änderungen:
- Pipe-Tool Schleife performance optimiert (CPU-Last)
- Haupteinstellungen GUI > Allgemeine Einstellungen GUI überarbeitet
- AX25 Protokoll L3 > T1 wird nicht gestoppt, wenn REJ empfangen wird
  (Führ zu lange Wartezeiten bis reagiert wird)
- Monitor Decoder Performance optimiert
- Schleifen Performance optimiert
- PoPT AX25-L3 Modul aufgeräumt + Thread Lock für Buffer
- Diverse PoPT Module aufgeräumt/restrukturiert
- Port-Einstellungen: Extra Fenster für KISS Einstellungen/Parameter
  - Zusätzlich Custom TNC-Kommandos möglich (Für KISS-Mode init)
- Port-Einstellungen: Flusskontrolle Optionen für serielle Geräte (DTR/RTS)

Neue Implementierungen / Funktionen:
- CLI-CMD: "CHIST" - zeigt Verbindungsverlauf
- APRS I-Gate
- APRS Digepeater
- APRS-Monitor: Auswertung für I-Gate Status Baken
- APRS-Monitor: Tabelle/Monitor für I-Gate & APRS-DIGI Pakete
- Autosave, alle Daten werden Periodisch (einstellbar) gespeichert.
- Multiport TNC (KISS) support
*** Fürs Erste deaktiviert (experimentell)
- PoPT-Remote-Protokoll(PRP) zum Fernsteuern von Stationen.
  - Sicheres Login Verfahren
  - Batch Mode (mehrere unkomprimierte PRP-Frames werden gesammelt und
    zusammengefasst zu einem, komprimierten PRP-Batch-Paket.
    (erhöht die Effizienz beim Komprimieren))
  - CLI-ESC Mode: Daten die mit PRP gesendet wurden können an den
    normalen Datenstrom(QSO) weitergereicht werden.
    Ermöglicht das Senden/Empfangen mit Datenkompression.
- Remote Monitor (nutzt das PoPT-Remote-Protokoll).
  Überträgt Monitordaten von entfernter PoPT-Node und stellt
  sie aufbereitet in der HostGUI da. (Ähnlich wie die Monitorausgabe
  bei TNN nur viel effizienter aufgrund von Datenkomprimierung)
- Monitor Decoder: PRP-Frame Decoder (Nur Metadaten werden ausgewertet)
# 2.124.x
Fixes:
- Sprachen (CZ, PL, PT, IT, RU, UA) nicht auswählbar in 1'st Setup wizard
- to_bytes Argument Problem mit, alten Python Versionen (3.6/3.8)
- Probleme mit seriellen Geräte in Linux


Optimierung/Änderungen:
- CLI APRS-SMS fügt Call des Senders (PoPT-BOX/NODE) nicht in Pfad ein.


Neue Implementierungen / Funktionen:
# 2.125.x
Fixes:
- "Pacman" Connect Pfad Plot Probleme mit Kanal Index Variable führt zu
  fehlerhaften Verhalten (z.B. Refresh Button) und Daten.
- CLI APRS-Chat.Pakete werden nicht als gedigipeated gekennzeichnet(AX25-Call)
  beim versenden von ACK-Nachrichten
- CLI-CMD: "PATH" zeigt falsche Daten an (Locator/Distanz)
- Fehlerhafte Zeitformat Konvertierung für UserDB Eintrag
  "last_conn"/letzter connect.
- QSO Fenster Tags Probleme, wenn alle QSO-Daten gelöscht werden
- Wenn in CLI Paging(Seiten stop) aktiviert ist, funktioniert SYS-Login und
  APRS-Chat nicht korrekt
Optimierung/Änderungen:
- Diverse I/O Buffer Thread Lock hinzugefügt
- QSO History für Service Kanäle (Kanal >= 11) werden nicht mehr
  über Programm start hinweg gespeichert. (Zu viel Datenmüll)
- Zeilen Limit (10.000 Zeilen) für QSO und Vorschreibfenster
  (50.000 Zeilen für Monitor)
Neue Implementierungen / Funktionen:
- CLI-CMD: "MONITOR" (Monitor [port] +/- [CALL] [CALL] ...)
  Monitor Ausgabe über CLI (NODE/SYSOP)
- CLI-CMD: "ENCODER" Text Encoding setzen mit ENC <opt>
# 2.125.x
Fixes:
- "Pacman" Connect Pfad Plot Probleme mit Kanal Index Variable führt zu
  fehlerhaften Verhalten (z.B. Refresh Button) und Daten.
- CLI APRS-Chat.Pakete werden nicht als gedigipeated gekennzeichnet(AX25-Call)
  beim versenden von ACK-Nachrichten
- CLI-CMD: "PATH" zeigt falsche Daten an (Locator/Distanz)
- Fehlerhafte Zeitformat Konvertierung für UserDB Eintrag
  "last_conn"/letzter connect.
- QSO Fenster Tags Probleme, wenn alle QSO-Daten gelöscht werden
- Wenn in CLI Paging(Seiten stop) aktiviert ist, funktioniert SYS-Login und
  APRS-Chat nicht korrekt
- APRS Neue-Mail Alarm (Icons) funktioniert nicht
- ScriptError beim Öffnen von APRS-Einstellungen
Optimierung/Änderungen:
- Diverse I/O Buffer Thread Lock hinzugefügt
- QSO History für Service Kanäle (Kanal >= 11) werden nicht mehr
  über Programm start hinweg gespeichert. (Zu viel Datenmüll)
- Zeilen Limit (10.000 Zeilen) für QSO und Vorschreibfenster
  (50.000 Zeilen für Monitor)
- Sounds (RX-Beep, Bell, ...) überarbeitet
Neue Implementierungen / Funktionen:
- CLI-CMD: "MONITOR" (Monitor [port] +/- [CALL] [CALL] ...)
  Monitor Ausgabe über CLI (NODE/SYSOP)
- CLI-CMD: "ENCODER" Text Encoding setzen mit ENC <opt>
- Verbindungsverlauf in UserDB Fenster (gefilter für jewiligen User)
- Sounds für neue APRS-Mail(APRS-SMS) & neue Mail (BBS/PMS)
# 2.126.x
Fixes:
- Programm Crash beim Erstellen/Zuweisen eines Dual-Ports
- Programm Crash wenn Dual-Port Monitor Pakete dekodiert
- GUI MH-Liste: MH-Einträge lassen sich nicht sortieren
- QSO Buffer Limit für nicht aktive Kanäle. (GUI friert zeitweise ein,
  beim Auswählen eines Kanals mit zu vielen neuen Daten)
- GUI Hauptfenster, Seitenverhältnisse der einzelnen Fenster, ins besonderen
  des tabellarischen Monitorfensters, verschieben sich beim Wechseln in den
  Monitor-Modus und zurück.
- Memory Leaks in diversen Toplevel Fenstern. (APRS-Monitor, UserDB,
  UserDB-Tree, MH-Liste)
Optimierung/Änderungen:
- Sämtliche Datumsangaben von T/M/J zu T.M.Y(DIN) geändert.
- Port-Statistik Fenster komplett überarbeitet (by opencode)
- Folgende GUI-Fenster werden beim Schließen nicht mehr zerstört und komplett
  neu aufgebaut, sondern im Speicher (unsichtbar im Hintergund) gehalten:
  APRS-Monitor, User-DB, UserDB-Treeview, MH-Liste, Port-Statistik.
  Spart Rechenzeit und Fenster-Einstellungen(Größe, Position, usw.)
  bleiben erhalten.
Neue Implementierungen / Funktionen:
- CLI CMD "POKER" - Texas Holde'm Poker (by opencode) (complete Vibecoded)