Fenster schließen


V2.0.0.0 (12/24/2002)
==========================================================================
Most significant changes since last stable (1.3.23.4):
  * Direct support for SSL
  * New local ReCo-Server allows remote control
  * New local IMAP-Server for advanced mail-handling
  * Score-After-Load for advanced score possiblilities
  * Main window/dialogs: Advanced settings disabled by default, menu items
    can be disabled by configuration-dialog, many changes/extensions (like
    automatisation-dialog)
Sorted list of major changes since last stable (1.3.23.4):
- Visual
  - Main window:
    - STOP-Button for active threads
    - Insert-Button for hs2-Shell
    - List for waiting news-jobs (only visible if waiting jobs exist)
  - Configuration
    - General settings / Internal groups: Local groups can be created directly, new
      page for log-settings, menu items can be disabled
    - Local accounts: now alpha-sorted, Aliases and forwards are displayed in Edit-
      dialog
    - Edit newsgroup:
      - New type "Gateway" sends postings to chosen mail-address
      - Moderated groups sends postings to the moderator-mail-address, if set
  - Edit scripts/modules: Edit scripts/modules directly in the dialog, pathes can be
    changed from within the dialog
  - New dialog for mail/news-directories: Preview-function, messages/mails can be
    deleted, renamed, moved, copied..., many possiblilities to sort etc
  - New dialog automatisation: Enable/Disable automatic functions when hamster is
    started, edit actions, ...
  - New dialog for history
  - Tray-Icon: Changed reactions when clicked
  - Many changes/updates of several dialogs to support IMAP-server, ReCo-server and
    SSL (OpenSSL-DLLs are needed for SSL-usage!)
- hamster.ini, New keys:
  - [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 is no longer supported
  - several changes for a better performance
  - hamster checks for un-released resources when a script ends
  - ATTENTION: parameterlist for HamSendMail and HamSendMailAuth is changed!
  - New commands/functions:
    - #!finalize as counterpart to #!initialize
    - Define constants: Const, ConstEnum
    - Control Hamster: HamNNTPServer, HamSMTPServer, HamPOP3Server, HamIMAPServer,
      HamReCoServer, , HamShutdown, HamStopAllTasks, StopThread, HamResetCounters,
      HamMainWindow, HamTrayIcon, HamReloadConfig, HamReloadIPAccess, hamChangePassword
    - Log-file: HamRotateLog, hamaddlog
    - popupbox, HamDialogEditDirs, HamDialogScripts, HamDialogNewsKillfileLog,
      HamDialogAddPull
    - INI-files: IniDelete, IniEraseSection
    - hosts-file: LookUpHostAddr/LookUpHostName
    - Internal state: HamGetStatus(3,8), HamMainFQDN, HamMidFQDN, HamEnvelopeFrom,
      HamPostmaster, HamUsenetAcc, HamRCpath
    - News-jobs: HamNewsJobsCheckActive
    - Internal message-base: HamAddGroup, HamDelGroup, HamAddPull, HamDelPull,
      HamArtLocateMidInGroup, HamArtDeleteMidInGroup, HamArtDeleteNrInGroup
    - DLL-Usage: dllload, dllcall, dlllasterror, dllfree
    - Raw memory: memalloc, memsize, memsetint, memgetint, memsetstr, memgetstr,
      memvarptr, memfree, memforget
    - SSL-Usage: Geänderte Parameterliste für HamFetchMail, HamSendMail(Auth)
    - Scheduler: AtCount, AtSubfunction, AtFrom, AtUntil, AtOnDays, AtEveryMins
    - System: ScriptPriority, EventMultipleWait, SysErrorMessage, ClipRead, ClipWrite,
      RFCTimeZone, DiskFreeKB, GetEnvironment
    - Misc: digest, random, DecodeMIMEHeaderString, listappend
- Scores.hst:
  - Score-After-Load: Loadad articles can be scored based on any header or body. If
    original score + Score-after-load is less than 0, the article is deleted. To
    use Score-After-Load the score-rules must begin with "?".
- Mailfilt.hst:
  - Invalid lines are reported on startup
  - New command AddDefault
  - Expire:JJJJMMDD allows automatic date-based delete of lines
- Server
  - NNTP:
    - NEWNEWS-command supported
    - MODE CANCEL supported
  - POP3:
    - SASL-encryption supported
    - CAPA-command supported (RFC2449)
  - SMTP:
    - SASL-encryption supported
  - New server "Remote Control"
  - New server IMAP
  - OLE:
    - can be disabled, OLE-name changable
    - New commands:
      - ControlGetStatus (3,8)
      - SSL: ControlRunFetchMailTLS, ControlRunSendMailTLS, ControlRunSendMailAuthTLS
      - DUN-Network: RasDynGetConnection, RasGetIP, RasListEntries
      - Control Hamster: ControlAddGroup, ControlDelGroup, ControlAddPull, ControlDelPull,
        ControlRotateLog
    - This commands are no longer supported:
      - SSL: SendMailSSL, FetchMailSSL, FetchMailAuthSSL, OpenSSLTunnel, CloseSSLTunnel
- Clients
  - POP3
    - SASL-encryption supported
    - Automatic disconnect and connect after getting x mails: Server.ini [pop3]
      GetMaxMailsPerSession=x
  - SMTP
    - SASL-encryption supported
    - Some changes because of RFC 2821
- Actions
  - New actions
    - startup, shutdown, mail, mail.getheader, news, news.local, news.preprocess,
      news.gateway, TrayIcon.click, trayicon.doubleclick, trayicon.middleclick,
      trayicon.middledoubleclick, Status.click, Status.doubleclick
    - (mail-)account-specific actions
  - scripts can be executed directly now
- Mixed
  - Changes for better support of Windows XP
  - Not installed RAS-Network is no problem anymore
  - Local and feeded Cancels/Supersedes can be execute automatically
  - Extended checks to avoid errors, additional tests when starting hamster
  - Language-files have extended possibilities
  
 
Fenster schließen