ChangeLog
changeset 0 8baf084f58c5
equal deleted inserted replaced
-1:000000000000 0:8baf084f58c5
       
     1 *HAVP 0.92a - Security Fix
       
     2  - Add missing dot to sourceforge for safety
       
     3 
       
     4 *HAVP 0.92 released
       
     5  - Add SCANMIME and SKIPMIME options
       
     6  - Add TIMEFORMAT option
       
     7  - Add VIRUSLOG option
       
     8  - Add PARENTUSER/PARENTPASSWORD (thanks to James Brotchie)
       
     9  - DISABLELOCKINGFOR default has changed in favor of ClamAV 0.96,
       
    10    it only contains AVG:ALL now
       
    11 
       
    12 *HAVP 0.91 released
       
    13  - Fix possible segfault on dns lookups (thanks Gavin McCullagh)
       
    14  - Fix compiling with gcc 4.4
       
    15  - Support AVG version 8.5 (default AVGPORT 54322) (thanks Markus Wigge)
       
    16    (note: you may need DISABLELOCKINGFOR AVG:ALL, which is now default)
       
    17 
       
    18 *HAVP 0.90 released
       
    19  - ClamAV library 0.95 support (recompile needed)
       
    20  - Support NOD32 version 3 (set NOD32VERSION 30 in config)
       
    21  - Add PRELOADZIPHEADER config (Squid 3.x might not work if enabled)
       
    22  - Add SYSLOGVIRUSLEVEL config
       
    23 
       
    24 *HAVP 0.89 released
       
    25  - Fix possible retry loop and hang (thanks to Peter Warasin @ endian.it)
       
    26  - Always send Via: header, fixes some IIS problems (e.g. MSNBC)
       
    27 
       
    28 *HAVP 0.88 released
       
    29  - ClamAV library 0.93 support (recompile needed, new option CLAMMAXSCANSIZE)
       
    30  - CLAMMAXFILESIZE default is now 100MB (so 0.93 even starts scanning big files)
       
    31  - Fix random seed issue (ClamAV generated some temporary file errors)
       
    32  - Added DISABLELOCKINGFOR config (fix for ZIP handling in ClamAV 0.93)
       
    33  - Arcavir version 2008 support (set ARCAVIRVERSION)
       
    34  - Log scanner errors to errorlog
       
    35  - Relaxed SSL/CONNECT port limits
       
    36    (It is _not_ recommended to use --enable-ssl-tunnel, you should use Squid)
       
    37 
       
    38 *HAVP 0.87 released
       
    39  - DrWeb scanner support
       
    40  - F-Prot support for v6.0 added (also check FPROTOPTIONS)
       
    41  - If false, X_FORWARDED_FOR drops also Via: header for privacy
       
    42  - Fix Avast and AVG bugs
       
    43  - Templates support <!--url--> and <!--clientip--> tags
       
    44  - Uses supplementary groups for user if defined
       
    45  - Added TRICKLINGBYTES config
       
    46  - Reduced *MAXFILES settings to 50 for performance
       
    47  - Add missing HTTP methods (MKACTIVITY, CHECKOUT, MERGE) 
       
    48 
       
    49 *HAVP 0.86 released
       
    50  - Experimental support for chunked Transfer-Encoding, fixes some broken sites
       
    51  - Added IGNOREVIRUS config for whitelisting virus names
       
    52  - Added CLAMBLOCKBROKEN config
       
    53  - Improve detection with AVG, only Viruses were found, not Trojans etc
       
    54  - HAVP is killed if database reloading fails for Library Scanner
       
    55  - Log URL when crashed scanner process detected, for troubleshooting
       
    56  - Build system updated (--prefix --sbindir --sysconfdir --localstatedir)
       
    57 
       
    58 *HAVP 0.85 released
       
    59  - Added support for ClamAV 0.90 library
       
    60    (once compiled for it, older library versions not supported)
       
    61 
       
    62 *HAVP 0.84 released
       
    63  - Fix bug in tcp buffer, requests could leak to other clients sometimes
       
    64  - Support for Arcavir scanner
       
    65  - Support for multiple IPs in hostnames, all are tried if necessary
       
    66  - Pass Proxy-Authorization header to parent proxy (thanks Mateus)
       
    67  - Ignore scanner errors if MAXSCANSIZE reached (thanks Vittorio)
       
    68  - Build system polished a bit (--prefix supported)
       
    69  - Added support for old NOD32 scanner (set NOD32VERSION in config)
       
    70  - Default for MAXSCANSIZE 5000000, not suggested to be 0 anymore
       
    71 
       
    72 *HAVP 0.83 released
       
    73  - Allow Accept-Encoding header so HTTP compression works
       
    74  - Workaround for some ClamAV mmap() troubles (affected BinHex and PDF)
       
    75 
       
    76 *HAVP 0.82 released
       
    77  - Improved ZIP handling (header pre-fetch, scans ZIPs larger than MAXSCANSIZE)
       
    78  - Added SCANIMAGES config
       
    79  - Ignore RAR errors from clamd
       
    80  - Fixes to HTTP header handling
       
    81  - Added syslog logging option
       
    82  - Signal HUP re-opens logfiles, making rotation possible
       
    83 
       
    84 *HAVP 0.81 released
       
    85  - Fixed binding to low ports (<1024)
       
    86  - Fixed FreeBSD, downloads that took longer than TRICKLING did not work
       
    87 
       
    88 *HAVP 0.80 released
       
    89  - Experimental FreeBSD support (no mandatory locking, KEEPBACK not supported!)
       
    90  - Avast! scanner support
       
    91  - Added MAXDOWNLOADSIZE config
       
    92  - Added X_FORWARD_FOR config to control the header
       
    93  - Added some archive scanning parameters for Trophie
       
    94  - Added TCP support for clamd
       
    95  - Ignore RAR errors from ClamAV (use ClamAV-devel if you want to scan RARv3)
       
    96  - Fixed bug in socket buffer, sometimes caused nasty effects with POST etc.
       
    97  - Fixed KeepAlive for HTTP/1.1 clients, now on by default
       
    98  - Access logging format changed a bit
       
    99 
       
   100 *HAVP 0.79 released
       
   101  - MULTIPLE SCANNER SUPPORT! (see havp.config how to enable scanners)
       
   102  - NOD32, Sophos and Clamd scanner support
       
   103  - Parentproxy error on SSL tunneling is passed to browser
       
   104  - Whitelisted sites can use HTTP Range requests (for Windowsupdate..)
       
   105  - Added STREAMUSERAGENT/STREAMSCANSIZE config to reduce stream scanning
       
   106  - Added SCANNERTIMEOUT option to catch scanners gone wild
       
   107  - Added scanning options for ClamLib
       
   108  - Some HTTP header handling fixes
       
   109  - Init-script updated so it works on Solaris
       
   110 
       
   111 *HAVP 0.78 released
       
   112  - Solaris is now supported too
       
   113  - AVG scanner support
       
   114  - Kaspersky aveserver socket support (faster)
       
   115  - Added TEMPDIR, LOGLEVEL, FAILSCANERROR and WHITELISTFIRST config
       
   116  - KEEPBACKTIME config added to complement KEEPBACKBUFFER setting
       
   117  - Basic HTTP Keep-Alive support, improves network performance
       
   118  - HTTPS/SSL tunneling support (requires configure --enable-ssl-tunnel)
       
   119  - FTP is supported and scanned when FTP supporting parent proxy is used
       
   120  - Default user and group changed to havp
       
   121  - Logging improved
       
   122  - Many important and not so important fixes/optimizations
       
   123 
       
   124 *HAVP 0.77 released
       
   125  - Fix Security Bug - Kaspersky and F-Prot did not catch viruses
       
   126  - Add Trophie (Trend Micro) Scanner
       
   127  - Added RANGE config for improved security
       
   128  - Change some default settings
       
   129 
       
   130 *HAVP 0.76 released
       
   131  - Improve performance
       
   132  - Fix small bug in logfile 
       
   133  - Swedish Templates <Johnny Strom>
       
   134  - Polish Templates <Eryk L. Rathmann>
       
   135 
       
   136 *HAVP 0.75 - 02/01/2005
       
   137  - Improve Configfile
       
   138  - Fix Bug in Black/Whitelists
       
   139 
       
   140 *HAVP 0.74 - 12/11/2005
       
   141  - Add IP to Logfile
       
   142  - Add Templates
       
   143  - Improve Errorhandling
       
   144  - Fix Bug in Serverpool
       
   145 
       
   146 *HAVP 0.73 - 20/10/2005
       
   147  - Move Pidfile to /var/run/havp/havp.pid
       
   148  - Add Templates
       
   149  - Improve Performance
       
   150  - Rewrite Domains (Check default.h.in)
       
   151 
       
   152 *HAVP 0.72 - 07/10/2005
       
   153  - Add Kaspersky and F-Prot Scanner
       
   154  - Add Templates
       
   155  - Fix some minor bugs in default.h
       
   156