Version 0.3.8 - FIXED: Wrong test in configure.in script Version 0.3.7 - Added GZip compression for quarantine - FIXED: Some code was non included correctly, according to BZip2/GZ library presence. - Quarantine file name is composed differently, so it can be sorted easily. Version 0.3.6 - FIXED: fdatasync is not portable on some platforms - FIXED: quarantine filename was not unique, now a timestamp is appended to it - Added access test to quarantine folder before enabling feature - Complete filename of quarantinated message is logged Version 0.3.5 - FIXED: customized message didn't use RFC 822-conformant date header Version 0.3.4 - "sizelimit" configuration file was added. Version 0.3.3 - FIXED: removed mutex for threads synch, a better method is used to yield CPU Version 0.3.2 - FIXED: useless wait for ending threads on Courier stop - FIXED: removed unused mutexes - FIXED: removed stdio APIs on unix socket, they are buggy on 64-bit platforms - FIXED: synchronization is better implemented - FIXED: reply on socket happens as soon as possible, delaying not-Courier-related tasks - FIXED: improved rollback on errors - FIXED: improved logging - FIXED: added check for extra fields in sockaddr_un structure - FIXED: removed bad flags inheredited by ClamAv configuration during compile - A FIFO file was added, to get external commands - ClamAV database update task is no more based on time, it waits for an external command Version 0.3.1 - FIXED: CLAM_TMP_VAR not defined in all thread on not-Linux platforms Version 0.3 - Added quarantine support - Added user email reporting - Improved logging - Updated man page Version 0.2.3 - Added more configure options - FIXED: A wrong calculated size of sockaddr_un on some platforms - FIXED: Missing _POSIX_SOURCE and _GNU_SOURCE on some platforms - FIXED: Dynamic library linking fails sometimes Version 0.2.2 - FIXED: wrong permissions for Courier socket - Added manpage Version 0.2.1 - Missing temporary path for ClamAV library - Improved logging for ClamAV errors Version 0.2 - FIXED: Serious bug in thread synchronization - Clamd use was removed. Now ClamCour uses ClamAV engine via libclamav - If failure occurs during scan, mail will be passed anyway - Code more cleaner - Improved logging - Detection of Courier path and other informations during installation Version 0.1 - First release