Changes Vr. 1.23 (2005-04-24)
- Chg: Some optimizations for installations with hundreds of (mail) accounts:
- Avoid multiple reloading of full account list in HControl's "Accounts" dialog. {MH}
- Avoid multiple and/or unneeded reloading of all settings of all accounts on changes in HService. {MH/JH}
- Fast lookup of known mail addresses in HService. {MH/JH}
- Minimized memory usage while creating reports.
- Chg: Made some more configuration dialogs sizeable.
- Chg: Mails to reserved top level domains of RFC-2606 (test, example, invalid
and localhost) are now all kept local und will not be sent out. Incoming mails for such recipients will be sent to "admin" unless any account has
assigned such a mail address.
Note: No new behaviour, but only domains ending in (exactly) ".invalid" were recognized to be treated this way in previous versions.
- Chg: Source code changes:
- now compiles with (Personal) Delphi 7 without errors/warnings
- workaround for bug of Delphi 7 with ComboBox.Add('') {MH/JH}
- cleaned up mail retrieving process in TClientPOP3
- New: Added two new options for "leave mails on server" mode
(HControl -> Config. -> Hamster Settings -> Remote Mail):
- "Recognize and ignore already filtered mails"
If this option is enabled, all mails with a filter result of "ignore" or "delete" will be ignored like loaded mails, i. e. the filters are
only checked once for this mail and then never again.
- "Delete mails with a filter result of 'delete' nevertheless"
If this option is enabled, a "delete" filter result will be executed
although "leave mails on server, don't delete" is activated.
- Fix: Script command "HamArtDeleteMid" did not delete all occurances of a
crossposted article.
- Chg: Added some more event log entries in case of errors on application or
service level as the default logfile might not be accessible any more in such situations (NT platforms only).
- Fix: When using "User Tasks" for news transfer it could occasionally happen
that a message was posted to multiple news servers. The modifications made also fix the problem that the "preferred post server" setting did
not work very well with "User Tasks".
- Fix: With an unusual sequence of script commands (both "Hamster Scripts" and
"User Tasks") it could - very rarely - happen that a POST news job was assigned to multiple newsservers. To avoid this, every assigned POST
news job is now blocked for some time before it can be assigned again.
Just to clarify: Don't worry, normal POST jobs are not affected or delayed in any way by this change. It just blocks additional attempts
to post the same message again for about one minute.
- // Marked changes provided by: {MH} Michael Hanel
// {.../JH} with major modifications by me
Changes Vr. 1.22.3
[www.elbiah.de
Hamster Playground
Documentation]