summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Brachold <vdr07@deltab.de>2007-10-27 17:17:33 +0000
committerAndreas Brachold <vdr07@deltab.de>2007-10-27 17:17:33 +0000
commit7fb62bbd386865f8ac474636a895c88007849d80 (patch)
tree67cd151191b9d1e7729d626f58ca7f654ce4c7d7
parent197d572eceacaf268d691f598842f263ea0ce892 (diff)
downloadxxv-7fb62bbd386865f8ac474636a895c88007849d80.tar.gz
xxv-7fb62bbd386865f8ac474636a895c88007849d80.tar.bz2
* Update changelog
-rw-r--r--doc/CHANGELOG.txt288
1 files changed, 173 insertions, 115 deletions
diff --git a/doc/CHANGELOG.txt b/doc/CHANGELOG.txt
index 9c2f679..cabedf0 100644
--- a/doc/CHANGELOG.txt
+++ b/doc/CHANGELOG.txt
@@ -1,131 +1,189 @@
1.0 (stable):
--------------------------------------------------------------------------------
-* Features
+* Neue Features seit Version 0.80
- * AUTOTIMER/EPG/RECORDS: REQUEST[187] Suche erweitert mit Logik Operatoren (AND, OR, AND NOT)
- * AUTOTIMER: REQUEST[223] Datenbank basierte DONE Liste für Serienaufnahmen.
- + Done y/n durch seperate Auswahl für timer/recordings/chronicle ersetzt
- * AUTOTIMER: REQUEST[241] VDRADMIN-Import/Export als sicherheitsrelevantes Feature in eigenen Skript ausgelagert './contrib/at-vdradmin2xxv.pl'
- * AUTOTIMER: REQUEST[206] Suchen nach Cast, Category usw in Autotimer
- * AUTOTIMER: Kein eigenständiger einstellbarer Prüfintervall mehr, nur wenn sich die EPG Daten ändern, wird automatisch auf AT geprüft
- * AUTOTIMER/TIMER: Statusabfrage beim toggle per AJAX ermöglicht
- * EPG/TIMER/RECORDS: REQUEST[259] Anzeige der EPG-Beschreibung als Tooltip (per AJAX)
- * EPG: REQUEST[205] Bei Konflikten wird jetzt im title angezeigt, mit welchen Timer dieser im Konflikt steht.
- * EPG: REQUEST[218] Epg Daten werden jetzt über den SVDRP Socket gelesen und werden mit DB verglichen und bei Bedarf ersetzt
- * EPG: erestart - Update des EPG mit Fortschrittsbalken
- * EPG: schema für Direktanwahl mit Uhrzeit im HH:MM Format aufrufbar
- * HTTPD: Default HTML-Template Dir. Wenn ein Template im skin nicht gefunden wird, wird automatisch das defdir benutzt.
- * HTTPD, TELNET, INTERFACE, MUSIC, WAPD: REQUEST[242] IP-Adresse für Server bindbar gemacht.
- Neuer Parameter 'Interface' - Default : 0.0.0.0 Server lauscht an allen Netzwerkanschlüssen.
- * HTTPD: Formulardaten per POST-Request verarbeiten
- * MUSIC: REQUEST[235] Cover werden ebenfalls aus den MP3 Ordner verwenden.
- * MUSIC: Neues Kommando(mgetfile) für direktes Abspielen/-Streamen der Datei.
- * RECORDS: Aktualisieren der Aufnahmen extrem beschleunigt, nur geänderte Aufnahmen werden neu eingelesen bzw. nur der Status in DB aktualisiert.
- * RECORDS : REQUEST[251] Verwalten der Aufnahmen mit eindeutiger ID
- * RECORDS/rdisplay : Starten des Schnittprozess im VDR
- * RECORDS: REQUEST[182] Aufnahmen können jetzt auch rekursiv gelöscht werden.
- * RECORDS: redit/info.vdr nicht mehr in in Rohform bearbeiten sondern separate Eingabefelder für die jeweiligen Einträge (Beschreibung, Kanal ...)
- * RECORDS: REQUEST[196] Anzeige der Startzeit der Aufnahmen
- * RECORDS: REQUEST[244] Lesbares Datumsformat für Datenbankfelder
- * RECORDS: Anzeige Beschreibung per Tooltip ermöglicht
- * REMOTE: Monitor ausblendbar (Über Einstellungen vor einstellbar)
- * SVDRP: Komplett überarbeitet, um mittels Timeout, ein Blockieren der Kommunikation zum VDR zu verhindern.
- * SVDRP: Timeout einstellbar gemacht
- * TIMERS: Option "Timer justieren, wenn EPG Eintrag verändert wurde" per Setup deaktivierbar gemacht
- * TIMERS: REQUEST[181] Es wird eine Warnung angezeigt wenn der Festplattenplatz nicht ausreicht um den Event aufzunehmen.
- * TIMERS: Anzeige Beschreibung per Tooltip ermöglicht
- * USER: Medienbibliothek in USER Verwaltung per deny:media selektiv sperrbar.
- * USER: REQUEST[194] Zusätzliche Benutzereinschränkung, per Stream[Livestream],Remote[Umschalten]
- * WAIT: Anzeige der Restzeit
- * VTX: In der VTX-Seite vorhandene URL (www...) sind jetzt mit wählbaren Verweisen hinterlegt.
- * display/rdisplay: REQUEST[229] Link zu Titelsuche mit imdb/ofdb.
- * schema.tmpl: Laufender Timer färbt die Eventbox grün
- * Ajax.pm : Support JSON Format
- * contrib/chronicle-remove-duplicate.pl Skript zum Entfernen von doppelte Einträge. (z.B. nach dem Update von mysql 4.0 auf 5.0)
+ * contrib/chronicle-remove-duplicate.pl Skript zum Entfernen von
+ doppelte Einträge. (z.B. nach dem Update von mysql 4.0 auf 5.0)
* main: Reihenfolge des Systemstart reorganisiert
- * Update von AUTOTIMER/CHRONICLE werden nicht mehr per zyklischen Timer,
- sondern direkt von EPG/RECORDS aufgerufen, nur noch wenn sich Daten geändert haben.
* Suchfunktion um 'Suggest' via Ajax Feature erweitert
- * Erstellung von Vorschaubilder mittels vdr2jpeg berücksichtigt Schnittmarken
- * Ausgabe der Versionsnummer im Statusheader der HTML Response
+ * Erhöhung der Abfragegeschwindigkeit der mysql-Abfragen per sql_cache
+ * REQUEST[187] Sucheabfragen erweitert mit Logik Operatoren (AND, OR, AND NOT)
+ * REQUEST[259] Anzeige der EPG-Beschreibung als Tooltip (per AJAX)
+ * REQUEST[242] IP-Adresse für Server bindbar gemacht.
+ Neuer Parameter 'Interface' - Default : 0.0.0.0 Server lauscht an allen
+ Netzwerkanschlüssen.
+ * Skins: Datumsaugabe abhängig von den aktiven Ländereinstellungen ausgeben.
+ * Anzeige der Modulrevison in Log
-* Fixes
+ AUTOTIMER
+ * REQUEST[223] Datenbank basierte DONE Liste für Serienaufnahmen.
+ + Done y/n durch seperate Auswahl für timer/recordings/chronicle ersetzt
+ * REQUEST[241] VDRADMIN-Import/Export als "sicherheitsrelevantes" Feature
+ in eigenen Skript ausgelagert './contrib/at-vdradmin2xxv.pl'
+ * REQUEST[206] Suchen nach Cast, Category usw in Autotimer
+ * Kein eigenständiger einstellbarer Prüfintervall mehr,
+ nur wenn sich die EPG Daten ändern, wird automatisch auf AT geprüft
+ * Statusumschaltung beim atoggle per AJAX ermöglicht
+ * Aufbau von Suchabfrage optimiert
+ CHRONICLE
+ * Update von Datenbank werden nicht mehr per zyklischen Timer,
+ nur noch wenn sich Aufnahmedaten geändert haben.
+ EPG
+ * REQUEST[205] Bei Konflikten wird jetzt im title angezeigt,
+ mit welchen Timer dieser im Konflikt steht.
+ * REQUEST[218] Epg Daten werden jetzt über den SVDRP Socket gelesen
+ und werden mit DB verglichen und nur bei Bedarf ersetzt
+ * erestart - Manuelles Update des EPG mit Fortschrittsbalken
+ * schema für Direktanwahl mit Uhrzeit im HH:MM Format aufrufbar
+ * schema: Laufende Timer werden farblich angezeigt
+ * HTTPD
+ * Default HTML-Template Dir. wenn eine Templatefunktion im gewählten Skin
+ nicht gefunden wird, wird automatisch der Defaultskin benutzt.
+ * Formulardaten per POST-Request verarbeiten
+ * Bandbreitenreduzierung - Bessere Unterstützung des Browsercache
+ * Ajax.pm : Support JSON Format
+ * Ausgabe der Versionsnummer im Statusheader der HTML Response
+ * Wait.pm: Anzeige der Restzeit, bei Fortschrittsbalken
+ MUSIC
+ * REQUEST[235] Cover werden ebenfalls aus den MP3 Ordner verwenden.
+ * Neues Kommando(mgetfile) für direktes Abspielen/-Streamen der Datei.
+ RECORDS
+ * Aktualisieren der Aufnahmen extrem beschleunigt,
+ nur geänderte Aufnahmen werden neu eingelesen
+ bzw. nur der Status in DB aktualisiert.
+ * REQUEST[251] Verwalten der Aufnahmen mit eindeutiger ID
+ * rdisplay : Starten des Schnittprozess im VDR
+ * REQUEST[182] Aufnahmen können jetzt auch rekursiv gelöscht werden.
+ * redit/info.vdr nicht mehr in in Rohform bearbeiten, sondern separate
+ Eingabefelder für die jeweiligen Einträge (Beschreibung, Kanal ...)
+ * REQUEST[196] Anzeige der Startzeit der Aufnahmen
+ * REQUEST[244] Lesbares Datumsformat für Datenbankfelder
+ * Anzeige Beschreibung per Tooltip ermöglicht
+ * Erstellung von Vorschaubilder mittels vdr2jpeg berücksichtigt Schnittmarken
+ * display/rdisplay: REQUEST[229] Link zu Titelsuche mit imdb/ofdb.
+ REMOTE
+ * Monitor ausblendbar (Über Einstellungen vor einstellbar)
+ SHARE
+ * Neuer Webservice über WSDL Backend, mit gleicher Funktionialtät
+ SVDRP
+ * Komplett überarbeitet, um mittels Timeout,
+ ein Blockieren der Kommunikation zum VDR zu verhindern.
+ TIMERS
+ * Option "Timer justieren, wenn EPG Eintrag verändert wurde" per Setup
+ deaktivierbar gemacht
+ * REQUEST[181] Es wird eine Warnung angezeigt wenn der Festplattenplatz
+ nicht ausreicht um den Event aufzunehmen.
+ * Anzeige Beschreibung per Tooltip ermöglicht
+ * Statusumschaltung beim ttoggle per AJAX ermöglicht
+ USER
+ * Medienbibliothek in USER Verwaltung per deny:media selektiv sperrbar.
+ * REQUEST[194] Zusätzliche Benutzereinschränkung,
+ per Stream[Livestream],Remote[Umschalten]
+ VTX
+ * In der VTX-Seite vorhandene URL (www...) sind jetzt als
+ wählbaren Web-Verweisen hinterlegt.
+ * Übergabe der Parameter zum Widget zu den anderen Modulen angeglichen
- * AT/EPG/RECORDS/TIMER/USER : Initialisierung der Module abbrechen wenn keine Verbindung zur Datenbank existiert.
- * AUTOTIMER/EPG: Aufbau von Suchabfrage optimiert
- * AUTOTIMER: BUG[231] Parameter prevminutes und afterminutes ließen sich nicht auf 0 stellen
- Tipp: Werden die Fehler leer gelassen, wird der Defaultwert der Timer verwendet.
- * AUTOTIMER: Globales Exclude der Kanäle nur noch nutzen, wenn der jeweilige Autotimer keinen Kanal zur Suche verwendet.
- * AUTOTIMER: Auf Auswahl des Wochentags nur prüfen, wenn nicht die gesamte Woche aktiv ist
- * CHANNELS: Fehlermeldung beim Auswahl der bekannten CA im Log verhindert.
- * CHANNELS: Bei DVB-C(PVR) mit Transponderfrequenz unter 100MHz wurde ChannelID falsch generiert.
- * CHRONICLE: BUG[252] Can't locate object method "status" via package
- * CONFIG: Default Intervalle vergrößert um Systemlast zu reduzieren
- * EPG: Zugriff auch auf inaktive Timer über die zugehörigen EPG Einträge ermöglicht, bisher wurde ein neuer Timer angeboten.
- * EPG: Abgelaufene EPG Einträge standen nicht mehr für "display" zur Verfügung.
- * EPG: BUG[217] erestart - redirect produzierte Fehlermeldung ERROR : I don't understand the command '<undef>'
- * EPG: BUG[218] EPG Events die nicht mehr vom vdr erwähnt wurden, werden jetzt gelöscht
- * EPG: BUG[249] Speicherbedarf beim Einlesen der EPG Daten reduziert
- * EPG: next: zeigte VPS Zeiten nicht an.
- * HTTPD: Hardcodiertes Protokoll für AJAX Request entfernt
- * HTTPD: pureperl entfernt und durch checkvalue ersetzt.
- * HTTPD: Probleme mit Dateinamen die ein '-' enthielten.
- * HTTPD: Logging aller relevanten Informationen in eine Zeile zusammengefasst.
- * HTML: Nur das erste Widget hatte Daten per HTML Encodierung (Timer mit Quote (") waren nicht möglich)
- * HTML: Sonderzeichen werden jetzt rekursiv im Daten- sowie Parameterhash korrekt ersetzt.
- * HTML: entities für templates deaktiviert.
- !!! Achtung, da jetzt grundsätzlich alle Daten mit entities bearbeitet werden
- !!! müssen alle entities aus den Skins raus.
- * HTML/widget/string: 'readonly'-Daten nicht mehr als Formulardaten senden
- * MUSIC: Obwohl Modul inaktiv wurde Datenbankverbindung und Socket geöffnet
- * MUSIC: Symbolische Linkschleifen (Link-Loops) führten in MP3::Icecast::add_directory
- zu einer Endlosschleife (berichtet von Karsten Müller)
- * MUSIC: BUG[253] Fehlerausgabe bei Inaktivität des Moduls verhindern
- * MUSIC: BUG[266] Streaming im Classic Mode funktionierte nicht mehr.
- * MUSIC: getcovers redseliger gemacht.
- * MUSIC im 'Muggle' Mode
- + mlist: Anzeige des Genre des Titel fehlte
- + mrefresh: Titel wurden nur hinzugefügt, veraltete aber nie aus der DB entfernt.
- + mlist: Suche nach Genre jetzt kompatibel zur Definition nach GiantDisc
- (Pop (md) findet auch Subgenre Acoustic (mda), Synth Pop (mdb) ...)
- * MUSIC(classic): Datenbankfeld für Jahreszahl und Bitrate zu klein.
- * HTML: Bug[207] Einstellungen > CONFIG - Abschnitt CONFIG existiert nicht in der Konfiguration
- * LOG: Bei verbose=5 wurde falsches Modul, als aufrufendes Modul angezeigt
- * LOG: BUG[272] Nach logrotate wurden keine neue Logdatei erstellt.
- * RECORDS: BUG[209] Meldung 'Kann x Aufnahmen nicht zuordnen' informativer gemacht
- * RECORDS: Nur Aufnahmen in Verzeichnissen mit '*.rec' einlesen (ignorieren von gelöschten Aufnahmen '*.del')
- * RECORDS: Aufnahme mit gleichen Titel und aufeinander folgendem Zeitraum, wurden als nur eine Aufnahme angezeigt
- * RECORDS: Redundante Datenfelder entfernt
- * REPORT: BUG[267] News::Mail - Daten unvollständig
- * SHARE: BUG[221] Anzahl der Meldung "syntax error at /usr/lib/perl5/XML/Parser.pm" reduziert
- * STATUS: BUG[248] SCSI-Festplatten wurden nicht in der Hardwareliste angezeigt.
- * Status: Dateisysteme mit "/" im Name des Device wurden graphisch nicht angezeigt
- * STREAM: BUG[193] Playlisten für Videoaufnahmen in EXTM3U Format (Frank Enderle)
- * STREAM: BUG[246] Aufbau des Pfad für Windowsfreigaben, die über einen Laufwerksbuchstaben gebunden sind.
- * STREAM/MUSIC: Playlist mit Dateinamen und Dateiendung *.m3u senden.
- * TIMERS: Optimierung - Timer justieren, wenn EPG Eintrag verändert wurde
- * TIMERS: Optimierung - Zuordnung EPG Eintrag, zum Timer
- * TIMERS: BUG[237] Link zum Bearbeiten von Autotimer aus Timerliste hatte falsche ID
- * USER: Logout nur Anzeigen wenn USER::active
- * USER: Username nur Anzeigen, wenn USER::active und NoAuth nicht zutrifft.
- * VTX: Übergabe der Parameter zum Widget zu den anderen Modulen angeglichen
+
+--------------------------------------------------------------------------------
+Fixes
+
+ * Überprüftung der Datenbanktabellen robuster gemacht (Defekte Tabellen ohne "Userdaten" werden gelöscht)
+ * Initialisierung der Module abbrechen wenn keine Verbindung zur Datenbank existiert.
+ * Default Intervalle vergrößert um Systemlast zu reduzieren
* Generell/restart: BUG[201] Neustart - nur verfügbar wenn XXV als root läuft
- * alist/topten: BUG[210] Kanäle wurden nicht angezeigt.
* docu.tmpl: Datum aktualisiert
- * main: Die Meldung 'Successfully connect to' kann auch, wenn keine Verbindung zur Datenbank aufgenommen werden konnte.
- * topten: Ausgabe des Startzeitpunkt im Lokalen Datumsformat
- * wait: ServerPush nicht bei MSIE ausgeben.
- * schema: Navigation zwischen den Programmgruppen sprang ein Tag in die Zukunft.
+ * main: Die Meldung 'Successfully connect to' kann auch, wenn keine Verbindung
+ zur Datenbank aufgenommen werden konnte.
* Warnmeldungen behoben "Use of uninitialized value in sprintf at ..."
+ bei Logging bei --verbose=5 ohne aktiven User,
+ docu.tmpl
- * Skins: Datumsaugabe abhängig von den aktiven Ländereinstellungen ausgeben.
* Suche per ( ) ? schlug fehl
- * Nicht alle Schnittpunkte der marks.vdr wurde eingelesen
- * Vorschaubilder werden aus der gesamten Aufnahme erstellt
- * Keine Mehrfachanzeige des Logindialogs, bei Abbruch des Loginvorganges
- erscheint sofort eine Meldung "Zugang verboten"
- * Überprüftung der Datenbanktabellen robuster gemacht (Defekte Tabellen ohne "Userdaten" werden gelöscht)
+
+ AUTOTIMER
+ * BUG[231] Parameter prevminutes und afterminutes ließen sich nicht auf 0 stellen
+ Tipp: Werden die Fehler leer gelassen, wird der Defaultwert der Timer verwendet.
+ * Optimierung der Abfrage
+ + Globales Exclude der Kanäle nur noch nutzen, wenn der jeweilige Autotimer
+ keinen Kanal zur Suche verwendet.
+ + Auf Auswahl des Wochentags nur prüfen, wenn nicht die gesamte Woche aktiv ist
+ CHANNELS
+ * Fehlermeldung beim Auswahl der bekannten CA im Log verhindert.
+ * Bei DVB-C(PVR) mit Transponderfrequenz unter 100MHz wurde ChannelID falsch generiert.
+ * In Datenbank wird jetzt original Transponderfrequenz gespeichert
+ CHRONICLE
+ * BUG[252] Can't locate object method "status" via package
+ EPG
+ * Zugriff auch auf inaktive Timer über die zugehörigen EPG Einträge ermöglicht,
+ bisher wurde ein neuer Timer angeboten.
+ * Abgelaufene EPG Einträge standen nicht mehr für "display" zur Verfügung.
+ * BUG[217] erestart - redirect produzierte Fehlermeldung ERROR : I don't understand the command '<undef>'
+ * BUG[218] EPG Events die nicht mehr vom vdr erwähnt wurden, werden jetzt gelöscht
+ * BUG[249] Speicherbedarf beim Einlesen der EPG Daten reduziert
+ * next: zeigte VPS Zeiten nicht an.
+ * schema: Navigation zwischen den Programmgruppen sprang ein Tag in die Zukunft.
+ HTTPD
+ * Hardcodiertes Protokoll für AJAX Request entfernt
+ * pureperl entfernt und durch checkvalue ersetzt.
+ * Probleme mit Dateinamen die ein '-' enthielten.
+ * Logging aller relevanten Informationen in eine Zeile zusammengefasst.
+ * Nur das erste Widget hatte Daten per HTML Encodierung (Timer mit Quote (") waren nicht möglich)
+ * Sonderzeichen werden jetzt rekursiv im Daten- sowie Parameterhash korrekt ersetzt.
+ * Verarbeitung von entities für templates umgestellt.
+ !!! Achtung, da jetzt grundsätzlich alle Daten mit entities bearbeitet werden
+ !!! müssen alle entities aus den Skins raus.
+ * HTML/widget/string: 'readonly'-Daten nicht mehr als Formulardaten senden
+ * Bug[207] Einstellungen > CONFIG - Abschnitt CONFIG existiert nicht in der Konfiguration
+ * wait: ServerPush nicht bei MSIE ausgeben.
+ MUSIC
+ * Obwohl Modul inaktiv wurde Datenbankverbindung und Socket geöffnet
+ * Symbolische Linkschleifen (Link-Loops) führten in MP3::Icecast::add_directory
+ zu einer Endlosschleife (berichtet von Karsten Müller)
+ * BUG[253] Fehlerausgabe bei Inaktivität des Moduls verhindern
+ * BUG[266] Streaming im Classic Mode funktionierte nicht mehr.
+ * getcovers redseliger gemacht.
+ * im 'Muggle' Mode
+ + mlist: Anzeige des Genre des Titel fehlte
+ + mrefresh: Titel wurden nur hinzugefügt, veraltete aber nie aus der DB entfernt.
+ + mlist: Suche nach Genre jetzt kompatibel zur Definition nach GiantDisc
+ (Pop (md) findet auch Subgenre Acoustic (mda), Synth Pop (mdb) ...)
+ * (classic): Datenbankfeld für Jahreszahl und Bitrate zu klein.
+ LOG
+ * Bei verbose=5 wurde falsches Modul, als aufrufendes Modul angezeigt
+ * BUG[272] Nach logrotate wurden keine neue Logdatei erstellt.
+ RECORDS
+ * BUG[209] Meldung 'Kann x Aufnahmen nicht zuordnen' informativer gemacht
+ * Nur Aufnahmen in Verzeichnissen mit '*.rec' einlesen (ignorieren von gelöschten Aufnahmen '*.del')
+ * Aufnahme mit gleichen Titel und aufeinander folgendem Zeitraum, wurden als nur eine Aufnahme angezeigt
+ * Redundante Datenfelder entfernt
+ * Manche Sonderzeichen führten zu Problemen mit der Vorschaubilderstellung
+ * Nicht alle Schnittpunkte der marks.vdr wurde eingelesen
+ * Vorschaubilder werden aus der gesamten Aufnahme erstellt
+ REPORT
+ * BUG[267] News::Mail - Daten unvollständig
+ SHARE
+ * BUG[221] Meldung "syntax error at /usr/lib/perl5/XML/Parser.pm"
+ * topten: Ausgabe des Startzeitpunkt im Lokalen Datumsformat
+ * alist/topten: BUG[210] Kanäle wurden nicht angezeigt.
+ STATUS
+ * BUG[248] SCSI-Festplatten wurden nicht in der Hardwareliste angezeigt.
+ * Dateisysteme mit "/" im Name des Device wurden graphisch nicht angezeigt
+ STREAM
+ * BUG[193] Playlisten für Videoaufnahmen in EXTM3U Format (Frank Enderle)
+ * BUG[246] Aufbau des Pfad für Windowsfreigaben, die über einen Laufwerksbuchstaben gebunden sind.
+ * Playlist mit Dateinamen und Dateiendung *.m3u senden.
+ TELNET
+ * Modul kann ist jetzt voll optional
+ TIMERS
+ * Optimierung - Timer justieren, wenn EPG Eintrag verändert wurde
+ * Optimierung - Zuordnung EPG Eintrag, zum Timer
+ * BUG[237] Link zum Bearbeiten von Autotimer aus Timerliste hatte falsche ID
+ USER
+ * Logout nur Anzeigen wenn USER::active
+ * Username nur Anzeigen, wenn USER::active und NoAuth nicht zutrifft.
+ * Keine Mehrfachanzeige des Logindialogs, bei Abbruch des Loginvorganges
+ erscheint sofort eine Meldung "Zugang verboten"
+
--------------------------------------------------------------------------------
see HISTORY for older changes -- in Datei HISTORY sind ältere Änderungen notiert.