2.110.24
Fixes:
- Inkorrektes Handling, wenn DM Frame (Connection Reset) empfangen wird. Verursacht FRMR
- Default Farben für QSO Fenster (Text Farbe = Hintergrund Farbe)
- Neu angelegte Stationen werden erst nach Programm neustart in den Porteinstellungen angezeigt
- Programm Crash, wenn beschädigte MH-Liste geladen wird (ungetestet).
- Script-Error beim Ausführen des remote-CMD "WX CALL"
Optimierung:
- Error/popt-Log.
- Logs werden jetzt im Ordner data/logs gespeichert.
- Multicast(MCast) überarbeitet
Neue Implementierungen / Funktionen:
- Simples Logbuch. Monatlich wir eine neue Datei geschrieben, um Verbindungen zu erfassen.
- Multicast-Server (MCast-Server)
- MCast CLI
- MCast CLI-CMD: CH - Kanal wechseln
- MCast CLI-CMD: CHLIST - Liste der Kanäle
- MCast CLI-CMD: CHINFO - Informationen des aktuellen Kanals
- MCast CLI-CMD: SETAXIP - Setzt eigene AXIP-Adresse bzw. Domainnamen
- MCast virtuelle Kanäle
2.111.24
# 2.111.x
Fixes:
- Scripterror, wenn Stationsname angefordert wird.
- Es wurden nicht alle MCast-Mitglieder in der CLI & GUI angezeigt
- MCast Mitglieder mit selben IP u Port bekommen doppelte Frames
- MCast Settings Fenster: Kanal-Mitglied Liste wurde nicht ordentlich geupdated
- Baken-Text von Datei: falscher Zeilenumbruch
- APRS-Einstellungen werden nicht gespeichert bzw. APRS-Run Option
- Tag-Farben Vorschreibfenster
- Tag-Farben Sys-Message Monitor
- Leere Zeile wird gesendet, wenn Cursor im Vorschreibfenster versetzt wird
- Linux: MessageBox (Hinweise, Fragen ob Port gelöscht werden soll usw.) verschwinden hinter
dem aktuellen Fenster
Optimierung:
- Alle wichtigen Einstellungen zusammengefasst in ein Fenster
- Kein Disconnect mehr nötig bei Änderung der Station Einstellungen
Neue Implementierungen / Funktionen:
- MCast Loop-Preventer
- MCast: Bake an Kanalmitglieder, wenn Mitglied den Kanal betritt/verlässt
- Zeilenumbruch bei 79 Zeichen im Vorschreibfenster/Monitor
- Zeilenumbruch bei 79 Zeichen für PMS Nachrichten
- Zeilenumbruch bei 79 Zeichen für Baken texte
- Zeilenumbruch bei 79 Zeichen für Stations-Texte (C-Text usw.)
- Allgemeine Einstellung: Sprache einstellbar (endlich). Neustart von PoPT erforderlich.
(!Die Übersetzungen sind noch nicht vollständig!)
- Allgemeine Einstellung: Farbe des Vorschreibfensters einstellbar (endlich).
# 2.112.5
Fixes:
- Scripterror (Crash) wenn "Alle Disconnecten" Messagebox angezeigt wird
- Scripterror (Crash) wenn versucht wird auf Kanal 11 zu connecten.
(Wenn Kanal 10 belegt und der neue Connect den nächsten Kanal belegen soll.
(Die Kanäle ab 11 sind für "Service Kanäle" vorgesehen. Noden,
Auto Connects, PMS, ...))
- Kanal-Buttons(unten) zeigen noch connect an (bleiben grün) obwohl
Gegenstation bereits disconnected.
- T2-Parameter für AXIP. (Einstellungen werden nicht übernommen,
"Schnell-Einstellungen" rechte Seite "Kanal" werden falsch angezeigt bzw.
nicht übernommen)
!!! Für AXIP Ports sollte eine T2 Einstellung um die 50 gewählt werden !!!
Optimierung:
- Port-Config Initialisierung
Neue Implementierungen / Funktionen:
- F-Texte (Shift F1 - F10) belegbar mit "Macro-Texten"
# 2.113.10
Fixes:
- Windows: Keybindings für F-Texte
- Skalierungsprobleme mit dem rechten Fenster bei Windows
- Zeilenumbruch, wenn PMS-Nachricht gesendet wird
- Einstellungen-Fenster wird in Hintergrund geschoben, wenn
Textfarben ausgewählt werden
- Fenster werden in Hintergrund geschoben, wenn
Datei ausgewählt wird
- Pipe-Tool: Scripterror beim Klicken auf "Pipe auf Verbindung"
- RX-Echo Icon wird nicht gesetzt bei Neustart
Optimierung:
Neue Implementierungen / Funktionen:
- Ausgewählte Tabs (rechte Seite) werden gespeichert
- Live Netzwerk-Pfad-Plot (rechte Seite "Pacman")
# 2.114.x
Fixes:
- Scripterror, wenn "Messagebox" für Sysop Benachrichtigung erscheint
- Bei ""*** Reconnected to" wird call(SSID) der ausgehenden Station angezeigt
und nicht der zu der man connected ist
- AutoBin: Falscher Timestamp Check führt dazu das manche Dateien nicht
angenommen werden.
- AutoBin: Fehlender Zeilenumbruch bei Antwort Paket "#OK#".
!! Danke an Steffen und Ralph fürs Testen und Melden !!
- Port übergreifender weiterconnect über via Call hat für Probleme gesorgt.
(Digi-StopBit der vorherigen Digis wurde nicht korrekt gecheckt)
!! Danke an Lars und Benny fürs Testen und Melden !!
(Es gibt immer noch ein Problem mit dem L3-Digi.. Ich arbeite dran)
- Sporadischer Fehler beim Speichern der popt_main Config
- Unbekannte/Defekte KissFrames werden nicht gefiltert
!! Danke an Patrik !!
- File-Transfer Auto-RNR Mode
- Windows: Probleme beim Schließen des seriellen Ports (PoPT friert ein)
!! Danke an Jan !!
- Port Einstellungen: beim Ändern des COM-Ports wird kein reinit ausgelöst
- Port Einstellungen: beim löschen des "letzten Ports" wird die GUI nicht aktualisiert
Optimierung:
- APRS-Tracer: Möglichkeit ViaCalls einzugeben hinzugefügt
- Windows: Porteinstellungen: Auswahl der COM Ports zum Dropdown Menü geändert
(Mir war nicht bewusst, dass es Windows Nutzer so schwerfällt COM1, COM2, ..., einzugeben
)
Neue Implementierungen / Funktionen:
- Remote Kommando "C!" - Exklusiv Connect ohne MH-Listen Lookup nach Pfad
- Daten aus "1Wire-Sensoren (DS18B20-Temperatur Sensor)" können jetzt als
Textvariable in C-Text/Bake/usw. integriert werden.
(PoPT holt sich die Daten aus "/sys/devices/w1_bus_master1")
- NetRom-Decoder zu Testzwecken aktiviert (experimentell) (Noch nicht vollständig)
2.115.16
Fixes:
- Script-Error beim Öffnen der Haupteinstellungen (Ausgelöst durch
die 1Wire Einstellungen)
- Pacman-Funktion führt zu crashes (Speicherzugriffsfehler) auf dem
Raspberry-PI.
(0x0000007ff730a518 in Tk_GetImageMasterData () from /lib/aarch64-linux-gnu/libtk8.6.so)
(Betrifft bis jetzt nur libtk8.6.11-2 arm64)
Sollte der Fehler auftreten, dann kann die "Pacman"-Funktion eingeschränkt werden.
(Einstellungen>Allgemein>Pacman-FIX).
Die "Autoupdate-Funktion" wird eingeschränkt, der Plot kann aber nach wie vor
per Hand oder per Kanalwechsel aktualisiert werden.
Optimierung:
- SQLite WX-Daten: Schreibvorgänge auf Festspeicher optimiert
Neue Implementierungen / Funktionen:
- Support für Linux AX25-Kernel Devices
- User-DB GUI: Filterfunktion für User Einträge
- User-DB GUI: Neue Einträge können jetzt per Hand hinzugefügt werden
- Autologin mittels Baycom Login Verfahren
- GPIO-Funktion "DX-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "Conn-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "PMS-Neue-Mail-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "APRS-Neue-Mail-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "Sysop-Alarm(//BELL)": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
# 2.116.12
Fixes:
- Alle CLI-Modes gehen in den Baycom-Autologin Zustand,
wenn Option in User-DB hinterlegt. Baycom-Autologin nur
für Sysop-CLI.
Optimierung:
- imports für matplotlib in guiLiveConnPath.py (Pacman)
Neue Implementierungen / Funktionen:
- "TNC-EMU" Port (TCP-Server). (Pseudo TNC Emulator Port)
Zum direkten Verbinden von z.B. Dos-Box oder Amiga-Emulator
mit PoPT. (Derzeit nur ein "Client" pro Port)
- "TNC-EMU" Port (TCP-Client). (Pseudo TNC Emulator Port)
Zum direkten Verbinden von z.B. Dos-Box oder Amiga-Emulator
mit PoPT. (Derzeit nur ein "Server" pro Port)
- Dekodieren von Paketen von Multichannel-TNCs (Nur RX für Kanal 1-7)
PoPT 2.117.105
Fixes:
- PMS-Setting "AutoFWD" war ohne Funktion
- Unterschiedliche Timestamps im "Message-Center"
- FWD: BID wurde nicht ordentlich aus Nachrichten-Header extrahiert
- FWD-Protokoll: "F>" wird nicht erkannt wenn im Zustand "Warte auf FQ"
- Führt dazu das PoPT-BOX nicht auf weitere Nachrichten reagiert und
die Verbindung "hängt".
- FWD: Sender BBS-Adresse wir teilweise ohne Verteiler gespeichert
- Unvollständiger PR-Mail Header. (From:, To
- MH-Liste und User-DB werden beim Beenden von PoPT gelegentlich zerstört.
- "Sysop-Bell" Einstellungen werden nicht gespeichert
- Scripterror beim Öffnen des Pin-Setups in den GPIO-Einstellungen
- Bei Eingabe des CLI-CMD "QTH" wird der "Q" Befehl ausgeführt
- User-DB: Zeit für "Letzer Connect" wurde als "zuletzt gelesen" gesetzt
- Linkhalter Timer wird nicht zurückgesetzt, wenn sich Einstellungen geändert haben
Optimierung:
- T2-Auto Berechnung
- T1 Berechnung
- IRTT Berechnung
- T2 Default Wert auf von 1700 auf 2888 geändert
- SQL-DB: Tabellen pms_pn_msg und pms_BL_msg
zusammengefasst zu pms_in_msg
- Interne CLI-CMD config
- Neue PMS/BBS Config GUI
- PMS/BBS Strukturen
- CLI Strukturen
- Cleanup Stingtabelle in CLI-Funktionen
- Übersetzungen im "Message-Center" vervollständigt
- Spalte für "Flag" im "Message-Center" für PN und BL
- SQL-Querys fürs Handeln großer Datenmengen beim Löschen
Neue Implementierungen / Funktionen:
- Forward-Protokoll BinMail (Bin Mode) lzhuf Komprimierung
- Forward-Warteschlangen Tasker
- Parameter Monitor für Forward-Warteschlangen
- Auto-Lookup für PR-Mail Adressen, beim Senden neuer P-Mails
- Beacon-Call Filter für User-DB
- PR-Mail Adresse (Sysop- und BBS-Adressen) werden automatisch
aus empfangenen PR-Mails in der User-DB erfasst.
- Neuer Tab "BBS" im "Message-Center"
- CLI Typ: BOX
- CLI-CMD: LB (List Bulletin/ Listet alle Bulletin Mails)
- CLI-CMD: LM (List Mails / Listet alle eigenen Mails)
- CLI-CMD: LN (List New Mails / Listet alle eigenen neuen Mails)
- CLI-CMD: LL (List all Mails / Listet alle Mails)
- CLI-CMD: L< (<CALL> Listet Bulletins VON einem Rufzeichen)
- CLI-CMD: L> (<CALL/RUBRIK> Listet Nachrichten AN ein Rufzeichen oder Rubrik.)
- CLI-CMD: L@ (<CALL> Listet Bulletins VIA Verteiler.)
- CLI-CMD: KM (Löscht alle pers. Nachrichten, die man bereits gelesen hat.)
- CLI-CMD: K (Löscht pers. Nachricht(en), Bsp: K 123 124 128)
- CLI-CMD: R (Read Mail / Mail lesen)
- CLI-CMD: SP (Send Private Mail / Sende Private Mail)
- CLI-CMD: SB (Send Bulletin Mail / Sende Bulletin Mail)
- CLI Seiten-Stops/Paging für MCast, NODE, BOX
- PMS-Setting "Reverse-FWD" (nach Zeitplan connecten) für jeweiligen BBS-FWD
setzbar
- BOX nimmt jetzt auch FWD Connections von BBS an
- Forward-Lookup Funktionen für das Routing von ausgehenden Mails
- Lokales Mail-System (PoPT-BBS erkennt, wenn Mails lokal bleiben sollen)
- Französische Übersetzung by ClaudeMa
- CLI-CMD "WX" gibt ASCII-Diagram aus für Temperatur, Luftdruck und
Luftfeuchtigkeit, wenn Daten vorhanden sind.
- BBS/PMS AutoMail. Vordefinierte Mails können nach Zeitplan gesendet werden.
- BBS Mail Import. Mails werden aus Datei data/bbs/import/import.poxt importiert.
- BBS Erst Benutzer Registrierung.
# 2.118.29
Fixes:
- Scripterror in cliBOX.py
- Scripterror in guiAPRSnewMSG.py beim Aufrufen
- Scripterror in guiPipeToolSettings.py wenn versucht wird leere
Config zu löschen
- BBS-Einstellungen - Routing: Zeigt werte für "BBS" und "THEME" nicht an
- BBS-Einstellungen: Allgemeine Probleme mit der GUI
(Aktualisierung der Tabs, Fehler beim Anlegen neuer FWD-Partner)
- Scripterror im Message-Center beim verändern der Textgröße. (STRG +/-)
- Messagcenter, Textgröße der Forwardwarteschlange wird nicht verändert.
- Numpad-Enter sendet Text ohne Zeilenumbruch
- BBS/PMS-Einstellungen: Sysop-Call ist nicht auswählbar als BOX-Call (für PMS-Mode)
- Unbekannte Distanz (-1) wird im Monitor angezeigt
- USerDB: Filter wird resetet nach, löschen eines Eintrages.
- Ausgewählter Text in Vorschreib-/QSO-/Monitorfenster wird nicht richtig
oder nur teilweise markiert.
- RX-Echo Funktion
Optimierung/Änderungen:
- GUI: "Neue Verbindung" Fenster überarbeitet.
- Pseudo TX-Delay für AXIP-Port aktiviert. (Bei Probleme mit BPQ)
- AX25 Protokoll: Handling beim Empfangen eines DM-Frames bei
bestehender Verbindung.(Connection reset)
- Main-GUI Statusleisten und Textfenster
- NetRom Monitorausgabe
- Monitorausgabe überarbeitet
- Optionales Decoding von:
- APRS
- NetRom
- Distanzen
- Hex-Ausgabe
- Monitor Task Ressourcen optimiert (CPU-Last)
- Monitor Auto Decoder
Neue Implementierungen / Funktionen:
- CLI CMD "A". Bricht alle aktuellen Aussendungen ab.
- Mausklick bindings für "Alarm Leiste" (rechts oben)
- awthemes support. Download: sourceforge.net/projects/tcl-awthemes/
- Größe des Hauptfensters wird jetzt gespeichert
- Größe der verschiedenen verschiebbaren Fenster wird jetzt gespeichert
- Haupt-GUI: Rechtsklick-Menü
- Message-Center: Rechtsklick-Menü
- Message-Center: STRG-C Keybind
- Neu PR-Mail GUI: Rechtsklick-Menü
- Neu PR-Mail GUI: F-Text Keybindings (Shift+F1 - Shift+F12)
- Anordnung des Vorschreib-/QSO-/Monitor-Fesnters konfigurierbar
- UserDB: Rechtsklick-Menü und Möglichkeit mehrere Einträge zu löschen
- UserDB Tree: Rechtsklick-Menü und Möglichkeit mehrere Einträge zu löschen
- Freie SSID kann bei Neuaufbau der Verbindung ausgewählt werden
# 2.119.55
Fixes:
- Script-Error, wenn Port geschlossen wird (TNC an Seriellen Port)
- FRMR Decoder gibt string als Payload zurück anstatt bytes. Verursacht Crash
- Haupt-Einstellungen, GPIO-Einstellungen erscheinen mehrfach nach dem
Speichern
- BOX-CLI. Ausgabe Formatierung für LN, LM, LL, ...
- BBS-Forwarding, Verbindung wird nicht beendet, wenn Fehler erkannt wird
- BBS-Forwarding, Software Identifier wird beim Forwarding nicht ausgewertet
- BBS-Routing, Routingregeln für Bulletin Nachrichten werden nicht richtig
abarbeitet
- Sortierung der Forward-Warteschlange(GUI) geht verloren nach update (Änderungen der
Warteschlange)
- FWD-Warteschlange wird nicht aktualisiert, wenn Nachricht aus Warteschlange
gelöscht wurde
- BBS-Auto-Mail: keine Absender-BBS.
- BBS: falsche *** No Route *** Nachricht werden an den Sysop gesendet
- BBS-Einstellungen > Routing: Einstellungen für
PN-Prio/PN-AutoPath/PN-Erlauben/BL-Erlauben wurden nicht gespeichert.
- Programm-Crash aufgrund Threading Probleme
- Im Monitor-Mode lässt sich eine Verbindung auf Kanal 0 aufbauen.
(Kanal 0 ist Monitor-Kanal)
- GUI BBS-Forwardrouten: Eigene BBS wird nicht als Startknoten angezeigt.
Optimierung/Änderungen:
- AXIP Port handling
- Port Loop
- Port Connection-TX-Spooler
- Net/Rom decoder und Monitor Ausgabe
- User-DB wird jetzt in json format gespeichert
- Programm Initialisierungsprozedur (Alle eingehenden Verbindungen werden
ignoriert, solange die Initialisierung nicht vollständig abgeschlossen ist)
- Unnötige updates der Forward-Warteschlange
- Fehlende Übersetzungen vervollständigt by ClaudeMa
Neue Implementierungen / Funktionen:
- Net/Rom INP decoder
- App-Icon für Linux. (Icon by Thomas D1TNE. Danke Thomas)
- PoPT auf nicht empfangsbereit schalte. (Alle eingehenden Connects werden
ignoriert/abgewiesen)
- Blacklist für eingehende Verbindungen.
- BBS-Forwarding: Timeout für tote Verbindung
- BBS-Forwarding: Ausgehende Verbindungen deaktivierbar
- BBS Forward-Warteschlange: Wenn Einträge ausgewählt sind, wird der FWD an
- BBS Forward-Warteschlange: FWD-Start Knopf in BBS Warteschlangen Übersicht
die ausgewählte BBS angestoßen. Wenn kein Eintrag ausgewählt ist, wird der
sofortige FWD zu allen Konfigurierten BBS angestoßen.
- UmgebungVARS für C-Text/Bye-Text/Info-Text/LangInfo/News/Bake
- $fwdPartner = Listet Forward-Partner auf - Bake
- CLI-CMD "CH" - sendet kurzen Text an Kanal.
CH <Kanal-NR> Nachricht (ein Zeile)
- BBS: Redirect Check für PM's an lokale BBS. Es wird überprüft, ob die
lokale BBS mit der Heimat-BBS in der User-DB übereinstimmt. Wenn das
nicht der Fall sein sollte wird die Mail an die in der User-DB hinterlegte
Heimat-BBS weitergeleitet und mit einem Vermerk versehen.
- CLI-CMD: SR (Sendet Antwort auf Mail / Send Reply)
- BBS: "Connection Script". Route zum FWD-Partner wird Schritt für Schritt
aufgebaut, in dem Terminal Befehle für den jeweiligen Verbindungsaufbau
gesendet werden.
Z.B.: DX0SAW - c DX0SAW
DX0BBS - m
Der nächste Schritt wird durch jeweilige Flag "*** Connected to <CALL>"
erkannt. Es kann alternativ ein Timer gesetzt werden, wie lange bis zum
nächsten Schritt (senden des Befehls) gewartet werden soll. Bei gesetzten
Timer wird die "*** Connected to <CALL>" Flag ignoriert.
# 2.120.52
!!! Check requirements.txt (tkintermapview benötigt) !!!
Fixes:
- BBS-Fwd: Wenn "=" (BBS is already receiving MSG fm other BBS) empfangen
wird, entsteht eine Endlosschleife, da die Nachricht nicht aus der
FWD-Warteschlange entfernt wird
- Zeilenumbruch für APRS-Nachrichten
- Eigene APRS-Nachrichten werden nicht angezeigt
- Eingehende S&F-Forwardverbindung wird nicht Disconnected, wenn FWD
beendet ist.
- S= Nachrichten (Nachricht wird bereits von einer anderen Station empfangen)
werden nicht erneut zum FWD angeboten.
- S&F-Forwardverbindung: Header Parsing Error bei Bulletin Mails von WinBox
- FWD-Statistik mail_bytes_tx Zähler hat falschen Wert erfasst
- Asynchrone Ausgabe der "SYS-Nachrichten" (*** connected to ..., ...)
- Probleme beim Sortieren der Statistik-Tabelle in Forwardwarteschlange-GUI
- BBS: "Neue Benutzeranmeldung" Mail an Sysop wird in CLI-Sprache und nicht
in GUI Sprache gesendet
Optimierung/Änderungen:
- GUI Tasker-Warteschlange
- Systemnachrichtenausgaben im Monitor beim Beenden von PoPT
- Tasker für GUI FWD-Warteschlange
- Rechtsklickmenü im QSO- und Vorschreibfenster
- Programm-Ende Prozedur
- Alte StringTab Aufrufe aufgeräumt
- GUI-APRS-Server Monitor Update-Tasks
- GUI-APRS-Messenger Update-Tasks
- GUI-APRS-Messenger überarbeitet
- Datenbank Abfragen
- Zeilenumbruch-Check Methoden in diversen GUI's
- Blacklist gilt jetzt auch für DIGI
- APRS-Servermonitor überarbeitet
- APRS-Servermonitor ist jetzt APRS-Monitor in dem APRS-Pakete
aus allen Quellen(Ports) angezeigt werden
- MainGUI Tasker update_idletasks() wird jetzt nur wenn nötig ausgeführt
- Gesendeter Text wird jetzt sofort nach der Eingabe im Vorschreibfenster,
im QSO-Fenster angezeigt und nicht, erst wenn das Paket gesendet wurde.
- APRS-Einstellung-GUI überarbeitet
- MH-Liste-GUI überarbeitet
- MH Netzwerk-Graph(Net-Plot) ist jetzt in die MH-Liste GUI gewandert
- APRS-Beacon-Tracer ist jetzt in die MH-GUI "gewandert"
- Icons für Verbindungstypen in "Connects" Tabelle (Seiten-Fenster)
Neue Implementierungen / Funktionen:
- BBS Forward-Statistiken/Zähler in GUI FWD-Warteschlange
- BBS Forward-Statistiken/Zähler Tabelle in GUI FWD-Warteschlange
- CLI-CMD "(FWDI)NFO" gibt FWD-Statistik/Zähler zurück
- CLI-CMD "(MR)" markiert alle pers. Nachrichten als gelesen.
- APRS-Messenger: CQ-Calls (CQ*, ALL*, QST*) werden jetzt ausgewertet
und Sysop benachrichtigt bei Empfang eine CQ-Nachricht
- APRS-Messenger: Tabelle für empfangende Bulletin Nachrichten
- APRS-Icons für APRS-Monitor
- "Node-Liste" im APRS-Monitor
- "Reported Objects Liste" im APRS-Monitor
- "WX-Paket Liste" im APRS-Monitor
- "MSG-Paket Liste" im APRS-Monitor
- "Bulletin-Paket Liste" im APRS-Monitor
- Zusätzlicher Monitor in Tabellenansicht im Hauptfenster
- QSO-Fenster Rechtsklick "Auswahl senden" - sendet ausgewählten Text oder
Kommando an Gegenstation
- Möglichkeit APRS-Beacons zu senden via (HF & APSR-Server)
- APRS-Map im APRS-Monitor
- Karte/Map für MH-Liste GUI
- Karte/Map für UserDB-Übersicht GUI
- Karte/Map für UserDB Haupt-GUI
- Tabelle für DX-Alarm-History in MH-Liste GUI
- Tabelle für Verbindungsverlauf in Seitenfenter(Haupt-GUI)
- Tabelle für Verbindungsverlauf in MH-Liste GUI
- Tabelle für Verbindungsverlauf in BBS-Forwardwarteschlangen GUI
- APRS-Icons (wenn bekannt) in MH-Liste
- Simpler "First Setup" Wizard, mit Einstellungen für Sprache und
GUI-Style. (Wird nach und nach erweitert)
- Simpler lokaler Converse-Mode (kein Ping-Pong Converse !)
PoPT 2.121.27
!!! Check requirements.txt (playsound3 benötigt) !!!
Fixes:
- Programm Crash wenn SABME(EAX.25) Frame empfangen wird
- Programm Crash durch BBS, wenn port nicht richtig initialisiert wurde
- Programm Crash, wenn korrumpierter FWD-Header empfangen wird
- BBS-Fwd: Wenn "=" (BBS is already receiving MSG fm other BBS) empfangen
wird, entsteht eine Endlosschleife, da die Nachricht nicht aus der
FWD-Warteschlange entfernt wird (diesmal hoffentlich wirklich gefixt)
- BBS-Fwd: "=" geflaggte Nachrichten werden nicht erneute zum Senden angeboten
- BBS-FWD: Aus der GUI aus gesendete Nachrichten lösen ein "Forward-Task" aus
obwohl die Warteschlange noch nicht vollständig verarbeitet wurde
- Eingehende Verbindungen werden geblockt bzw. der Port block wird nicht
freigegeben, wenn Port neu initialisiert wird
- GPIO Einstellungen: GPIO ohne Funktionszuweisungen können gespeichert werden,
werden aber nicht in der Übersicht angezeigt
- GPIO-Tool: Sysop Alarm wird nicht resetet
- Kein Echo der ausgeführten Kommandos im eigenen Terminal
Optimierung/Änderungen:
- GUI Forward-Warteschlange: Filter und Icons implementiert
- BBS Tasker: Zeitintensive prozesse werden in einer Warteschlange abarbeitet
- GPIO Tasker: Zeitintensive prozesse werden in einer Warteschlange abarbeitet
- Wenn Softwarekennung ermittelt wird nicht mehr nach weitere Softwarekennung
gesucht. Verhindert das Auslesen von z.B. CLI.Monitor Anwendungen auf Noden
- GUI Main Loop: Warteschlangen Tasker wird nach gewissen laufzeit unterbrochen
(nicht wie vorher nach x durchläufen)
(verbesserte GUI ansprechverhalten bei großen Lasten wie z.B. bei der
Übertragung von Dateien (Local Host zur eigenen Station als Benchmark))
- GUI Monitor und Monitor-Tree Tasker performance optimiert
(Monitor u Mon-Tree sind bis zu 5 Minuten "nachgelaufen", obwohl die Datei-
übertragung bereits beendet war, seit geraumer Zeit. Sollte jetzt nicht
mehr vorkommen. Getestet auf einen PI4-4GB-RAM)
- Diverse Optimierungen für MacOS
- Sprachausgabe jetzt auch für Windows
Neue Implementierungen / Funktionen:
- BBS: BIN-MODE optional wählbar für jeweiligen FWD-Partner
- CLI-CMD Converse: "U" - Gibt Lister der User im eigenen Kanal aus
- CLI-CMD: "CSTAT" - Verbindungsstatistik der letzten 7 Tage
- CLI-CMD: "RTT" - Laufzeitmessung
PoPT 2.122.21
Fixes:
- BBS: BID (Boxcall) wird nach Verändern der Einstellungen erst nach Programm
neustart updated. Resultiert in BID: 000001NOCALL
- GUI-Probleme im "Neue Verbindung"-Fenster, wenn andere Sprache ausgewählt
ist.
- UserDB: Locator/Position wird nicht aktualisiert
- Gewählte Sprache für CLI wird nicht aktualisiert bzw. erst na reconnect
gesetzt.
- Fehlerhafte aprs-pakete führen zum Program-crash
- Es wird immer nur ein Frame gesendet
- CLI: Seitenstop
Optimierung/Änderungen:
- Soundmodul überarbeitet
- gTTS optional. (Wenn nicht installiert, wird es auch nicht verwendet.)
- Sprachausgabe/Sounds werden nicht unmittelbar nach dem Abschalten der
"Soundoption" beendet.
- Pipe Tool und Pipe-Tool GUI's aufgeräumt
- Port reinit Prozedur nach ändern/einstellen von Port parametern.
(Reinit läuft jetzt als extra Thread um die GUI nicht zu blockieren.)
- Baken MH-Liste listet jetzt nur Calls ohne SID
Neue Implementierungen / Funktionen:
- Karte/Map für Locator-Rechner
- CLI-CMD: "PSTAT" - Port Statistiken
- CLI-CMD: "BWSTAT" - Port Bandauslastung letzten 10 Minuten
- Auto Max-Frame: Max-Frame wird automatisch angepasst, je nach Qualität
der Verbindung.
- Port-Typ: AGWPE-TCP
- Pipe-Tool: AX25 Pipe > TCP-Server
- Pipe-Tool: AX25 Pipe > TCP-Client
- Pipe-Tool: AX25 Pipe > Serial Device
Fixes:
- Inkorrektes Handling, wenn DM Frame (Connection Reset) empfangen wird. Verursacht FRMR
- Default Farben für QSO Fenster (Text Farbe = Hintergrund Farbe)
- Neu angelegte Stationen werden erst nach Programm neustart in den Porteinstellungen angezeigt
- Programm Crash, wenn beschädigte MH-Liste geladen wird (ungetestet).
- Script-Error beim Ausführen des remote-CMD "WX CALL"
Optimierung:
- Error/popt-Log.
- Logs werden jetzt im Ordner data/logs gespeichert.
- Multicast(MCast) überarbeitet
Neue Implementierungen / Funktionen:
- Simples Logbuch. Monatlich wir eine neue Datei geschrieben, um Verbindungen zu erfassen.
- Multicast-Server (MCast-Server)
- MCast CLI
- MCast CLI-CMD: CH - Kanal wechseln
- MCast CLI-CMD: CHLIST - Liste der Kanäle
- MCast CLI-CMD: CHINFO - Informationen des aktuellen Kanals
- MCast CLI-CMD: SETAXIP - Setzt eigene AXIP-Adresse bzw. Domainnamen
- MCast virtuelle Kanäle
2.111.24
# 2.111.x
Fixes:
- Scripterror, wenn Stationsname angefordert wird.
- Es wurden nicht alle MCast-Mitglieder in der CLI & GUI angezeigt
- MCast Mitglieder mit selben IP u Port bekommen doppelte Frames
- MCast Settings Fenster: Kanal-Mitglied Liste wurde nicht ordentlich geupdated
- Baken-Text von Datei: falscher Zeilenumbruch
- APRS-Einstellungen werden nicht gespeichert bzw. APRS-Run Option
- Tag-Farben Vorschreibfenster
- Tag-Farben Sys-Message Monitor
- Leere Zeile wird gesendet, wenn Cursor im Vorschreibfenster versetzt wird
- Linux: MessageBox (Hinweise, Fragen ob Port gelöscht werden soll usw.) verschwinden hinter
dem aktuellen Fenster
Optimierung:
- Alle wichtigen Einstellungen zusammengefasst in ein Fenster
- Kein Disconnect mehr nötig bei Änderung der Station Einstellungen
Neue Implementierungen / Funktionen:
- MCast Loop-Preventer
- MCast: Bake an Kanalmitglieder, wenn Mitglied den Kanal betritt/verlässt
- Zeilenumbruch bei 79 Zeichen im Vorschreibfenster/Monitor
- Zeilenumbruch bei 79 Zeichen für PMS Nachrichten
- Zeilenumbruch bei 79 Zeichen für Baken texte
- Zeilenumbruch bei 79 Zeichen für Stations-Texte (C-Text usw.)
- Allgemeine Einstellung: Sprache einstellbar (endlich). Neustart von PoPT erforderlich.
(!Die Übersetzungen sind noch nicht vollständig!)
- Allgemeine Einstellung: Farbe des Vorschreibfensters einstellbar (endlich).
# 2.112.5
Fixes:
- Scripterror (Crash) wenn "Alle Disconnecten" Messagebox angezeigt wird
- Scripterror (Crash) wenn versucht wird auf Kanal 11 zu connecten.
(Wenn Kanal 10 belegt und der neue Connect den nächsten Kanal belegen soll.
(Die Kanäle ab 11 sind für "Service Kanäle" vorgesehen. Noden,
Auto Connects, PMS, ...))
- Kanal-Buttons(unten) zeigen noch connect an (bleiben grün) obwohl
Gegenstation bereits disconnected.
- T2-Parameter für AXIP. (Einstellungen werden nicht übernommen,
"Schnell-Einstellungen" rechte Seite "Kanal" werden falsch angezeigt bzw.
nicht übernommen)
!!! Für AXIP Ports sollte eine T2 Einstellung um die 50 gewählt werden !!!
Optimierung:
- Port-Config Initialisierung
Neue Implementierungen / Funktionen:
- F-Texte (Shift F1 - F10) belegbar mit "Macro-Texten"
# 2.113.10
Fixes:
- Windows: Keybindings für F-Texte
- Skalierungsprobleme mit dem rechten Fenster bei Windows
- Zeilenumbruch, wenn PMS-Nachricht gesendet wird
- Einstellungen-Fenster wird in Hintergrund geschoben, wenn
Textfarben ausgewählt werden
- Fenster werden in Hintergrund geschoben, wenn
Datei ausgewählt wird
- Pipe-Tool: Scripterror beim Klicken auf "Pipe auf Verbindung"
- RX-Echo Icon wird nicht gesetzt bei Neustart
Optimierung:
Neue Implementierungen / Funktionen:
- Ausgewählte Tabs (rechte Seite) werden gespeichert
- Live Netzwerk-Pfad-Plot (rechte Seite "Pacman")
# 2.114.x
Fixes:
- Scripterror, wenn "Messagebox" für Sysop Benachrichtigung erscheint
- Bei ""*** Reconnected to" wird call(SSID) der ausgehenden Station angezeigt
und nicht der zu der man connected ist
- AutoBin: Falscher Timestamp Check führt dazu das manche Dateien nicht
angenommen werden.
- AutoBin: Fehlender Zeilenumbruch bei Antwort Paket "#OK#".
!! Danke an Steffen und Ralph fürs Testen und Melden !!
- Port übergreifender weiterconnect über via Call hat für Probleme gesorgt.
(Digi-StopBit der vorherigen Digis wurde nicht korrekt gecheckt)
!! Danke an Lars und Benny fürs Testen und Melden !!
(Es gibt immer noch ein Problem mit dem L3-Digi.. Ich arbeite dran)
- Sporadischer Fehler beim Speichern der popt_main Config
- Unbekannte/Defekte KissFrames werden nicht gefiltert
!! Danke an Patrik !!
- File-Transfer Auto-RNR Mode
- Windows: Probleme beim Schließen des seriellen Ports (PoPT friert ein)
!! Danke an Jan !!
- Port Einstellungen: beim Ändern des COM-Ports wird kein reinit ausgelöst
- Port Einstellungen: beim löschen des "letzten Ports" wird die GUI nicht aktualisiert
Optimierung:
- APRS-Tracer: Möglichkeit ViaCalls einzugeben hinzugefügt
- Windows: Porteinstellungen: Auswahl der COM Ports zum Dropdown Menü geändert
(Mir war nicht bewusst, dass es Windows Nutzer so schwerfällt COM1, COM2, ..., einzugeben
)Neue Implementierungen / Funktionen:
- Remote Kommando "C!" - Exklusiv Connect ohne MH-Listen Lookup nach Pfad
- Daten aus "1Wire-Sensoren (DS18B20-Temperatur Sensor)" können jetzt als
Textvariable in C-Text/Bake/usw. integriert werden.
(PoPT holt sich die Daten aus "/sys/devices/w1_bus_master1")
- NetRom-Decoder zu Testzwecken aktiviert (experimentell) (Noch nicht vollständig)
2.115.16
Fixes:
- Script-Error beim Öffnen der Haupteinstellungen (Ausgelöst durch
die 1Wire Einstellungen)
- Pacman-Funktion führt zu crashes (Speicherzugriffsfehler) auf dem
Raspberry-PI.
(0x0000007ff730a518 in Tk_GetImageMasterData () from /lib/aarch64-linux-gnu/libtk8.6.so)
(Betrifft bis jetzt nur libtk8.6.11-2 arm64)
Sollte der Fehler auftreten, dann kann die "Pacman"-Funktion eingeschränkt werden.
(Einstellungen>Allgemein>Pacman-FIX).
Die "Autoupdate-Funktion" wird eingeschränkt, der Plot kann aber nach wie vor
per Hand oder per Kanalwechsel aktualisiert werden.
Optimierung:
- SQLite WX-Daten: Schreibvorgänge auf Festspeicher optimiert
Neue Implementierungen / Funktionen:
- Support für Linux AX25-Kernel Devices
- User-DB GUI: Filterfunktion für User Einträge
- User-DB GUI: Neue Einträge können jetzt per Hand hinzugefügt werden
- Autologin mittels Baycom Login Verfahren
- GPIO-Funktion "DX-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "Conn-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "PMS-Neue-Mail-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "APRS-Neue-Mail-Alarm": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
- GPIO-Funktion "Sysop-Alarm(//BELL)": Schaltet GPIO high/low(einstellbar)
in Mode (Blink, Hold(für Zeit X oder bis Alarm resetet(einstellbar))
# 2.116.12
Fixes:
- Alle CLI-Modes gehen in den Baycom-Autologin Zustand,
wenn Option in User-DB hinterlegt. Baycom-Autologin nur
für Sysop-CLI.
Optimierung:
- imports für matplotlib in guiLiveConnPath.py (Pacman)
Neue Implementierungen / Funktionen:
- "TNC-EMU" Port (TCP-Server). (Pseudo TNC Emulator Port)
Zum direkten Verbinden von z.B. Dos-Box oder Amiga-Emulator
mit PoPT. (Derzeit nur ein "Client" pro Port)
- "TNC-EMU" Port (TCP-Client). (Pseudo TNC Emulator Port)
Zum direkten Verbinden von z.B. Dos-Box oder Amiga-Emulator
mit PoPT. (Derzeit nur ein "Server" pro Port)
- Dekodieren von Paketen von Multichannel-TNCs (Nur RX für Kanal 1-7)
PoPT 2.117.105
Fixes:
- PMS-Setting "AutoFWD" war ohne Funktion
- Unterschiedliche Timestamps im "Message-Center"
- FWD: BID wurde nicht ordentlich aus Nachrichten-Header extrahiert
- FWD-Protokoll: "F>" wird nicht erkannt wenn im Zustand "Warte auf FQ"
- Führt dazu das PoPT-BOX nicht auf weitere Nachrichten reagiert und
die Verbindung "hängt".
- FWD: Sender BBS-Adresse wir teilweise ohne Verteiler gespeichert
- Unvollständiger PR-Mail Header. (From:, To

- MH-Liste und User-DB werden beim Beenden von PoPT gelegentlich zerstört.
- "Sysop-Bell" Einstellungen werden nicht gespeichert
- Scripterror beim Öffnen des Pin-Setups in den GPIO-Einstellungen
- Bei Eingabe des CLI-CMD "QTH" wird der "Q" Befehl ausgeführt
- User-DB: Zeit für "Letzer Connect" wurde als "zuletzt gelesen" gesetzt
- Linkhalter Timer wird nicht zurückgesetzt, wenn sich Einstellungen geändert haben
Optimierung:
- T2-Auto Berechnung
- T1 Berechnung
- IRTT Berechnung
- T2 Default Wert auf von 1700 auf 2888 geändert
- SQL-DB: Tabellen pms_pn_msg und pms_BL_msg
zusammengefasst zu pms_in_msg
- Interne CLI-CMD config
- Neue PMS/BBS Config GUI
- PMS/BBS Strukturen
- CLI Strukturen
- Cleanup Stingtabelle in CLI-Funktionen
- Übersetzungen im "Message-Center" vervollständigt
- Spalte für "Flag" im "Message-Center" für PN und BL
- SQL-Querys fürs Handeln großer Datenmengen beim Löschen
Neue Implementierungen / Funktionen:
- Forward-Protokoll BinMail (Bin Mode) lzhuf Komprimierung
- Forward-Warteschlangen Tasker
- Parameter Monitor für Forward-Warteschlangen
- Auto-Lookup für PR-Mail Adressen, beim Senden neuer P-Mails
- Beacon-Call Filter für User-DB
- PR-Mail Adresse (Sysop- und BBS-Adressen) werden automatisch
aus empfangenen PR-Mails in der User-DB erfasst.
- Neuer Tab "BBS" im "Message-Center"
- CLI Typ: BOX
- CLI-CMD: LB (List Bulletin/ Listet alle Bulletin Mails)
- CLI-CMD: LM (List Mails / Listet alle eigenen Mails)
- CLI-CMD: LN (List New Mails / Listet alle eigenen neuen Mails)
- CLI-CMD: LL (List all Mails / Listet alle Mails)
- CLI-CMD: L< (<CALL> Listet Bulletins VON einem Rufzeichen)
- CLI-CMD: L> (<CALL/RUBRIK> Listet Nachrichten AN ein Rufzeichen oder Rubrik.)
- CLI-CMD: L@ (<CALL> Listet Bulletins VIA Verteiler.)
- CLI-CMD: KM (Löscht alle pers. Nachrichten, die man bereits gelesen hat.)
- CLI-CMD: K (Löscht pers. Nachricht(en), Bsp: K 123 124 128)
- CLI-CMD: R (Read Mail / Mail lesen)
- CLI-CMD: SP (Send Private Mail / Sende Private Mail)
- CLI-CMD: SB (Send Bulletin Mail / Sende Bulletin Mail)
- CLI Seiten-Stops/Paging für MCast, NODE, BOX
- PMS-Setting "Reverse-FWD" (nach Zeitplan connecten) für jeweiligen BBS-FWD
setzbar
- BOX nimmt jetzt auch FWD Connections von BBS an
- Forward-Lookup Funktionen für das Routing von ausgehenden Mails
- Lokales Mail-System (PoPT-BBS erkennt, wenn Mails lokal bleiben sollen)
- Französische Übersetzung by ClaudeMa
- CLI-CMD "WX" gibt ASCII-Diagram aus für Temperatur, Luftdruck und
Luftfeuchtigkeit, wenn Daten vorhanden sind.
- BBS/PMS AutoMail. Vordefinierte Mails können nach Zeitplan gesendet werden.
- BBS Mail Import. Mails werden aus Datei data/bbs/import/import.poxt importiert.
- BBS Erst Benutzer Registrierung.
# 2.118.29
Fixes:
- Scripterror in cliBOX.py
- Scripterror in guiAPRSnewMSG.py beim Aufrufen
- Scripterror in guiPipeToolSettings.py wenn versucht wird leere
Config zu löschen
- BBS-Einstellungen - Routing: Zeigt werte für "BBS" und "THEME" nicht an
- BBS-Einstellungen: Allgemeine Probleme mit der GUI
(Aktualisierung der Tabs, Fehler beim Anlegen neuer FWD-Partner)
- Scripterror im Message-Center beim verändern der Textgröße. (STRG +/-)
- Messagcenter, Textgröße der Forwardwarteschlange wird nicht verändert.
- Numpad-Enter sendet Text ohne Zeilenumbruch
- BBS/PMS-Einstellungen: Sysop-Call ist nicht auswählbar als BOX-Call (für PMS-Mode)
- Unbekannte Distanz (-1) wird im Monitor angezeigt
- USerDB: Filter wird resetet nach, löschen eines Eintrages.
- Ausgewählter Text in Vorschreib-/QSO-/Monitorfenster wird nicht richtig
oder nur teilweise markiert.
- RX-Echo Funktion
Optimierung/Änderungen:
- GUI: "Neue Verbindung" Fenster überarbeitet.
- Pseudo TX-Delay für AXIP-Port aktiviert. (Bei Probleme mit BPQ)
- AX25 Protokoll: Handling beim Empfangen eines DM-Frames bei
bestehender Verbindung.(Connection reset)
- Main-GUI Statusleisten und Textfenster
- NetRom Monitorausgabe
- Monitorausgabe überarbeitet
- Optionales Decoding von:
- APRS
- NetRom
- Distanzen
- Hex-Ausgabe
- Monitor Task Ressourcen optimiert (CPU-Last)
- Monitor Auto Decoder
Neue Implementierungen / Funktionen:
- CLI CMD "A". Bricht alle aktuellen Aussendungen ab.
- Mausklick bindings für "Alarm Leiste" (rechts oben)
- awthemes support. Download: sourceforge.net/projects/tcl-awthemes/
- Größe des Hauptfensters wird jetzt gespeichert
- Größe der verschiedenen verschiebbaren Fenster wird jetzt gespeichert
- Haupt-GUI: Rechtsklick-Menü
- Message-Center: Rechtsklick-Menü
- Message-Center: STRG-C Keybind
- Neu PR-Mail GUI: Rechtsklick-Menü
- Neu PR-Mail GUI: F-Text Keybindings (Shift+F1 - Shift+F12)
- Anordnung des Vorschreib-/QSO-/Monitor-Fesnters konfigurierbar
- UserDB: Rechtsklick-Menü und Möglichkeit mehrere Einträge zu löschen
- UserDB Tree: Rechtsklick-Menü und Möglichkeit mehrere Einträge zu löschen
- Freie SSID kann bei Neuaufbau der Verbindung ausgewählt werden
# 2.119.55
Fixes:
- Script-Error, wenn Port geschlossen wird (TNC an Seriellen Port)
- FRMR Decoder gibt string als Payload zurück anstatt bytes. Verursacht Crash
- Haupt-Einstellungen, GPIO-Einstellungen erscheinen mehrfach nach dem
Speichern
- BOX-CLI. Ausgabe Formatierung für LN, LM, LL, ...
- BBS-Forwarding, Verbindung wird nicht beendet, wenn Fehler erkannt wird
- BBS-Forwarding, Software Identifier wird beim Forwarding nicht ausgewertet
- BBS-Routing, Routingregeln für Bulletin Nachrichten werden nicht richtig
abarbeitet
- Sortierung der Forward-Warteschlange(GUI) geht verloren nach update (Änderungen der
Warteschlange)
- FWD-Warteschlange wird nicht aktualisiert, wenn Nachricht aus Warteschlange
gelöscht wurde
- BBS-Auto-Mail: keine Absender-BBS.
- BBS: falsche *** No Route *** Nachricht werden an den Sysop gesendet
- BBS-Einstellungen > Routing: Einstellungen für
PN-Prio/PN-AutoPath/PN-Erlauben/BL-Erlauben wurden nicht gespeichert.
- Programm-Crash aufgrund Threading Probleme
- Im Monitor-Mode lässt sich eine Verbindung auf Kanal 0 aufbauen.
(Kanal 0 ist Monitor-Kanal)
- GUI BBS-Forwardrouten: Eigene BBS wird nicht als Startknoten angezeigt.
Optimierung/Änderungen:
- AXIP Port handling
- Port Loop
- Port Connection-TX-Spooler
- Net/Rom decoder und Monitor Ausgabe
- User-DB wird jetzt in json format gespeichert
- Programm Initialisierungsprozedur (Alle eingehenden Verbindungen werden
ignoriert, solange die Initialisierung nicht vollständig abgeschlossen ist)
- Unnötige updates der Forward-Warteschlange
- Fehlende Übersetzungen vervollständigt by ClaudeMa
Neue Implementierungen / Funktionen:
- Net/Rom INP decoder
- App-Icon für Linux. (Icon by Thomas D1TNE. Danke Thomas)
- PoPT auf nicht empfangsbereit schalte. (Alle eingehenden Connects werden
ignoriert/abgewiesen)
- Blacklist für eingehende Verbindungen.
- BBS-Forwarding: Timeout für tote Verbindung
- BBS-Forwarding: Ausgehende Verbindungen deaktivierbar
- BBS Forward-Warteschlange: Wenn Einträge ausgewählt sind, wird der FWD an
- BBS Forward-Warteschlange: FWD-Start Knopf in BBS Warteschlangen Übersicht
die ausgewählte BBS angestoßen. Wenn kein Eintrag ausgewählt ist, wird der
sofortige FWD zu allen Konfigurierten BBS angestoßen.
- UmgebungVARS für C-Text/Bye-Text/Info-Text/LangInfo/News/Bake
- $fwdPartner = Listet Forward-Partner auf - Bake
- CLI-CMD "CH" - sendet kurzen Text an Kanal.
CH <Kanal-NR> Nachricht (ein Zeile)
- BBS: Redirect Check für PM's an lokale BBS. Es wird überprüft, ob die
lokale BBS mit der Heimat-BBS in der User-DB übereinstimmt. Wenn das
nicht der Fall sein sollte wird die Mail an die in der User-DB hinterlegte
Heimat-BBS weitergeleitet und mit einem Vermerk versehen.
- CLI-CMD: SR (Sendet Antwort auf Mail / Send Reply)
- BBS: "Connection Script". Route zum FWD-Partner wird Schritt für Schritt
aufgebaut, in dem Terminal Befehle für den jeweiligen Verbindungsaufbau
gesendet werden.
Z.B.: DX0SAW - c DX0SAW
DX0BBS - m
Der nächste Schritt wird durch jeweilige Flag "*** Connected to <CALL>"
erkannt. Es kann alternativ ein Timer gesetzt werden, wie lange bis zum
nächsten Schritt (senden des Befehls) gewartet werden soll. Bei gesetzten
Timer wird die "*** Connected to <CALL>" Flag ignoriert.
# 2.120.52
!!! Check requirements.txt (tkintermapview benötigt) !!!
Fixes:
- BBS-Fwd: Wenn "=" (BBS is already receiving MSG fm other BBS) empfangen
wird, entsteht eine Endlosschleife, da die Nachricht nicht aus der
FWD-Warteschlange entfernt wird
- Zeilenumbruch für APRS-Nachrichten
- Eigene APRS-Nachrichten werden nicht angezeigt
- Eingehende S&F-Forwardverbindung wird nicht Disconnected, wenn FWD
beendet ist.
- S= Nachrichten (Nachricht wird bereits von einer anderen Station empfangen)
werden nicht erneut zum FWD angeboten.
- S&F-Forwardverbindung: Header Parsing Error bei Bulletin Mails von WinBox
- FWD-Statistik mail_bytes_tx Zähler hat falschen Wert erfasst
- Asynchrone Ausgabe der "SYS-Nachrichten" (*** connected to ..., ...)
- Probleme beim Sortieren der Statistik-Tabelle in Forwardwarteschlange-GUI
- BBS: "Neue Benutzeranmeldung" Mail an Sysop wird in CLI-Sprache und nicht
in GUI Sprache gesendet
Optimierung/Änderungen:
- GUI Tasker-Warteschlange
- Systemnachrichtenausgaben im Monitor beim Beenden von PoPT
- Tasker für GUI FWD-Warteschlange
- Rechtsklickmenü im QSO- und Vorschreibfenster
- Programm-Ende Prozedur
- Alte StringTab Aufrufe aufgeräumt
- GUI-APRS-Server Monitor Update-Tasks
- GUI-APRS-Messenger Update-Tasks
- GUI-APRS-Messenger überarbeitet
- Datenbank Abfragen
- Zeilenumbruch-Check Methoden in diversen GUI's
- Blacklist gilt jetzt auch für DIGI
- APRS-Servermonitor überarbeitet
- APRS-Servermonitor ist jetzt APRS-Monitor in dem APRS-Pakete
aus allen Quellen(Ports) angezeigt werden
- MainGUI Tasker update_idletasks() wird jetzt nur wenn nötig ausgeführt
- Gesendeter Text wird jetzt sofort nach der Eingabe im Vorschreibfenster,
im QSO-Fenster angezeigt und nicht, erst wenn das Paket gesendet wurde.
- APRS-Einstellung-GUI überarbeitet
- MH-Liste-GUI überarbeitet
- MH Netzwerk-Graph(Net-Plot) ist jetzt in die MH-Liste GUI gewandert
- APRS-Beacon-Tracer ist jetzt in die MH-GUI "gewandert"
- Icons für Verbindungstypen in "Connects" Tabelle (Seiten-Fenster)
Neue Implementierungen / Funktionen:
- BBS Forward-Statistiken/Zähler in GUI FWD-Warteschlange
- BBS Forward-Statistiken/Zähler Tabelle in GUI FWD-Warteschlange
- CLI-CMD "(FWDI)NFO" gibt FWD-Statistik/Zähler zurück
- CLI-CMD "(MR)" markiert alle pers. Nachrichten als gelesen.
- APRS-Messenger: CQ-Calls (CQ*, ALL*, QST*) werden jetzt ausgewertet
und Sysop benachrichtigt bei Empfang eine CQ-Nachricht
- APRS-Messenger: Tabelle für empfangende Bulletin Nachrichten
- APRS-Icons für APRS-Monitor
- "Node-Liste" im APRS-Monitor
- "Reported Objects Liste" im APRS-Monitor
- "WX-Paket Liste" im APRS-Monitor
- "MSG-Paket Liste" im APRS-Monitor
- "Bulletin-Paket Liste" im APRS-Monitor
- Zusätzlicher Monitor in Tabellenansicht im Hauptfenster
- QSO-Fenster Rechtsklick "Auswahl senden" - sendet ausgewählten Text oder
Kommando an Gegenstation
- Möglichkeit APRS-Beacons zu senden via (HF & APSR-Server)
- APRS-Map im APRS-Monitor
- Karte/Map für MH-Liste GUI
- Karte/Map für UserDB-Übersicht GUI
- Karte/Map für UserDB Haupt-GUI
- Tabelle für DX-Alarm-History in MH-Liste GUI
- Tabelle für Verbindungsverlauf in Seitenfenter(Haupt-GUI)
- Tabelle für Verbindungsverlauf in MH-Liste GUI
- Tabelle für Verbindungsverlauf in BBS-Forwardwarteschlangen GUI
- APRS-Icons (wenn bekannt) in MH-Liste
- Simpler "First Setup" Wizard, mit Einstellungen für Sprache und
GUI-Style. (Wird nach und nach erweitert)
- Simpler lokaler Converse-Mode (kein Ping-Pong Converse !)
PoPT 2.121.27
!!! Check requirements.txt (playsound3 benötigt) !!!
Fixes:
- Programm Crash wenn SABME(EAX.25) Frame empfangen wird
- Programm Crash durch BBS, wenn port nicht richtig initialisiert wurde
- Programm Crash, wenn korrumpierter FWD-Header empfangen wird
- BBS-Fwd: Wenn "=" (BBS is already receiving MSG fm other BBS) empfangen
wird, entsteht eine Endlosschleife, da die Nachricht nicht aus der
FWD-Warteschlange entfernt wird (diesmal hoffentlich wirklich gefixt)
- BBS-Fwd: "=" geflaggte Nachrichten werden nicht erneute zum Senden angeboten
- BBS-FWD: Aus der GUI aus gesendete Nachrichten lösen ein "Forward-Task" aus
obwohl die Warteschlange noch nicht vollständig verarbeitet wurde
- Eingehende Verbindungen werden geblockt bzw. der Port block wird nicht
freigegeben, wenn Port neu initialisiert wird
- GPIO Einstellungen: GPIO ohne Funktionszuweisungen können gespeichert werden,
werden aber nicht in der Übersicht angezeigt
- GPIO-Tool: Sysop Alarm wird nicht resetet
- Kein Echo der ausgeführten Kommandos im eigenen Terminal
Optimierung/Änderungen:
- GUI Forward-Warteschlange: Filter und Icons implementiert
- BBS Tasker: Zeitintensive prozesse werden in einer Warteschlange abarbeitet
- GPIO Tasker: Zeitintensive prozesse werden in einer Warteschlange abarbeitet
- Wenn Softwarekennung ermittelt wird nicht mehr nach weitere Softwarekennung
gesucht. Verhindert das Auslesen von z.B. CLI.Monitor Anwendungen auf Noden
- GUI Main Loop: Warteschlangen Tasker wird nach gewissen laufzeit unterbrochen
(nicht wie vorher nach x durchläufen)
(verbesserte GUI ansprechverhalten bei großen Lasten wie z.B. bei der
Übertragung von Dateien (Local Host zur eigenen Station als Benchmark))
- GUI Monitor und Monitor-Tree Tasker performance optimiert
(Monitor u Mon-Tree sind bis zu 5 Minuten "nachgelaufen", obwohl die Datei-
übertragung bereits beendet war, seit geraumer Zeit. Sollte jetzt nicht
mehr vorkommen. Getestet auf einen PI4-4GB-RAM)
- Diverse Optimierungen für MacOS
- Sprachausgabe jetzt auch für Windows
Neue Implementierungen / Funktionen:
- BBS: BIN-MODE optional wählbar für jeweiligen FWD-Partner
- CLI-CMD Converse: "U" - Gibt Lister der User im eigenen Kanal aus
- CLI-CMD: "CSTAT" - Verbindungsstatistik der letzten 7 Tage
- CLI-CMD: "RTT" - Laufzeitmessung
PoPT 2.122.21
Fixes:
- BBS: BID (Boxcall) wird nach Verändern der Einstellungen erst nach Programm
neustart updated. Resultiert in BID: 000001NOCALL
- GUI-Probleme im "Neue Verbindung"-Fenster, wenn andere Sprache ausgewählt
ist.
- UserDB: Locator/Position wird nicht aktualisiert
- Gewählte Sprache für CLI wird nicht aktualisiert bzw. erst na reconnect
gesetzt.
- Fehlerhafte aprs-pakete führen zum Program-crash
- Es wird immer nur ein Frame gesendet
- CLI: Seitenstop
Optimierung/Änderungen:
- Soundmodul überarbeitet
- gTTS optional. (Wenn nicht installiert, wird es auch nicht verwendet.)
- Sprachausgabe/Sounds werden nicht unmittelbar nach dem Abschalten der
"Soundoption" beendet.
- Pipe Tool und Pipe-Tool GUI's aufgeräumt
- Port reinit Prozedur nach ändern/einstellen von Port parametern.
(Reinit läuft jetzt als extra Thread um die GUI nicht zu blockieren.)
- Baken MH-Liste listet jetzt nur Calls ohne SID
Neue Implementierungen / Funktionen:
- Karte/Map für Locator-Rechner
- CLI-CMD: "PSTAT" - Port Statistiken
- CLI-CMD: "BWSTAT" - Port Bandauslastung letzten 10 Minuten
- Auto Max-Frame: Max-Frame wird automatisch angepasst, je nach Qualität
der Verbindung.
- Port-Typ: AGWPE-TCP
- Pipe-Tool: AX25 Pipe > TCP-Server
- Pipe-Tool: AX25 Pipe > TCP-Client
- Pipe-Tool: AX25 Pipe > Serial Device
PHP-Code:
=========================================================================
__ __ ____ ____ ____ ___ __
| \/ | _ \___ \/ ___| / \ \ / / Sysop:Manuel
| |\/| | | | |__) \___ \ / _ \ \ /\ / / QTH: Salzwedel - JO52NU
| | | | |_| / __/ ___) / ___ \ V V / BBS: MD2BBS.#SAW.SAA.DEU.EU
|_| |_|____/_____|____/_/ \_\_/\_/ QRV: 27.235 MHz / 27.025 MHz
Web: packetradio-salzwedel.de
PR-Mail: MD2SAW@MD2BBS.#SAW.SAA.DEU.EU
E-MAil: cb0saw@e-mail.de
Terminal: MD2SAW via CB0SAW
CB0SAW Teamspeak3-/I-Net-/HF-Gateway/I-Gate AXIP:cb0saw.ddnss.de U 8093
=========================================================================

