ToDo: Kontrolle

Versionsinformationen

Ab Version 2.0 wurde der SSL-Teil von Martin Germann komplett auf eigenen Code umgestellt. Daher ist ab dieser Version das Zusatzprogramm STunnel nicht mehr erforderlich. Durch diese Umstellung musste die Syntax einiger hs2-Befehle geändert werden. Siehe hierzu die Updatehinweise.

Die alte Skriptsprache hs1 wird nicht mehr unterstützt.

Die Action news.nntp wurde in news.in.nntp umbenannt.

Ab Version 1.3.23 verursachen hs1-Skripte ohne Deklaration mit #!hs1 eine Fehlermeldung. HamWaitIdle ohne Parameter verzögert mindestens 100 ms und 5 Schleifendurchläufe zur Abfrage des Idle-Zustandes. Per Parameter kann dieser Wert bis auf 50 ms reduziert werden. Bei Parameterwerten unter 50 ms wird ein Zwangs-Timeout von 100 ms eingestellt. Diese Vorgabe ist notwendig, damit langsam startende asynchrone Befehle unmittelbar vor dem HamWaitIdle vom HamWaitIdle sicher als aktiv erkannt werden.

FQDN: Beim Update von einer Beta-Version muss dieser eventuell im Menü angepasst werden. Der jetzt eigenständige FQDN des Hamsters wird für einige zusätzliche Header und für Hamster-interne Info-Mails verwendet.

Sollte in einer vorhergehenden Version der Benutzernamen in Form einer E-Mail-Adresse verwendet worden sein, so ist es angeraten, diesen auf ein RFC-2822-konformes Format für Mailboxnamen umzustellen.

Folgende Zeichen sind für Benutzernamen zulässig:

[‚!‘ | ‚#‘ | ‚$‘ | ‚&‘ | ‚'‘ | ‚+‘ | ‚-‘ | ‚_‘ | ‚=‘ | ‚.‘ | ‚0‘…‚9‘ | ‚A‘…‚Z‘ | ‚a‘…‚z‘]

Die Bindung der lokalen Server wurde aus Sicherheitsgründen von 0.0.0.0 als Standardwert auf 127.0.0.1 geändert. Gegebenfalls müssen die Einstellungen im Menü „Lokale Server“ → „IP-Access“ angepasst werden.

Ab Version 1.3.20 ist der Quelltext des Hamsters frei verfügbar (Open Source).

Ab Version 1.3.19 wurden die hamster-internen Gruppen hamster.misc, hamster.posted und hamster.errors durch die gemeinsame Gruppe internal.misc als Standardziel für interne Meldungen ersetzt. Diese Maßnahme war wegen der Gründung einer eigenen „hamster“-Top-Level-Hierarchie im Usenet notwendig geworden. Um dies ggf. wieder umzustellen, kann man entweder in der hamster.ini (Sektion [Setup]) die folgenden Änderungen durchführen:

internalgroup.default=hamster.misc
internalgroup.postok=hamster.posted
internalgroup.posterrors=hamster.errors

oder einfach den Menüpunkt „Einstellungen“ → „Grundeinstellungen“ → Dialog-Tab „Interne Gruppen“ nutzen.

Ab Version 1.3.5 wird ein neues Format für die History-Datei verwendet. Eine Anpassung des Datenformats erfolgt automatisch beim Start einer höheren Version. Ein Wechsel auf eine niedrigere Version ist danach nicht mehr ohne weiteres möglich.

Ab Version 1.3.3 ist es nicht mehr möglich, sich ohne Name und Passwort an den lokalen POP3- und NNTP-Server des Hamsters anzumelden. Beim Wechsel von niedrigeren Versionen ist es erforderlich, ein Passwort für den Benutzer „admin“ zu vergeben. Dieses muss dann natürlich auch beim verwendeten News- und E-Mail-Reader für den Zugriff auf den Hamster benutzt werden.