Changes Vr. 1.10 (2003-05-18)
- New: Additional global filter for fetched mails called "Mail
Traps", that is checked directly after loading (TOP lines of) a mail.
Its only purpose is to sort out unwanted mails, either by specific rules or
by scoring.
(HControl -> Config. -> Mail Trap)
- New: Information about mails deleted by any filters can now be backed up
in a mailbox of a user account for later review (default: admin).
(HControl -> Config. -> Hamster
-> Local Mail -> Save info ...)
UPDATE NOTE:
I've chosen to use "admin" as default here, so new users will have
a backup of accidentally deleted mails when playing around with mail filters
for the first time. This means, that old users will have to empty this
setting or will have to assign a different junk account in order to get rid
of these new notification mails in admin's mailbox.
- Chg: Default number of TOP lines to load for filtering mails was raised
from 20 to 50 (should not affect old users; just to preserve more info on
accidentally deleted mails with default settings).
- New: Preloading of TOP lines to filter mails can now be bypassed based on
a size limit. If reported size of a new mail is smaller than this limit,
full mail is RETRieved immediately (default: 4096 Byte).
(HControl -> Config. -> Hamster
-> Remote Mail -> Skip TOP ...)
- New/Chg: Log files:
- All log files except session logs (0.log, 1.log, ...) have changed,
including filename, file format and (mostly) contained content.
- Files are now "per month" files with "-YYYY-MM" added
to the filename (e. g. "RasDial-2003-05.log").
- Fields are now always separated by TAB characters. Meaning of leading
fields is defined by position, other fields are identified by a
"Identifier=Value" scheme.
- All information is now always contained in one single line.
- Timestamps are now always in format "YYYY-MM-DD hh:mm:ss".
- New log files for actual usage of mail filters (MailFilters, MailTraps).
- New log file for NNTP server (NntpServer; shows POSTed messages).
- New log file for SMTP server (SmtpServer) shows sent messages).
UPDATE NOTE:
These changes will certainly affect all scripts and programs, that were
previously used to evaluate these logfiles.
- New: HService now creates some static HTML reports in Daily Maintenance
that can be viewed in HControl or with a web browser. Initial set of reports
contains: Newsgroups Overview, Mailboxes Overview, Mail Filters (that
actually deleted mails), Mail Traps, Disk Space.
(HControl -> File -> Reports)
- Chg: Former helpfile Hamster.hlp was replaced by Hamster.chm.
Windows 95 users might need to download and install an update to use it: http://msdn.microsoft.com/library/tools/htmlhelp/wkshp/hhupd.exe
But just try to open the new helpfile first (HControl
-> Help -> Help Contents, or just hit F1 key), you've presumably
got all necessary files already with IE or other setups.
- Fix: "Max. no. of connections" settings for local servers only
accepted one connection less than the given value.
- Fix: "Xref:" was missing in NNTP server's XOVER reply. {OZ}
- Fix: Missing step in client's "Digest-MD5" authentication
mechanism. {OZ}
- New (source code only): HControl requires two new freeware tools to
compile:
- "HTML Help Kit for Delphi" (www.helpware.net; for new .chm
helpfile)
- "THtmlLite Component" (www.pbear.com; used to display .htm
reports)
Usage of both can be disabled in Compiler.inc.
- Chg: Log level to report already loaded mails lowered from info to detail.
- Fix: Improved fallback for finding MX servers of domains not providing any
MX records directly. {OZ}
- Chg: Only send one mail per recipient-domain in MX mode. {OZ/JH}
- Fix: RAS names containing spaces were missing or were only shown partly at
HControl->Config.->Passwords.
- Chg: Rebuilding of global newsgroups list was very slow with large numbers
of groups (>100K) and did block all newsgroup accesses while doing so.
- New: Option to automatically distribute fetched mails to accounts, that
are recognized by any recipient information in the headers of the mail (like
addaccounts-rules for Any-Recipient/*Received in MailFilt.hst).
(HControl -> Config. -> Remote Servers
-> POP3 -> Auto. distribute)
- New: The field "Local mail addresses" in Account
settings now supports a "catch-all" fallback in format
"*@mydomain". If no specific account is found (local mails,
addaccounts-rules, auto-distribute), this account is used and will receive
the mails. {SS/JH}
- Fix: Memory leak (TLogFile.FTaskBuffer).
- // Marked changes provided by: {OZ} Olivier Zolli, {SS} Stefan Schultze
{.../JH} with major modifications by me
Changes Vr. 1.9
[www.elbiah.de
Hamster Playground
Documentation]