Emacs mode: -*- Change-Log -*-
$Revision: 1.2 $ 
        
MAILFILTERS: drweb-smf, drweb-cgp, drweb-exim, drweb-postfix, drweb-qmail,
             drweb-zmailer, drweb-courier, drweb-mio
ALL: MAILFITLERS + smb_spider + drwebdc + drweb-agent

Build 4.33.0.03190 is released: 
2005-03-19 Sergey Akhapkin <asv@drweb.com>
    NEW:
	* ALL: support Nasty/Riskware bases
	  New options: Adware/Dialers/Jokes/Riskware/Hacktools 
      in the [Actions] section
	  (BugID #5324, #5325)	
	* ALL: rpm and debian packages are available
	  (BugID #4429, #4430, #4431, #4473)
    MOD:	
	* MAILFILTERS: rejects mail from FilterMail to FilterMail
	  (BugID #4055)
	* MAILFILTERS: add header 'Precedence: junk' to notifications
	  templates
	  (BugID #4366)
	* drweb-qmail: change 0xD 0xA end of lines to 0xA
	  (BugID #5269)
    FIX:	
	* ALL: fix problem with some versions of syslogd
	  (BugID #4016)
	* drweb-agent: remove stalled unix socket if it was found
	  (BugID #4732)
	* MAILFILTERS: support --check_only mode for 15/30 e-mail
	  addresses license
	  (BugID #4026)
	* MAILFILTERS: grammatic errors in en-ru templates
	  (BugID #4688)
	* drweb-smf: support bash 3.x in the configure script
	  (BugID #5285)

Version 4.32.2 (Samba SpIDer) is released: 
2005-03-01  Sergey Akhapkin  <asv@drweb.com>
    NEW:
	* smb_spider: support Samba 3.0.11
          (BugID #5167)
    MOD:
	* smb_spider: add some details to doc
          (BugID #4124)
    FIX:
	* smb_spider: logging, installation
          (BugID #4450, #5286)

Version 4.32.1 is released: 
2004-09-30  Sergey Akhapkin  <asv@drweb.com>
    NEW:
	* MAILFILTERS: admin's notification about license errors
          (BugID #3857)
	* MAILFILTERS: pass notifications to the admin even if
	  license error was occured
          (BugID #3866)
    MOD:
	* drweb-agent: details about agent reloading and mailfilters has
     	  been added into a documentation	
          (BugID #3841)
    FIX:
	* ALL: fix debug warning "configuration file not found" printing
          (BugID #3677)
	* MAILFILTERS: fix default ini file
          (BugID #3676)
	* MAILFILTERS: a detection of non-quarantable and non-notificable viruses lists
          work different
          (BugID #3964)
	* drweb-agent: fix return codes interpretation from server
          (BugID #3668)
	* smb_spider: remove infected files weren't removed by the daemon
          (BugID #2465)
	* smb_spider: an error in install.sh not allows to show
          a help message for user

Version 4.32 is released: 
2004-07-20  Sergey Akhapkin  <asv@drweb.ru>
    NEW:
	* drweb-agent: new module is available. This module allows to you
          collecting and browsing statistic from your mail filters
          at http://stat.drweb.com. See documentation for details.
	* ALL: new option LicenseLimit in [Actions] section. 
          See documentations for details.
	* MAILFILTERS: notifications about cured messages are available
          (FeatureRequest #2504)
	* MAILFILTERS: new option UseTcpNodelay is available in [DaemonCommunication]
          section
          (FeatureRequest #2998)
	* MAILFILTERS: put virus name (if number of viruses is one) to filter log 
          (FeatureRequest #2734)
	* drweb-smf: filter can inserts X-Antivirus and X-Antivirus-Code headers to each 
          passed message. New parameter AddXHeaders was added in [Scanning] section.
          (FeatureRequest #2709)
	* drweb-qmail: new option PassEmptyFromIfNoDaemon is introduced
          that allow to pass messages from <> then filter cannot connect to
          daemon and ProcessingErrors is reject. This option was early introduced
          for drweb-cgp and drweb-exim
          (FeatureRequest #2702)
	* drweb-cgp: setup permissions for created (in SubmitDir) notifications.
          New parameters are available in section [Mailer] of drweb_cgp.conf:
          SubmitFilesMode, SubmitFilenamesMode, SubmitFilenamesPrefix.
          (FeatureRequest #2688)    
	* drweb-postfix, drweb-exim: now alternative spool supported for small
          messages. New parametes: RamSpool, RamThreshold
          (FeatureRequest #2580)    
	* smb_spider: supports Samba 3.0.3 and 3.0.4 
    MOD:
	* ALL: misspelling in configuration file: Incureable has been 
          replaced by Incurable. Old parameter name also supported.
          (BugID #2470)
	* ALL: FAQ.rus has been updated and translated
	* ALL: misspelled and incorrect messages in log
          (BugID #2653, #2890, #3103, #3117, #3140)
	* MAILFILTERS: notifications to administrator now are available even if message
          was passed by configuration and has not been checked completly
          (FeatureRequest #2766)
	* MAILFILTERS: change a log level of a some entries 
          (BugID #3101)
	* MAILFILTERS: misspelling in the addresses.conf
          (BugID #3110)
	* drweb-smf: misspelling in a generated start script
          (BugID #3053)
    
    FIX:
	* MAILFILTERS: change log level some of log entries (i.e. "notify(admin): about 
          the message(273683714.msg) is blocked by configuration")
          (BugID #2881)
	* drweb-exim, drweb-postfix, drweb-qmail: option ProcessingErrors = pass
          wasn't worked if daemon address has been specified through "pid:" 
          family and daemon has not been run.
          (BugID #3008)
	* drweb-qmail: remove --check_user option from docs because is not supported
	* smb_spider: install.sh incorrect process some smbd version (i.e. ALT/2.2.8)
          (BugID #2643)

Version 4.31 is released:
2004-02-19  Sergey Akhapkin  <asv@drweb.ru>
    NEW:
	* MAILFILTERS: filter reports to log if message has been passed by 
          configuration's reasons but daemon returns an alert(s)
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002555)
	* MAILFILTERS: decoding message's subject in macro $SUBJECT$ if subject 
          was encoded and encoding charset is equal to notification's 
          part's charset
	* MAILFILTERS: action redirect changes semantic, now it means redirect 
          and discard (was reject)
	* drweb-smf: removing stalled (i.e. after host's reboot) unix socket
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002449)
	* drweb-cgp: normal notifications (using submit procedure)
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001057)
	* smb_spider: support Samba 3.0.2 (VFS version 10)
    
    FIX:    
	* ALL: correct logged message about loading configuration file
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002624)
	* MAILFILTERS: correct logged messages about blocked notifications
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002437)
	* MAILFILTERS: correct documentation, FAQ.rus and configuration files:
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002468)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002490)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002515)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002516)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002517)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002523)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002524)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002526)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002543)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002545)    
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002516)        
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002570)        
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002571)        
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002575)        
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002576)        
	* drweb-cgp: sender wasn't been notified if action is QUARANTINE
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001075)             
	* smb_spider: infected file leaves after creation on share 
          if Infected = reject
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002465)             
	* smb_spider: more details about installation for Samba 3.0.x
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002592)             
	* drweb-smf: doc/sendmail/configure procude error if a bash version 
          contains some letter
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0002615)                       

Version 4.30.2 of drweb-sendmail is released:
2003-12-08  Sergey Akhapkin  <asv@drweb.ru>
    FIX:
	* drweb-smf: empty line is inserted to a messages in localscan + demo-key
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001073)

Version 4.30.1 of mail-filters is released:
2003-11-17  Sergey Akhapkin  <asv@drweb.ru>
    NEW:
	* MAILFILTERS: length of line in users.conf and addresses.conf is 
          increased to 4096 chars
	* drweb-smf: add msg-id at most logged messages
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001062)

    FIX (since beta-20031029):
	* MAILFILTERS: StripPath now is processed independent from PrefixPath
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001066)
	* drweb-smf, drweb-cgp, drweb-zmailer: chops begin of message headers 
          in notifications (problem with evaluation version only)
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001055)
	* drweb-smf: wrong action selection if infected is reject
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001056)
	* drweb-qmail: messages are not deleted from the spool directory
          if a client has drops connection
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001053)
	* drweb-cgp: problem then quarantine was been wrongly replaced by reject
          (http://bugs.drweb.ru/bug_view_advanced_page.php?bug_id=0001063)

Version beta-20031029 of mail-filters (4.30.1-rc2) is released:
2003-10-29  Sergey Akhapkin  <asv@drweb.ru>
    NEW:
	* MAILFILTERS(except drweb-mio): new macros $SECURE_RCPTS$, that same
          to $RCPTS$ if recipients < 2, and same to "Recipients of original 
          message" <#@[]> if recipients >= 2
	* drweb-postfix: new macros $ORIGINAL_RCPTS$ that equal to value of 
          X-Original-To header if present or $RCPTS$ in other case
	* drwebdc: option -k is obsolete, new options -Ci -Cd -Id (see help)
          FIX (since beta-20031020):
	* MAILFILTERS(except drweb-mio): DenyMode description error in 
          users_list.txt and users_list.rus.txt
	* drweb-postfix: removed -r parameter to spamc 
          in doc/postfix/example.with_spamc/filters.sh

Version beta-20031020 of mail-filters (4.30.1-rc1) is released:
2003-10-20  Sergey Akhapkin  <asv@drweb.ru>
    NEW:
	* drweb-smf: option HeloInReceived now obsolete (alwayes assumed "yes")
    FIX:
	* MAILFILTERS: minor errors in actions if Incureable != remove 
          and Infected = cure
	* MAILFILTERS: send messages with removed viruses 
          that were blocked by viruses.conf 
	* drweb-smf: problem then HeloInReceived is yes

Version 4.30 of drweb-sendmail is released:
2003-10-16  Sergey Akhapkin  <asv@drweb.ru>
    FIX (since beta-20031014):
	* drweb-smf: fix addresses syntax in test message in --check_only mode
	* drweb-smf: multipart messages breaking if LocalScan = yes and 
          evaluation key is used 

Version 4.30.1 of drweb-samba is released:
2003-10-14  Sergey Akhapkin  <asv@drweb.ru>
    FIX (since 4.30):
	* smb_spider: communication code - under some conditions fails to read 
          daemon answer

Version beta-20031014 of mail-filters is released:
2003-10-14  Sergey Akhapkin  <asv@drweb.ru>
    FIX (since beta-20031013):
	* MAILFILTERS: communication code - under some conditions fails to read 
          daemon answer
	* drweb-exim, drweb-postfix, drweb-qmail: filter traps unders some 
          conditions (invalid environment, wrong envelope etc)

Version 4.30 of drweb-samba is released:
2003-10-13  Sergey Akhapkin  <asv@drweb.ru>
    NEW (since 4.29.12):
	* smb_spider: support Samba 3.0.0 release, betas and release candidates
          for Samba 3.0.0 are not longer supported
	* smb_spider: run (optional) script on blocked files
          (see example of script in documentation)

Version beta-20031013 of mail-filters is released:
2003-10-13  Sergey Akhapkin  <asv@drweb.ru>
    NEW:
	* MAILFILTERS: NOT COMPATIBLE WITH DrWEB DAEMON VERSION LESS THAT 4.30 (RELEASE) !
	* MAILFILTERS: FULL SUPPORT FOR CURING OF E-MAIL'S !
          (see next 3 changes)
	* MAILFILTERS: curing in non-Local mode now supported
	* MAILFILTERS: more flexible curing: new option CureFail added and changed
          semantic of Incureable option. Action "remove" available for Infected
          and Incureable objects.
	* drweb-cgp, drweb-mio, drweb-courier: now supporting cure action
	* MAILFILTERS: new macros $RULE_NAME$ is available for filter rule 
          notification templates
	* MAILFILTERS: logging alerted rule
	* MAILFILTERS: POSIX Extended Regular Expressions now used in Deny- and
          Unnotificable- lists, so conditions like below is available:
          !"(abc)|(bbc)\.tld" 
	* MAILFILTERS: more flexible DenyList handling: option DenyOnOne is obsoleted
          by DenyMode (new options), new option DenyByDefault added. In DenyList 
          now available new method cregex (casesensitive regexp).
	* MAILFILTERS: support Bulgarian languege in templates (en-bg templates)
          (thanks to Condor)
	* MAILFILTERS (except drweb-cgp, drweb-mio): new option SendmailArgs that 
          allows to set arguments for called sendmail wrapper.
	* MAILFILTERS (except drweb-cgp, drweb-mio): put recipient address (only if
          message have one recipient) to log
	* drweb-exim: new faster method to add virus- (and spam-) checking to Exim
          (see documentation paragraphs 2.2 and 2.3 for details)          
	* drweb-cgp, drweb-exim: new option PassEmptyFromIfNoDaemon is introduced
          that allow to pass messages from <> then filter cannot connect to
          daemon and ProcessingErrors is reject
	* drweb-smf: correct SIGHUP handling in pre-compiled version (and patch)
          (see documentation for details)
	* drweb-smf: support SMTP-compatible Received header (information from HELO
          added in option HeloInReceived is set to "yes"). 
          Usefull for filtering by mail headers.
	* drweb-smf: support backlog() function from MilterAPI
	* drweb-smf: support custom SMTP replies for Reject actions, see options
          UseCustomReply, ReplyInfected etc
	* drweb-smf: new parameter RunForeground is available, for run filter 
          in foreground
	* drweb-courier: now supporting DISCARD action
	* drweb-postfix: add example how to use DrWEB with SpamAssassin (or another
          content filtering software) together
          See in doc/postfix/example.with_spamc
    FIX:
	* drweb-cgp, drweb-mio, drweb-zmailer: quarantine action does not applied 
          in some cases to ProcessingErrors objects
	* drweb-exim, drweb-postfix, drweb-qmail: pass action dont work (reject
          action was applied) in some cases after fix in 4.29.12-F
	* drweb-smf: skip <> brackets before matching to regexp in users.conf
	* MAILFILTERS: added descriptions of UnnotificableVirusesList and 
          UnnotificableAddressesList to documentation          
    MOD:
	* MAILFILTERS: for BSD systems default os-specific path was changed 
          from /usr/local/drweb to /usr/local/etc
	* MAILFILTERS: documentation for virus_list is extended    
	* drweb-postfix, drweb-exim, drweb-qmail, drweb-smf: now filter send to 
          daemon mail that contains EICAR then called with --check_only
	* drweb-courier: documentation and comments in .conf for Debian configuration

Version 4.29.12-F released:
2003-07-30  Sergey Akhapkin  <asv@drweb.ru>
    FIX:
	* drweb-exim, drweb-postfix, drweb-qmail: possible message losing in some
      force-major cases if ProcessingErrors is set to quarantine or pass

Version beta-20030729 of smb_spider released:
2003-07-29  Sergey Akhapkin  <asv@drweb.ru>  
    NEW:
	* smb_spider (except Linux): fix module loading error: symbol __strdup 
      undefined

Version beta-20030724 of smb_spider released:
2003-07-24  Sergey Akhapkin  <asv@drweb.ru>  
    NEW:
	* smb_spider: support Samba 3.0.0, alpha (3.0alphaXX) builds of Samba 
      are not longer supported
	* smb_spider: run (optional) script on blocked files

Version 4.29.12-E released:
2003-07-01  Sergey Akhapkin  <asv@drweb.ru>
    FIX:
	* drweb-courier (all systems), drweb-cgp, drweb-mio (Linux only): lost 
      request (in some cases) if cannot forking for worker process

Version 4.29.12-D released:
2003-06-05  Sergey Akhapkin  <asv@drweb.ru>
    MOD:
	* drweb-cgp: added to documentation description of timeouts configuration
    FIX:
	* MAILFILTERS: error message in log that temp file cannot be unlinked 
      because no such file (quarantined before)
	* drweb-zmailer: correct work with bounce messages (read envelope error)  

Version 4.29.12-C released:
2003-05-22  Sergey Akhapkin  <asv@drweb.ru>
    NEW:
	* drwebdc: add printing client version to help and -sv outputs
    FIX:
	* MAILFILTERS: correct incureable action display

Version 4.29.12-A released:
2003-05-13  Sergey Akhapkin  <asv@drweb.ru>
	* drweb-zmailer: correct interface version initialization
	* sources: under OS/2 adaptation for regex-4.4.2 library (not a standard
      regexp library) that can be found in Internet

Version 4.29.12 released:
2003-05-06  Sergey Akhapkin  <asv@drweb.ru>  
    NEW:
	* smb-spider: see doc/samba/install.sh script for automatic selection
      spider`s version
    FIX:
	* drwebdc: print incorrect report if daemon closes connection
	* drwebdc: restore processing -rv option (was unhandled)

Version 4.29.12 beta2 released:
2003-04-23  Sergey Akhapkin  <asv@drweb.ru>  
    FIX:
	* MAILFILTERS (exclude drweb-mio): filter crushes at first mail 
      if RedirectMail is absent in configuration file
	* drweb-cgp: incorrect handling of unnotificable senders

Version 4.29.12 beta released:
2003-04-16  Sergey Akhapkin  <asv@drweb.ru>  
    NEW:
	* smb-spider: user and admin notifications thru Windows Messenger (WinPopup)
      New parameters SendNotifyToUser, SendNotifyToAdmin, AdminAddress
	* drweb-mio: Mobico Mail Server (www.mobico.ru) supported
	* MAILFILTERS: viruses.conf allow to set non-quarantinable viruses
	* MAILFILTERS (exclude drweb-mio): action REDIRECT added. Now infected
      mails could be redirected to some e-mail.
	* MAILFILTERS: send notifications on rule-filter alert (new section
      [RuleFilterNotifications] has been added)
	* MAILFILTERS: extended spool and quarantine file naming, new options
      SpoolFilenamesPrefix, SpoolFilenamesMode, QuarantineFilenamesPrefix,
      QuarantineFilenamesMode. See documentation for details.
	* MAILFILTERS: support Polska languege in templates (en-pl templates)
	* MAILFILTERS: added --version command line parameter 
	* drweb-courier: added new option CourierSocketDir in [Mailer] that 
      allow set socket directory (default $CourierBaseDir/var/allfilters)
	* drweb-zmailer: added new option FilterInterfaceVersion in [Mailer] to
      setup smtpserver <-> drweb-zmailer protocol version 
      (zmailer-2.99.55 -> 0, zmailer-2.99.56 -> 1)
    FIX:
	* MAILFILTERS: grammar of templates
	* drweb-courier: some problems with socket creation (basename for argv[0])
	* smb-spider: fixed problems under samba with enabled oplock (Linux)
    MOD:
	* MAILFILTERS: documentation for all new options
	* drweb-smf: added about Milter.macros.connect = _
	* drweb-smf: doc/sendmail/configure works with new Socket description
      in drweb32.ini that changed since 4.29.5 version

Version 4.29.11 beta released:
2003-03-14  Sergey Akhapkin  <asv@drweb.ru>  
	* NEW - drweb-mio -> Mobico Mail Server (www.mobico.ru) filter (beta)  

Version 4.29.10-A released:
2003-02-18  Sergey Akhapkin  <asv@drweb.ru>  
	* FIX - drweb-smf -> configure script from doc/sendmail
	* FIX - drwebdc -> compilation under Windows
	* MOD - drweb-cgp -> now users.conf available    

Versioning help graph:
4.28.4 -> 4.28.10 -> 4.28.11 -> 4.29 -> 4.29.1 -|  -- releases --     +> 4.29.10
                 |                                                    |
        (betas:  +-> 4.28.20 -> 4.28.21 -> 4.29.A -> 4.29.B -> 4.29.C + )

Version 4.29.10 released:
2003-02-14  Sergey Akhapkin  <asv@drweb.ru>  
	Changes since 4.29.10-rc2:        
	* NEW - ALL -> removed BSD-licensed code (bsd_queue.h) from sources    
	* NEW - MAILFILTERS -> full support for new daemon pidfile format
    * NEW - MAILFILTERS -> now NOT operation (symbol !) has allowed before
            regexp's in addresses.conf
    * NEW - MAILFILTERS -> parameters PrefixPath and StripPath now work in
            TEST MODE too
    * FIX - MAILFILTERS -> reading unix address from daemon pidfile
    * FIX - MAILFILTERS -> errors in regexp examples from users.conf
    * MOD - ALL -> remove %m from all logged messages (for future)    
    * MOD - MAILFILTERS -> added examples and info to *_list's documentation
    * MOD - drweb-exim, drweb-postfix, drweb-qmail -> more safe stdin handling
    * MOD - drweb-smf -> correcting doc/sendmail/configure for FreeBSD
            
Version 4.29.10-rc2 released:
2003-01-27  Sergey Akhapkin  <asv@drweb.ru>  
	Changes since 4.29.10-rc1:        
	* FIX - MAILFILTERS -> wrong option in drweb_{mta}.conf RuleFilterReject 
            changed to RuleFilterAlert
    * MOD - MAILFILTERS -> option IncludeViruses obsolete, macros $VIRUS_LIST$
            always valid
    * FIX - drweb-smf, drweb-cgp, drweb-courier -> memory leak has been found 
            in 4.29.B and 4.29.10-rc1
	* FIX - drweb-smf -> start script return FAILED 
    * FIX - drweb-cgp -> send notify to sender for unnotificable virus (cgp 4.x)
    * FIX - drweb-cgp -> comsetic changes in output
    
Version 4.29.10-rc1 released:
2002-12-31  Sergey Akhapkin  <asv@drweb.ru>  
    Changes since 4.29.C (see also changes 4.29.B since 4.29):
	* NEW - ALL -> support OpenBSD 3.x
    * NEW - ALL -> used poll() instead select() (if possible), it allow to work
            correct on heavy-loaded systems
    * NEW - MAILFILTERS -> Quarantine now available for SpamFilterAlert and 
            ProcessingErrors
    * MOD - MAILFILTERS -> "SpamFilter" conception replaced by "RuleFilter"
            SpamFilter and SpamFilterAlert changed to RuleFilter and 
            RuleFilterAlert (old values also acceptable).
	* FIX - drweb-smf -> header Received (`for` and `%TimeZone` for Solaris), 
            also removed header Sent
    * MOD - drweb-smf -> configuration script doc/sendmail/configure to check
            bash version and new options

Version drweb-samba-4.29.C (beta) released:
2002-11-22  Sergey Akhapkin  <asv@drweb.ru>  
	* FIX - smb_spider -> wrong defaults and error on parsing conf file

Version 4.29.B (beta) released (branch of 4.28.21):
2002-11-22  Sergey Akhapkin  <asv@drweb.ru>  
    All changes since 4.29:
	* NEW - ALL -> options StripPath and PrefixPath (usefull in chrooted env)
            It obsolete PathPrefix and StripPrefix for drweb-samba-4.29.A 
	* NEW - MAILFILTERS -> now have TEST MODE
            Filter try to load and check configuration, then exited.
            All actions would be wrotten on console.      
	* NEW - MAILFILTERS -> support for unnotificable viruses and addresses
    * NEW - MAILFILTERS -> new macroses $DAEMON_REPORT$, $VIRUS_LIST$ and
            $SCAN_STAT$ available
    * NEW - drweb-cgp, drweb-zmailer, drweb-courier -> support Quarantine action
	* NEW - drweb-smf, drweb-postfix, drweb-exim, drweb-qmail -> support curing 
            drwebd (beta)
    * NEW - MAILFILTERS -> now can have list of DrWeb daemons addresses 
            (see comments to Address and LocalScan options)
	* NEW - smb_spider -> support Samba 2.2.6, 2.2.7 and Samba 3.0alphaXX
    * NEW - smb_spider -> new ScanMode - onWrite 
    * FIX - drweb-qmail -> work with ezmlm maillist with big number of subscribers
    * MOD - ALL -> "mailbomb" conception replaced by "archive restriction"
            MailbombObject changed to ArchiveRestriction,
            [MailbombNotifications] changed to [ArchiveRestrictionNotifications]
            (old values also acceptable).
    * MOD - LIBRARY -> separate report, list of viruses names and stat in result
    * MOD - smb_spider -> alias onAccess for onReadWrite created 
            (old value also acceptable)
    * ADD - ALL -> documentation about users.conf (DenyList).
	* ADD - LIBRARY -> added new function into dwclientlib - scanCallbackBuffer
    * ADD - drwebdc -> new option (-e) (scan file as e-mail)
    * ADD - smb_spider -> added onWrite mode (see documentation)
    
    Only changes since 4.28.21:
	* NEW - MAILFILTERS -> support for unnotificable viruses and addresses
	* NEW - MAILFILTERS -> new macroses $DAEMON_REPORT$, $VIRUS_LIST$ and
            $SCAN_STAT$ available
	* NEW - ALL -> options StripPath and PrefixPath (usefull in chrooted env)
            It obsolete PathPrefix and StripPrefix for drweb-samba-4.29.A 
	* NEW - smb_spider -> support Samba 2.2.6 and Samba 3.0alphaXX
    * NEW - smb_spider -> new ScanMode - onWrite 
    * FIX - drweb-qmail -> fixed bug with ezmlm
    * MOD - ALL -> "mailbomb" conception replaced by "archive restriction"
            MailbombObject changed to ArchiveRestriction,
            [MailbombNotifications] changed to ArchiveRestriction 
            (old values also acceptable).
    * MOD - LIBRARY -> separate report, list of viruses names and stat in result
    
Version drweb-qmail-4.29.1 released:
2002-11-18  Sergey Akhapkin  <asv@drweb.ru>
	* FIX - drweb-qmail problem with big maillists (ezmlm)

Version drweb-samba-4.29.A (beta) released (branch of 4.28.21):
2002-11-13  Sergey Akhapkin  <asv@drweb.ru>
	Changes from 4.28.21:
	* NEW - ALL -> options PathPrefix and StripPrefix (usefull in chrooted env)
	* NEW - smb_spider -> support Samba 2.2.6 and Samba 3.0alphaXX
    * NEW - smb_spider -> new ScanMode - onWrite 
    and also changes since 4.29:    
	* ADD - library -> added new function into dwclientlib - scanCallbackBuffer
    * ADD - smb_spider -> added onWrite mode (see documentation)
    * MOD - smb_spider -> alias onAccess for onReadWrite created 
            (old value also acceptable)
    
Version 4.29 released (branch of 4.28.11):
2002-10-28  Sergey Akhapkin  <asv@drweb.ru>
	* FIX - possible memory leak in drweb-cgp, drweb-courier and drweb-zmailer
            under FreeBSD and Solaris (same with 4.28.21)
    * FIX - in drweb_cgp DISCARD action would been returned in CGP 3.x 
            (same with 4.28.21)
    * FIX - bug with FD_SET - filters may crashs on some heavy loaded systems 
            (Linux) or works incorrect on others (FreeBSD, Solaris, Windows)
            (same with 4.28.20)
	* FIX - configure script in doc/sendmail (operations with unix socket)
            and template.initscript
	* MOD - improve configure script for Samba (same with 4.28.21)
    * MOD - cosmetic corrections in drweb_qmail (same with 4.28.21)
    
Version 4.28.21 beta:
2002-10-03  Sergey Akhapkin  <asv@drweb.ru>
	* FIX - possible memory leak in drweb-cgp, drweb-zmailer and drweb-courier
            under FreeBSD and Solaris (in 4.28.20 was missed)
    * FIX - in drweb_cgp DISCARD action would been returned in CGP 3.x
    * FIX - currently, Courier client doesnt support curing too 
            (like CGP and ZMailer)
	* FIX - configure script in doc/sendmail
	* ADD - improved configure script for Samba VFS configuring
    * ADD - added new function into dwclientlib - scanCallbackBuffer
    * ADD - added onWrite mode for Samba-VFS SpIDer (see documentation)
    * MOD - alias onAccess for onReadWrite created (old value also acceptable)
    * MOD - cosmetic corrections in dwclientlib sources and drweb_qmail            
    
Version 4.28.11 released:
2002-09-20  Sergey Akhapkin  <asv@drweb.ru>
	* Fix configure script in doc/sendmail

Version 4.28.20 beta:
2002-09-13  Sergey Akhapkin  <asv@drweb.ru>    
	* NEW - All clients (except CGP and ZMailer) support beta curing-drwebd
    * NEW - All clients (except DrWeb Samba Spider) now can have list of DrWeb 
            daemons addresses (see comments to Address and LocalScan options)
	* NEW - All clients now have TEST MODE -
            Filter try to load and check configuration, then exited.
            All actions would be wrotten on console.      
    * NEW - CGP, ZMailer and Courier clients now support Quarantine action.
    * FIX - critical bug with FD_SET - filters may crashs on some systems 
            or works incorrect on others
    * FIX - possible memory leak in drweb-cgp, drweb-zmailer and drweb-courier
            under FreeBSD and Solaris
    * ADD - to documentation about users.conf (DenyList).

Version 4.28.10 released:
2002-08-22  Sergey Akhapkin  <asv@drweb.ru>
	* --- 4.28.10-rc1
    * Added two options to Samba SpIDer - MaxFileSizeToScan and ScanMode    
    * CGP plug-in now support interface from CGP v4.0    
	* New options SpoolFilesMode and QuarantineFilesMode to setup permissions
      for created files (sections [Scanning] and [Actions]) in filters for      
      Sendmail, Exim, Postfix and QMail    
    * Macroses $FULLHEADERS$, $MSGID$, $SUBJECT$ now available for all filters
    * Fixed bug in conf-parser - parser (part of all filters) crashes if illegal 
      value was specified for bool parameters or absent Sendmail in [Mailer]
    * Fixed bug in conf-parser - parser does not detect that some of section has 
      not been readed and default values has not been inited
    * Fixed bug in conf-parser - parser can open directory as file, has not been
      detected read fail and return success
    * Fixed problem with building on some compilers
    * Action "tempfail" no more available for CGP plug-in as ScanningError action    
    * --- 4.28.10-betas (was available on site since 06.2002)
	* Added support for Courier-MTA (beta solution)
    * CGP and Zmailer plug-ins can send notification to admin and recipients
    * CGP and Zmailer plug-ins supports users.conf too
    * Added support for regular expressions (regex) in users.conf
    * Added header to mails in drweb-smf about last relay
    * New section [Mailer] added instead [Submitter] (see examples and docs)
    * Sections [Submitter], [SendmailCommunication] are deprecated
    * New options IncludeViruses, IncludeStats in [Scanning]
    * Added detection of obsolete options and sections in conf-files
    * Fixed bug in Postfix and Exim filters, then filter crashes if no recipient
    * Fixed problem with errors on empty-body messages

Update for 4.28 (4.28.4):	
2002-05-16  Sergey Akhapkin  <asv@drweb.ru>
	* Support for Samba VFS v.3 (samba-2.2.(4|5)) added
    * Fixed two bugs in libdwclient that may crash the filters in some cases
    * Minor fixes in configure for sendmail filter
    * Minor fixes in sendmail, exim and samba documentation
    * Minor fixes in drweb_cgp.conf file
    
Version 4.28 released:	
2002-05-06  Sergey Akhapkin  <asv@drweb.ru>
	* Samba VFS SpIDer released - now you can build protected file servers
    * Added support for ZMailer (beta version)
	* Binary distribution for all systems and filters available
	  (sources except CommuniGatePro plug-in are accessible,
      for CommuniGatePro plug-in at another OSes write to me asv@drweb.ru)
    --- Filters ---
    * All filters (not a command-line client drwebdc) now have configuration 
	  files. No more command line switches except --conf=<filename> and --help
    * All filters now have editable templates for notifications
    * All filters (except CGP and ZMailer plug-ins) now have deny-check lists
    --- Diff from beta versions (aka 4.27c) ---
    * New macroses $MSGID$, $SUBJECT$, $FULLHEADERS$ available for drweb-smf
    * New macroses $FILTER_MAIL$, $POSTMASTER$ available for filters 
      (except CGP and ZMailer plug-ins)
    * Fix "feature" in drweb-smf to reject (instead discard) infected messages 
    * Default place of conf-files now /etc/drweb not /etc/opt/drweb
    * In [Logging] section SyslogFacility, SyslogPriority added to conf-files 
      Enable removed, type of value Level option changed to string
    * In [Action] removed VirusReport, but instead in [Scanning] added 
      IncludeReport and ReportMaxSize
    * Added new format for users.conf, old still available
    --- Library dwclient ---
	* API for dwclient library changed 
      - new address format (MilterAPI like)    
      - all timeouts now in seconds. Max timeout = 144000 secs (4 hour)       
      - dprintLib and wprintLib are deprecated use printLib( level, .. ) instead
    * Now objects there scans aborted by daemon on timeout (in drweb32.ini)       
      are included in SkipObjects group (moved from ScanError)

Version 4.27 released:	
2001-12-28  Sergey Akhapkin  <asv@drweb.ru>   
	* No major changes.
    * Fix some minor bugs.
    
Update for 4.26c (4.26c-update):      
2001-11-16  Sergey Akhapkin  <asv@drweb.ru>
	* Fix minor security bugs in libdwclient
	* Fix security bug in drweb_qmail.pl
	* Fix minor bug in libdwclient, possible file descriptors leak
	* Fix bug in drweb_postfix.sh, wrong mail command for sends notifications

Update for 4.26b (4.26-update):      
2001-10-17  Sergey Akhapkin  <asv@drweb.ru>
	* Now clients (not a daemon) supported next platforms -
      drwebdc, drweb-cgp - Linux 2.x, FreeBSD 3.x-5.x, Solaris 8 (Intel & Sparc, 
      with GCC or Forte C), AIX/RS6000, Win32 (MSVC 6.0), OS/2-EMX (gcc)
      drweb-smf - same excluding Win32 and OS/2-EMX (really yes, but we wait for
      a working port for sendmail 8.12.0 under OS/2 for tests)
      (it's useful if you want use many filters setuped on different platforms
      with one daemon on Linux or FreeBSD box)
    * New perl client for Exim
    * New features of Exim & Postfix filters-
      Now you can specify recipients of notification message-
      - original sender of infected mail
      - original recipients of infected mail
    * New features of Sendmail filter (drweb-smf)-
      - only filename (not a path) included in notification message
      - if option -a INFECTED_DIR not specified 
	    then infected messages are discarded
      - changed option -x, now you can specify recipients of notification 
        -xs for original sender of infected mail
        -xr for original recipients of infected mail
    * Fix bug in Sendmail filter - if virus was found in plain/text with setted
      some of Content-* headers then notification message incorrectly 
      interpretted by mail-readers

Version 4.26 released:
2001-09-25  Sergey Akhapkin  <asv@drweb.ru>
	* !!! NEW RESTRICTION FOR LOCAL SCAN MODE WITH EVAL-KEY !!!
      The TMP dirs must be writable for daemon in localscan mode.
      All clients stays fully 4.25-compatible
    * Added support for CommuniGate Pro (Unix & Windows versions).
    * New shell client for Exim.
    * Updated perl client for QMail.
    * Many security and reliability improvements in Postfix filters.    
    * Fix problem with non-engilsh speaking daemons in Postfix and QMail.
    * Added configuration script for Sendmail Filter System
      that generate init-script and deltas to .cf, .mc configs
    * A new options has been added to all mail-filters for more flexible 
	  behaviour - now you can set actions for mailbombs and skipped objects 
	  (mostly archives - passworded or multivolume).
      and Sendmail filter now can drop mails without sender 
	  (empty or <> in "From").
    * Fix bug in Sendmail filter that can to crash filter in rare cases
    * Fix "feature" of Sendmail filter then TMP & INFECTED directory must be 
	  placed on same partition (but such configuration still strongly 
	  recommended)
      
Update for 4.25 (4.25-update):   
2001-07-31  Sergey Akhapkin  <asv@drweb.ru>
	* Fix bug in drweb-smf (if gethostbyname fails - filter stops forever)
    * Fix bug in drweb_postfix.* (to avoidance loops on forwards).
    * Fix bug in drweb_postfix.sh (if message was clear, tempfile does
	  not deleted).
    * Fix bugs in drweb_qmail.pl (does not work in most cases).
    * Some modifications in sendmail docs.
    * Some modifications for support old libc.
    * Add to configure case then user do not want to build drweb-smf.
    
Version 4.25 released:   
2001-06-20  Sergey Akhapkin  <asv@drweb.ru>
	* Added support for QMail, Postfix mailers.
    * Added configure script.
    * Added error diagnostic for Winsock errors.
    * Separated debug and status output.
    * Fixed bug with garbage in hostname.
    * Fixed bug with race condition during error exiting.
    * Fixed "feature" then timer-thread starts without setuid.
    * Fixed some grammatic errors.
    
Patch-b (4.24b): 
2001-05-27  Sergey Akhapkin  <asv@drweb.ru>
	* Removed version with SYSV semaphores.
    * Added support for Exim mailer.
    
Version 4.24 released:
2001-04-22  Sergey Akhapkin  <asv@drweb.ru>
	* Basic version of library and clients
	* Support for Sendmail mailer
    
    