-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCHANGES
94 lines (64 loc) · 2.56 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
version 1.0.15
+ fix avReadResponse for multi-read replies, which could wrongly cause
an abort
+ fix duplicated part in error message passed to squid
+ add detection of ikarus scanserver and use it with the clamav engine
+ use c++11 if available
+ adapt sample config to match socket path used in clamav sample config
version 1.0.14
+ fix wrong handling of AVscan response timeouts
version 1.0.13
+ use poll() to handle fds greater FD_SETSIZE
version 1.0.12
+ fix crash if filetype blocking is enabled (introduced in 1.0.11)
version 1.0.11
+ fix a bug that could cause a deadlock between host and adapter due
the adapter being unaware of new available virgin content
+ added a configuration option for an option list file, which is
expected to contain optionname : newoptionname pairs for adapter options. Those
are passed to the squid logger as newoptionname="<valueof(optionname)>"
+ with squid moving to c++11, the ecap adapter requires c++11
version 1.0.10
+ refactor buffering and fix aborting download
+ fix failed assertion in libecap::host::Xaction::noteAbContentDone
+ fix a lot of issues found by Coverity Scan (https://scan.coverity.com/)
version 1.0.9
+ added support for libecap 1.0.0 and above
version 1.0.8
+ added blocklist example
* fix engine detection code
version 1.0.7
+ added blocklist support
version 1.0.6
+ added read/write timeout options
* fix ICAP error with zero sized bodies + chunked transfer encoding
* fix file descriptor leak
* fix segfault in Xaction destructor
* added support for commtouch csamd
* support units for 'maxscansize' config option (KB, MB)
* remove Content-*Encoding headers before sending an error page,
this fixes the firefox Content-Encoding issue
* renamed option 'clamdsocket' to 'avdsocket'
* added abbility to scan files via INSTREAM command
* fix building with older versions of libmagic
* lots of small improvements
version 1.0.5
* new config option 'tempdir'
* minor cleanups
version 1.0.4
* remove Content-Disposition header before sending an error page
* report errors if found in mimetype skip list
* new config option 'tricklesize'
* refactoring
version 1.0.3
* implemented some config options (via an own config file)
* added example config
version 1.0.2
* added missing install target
* close file descriptor leak
* fix avReadResponse() if first read succeeds
* removed some debugging noise
version 1.0.1
* properly initialize the file descriptors with -1 to not mistakenly close fd 0
version 1.0.0
* initial release