Fenster schließen


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}

  

Fenster schließen