Hamster Playground 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
[Hamster Ys
Documentation]