nderungen:
===========
(Hinweis: Die Namenskrzel sind unten erlutert!)

V2.0.4.0
- Neu: Erweiterte Zeichensatz-Untersttzung fr Headerdekodierung zwecks
  besserer Filterung und korrektere Anzeige im Verzeichnisdialog. utf-7
  und utf-8 werden als Abbildung auf den 8-Bit-Systemzeichensatz unter-
  sttzt, ebenso die bersetzung eines 8-Bit-Zeichensatzes in den 8-Bit-
  Zeichensatz, sofern jeweils passende Dateien im Hamsterhauptverzeichnis
  existieren. Den aktuellen 8-Bit-Systemzeichensatz stellt man in den
  allgemeinen Einstellungen auf der letzten Seite ein. {JW/TGL}
- Neu: Mailfilter:
  - Pseudoheader "Age:" analog zum Newsfilter verfgbar. {TGL}
  - Pseudoheader "All-Senders" prft nicht alle Senderfelder einzeln, son-
    dern - mit Zeilenvorschub (#13#10) getrennt - auf einmal, somit kann
    man auch mit Negationen sinnvoll arbeiten. {TGL}
  - Pseudoheader "All-Recipients" prft nicht alle Empfngerfelder einzeln, son-
    dern - mit Zeilenvorschub (#13#10) getrennt - auf einmal, somit kann
    man auch mit Negationen sinnvoll arbeiten. {TGL}
- Neu: Action atEveryHour mit den Parametern Stunde und Tag der Woche
  startet stndlich, wobei das Ende aktiver Threads abgewartet wird.
  {TGL}
- Neu: lokaler IMAP-Server: Komplett berarbeiteter SEARCH-Befehl: {MG}
  - wesentliche Beschleunigung
  - Suchausdrcke knnen mittels OR kombiniert werden
  - Untersttzung von geklammerten Ausdrcken
  - Korrekte Handhabung von 8-Bit-Zeichenstzen
- Neu: Uptime vom Hamster auf Basis der Systemzeit anzeigbar bzw. per Skript
  abfragbar. Fr die Anzeige knnen fr hamster.ini [main] BottomlineFormat=...
  bzw. HintFormat=... die Platzhalter %US, %UM, %UH, %UD fr Uptime in
  Sekunden/Minuten/Stunden/Tagen verwendet werden. {JW/TGL}
- Neu: Passwordliste whrend der Laufzeit per Menpunkt unter Datei neu
  einlesbar, als beabsichtigter Nebeneffekt vergisst Hamster die bis
  dahin per Nachfrage eingegebenen Passworte. {HS}
- Neu: hs2
  - Funktion utf7toucs16 konvertiert utf7 in 16-Bit-Unicode {JW}
  - Funktion utf8toucs32 konvertiert utf8 in 32-Bit-Unicode {JW}
  - Funktion decodebase64 dekodiert Base64-verschlsselte Texte {JW}
  - Funktion decodeqp dekodiert Quoted-Printable-verschlsselte Texte {JW}
  - Die Funktion Testmailfilterline(Filterzeile) erlaubt die Anzeige der
    internen Interpretation einer Zeile fr die Mailfilter-Datei. {TGL}
  - HamPassReload liest die Password-Datei neu ein {HS}
  - Die parameterlosen Funktionen GetUptimeSecs, GetUptimeMins,
    GetUptimeHours und GetUptimeDays liefern die (abgerundete) Zeit seit
    Start des Hamsters in Sekunden/Minuten/Stunden/Tagen. {JW}
- nderung: Die Vor-Beta setze automatisch alle Gruppen-Override-Ein-
  stellungen auf aktiv, so da ggf. die meisten Benutzereinstellungen
  einmal nachkorrigiert werden muten. In dieser Version wird bei
  fehlenden Override-Werten berprft, ob Gruppen- und Benutzerwerte
  passen oder nicht und Override nur gesetzt, wenn es passt. {TGL}
- nderung: Die Neuerstellung der globalen Gruppenliste ist deutlich
  schneller geworden, die Nachfrage beim Dialog "Neuer Ladeauftrag"
  entfllt, bei nderungen wird die Gruppenliste automatisch neu
  erzeugt. {AS2}  
- nderung: Detailliertere Erfassung von erfolgreichen (Protokollebene
  Details) und gescheiterten (Protokollebene Warnung) Anmeldeversuchen.
  {JW}
- Bugfix: Mailfilter: Pseudoheader TOPONLY arbeite nicht, wenn Multi-
  Header-Auswertung aktiv war. {MR}
- Bugfix: hs2:
  - AtAdd mit TimeMode 2 fhrte zu Fehlern, wenn die interne Berechnung
    der nchsten Uhrzeit einen Wert grer als 23:59 ergab. {TGL}
  - Wenn ein Kommentar nach einem Prozedurkopf Klammern enthielt, wurden
    diese als Teil der Prozedurdefinition fehlinterpretiert. {TGL}
- Bugfix: lokaler IMAP-Server:
  - Probleme beim korrekten Speichern des Mailboxstatus sollten zumindest
    deutlich seltener vorkommen. {HS}
  - Stringparser hatte Probleme mit Anfhrungsstrichen im String. {MG}
  - Doppeltes Logging einer "Tagged Response" {MG}
  - Diverse Kleinfehler beim Befehl SEARCH {MG} 
- Bugfix: hamster.ini [Directories]: Netzwerkpfade wurden flschlicher-
  weise mit einer Laufwerksangabe ergnzt. {TGL}
- Bugfix: Abfrage nach Anzahl zu verschickender Mails und Postings ergab
  u.U. nicht mehr aktuelle Werte. {HS}
- Bugfix: Konfigurationsdialog "Benutzerverwaltung und Passworte":
  - Das Anlegen von Benutzergruppen klappte nicht mehr korrekt. {TGL}
  - Bei der Eingabe eines Benutzernamens konnte ein "+" eingegeben
    werden. {TGL}
- Bugfix: POP3-Server: Zugriff mittels Digest-MD5 war noch unvollstn-
  dig implementiert und somit nicht funktionsfhig. {JW}    
- Bugfix: Verzeichnisdialog: Ein nicht mehr gltiger Pfad vom letzten
  Aufruf fhrte immer noch zu einer Fehlermeldung, jetzt wird in dem
  Fall auf news.out gewechselt. {TGL}
- Bugfix: News-Konfigurations-Dialoge:
  - Beim Anlegen eines neuen NNTP-Servers wurden die Standardeinstel-
    lungen nur teilweise in den Dialog bernommen. {TGL}
  - Bei der Auswahl neuer Newsladeauftrge fhren fehlerhafte regexp-
    Ausdrcke zur Fehlermeldung in der Liste, diese Eintrge waren genauso
    auswhlbar wie korrekte Suchergebnisse. Jetzt sind nur noch echte Such-
    ergebnisse auswhlbar. {JH/TGL}

V2.0.3.0 (16.10.2003)
- Neu: DIGEST-MD5-Untersttzung (Anmeldeverfahren) fr SMTP- und
  POP3-Clients und fr die lokalen SMTP-,POP3-,IMAP- und RECO-
  Server. {JW,OZ}
- Neu: Benutzergruppen/Accounts: Die meisten Account-spezifischen
  Eigenschaften knnen auf Gruppen-Default gesetzt werden. {TGL}
- Neu: NNTP-Server:
  - Threadanzahl per Dialog nderbar {TGL}
  - Spezielle Einstellungen fr Nutzungen a la UUCP: {TGL}
    - NNTP-Server per Servertyp "kastrierbar", beim Fllen der
      Newsjobsliste werden automatisch alle Eintrge verworfen, die
      mit dem eingestellten Servertyp nicht mglich sind.
    - Ausgangsverzeichnis auf NNTP-Serverbasis einstellbar, sofern
      nicht mit News.out identisch, werden die dort gespeicherten
      Postings vom Hamster nicht weiter beachtet.
    - Bearbeitung der Gruppenliste per Button im Einstellungsdialog
      erreichbar.
- Neu: lokaler NNTP-Server: Optional kann ein Date-Header generiert
  werden, wenn noch nicht vorhanden. {JW}
- Neu: POP3-Server: Verwendetes Anmeldeverfahren statt ber Prefixe
  (auth:...) jetzt ber Dialogauswahl erzwingbar. Speicherung in
  Server.ini unter [POP3] ForcedAuthMech=... mit den erlaubten
  Werten none, pass, auth, apop und sasl. Falls ungleich "none"
  berschreibt diese Einstellung eventuell genutzte Prefixe. {JW/OL}
- Neu: Mailfilter-Notifies: Optional kann das Subjekt einer Kill/
  Ignore-Benachrichtigung jetzt auch das originale From und Subject
  enthalten, Umstellung per Mail-Killfile-Protokoll oder hamster.ini
  [Setup] mail.infomail.addheadertosubject=1 {JW}
- Neu: Mail-Killfile-Protokoll: Enthlt jetzt auch Zugriff auf
  spezielle Mailoptionen und die Mailfilter-Datei. {TGL}
- Neu: Mailfilter:
  - Pseudoheader TOPONLY filtert ausschliesslich auf die per Toplines
    (Default: 20) festgelegten ersten Zeilen, auch wenn mehr Zeilen
    zur Verfgung stehen. {TGL}
  - Pseudoheader HEADER filtert auf den gesamten Header-Block incl. der
    Headernamen. {TGL}
  - Mit "unless" zwischen Aktion und Default-Feld wird die Bedingung
    umgekehrt d.h. die Zeile wird wirksam, wenn der Ausdruck nach unless
    NICHT zutrifft. {MR/TGL}
- Neu: Newsfilter/Scorefile:
  - Mit "unless" zwischen Aktion und Default-Feld wird die Bedingung
    umgekehrt d.h. die Zeile wird wirksam, wenn der Ausdruck nach unless
    NICHT zutrifft. {JH}
- Neu: hs2
  - AtAdd: Der Parameter Immediate(boolean) ist ersetzt durch den Parameter
    TimeMode mit folgenden erlaubten Werten:
    0=Erste Ausfhrung nach Ablauf des ersten Intervalls (wie Immediate=false)
    1=Erste Ausfhrung sofort (wie Immediate=true)
    2=Ausfhrung nur exakt zu den Minuten, die sich aus Anfangszeit und Minu-
      tenabstand ergeben. (Neu!) {TGL}
  - HamDialogMailKillfileLog(x) bezieht sich auf den Dialog zum Bearbeiten
    des Mail-Killfile-Logs. x=1 zum ffnen, x=0 zum Schlieen, x=2 zur
    Statusabfrage. Alternativ funktioniert auch Message(17, x) {TGL}
- nderung: Mail- und News-Filter: {TGL}
  - Die Anweisung #!load wird durch #!include ersetzt, vorlufig sind
    beide Anweisungen gltig, aber #!load erzeugt eine Warnmeldung.
  - Wenn die "Include"-Tiefe 5 berschreitet, wird das Laden wie bisher
    nicht nur abgebrochen, sondern auch ein Fehler im Log vermerkt.
- nderung: NNTP-Server:
  - Auch wenn das automatische Holen von Server-Infos deaktiviert ist,
    werden bei einem Server ohne Gruppenliste (=neuer Server) oder bei
    entsprechendem Nachlade-Hkchen automatisch die Server-Infos
    abgerufen. {TGL}
  - Bei Nutzung von hamster.ini [Setup] local.nntp.feedjunk=1 werden jetzt
    auch Artikel ohne From beim Feeden zugelassen. {JW}
- nderung: POP3-Server: Falls die globale Einstellung LeaveOnServer aktiv war,
  wurde die POP3-Server-spezifische Einstellung ignoriert. Zuknftig hat die
  POP3-Server-spezifische Einstellung grundstzlichen Vorrang vor der globalen
  Einstellung, ein "?" oder das Fehler der Einstellung steht dann fr die
  globale. {TGL}
- nderung: Mlleimer leeren: Das Suchen nach zu lschenden Dateien
  geht jetzt bedeutend schneller. {TGL}
- Bugfix: Newsfilterlog: Der Score-Test zeigte nur noch die Zeilen-
  nummer, aber nicht mehr die Zeile selber an. {TGL}
- Bugfix: Hauptfenster: Online-Men-Eintrge mit (inzwischen) ungltigen
  Server-Eintrgen werden beim Aufruf automatisch von diesen bereinigt,
  pro entferntem Server gibt es eine Warnung im Log. {TGL}  
- Bugfix: Verzeichnisdialog: Bei einem (inzwischen) ungltigen gemerkten
  Pfad gab es Probleme. {TGL}
- Bugfix: Authentifizierung per CRAM-SHA1 funktionierte beim POP3- und
  IMAP-Server nicht korrekt. {AS2}
- Bugfix: Beim Kopieren des Thread-Fensters in die Zwischenablage wurden
  die Zeilen fehlerhaft "umgebaut". {TGL}    
- Intern: Komplette Neustrukturierung von cAccount (Objekt CfgAccounts,
  Verwaltung der Benutzer und Benutzergruppen)
- Intern: Verzeichnisdialog: Interner Umbau verhindert unntiges
  Nachzhlen der Mails in den verschiedenen Postfchern. {TGL}

V2.0.2.2 (10.08.2003)
- Neu: Actions: Die Parameter sind jetzt auch bei direkter Eingabe der
  Skriptzeilen nutzbar (ParamStr(1)=Actionsname, ParamStr(2)+ParamStr(3)
  enthalten die Action-spezifischen Parameter) {TGL}
- Neu: Verzeichnisdialog: Neue Spalte "Score" erlaubt Sortierung nach
  dem Score von Mails, Notify-Nachrichten bzgl. Ignore/Kill bekommen
  den Score-Wert der ignorierten/gelschten Mail zugewiesen. {TGL}
- Neu: Mailfilter:
  - Die Anweisung Log(...) erlaubt das Mitloggen von Mails, die von einem
    Filter ignoriert oder gelscht werden, logoff schaltet das Loggen
    wieder ab. Die Log-Eintrge lassen sich per "Einstellungen/Mail:
    Killfile-Log" bequem dazu nutzen, ignorierte Mails endgltig zu
    lschen oder nachzuladen. Als Parameter wird entweder wie bei Notify
    ein oder mehrere User oder * fr die globale Liste angegeben. {PW}
  - Die Anweisung "#!load Dateiname" erlaubt das Auslagern von Teilen
    des Mailfilters in eine separate Datei. Eine Verschachtelung bis
    zu fnf Dateien ist zulssig, weitere werden ignoriert, die Anzahl
    von load-Anweisungen innerhalb des Mailfilters ist egal, intern wird
    alles in eine Liste zusammengezogen. {HS}
  - Bei Vergleichen sind jetzt neben %>Zahl, %<Zahl und %=Zahl auch
    %>=Zahl, %<=Zahl und %<>Zahl zulssig. {TGL}
  - berlange Zeilen knnen jetzt unterteilt werden, wenn eine Zeile mit
    einem Unterstrich "_" endet, wird die Folgezeile intern direkt an-
    gehngt, fhrende Leerzeichen/Tabs werden dabei entfernt, Leerzeichen/
    Tabs hinter dem "_" ebenfalls. Die Trennung selber kann dabei auch
    mitten in einem Ausdruck stehen. {TGL}
- nderung: Verzeichnis-Dialog: Beim Anklicken des Mlleimers wird aus
  Performancegrnden automatisch nach Dateiname/absteigend sortiert, auch
  wenn die Defaultsortierung fr Mail/News eine andere ist. {TGL}
- nderung: Beim Sortieren von zustzlichen Meneintrgen (per Skript-
  anweisung #!menu) wird "&" automatisch ignoriert. Zudem werden die
  Zuordnungen Meneintrag/Skript im Log angezeigt. {TGL}
- nderung: Menpunkt und Log-Ausgaben von "Globale Listen neuerzeugen"
  zu "Gesamtgruppenliste neu erzeugen" gendert. {TGL}
- nderung: Mail-Scoring: Der Block Scoring und der Block der wichtigsten
  Header in Notfiy/Kill-Mails sind jetzt vertauscht, die Filterzeilen
  selber sind jetzt die originalen Zeilen und nicht die nachgebauten. {TGL}
- nderung: Mail-Filtern: Nur noch fr Mails, die grer als ein durch-
  schnittliches Ergebnis von TOP sind, wird TOP benutzt. {JH}
- Bugfix: Verzeichnisdialog: Drag'n'Drop auf Mlleimer funktionierte
  nicht mehr. {TGL}
- Bugfix: Actions: Bei ausschliesslicher Nutzung der Skriptzeilen wurde der
  Status vom "Warten auf Ende" nicht gespeichert. {TGL}
- Bugfix: Dialog "Automatische Ablufe": Falls einer Action ein Skript mit
  komplettem Pfad zugewiesen war, funktionierte der Edit-Button nicht
  korrekt. {TGL}
- Bugfix: Overview-Eintrag fr XRef war bzgl. RFC2980 inkorrekt. {OZ}
- Bugfix: NNTP-Client: Falls ein Benutzer "nntpdefault" ohne passendes
  Passwort "*" existierte, funktionierten auch sonstige Benutzeranmel-
  dungen nicht. {TGL}

V2.0.2.1 (18.04.2003)
- Bugfix: Bei Skripten mit nur #10 als Zeilenwechsel und ohne Zeilen-
  vorschub am Ende blieb Hamster schon beim Starten stehen. {HS} 
- Bugfix: Mailfilter: "notifyoff" wurde nicht mehr erkannt, es wurde
  nach notfiyoff geschaut. {TGL}
- Bugfix: Gesamtgruppenliste (server\alldescs.txt): Beim Neuerzeugen
  dieser Datei wurden keine Zeilenumbrche eingebaut, so da beim
  Abbonieren neuer Gruppen die Auswahl komplett unbrauchbar war. {TGL}
- Bugfix: Schutzverletzungen u beim Hamster-Start: Eine Testroutine
  war versehentlich noch aktiv, dieser Bugfix war in einer zweiten
  Fassung von 2.0.2.0 schon enthalten. {HS+
    
V2.0.2.0 (16.04.2003)
- Mailfilter {TGL}
  - Neu: Scoring: Per SetScore(Zahl) ... und AddScore(Zahl) ... kann der
    aktuelle Score gesetzt bzw. gendert werden und als Pseudo-Header
    "Score:" in folgenden Filterzeilen gezielt ausgewertet werden. Die
    Bedingung hinter Add/SetScore(...) wird analog zu Add/Set/Postto etc
    gebildet. Die passenden Score-Zeilen werden im Header der Mail als
    X-Header-Scoring: verewigt bzw. erscheinen in der entsprechenden
    Notify-Mail.
  - Neu: Pseudo-Header "TOP:" kann zur Prfung der bertragenen Body-
    Zeilen verwendet werden.
  - nderung: Auch notify/notifyoff/default/adddefault drfen mit
    Bedingungen verknpft werden.
  - Bugfix: Anzeige von Filterzeilen gibt wieder den Doppelpunkt nach
    dem Default-Feld aus.
- Bugfix: Verzeichnis-Dialog: Sortieren nach KB fhrte zu einem Laufzeit-
  fehler bei Werten ab 1000 KB. {TGL}

V2.0.1.3 (03.04.2003)
- Mailfilter {TGL}
  - Neu: Bei Notify-Mails und bei X-Hamster-Account-Reason wird
    jetzt fr jede Zeile auch die Zeilennummer und ein eventuell
    vorhandenes Kommentar mit angezeigt.
  - nderung: Text-Pattern MSSEN jetzt in Anfhrungsstriche
    gesetzt werden.
  - nderung: Zeilen, die kein Kommentar, kein Abschnitt und
    keine gltige Filterzeile sind, werden jetzt als fehlerhaft
    gemeldet.
  - Bugfix: Im Default-Field und zustzlichen Header-Angaben
    (@Header:pattern) sind jetzt alle Zeichen laut RfC zulssig.
  - Bugfix: Bei mehr als einem Expire-Eintrag wurden die entspre-
    chenden Zeilen als fehlerhaft abgelehnt.
  - Bugfix: Es fehlte die berprfung auf nicht-beendete Pattern
    und hnliche ungltige Zustnde
  - Bugfix: Bei AddAccounts kam kein Fehler, wenn Defaultfield
    fehlte oder Pattern angegeben waren.
  - Bugfix: Bei add/delete/postto etc kam kein Fehler, wenn Default-
    field angegeben war, aber kein Pattern.
  
V2.0.1.2 (31.03.2003)
- nderung: hs2: Die mit 2.0.1.0 eingefhrten Msg*-Funktionen zur
  Handhabung von Mails und Postings sind jetzt umbenannt zu Art*,
  um Kollisionen mit den schon vorhandenen Msg-Funktionen im Modul
  hmessage.hsm zu vermeiden. {TGL}
- nderung: Verzeichnis-Dialog: {TGL}
  Entf: Mit Nachfrage und Verschieben in Mlleimer, sofern aktiv
  Strg+Entf: Ohne Nachfrage und Verschieben in Mlleimer, sofern aktiv
  Shift+Entf: Mit Nachfrage und direkte Lschung!
  Strg+Shift+Entf: Ohne Nachfrage und direkte Lschung!
- Bugfix: Actions: Seit 2.0.1.0 funktionierten Actions mit Unter-
  actions nicht d.h. mail.in, mail.internal, ... {TGL}
- Bugfix: Einige Detailausgaben waren an die Erstellung der Protokoll-
  datei gebunden, jetzt werden sie auch ausgegeben, wenn "nur" das
  Sicht-Log Detailangaben enthalten soll. {TGL}
- Bugfix: Beim Suchen berflssiger Verzeichnisse wurde das Mllver-
  zeichnis ggf. nicht als Systemverzeichnis erkannt und daher als
  berflssig gemeldet. {TGL}
- Bugfix: Mailfilter: IMAP-Zuweisung mit Set/Add-Regeln in Subordner,
  die Leerzeichen enthalten, funktionierten nicht korrekt.
  !ACHTUNG! Zur Umgehung des Problems ist die komplette Erkennung der
  Mail-Filterzeilen neu programmiert worden, entsprechend sind frische
  Fehler durchaus mglich! {TGL}

V2.0.1.1 (28.03.2003)
- Neu: Automatisches Lschen alter Dateien (unabhngig von der
  Endung!) aus dem Mlleimer-Verzeichnis. Default: Nach 28 Tagen,
  Einstellung 0 deaktiviert die Funktion. nderung ber Einstel-
  lungen/Automatische Ablufe oder hamster.ini [EditDirs]
  EmptyTrashAfterXDays=... {TGL}
- Bugfix: Lokaler NNTP-Server: {TGL}
  - Beim Befehl HEAD fehlte am Ende ein notwendiger Zeilenvorschub
  - Beim Befehl BODY und ARTICLE wurde ein am Ende notwendiger Zei-
    lenvorschub nicht wie in Fassungen vor 2.0.1.0 bei Bedarf ergnzt.
- Bugfix: Trotz abgeschaltetem Mlleimer wurden manuell gelschte
  Mails/Postings in diesen verschoben statt wie dokumentiert direkt
  gelscht. {TGL}

V2.0.1.0 (25.03.2003)
- Neu: Online-Menu: Neue Menpunkte "Alle NNTP-Server" und "Alle POP3-
  Server". {TGL}
- Neu: Verzeichnis-Dialog: Sofern der Mlleimer nicht abgeschaltet ist
  (hamster.ini [EditDirs] ShowTrash=0) wirkt Lschen von Mails und
  Postings nicht mehr endgltig, da diese erst mal im Mlleimer landen.
  Lschungen im Mlleimer sind dann dagegen endgltig.
  Als Mlleimer wird standardmig das Verzeichnis Hamster\trash ver-
  wendet, nderung ber hamster.ini [directories] trash=... mglich.
  {TGL}
- Neu: Actions: {TGL}
  - Actions knnen jetzt nicht nur mit einem Programmaufruf und einem
    existierenden Skript verknpft werden, sondern auch mit direkt
    eingegebenen Skriptzeilen.
  - Action news.nntp.in zwecks Reaktion auf per NNTP reinkommende
    Artikel. Achtung! Nutzung z.B. per Korrnews kann das Laden von
    Artikeln DEUTLICH verlangsamen!
  - Actions DUN.BeforeDial, DUN.DialFailed, DUN.Connected und DUN.HangUp
    erlauben automatische Reaktionen bei Aufrufen der DF-Netzwerk-
    Funktionen.
  - Action SearchMID erlaubt eine direkte Reaktion darauf, da eine per
    NNTP angeforderte Message-ID im Hamster nicht verfgbar ist.
- Neu: hs2:
  - pre-processor-Direktive #!menu:hauptmen=Bezeichnung erlaubt das Ein-
    binden von Skripten in die normale Menstruktur des Hauptfensters.
    Fr Hauptmen sind folgende Eintrge zulssig: file, config, online,
    local und help. Beispiel:
    #!menu:online=Hole/Sende Mails und Postings
    erweitert das Online-Men um den Eintrag "Hole/Sende Mails und Postings",
    der dann das Skript startet, welches obige Zeile enthlt. Das Skript
    mu im Skriptpfad bzw. einem Unterverzeichnis enthalten sein. {TGL}
  - Die Parameter eines Befehls (print, If, ...) mssen nicht mehr geklam-
    mert werden: print "Hallo!" entspricht print ( "Hallo!" ) {TGL}
  - If/else/endif zu If/elseif/elseif/.../else/endif aufgebohrt. {TGL}
  - HamVersion hat einen optionalen Parameter, bei 0 (Default) wird
    wie bisher die Versionsnummer zurckgeliefert, mit 1 der Produktname
    (Hier: "Classic Hamster"), mit 2 der Maintainer incl. Mailadresse, mit
    3 die URL der zugehrigen Hamster-Homepage und mit 4 das Kommentar-
    Feld, ab dieser Fassung entweder mit "beta" oder "stable" belegt. {TGL}
  - Neue Funktionen fr die Arbeit mit Postings und Mails: {JH}
    - $Msg = MsgAlloc( [$Text] ): Erzeugt ein Msg-Objekt, Text kann
      direkt gesetzt werden.
    - MsgFree ( $Msg ): Freigabe des Objektes
    - $Text = MsgGetText( $Msg ): Kompletten Text (Header+Body) holen
    - $ok = MsgSetText( $Msg, $Text ): Kompletten Text setzen
    - $Hdrs = MsgGetHeaders( $Msg ): Nur Header holen
    - $ok = MsgSetHeaders( $Msg, $Hdrs ): Nur Header setzen
    - $Body = MsgGetBody( $Msg ): Nur Body (Textkrper) holen
    - $ok   = MsgSetBody( $Msg, $Body ): Nur Body setzen
    - $HdrVal = MsgGetHeader( $Msg, $HdrNam [, $Separate] ): Bestimmten
      Header holen, falls der letzte Parameter ungleich Null ist (default
      ist 0), werden bei mehrzeiligen Headern auch Zeilenvorschbe zurck-
      gegeben.
    - $ok = MsgAddHeader( $Msg, $HdrNam, $HdrVal ): Neuen Header anfgen.
      Sollte der Header schon existieren, existiert er anschliessend
      doppelt.
    - $ok = MsgSetHeader( $Msg, $HdrNam, $HdrVal [, $XHdrNam] ): Bestimmten
      Header setzen. Sofern $XHdrNam nicht leer ist und ein Header $HdrName
      schon existiert, wird dessen Inhalt unter dem Headernamen $XHdrName
      gesichert, bevor er mit $HdrVal berschrieben wird.
    - $ok = MsgDelHeader( $Msg, $HdrName ): Header lschen.
    - $exists = MsgHeaderExists ( $Msg, $HdrName ): Liefert 1, wenn (min-
      destens) ein solcher Header existiert, sonst 0.
    - $ok = MsgLoad ( $Msg, $Filename ): Ldt aus angegebener Datei, Rck-
      werte: 0=ok, -1=Datei existiert nicht, -2=Sonstiger Fehler.
    - $ok = MsgSave ( $Msg, $Filename ): Speichert in die angegebene Datei,
      Rckwerte: 0=ok, -2=Fehler.
- Neu: OLE: Funktion "hs2AsyncCommand(Command: String): Integer" erlaubt den
  Aufruf von Skriptbefehlen, die nicht als OLE-Befehl verfgbar sind. Ein
  direkter Rckwert der aufgerufenen hs2-Funktion ist nicht mglich. {TGL}
- Neu: Verschickte Mails: Mailout.log enthlt jetzt auch Angaben ber
  Absender und Empfnger (nur Mailadressen) {AH/TGL}
- Neu: Mailfilter:
  - Erweiterte Add/Set-Anweisung fr IMAP-Zielfcher:
    add/set(Postfach\Unterordner\Unterordner:\Flag1\Flag2...) ...
    statt nur add/set(Postfach) ... {HS}
  - Zwecks Nachvollziehbarkeit der Mailfilter-Datei erhalten Mails jetzt die
    Zusatz-Header "X-Hamster-Account-Reason:" und/oder "X-Hamster-PostTo-Reason:",
    sofern entsprechende Mailfilteranweisungen auf die Mail zutrafen. {TGL}
- Neu: IMAP:
  - IDLE (RFC 2177) (incl. einiger Korrekturen um Probleme zu vermeiden, wenn
    beim Abholen neuer Mails die Mailbox im Zugriff ist) (HSR)
  - Literal+ (RFC 2088) (HSR)
  - AUTH=DIGEST-MD5 (JW)
  - ID (RFC 2971) (JW)
  - NC-Brain-Bug (Cyrus-Source) (X-NETSCAPE) (Default: Aus) (HSR)
- nderung: IMAP:
  - Analog zum neuen RFC3501 werden IMAP-Verbindungen ohne SASL/SSL default-
    mig nicht mehr angeboten und bei IMAP-Aktivierung ohne SASL/SSL eine
    entsprechende Log-Warnung erzeugt.
  - LOGINDISALBED immer deklariert, solange IMAP_LoginDISABLED aktiv. (HSR)
  - POP3-Server kann jetzt keine IMAP-Mailbox mehr abfragen, ein entspre-
    chender Doppelzugriff fhrte zu diversen Problemen. (HSR)
  - SELECT unselektiert nun _vor_ dem prfen der Argumente (FIX!) (HSR)
- nderung: lokaler SMTP-Server: AUTH=LOGIN (Mozilla/NC) wird nun (nur noch)
  gesendet, wenn LOGIN als mglicher SASL-Zugriffsmechanismus aktiviert ist.
  Ohne diesen Fix hat Mozilla vor Version 1.3 Probleme mit der Hamster-
  Einwahl. (HSR)
- nderung: lokaler NNTP-Server: Geschwindigkeits-Optimierung bzgl. der
  Kommandos ARTICLE, HEAD und BODY. {AS2}
- nderung: Neuerstellung der News-History: (leichte) Geschwindigkeits-Opti-
  mierung. {AS2}
- nderung: SMTP-Client: Auch bei SMTP-Servern, die bei EHLO nicht die
  Mglichkeit einer TLS-Verbindung nennen, wird jetzt bei entsprechender
  Einstellung versucht, eine TLS-Verbindung aufzubauen. Sollte das klap-
  pen, wird auf diese Server-Fehlkonfiguration im Log hingewiesen. {PW}
- nderung: Der Schalter in der hamster.ini [setup] mail.SpaceAfterEn-
  velopeHeader wird nicht mehr benutzt, das berzhlige Leerzeichen
  wird direkt beim Verschicken der Mail entfernt, ob im Mailverzeichnis
  ein Leerzeichen hinter dem Doppelpunkt der Envelope-Angaben ist oder
  nicht, spielt keine Rolle mehr. {TGL}
- nderung: POP3-Client: Die Sonderbehandlung fr den ehemaligen Telda-
  Server widersprach dem einschlgigen RFC und wurde mit dieser Version
  deaktiviert. {JW}  
- nderung: Wenn eine Action mit Zwangswarten (d.h. News.Preprocess,
  News.Gateway, news.in.nntp, mail.header und news.local) die Datei
  lscht, wird die Mail oder das Posting automatisch auch gelscht.
  Im Falle eines geposteten Artikels wird an den Newsreader "240 ar-
  ticle deleted by news.preprocess" zurckgeliefert. {TGL}
- nderung: Bei kaputtem TOP-Befehl des Mailservers wurde der Header von
  Mails zerstrt, da der Header aus TOP mit dem Body aus RETR vereint
  wurde. Da dies nur im Zusammenhang mit der Action atMailHeader ntig
  ist, wird zuknftig der Header und Body aus RETR zurckgeliefert, sofern
  die Action atMailHeader nicht benutzt wird oder der Header unverndert
  geblieben ist. {TGL}
- nderung: Die detaillierten Verbindungsangaben im Hamster-Protokoll bei
  Stufe Debug knnen je nach Konfiguration zumindest zu unntigen Warte-
  zeiten fhren, daher werden sie jetzt nur dann abgefragt, wenn der Log-
  Level (Datei oder Hauptfenster) die Stufe Debug beinhaltet. {JW}
- Bugfix: Mailfilter: {TGL}
  - Wenn hinter dem Expire-Ausdruck noch ein Kommentar folgte, wurde dieses
    als (zustzliches) Filtermuster fehlinterpretiert.
  - Abgelaufene Eintrge wurden nur beim Datumswechsel und nicht wie beim
    News-Score-File auch beim Programmstart entfernt.
- Bugfix: Es wurden maximal 32 DF-Netzeintrge im Hamster angezeigt/
  verwaltet. Diese Grenze ist jetzt ersatzlos gestrichen. {TGL}
- Bugfix: HamResetCounters funktionierte nur, wenn die entsprechenden
  Menpunkte nicht gesperrt waren. {TGL}
- Bugfix: Nesserver/Neue Gruppen: Wenn mehr als eine neue Gruppe gleich-
  zeitig festgestellt wurde und diese Meldungen ber die entsprechende
  Option gefiltert wurden, wurde nur die erste passende Gruppe in der
  Benachrichtigungsmail genannt. {TGL}
- Bugfix: IMAP:
  - SEARCH (Zeichensatz!)  (JW)
  - STORE FLAG (ohne Klammern) (MG)
  - IPAccess: Eigenschaft Nur-Lesen wird jetzt auch fr den lokalen IMAP-
    Server untersttzt.
  - 8/7-Bit (JW)
  - Threadfestigkeit bei MB-Create/Detroy (HSR)
  - Erzeugen von Ordnern liefert immer "NO" zurck (HB)
  - Kommando "Rename" liefert nun "NO" zurck, wenn schon von einem anderen
    Thread ausgewhlt und nimmt die Auswahl automatisch zurck. (HSR)
  - Sofern die Mailbox noch nicht existiert, wird der notwendige Ordner auto-
    matisch bei der ersten erfolgreichen Benutzereinwahl angelegt. (HSR)
  - Automatische Ordner-Erzeugung ebenfalls bei MB.Create (HSR)
  - Bei "HasPOP3Mailbox" (interne Funktion) versuschte Hamster bislang, die
    IMAP-Mailbox zu lschen. (HSR)
  - Unter umstnden wurden Mails nicht in der Mailbox gespeichert werden. (HSR)
  - Nach Ausfhrung von "Expunge" lieferte Hamster als Nachrichtenzahl unter
    Umstnden einen negativen Wert zurck. (HSR)

V2.0.0.2 ()
- Bugfix: Mailfilter => siehe 2.0.1.0

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 Gegenstck zu Mailboxes eine gezielte Unterdrckung von
    Postfchern 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
    Grennderungen des Fensters und auch wieder beim nchsten 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 durchgefhrt wird. {JW/PW}
- Neu: Archivierte Artikel: 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". {TGL}
- Neu: Unverschickbare Mails: Die Benachrichtigungsmail benennt jetzt auch
  den SMTP-Server. {TGL}
- Neu: IMAP: Log-Eintrag, falls Erzeugen/Lschen/Umbenennen einer Mailbox
  fehlschlgt. {HS}
- nderung: Hauptfenster: Der Tab fr die noch zu erledigenden Newsjobs
  ist jetzt permanent sichtbar. {TGL}
- nderung: Hauptfenster: Beim Kopieren von Protokollzeilen in die
  Zwischenablage werden wie beim gespeicherten Protokoll die Art der
  Meldung als Text nach der Zeitangabe eingefgt. {TGL}
- nderung: Action preprocess: Wird jetzt vor der Kontrolle ausgefhrt,
  ob das Posting einen Body hat. {TGL}     
- nderung: Passwort fr SSL-Zertifikat wird bzgl. ungltiger Zeichen
  berprft und ggf. zurckgewiesen. {JW}   
- nderung: Sofern der externe POP3-Server keine SSL-Verbindung zult,
  werden nur noch die in der Serverauswahl zulssigen Verfahren versucht
  und nicht mehr automatisch alle technisch mglichen. {JH/JW}
- nderung: Zwecks Vereinheitlichung mit der allgemeinen Konfiguration
  heien die Server-spezifischen Timeout-Eintrge jetzt auch [Setup]
  remote.timeout.command/connect statt remotetimeoutcommand/connect,
  die alten Schlssel werden bei Nichtexistenz der neuen noch berck-
  sichtigt, nach Aufruf des Konfigurationsdialoges fr einen Server
  sind die Eintrge automatisch umgestellt. {TGL}
- nderung: hs2: Anweisung "int" funktionierte nicht wie dokumentiert, bei
  einem Stringausdruck als Parameter kam es zu einem Fehler. Zustzlich
  kann jetzt optional ein Default-Wert angegeben werden, der im Fehlerfall
  als Rckwert genommen werden soll, dies kann auch ein String sein. {JH}
- nderung: IMAP: TAGs werden erzwungen, nur fr Telnet-Benutzer relevant.
  Zudem diverse Klein-Korrekturen. {HS}  
- nderung/Bugfix: Fehlende Parameter fhrten z.T. zu unverstndlichen
  Fehlermeldungen, zuknftig 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 verfgbar. {TGL}
- Bugfix: hs2: Falls der Rckgabewert eines per Execute gestarteten Pro-
  zesses den Wertebereich eines Integers berschreitet, gab es einen Range-
  Check-Error, in Zukunft wird eine negative Zahl zurckgeliefert. {JW}
- Bugfix: IMAP: Fix im HandleCommand. {HS}  
- Bugfix: Befehls-Einfge-Button fr hs2: Mittels erweitertem Varset, Const
  oder ConstEnum definierte Konstanten wurden bei der Anzeige von Variablen
  eines Moduls noch nicht bercksichtigt. {TGL}
- Bugfix: Mailrouter: Das Leerzeichen nach "MAIL FROM:" und "RCPT TO:" im
  Header von versendeten Mails ist laut RFC 2821 unzulssig und kann daher
  mittels INI-Option hamster.ini [Setup] mail.SpaceAfterEnvelopeHeader=0
  zuknftig 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 Meneintrgen 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: Eintrge in hamster.ini [Directories] mit Pfadangaben wurden
  falsch behandelt, ggf. wurde beim Zurckschalten auf den Default-Pfad
  auch kein "\" hinten angehngt. {JW}
- Bugfix: Verzeichnisdialog: Der Trenner zwischen Liste und Vorschau war beim
  ersten ffnen der Vorschau nicht korrekt benutzbar. {TGL}  
- Bugfix: Counter fr ein- und ausgehende Bytes konnte nur 2 GB erreichen,
  die Grenze wurde auf ca. 1.844.674.407.371.000.000 erhht (int64) {HS}.
- Bugfix: Mail-Actions: Bei gemischten lokalen und externen Empfngern wurde,
  sofern der letzte Empfnger in der Empfngerliste ein lokaler Account war,
  der falsche Action-Typ fr den externen Empfnger aufgerufen. {WJ}


V2.0.0.0 (vom 24.12.2002)
==========================================================================
Hauptnderungen seit der letzten Stable (1.3.23.4):
  * SSL direkt integriert
  * ReCo-Server fr Fernsteuerung des Hamsters
  * IMAP-Server fr erweiterte Mailhandhabung
  * Score-After-Load fr erweiterte Filterung geladener Artikel
  * Oberflche: Erweiterte Einstellungen jetzt standardmig ausgeblendet,
    Menpunkte gezielt ausblendbar, diverse Umbauten/Ergnzungen (Automati-
    sierung etc)
Sortierte Liste der (greren) nderungen seit der letzten Stable (1.3.23.4):
- Oberflche
  - Hauptfenster:
    - STOP-Button fr laufende Aktivitten, bis zum Ende der Aktivitt kann es je
      nach Aktivittsart trotzdem ein wenig dauern.
    - Einfgebutton fr die hs2-Shell erlaubt einfaches Einfgen von den verfgbaren
      Befehlen/Funktionen.
    - Automatische Einblendung von noch wartenden News-Jobs.
  - Einstellungen
    - Grundeinstellungen / Interne Gruppen: Lokale Gruppen direkt anlegbar, neue
      Unterseite fr Einstellungen bzgl. der diversen Protokolle, Menbefehle
      gezielt ausblendbar.
    - Benutzerverwaltung: Alphabetische Sortierung, Anzeige der Aliase und Forwards
    - Newseinstellungen / Gruppen und Ladeauftrge: Multiple Auswahl mglich
    - Newsgruppen
      - Neuer Typ "Gateway" schickt Postings an ausgewhlte Mailadresse
      - Moderierte Gruppen haben Moderationsadresse
  - Skript/Modul-Dialog: Direkte Bearbeitung von Skripten und Modulen mglich,
    Pfade direkt dort einstellbar.
  - Neuer Dialog fr Mail/News-Verzeichnisse mit Vorschaufenster, Lschfunktion, freier
    Sortierung und diversen anderen Komfortfunktionen.
  - Neuer Dialog Automatisierung erlaubt die bequeme Bearbeitung der inzwischen deutlich
    umfangreicheren "Actions", die Bearbeitung der Message-ID-Nachladelisten und vereint
    die Einstellungen, welche Server gestartet werden sollen und u.a. auch, welche
    Aktivitten beim Hamster-Start ablaufen sollen.
  - Neuer Dialog fr Hamster-History
  - Icon: Genderte Reaktionen auf diverse Klickvarianten
  - Diverse Dialog/Menergnzungen zur Konfiguration des IMAP- und Reco-Servers
  - Diverse Anpassungen durch die direkte Implementierung von SSL (OpenSSL-DLLs sind
    zustzlich erforderlich!)
- hamster.ini, Neue Eintrge:
  - [Setup] mail.GateUseHamsterEnvelope, mail.flupforgate, local.nntp.feedjunk,
    FilterNewGroupsInfo, MaxUnknownGroupsInRe, Startup.OLEServer, COMServerName,
    MaxLocalXXXXServersPerIP (XXX=NNTP/POP3/SMTP/RECO), Log.IgnoreConnectionLost,
    local.mail.BounceIfUnknownUser, local.mail.reqnotauth, Main.HideMenuItems,
    nntp.autogetserverinfos, local.mail.LocalMIDFQDN, StartUp.ScriptTimeout,
    log.FormatFileName, local.nntp.XOVERdelCRLF, news2mail.MIDExtension,
    Editor.<Endung>.app/params, news.feededcancel, news.feededsupersedes,
    news.feededcancelverify, news.feededcancelcontrolmsg, nntp.dropresidualjobs,
    News.ScoreFile.ExpiredEntries.Delete, purge.mailinlog.keeplines,
    PurgeMailScorefile.daily, mail.scorefile.expiredentries.delete
    purge.mailoutlog.keeplines, purge.newsoutlog.keeplines, purge.rasdiallog.keeplines
  - [Main] Title, TaskbarTitle, Logs.ShowHints, color.xxx.yyy
  - [EditDirs] Mailboxes, ShowAllFiles, ShowDirectly, news.DefColumnSort,
    news.DefColumnSortUp, mail.DefColumnSort, mail.DefColumnSortUp, ShowFileTypes,
    Preview_Wordwrap, Preview_AllHeader, Preview_FixedPitchFont, Preview_TextAttr,
    Preview_MaxLines, UpdateIntervalms, UseSmallIcons, ColWidths, news.ShowHeaders,
    mail.ShowHeaders, OwnTaskbarEntry
  - [EditScripts] OwnTaskbarEntry
  - [Actions] Timeout.ExecInit, Timeout.ExecRun
- hs1/2
  - hs1 wird nicht mehr untersttzt
  - diverse Optimierungen fr verbesserte Performance
  - Kontrolle bzgl. der von einem Skript nicht freigegebenen Resourcen
  - ACHTUNG: Parameterliste fr HamSendMail und HamSendMailAuth gendert!
  - Neue Befehle:
    - #!finalize als Gegenstck zu #!initialize
    - Konstanten definieren: Const, ConstEnum
    - Hamster-Steuerung: HamNNTPServer, HamSMTPServer, HamPOP3Server, HamIMAPServer,
      HamReCoServer, , HamShutdown, HamStopAllTasks, StopThread, HamResetCounters,
      HamMainWindow, HamTrayIcon, HamReloadConfig, HamReloadIPAccess, hamChangePassword
    - Log: HamRotateLog, hamaddlog
    - Interaktion/Ausgabe: popupbox, HamDialogEditDirs, HamDialogScripts,
      HamDialogNewsKillfileLog, HamDialogAddPull
    - INI-Dateien: IniDelete, IniEraseSection
    - hosts-Datei: LookUpHostAddr/LookUpHostName
    - Interne Abfragen: HamGetStatus(3,8), HamMainFQDN, HamMidFQDN, HamEnvelopeFrom,
      HamPostmaster, HamUsenetAcc, HamRCpath
    - News-Jobs: HamNewsJobsCheckActive
    - Artikelbestand: HamAddGroup, HamDelGroup, HamAddPull, HamDelPull,
      HamArtLocateMidInGroup, HamArtDeleteMidInGroup, HamArtDeleteNrInGroup
    - DLL-Nutzung: dllload, dllcall, dlllasterror, dllfree
    - Speicherverwaltung: memalloc, memsize, memsetint, memgetint, memsetstr, memgetstr,
      memvarptr, memfree, memforget
    - SSL-Nutzung: Genderte Parameterliste fr HamFetchMail, HamSendMail(Auth)
    - Scheduler: AtCount, AtSubfunction, AtFrom, AtUntil, AtOnDays, AtEveryMins
    - System: ScriptPriority, EventMultipleWait, SysErrorMessage, ClipRead, ClipWrite,
      RFCTimeZone, DiskFreeKB, GetEnvironment
    - Sonstiges: digest, random, DecodeMIMEHeaderString, listappend
- Scores.hst:
  - Score-After-Load erlaubt das Lschen von Artikeln nach dem eigentlichen Laden
    anhand von beliebigen Headerzeilen oder dem Textbody, entsprechende Filterzeilen
    mssen mit "?" beginnen.
- Mailfilt-hst:
  - Fehlerhafte Zeilen werden beim Programmstart angezeigt
  - Neue Regel AddDefault
  - Verfallsdatum mittels Expire:JJJJMMDD mglich
- Server
  - NNTP:
    - Untersttzung des NEWNEWS-Befehl auf Benutzerebene freizuschalten
    - Untersttzung fr mode cancel a la INN
  - POP3:
    - Untersttzung von SASL-Verschlsselung
    - Untersttzung des CAPA-Befehls (RFC2449)
  - SMTP:
    - Untersttzung von SASL-Verschlsselung
  - Neuer Server "Remote Control"
  - Neuer Server IMAP
  - OLE:
    - jetzt bei Bedarf abschaltbar, OLE-Name nderbar
    - Neue Befehle:
      - Interne Abfragen: ControlGetStatus (3,8)
      - SSL: ControlRunFetchMailTLS, ControlRunSendMailTLS, ControlRunSendMailAuthTLS
      - DF-Netzwerk: RasDynGetConnection, RasGetIP, RasListEntries
      - Steuerung: ControlAddGroup, ControlDelGroup, ControlAddPull, ControlDelPull,
        ControlRotateLog
    - Nicht mehr untersttzte Befehle:
      - SSL: SendMailSSL, FetchMailSSL, FetchMailAuthSSL, OpenSSLTunnel, CloseSSLTunnel
- Clients
  - POP3
    - Untersttzung von SASL-Verschlsselung
    - Stckweises Mail holen: Server.ini [pop3] GetMaxMailsPerSession=x
  - SMTP
    - Untersttzung von SASL-Verschlsselung
    - Anpassungen an RFC 2821
- Actions
  - Neue Aktionen
    - startup, shutdown, mail, mail.getheader, news, news.local, news.preprocess,
      news.gateway, TrayIcon.click, trayicon.doubleclick, trayicon.middleclick,
      trayicon.middledoubleclick, Status.click, Status.doubleclick
    - Account-spezifische Actions
  - Direkte Aufrufmglichkeit fr ein Skript, Warten unabhngig einstellbar
- Sonstiges
  - Anpassungen bzgl. Windows XP
  - Nicht installiertes DF-Netzwerk jetzt unproblematisch
  - Cancels/Supersedes lokal und per Feed automatisch ausfhrbar
  - Erweiterte Fehlerprfungen an diversen Stellen, zustzliche Tests beim Programmstart
  - Mglichkeiten der Sprachdateien deutlich erweitert
==========================================================================
Detailnderungen seit 1.3.23.210:
- Neu: Verzeichnis-Dialog: Datei/Verschieben nach bzw. Strg+M erlauben ein
  Verschieben in die sinnvollen Zielverzeichnisse. {TGL}
- nderung: Header X-Hamster-Info: In Anlehnung an Playground jetzt
  ScoreLoad und ScoreSave statt Score1 und Score2. {TGL}
- nderung: Verzeichnis-Dialog: Unterschiedliche Icons fr msg, err und bak-
  Dateien, sonstige Dateien ohne Icon. {TGL}
- nderung: Warnmeldung, wenn zu importierendes MBOX-File ein ungltiges
  Format aufweist. {PW}
- nderung: hs2: HamArtDeleteNrInGroup hat nochmal genderte Rckwerte: 0
  fr korrekte Ausfhrung (statt 1 wie in .210), weiterhin -1 wenn die
  Funktion nicht ausfhrbar ist und -2 (statt 0 wie in .210), wenn der
  Artikel nicht existiert. {TGL}
- nderung: Sofern keine Einschrnkung bzgl. maximaler Verbindungen (ins-
  gesamt oder von einer IP) gewnscht sind, mute bislang ein Riesenwert
  eingetragen werden, ab dieser Version wird die Einstellung 0 als nicht
  limitiert interpretiert analog zu anderen Grenbeschrnkungen. {TGL,
  Dank an Ulrich F. Heidenreich fr den Hinweis}  
- Bugfix: Sicherheit beim Mailserver-Zugriff: Bei Anmeldung per APOP
  wurde bei Nicht-Untersttzung von APOP seitens des externen Servers
  kommentarlos auf Klartext-Verfahren zurckgeschaltet. {JW}
- Bugfix: IMAP-Server:
  - Falscher Rckgabewert bei Body.Size, daher wurden Mails mit Attachments
    in NC/Mozilla nicht komplett geladen. {HS}
  - Parsen von Multiparts scheiterte an grogeschriebenem "Boundary". {HS}
- Bugfix: Verzeichnis-Dialog: Speicherung der Spaltenbreiten funktionierte
  nur bei einem Wechsel zwischen Mail- und News-Verzeichnis. {TGL}
- Bugfix: RE_PARSE brachte eine Exception, wenn als Reststring nur ein
  Leerstring brig blieb. {TGL}
- Bugfix: Bei berlangen Protokollzeilen strzte Hamster ab, diese werden ab
  jetzt (nur in der Anzeige, nicht in der Log-Datei!) automatisch gekrzt. {AS}
- Bugfix: CRAM-SHA1-Anmeldung bei den diversen Servern: Range-Check-Fehler,
  zudem Fehler bei der internen Prfroutine. {JH}

V1.3.23.210 (vom 18.11.2002)
- Neu: X-Hamster-Info gibt jetzt zustlich zum Gesamt-Score eines Artikels
  (Score=...) auch die Anteile an: Score1=... enthlt den Wert der Over-
  view-Filter, Score2=... den Wert der "?"-Filter. {TGL}
- Neu: hs2:
  - optionaler vierter Parameter fr HamScoreTest: Zustzlich zu Gruppen-
    name, Artikeltext und (optional) Variable fr passende Filterzeilen
    kann mit dem vierten Parameter das Score-Ergebnis ausgewhlt werden:
    1 = Nur Overview-Score, 2 = Nur After-Load-Score (Filterregeln mit
    "?" am Anfang) oder 0 fr die Kombination (Default) {JH}
  - Funktion hamChangePassword(AccountName, OldPW, NewPW) erlaubt analog
    zur bestehenden OLE-Funktion das ndern des Passwortes eines Accounts.
    Rckgabewert: 0=falsches altes Passwort, 1=ok, 2=Fehler {TGL}
- nderung: Dialog "Verzeichnisse": {TGL}
  - Tasten Links/Rechts/Entf/Return funktionieren in der Dateiliste nur
    noch, wenn Shift/Strg/Alt nicht gedrckt sind.
  - Lschen funktioniert jetzt auch, wenn eine Datei nur den Focus hat
    und nicht explizit markiert wurde.
  - Shift+Strg+Entf lscht Dateien OHNE Rckfrage
  - Kleine Icons schaltet die verwendete Icon-Liste jetzt so um, da es
    entweder kein Icon oder ein gelber Punkt anzeigt wird, letzterer dann,
    wenn (im Hauptverzeichnis) mindestens eine msg-Datei liegt.   
  - Der Titel unter den Verzeichnis-Icons gibt jetzt auch die Zahl der msg-
    Dateien im Verzeichnis an.
  - nderungen an der Spaltenbreite sind jetzt permanent. 
- nderung: hs2: HamArtDeleteNrInGroup liefert im Erfolgsfall 1 zurck,
  sonst 0 (falls Nummer falsch) oder -1 (wenn Lschen nicht erlaubt) {TGL}
- nderungen/Bugfix: IMAP-Server: Erweiterte Protokollierung, APPEND gegen
  Range-Check abgesichert, fehlende Initialisierung bei COPY {MG/HS}
- Bugfix: Beim Beenden des Hamsters wurde der IMAP-Server nicht korrekt
  heruntergefahren. {JW}
- Bugfix: Dialog "Verzeichnisse": Shredder zeigte Dateien aus Root-Ver-
  zeichnis an. {TGL}
- Bugfix: Mail-Filter: Eine leere Filter-Datei fhrte zu einer Fehler-
  meldung vom Typ Access violation. {TGL}
- Bugfix: NNTP/SMTP-Server: Wenn der Server, der als Standardserver ausgewhlt
  war, gelscht wurde, blieb er trotzdem der Standardserver. {TGL}
- Rckanpassungen: Regulre Ausdrcke: bernahme von JHs Compileroptionen;
  IMAP-Server: longWord wieder zu LongInt.  

V1.3.23.205 (vom 18.10.2002)
- Neu: Direkter Menpunkt zum Aufruf der FAQ {TGL}
- Neu: Mailfilter:
  - Beim Starten wird eine existierende Mail-Filter-Datei auf fehlerhafte
    Eintrge berprft. {TGL}
  - Falls hinter dem Default-Feld einer Regel kein Auswahlmuster folgt, wird
    die Zeile als fehlerhaft erkannt und ignoriert. {TGL}
- Neu: Grundeinstellungen: Bearbeitungsdialog per Button fr hamster.ini [Setup]
  HideMenuItems erreichbar. {TGL}    
- Neu: hs2: HamDialogAddPull(x): x=2 kann jetzt analog zu den anderen
  Dialogaufrufen genutzt werden, um abzufragen, ob der Dialog
  offen (1) oder geschlossen (0) ist. {TGL}
- nderung: Verzeichnisdialog: IMAP-Mailfcher sind wieder sichtbar, aber
  Lschen, Kopieren und Verschieben ist aus technischen Grnden nicht
  mglich. Mails in Unterordnern des IMAP-Mailfachs werden incl. Pfadangabe
  angezeigt. {TGL}  
- nderung: mail.scorefile.expiredentries.delete funktioniert analog zu
  news.scorefile.expiredentries.delete und erlaubt die Einstellung eines
  von der News-Einstellung unabhngigen Verhaltens bei ausgelaufenen
  Mail-Score-Eintrgen. {TGL}
- nderung: Actions: Beim Aufruf von externen Programmen wird automatisch
  das Verzeichnis des externen Programmes zum aktuellen Verzeichnis fr den
  Aufruf gemacht (sinnvoll z.B. fr Morver in der aktuellen Version) {TGL}
- nderung: Hotkey fr "Alle Server" von Strg+A auf Shift+Strg+A gendert.
  {TGL}  
- nderung: Grundeinstellungen: Die Farbwahl fr die Protokollanzeige-
  optionen (Fehler-Debug) richtet sich jetzt nach den entsprechenden ini-
  Einstellungen frs Hauptfenster. {TGL}
- nderung: Konfiguration neuladen (F5) prft zustzlich News- und Mail-
  filterdatei auf Fehler. {TGL}  
- nderung: Kleine berarbeitungen bzgl. Logging, Sprachuntersttzung u..
- Bugfix: IMAP:
  - Befehl APPEND ignorierte Mails, die mit Whitespaces enden {HB}
  - Probleme mit leicht Fehlerhaften boundary {MG}
  - Zeichenvorrat erweitert {MG}
  - Fehler beim Lschen von Mails wurden ignoriert {MG}
  - erweiterte Protokollierung {MG/HS}
  - Zahlenbereich fr Nachrichtenzahl, UID etc an OE angepasst. {MG}  
- Bugfix: Grundeinstellungen / Protokolle: Die Protokollbuttons riefen die
  falschen Protokolle auf: "Aktuelles" das vorletzte, "Datei 2" das davor
  etc. Zudem sind jetzt die Buttons fr nicht-existente Haupt-Protokolle
  abgeschaltet. {TGL}
- Bugfix: Nach einem Aufruf der Grundeinstellungen wurden die meisten Men-
  eintrge unter Online versteckt. {TGL}
- Bugfix: Bislang behielt Hamster eine Log-Datei zu viel, bei 5 erlaubten
  existierten die Logs 0 bis 5 statt 0 bis 4. Als Nebeneffekt umfasst die
  Lschroutine nicht nur die exakten Folgenummern ab der erlaubten Hchst-
  nummer, sondern lscht auch dann, wenn bis zu zwei Zwischenprotokolle
  fehlen. {TGL}
- Bugfix: Actions: Beim Aufruf eines Skripts per Action wurde der dritte
  Parameter bei Account-spezifischen Actions nicht gesetzt. {TGL}
- Bugfix: Je nach Zugriff (OLE/hs2) differierten die Ergebnisse der Status-
  funktionen ab 3,8 {TGL}
- Bugfix: hs2: DLLCall erzeugte bei negativen Parametern einen Range-Check-
  Error (Bereichsprfungsfehler) {AS}
- Bugfix: Scorefile: Leerzeichen nach "%>" waren seit .200 nicht mehr erlaubt,
  knnen ab jetzt wieder benutzt werden. {TGL}
- Bugfix: hamster.ini [Main] color.detail.text/brush fehlte noch bei den Farb-
  definitionen fr die Anzeige des Protokolls. Zudem wird color.else.brush
  jetzt auch fr die leeren Protokollzeilen verwendet. {TGL}

V1.3.23.200
- Neu: OLE-Server: Analog zu den passenden Skriptbefehlen gibt es jetzt auch
  ControlAddGroup, ControlDelGroup, ControlAddPull, ControlDelPull und
  ControlRotateLog. {TGL}
- Neu: Verzeichnisdialog {TGL}
  - Erlaubt jetzt auch Vorschau fr msg und err-Dateien, wenn alle Dateien
    angezeigt werden.
  - per hamster.ini [EditDirs] Mailboxes=... kann die Anzeige der Mailfcher
    beeinflusst werden. Wenn z.B. Mailboxes=fach1,fach2 verwendet wird, werden
    nur diese zwei Fcher angezeigt und zwar in der angegebenen Reihenfolge.
- Neu: Dialog Grundeinstellungen: Neue Seite "Protokolle" erlaubt den Aufruf
  der diversen Protokolle und das Einstellen der maximal zu speichernden Zeilen
  je Protokoll. {TGL}
- Neu: hamster.ini
  - [Setup] News.ScoreFile.ExpiredEntries.Delete=1/0 bestimmt, ob abgelaufene
    Filtereintrge gelscht (1) oder nur auskommentiert (0) werden sollen,
    letzteres setzt ein "# Expired! # " vor die Originalzeile. In beiden Fllen
    wird ein Eintrag in die Logdatei gemacht. Default: 0 {TGL}
  - [Main] color.xxx.yyy erlaubt das Einstellen der Farben fr die Log-File-
    Darstellung im Hauptfenster. xxx steht fr debug, info, system, warning
    oder error, das yyy fr text [Vordergrundfarbe) oder brush (Hintergrund-
    farbe). Als Farbwerte sind die Delphi-Konstanten (clBlack, clWhite, clBlue,
    clWindowText...) oder Hexwerte (a la "$BBGGRR" ohne Anfhrungsstriche)
    erlaubt. Bei fehlerhaften Angaben werden die Default-Werte verwendet. {TGL}
- Neu: Beim Aufrumen werden jetzt auch diverse Log-Dateien behandelt: Fr jede
  Datei gibt es ein Zeilenlimit, bei dessen berschreitung die ersten Zeilen
  gelscht werden, ein Limit von 0 verhindert jede Lschung. Per Parameter kann
  beim hs2/OLE-Aufruf von Purge auch gezielt ein Einzel-Aufrumen gestartet
  werden. Im folgenden Dateiname, HamPurge-Parameter, zugehriger Eintrag in
  hamster.ini [Setup] und Default-Wert fr ini-Eintrag: {TGL}
  - MailIn.log,   16/$10, purge.mailinlog.keeplines, 0
  - MailOut.log,  32/$20, purge.mailoutlog.keeplines, 0
  - NewsOut.log,  64/$40, purge.newsoutlog.keeplines, 0
  - RasDial.log, 128/$80, purge.rasdiallog.keeplines, 0
- Neu: Mail-Filter-Datei: {TGL}
  - Per Expire:JJJJMMDD knnen jetzt auch dort Eintrge mit Verfallsdatum versehen
    werden. Der Expire-Eintrag kann ab der eigentlichen Filterregel an beliebiger
    Stelle in der Definition eingesetzt werden d.h. vor/nach dem Filterfeld/einem
    Filterausdruck, sofern zumindest ein Leerzeichen Abstand eingehalten wird.
    Beispiel: =Ignore() Expire:20031231 ~From: "Heiner Dmlich"
  - Per hamster.ini [Setup] PurgeMailScorefile.daily=0/1 wird die tgliche Lschung/
    Auskommentierung der ausgelaufenen Eintrge abgeschaltet/eingeschaltet, Default
    ist 1.
- Neu: Lokaler IMAP-Server: Die Einstellungen zum Verbieten von LOGIN/SASL-Anmel-
  dung sind jetzt auch per Einstellungsdialog erreichbar. {TGL}
- Neu: Actions: Beim Aufruf eines externen Programmes kann dieses versteckt im
  Hintergrund aufgerufen werden, Einstellung mittels Dialog Automatisierung oder
  per [Actions] Actiontyp.ExeStartType=0/1 (normal, versteckt), Default 0. {TGL}
- Neu: Menpunkte im Hauptfenster haben jetzt teilweise einen direkten Hilfe-
  verweis (d.h. Men aufklappen und F1 drcken fhrt zur Erluterung in der Hilfe),
  Einbau durch Hamster_xx.dat [HelpIDs] TFormname/Meneintragsname=Hilfe-ID
- Neu/Bugfix: Lokale Server / IPAccess-Bearbeitung: Zugriff auf IMAP-Server jetzt
  auch per Dialog konfigurierbar, MAIL umfasst jetzt POP3+IMAP+SMTP. {TGL}
- Neu/Bugfix: hs2: "dump" ignoriert jetzt standardmig Konstanten (wurden als
  Variablen angezeigt), mit neuem optionalen Parameter 1 werden diese
  wahlweise doch angezeigt. {TGL}
- nderung: hs2: Das Schlsselwort "Enum" heit zuknftig "ConstEnum".
- nderung: Beim Anlegen eines POP3-Servers Hinweis auf Alias direkt im Eingabe-
  dialog, kein automatischer numerischer Alias mehr vorgesehen. {TGL}
- nderung: Feeding: Verweigert ein Peer die Annahme von Beitrgen und gibt
  als Grund dafr Fehlercode '480 no permission' an, erfolgt zustzlich ein
  Log-Eintrag als 'Warnung' und der Feedjob wird abgebrochen. {JW/HS}
- nderung: Mailrouter: Eindeutiger X-Resent Header fr Mails, die an externe
  Adressen umgeleitet werden. {JW}
- nderung/Bugfix: Dialog Versionsgeschichte ist jetzt normales Fenster
  (statt immer im Vordergrund), das Suchfenster ist auch dann nutzbar,
  wenn das Hamster-Hauptfenster geschlossen ist. {TGL}
- nderung/Bugfix: Die interne Funktion FileExists2 kam mit Dateien nicht
  zurecht, die mit einem Punkt beginnen. {TGL}
- nderung/Bugfix: Die interne Funktion DirExists2 bekam Probleme, wenn
  hinter dem Verzeichnisnamen noch ein "\" stand und war unntig kompliziert
  geschrieben. {TGL}
- Bugfix: IMAP-Server: Daten im Literal-Format wurden falsch verarbeitet, die
  lokale Zeitzone wurde ignoriert, sowie diverse Kleinfehler. {MG/HS}
- Bugfix: Lokale Server: Fehler beim Senden von Daten konnten zu unzhligen
  Fehlereintrgen im Protokoll fhren. {MS}
- Bugfix: Bei Mailfiltern wurden leere Header genauso wie nicht vorhandene
  Header interpretiert, so da ein Filter a la "kill() ~Subject: {^$}" nicht
  mehr funktionieren konnte, da Filterzeilen, die sich auf leere Header
  beziehen, automatisch komplett ignoriert werden. {TGL}
- Bugfix: hs2/OLE: HamGetStatus/ControlGetStatus(3,x) sind bzgl. Hamster-Version
  1.3.23.100 und .170 widersprchlich dokumentiert und programmiert worden.
  Korrekter Stand: 3,8 gibt den Counter fr die per Message-ID nachgeladenen
  Artikel an, 3,9 die Anzahl der Fehlerzeilen und 3,10 die Anzahl der Warnungs-
  zeilen. {HS}
- Bugfix: hs2: return() innerhalb von Schleifenkonstrukten in einer Sub wurde
  nicht korrekt behandelt und man konnte in einer Sub prinzipiell Schleifen
  verlassen, die man im aufrufenden Programmteil gestartet hat. {TGL}
- Bugfix: Die interne zum Dekodieren von MIME-Headern verwendete Funktion
  sorgte fr einen Absturz, wenn ein Leerstring bergeben wurde, was z.B.
  bei der hs2-Funktion DecodeMimeHeaderString oder einem Mailfilter mit
  "~Subject:" passieren kann. {TGL}
- Bugfix: News-Score-File: Syntax-Fehler wie fehlendes Leerzeichen hinter
  dem Score-Wert oder ein einsames "+" am Zeilenende fhrten zu Abstrzen oder
  Startfehlern beim Hamster selber. {TGL}
- Bugfix: Lokale Benutzer: Es konnte eine Gruppe mit leerer Bezeichnung einge-
  geben werden (sofern man ein Komma und ggf. eine Beschreibung eintippte),
  diese aber nicht mehr per GUI gelscht werden. {TGL}
- Bugfix: Bei Nutzung von NEWNEWS gab es Datums-technische Probleme, daher
  setzt Hamster jetzt ein Received-Datum bei erhaltenen Artikeln. {JH}
- Bugfix: GUI: Doppelte Newsservereintrge werden jetzt auch dann verhindert,
  wenn unterschiedliche Port-Adressen angegeben werden. {TGL}
- Bugfix: Verzeichnisdialog: Fehler beim Zugriff auf Dateien (Vorschau)
  werden jetzt abgefangen und nicht mehr im Hamsterprotokoll gemeldet. {MS}
- Bugfix: Unterdrckung der Menpunkte mnuPullSingleXXXX per hamster.ini,
  [Setup] Main.HideMenuItems konnte durch "Einstellungen/Konfiguration neu
  laden" umgangen werden. {TGL}
- Bugfix: Verzeichnis-Dialog: Bislang wurden auch Postfcher angezeigt, fr die
  kein Benutzereintrag (mehr) existiert, welche auf IMAP-Zugriff gesetzt sind
  oder bei denen der Benutzer gar kein Postfach hat. {TGL}   
- Bugfix: Die Besttigungsmail bzgl. ausgefhrten Cancels enthielt nicht mehr
  den Text der Cancel-Nachricht selber. {TGL}  

V1.3.23.191
- nderung: Die Dialoge fr Verzeichnisse und Skript-Bearbeitung haben nur
  noch dann einen eigenen Taskbareintrag, wenn dies gezielt gewnscht wird:
  hamster.ini [EditDirs] OwnTaskbarEntry=1 fr Verzeichnisdialog und hamster.ini
  [EditScripts] OwnTaskbarEntry=1 fr Skript-Verwaltungs-Dialog. {TGL}
- nderung: Das automatische Verwerfen von Newsjobs nach Scheitern aller laufenden
  Threads fr den Newsserver ist jetzt per News-Einstellungen oder hamster.ini
  [Setup] nntp.dropresidualjobs=0 abschaltbar. {TGL}  
- Bugfix: Passwrter funktionierten nicht mehr, wenn eine Einstellung fr die
  Verschlsselung gewhlt war, die nicht dem Default entspricht. {JH}
- Bugfix: hs2-Befehl HamSendMail() funktionierte nicht mehr. {MB}
- Bugfix: Dialog "Killfile-Log/Einstellungen" war per Men nicht mehr erreich-
  bar. {MB}
- Bugfix: Laut RFC2822 hat der Header "Return-Path" die Adresse in <> zu enthal-
  ten, dies war bislang nicht der Fall. {MB}
- Bugfix: IMAP: Account-spezifische Aktionen funktionierten nur mit POP3-Mail-
  boxen. {MB}    

V1.3.23.190
- Neu: hs2:
  - Mittels "Const ( $variable, Wert )" sind Konstanten definierbar, der
    Versuch, eine Konstante nachtrglich zu ndern, fhrt zu einem
    Skriptfehler. {TGL}
  - Mit "enum ( $Var0, $Var1, ..., $Var99 )" knnen einfach Statuskonstanten
    o.. definiert werden, die erzeugten Konstanten bekommen automatisch
    aufsteigende Werte beginnend mit 0. {TGL}
  - HamAddGroup ( Gruppenname ) legt eine lokale Gruppe an, Rckwert 0, wenn
    erfolgreich, sonst -1. {TGL}
  - HamDelGroup ( Gruppenname ) lscht eine Gruppe im Hamster incl. aller
    eventuell existierender Ladeauftrge fr diese Gruppe, Rckwert 0, wenn
    erfolgreich, sonst -1. {TGL}
  - HamAddPull ( Servername, Gruppenname ) legt einen neuen Ladeauftrag an,
    Rckwert 0, wenn erfolgreich bzw. Ladeauftrag schon existent, sonst -1.
    Falls die Gruppe vorher noch nicht existierte, wird sie automatisch
    angelegt. {TGL}
  - HamDelPull ( Servername, Gruppenname ) lscht einen bestehenden Ladeauftrag,
    Rckwert 0, wenn erfolgreich, sonst -1. {TGL}
  - DiskFreeKB(Laufwerksbuchstabe) gibt den freien Speicherplatz auf dem
    angegebenen Lauferk in Kilobytes (1024 Bytes) zurck. Bei fehlerhaftem
    Parameter wird -1 zurckgegeben. {JW}
  - GetEnvironment(Variablenname) bzw. GetEnv(...) gibt die aktuelle Belegung
    der bergebenen Umgebungsvariable wie z.B. "WinDir" zurck, falls die
    Variable nicht existiert, wird ein Leerstring zurckgegeben. {JW}
  - HamRotateLog sorgt dafr, da ein neues Logfile begonnen wird. {TGL}
  - Die Message-Befehle sind jetzt auch in merkbarerer Form vorhanden:
    - HamShutdown ( <Verzgerung in ms> ) beendet den Hamster
    - HamStopAllTasks stoppt alle laufenden Aktivitten.
    - HamResetCounters( <x> ) setzt die Zhler/Protokolle zurck, x=0 fr
      Protokolle und Zhler, x=1 nur Zhler, x=2 Nur Protokolle, x=3 nur
      Fehler/Warnungs-Protokoll, bei Weglassen des Parameters gilt x=0.
    - HamNNTPServer(x), HamSMTPServer(x), HamPOP3Server(x), HamIMAPServer(x)
      und HamReCoServer(x) steuern die lokalen Server: x=0 stoppt den Server,
      x=1 startet den Server, x=2 startet den Server neu und x=3 erlaubt die
      Abfrage, ob der Server luft (1=an, 0=aus).
    - HamMainWindow(0/1) schliet/ffnet das Hauptfenster
    - HamTrayIcon(0/1) verbirgt/zeigt das Trayicon
    - HamReloadConfig(1) ldt die Einstellungen neu, sofern kein Einstellungs-
      dialog offen ist, mit HamConfigReload(0) kann berprft werden, ob ein
      Einstellungsdialog offen ist (Rckwert 1=Ja, 0=Nein).
    - HamReloadIPAccess ldt die Datei IPAccess.hst noch mal neu.
    - HamDialogEditDirs(x) bezieht sich auf den Verzeichnisdialog. x=1 zum
      ffnen, x=0 zum Schlieen, x=2 zur Statusabfrage (1=offen, 0=geschlossen)
    - HamDialogScripts(x) bezieht sich auf den Dialog zum Verwalten/ndern von
      Skripten und Modulen. x=1 zum ffnen, x=0 zum Schlieen, x=2 zur Status-
      abfrage (1=offen, 0=geschlossen)
    - HamDialogNewsKillfileLog(x) bezieht sich auf den Dialog zum Bearbeiten des
      Killfile-Logs. x=1 zum ffnen, x=0 zum Schlieen, x=2 zur Statusabfrage.
    - HamDialogAddPull(x) bezieht sich auf den Dialog zum Abbonieren neuer News-
      gruppen, zur Zeit nur x=1 zum ffnen untersttzt.
- Neu: Actions {TGL}
  - Beim Aufruf eines Programmes als Reaktion auf eine Action kann neben %1 fr
    den Parameter (Dateiname o..) auch noch der Wildcard %0 fr den Action-Typ
    (in Kleinschrift) verwendet werden.
  - Die actions trayicon.middleclick und trayicon.middledoubleclick erlauben eine
    Reaktion auf Mausklicks mit der mittleren Maustaste auf das Tray-Icon.
- Neu: hamster.ini
  - Die Bezeichnung fr den Taskbareintrag bei aktivem Hamsterfenster
    ist jetzt einstellbar: [Main] TaskbarTitle=..., Default ist "Hamster",
    die WildCards fr [Main] Title=... sind benutzbar. {TGL}
  - Auf der Endung basierend knnen verschiedene Editor-Aufrufe definiert
    werden, falls kein spezieller Aufruf definiert ist, wird der Standard-
    Editoraufruf verwendet. Um z.B. fr die Endung ".msg" einen separaten
    Editor zu nutzen, sind die beiden Folgeeintrge verwendbar:
    [Setup] Editor.msg.app=Anwendung und Editor.msg.params=Parameter {TGL}
- Neu: SSL: Untersttzung von AES fr OpenSSL-Versionen ab 0.9.7 ber
  erweiterte SSL-Einstellungen an/abschaltbar. Default: aktiviert. {MG}    
- nderung: Verzeichnis- und Skriptdialog haben jetzt einen eigenen Eintrag
  in der Windows-Taskbar {AS}
- nderung: Die neuen HamMessage-Funktionen wurden umsortiert: {TGL}
  12,x steht fr den Verzeichnisdialog, x=1 => ffnen, 0=>Schlieen, 2=>
       Status (1=offen, 0=geschlossen)
  13,x steht fr den Skriptdialog, x=1 => ffnen, 0=>Schlieen, 2=>Status
  15,x steht fr den Dialog Killfile-Log, x=1 ffnet und wartet, bis er ge-
       schlossen ist, x=0 schliet ihn, sofern offen, x=2 fr Status
  16,1 ffnet den Dialog "Ladeauftrag hinzufgen".
- nderung: Abbrechen von Threads ist jetzt auch in Client-Threads (Laden
  von News oder Mails) mglich. {TGL}
- nderung: (Shift+)Strg+Tab funktioniert jetzt in der History, das
  eigentliche Historyfenster bekommt jetzt direkt den Focus. {TGL}
- nderung: Eine fehlerhafte logische Port-Angabe (ntp o..) fhrt jetzt
  zu einer Fehlermeldung im Log. {JW}
- nderung: Umbau der Einstellungen zur Ausfhrung von Cancels und Super-
  sedes, um zum einen Fehlinterpretationen zu verhindern und schon alles
  vorbereitet zu haben, wenn auch beim NNTP-Zugriff Cancels untersttzt
  werden. Auch die Ini-Keys wurden leicht gendert, vorlufig werden folgende
  untersttzt: news.feededcancel, news.feededsupersedes, news.feededcancelverify
  und news.feededcancelcontrolmsg. {TGL}
- nderung: Ausfhrung von (gefeedeten) Cancels: Sollte die Message-ID nicht
  vorliegen und keine berprfung des Cancels aktiv sein, wird die Message-ID
  als "automatisch verwerfen" gekennzeichnet. {HB}
- nderung: Mailadresse und Homepage-Eintrag von Luu Tran in deutscher und
  englischer Sprachdatei korrigiert. {Hinweis von Sebastian Brocks}
- nderung Funktionsrckwerte: {TGL}
  - OLE- und hsc-Funktionen hatten zum Teil unterschiedliche Rckwerte, da
    diese bei OLE in der Hilfe eh falsch dokumentiert waren, wird zuknftig
    0 fr ok und (meistens) -1 fr Fehler zurckgemeldet.
  - hs2: IniWrite, IniDelete, IniEraseSection und StopThread geben zuknftig
    0 bei fehlerfreier Ausfhrung zurck und -1 sonst.
- nderung: Wenn alle laufenden Newsserver-Jobs scheitern, werden die restlichen
  Jobs automatisch aus der Jobliste entfernt. Die nicht ausgefhrten Jobs er-
  scheinen als Warnungszeilen im Log. {AS}
- Bugfix: Das Hngenbleiben des Hamsters im Zusammenhang mit paralleler
  Ausfhrung von Mailjobs und HamNewsPost/HamNewsPull-Befehlen sollte jetzt
  nicht mehr auftreten knnen. {JH}
- Bugfix: nderungen der IP-Bindung beim IMAP- oder ReCo-Server wurden
  erst nach manuellem Stop/Start des Servers bzw. einem Neustart vom Hamster
  wirksam. {MG}
- Bugfix: OLE-Funktion NewsScoreTest funktionierte nicht mehr (immer Rckwert
  0) {HR}
- Bugfix: IMAP-Server
  - Sicherheit: Mit "../" konnte man aus dem Mailverzeichnis "ausbrechen". {HS}
  - Vergab falsche Nummerierung bei mehr als 255 Mails je Mailbox. Aus techni-
    schen Grnden wird die bisherige Statusdatei Mailbox.dat dabei (automatisch)
    nach Mails.dat konvertiert. Die alte Mailbox.dat kann anschliessend gelscht
    werden. {MG}
  - LIST und LSUB-Befehl: Wildcards in Pfaden wurden nur teilweise interpretiert.
    {HS/MG}
- Bugfix: Jeder Aufruf des hs2-Befehls "ListBox" hinterliess einen toten
  Thread. {JH}
- Bugfix: Fehler in interner Funktion DirExists2 sorgte fr einen (kleinen)
  Ressourcenschwund in Windows und lieferte ggf. einen falschen Rckwert.
  {MB/JW}
- Bugfix: NNTP-Server: SSL-verschlsselte Verbindungen wurden nicht korrekt ge-
  handhabt (keine Dekodierung, somit Timeout) {MG}
- Bugfix: XRef-Header beinhaltete auch Gruppen, die als Mailgateway definiert
  sind. {JW}
- Bugfix: Aufruf von Hilfe / History zeigt jetzt eine vernnftige Fehler-
  meldung im Log, wenn keine passenden Dateien auffindbar sind. {TGL}
- Bugfix: Verzeichnis-Dialog erzeugte Fehlermeldung, wenn man auf den
  Schredder klickt. {TGL}
- Bugfix: Beim Lschen eines POP3/SMTP-Servers konnte das Verzeichnis selbst
  nicht gelscht werden, wenn noch bak-Dateien der Server-Dateien existierten.
  {TGL}
- Bugfix: Beim suchen nach unbekannten MIDs wurde seit einigen Versionen
  das gefundene Posting mit der Gruppenliste abgeglichen, was bei unbekannten
  Gruppen zu unsinnigen Ergebnissen fhrte d.h. keinen Zugriff auf den Artikel
  erlaubte, diese Funktionalitt ist erst mal wieder komplett entfernt. {TGL}
- Bugfix: Dialog Einstellungen / Automatische Ablufe: Im Aktionsbaum wurden
  auch Titel sinnloserweise teilweise fett dargestellt. {MB}
- Bugfix: Dialog Einstellungen / News: Man konnte denselben Newsserver(namen)
  mehrfach eingeben. {AS}
- Bugfix: Unter Umstnden wurden neue Auftrge/Tasks automatisch wieder geschlossen,
  wenn sie die Thread-ID eines schon mal gestoppten Jobs bekommen haben. {AS}
- Intern: Beim ffnen von Gruppendateien strt ein paralleler Lesezugriff auf die
  .dat-Datei nicht mehr. {HS}

V1.3.23.185
- Neu: Optional knnen jetzt Cancels und Supersedes von eingehenden News
  automatisch ausgefhrt werden, sofern diese per Feed geholt werden.
  Konfiguration ber Lokale Server/NNTP.
  Lokal werden jetzt neben Cancels auch automatisch Supersedes ausgefhrt,
  sofern Sender/From mit der Original-Nachricht bereinstimmt. {HB/TGL}
- Neu: Verzeichnis-Dialog: {TGL}
  - Visuelle Anzeige, ob Mailbox msg-Dateien enthlt oder nicht
  - Update-Intervall der Anzeige in Millisekunden einstellbar: hamster.ini
    [EditDirs] UpdateIntervalms=..., Default 1000
  - Darstellung der Verzeichnisse per Men zwischen groen und kleinen
    Icons umstellbar (hamster.ini [EditDirs] UseSmallIcons).
- nderung: Das Anhalten von Skripten mittels "Alle Skripte beenden" erzeugt
  jetzt nur noch System- statt Fehlermeldungen. {TGL}
- nderung: Das Stoppen eines Threads/Auftrags fhrt jetzt zu einer System-
  Meldung im Log. {TGL}
- nderung: Die Menpunkte fr Score-Log, Mailfilter und Newsfilter sind
  auch bei Deaktivierung der speziellen Einstellungen erreichbar, sofern
  die zugehrigen Dateien vorhanden sind und eine Gre ber 0 Bytes
  aufweisen. {TGL}
- Bugfix: IMAP-Server: OE zeigte INBOX nicht korrekt an. {HS}  
- Bugfix: Whlen von DF-Netzverbindungen per Online-Men krachte. {TGL}
- Bugfix: Hauptfenster: {TGL}
  - Log-Fenster "Einzelner Auftrag" war seit 1.3.23.180 immer leer.
  - Die Buttons ber dem Thread-Log waren z.T. noch ereeichbar, wenn kein
    Eintrag aktiv war.
- Bugfix: Verzeichnis-Dialog: Schutzverletzung beim Doppelklick in die
  Dateiliste, wenn keine Datei im Verzeichnis vorhanden. {MB}    
    
V1.3.23.180
- Neu: Gezieltes Beenden eines Threads/Auftrags ber seine ID
  - per Oberflche (Button ber Thread/Auftrags-Log)
  - per hs2-Befehl StopThread ("ID") (1=erfolgreich)
  - per remote control: TASK STOP ThreadID
  Hinweis: Im Zusammenhang mit Aufrumen oder hs2-Skripte mit
  AtExecute-Schleifen u.. kann es durchaus etwas dauern, bis der
  Thread wirklich beendet wird. {HS/TGL}
- Neu: Timeout fr externe Programme, welche per "Actions" aufgerufen
  werden: hamster.ini [actions] Timeout.ExecInit und Timeout.ExecRun,
  Angaben jeweils in Sekunden, 0 fr "unendlich". Default: 60 und
  180 (Sekunden) {HS/TGL}
- Neu: Dialog "Ladeauftrge fr Server": Sobald der Mauszeiger auf eine
  Gruppe geht, wird Gruppenname und Tagline als Hint eingeblendet. {TGL}
- Neu: SMTP/POP3-Server: Erlaubte Anmeldeverfahren jetzt auch per
  Einstellungsdialog erreichbar. {TGL}
- Neu: Dialog "Killfile-Log": "Zeige Details" erlaubt jetzt auch das
  Kopieren der Details in die Zwischenablage. {TGL}
- Neu: hs2:
  - Befehl "execute": Neben der Fehlernummer wird jetzt auch die
    zugehrige Klartextmeldung in's Log geschrieben. {JH}
  - Neue Funktion "RFCTimeZone", liefert z.B. fr Deutschland je nach
    Sommer/Winterzeit "+0200"/"+0100" zurck. {JW}
  - Der neue Befehl HamArtDeleteNrInGroup (ArtNr, Gruppe) erlaubt das
    Lschen einzelner Artikel ohne Beachtung von MID und ohne Anpassung
    der News-History. {TGL}
- Neu: Einstellungsdialog fr Benutzer: Zustzlich zu den Aliasen werden
  auch "forwards" (benutzer=...) aufgelistet, die Anzeige selber wurde
  leicht gendert (Kommaliste statt eine Zeile pro Eintrag) {TGL}
- Neu: Verzeichnis-Dialog: {TGL}
  - hamster.ini [EditDirs] Preview_MaxLines=x legt fest, wieviele Zeilen
    einer Nachricht maximal angezeigt werden, Default ist 300.
  - Zustzliche Spalte KB (fr Kilobytes) incl. Sortiermglichkeit nach
    dieser Spalte.
- Neu: Automatisierungs-Dialog: Einstellung zum Filtern von Newsgroups-
  Meldungen jetzt per Dialog erreichbar. {TGL}
- Neu: OLE: Einige weitere hs2-Befehle gibt es jetzt auch fr OLE: {TGL}
  - RasDynGetConnection: String => Name der aktuellen DF-Netzverbindung
  - RasGetIP: String => IP der aktuellen DF-Netzverbindung, sonst
    Leerstring
  - RasListEntries: String => Alle zur Verfgung stehenden DF-Netzver-
    bindungen, jeder Eintrag endet mit CRLF.
- Neu: Um parallele Message-IDs bei Beitrgen, die sowohl per Gateway
  in Mailinglisten als auch in "echte" Gruppen gehen, zu verhindern,
  wird die Message-ID zuknftig vorne ergnzt, die Ergnzung lt
  sich ber hamster.ini [Setup] news2mail.MIDExtension=... ndern,
  Default ist "n2m-g.", wenn man keinen Wert zuweist, bleibt die MID
  unverndert. {TGL}
- Neu: Die Hamster-History hat jetzt einen eigenen Dialog incl. Such-
  funktion, automatisch erstelltem Verzeichnis und der Mglichkeit,
  alle Sprachvarianten zu erreichen. Zudem gilt ein neues Namensschema
  fr History-Dateien: Changes_XX.txt, XX analog zu hamster_XX.dat
  und HamsterCmd_XX.dat. {TGL}
- nderung: Die Liste der Aliase im Bearbeitungsdialog von lokalen
  Nutzern wird nicht aus der gespeicherten Liste generiert, sondern
  aus der aktuell bearbeiteten. Sollten mehr als ca. 8 Eintrge
  existieren, wird ein Scrollbalken eingeblendet. {TGL}
- nderung: Fehlerhinweis im Log, wenn nntp-Default-Anmeldung
  scheitert. {JW}
- nderung: Verzeichnis-Dialog: {TGL}
  - Sortierung der Mailboxen jetzt alphabetisch und nicht mehr
    nach dem Zeitpunkt der Account-Einrichtung.
  - Der Erstaufbau sollte jetzt deutlich schneller sein.
- nderung: Die Action "Headertest" fr Mails ndert die Header
  nicht mehr nur temporr fr die Filterung sondern dauerhaft. {JW}
- nderung: Lokale Cancel prfen - sofern vorhanden - jetzt auch
  auf den Sender-Header und nicht nur auf den From-Header. Dieses
  Verhalten entspricht RfC 1036, Abschnitt 3.1 {JW}
- Bugfix: IMAP-Server: Fehlverhalten bei bestimmten Sonderzeichen
  (" bzw. /), Probleme bzgl. LIST und LSUB, kleinere Anpassungen
  an die entsprechenden RFCs u.. {HS/MG}
- Bugfix: Beim Feeden von Artikeln konnte der PATH-Header vermllt
  werden zu "Path: Path: ..." {JW}
- Bugfix: Unter bestimmten Umstnden konnten Befehle wie z.B.
  HamRebuildGlobalLists zu schnell beendet sein, so da die
  hs2-Script-Engine abstrzen konnte. {JH}
- Bugfix: In den Archivkopien von eigenen Postings fehlte immer noch
  die korrekte Angabe der Newsgruppe(n) in der ersten Zeile. {MB}
- Bugfix: Verzeichnis-Dialog: Sortierung nach Datum funktioniert jetzt
  korrekt und nicht mehr per Stringvergleich. {TGL}
- Bugfix: Thread-Fenster zeigte beim Scrollen optischen Mll an. {TGL}
- Bugfix: Lokaler NNTP-Server: STAT-Befehl sendete am Ende eine
  unntige Zeile (".") {GLG}
- Bugfix: OLE-Befehl RasIsConnected ergab andere Werte als der
  entsprechende hs2-Befehl. {TGL}
- Intern: Austausch von TMultiReadExclusiveWriteSynchronizer durch
  eigene Klasse TReaderWriterLock, da erstere Ursache von Deadlocks sein
  kann, bzgl. der Performance sollte es kaum eine nderung geben. {JH}
- Intern: Serialisierung aller Event-Befehle {JW}   

V1.3.23.170
- Neu: hs2:
  - Der neue Befehl listappend ( Listenhandle, Dateiname ) ersetzt im
    Gegensatz zu listsave nicht die alte Datei, sondern hngt den
    Listeninhalt an die bestehende Datei an. Existiert die Datei noch
    nicht, wird sie automatisch angelegt. {OJB}
  - hamgetstatus(3,8) zhlt die Fehlerzeilen und hamgetstatus(3,8) die
    Warnungszeilen im Hauptfenster. Durch Schliessen des Fehlerlogs wird
    die Anzahl wieder auf 0 zurckgesetzt. {TGL}
  - Inputbox und Listbox sind jetzt grer dimensioniert. Bei der
    Listbox sorgt ein Doppelklick auf einen Eintrag jetzt fr die direkte
    Auswahl, die Hhe der Listbox ist ggf. ber die hamster.ini einstellbar:
    [Setup] Script.Listbox.Height=Hhe in Pixeln (Default 220) {TGL}
  - Varset erlaubt jetzt die Initialisierung von beliebig vielen Variablen,
    wobei der letzte Parameter den Wert enthlt und die anderen Parameter
    die neuen Variablen sind. {TGL}
  - hammessage(9,1) aktualisiert jetzt auch die Meneintrge. {TGL}
  - Fehler bei iniwrite, inidelete und inierasesection werden sicherheits-
    halber abgefangen, Rckwert 1 falls ohne Fehler, Rckwert 0, wenn
    Fehler. {TGL}
  - Fehler bei listload/listsave/listappend bewirken einen Logfile-Eintrag
    mit der Fehlermeldung von Windows. {TGL}
- Neu: Einstellungsdialog Automatische Ablufe: Neuer Button erlaubt jetzt
  das Einfgen von Message-IDs in die MID-Nachlade-Listen aus der Zwischen-
  ablage. Der Inhalt der Zwischenablage wird dabei automatisch aufbereitet,
  so da nur die Message-IDs selber ausgefiltert werden. {TGL}
- Neu: Verzeichnisfenster: Hervorhebung der Textattribute optional incl. der
  Option, die eigentlichen Zeichen zu unterdrcken (Default). {TGL}
- Neu: Hauptfenstername nderbar: hamster.ini [Main] Title=..., folgende
  Platzhalter sind zulssig: %Hamster% fr Produktname, %Version% fr
  Versionsnummer und %Readonly% fr Nur-Lese-Modus. Default bei Nichtangabe:
  "%Hamster% V%Version% %Readonly%" {TGL}
- Neu: In der jeweiligen Server.ini werden diverse statistische Daten bzgl.
  der Verbindungsversuche gefhrt - Anzahl erfolgreicher/gescheiterter Ein-
  wahlen, Letzte erfolgreiche/gescheiterte Einwahl und die Anzahl Versuche
  mit dem gleichen Ergebnis. Eine Darstellung ber die Oberflche ist noch
  nicht mglich. {TGL}
- Neu: hs2/OLE: Neue Hamster-Nachrichten: {TGL}
  - HamMessage(12,3) ffnet das News-Kill-Logfile (und wartet, bis es wieder
    vom Benutzer geschlossen wird)
  - HamMessage(13,3) schliesst ein schon geffnetes News-Kill-Logfile.
  - HamMessage(12,4) ffnet den Dialog zum Abbonieren neuer Gruppen.
- Neu: Benutzerverwaltung
  - Innerhalb einer Benutzergruppe sind Eintrge jetzt alphabetisch sortiert {HS}
  - Im Bearbeitungsdialog eines Benutzers wird die Liste seiner direkten
    Aliase angezeigt. {HS}
- Neu: Killfile/log: ESC als Hotkey zum Beenden, letzte Sortierungsreihenfolge
  (abwrts/aufwrts) wird beim ffnen automatisch wiederhergestellt. {TGL}
- nderung: Die Beispiel-vbs/pl/hsc-Dateien sind in Zukunft als ZIP-Datei
  mitgeliefert, um das Hauptverzeichnis etwas bersichtlicher zu gestalten,
  selbiges gilt fr die Hamster-Icons. {TGL}
- nderung: Default-Timeout fr lokale Server von 60 auf 15 Minuten
  reduziert. {JW}   
- nderung: Reihenfolge beim Mailempfang des lokalen SMTP-Servers so gendert,
  da der Mailcounter vor Abarbeitung der Action erhht wird. {TGL}
- nderung: Erhhte Kompatibilitt des lokalen SMTP-Servers zu RFC 2821: {JW}
  - Envelope-Angaben ohne spitze Klammern werden zurckgewiesen
  - Source-Routen werden entfernt
  - Limit fr Lnge der RCTP- und Mail-Kommandos (510 Byte netto) wird berprft.
  - Limit fr Lnge der Envelope-Adressen (256 Byte) wird berprft.
- nderung: Ein offener Konfigurationsdialog verhindert kein Beenden des
  Hamsters mehr. {TGL}
- nderung: Skripthauptmen und Untermens werden jetzt so sortiert, da
  Eintrge mit Untereintrgen als Block hinter den Direktaufrufen stehen und
  beide Blcke unter Nicht-Beachtung von Gro/Kleinschrift und Unterstreichungen
  mittels "&" alphabetisch sortiert sind. {TGL}
- nderung: Das Aktivieren des Hamsterhauptfensters per Trayicon holt eventuell
  noch offene Dialoge in den Vordergrund. {TGL}    
- Bugfix: Per Anfhrungsstriche konnten Mails an externe Adressen geschickt
  werden, auch wenn nur lokale Auslieferung zulssig war. {GW/HS}
- Bugfix: Das Flackern bei der Threadanzeige und beim Aufbau der Benutzer-
  Liste im entsprechenden Konfigurationsdialog ist beseitigt. {HS}
- Bugfix: Newshistory behandelte Gruppennamen mit Grobuchstaben inkon-
  sistent, so da Lschungen nicht mglich waren. Ggf. mu sie einmal
  neu aufgebaut werden. {OJB}
- Bugfix: Lokaler IMAP-Server: Befehl "LSub" lieferte falsches bzw gar kein
  Ergebnis zurck, (FETCH) ENVELOPE hatte falsche Rckgabe (CRLF) und es gab
  Probleme bei den Adressen, die "Greeting"-Rckgabe entspricht nun den Angaben
  der anderen lokalen Server. {HS}
- Bugfix: In den Archivkopien von eigenen Postings fehlte die Angabe der
  Newsgruppe(n) in der ersten Zeile seit einigen Betaversionen. {MB}
- Bugfix: Verzeichnisfenster: Vorschau verschob bei Zeilen mit Textattributen
  die Zeilen drumherum. {TGL}
- Bugfix: Timeout bei SASL wurde fehlerhaft berechnet. {JH}
- Bugfix: Ein Timeout im Clientthread konnte eine allgemeine Schutzverletzung
  auslsen. {JH}
- Bugfix: Verschleierung der Hamster-generierten Message-ID funktionierte
  nur, wenn ein zustzlicher FQDN gesetzt war, jetzt ist der MID-FQDN ent-
  scheidend. {JW}
- Bugfix: Das Hilfemen im Hauptfenster funktioniert wieder korrekt. {TGL}
- Bugfix: hs2-Befehl HamSendMail legte automatisch ein unntiges Server-
  verzeichnis an. {TGL}
- Bugfix: Diverse Freigaben von internen Thread-Objekten waren vom technischen
  Ablauf her falschherum (inherited VOR sonstigen Freigaben/Log-Befehlen). {HS}
- Bugfix: Eine nicht ffnenbare Mail in Mail.out verhindert nicht mehr das
  Senden der brigen Mails. {HS}
- Bugfix: Wenn bei Schreiben in eine Newsgruppe ein Fehler auftritt, wird dieser
  detaillierter gemeldet. {OJB}

V1.3.23.161
- Neu: Konfiguration lokale Server: Erlaubte Anmeldeverfahren auch per Dialog
  nderbar. {TGL}
- nderung: OLE-Befehl NewsGrpInformation meldet Gateway-Gruppen doch wieder
  als solche anstatt als moderiert. {TGL}
- Bugfix: SMTP-Server-Zugriff funktionierte dank falschem Timeout nur bei
  Einloggen mit Anmelden. {JW}
- Bugfix: POP3-Server-Zugriff funktionierte bei diversen Nicht-Default-Werten
  fr das Timeout nicht mehr. {JH/JW}
- Bugfix: ReCo-Server war wegen Timeout ggf. nicht erreichbar. {JW}
- Bugfix: Bei Zugriff auf leere Header konnte eine Exception auftreten. {MB}
- Bugfix: User-ID fehlte im Received-Header von Mails {JW}
- Bugfix: log.IgnoreConnectionLost wurde beim NNTP-Server nicht beachtet {Till Meyer}
- Bugfix: Verzeichnisdialog/Vorschau: Hervorhebung von *fett* und Co funktionierte
  nicht immer und es wurde ein Leerzeichen verschoben. {TGL}
- Sonstiges: Aktualisierung der Hilfeverweise. {TGL}

V1.3.23.160
- Neu: Configurations-Dialog "Automatiken": {TGL}
  - Allgemeines: Passende schon bekannte Einstellungen (welche lokalen Server
    starten, automatisches Purgen) zusammengefasst, die Statistik wird nur noch
    auf Wunsch erstellt und die Tests beim Programmstart sind jetzt teilweise
    abschaltbar.
  - Actions: Editor fr Bearbeitung des entsprechenden hamster.ini-Abschnitts
    incl. Erluterungen pro Action und Anzeige, welche genutzt werden.
  - Einfache Kontrolle/nderung der GetMids.txt-Dateien der externen NNTP-Server
- Neu: lokaler IMAP-Server incl. entsprechender Konfigurationsseite. Dieser
  ist noch in der Testphase, somit sollte er noch nicht im Produktivumfeld
  ernsthaft eingesetzt werden, bis zur 1.3.24.0 ist ein akzeptabler Reifegrad
  anvisiert, somit sind Testberichte an Heiko und Martin sehr erwnscht. {HS/MG}
- Neu: Dialog Mail/News-Verzeichnisse: Vorschau untersttzt jetzt auch Pseudo-
  Auszeichnungen fr *fett*, /kursiv/ und _unterstrichen_ {HS/TGL}
- Neu: POP3-Server untersttzt in Anlehnung an RFC 2449 und RFC 3206 spezielle
  Fehlertoken in seinen Rckantworten, der CAPA-Befehl wird entsprechend um
  die Eigenschaften RESP-CODE und AUTH-RESP-CODE erweitert. {JW}
- Neu: NNTP-Erweiterung "mode cancel" a la INN integriert, erlaubt lokale
  Cancel ohne groen Overhead bei entsprechend berechtigtem User. {HS}
- Neu: hs2:
  - Funktion ClipRead gibt den Text-Inhalt der Zwischenablage wieder {GLG}
  - ClipWrite schreibt den bergebenen String in die Zwischenablage. {GLG}
    HINWEIS: Skripte fr den allgemeinen Gebrauch sollten die ClipWrite-
    Funktion vermeiden oder deutlich auf die Verwendung hinweisen, da der
    Inhalt der Zwischenablage blicherweise vom Anwender und nicht von Programmen
    verndert zu werden hat!
  - Funktion HamRCpath liefert den Skriptpfad fr den ReCo-Server zurck. {JW}
- Neu: [Actions]: mail.getheader.* erlaubt die Bearbeitung der Header vor
  Ausfhrung der eigentlichen Mailfilter. {JW/TGL}
- Neu: hwindows.hsm enthlt jetzt die Funktion "RasErrText", welche den Klartext
  zur bergebenen Fehlernummer zurckgibt. {JH}  
- nderung: Original-Delphi-Fehlermeldungen jetzt in Englisch. {TGL}
- nderung: Geschwindigkeits-Optimierung beim Filtern von Mails {HS}
- nderung: Menpunkt "erweiterte Einstellungen" jetzt mit dynamischem Text statt
  Hkchen, in den Dialogen ist der Text zu "Temp. erw. E." gendert, um das Zusam-
  menspiel zu verdeutlichen. {TGL}
- nderung: Die Einstellungen, welche Gruppen der Nutzer lesen darf, wirken sich
  jetzt auch beim Suchen per Message-ID aus. {HS}
- nderung: Keine automatische Erzeugung eines Server-Ordners zwecks Ablage der
  Greeting.txt mehr (betrifft POP3, SMTP und NNTP). {TGL}
- nderung: Erhhte Toleranz beim Suchen nach Headern: Das Leerzeichen hinter dem
  Doppelpunkt ist optional, ein TAB dort wird wie ein Leerzeichen behandelt. {TGL}
- nderung: Hauptfenster - Shortkey fr Skripte jetzt F4 statt F2, ESC minimiert
  Fenster (bzw. lscht bei aktiver hs2-Shell erst die aktuelle Eingabe) {TGL}
- nderung: Default-Wert fr [Setup] local.nntp.XOVERdelCRLF jetzt auf 1 (true),
  was dem Verhalten des Hamsters in 1.3.23.4 entspricht. {TGL}
- nderung: Per POP3 empfangene Mails ohne Textbody bekommen jetzt automatisch
  einen Standard-Textbody, um Probleme bei der Weiterverarbeitung zu vermeiden. {JW}
- Bugfix: Test auf ungltige Server/Gruppen-Verzeichnisse meldet jetzt keine System-
  verzeichnisse mehr. {TGL}
- Bugfix: Abstrze/Fehlermeldungen beim Beenden des Mail/News-Dialoges sollten jetzt
  nicht mehr mglich sein. {TGL}
- Bugfix: Lokale Server waren trotz "Required TLS" startbar, wenn kein korrektes
  Zertifikat verfgbar war. {MG}
- Bugfix: hs2
  - Initialisierungsreihenfolge der Module war falsch herum. {TGL}
  - hamsendmailauth: Die Parameter fr User und Passwort wurden nicht beachtet. {JW}
  - Rckwert beim Warten auf multiple Objekte mit "eventwait" nicht korrekt. {JW}
- Bugfix: Beim Zugriff aus mehrfach vorkommende Header wurde der letzte statt der
  erste Header zurckgeliefert. {HS}
- Bugfix: Das Gruppenflag "g" ist eine Hamsterspezialitt, die zumindest bei Gravity
  zum Ignorieren entsprechender Gruppen in der Gruppenliste fhrt, jetzt wird eine
  entsprechende Gruppe im "Newgroups" als moderiert ("m") aufgefhrt. {TGL}
- Bugfix: Mailadresse bei Infomails hatte kein Leerzeichen zwischen Namen und Mail-
  adresse. {JW}
- Bugfix: SSL-Logineinstellungen bzgl. POP3 wurden aus falscher Datei ausgelesen. {JW}
- Bugfix: Alias-POP3-Server fhren nicht mehr zur Anlage von Ordnern fr den originalen
  POP3-Server. {TGL}
- Bugfix: Dialog Mail/News-Verzeichnisse:
  - Rot13 einer komplett markierten Nachricht fhrte zu einem Laufzeitfehler. {TGL}
  - Auch bei Anzeige von News.out/News.err kamen Mail-spezifische Spalten. {TGL}
- Bugfix: Sperrung des Menpunktes Killfile-Log/Einst. wurde beim ffnen des Dateimens
  statt beim ffnen des Einstellungs-Mens durchgefhrt. {MB}
- Bugfix: Configurationsdialog News: Anpassungen bei Grennderung fehlerhaft {TGL}
- Bugfix: OLE-Befehl NewsGrpInformation griff auf falsche INI-Datei zu und enthielt
  noch nicht den Gruppennamen, Gateway-Gruppen werden als moderiert gemeldet. {HS}
- Bugfix: Login Timeout fr Reco-Server korrigiert. {JW}
- Bugfix: u.a. bei Cancelreports fehlten die Zeilensprnge im zitierten Teil {JW}

V1.3.23.150
- Neu: Nachtrgliches Filtern von Postings nach dem eigentlichen Laden erlaubt
  das Bewerten anhand aller Header und anhand des (rohen) Bodys. Die Eintrge
  in Scores.hst fr nachtrgliches Filtern beginnen mit einem zustzlichen "?",
  die filterbaren Header sind nicht eingeschrnkt, zustzlich zu den bekannten
  Pseudo-Headern "Bytes", "XPost", "Number" and "Age" kommen noch: "Header",
  "Body" und "Article" (enthlt Header UND Body). Beispiele:
   ?+10 Supersedes: *
   ?=-9999 Body: "Merkens"
  Body, Header und Article sind grundstzlich im Rohformat d.h. Dekodierung mit
  "~" wird nicht untersttzt, Quoted printable, Base64 und UTF-8-Artikel sind
  entsprechend schlechter filterbar. {bernahme aus JHs Playground durch TGL}
- Neu: Per "Einstellungen / Erweiterte Einstellungen" knnen Einstellungen ober-
  halb der Basis-Einstellungen gezielt aktiviert bzw. deaktiviert werden, die
  relevanten Dialoge lassen sich mittels Checkbox ggf. direkt umstellen. {TGL}
- Neu / hs2:
  - Funktion DecodeMIMEHeaderString(String) bzw. DecodeMIMEHeaderString
    (String, Variable) erlaubt das Dekodieren von MIME-Headerzeilen, sollte der
    zweite Parameter gesetzt sein, bekommt die Variable den dekodierten Zeichen-
    satz zugewiesen. Hinweis: Es findet keine Konvertierung zwischen dem im
    Header benutzten Zeichensatz und dem Systemzeichensatz statt! {JW}
  - Funktion SysErrorMessage(Fehlernummer) gibt den Klartext zur bergebenen
    Windows-System-Fehler-Nummer zurck. {TGL}
  - Funktion ScriptPriority(Prioritt) erlaubt das Festlegen der Prioritt des
    Skript-Threads: 0=keine Prioritt, Skript wird ausgefhrt, wenn System unbe-
    schftigt, 1=sehr geringe Prioritt, 2=geringe Prioritt, 3=normale Prioritt,
    4=erhhte Prioritt, 5=hohe Prioritt, 6=hchste Prioritt, unter NT&Co Admin-
    Rechte ntig, entsprechende Konstanten sind in hamster.hsm zu finden. {JW}
- Neu: SSL - individuelle Cipher-Einstellungen je Server mglich: Server.ini,
  [NNTP] SSLCiphers=... {MG}
- Neu: Wahlweise kann beim Zurcksetzen von Gruppen auch die INI-Datei bereinigt
  werden, so da die Gruppe beim nchsten Pull auch als neu betrachtet wird. {TGL}
- Neu / hamster.ini [Setup]
  - Einstellung fr Timeout bei bergabe von Parametern an laufende Hamsterinstanz, 0
    fr Verzicht auf Timeout: StartUp.ScriptTimeout=..., Default 30000 = 30s {JW}
  - Einstellung, wie der XOver-Befehl auf Zeilenwechseln in Headern reagieren soll.
    local.nntp.XOVERdelCRLF=0 (Default) wandelt in Leerzeichen, =1 lscht CR/LF,
    was zumindest beim Forte Agent oder XNews zu empfehlen ist, da diese das Subject
    aus dem XOver holen und in Sonderfllen mit der Standardvariante ein falsches
    Antwort-Subject erzeugen. {TGL}
- Neu/nderungen Mail/News-Verzeichnis-Dialog: {TGL}
  - ESC schliet Previewfenster bzw. - falls bereits geschlossen - den Dialog selber
  - (Wieder) Kontextmen fr Dateiliste
  - Kontextmen fr Vorschau
  - Optionen fr Vorschau: Proportional/Festbreitenschrift, Wordwrap, Alle Header
  - Neue Vorschau-Funktionen: Rot-13 und Kopieren in Zwischenablage
- Neu: Beim Starten wird getestet, ob im Serverpfad Verzeichnisse sind, die zu
  keinem Server gehren und ggf. entsprechende Meldungen ausgegeben, zudem
  werden beim Lschen von einem Server ggf. auch bak-Kopien der Dateien gleich
  mit gelscht. {TGL}
- Neu: OLE-Server per Men "Lokale Server" an/abschaltbar, Wirkung der nderung
  aber aus technischen Grnden erst nach einem Neustart. {TGL}
- Neu: Die Sprachdateien knnen jetzt auch Gren/Positionsnderungen an den
  Dialogen vornehmen, bei Setzen eines anderen Fonts drften jetzt praktisch
  alle Dialoge drauf reagieren. {TGL}   
- nderung: SSL-Einstellungen fr lokale Server immer umstellbar, Warnung bzw.
  Fehler beim Starten vom Hamster, wenn SSL fr Server aktiviert aber nicht
  nutzbar. {TGL}  
- nderung: Detailliertere Log-Eintrge bzgl. SSL / local verify. {JW/MG}
- nderung: Option fr "Bounce to Sender" im lokalen-Server-Dialog von POP3 nach
  SMTP verschoben, da bislang falsch eingeordnet. {TGL}
- nderung: Hotkey fr Remote Control eleminiert, da zu leicht versehentlich
  anschaltbar. {TGL}
- nderung: Interne Mailalias-Struktur optimiert, Zeilen, die mit ";" oder "#"
  anfangen, werden automatisch als Kommentar aussortiert. {TGL}
- nderung: Die Routinen bzgl. Posten von News und Mailrouter wurden intern
  berarbeitet, fr die Benutzer sollte sich nichts merkliches ndern, auer da
  einiges mehr protokolliert wird. {JW/TGL}
- nderung: Die internen Objekte TArticle und TMess sind zu einem komplett neu
  programmierten Object zusammengelegt worden (TArticle), was etliche Klein- und
  Kleinstnderungen ber das gesamte Programm verteilt bedingt hat, ggf. sind
  dabei auch einige neue Fehler entstanden. {TGL}
- nderung: NewMail-Funktion (hs2/OLE): Fehler bei fehlenden From/To-Headern,
  erweitertes Logging {JW}
- nderung: Falls OLE-Befehl ControlChangePassword milingt (falsches altes PW)
  wird eine Warnung in die Log-Datei geschrieben. {TGL}
- nderung: Der Skript/Modul-Dialog startet mit der zuletzt aktivierten Unter-
  seite. {TGL}
- Bugfix: Die Initialisierungen von Modulen liefen falsch herum ab, so da bei
  geschachtelten Modulen Zugriffe im Initialisierungsteil auf Variablen von
  Untermodulen zu Fehlern fhrten. {TGL}
- Bugfix: hs2-Befehl HamSendMailAuth funktionierte nur noch wie HamSendMail {JW}
- Bugfix: Fehlerhafte Rckmeldung des lokalen POP3-Servers bei gesperrter
  Mailbox (+ERR statt -ERR). {JW}
- Bugfix: Das Sperren von Menpunkten per hamster.ini konnte durch Nutzung
  der Shortcuts umgangen werden. {TGL}
- Bugfix: Bei Info-Mails an externe Adressen konnte es bei einem Adresse
  incl. Name zu Problemen kommen. {JW}
- Bugfix: Der SMTP-Client erzeugte unter Umstnden sinnlos viele Fehlermeldungen {JW}
- Bugfix: Die Option zum Lschen bergroer Mails funktionierte nicht, da ein falscher
  Ini-Schlssel (mail.filter.mailsize.kill statt mail.filter.mailsize.delete) ein-
  gelesen wurde. {JW}
- Bugfix: Die Meldung, da der letzte Zugriff auf die Gruppenliste in der Zukunft
  liegt, wurde auch dann ausgegeben, wenn der letzte Zugriff zu lange her war, ab
  jetzt sind das getrennte Meldungen. {TGL}
- Bugfix: HamSendMails Prfung per Empfnger-Regexp funktionierte immer noch
  nicht {TGL}

V1.3.23.141
- Bugfix: Die .140 erzeugte durch die neue OnIdle-Routine 100% Rechenlast. {TGL}

V1.3.23.140
- Neu: SSL direkt eingebaut, diverse Dialoge (Generelle Einstellungen, lokale
  Server, Newsserver/Mailserver-Dialoge) sind entsprechend angepasst, zur
  Nutzung sind die DLLs libeay32.dll und libssl32.dll in entsprechend neuen
  Versionen Voraussetzung. Die alte SSL-Funktionalitt ist komplett entfernt,
  dadurch kommt es noch zu folgenden nderungen: Die SSL-Befehle (incl. OLE-
  Schnittstelle) SendMailSSL, FetchMailSSL, FetchMailAuthSSL, OpenSSLTunnel
  und CloseSSLTunnel sind nicht mehr vorhanden, dafr aber die neuen Befehle
  ControlRunFetchMailTLS, ControlRunSendMailTLS und ControlRunSendMailAuthTLS.
  Sofern SSL aktiv ist, wird fr die Zufallsfunktionalitt (Random) auf die
  SSL-Funktionalitt zurckgegriffen, da diese "echtere" Zufallswerte liefern
  kann als der Delphi-Pseudo-Zufallsgenerator. {Martin Germann}
- Neu: Mails an unbekannte lokale Empfnger knnen jetzt "gebouncet" werden.
  Aktivieren ber Lokale Server / POP3 oder hamster.ini [setup]
  local.mail.BounceIfUnknownUser=1 {JW}
- Neu: Unteroption fr "SMTP-Auth" beim lokalen SMTP-Server erlaubt das Senden von
  Mails an lokale Empfnger auch ohne Authentifizierung (hamster.ini [Setup]
  local.mail.reqnotauth), Default: 0. {JW}
- Neu: Messages erweitert (HamMessage): 12,2=Skript-Dialog ffnen, 13,1=Mail/
  News-Verzeichnis-Dialog schliessen, 13,2=Skript-Dialog schlieen. {TGL}
- Neue Actions: {TGL}
  - Status.click.* erlaubt eine Reaktion auf einen Einfachklick auf die Status-
    zeile. Diese Aktion wird auch dann aufgerufen, wenn man einen Doppelklick auf
    die Statuszeile ausfhrt.
  - Status.doubleclick.* erlaubt eine individuelle Reaktion auf einen Doppelklick
    in die Statuszeile. Sofern nicht gesetzt, ruft ein Doppelklick den Mail/News-
    Verzeichnis-Dialog auf. {TGL}
  - TrayIcon.click.* erlaubt eine Reaktion auf ein einfaches Anklicken des Tray-
    Icons, fehlt diese Reaktion, wird das Hamsterfenster angezeigt, bei einem
    TrayIcon-Doppelklick wird diese Aktion logischerweise ebenfalls vorher
    ausgefhrt.
- Neu: Action "news.gateway.*" erlaubt eine Unterscheidung von Postings in lokale
  Gruppen (weiterhin per "news.local.*") und mittels postto in Postings umgewandelte
  Mails (ab jetzt "news.gateway.*"). Sofern "news.local.*", "news.gateway.*" oder
  "news.out.*" nicht gesetzt sind, aber "news.*", wird fr die entsprechende Aktion
  die "news.*"-Action-Einstellung ausgefhrt. {TGL}
- Neu: Um einzelne Menpunkte im Hauptfenster zu deaktivieren, kann die Einstellung
  hamster.ini, [Setup], Main.HideMenuItems verwendet werden. Die Namen der auszu-
  schaltenden Menpunkte mssen mit Komma getrennt sein und den internen Mennamen
  entsprechen, die man am einfachsten durch Nachschauen in der hamster_de.dat,
  [THamsterMainWindow/Form] finden kann: Einfach das MI. davor wegnehmen. {TGL}
  Beispiel: Main.HideMenuItems=mnuFileRebuildGlobalLists, mnuFilePurge, mnuFileRebuild
- Neu: hs2:
  - Zum Freigeben von Resourcen in Modulen gibt es als Gegenstck zu #!initializate
    jetzt auch #!finalize, der entsprechende Abschnitt mu entweder am Modulende
    kommen oder durch einen Return()-Befehl beendet werden. {JH}
  - HamNewsJobsCheckActive ruft gezielt die Newsserverinfos ab (neue Gruppen),
    mittels Konfigurationsdialog oder hamster.ini [setup] nntp.autogetserverinfos=0
    kann das automatische Abfragen im Zusammenhang mit normalen Newsjobs abgeschaltet
    werden. {JW}
  - MID-Funktionen auf Gruppenbasis: HamArtLocateMidInGroup ( MID, Gruppenname, Variable )
    liefert in Variable die Artikelnummer der MID innerhalb der Gruppe und als Rckwert
    0 zurck, falls der Artikel nicht gefunden wird, ist der Rckwert -1.
    HamArtDeleteMidInGroup ( MID, Gruppenname ) lscht den Artikel mit der Message-ID
    in der Gruppe und liefert im Erfolgsfall 0 zurck. {TGL}
- Neu: Wenn der FQDN fr Message-IDs keine lokale Domain ist, kann die entsprechende
  berprfung fr Mailadressen ber den Lokalen-Server-Dialog oder die hamster.ini
  [Setup] local.mail.LocalMIDFQDN=0 deaktiviert werden. {JW}
- Neu: Sprachdatei enthlt gewnschte Schriftart und Schriftgre getrennt nach
  Proportional- und Fixed-Pitch-Font, ggf. fr Einzeldialoge speziell einstellbar.
  Dadurch ist eine breitere Sprachuntersttzung mglich. {TGL}
- Neu: Mittels hamster.ini [main] Logs.ShowHints=0 kann die Anzeige der Hints beim
  berfahren des Logs per Maus deaktiviert werden. {TGL}
- Neu: Rudimentre Fortschrittsanzeige, falls zum Programmstart die History neu
  erzeugt werden mu. {TGL}
- Neu: Logfile: {TGL}
  - Hamster lscht jetzt auch (lckenlos aufsteigende) Altprotokolle oberhalb der
    aktuellen Maximalzahl fr Protokolle.
  - Mittels hamster.ini [Setup] log.FormatFileName= kann jetzt das Dateinameschema
    fr die Haupt-Logdateien eingestellt werden, der String mu dabei "%d" fr die
    Nummer bzw. "%.xd" enthalten, wobei x fr die Anzahl der Stellen steht, die
    ggf. mit Nullen aufgefllt werden. Beispiel: log.FormatFileName=Ham_%.4d.log
- Neu: Mail/News-Dialog: {TGL}
  - Per hamster.ini [EditDirs] ShowHeaders=... knnen die Header ausgewhlt werden,
    die in der Vorschau von Mails/News angezeigt werden.
  - Default-Sortierung getrennt nach Mail und News per Menpunkt nderbar
  - Buttons und Kontextmen durch Hauptmen ersetzt
  - Neue Funktionen Copy/Rename
  - Links in der Vorschau aufrufbar bzw. in die Zwischenablage kopierbar {HS/TGL}
- nderung: Die Temporrdateien, die fr die Actions news.local und news.preprocess
  angelegt werden, verwenden jetzt das Temp-Verzeichnis und erzeugen somit auch
  keine neuen "Lcher" in der Numerierung. {TGL}
- nderung: Sprachdateienhandling - On-the-fly-nderungen in der hamster_xx.dat
  werden beim Aufruf des nchsten Dialoges direkt beachtet, nderungen praktisch
  sofort gespeichert, das Verhalten bzgl. obsoleter Eintrge ist jetzt je Sprach-
  datei einstellbar. {TGL}
- nderung: Falsche Pfadangaben bzw. (noch) nicht existente Pfade, auf die in
  hamster.ini [Directories] verwiesen wird, werden mit entsprechenden Log-Warnungen
  bzw. Fehlern bedacht. {TGL}
- nderung: hs2: Prprozessor-Kommandos funktionieren jetzt auch, wenn fhrende
  Leerzeichen vorhanden sind. {TGL}
- nderung: Zustzliches Timeout bei bergabe der Daten von einer zur anderen
  Hamster-Instanz vermeidet einen Dauerhnger beider Instanzen, wenn der angesprochene
  Hamster aus irgendwelchen Grnden nicht antwortet. {JW}
- nderung: Actions werden bei "Einstellungen/Konfiguration neu laden" jetzt eben-
  falls nachgeladen. {TGL}
- nderung: Der POP3-Server erlaubt Anmeldebefehle nur nich bis zur ersten erfolg-
  reichen Anmeldung um DOS-Angriffe (DOS=Denial of Service) zu erschweren. {JW}
- nderung: Cancels in lokalen Gruppen behalten den History-Eintrag bei, um ein
  versehentliches Nachladen des gecancelten Artikels zu vermeiden. {Jens Kordilewski}
- nderung: Logtyp-Krzel in Logdateien ensprechen jetzt der Playground-Version {TGL}  
- Bugfix: Protokolle im Log-Verzeichnis waren unvollstndig, Nummern wurden ber-
  sprungen. {TGL}
- Bugfix: HamSendMails Prfung per Empfnger-Regexp funktionierte nicht. {TGL}
- Bugfix: hs2: Unter Umstnden kam es zu Mehrfachinitialisierungen von Modulen,
  die Initialisierungsreihen war exakt andersrum als zu erwarten, Angabe eines
  falschen Modulnamens bei Initialisierungs-Fehlern. {JH}
- Bugfix: Neu angelegte Benutzergruppen hatten fehlerhafte Einstellungen fr die
  Gruppenzugriffsrechte ("" statt ".*") {TGL}
- Bugfix: Beim Abholen von Mails konnte es zu Abbrchen kommen, da das entspre-
  chende Timeout im Hamster nicht korrigiert wurde. {JW}
- Bugfix: Das Lschen eines Artikels lies History-Eintrge stehen, sofern man es nicht
  in einer Schleife aufrief, bis die Funktion false zurckgab, obwohl schon beim Erst-
  durchlauf die eigentlichen Artikelinkarnationen gelscht werden. {Jens Kordilewski}
- Bugfix: hs2-Funktion EventMultipleWait lieferte immer -2 zurck. {Hubert Kotzler}
- Bugfix: hs2-Befehle MemGetStr und MemSetStr waren gegen Lngenangaben mit "0"
  nicht geschtzt, MemSetStr beachtet jetzt zudem die Maximallnge und setzt sicher-
  heitshalber ein #0 ans Stringende. {JH}

V1.3.23.130
- Neu: Dialog fr News.out, Mail.out & Co: (Abschaltbare) direkte Vorschau auf
  Mails/Postings, sofern eins ausgewhlt ist, nur die wichtigsten Header
  werden angezeigt, Zitate werden farblich als solche gekennzeichnet. {TGL}
- Neu: Hamster-Message (12, 1) ffnet den Dialog fr News.out & Co {TGL}
- Neu: Neue [Actions] benutzbar: {TGL}
  - trayicon.doubleclick.* erlaubt eine individuelle Reaktion auf einen
    Doppelklick auf das Hamstericon
  - startup.* einen Aufruf direkt nach Initialisierung (und ggf. Aufrumen
    der Datenbank)
  - shutdown.* wird vor dem endgltigen Beenden des Hamsters aufgerufen
  - news.preprocess.* wird vor der eigentlichen Verarbeitung ausgefhrt fr
    alle lokalen und ausgehenden Postings
- Neu: In den Protokollen im Hauptfenster wird die Zeile unter dem Mauscursor
  als Hint eingeblendet, dies erlaubt das Lesen von berlangen Protokoll-
  zeilen ohne Fenstervergrerung. {TGL}
- Neu: Differenziertere Fehlermeldung bei Fehlerhafter NNTP-Client-Anmeldung
  (Greeting wird ggf. genutzt) {Michael Gebert}
- Neu: Bei Absturz des Explorers wird das Tray-Icon auf neueren Systemen
  automatisch wieder neu erzeugt, sobald der Explorer wieder gestartet
  wurde. {Jan Henrik Sylvester}
- Neu: ber die Hamster.ini-Einstellung [Setup] Log.IgnoreConnectionLost=1 kann
  die Warnung "Connection lost/Verbindung verloren", die speziell bei OE massiv
  auftritt, gezielt deaktiviert werden. {WJ}
- nderung: [Actions] news.local.* wirkt jetzt nicht nur auf "normale" lokale
  Postings, sondern auch auf Mails, die per PostTo-Regeln in Gruppen
  umgeleitet worden sind. {Chip Verde}
- nderung: hs2-Funktion ListLoad/ListSave hat ggf. neue Rckwerte: -1 fr
  ungltiges handle, -2 fr gescheitertes Laden/Speichern, -3 bei ListLoad,
  wenn die Datei nicht existiert. {JW}
- nderung: Aufruf der System-Information ber Hilfe kopiert Infos nur nach
  Rckfrage in Zwischenablage. {TGL}
- nderung: Zugriff auf Sprachdatei gendert, um 64kb-Grenze zu umgehen und
  die Geschwindigkeit zu optimieren {TGL}
- nderung: Anpassung an HamRC: Parameter mit Leerzeichen mittels Quoting
  ermglicht. {JH}
- Bugfix: RunScript mit wait=true konnte ggf. eine Exception hervorrufen
  {Andreas Spangenberg/JH}
- Bugfix: Ein Skriptstart ber eine Verknpfung wechselte das verwendete
  Logfile. {TGL}
- Bugfix: XOver wird "XNews-freundlicher" generiert {JH}
- Bugfix: Aktuelle Einstellung fr Anzahl Logfiles wurde ignoriert {TGL}
- Bugfix: Account-spezifische Eintrge funktionierten nicht korrekt {TGL}
- Bugfix: Login per CRAM-MD5 fr Telnet-Server kompatibel zum Playground {JH}
- Bugfix: Der hs2-Befehl "PopUpBox" reagiert jetzt auch auf MB_TOPMOST oder
  MB_SYSTEMMODAL (inhaltliche Bedeutung beider Flags identisch) und der
  Schlieen-Button wird jetzt - analog zur normalen Message-Box - nur bei
  einem gesetzten Cancel-Button verfgbar gemacht. {WJ}
- Bugfix: Die neuen Prfixe bei der SMTP-Einwahl (PLAIN:, SASL:, ...) wurden
  vor dem eigentlichen Login im Server nicht entfernt. {JW}
- Bugfix: Unter bestimmten Umstnden startete Hamster mit einer "Leerseite" {TGL}
- Bugfix: Peering funktioniert jetzt auch mit Artikel ohne Body. {HS}
- Bugfix: hs2-Befehl HamGroupOpen - wenn das ffnen einer Gruppe fehl schlug,
  wurde trotzdem eine Freigabe des Handles erwartet. {JW}
- Bugfix: News=>Mail-Gateway produzierte ggf. einen doppelten X-Posting-Agent-
  Header {JW}   

V1.3.23.120
- Neu: "Actions" per hamster.ini haben erweiterte Funktionalitt:
  - Zustzlich zu den bisherigen Aktionen mail.out, mail.in, mail.internal,
    mail.local, news.out und group.doubleclick gibt es jetzt noch news.local
    fr Postings in lokale Gruppen
  - Falls keine news.out.* oder news.local.*-Eintrge existieren, wird -
    sofern vorhanden - auf news.* zurckgegriffen
  - Falls keine mail.untertyp.*-Eintrge existieren, wird - sofern vorhanden -
    auf mail.* zurckgegriffen
  - Accountspezifische Einstellungen fr Mail-Actions, welche Vorrang vor den
    normalen Eintrgen haben, bei eingehenden Mails fr Account "abc" wird somit
    in folgender Reihenfolge nach einer passenden Aktion gesucht: mail.in.abc.*,
    mail.abc.*, mail.in.*, mail.* - wenn eine Aktion gefunden wurde, wird der
    Rest der Liste nicht mehr berprft.
  - Erweiterte Syntax der Eintrge fr Skripte und Warteeinstellung: Typ.exec
    und Typ.pars rufen wie bislang ein externes Programm auf, Typ.script ruft
    ein gleichnamiges hs2-Skript auf, per ParamStr(1) kann dabei auf den
    Aktionstyp und per ParamStr(2) auf den jeweiligen Parameter (Dateiname bzw.
    Gruppenname) zugegriffen werden. Ist beides gesetzt, wird zuerst das externe
    Programm und dann das Skript gestartet. Mit Typ.wait hat man noch folgende
    Alternativen: 0=kein Warten (Default), 1=Auf das Ende beider Aufrufe wird
    gewartet, 2=Auf das Ende vom externen Aufruf wird gewartet, 3=Auf das
    Skriptende wird gewartet. Nur bei news.local wird Wartetyp 1 automatisch
    gesetzt. {TGL & WJ & Chip Verde}
- Neu: Dialog fr News.out, Mail.out & Co: Status "alle" wird dauerhaft gemerkt,
  Doppelklick auf Icon ruft Explorer auf, kein doppelter Titel mehr beim Re-Akti-
  vieren, Buttons der unteren Zeile mit obiger Zeile vereinigt {TGL}
- Neu: Konfigurations-Men um "Edit hamster.ini" und "Reload Settings" ergnzt,
  Shortcuts fr diverse Befehle (F2, F3, F5, F6-F9). {TGL}
- Neue hs2-Befehle:
  - Scheduler-Eintrge abfragen: AtCount, AtSubfunction(Nr), AtFrom(Nr),
    AtUntil(Nr), AtOnDays(Nr), AtEveryMins(Nr) {JW/TGL}
- Neu: Warnung im Log, wenn ein mit Execute gestarteter Aufruf fehlt schlgt {TGL}
- Neu: Limit fr maximale Zahl von Verbindungen von einer IP aus, welches mit dem
  fixen Limit von 4 in .110 eingebaut wurde, ist jetzt per Dialog oder hamster.ini
  nderbar ([Setup] MaxLocalXXXXServersPerIP, Fr XXXX sind POP3, SMTP, NNTP und
  ReCo mglich, Wert 0 schaltet das Limit ganz aus, Werte grer als das allgemeine
  Clientlimit ([Setup] MaxLocalXXXXServers) sind unsinnig. {TGL/JW}
- nderung: HS2-BEFEHLE HAMSENDMAIL und HAMSENDMAILAUTH! Nach dem FromSelect-
  Parameter kommt jetzt noch ein To-Select-Parameter, basierend auf den RCPT-To-
  Eintrgen, die Folgeparameter fr SSL verschieben sich entsprechend. {TGL}
- nderung: Log-Dateien (0.log, ...) enthalten jetzt pro Eintrag noch einen drei-
  buchstabiges Krzel zwischen Datum/Zeit und Thread-ID, welcher Auskunft ber
  den Typen gibt: ERR=Fehler, WAR=Warnung, Sys=Systemmeldung, Inf=Info,
  Det=Detail, deb=Debug und sta=Status. {HS}
- nderung: Export von (groen) Artikeln optimiert. (ham export) {Obbe-Jan Bakker}
- nderung: Einstellung fr Default-Skriptsprache entfernt, da nur noch hs2 vor-
  handen {TGL}
- Bugfix: Hamster-Message 5, x beeinflusste den POP3- statt den SMTP-Server {TGL}
- Bugfix: Authentifizierung am SMTP-Server klappte beim Netscape Communicator
  nicht mehr. {JW/JH}
- Bugfix: Der NNTP-Group-Befehl gibt jetzt die exakte Artikelzahl an {JH}
- Bugfix: Ein nicht installiertes DF-Netzwerk sollte keine Problem mehr
  verursachen {JH}
- Bugfix: Beim Aufruf per ONLINE wurde bei gleichem Servernamen fr verschiedene
  Protokolle (NNTP/SMTP/POP3) nur eines "bedient". {TGL}
- Bugfix: Auch bei abgeschalteter Option "Mail senden" des Benutzers war ein Mail-
  versand mglich. {TGL}
- Bugfix: Eintrge im Killfile und About-Dialog funktionieren jetzt auch bei
  extremeren Farbschemata korrekt (Wei auf Schwarz) {TGL}
- Bugfix: "WaitForEnd"-Flag wurde beim Aufruf eines Skriptes per ReCo-Server
  nicht beachtet {JH}
- Bugfix: Fehlerhaft formatierter "Bytes"-Header sorgte fr Filter-Fehlfunktion
  (postto) {WJ}    

V1.3.23.110
- Neu: Remote Control - Konfiguration ber "Lokale Server"-Men, Nutzung mittels
  telnet (Port 23), separates Skriptverzeichnis mglich ([Directories] ScriptsRC).
  {bernahme aus JHs Playground durch TGL, SASL-Verschlsselung durch JW}
- Neu: Dialog fr Benutzereinstellungen berarbeitet, neuer Test-Button zum ber-
  prfen der Einstellungen, welche Gruppen gelesen drfen und in welche gepostet
  werden darf. {TGL}
- Neu: Untersttzung von SASL-Verschlsselung fr Client- und Serverfunktionalitt
  (POP3/SMTP/telnet), bei pop3 kann analog zu APOP:Passwort auch CRAM-MD5:Passwort,
  PLAIN:Passwort, LOGIN:Passwort, SASL:Passwort, AUTH:Passwort und CRAM-SHA1:Passwort
  verwendet werden, um das Authentifizierungsverfahren zu bestimmen. {JW}
- Neu: Abholen von Mails eines POP3-Servers stckweise mglich (z.B. bei Strungen
  beim Provider): Server.ini des POP3-Servers, [pop3] GetMaxMailsPerSession=x
  Default fr x ist 0 d.h. alle auf einmal laden, mit z.B. 1 wird je Mail eine
  Session geffnet und direkt wieder geschlossen. {TGL}
- Neu: OLE-Server-Funktionalitt jetzt bei Bedarf abschaltbar (hamster.ini,
  [Setup] startup.OLEServer=0) und der Name ist jetzt auch frei nderbar
  (hamster.ini [Setup] COMServerName=..., Default "Hamster"), wobei aber weiterhin
  nur ein OLE-Server parallel untersttzt wird, da die interne Kennnummer (noch?)
  nicht nderbar ist. {JW}
- Neu: Die hs2-Befehls-Einfge-Buttons enthalten jetzt auch die Namen der verfg-
  baren Server und DF-Netzverbindungen {TGL}
- Neu: Filterregel fr MailFilt.hst zum Hinzufgen des Default-Users (entsprechende
  Einstellung des POP3-Servers, Default: Admin). Benutzung: AddDefault {TGL}
- Anpassungen an Playground bzgl. Server-Funktionalitten: Server-Basis-Klassen
  angepasst, Locking fr Passwort und Konfigurations-Objekt umgestellt und diverse
  nderungen in main.pas beim Aufruf der Server und bei den NNTP/SMTP/POP3-Server-
  objekten selber. {TGL/JW}
- Anpassungen an den Playground bzgl. der Skriptsprache: KEINE UNTERSTTZUNG FR
  HS1-SKRIPTE MEHR, Performance optimiert, besseres Resourcenhandling (automatische
  Freigabe aller allokierten Resourcen incl. Warnung im Log) {TGL}
- Neue hs2-Skript-Befehle:
  - hamaddlog ( Text, Typ [, Show Scriptname] ), entspricht "addlog"
  - digest ( 0/1/2, Wert [, als Hexwert? ] ): Int/Str, fr Prfsummen verwendbar,
    0=CRC32, 1=MD5, 2=SHA. {JH}
  - Funktionen fr die Nutzung von DLL-Funktionen: dllload (DLL-Name): handle,
    dllcall (Funktionsname, Par1 ... Par11 ), dlllasterror: Int und dllfree
    (handle): Int, Beispiele in den hw_*.hsm-Dateien. {JH}
  - Funktionen zur Nutzung "roher" Speicherblcke: memalloc(Gre in Bytes): handle,
    memsize(handle):size, memsetint(handle, value):value, memgetint(handle): value,
    memsetstr(handle, String):String, memgetstr(handle): String, memvarptr(variable),
    memfree(handle) und memforget(handle) {JH}
  - random(x): Zufallszahl zwischen 0 und x-1 {JH}
  - EventMultipleWait( [ Objekt1 .. Objekt10 ] ): -1=Timeout {JH}
  - Konfiguration der lokalen Server auslesen: HamMainFQDN, HamMidFQDN,
    HamEnvelopeFrom, HamPostmaster, HamUsenetAcc {JW}
- nderung: Filterregeln fr MailFilt.hst toleranter, folgende Varianten werden
  jetzt akzeptiert: Add(user) ohne Feldangabe - wird immer ausgefhrt. Leerzeichen
  zwischen Befehl und Klammer oder innerhalb der Klammer werden akzeptiert, falls
  zwischen Feldname und Feldinhalt in der Bedingung das Leerzeichen fehlt, aber
  ein Doppelpunkt dazwischen ist, ist es jetzt auch zulssig. {TGL}
- nderung: Skript/Modul-Dialog berarbeitet, ein Einstellen der relevanten Pfade
  ist jetzt ber eine eigene Seite mglich, die Bearbeitung des Moduls fr die
  hs2-Shell ebenfalls, der Zustand von "edit direkt" wird jeweils fr den
  nchsten Aufruf gemerkt und der Dialog ist bei Bedarf vergrerbar. {TGL}
- nderung: Benutzer und Benutzergruppen-Dialog berarbeitet, um zustzliche
  Einstellungen sinnvoll unterzubringen. {TGL}
- nderung/Bugfix: Insert zum Einfgen von Kommandos in die hs2-Shell blockiert nicht
  mehr die Strg+Einfg und Shift+Einfg, im Editfenster fr Module und Skripte ist
  Einfg jetzt auch nutzbar. {TGL}
- nderung/Bugfix: help-Befehl des lokalen POP3-Servers aktualisiert (auth und capa
  fehlten) {JW}
- Bugfix: Fehlende Schreibrechte auf die hamster.ini fhrten ggf. zu Abstrzen {JW}
- Bugfix: Wenn das Einlesen einer Mail aus Mail.out fehlschlgt, wird dies mit
  einer eindeutigen Fehlermeldung kommentiert. {JW}
- Bugfix: Diverse Kompatibilitts-Anpassungen bzgl.Windows XP, speziell betrifft das
  Erkennung von Hamster-Instanzen (Doppelstarts etc) und die Hamster-Events. {JW}
- Bugfix: Das Speichern in Protokolldateien oder andere Textdateien wird jetzt
  synchronisiert, so da parallele Zugriffe nicht mehr vorkommen knnen {JH}
- Bugfix: Das gezielte Abholen von POP3-Mailservern funktionierte zumindest ber das
  Online-Men nicht mehr, wenn der Name nicht komplett in Kleinschrift war. {TGL}
- Bugfix: Die Popup-Mens im Hauptfenster waren nicht mehr korrekt zugeordnet {TGL}
- Bugfix: Beim Suchen nach Dateien wurden ggf. benutzte Windows-Resourcen
  (Dateihandle) nicht wieder freigegeben. {JW}
- Bugfix: Beim Posten ber Gateways wurde beim Krzen des Newsgroups-Headers ver-
  sehentlich irgendeine andere Headerzeile mit dem gekrzten Header berschrieben {TGL}

V1.3.23.100
- Neu: Moderierte Newsgruppen haben jetzt eine Moderationsadresse, an die
  Postings in diese Gruppe automatisch als Mail gehen, sofern kein
  "Approved"-Header gesetzt ist. Dies gilt auch fr Crosspostings, die
  mindestens eine entsprechende Gruppe umfassen. Bei Crosspostings in
  mehrere moderierte Gruppen "gewinnt" die erste passende Gruppe im
  Newsgroups-Header. {JW/TGL}
  Anmerkung: hamster.ini: [Setup] mail.GateUseHamsterEnvelope=1/0
    bestimmt, woraus der Envelope-From solcher Mails gebildet wird, [Setup]
    mail.flupforgate=1/0 bestimmt, ob ein F'up2-Header bei Konvertierung von
    Mails zu Postings gesetzt werden soll. (gilt auch fr den Folgepunkt)
- Neu: Gateway-Newsgruppen, Postings an diese gehen immer an die eingestellte
  Mailadresse, sollte ein Crossposting auch ein oder mehrere Gateways umfassen,
  wird fr jede eine Mails rausgeschickt und der Newsgroups-Header um diese
  Gruppen gekrzt, bevor das Posting fr die Restgruppen rausgeht. {JW/TGL}
  Der neue Typ "Gateway" schickt Postings immer als Mail raus.
- Neu: Direkte Bearbeitung von Skripten und Modulen im entsprechenden Dialog {TGL}
- Neu: Einfgen von Hamster-Befehlen/Funktionen und den in Modulen definierten
  Variablen und Funktionen per Button in der hs2-Shell und im Bearbeitungs-
  dialog fr Skripte und Module, in der Shell ist der Aufruf auch ber EINFG
  erreichbar. {TGL}
- Neue hs2-Befehle:
  - popupbox ( Text, Titel, Typflags, Anzahl Sekunden bis zum automatischen
    Beenden des Dialogs, Rckwert im Falle des Zeitabbruchs ) {WJ}
  - inidelete (Inidatei, Abschnitt, Schlssel) lscht den angegebenen INI-
    Eintrag {TGL}
  - inierasesection (Inidatei, Abschnitt) lscht den angegebenen Abschnitt
    der INI-Datei komplett {TGL}
  - LookUpHostAddr(<hostname>) / LookUpHostName(<IP-address>): Ermitteln
    von IP-Adresse fr hostname bzw. umgekehrt {JW}
- Neu: Counter fr die per Message-ID nachgeladenen Artikel. Im Statusfeld
  per %NM einblendbar, in hs2-Skripten per HamGetStatus ( 3, 8 ) und in externen
  Programmen mittels OLE-Befehl ControlGetStatus (3,8) auslesbar. {HS}
- Neu: Untersttzung des NEWNEWS-Befehl im Newsclient, auf Benutzerebene
  freizuschalten. {JH}
- Neu: Dialog fr News.out, Mail.out & Co {TGL}
- Neu: Liste der noch abzuarbeitenden Newsjobs wird automatisch eingeblendet,
  sobald welche vorliegen, Priorittsnderung & Lschen per Button mglich {TGL}
- Neu: lokaler POP3-Server untersttzt jetzt auch den CAPA-Befehl (RFC2449) {HS}
- Neu: Benachrichtigungen ber neue Gruppen per rexexp beschrnkbar:
  hamster.ini, [Setup] FilterNewGroupsInfo=.*
  Eine Beschrnkung auf Newgroups fr die Hierarchien "de.ALL" und "hamster.all"
  she so aus: FilterNewGroupsInfo=^(de|hamster)\.   {TGL}
- Neu: Grundeinstellungen / Interne Gruppen: Lokale Gruppen direkt anlegbar {TGL}
- Neu: Newseinstellungen / Gruppen: Multiple Gruppenauswahl mglich {TGL}
- Neu: Newseinstellungen / Ladeauftrge: Multiple Auswahl mglich {TGL}
- Neu: hs2: Fehlermeldung bei unbekanntem Servernamen als Parameter fr
  HamNewsPull, HamNewsPost, HamNewsJobsPullDef und HamNewsJobsPostDef. {TGL}
- Neu: Per hamster.ini, [Setup] local.nntp.feedjunk=1 kann Hamster so eingestellt
  werden, da das Feeden von Artikeln mit unbekannten Gruppen mglich ist, diese
  landen dann in der entsprechenden internen Gruppe. {JW}
- nderung: Klicks auf Hamstericons umgestellt: Einfach-Klick links = Hamster wird
  angezeigt, Rechts-Klick und Doppelklick links = Popupmen. Bei Doppelklick wird der
  Menpunkt "Anzeigen" versteckt, da unsinnig. Zustzlich zu "Anzeigen" gibt es jetzt
  auch einen gegenlufigen Menpunkt "Minimieren" direkt darunter. {TGL}
- nderung: Bearbeitungsdialog fr Skripte/Module nicht mehr modal {TGL}
- nderung: Die hs2-Befehle HamNewsjobsstart, HamArtDeleteMID, HamArtImport,
  HamGroupOpen, HamNewsPull und HamNewsPost werden mit einer Warnung abgelehnt,
  solange aufgerumt wird. {TGL}
- nderung: Bei Aufruf von Mail/Newsjobs ber das Men werden keine Phantomthreads
  (Mail bei Newsserver und umgekehrt) mehr gestartet. {TGL}
- nderung: Per hamster.ini [Setup] MaxUnknownGroupsInRe=x kann das Limit von max.
  2 unbekannten Gruppen in einem Posting ohne F'up2 fr Antworten etwas hher gesetzt
  werden, wird der Wert zu hoch gesetzt, wird der Standardwert 2 verwendet. {TGL}

V1.3.23.4
- Bugfix: For-Schleifen-Schrittweite war seit 1.3.22.2 immer automatisch 1. {TGL}
- Bugfix: Continue funktionierte bei For-Schleifen seit 1.3.22.2 nicht korrekt. {TGL}
- Bugfix: Der dokumentierte hs2-Befehl "hamnewsjobsdelete" war nicht benutzbar {JW}

V1.3.23.3
- Bugfix: Kein Absturz mehr beim "Zurcksetzen" von Gruppen {WJ}
- Bugfix: SMTP-Auth sollte bei Netscape jetzt auch funktionieren, wenn
  Einwahlname und PW unterschiedlich sind. {JH}
- Korrektur: Unsinnige Meldung beim Holen von Artikeln und englischer Sprache
  korrigiert, Endmeldungen der meisten Prozesse jetzt auch in Deutsch. {TGL}

V1.3.23.2
- Neu: Mittels "Zurcksetzen" kann eine Gruppe wieder in einen "jungfrulichen"
  Zustand versetzt werden. {WJ}
- Neu: Endmeldungen diverser Threads, um ein ewiges "Aufrumen wird gestartet..."
  in der ersten Log-Zeile zu vermeiden. {TGL}
- nderung: Die SMTP-Begrungsmeldung ist so gendert, da der Fehler von Netscape 6
  umgangen wird (doppeltes "AUTH") {Heiko Rost}
- Bugfix: Falls ein User-Agent-Header bereits existiert, kam es beim Ergnzen
  durch den Hamster zu einer Index-Bereichsberschreitung. {JW}
- Bugfix: hs2: For-Schleifen konnten bei Rekursionen zu Fehlermeldungen fhren {TGL}
- Bugfix: Skripte: Wenn in einem Skriptverzeichnis ein Unterverzeichnis und ein
  Skript gleich hiessen, wurden sie im Men "Skripte" zusammengefgt d.h. bei
  Anklicken des Untermens wurde gleichzeitig das Skript gestartet. {TGL}
- Bugfix: Die Einstellungen eines Newsservers XYZ galten automatisch auch fr
  Newsserver, deren Name aus irgendwasXYZ bestand, Beispiel: news.arcor.de und
  dnews.arcor.de {TGL}
- Bugfix: Einstellung ALL bei den Zugriffsrechten (IP-Access) fhrte zu Fehler-
  meldungen. Die Einstellung RW ist trotzdem vorzuziehen und zumindest zur Zeit
  gleichwertig. {TGL}
- Anpassungen an Delphi 6 (PE)  bzgl. Synchronisierung Input-Dialog und Parameter-
  verwaltung bei Skripten (Fehler mit varianten Arrays) {JH}

V1.3.23.1
- Neu: Tgliches automatisches Aufrumen ber den Konfigurationsdialog fr die
  lokalen Server einstellbar {TGL}
- Neu: Die Default-Gruppe fr interne Postings ist jetzt auch ber den
  allgemeinen Einstellungsdialog nderbar {TGL}
- nderung: Killfile-Log: Shortcut Strg+X fr Beenden wurde entfernt, da mit
  dem Ausschneiden in die Zwischenablage konkurrierend und die Schrift fr
  das Scorefile wurde auf Courier New 10 Pt. gendert. {TGL}
- nderung: Dialog Skriptverwaltung - Default-Texte jetzt auf einer Seite
  vereint und Edit-Felder fr Default-Texte jetzt mit Scrollbars. {TGL}
- nderung: Anpassung per Watch Thread u.. im Killfile-Log-Dialog ist jetzt
  hoffentlich auch bei einem bergroen Scorefile von der Performance her
  akzeptabel. {TGL}
- Bugfix: Die Aufrufe der diversen Verzeichnisse ber das Men "Lokale Server"
  funktioniert jetzt auch (wieder) per SysTray-Icon-Men. {TGL}
- Bugfix: Whlen ber das Online-Untermen lt Hamster nicht mehr "einfrieren"
  und versuchte Doppeleinwahlen werden abgefangen. {TGL}  
- Bugfix: Bei nderung der aktuellen Sprache wurde die Einstellung fr die
  Position der hs2-Shell gelscht. {TGL}
- Bugfix: Bei For/While/...-Schleifen, deren Kopf mehrzeilig war, kam es
  ab dem zweiten Schleifendurchlauf zu einer Fehlermeldung {TGL}
V1.3.23.0
- Neu: ber das Untermen "Lokale Server / ffne Mails.in" sind jetzt auch die
  Postfcher direkt erreichbar. {TGL}
- nderung: Das Modul hamster.hsm ist um diverse Konstanten ergnzt worden {JW}
- nderung: hs2-Befehl runscript akzeptiert jetzt auch relative Pfadangaben,
  eine fehlende Endung wird ebenfalls ergnzt. {TGL}
- nderung: Beim Anlegen eines neuen NNTP/POP3/SMTP-Servers wird eine "Dienst-
  angabe a la "nntp://" oder "news://" am Anfang automatisch gelscht. {TGL}
- nderung: Kill/Log-Einstellungen: Entf funktioniert wieder {TGL}
- nderung: Kompatibilitt zu RFC 977 bei nicht existenter MID: Statt Fehler-
  meldung wird jetzt die Pseudo-MID <0> zurckgeliefert {JH}
- Bugfix: Beim Setzen von !MAIL FROM und !RCPT-TO wird ggf. ein Namensteil in
  der entsprechenden Mailadresse weggekrzt, da technisch unzulssig. {JW/TGL}
- Bugfix: Begrungsmeldung des POP3-Servers war unvollstndig {WJ}
- Bugfix: Kill/Log-Einstellungen: Auch bergroe Scores.hst funktionieren {TGL}
- Bugfix: Umleitungen per Mailaliase auf externe Adressen werden nicht mehr als
  ungltig mit Fehlerhinweisen bedacht. {TGL}
- Bugfix: Falls der FQDN fr Spezialheader nicht gesetzt war, aber die Option
  "Path-Header setzen/ergnzen" aktiv war, wurden an den Hamster geschickte
  Posting mit Fehlermeldung "FQDN not set" abgewiesen {TGL}
- Bugfix: Beim Killfilen eines gesamten Threads wurden die Eintrge zustzlich
  in die GetMids.txt-Dateien eingetragen. {TGL}
- Bugfix: Die POP3-Einstellungen eines POP3/SMTP-Servers XYZ galten automatisch
  auch fr Server, deren Name aus irgendwasXYZ bestand, Beispiel: test.com und
  pop.test.com {TGL}
- Bugfix: Beim SMTP-Server-Einstellungsdialog waren die Eingabefelder fr
  individuelle Timeouts durch die SSL-Einstellungen komplett verdeckt {TGL}

V1.3.22.104
- Neu: Lokale Konfiguration ist in zwei Dialoge unterteilt worden, der Dialog
  "Lokale Server" erlaubt zustzlich die Bearbeitung der IPAccess.hst und die
  Einstellung der Bindungen fr die lokalen Server (s.u.), der Dialog "Benutzer-
  verwaltung und Passworte" erlaubt nun die direkte Bearbeitung der Mail-Aliase.
  {TGL}
- Neu: Lokale Bindungen erlauben es, da die lokalen Hamster-Server fr das
  Internet "unsichtbar" werden und ein DoS-Angriff ausgeschlossen ist.
  Sollte der Netzwerkzugriff pltzlich nicht mehr funktionieren, liegt das am
  Defaultwert der Bindungen von 127.0.0.1 statt (wie bisher) 0.0.0.0. {JW}
- Neu: Beim Anlegen eines Benutzers kann der volle Name mit Komma getrennt direkt
  eingegeben werden. {TGL}
- Neu: Im Dialog "Ladeauftrge fr einzelnen Newsserver" werden jetzt auch tote
  Pulls ohne zugehrige Newsgruppe aufgefhrt und knnen einfach gelscht
  werden. {TGL}
- Neu: Individuelle Counter. Per %X0 bis %X9 in der Statusleiste integrierbar,
  in hs2 per XCounter(Nr) abfragbar, per ClearXCounter(Nr[,BisNr]),
  SetXCounter(Nr, Wert), IncXCounter(Nr [, Wert]) oder DecXCounter(Nr [, Wert])
  nderbar, und ber die OLE-Schnittstelle per XCounter(Nr) abfragbar, per
  ClearXCounter(AbNr, BisNr), SetXCounter(Nr, Wert), IncXCounter(Nr, Wert)
  oder DecXCounter(Nr, Wert) nderbar, Nr jeweils ein Wert zwischen 0 und 9. {TGL}
- Neu: Killlog-Viewer berarbeitet - nderungen an GetMids.txt-Dateien und am
  Scorefile werden erst beim Speichern durchgefhrt, Speichern zwischendurch
  mglich, Popup-Men jetzt auch als Normalmen erreichbar, Scorefile-Bearbei-
  tung direkt im Dialog integriert. {TGL}
- Neu: Mailfilter: Mit notifyoff knnen vorhergehende notify-Filter rckgngig
  gemacht werden. {WJ}
- Neu: Beim Laden von Newsgruppen in Teilblcken wird ausgegeben, wieviele noch
  insgesamt fehlen. {WJ}
- Neu: Hinweis, wenn ein per Feed eingelieferter Artikel in keine bekannte Gruppe
  gehrt. {JW}
- Neu: Test auf Existenz des Pfades bei per Feed reinkommenden Artikeln
  abstellbar: hamster.ini [Setup] local.nntp.checkpath = 0/1, Default 1 {JW}  
- nderung: Beim Feeden von Artikeln sind ein fehlendes Subject oder ein kaputtes
  FROM keine Abweisungsgrnde mehr. {JW}
- Bugfix: Fehlerquelle beim Purgen gestopft {WJ u.a.}
- Bugfix: NNTP-Server: Rckgabewert des NEXT-Kommandos an RFC 977 angepasst. {JH}
- BugFix: Beim Laden der Beschreibungen fr neue Gruppen wurde noch nicht erkannt,
  ob dies vom Newsserver berhaupt untersttzt wird (siehe auch: Server.ini,
  [NewGroups], LoadDescs=0/1/2). {JH}
- Bugfix: Interne Kopien von geposteten Artikeln hatten keinen PATH-Header {JW}
- Bugfix: Das Mail2News-Gateway setzt jetzt - falls noch fehlend - den PATH-Header {JW}
- Bugfix: Flackern beim Schieberegler zum Nagchladen von Postings im Gruppendialog
  beseitigt {Wolfgang Jaeth}
- Bugfix: $HAM_EV_RASCONNECTED wurde nicht korrekt gesetzt {JW}
- Bugfix: hs2-Befehl RasLastError jetzt verfgbar {WJ/JW}
- Bugfix: Falls beim Anlegen einer Benutzergruppe ein Name mit Komma eingegeben
  wird, wird der Teil nach dem Komma als Beschreibung interpretiert, bislang
  fhrte dies zu einem fehlerhaften Eintrag. {TGL}
- Bugfix: Auf mgliche Probleme durch gleichnamige Aliase und Benutzer oder
  nicht auflsbare Aliase wird jetzt durch Protokollhinweise/fehlermeldungen
  hingewiesen; beim Anlegen eines Benutzernamens, der schon als Alias existiert,
  kann der Alias automatisch auskommentiert werden; die Liste der Default-Aliase
  wird bei Bedarf automatisch restauriert, wenn z.B. der Benutzer mit dem
  Roleaccount wieder gelscht wurde. {TGL}
- Bugfix: "hamster.ico" wird jetzt auch fr das Hauptfenster-Icon genutzt {TGL}
- Bugfix: Wenn ein Posting durch mehrere Hamster-Instanzen kommt, wurde der
  Header X-Hamster-Info mehrfach eingefgt, was Folgefehler haben konnte {JW}
- Bugfix: hs2-Engine strzte bei Pascal-Anfhrungsstrichen ab. {JH}  

V1.3.22.103
- Neu: Sofern eine Datei "hamster.ico" im Hamsterverzeichnis liegt, wird diese
  als Icon fr das offene Hamster-Fenster und als Alt-Tab-Icon verwendet. {TGL}
- Neu: In den Formatstrings fr Statuszeile und Hamster-Hint ist jetzt auch %NE
  erlaubt, welcher die Anzahl der Postings in news.err beinhaltet. {TGL}
- Neu: HamGroupNameByHandle (hs2) und NewsGrpNameByHandle (OLE) erlauben die
  Abfrage des Gruppennamens ber das Gruppenhandle einer (noch) geffneten
  Gruppe {HS}
- Neu: Mit der hs2-Funktion HamCheckPurge kann ein Skript abfragen, ob die
  Datenbank gerade aufgerumt wird. {JW}
- Neu: Bei HamGetStatus (hs2) bzw. ControlGetStatus (OLE) kann man mit den
  Parametern 4, 1 die Einstellung der Loglevel-Anzeige und mit 4, 2 die Ein-
  stellung der Loglevel-Speicherung abfragen. {HS}
- Neu: Die hs2-Shell behlt die letzten 100 Eintrge jetzt auch ber einen Neustart
  hinaus, sofern nicht in der Hamster.ini [Main] ShellHist.Log auf 0 gesetzt wird.
  Zudem kann man mit Strg+T alt Return-Ersatz auch mehrere Befehle auf einmal
  eingeben. {TGL}
- Neu: Beim Aufruf eines Dialoges wird der Mauscursor zur Sanduhr, bis der Dialog
  dargestellt wir. {TGL}  
- nderung: Beim Anmelden des Client am ESMTP-Server identifiziert sich Hamster
  jetzt RFC 1869-kompatibel. {JW}
- nderung: Die falsch bezeichnete Option "Max. Gre in Zeilen" bei den lokalen
  Servern ist jetzt wieder nur noch ber die INI nderbar, da sie sich nicht auf
  die Anzahl der Zeilen, sondern auf die maximale Lnge einer einzelnen Zeile
  bezieht und der Default von 1000 im Normalfall passen drfte. {TGL}
- Bugfix: Bei zuvielen Eintrgen im Killfilelog kommt jetzt ein Warnung statt
  einer internen Fehlermeldung ins Log. {TGL}
- Bugfix: Die Date-Angaben in Hamster-generierten Headerzeilen sollten wieder
  passen {JH/JW}
- Bugfix: Diverse potentielle Speicherlcher gestopft {JW}

V1.3.22.102
- Neu: Erweiterung des OLE-XOvers um den Score-Header (X-Hamster-Info) {HS}
- Neu: hs2-Funktion DeleteHostsEntry(IP, Hostname) erlaubt das gezielte Lschen
  von Eintrgen aus der hosts-Datei. {JW}
- Neu: Drag&Drop fr Zuweisungen von lokalen Benutzern an Benutzergruppen
  verwendbar {HS}
- Neu: Limitierung der Client-Verbindungen per Dialog Einstellungen / Lokale...
  mglich {TGL}
- nderung: Zustzlich Hamsterhinweis und Version im (optionalen) Received-Header {JW}
- nderung: Die Zusatzheader User-Agent und X-Posting-Agent sind nicht mehr parallel
  zulssig, sollten noch beide gesetzt sein, wird letzterer verwendet. Bei Neuinstal-
  lationen wird automatisch nur noch User-Agent verwendet. {TGL}
- nderung: Der FQDN wird, wenn vorhanden, jetzt vorrangig vor dem per DNS ermittelten 
  Rechnernamen fr den Helo-String verwendet, um Probleme mit der Vergabe des Rechner-
  namens durch Windows umgehen zu knnen. {JW}
- Update: Aktualisierte Angabe der Windows-Plattform in Hilfe/System... kennt jetzt 
  auch WinME und 2000. {JH}
- Bugfix: Ein fehlerhaftes Skript erzeugt keinen Fehler mehr beim Laden der
  Einstellungen {TGL, Dank an Frank Ledwon fr's Finden des Fehlers}
- Bugfix: Die (noch) unntige Datei "KillsStat.log" wird nicht mehr weiter
  gefllt bzw. erst erzeugt {TGL}    
- Bugfix: Help-Buttons hatten "Cancel"-Eigenschaft {AS/TGL}
- Bugfix: Diverse Kurztasten fr Labels waren gar nicht oder mit den falschen
  Eingabefeldern gekoppelt. {AS/TGL}
- Bugfix: Die hs2-Befehle SetHostsEntry_ByName und SetHostsEntry_ByAddr suchen
  das Hosts-Verzeichnis jetzt nicht nur im Windows- und im System-Verzeichnis,
  sondern auch in System\drivers\etc (WinNT) {Wolfgang Jaeth/Andreas Spangenberg)
- Bugfix: Vom zweiten FQDN abhngige Funktionen wie der zustzliche Received-
  Header bei POP3 sind bei nicht gesetztem FQDN automatisch deaktiviert. {TGL}
- Bugfix: Statt der in der Sprachdatei eingetragenen Hilfe-Datei wurde immer
  die hamster_de.hlp aufgerufen {TGL}
- Bugfix: Die HostsEntry-Funktionen suchen die hosts jetzt auch in "%windir%\System\
  drivers\etc" und legen bei Nichtexistenz unter WindowsNT die hosts in
  "%windir%\System\drivers\etc" und unter Win9X/ME/... unter "%windir%" an. {Diverse}
- Bugfix: Parameterbergabe wurde ggf. nicht korrekt ausgewertet {JW}


V1.3.22.101
- Bugfix: Der Server-Parameter beim hs2-Befehl HamNewsPull wurde ignoriert {JW}
- Bugfix: Zugriffsrechte fr lokalen POP-Server galten auch fr NNTP-Server {JW}
- Bugfix: Anmeldefehler beim DF-Netzwerk, User/User statt User/Password {WJ+JW}
- Bugfix: Message-ID wurde unter bestimmten Umstnden nicht mehr generiert {JW}
- Bugfix: Beim Nachholen von Postings ber Anklicken der M-ID im Client wurde der
  Artikel ggf. von mehreren Servern geholt {TGL}
- Bugfix: lokale Mails lsten statt einer mail.local- eine mail.out-Action aus (JW}
- nderung: Default-Mail-Aliase ergnzt, falls nicht manuell angepasst, reicht
  das Lschen von MAlias.hst, um die aktuelle Default-Liste erzeugt zu bekommen. {JW}
- nderung: Plausibilittskontrolle der FQDN-Eingabe optimiert {TGL}

V1.3.22.100
- Oberflche:
  - Neu: Verwaltungsdialog fr Skripte und Module, Unterteilung mittels Unterver-
    zeichnissen {TGL}
  - Neu: Taskdelimiter per allgemeinen Konfigurationsdialog einstellbar {TGL}
  - Neu: Aufteilung Overview in "Hppchen" per News-Konfigurationsdialog einstellbar {TGL}
  - Neu: Im Gruppenbearbeitungsdialog kann je Newsserver per Schieberegler das Nachholen
    von alten Artikeln ausgelst werden. {TGL}
  - Neu: Shell fr direkte Eingabe von hs2-Befehlen ber allgemeine Einstellungen
    aktivierbar, sofern "hs2shell.hsm" vorhanden ist, wird es als Modul automatisch
    eingebunden. {TGL}
  - Neu: Skript-Sprach-Default einstellbar, hs1-Skripte ggf. per "#!hs1" kennzeichnenbar
    {TGL}
  - Neu: Help-Buttons incl (Teil-)Verlinkung zu den passenden Help-Topics {TGL}
  - nderung: Da der FQDN inzwischen fr interne Adressen, PATH-Erweiterungen etc
    verwendet wird, sind jetzt der FQDN fr Message-IDs und der FQDN fr alles andere
    getrennt einstellbar - dieser zweite FQDN mu neu gesetzt werden und wird nicht
    aus dem Message-ID-FQDN bernommen. {TGL}
  - Neu: Neue Einstellung local servers: Checkbox fr "LOCAL_ONLY_ADMIN" {HSR}
  - Neu: berarbeiteter SMTP-Server-Dialog bzgl. User/PW-Vergabe und AUTH-Checkbox {TGL}
  - Fix: Statuszeile war bei 127Zeichen abgeschnitten, Zudem sind die vertikalen
    Scollbars weg  {Jens Kordilewski}
  - Fix: Thread-Anzeige wird im Thread-Log-Fenster nicht geloescht. {JW}
  - Fix: Add Newspull-Dialog: Die Buttons sind jetzt auch bei groen Schriftarten
    sichtbar und die Aufteilung zwischen Gruppen- und Server-Anzeige wird bei
    Grennderungen automatisch gesetzt (2/3 zu 1/3). {TGL}
  - Fix: Der eingegebene FQDN in der lokalen Konfiguration wird auf offensichtlichen
    Unsinn berprft {TGL}
- Technisches:
  - Neu: CD-ROM fhiger Hamster, Readonly-Modus mit Parameter /ro erzwingbar bzw.
    mit /rw unterdrckbar, ansonsten abhngig davon, ob im Hauptverzeichnis die
    Dateien schreibgeschtzt sind oder nicht. nderungen in diesem Modus: Alle
    schreibenden Funktionen (incl. OLE und hs2) abgeschaltet, INI-Einstellungen
    werden in <windir>\hamster.ini ausgelesen/gesetzt, Menpunkte und Einstellungs-
    Dialoge auf die sinnvollen Restfunktionen reduziert. {TGL}
  - Neu: Mailaliase (MAlias.hst) knnen jetzt auch den Wildcard "%FQDN%" enthalten,
    welcher dem eingestellten FQDN entspricht. Sofern kein FQDN vergeben ist, werden
    die entsprechenden Mailalias-Zeilen ignoriert. Die Default-Datei ist entsprechend
    gendert. {TGL}
  - Neu: Postmaster Account und Newsmaster Account (hamster.ini) {JW}
  - Neu: NNTP-Protokoll: LIST-Befehl optional auch ohne Anmeldung nutzbar {JW}
  - nderung: Schnellerer Hamster-Start (Statistikerstellung ausgelagert und Gruppen-
    priorisierung vereinfacht) {JH}
  - Neu: Zugriffe auf die lokalen Server vom Hamster ber unzulssige IP-Adressen belegen
    intern weniger Ressourcen (DOS-Abwehr) {JW}
  - nderung: Reinkommende Mails haben jetzt eine eigene Einstellung bzgl. Generierung
    eines entsprechenden Received-Headers. {JW}
  - nderung: POP3-Begrungsmeldung gekrzt
  - nderung: HELO-String wird jetzt auf falsche Zeichen durchsucht.(_"_,_ _) {JW} "Helo"
  - Fix: "Blinde" Artikel wurden bei 'load by number' erzeugt. {JAWO}
  - Fix: Full Name bei Info-Mails jetzt gequoted {JW}
  - Fix: Abbruch des Feeders bei ueberlangen Zeilen oder Artikeln {JW} {HadLineTooLong}
  - Fix: Bug im XOver-Befehl (es wird nur genau ein Artikel zurckgeliefert) {HS}
  - Fix: Hamster loggte im Received-Header die User-ID nicht {JW} {CurrendUserID}
  - Fix: Bei Remote Servern, welche die Authentifizierung in Abhngigkeit vom Mode
    Reader|Slave vornehmen, kam es zu Connect-Problemen. {JW}
  - Fix: Bei der Konvertierung Mail => News wird jetzt - falls fehlend - der Date-Header
    gesetzt {JW}
  - Fix: Um diverse Probleme mit Sonderzeichen zu vermeiden, werden diese bei neuen
    Accountnamen verhindert, die alten Accounts werden beim Hamsterstart ggf. gendert,
    zwecks Kompatibilitt sind aber Zugriffe ber die alten Namen trotzdem mglich. {TGL}
- hs2/OLE-Befehle:
  - Neu: HamMessage(9,1) ldt jetzt auch die MAilias.hst ein. {JW}
  - Neu: Neuer OLEBefehl "ControlGetNewsErrPath" und hs2-Befehl "HamNewsErrPath" {TGL}
  - Neu: Neuer OLE-Befehl"NewsGrpInformation": Informationen ber die Gruppe werden
    hnlich einem XOver bertragen. {HSR} "OLE-Newsgroup-Informations"
  - nderung: Bei einem fehlendem Header beim OLE-Import gibt's nur noch eine
    Warnung. {JW}
  - nderung: Wenn kein Newsserver gefunden (OLE/Script), dann wird eine Warnung
    ausgeben. Zudem ist eine Detail-Meldung hinzugefgt worden. {JW} "NoFound"
  - Fix: hs2: Explizite Fehlermeldung bei undefiniertem return()-Parameter anstatt
    unverstndlicher (Folge-) Fehlermeldung mit "Syntax-Error". {JW}
- Newsfilter
  - Neu: Automatischer Test beim Programmstart incl. Ausfhren des Expire {TGL}
  - Neu: Expire mglich, einfach nach dem Hauptfilterausdruck ein Expire:yyyymmdd
    einsetzen {TGL}
  - Neu: Leerzeichen im Filterausdruck zwischen Feldname und Wert wird jetzt toleriert {TGL}

V1.3.22.2 vom 21.1.2001
- Neu: hs2-Funktion "RasLastError" (keine Parameter, numerischer Rckwert) {Joern Weber}
- nderung: Benutzername + leeres Passwort fr POP3-Server-Anmeldung zulssig. {Joern Weber}
- nderung: Zustzliche Infos bei fehlerhafter Gruppen-Datenbank beim Purgen
  {Wolfgang Jaeth}
- Bugfix: Fehler bei Anmeldetimeout korrigiert {Joern Weber}

V1.3.22.1 vom 17.1.2001
- Neu: Buttons fr "=> Einzelner Auftrag", da das Kontextmen und der Doppelklick
  leicht bersehen wird. {TGL}
- Neu: In der Statuszeile ist auch die Anzahl von Mails in einem Account abfragbar
  nach dem Muster %M:Benutzername%. {TGL}  
- Aend: Benutzername und Passwort beim Whlen einer DF-Verbindung werden automatisch
  um Leerzeichen am Anfang und Ende gekrzt, um Tippfehler in dieser Hinsicht
  aufzufangen. {Joern Weber}
- Aend: Alle Meldungsdialoge/Fragedialoge werden jetzt ber die Windows-API
  erzeugt und bernehmen somit die Sprache der lokalen Windows-Einstellungen
  {TGL, Idee von AS}  
- Fix: Das doppelte Laden von Postings durch parallele Serverthreads auf derselben
  Gruppe wird nun weitgehend verhindert {Heiko Rost} 
- Fix: Spezielle Parameterzusammenstellungen beim Hamsterstart konnten Fehler
  hervorrufen {Joern Weber/Wolfgang Jaeth/TGL}
- Fix: StopScripts wirkt nicht mehr auf alle laufenden Hamsterinkarnationen {Joern
  Weber}
- Fix: Das Herunterfahren des Hamsters ist jetzt abgesicherter, es werden mehr
  Details ins Protokoll geschrieben und der "Hamster ist beschftigt"-Schalter
  funktioniert jetzt auch sinnvoll bei mehreren parallelen Groaktionen {Joern Weber}
- Fix: Zugriff auf interne Counter jetzt Thread-sicher {Joern Weber}
- Fix: Interne Mails wurden mit der ausgehende-Mails-Action behandelt {Konstantin
  Seiler/AS}
- Fix: Schlieen vom Threadfenster sprang nicht immer auf das letzte verwendete
  Protokoll zurck. {TGL}
- Fix: Der hs2-Befehl Beep funktionierte nicht berall korrekt {Joern Weber}
- Fix: Die interne Hchstprioritt fr eine Gruppe war kleiner als die Prio einer
  Gruppe mit >=100.000 Artikeln, dieser Wert ist jetzt deutlich hher gewhlt.
  {Joern Weber}
- Fix: Unter bestimmten Umstnden kam die Frage nach Neuaufbau der Gruppenliste,
  obwohl sich nichts gendert hat. {JH}
- Fix: Doppelte Anmeldeproblematik {Heiko Studt}
- Fix: SMTP-AUTH Befehl erzwang nicht SMTP-AUTH {Joern Weber}
- Fix: Ungltige Hamster-Parameter werden jetzt abgefangen {Wolfgang Jaeth}
- nderung/Fix: Separate Login-Timeouts ([Setup] local.NNTP.timeout.login,
  local.POP3.timeout.login, local.SMTP.timeout.login) gleichen zumindest
  teilweise kaputte Clients aus, Angabe in Millisekunden. {Joern Weber}
- Fix: Zeitstempel vom Received-Header stimmte nicht {Philipp Kern}
- nderung: Actions unterscheiden jetzt zwischen "internal" und "local" Mails,
  entsprechend gibt es jetzt auch mail.local.* in der INI {Wolfgang Jaeth}
- Fix: "Nach x Tagen lschen" lschte erst nach x+1 Tagen {Heiko Studt}
- nderung/Fix: Bei fehlerhafter Anmeldung am NNTP-Client per Authinfo wird
  die Verbindung automatisch vom Hamster geschlossen. Diese Reaktion kann
  ber [Setup] / local.authreq.closeiffalse=0 in der hamster.ini verhindert
  werden {Joern Weber}
- Neu: Bei Bedarf kann der local part der vom Hamster erzeugten Message-ID
  'verschlsselt' werden, was die Herkunft der MID unkenntlich macht, ansonsten
  auer einer minimal erhhten Gefahr von doppelten MIDs keine weiteren
  Auswirkungen hat. Aktiverung der Verschlssellung ber die INI:
  [Setup] / crypt.mid=1 {Joern Weber}

V1.3.22.0 vom 18.11.2000
- [Neu] Kontext-Men fr die Protokolle (Einzelnen Thread anzeigen, in Zwischen-
  ablage kopieren, Logs leeren) {TGL}
- [Neu] Menpunkte: Skripte / Neu / Skript bzw. Modul {TGL}
- [Neu] Tab "Warnungen/Fehler": berschrift zhlt mit, Farbe bei Nur-Warnungen anders
  als bei (mindestens) einem Fehler, das Fehlerprotokoll kann unabhngig vom normalen
  Protokoll per Men oder Button geleert/geschlossen werden und unter den Grundein-
  stellungen kann die automatische Aktivierung des Fehlerprotokolls (de)aktiviert
  werden. {TGL}
- [Neu] Konfigurierbarkeit der Farbe des Tabs "Warnungen/Fehler" ber die hamster.ini,
  Abschnitt [main]: {TGL}
  ColoredTabs=0/1 ; 0 = kein farbiger Tab
  ; Die konkreten Farben, sofern die Vorgabe nicht gefllt (Format $BBGGRR):
  TabColorErrorText/TabColorErrorBrush/TabColorWarningText/TabColorWarningBrush=<Farbe>
- [Fix] Wenn man ein Posting in (mindestens) eine lokale und ansonsten rein erfundene
  Gruppen schickte, wurden die erfundenen Gruppen automatisch als lokale Gruppen
  angelegt. {TGL, Bug von Wolfgang Jaeth gefunden}
- [nd] Tausendertrennstellen auch bei den speziellen Newszhlern (Kill, History, ...)
  in der Statuszeile {TGL, Wunsch von Christoph Garbers}
- [Neu] Haltedauer der Mailhjstory jetzt auch ber Lokale Einstellungen / Mail
  nderbar {TGL, Wunsch von Klaus Fischer}
- [Neu] Bei Warnungen & Fehlern erscheint ein anderes Hamstericon im Tray {TGL}
- [Neu] Hamstericons im Tray durch eigene Icons ersetzbar, Benennung "Hamst_xy.ico",
  wobei x fr "1" (Kein laufender Thread) oder "2" (mind. 1 Thread aktiv) steht und
  y fr "a" (alles ok), "b" (mind. eine Warnung) oder "c" (mind. ein Fehler). {TGL}
- [Fix] Alle Headerdekodierungen sind jetzt "abgesichert", "blue screen" bei leerem
  Header und MIME-dekodierendem Filtereintrag sollte jetzt nicht mehr passiere. {TGL}
- [Neu] Postings, die nicht abgeschickt werden konnten, erzeugen nicht nur ein
  Hinweisposting in der dafr eingestellten Gruppe, sondern zustzlich wird das
  Posting selber in den Ordner <Hamster>\Groups\News.err verschoben, der Pfad ist
  ggf. ber die INI-Datei nderbar. ([Directories] News.err=...) {TGL}
- [nd] Da bei einigen Systemen die Geschwindigkeit durch die bersetzung zu leiden
  scheint, gibt es jetzt zwei neue INI-Einstellungen unter [Setup]:
  Language.cached=x => x=1 (Default): Einstellungen werden nur beim Start oder bei
   einem Sprachwechsel eingelesen, x=0 (fr bersetzer/Entwickler): Lesen aus der
   entsprechenden Sprachdatei je bersetzung, fehlende Eintrge werden automatisch
   in die INI-Datei geschrieben.
  Language.Update.en.dat=x => x=Sofern Language.Update.en.dat auf 1 _und_
   Language.cached auf 1 steht, werden fehlende Eintrge in der englischen Sprachdatei
   ebenfalls automatisch gefllt (Default: 0). {TGL}
- [Fix] Bei einem Filtereintrag, bei dem direkt nach einer Tilde kein Feldname,
  sondern ein Leerzeichen o.. steht, kam es bislang zu einem Absturz, jetzt
  kommt eine Fehlermeldung. {Joern Weber}
- [nd] Auch bei ListGetTag/ListSetTag (HSC) werden fehlende Eintrge
  wie bereits bei ListGet/ListSet automatisch erstellt. {JH}
- [Fix] "DirCurrent" (HSC) lieferte Pfad ohne abschlieenden Backslash. {JH}
- [Fix] Doppelte Anfhrungsstriche in Skripten funktionierten am Anfang und/oder
  Ende von Strings nicht immer korrekt {TGL/AS}
- [nd] Die MailIn-Protokoll-Datei enthlt jeweils eine zweite Zeile mit
  detaillierteren Infos zur betreffenden Mail {TGL, Wunsch von Sven Flister}
- [nd] Verbesserte Behandlung falscher "Date:"-Header. {JH}
- [Neu] hs2-Funktion "beep (x)" erlaubt das Erzeugen von Systemklngen. Sinnvolle
  Werte fr sind in der hamster.hsm mit $SIGNAL_STOP, $SIGNAL_QUESTION,
  $SIGNAL_EXCLAMATION und $SIGNAL_ASTERISK vordefiniert. {Joern Weber}
- [Neu] HamMessage ( 2, 3 ) lscht die Fehlerliste, ohne das Protokoll selber
  zu lschen.
- [Fix] hs2-Funktion FileExists funktioniert jetzt auch bei der Kombination "*.*"
  und Suche nach Verzeichnissen korrekt. {Joern Weber}
- [Fix] Das Starten von Skripten sorgte nicht bei allen Aufrufarten dafr, da
  der Skriptname als 0ter Parameter gesetzt wurde {Wolfgang Jaeth}
- [Neu] Killfile-Log: Ein zweiter Klick auf die Spalte, nach der gerade sortiert
  wird, invertiert die Sortierung {TGL}       
- [nd] Wenn Hamster mit dem Parameter "/svc" gestartet wird, dann
  wird er nicht beendet wenn sich der (Windows-) Benutzer abmeldet. {JH}
- [Neu] Die Anzahl an Sendeversuchen je Mail und die Option, nicht
  verschickbare Mails zu lschen, sind jetzt ber die Mail(server)-
  Einstellungen erreichbar {TGL}  

V1.3.21.120 vom 22.10.2000
- [Fix] Ein TAB als Trennzeichen zwischen Filterelementen oder Kommentar strt
  im Score-File fr Mails oder News nicht mehr und Leerzeichen oder Tabs
  zwischen %> und der Zahl selber werden jetzt auch akzeptiert {Wolfgang Jaeth}
- [Neu] Button "Neue News" im Gruppendialog erlaubt das Holen einer einzelnen
  Gruppe {TGL, Idee von Sniet}
- [Neu] Geschwindigkeit der Anzeigeaktualisierung zwischen 0,1 und 1,5 Sekunden
  per Grundeinstellungen nderbar, neue Aufteilung der ersten Unterseite in
  Optik und Weiteres {TGL}
- [nd] Zhler fr ausgehende Mail & News werden vor Endabfrage und beim Wechsel
  von einer anderen Anwendung zurck zum Hamster automatisch aktualisiert {TGL}
- [nd] Aufrufen von Skripten mit Parameter und Warten-Flag komplettiert:
  - Hamsteraufruf: hamster.exe [/w] Skriptname [Parameter1] [Parameter2] ...
  - hs2-Aufruf: RunScript (Skriptname, Parameterliste, Warten)
  - OLE-Aufruf: ControlRunScript (Skriptname, Parameterliste, Warten)
  {Wolfgang Jaeth}
- [nd] Die kritischeren Menpunkte (Killfile, Purgen, globale Listen neu erzeugen
  und History neu erzeugen) sind gesperrt, solange Auftrge laufen. {TGL}
- [Fix] hs2-Befehl "Listfiles" funktionierte nicht korrekt {Heiko Rost}
- [nd] Seite "Warnungen & Fehler" nur sichtbar, wenn mindestens ein Eintrag
  existiert, zudem ist die berschrift entsprechend hervorgehoben. {TGL}
- [Fix] Von Modulen geffnete Gruppen-Handle werden nicht mehr innerhalb des Skriptes
  geschlossen {Joern Weber}
- [Fix] Von Skripten geffnete, aber nicht mehr freigegebene Listen, werden automatisch
  geschlossen {Joern Weber}
- [Fix] hamster_xx.dat-Dateien werden im Hauptpfad erwartet und nicht im EXE-Pfad {TGL}
- [Fix] Hamster scheiterte beim Abholen von Mails von sich selber
  ber das "Online"-Men oder das Scriptkommando "HamMailExchange".
  Hinweis: Diese Korrektur sollte es auch wieder ermglichen, da
  Mails schon abgeholt werden knnen, whrend Hamster immer noch
  neue Mails ldt. {JH}
- [Fix] Auch berlange nderungsdateien knnen jetzt im About-Dialog zumindest
  grtenteils eingesehen werden. {TGL}
- [nd] Parameter knnen jetzt auch Anfhrungsstriche enthalten, indem man sie einfach
  verdoppelt d.h. "Hallo ""Paulchen""!" wird zu 'Hallo "Paulchen"!', dabei wurden in dem
  Bereich auch grere interne Umstrukturierungen vorgenommen. {Wolfgang Jaeth}
- [Neu] Purgen einzelner Gruppen auch ber Skripte und OLE: {Joern Weber}
  - hs2: HamPurge ( Option [, Gruppenname ] )
  - OLE: ControlRunPurgeGroup ( Gruppenname )
- [nd] Rckgabewert von HamMessage( 9, x) korrigiert {Wolfgang Jaeth}
- [Fix] Ein manuell gesetztes "LastGMT=Never" wurde beim Neuladen der Gruppen-
  Liste berschrieben. {Heiko Rost}
- [Fix] Um Probleme bei manchen Mailservern zu vermeiden, ist das POP3-Help-Command
  jetzt deaktiviert. {JH}

V1.3.21.112 vom 15.10.2000
- [Fix] Kein seit .110 sporadisch vorkommender "Einfrierer" mehr {JH}

V1.3.21.110 vom 6.10.2000
- [Neu] Timeouts fr einzelne Server (Verbinden/Kommandos) definierbar und nicht
  mehr nur global {Joern Weber}
- [Neu] Timeouts global und fr einzelne Server per Oberflche einstellbar {TGL}
- [Fix] POP3-Server: Das Anlegen mehrerer Aliase funktioniert jetzt auch sauber
  ohne Beenden des Dialoges nach jedem neuen Alias {TGL}
- [Fix] Vom Skript geffnete, aber nicht geschlossene Newsgruppen werden automatisch
  geschlossen incl. Hinweis im Protokoll {Joern Weber}
- [Fix] DoS-Angriffsmglichkeit verhindert, Mail-NOOP-Kommando erst nach
  Authentifizierung mglich {JH}
- [Fix] Hinttext fr Hamster-Icon wurde nicht immer korrekt angezeigt {JH}
- [Fix] Skriptaufrufe laufen jetzt auch bei zwei gestarteten Hamstern ber den
  gewnschten Hamster (Pfadangabe bzw. im Pfad) {Joern Weber}
- [nd] Newsgruppenabholung insoweit gendert, da keine Gruppenjobs mehr temporr
  geparkt werden mssen - dies vermeidet Irritationen auf Seiten des Benutzers. {JH}
- [Neu] Thread-Fenster hat eigene vom Log unabhngige Anzeigestati incl. "Fortschritts-
  anzeigen" fr Mails und News {Konstantin Seiler}
- [Neu] Skripte erlauben jetzt auch die Nutzung von Parametern und das Aufrufen
  eines Skriptes aus einem anderen heraus:
  - Neue hs2-Funktion "runscript (Skriptname [, Parameter [, Warten ] ] )"
  - Neue hs2-Funktion "paramcount"
  - Neue hs2-Funktion "paramstr (Nr)" (Nr zwischen 1 und ParamCount)
  {Wolfgang Jaeth}
- [Neu] Lokale Stati abfragen:
  - HamGetStatus(1,n) meldet ob lokaler Server gestartet ist
  - HamGetStatus(2,n) meldet die Anzahl der am lokalen Server offenen Verbindungen
    - n => 1=Lokaler NNTP-Server, 2=Lokaler POP3-Server, Lokaler SMTP-Server
  - HamGetStatus(3,n) gibt Auskunft ber angekommene/wartende News & Mails
    - n => 1=Neue Artikel, 2=Geladene Artikel, 3=Bekannte (History-gefilterte) Artikel,
           4=Gelschte Artikel, 5=zu versendende Artikel,
           6=Neue E-Mails, 7=zu versendende E-Mails
  {Joern Weber}

V1.3.21.100
- [Neu] Italienisches Sprachmodul, aber noch ohne italienische Hilfe {AS}
- [Fix] Beim Hin- und Herschalten der Sprache wurden unter bestimmten Umstnden
  temporr die englischen Texte durch Texte der letzten anderen gewhlten Sprache
  ersetzt {TGL, Hinweis von AS}
- [Neu] Konfiguration / Lokal: nderungen an Max. Skript-PW krzen/verlngern die
  PW-Liste direkt nach Verlassen des entsprechenden Edit-Feldes.
  {TGL, Hinweis von Wolfgang Jaeth}
- [Fix] Konfiguration / Mail: Keine zwei SMTP-Server mit gleichem Namen mehr zulssig.
- [Fix] Das Lschen von Servern mit Alias lscht auch wieder das zugehrige
  Verzeichnis, Einstellungen von Alias-Servern sind jetzt nach Erstellung direkt
  ohne Neustart nderbar. {TGL, Hinweis von Patrick Cornelissen}
- [nd] Konfiguration / News: Abfrage beim Lschen von Newspulls, Hinweis auf
  Dauerhaftigkeit von nderungen bei Lschungen u.. {TGL}
- [nd] Deutsche bersetzungen noch leicht modifiziert (Markus Mehring, Heiko
  Studt, Roland Aleksa}
- [nd] Suche nach Initialien in Pull-Dialogen gendert: "dt" findet jetzt auch
  de.talk.bizarre {AS}
- [nd] Am Ende jedes Skripts wird jetzt sicherheitshalber die History gesichert
  {Joern Weber}
- [nd] Das GetListCommand fr Mailserver akzeptiert jetzt auch, wenn keine Liste
  geliefert wird. {JH}
- [nd] Anzeige des Usernamens im Klartext sowohl beim Abholen von Mails im Log als
  auch im Maildialog {Wolfgang Jaeth & TGL}
- [nd] Um Probleme bei schnellen Rechnern zu verhindern, kann man dem Hamster-Ende-
  Befehl "ControlMessage(1,x)" jetzt eine Karenzzeit x in Millisekunden bergeben.
  Sollte x kleiner 100 sein, wird x automatisch auf 100 gesetzt. {Joern Weber}
- [Neu] Konfiguration / News / Gruppe: Je Gruppe kann gezielt ein Post-Server
  gewhlt werden, der Vorrang vor der allgemeinen Einstellung hat.
  {TGL, Idee von Damir Kucerauer}
- [Neu] Hinweis auf moderiert/read-only bei den Newsgruppen {TGL, Idee
  von Jrgen Denzler}
- [Neu] Read-Only-Server werden in der Server-Liste grn markiert,
  ebenso die entsprechenden Auftrge in der Pulls-Liste {TGL, Idee von
  Jrgen Denzler}
- [Neu] Bei Benachrichtigungen von erfolgreichen Lsch-/Ignorier-Mail-Filtern wird
  jetzt auch die Gre der Mail (in Bytes) angegeben. {TGL, Idee von Wolfgang Jaeth}
- [Neu] Erweiterte Mailfilter-Syntax: Mit $xxx$ kann der Inhalt des Headers xxx
  fr Vergleiche genutzt werden. Beispiel: kill() From:$TO$ {Hendrik Friedel}
- [Neu] Neuer hs2-Befehl "InputPW", Syntax wie "InputBox", aber verschleierte Eingabe
  (Sternchen statt der getippten Zeichen) {TGL, Idee von Thomas Rachel}
- [Neu] Neuer hs2-Befehl "AddLog (Text, Typ [, ZeigeSkriptname] )". Entspricht bis
  auf den letzten Parameter dem OLE-ControlAddLog-Befehle. Unterscheidet sich von
  "text" und "warning" dadurch, da der Skriptname davor unterdrckt werden kann,
  kein ">" bzw. "!>" vor den Text gesetzt wird und alle Protokolltypen erreichbar
  sind und nicht nur Info (=3) bzw. Warning (=5) {TGL, Wunsch von Andreas Heim}
- [Neu] Neuer Parameter fr HamFetchMail:
  HamFetchMail ( <server>, <port>, <user>, <pass>, <destuser>, <filter>, <LeaveOnServer> )
  Falls "1", werden die Mails auf dem Server gelassen, falls "0", werden sie vom Server
  gelscht, bei jedem anderen Wert gelten die Einstellungen des Servers bzw. die Default-
  Einstellung. {TGL, Wunsch von Jrgen Denzler}
- [nd] Hamster kann jetzt auch auf Win9X Mails >5 MB empfangen, sofern keine Grenfilter
  aktiv sind.
- [Neu] Skriptbefehl "Message (2, x)" beachtet zweiten Parameter: 0 fr Log+Counter,
  1 fr Counter, 2 fr Log. {TGL, Idee von Wolfgang Jaeth}   

V1.3.21.90 vom 17.9.2000
(Ungekennzeichnete nderungen sind von TGL)
- [nd] Unter Hilfe/Info wird die landessprachliche Version der changes.txt
  angezeigt.
- [Neu] SMTP-Mailserver: Eigener Konfigurationsdialog, Benutzername und PW
  eingebbar, SMTP-AUTH-Verfahren direkt aktivierbar.
- [Fix] POP3-Mailserver-Konfiguration: Das Bearbeiten eines bisher nicht existenten
  Abschnittes funktioniert jetzt ohne Fehlermeldungen.
- [nd] Gruppenauswahl: Filterung nach Newsserver nach altem (regexp) und neuem
  Verfahren (Liste) mglich.
- [Fix] Die versprochene automatische Suche nach fehlenden MIDs beim nchsten
  Online-Gehen ist jetzt (wieder) implementiert, die Funktion ist bei Bedarf abschaltbar.
- [Fix] Leere Verzeichniszuweisungen in hamster.ini werden korrekt behandelt (Main=)
- [nd] Leerzeichen vor und hinter "#!hs2" in der ersten Zeile eines hs2-Hamsterskript
  werden jetzt ignoriert.
- [Fix] HamNewsPull (Serverliste) sollte jetzt auch ohne extra ";" um die Serverliste
  funktionieren.
- [Fix] Auswahl einer Gruppe ber Ladeauftrge eines einzelnen Servers funktioniert
  jetzt auch bei einer gefilterten Gruppenliste.
- [Neu] hamster.ini / [actions] / group.doubleclick.exec/pars erlaubt das Einbinden
  einer Anwendung beim Doppelclick auf eine Gruppe im entsprechenden Konfigurations-
  dialog.
- [Fix] Ladeauftrge fr einzelnen Newsserver enthalten jetzt auch die korrekten
  Taglines und Gruppen-Duplikate werden automatisch aussortiert.

V1.3.21.80 vom 14.9.2000
(Ungekennzeichnete nderungen sind von TGL)
- [Neu] Abschaltbarer Ladehinweis ("Splash-Screen") beim Starten vom Hamster.
- [Neu] Untersttzung verschiedener Sprachen, zur Zeit Deutsch und Englisch.
- [nd] Der Dialog "Neue Ladeauftrge" wurde umgestaltet: Als Suchoptionen sind
  jetzt auch "enthlt", "beginnt mit" und "Initialien" mglich und die Auswahl der
  Server wurde vereinfacht - statt regexp-Filterung kann man die Server durch Auswahl
  mittels Klappliste whlen.
- [Neu] Warnungen und Fehler sind jetzt auch farbig unterlegt
- [Neu] Falls ein Suchaufruf nach einer Message-ID mittels Newsclient keinen passenden
  Artikel in der History findet, werden die passenden Suchanfragen direkt in alle
  "GetMids.txt" eingetragen.
- [Neu] Die Verzeichnisse fr ausgehende Mails und News sind jetzt auch umstellbar
- [Neu] Neue Menpunkte unter "Lokal": ffne Mail.Out bzw. News.Out
- [Neu] Zustzliche Pfadfunktionen:
  hsc2: HamHscPath, HamHsmPath, HamLogsPath, HamServerPath, HamGroupsPath, HamMailPath,
        HamNewsOutPath and HamMailsOutPath
  OLE:  ControlGetHscPath, ControlGetHsmPath, ControlGetLogsPath, ControlGetServerPath, 
        ControlGetGroupsPath, ControlGetMailsPath, ControlGetNewsOutPath and ControlGetMailsOutPath
- [Neu] Zustzliche Protokollseite "Einzelner Auftrag" wird bei einem Doppelklick auf 
  eine normale Protokollzeile geffnet und zeigt alle zu diesem Auftrag gehrenden
  Protokollzeilen an. Dieses Suchergebnis ist fix d.h. spter hinzukommende Protokoll-
  zeilen zu diesem Thread werden nicht automatisch eingepflegt.
- [nd] Das Ergebnis der HamPath/ControlGetPath-Funktion entspricht dem "main"-Verzeichnis,
  welches sich vom originalen Hamster-Verzeichnis unterscheiden kann.
- [nd] Die Protokolleintrge fr POP3/SMTP-Auftrge zeigen die benutzten Server an.
- [Neu] Der alte Konfigurationsdialog wurde aufgeteilt und hat einen eigenes Hauptmenpunkt
  "Konfiguration" erhalten:
  - Grundeinstellungen: Die Bearbeitung des "Online"-Mens wurde verbessert, die Optionen fr
    interne Gruppenzuordnung und den verwendeten Editor sind jetzt direkt erreichbar, zudem
    ist die Sprachauswahl, die Option "Startbildschirm anzeigen" und die Option "Vor Beenden 
    fragen, wenn Outbox voll" neu hinzugekommen.
  - News(gruppen): Die Ladeauftrge sind jetzt auch direkt pro Server editierbar, Benutzername
    und Passwort sind direkt beim Newsserver einzustellen, die aktuelle Gruppe kann aufgerumt
    (Purge) werden.
  - Mail(server): Benutzername und Passwort sind direkt beim Mailserver einzustellen, der POP3-
    Server hat einen eigenen Unterdialog bekommen, der es erlaubt, einen zugehrigen Benutzer
    und Filterabschnitt einzustellen, ein POP3-Server darf mehrfach benutzt werden (mittels /x
    Anhang) und die Filterfunktionen Nachricht an Admin, Ignorieren und Lschen auf Basis der
    Mailgre sind jetzt auch direkt einstellbar.
  - Lokale Server/Benutzer: Die Anzahl der Skript-Passworte ist einstellbar, die Basis der PW-
    Generierung ebenfalls, die Einstellungen bzw. zustzlichem "X-Posting-Agent"-Header und
    bzgl. der Maximalgren fr Mails und News ber die lokalen Server sind jetzt direkt 
    erreichbar.
- [Neu] Untermen DF-Netzwerk im "Online"-Men erlaubt das direkte Anwhlen von DF-Netzwerk-
  Verbindungen.
- [Fix] Geschwindigkeit der Gruppensuche in "Neue Ladeauftrge" wurde verbessert.
- [nd] Die tgliche Gruppenstatistik enthlt jetzt auch eine nach Artikelanzahl sortierte 
  Gruppenliste und eine bersicht ber lnger nicht mehr vom Client benutzte Gruppen.
- [Neu] OLE-Funktion ControlAddLog (String, x) erlaubt die Erzeugung von Protkollzeilen aus
  einem externen Programm heraus. x steht fr den Typ der Meldung: 1=Debug, 2=Detail, 3=Info,
  4=System, 5=Warning, 6=Error. // Idee von Martin Kuhlmann
- [Neu] Neue OLE-Funktion ControlChangePassword(AccountName, OldPW, NewPW): Smallint, Results:
  0: Falsches altes PW, 1: PW gendert, 2: Fehler beim ndern, erlaubt das ndern von Passworten 
  aus externen Programmen heraus // Programmierung durch Phillipp Kern
- [Fix] Diverse Speicherlcher gestopft // Konstantin Seiler und Jrgen Haible
- [Add] Neue untersttzte Nachricht "9" fr HamMessage. Sinn: "Konfigurationsdialog offen" abfragen
  bzw. die Konfiguration vom Hamster neu einlesen lassen. Anwendung: Falls kein Konfigurations-
  dialog vom Hamster aktiv ist, wird "1", ansonsten "0" zurckgeliefert. Falls der "Ask"-
  Parameter nicht gesetzt ist, ldt Hamster - sofern kein Konfigurationsdialog aktiv ist - seine
  Konfiguration neu. Dies ist dafr gedacht, z.B. nach externen nderungen in der INI dafr zu
  sorgen, da der Hamster diese nderungen auch benutzt // Programmierung durch Wolfgang Jaeth
- Aktionen in hamster.ini per [Actions]: Mit xxx.exec und xxx.pars kann ein Programmname und die
  ntigen Programmparameter fr diese Aktion angegeben werden. Als Aktionen (xxx) stehen zur
  Verfgung: news.out fr ausgehende Postings, mail.out fr ausgehende Mails, mail.in fr eingehende
  Mails und mail.internal fr vom Hamster generierte Mails.
- [Fix] Nur HSC und HSM-Datein werden im entsprechenden Men eingeblendet, die Endung HSCRIPT beispiels-
  weise wird jetzt ignoriert. // Frank Haun & Heiko Rost

Vr. 1.3.20.0 (22 Jul 2000) und frher: siehe "Changes_en.txt"

Die Krzel bedeuten:
~~~~~~~~~~~~~~~~~~~~
AH  = Andreas Heim
AS  = Alessandro Sebastianutti
AS2 = Arne Schloh
GD  = Graham Drabble
GLG = Gildas Le Gouic
GW  = Gnter Wukoutz
HB  = Hendrik Brummermann
HR  = Heiko Rost
HS  = Heiko Studt
JH  = Jrgen Haible
JW  = Jrn Weber
MB  = Michal Bartoszkiewicz
MG  = Martin Germann
MR  = Mathias Rllig
MS  = Max Sanzharov
OJB = Obbe-Jan Bakker
OZ  = Olivier Zolli
PW  = Philipp Wendler
TGL = Thomas G. Liesner

