V2.0.0.0 (vom 24.12.2002)
==========================================================================
Hauptänderungen seit der letzten Stable (1.3.23.4):
* SSL direkt integriert
* ReCo-Server für Fernsteuerung des Hamsters
* IMAP-Server für erweiterte Mailhandhabung
* Score-After-Load für erweiterte Filterung geladener Artikel
* Oberfläche: Erweiterte Einstellungen jetzt standardmäßig ausgeblendet,
Menüpunkte gezielt ausblendbar, diverse Umbauten/Ergänzungen (Automati-
sierung etc)
Sortierte Liste der (größeren) Änderungen seit der letzten Stable (1.3.23.4):
- Oberfläche
- Hauptfenster:
- STOP-Button für laufende Aktivitäten, bis zum Ende der Aktivität kann es je
nach Aktivitätsart trotzdem ein wenig dauern.
- Einfügebutton für die hs2-Shell erlaubt einfaches Einfügen von den verfügbaren
Befehlen/Funktionen.
- Automatische Einblendung von noch wartenden News-Jobs.
- Einstellungen
- Grundeinstellungen / Interne Gruppen: Lokale Gruppen direkt anlegbar, neue
Unterseite für Einstellungen bzgl. der diversen Protokolle, Menübefehle
gezielt ausblendbar.
- Benutzerverwaltung: Alphabetische Sortierung, Anzeige der Aliase und Forwards
- Newseinstellungen / Gruppen und Ladeaufträge: Multiple Auswahl möglich
- Newsgruppen
- Neuer Typ "Gateway" schickt Postings an ausgewählte Mailadresse
- Moderierte Gruppen haben Moderationsadresse
- Skript/Modul-Dialog: Direkte Bearbeitung von Skripten und Modulen möglich,
Pfade direkt dort einstellbar.
- Neuer Dialog für Mail/News-Verzeichnisse mit Vorschaufenster, Löschfunktion, 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
Aktivitäten beim Hamster-Start ablaufen sollen.
- Neuer Dialog für Hamster-History
- Icon: Geänderte Reaktionen auf diverse Klickvarianten
- Diverse Dialog/Menüergänzungen zur Konfiguration des IMAP- und Reco-Servers
- Diverse Anpassungen durch die direkte Implementierung von SSL (OpenSSL-DLLs sind
zusätzlich erforderlich!)
- hamster.ini, Neue Einträge:
- [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..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 unterstützt
- diverse Optimierungen für verbesserte Performance
- Kontrolle bzgl. der von einem Skript nicht freigegebenen Resourcen
- ACHTUNG: Parameterliste für HamSendMail und HamSendMailAuth geändert!
- Neue Befehle:
- #!finalize als Gegenstück 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: Geänderte Parameterliste für 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 Löschen von Artikeln nach dem eigentlichen Laden
anhand von beliebigen Headerzeilen oder dem Textbody, entsprechende Filterzeilen
müssen mit "?" beginnen.
- Mailfilt-hst:
- Fehlerhafte Zeilen werden beim Programmstart angezeigt
- Neue Regel AddDefault
- Verfallsdatum mittels Expire:JJJJMMDD möglich
- Server
- NNTP:
- Unterstützung des NEWNEWS-Befehl auf Benutzerebene freizuschalten
- Unterstützung für mode cancel a la INN
- POP3:
- Unterstützung von SASL-Verschlüsselung
- Unterstützung des CAPA-Befehls (RFC2449)
- SMTP:
- Unterstützung von SASL-Verschlüsselung
- 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 unterstützte Befehle:
- SSL: SendMailSSL, FetchMailSSL, FetchMailAuthSSL, OpenSSLTunnel, CloseSSLTunnel
- Clients
- POP3
- Unterstützung von SASL-Verschlüsselung
- Stückweises Mail holen: Server.ini [pop3] GetMaxMailsPerSession=x
- SMTP
- Unterstützung von SASL-Verschlüsselung
- 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 Aufrufmöglichkeit für ein Skript, Warten unabhängig einstellbar
- Sonstiges
- Anpassungen bzgl. Windows XP
- Nicht installiertes DFÜ-Netzwerk jetzt unproblematisch
- Cancels/Supersedes lokal und per Feed automatisch ausführbar
- Erweiterte Fehlerprüfungen an diversen Stellen, zusätzliche Tests beim Programmstart
- Möglichkeiten der Sprachdateien deutlich erweitert