V2.0.0.1 (19.02.2003)
- Neu: hs2: HamMailExchange hat einen zweiten optionalen Parameter "Modus":
0=Default=bisheriges Verhalten=POP3+SMTP, 1=Nur POP3, 2=Nur SMTP. {TGL}
- Neu: Verzeichnisdialog: {TGL}
- Neuer Ini-Schalter hamster.ini [EditDirs] NoMailboxes=test1,test2,...
erlaubt als Gegenstück zu Mailboxes eine gezielte Unterdrückung von
Postfächern in der Anzeige.
- Neuer Ini-Schalter hamster.ini [EditDirs] ShowIMAPSubDirs=1/0
entscheidet, ob bei IMAP-Ordnern alles oder nur das Hauptverzeichnis
angezeigt werden soll, Default ist 1.
- Neuer Ini-Schalter hamster.ini [EditDirs] ShowTrash=1/0 erlaubt das
Abschalten des Schredders, Default ist 1.
- Die zuletzt benutzte relative Breite des Vorschaufensters wird jetzt bei
Größenänderungen des Fensters und auch wieder beim nächsten Start ver-
wendet (hamster.ini [EditDirs] AspectListToPreview=x).
- Neu: externe POP3-Server: Manche Server liefern beim Kommando TOP falsche
Angaben, so daß man im Zusammenhang mit der Mailheader-Filter-Action und
Mailfiltern fehlerhafte Ergebnisse erhalten kann. Der neue Ini-Schalter
server.ini [POP3] UseTOPCommand=0 schaltet den Zugriff auf das Kommando ab,
hat dabei aber den Nachteil, daß jede Mail garantiert komplett geholt wird,
auch wenn ein Kill-Filter anschliessend durchgeführt wird. {JW/PW}
- Neu: Unverschickbare Mails: {TGL}
- Bislang wurden Kopien sowohl erfolgreich verschickter als auch vom
externen Server abgelehnter Postings gleich archiviert (Message-ID:
archive.Alte-Message-ID / 1. Zeile: "[Hamster: archive-copy of posted
article...", nun bekommen Kopien abgelehnter Postings die Message-ID
failed.Alte-Message-ID und die Einleitung "of rejected article".
- Die Benachrichtigungsmail benennt jetzt auch den SMTP-Server.
- Neu: IMAP: Log-Eintrag, falls Erzeugen/Löschen/Umbenennen einer Mailbox
fehlschlägt. {HS}
- Änderung: Hauptfenster: Beim Kopieren von Protokollzeilen in die
Zwischenablage werden wie beim gespeicherten Protokoll die Art der
Meldung als Text nach der Zeitangabe eingefügt. {TGL}
- Änderung: Action preprocess: Wird jetzt vor der Kontrolle ausgeführt,
ob das Posting einen Body hat. {TGL}
- Änderung: Passwort für SSL-Zertifikat wird bzgl. ungültiger Zeichen
überprüft und ggf. zurückgewiesen. {JW}
- Änderung: Sofern der externe POP3-Server keine SSL-Verbindung zuläßt,
werden nur noch die in der Serverauswahl zulässigen Verfahren versucht
und nicht mehr automatisch alle technisch möglichen. {JH/JW}
- Änderung: Zwecks Vereinheitlichung mit der allgemeinen Konfiguration
heißen die Server-spezifischen Timeout-Einträge jetzt auch [Setup]
remote.timeout.command/connect statt remotetimeoutcommand/connect,
die alten Schlüssel werden bei Nichtexistenz der neuen noch berück-
sichtigt, nach Aufruf des Konfigurationsdialoges für einen Server
sind die Einträge automatisch umgestellt. {TGL}
- Änderung: hs2: Anweisung "int" funktionierte nicht wie dokumentiert, bei
einem Stringausdruck als Parameter kam es zu einem Fehler. Zusätzlich
kann jetzt optional ein Default-Wert angegeben werden, der im Fehlerfall
als Rückwert genommen werden soll, dies kann auch ein String sein. {JH}
- Änderung: IMAP: TAGs werden erzwungen, nur für Telnet-Benutzer relevant.
Zudem diverse Klein-Korrekturen. {HS}
- Änderung/Bugfix: Fehlende Parameter führten z.T. zu unverständlichen
Fehlermeldungen, zukünftig gilt folgende Regelung: Bei Muss-Parametern
wird ein Unassigned-Fehler gemeldet, bei optionalen der Default-Wert
verwendet. {JH/TGL}
- Bugfix: hs2: Anweisung "ConstEnum" war nicht verfügbar. {TGL}
- Bugfix: hs2: Falls der Rückgabewert eines per Execute gestarteten Pro-
zesses den Wertebereich eines Integers überschreitet, gab es einen Range-
Check-Error, in Zukunft wird eine negative Zahl zurückgeliefert. {JW}
- Bugfix: Befehls-Einfüge-Button für hs2: Mittels erweitertem Varset, Const
oder ConstEnum definierte Konstanten wurden bei der Anzeige von Variablen
eines Moduls noch nicht berücksichtigt. {TGL}
- Bugfix: Mailrouter: Das Leerzeichen nach "MAIL FROM:" und "RCPT TO:" im
Header von versendeten Mails ist laut RFC 2821 unzulässig und kann daher
mittels INI-Option hamster.ini [Setup] mail.SpaceAfterEnvelopeHeader=0
zukünftig verhindert werden. {GD}
- Bugfix: Die Übersicht der englischen Hilfe verwies noch auf hamster.hlp
statt hamster_en.hlp, korrigierte hamster_en.cnt im ZIP {JW}
- Bugfix: Hauptfenster: Verstecken von Menüeinträgen klappte bei dem
Killfile-Protokoll und den speziellen Dateien noch nicht. {TGL}
- Bugfix: POP3-Client bot im AUTH-Kommando SASL-Mechanismen trotz abge-
schaltetem SSL an. {JW}
- Bugfix: Einträge in hamster.ini [Directories] mit Pfadangaben wurden
falsch behandelt, ggf. wurde beim Zurückschalten auf den Default-Pfad
auch kein "\" hinten angehängt. {JW}
- Bugfix: Verzeichnisdialog: Der Trenner zwischen Liste und Vorschau war beim
ersten Öffnen der Vorschau nicht korrekt benutzbar. {TGL}
- Bugfix: Counter für ein- und ausgehende Bytes konnte nur 2 GB erreichen,
die Grenze wurde auf ca. 1.844.674.407.371.000.000 erhöht (int64) {HS}.
- Bugfix: Mail-Actions: Bei gemischten lokalen und externen Empfängern wurde,
sofern der letzte Empfänger in der Empfängerliste ein lokaler Account war,
der falsche Action-Typ für den externen Empfänger aufgerufen. {WJ}