[Pkg-clamav-commits] [SCM] Debian repository for ClamAV annotated tag, debian/0.95+dfsg-1, created. debian/0.95+dfsg-1
Michael Tautschnig
tautschnig at joey.forsyte
Wed Mar 25 15:24:29 UTC 2009
The annotated tag, debian/0.95+dfsg-1 has been created
at 5089df71a0c815b572e7e395e541e8fc915ae023 (tag)
tagging fd3e752aebea7ce475f9b0af160cdbf6abf82ec7 (commit)
replaces debian/0.94.dfsg.2-1
tagged by Michael Tautschnig
on Wed Mar 25 16:23:11 2009 +0100
- Shortlog ------------------------------------------------------------
Tagging upload to unstable
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
iEYEABECAAYFAknKTHEACgkQvx6dH3bVKsT/yACfWFTi3sBKQ3lPXs3nU+iuoyLa
eikAnjg86Op0jpxMsqYUMEvCyER0P7++
=XuY8
-----END PGP SIGNATURE-----
Michael Tautschnig (55):
Merge commit 'clamav-svn/tags/clamav-0.95rc1' into debian/unstable
Merged changes from upstream tarball for 0.95rc1
Added changelog entry
Bumped Standards-Version to 3.8.1
Build using Debian's libtommath
Updated *Depends
New upstream closes #438455
New upstream also closes #515798
Rewrite of clamav-milter hopefully also closes #339590
Bugs fixed upstream (as tracked by upstream BTS)
SONAME bump: libclamav5 -> libclamav6
No more contrib/
Added libltdl3-dev to Build-Depends for support of dlopen
Fixed watch file
Added check target
More work on make check
Really use Debian's libltdl3 instead of the bundled one
Patched libclamav/Makefile.in to allow build with preinstalled ltdl
-dbg package must depend on exact binary version
Added missing - escapes in man pages
Another make_dir call to ensure /var/run/clamav exists
Beautified changelog
Updated Section of clamav-dbg
Added lintian override for zlib error
Fixed copy&paste error
Merge commit 'clamav-svn/tags/clamav-0.95rc2' into debian/unstable
Merged changes from upstream tarball
Reverted 18189012f244b1aa8bf6e4478d5b3c03c8363ee5
Now shipping 0.95rc2
Handle new option SafeBrowsing in freshclam.conf
libclamav6 now got revision 1
Upstream has fixed the bug in the test suite
Don't link to AUTHORS.gz, use AUTHORS instead
Removed configure options that aren't supported anymore
It's better to call dh_lintian for the proper package
Started preparations for clamav-milter configuration
Several clamav-milter bugs have been fixed
Merge commit 'clamav-svn/tags/clamav-0.95' into debian/unstable
Merged changes from tarball
Upstream released 0.95
Prepared migration from previous /etc/default/clamav-milter
Don't do the clamav-daemon restarts milter game anymore
Install example configs for clamav-milter
Adapted clamav-milter's init script
Ensure that directory for PidFile exists
Put sane Debian-defaults in clamav-milter.conf example
Handle new option LogInfected
Added postinst logic for clamav-milter
Added new debconf templates file to POTFILES.in
Updated revision of SONAME in lintian override
Lintian told me that I was missing some depends ...
Load confmodule in postinst
Improved debconf templates of clamav-milter
Finishing touches
Updated debconf templates for later translation
Stephen Gran (1):
Make log_end_message say warning instead of failed when freshclam is not
acab (99):
merge mempool branch
update changelog
mempool deuglification
mpool cli_mp_hex2ui
mpool opt
merge dlopen branch
OMG i've killed ChangeLog
remove cache
typo in mmap check
more cleanup
remove mutex in nsis/zlib
liblt sucks
make lintian happy
upgrade milter to new api
dlinit in cl_init
Avoid races in clamav-milter
this is a test, --enable-mempool deliberately broken
test completed, --enable-mempool works again - sorry for the trouble
etc/clamd.conf updated
Changelog
enable mempool by default when available
use char* arithmetic
fix typo in the milter
cfgparser hacks backported from branches/milter-v2.0
typo in shared/cfgparser.c
Legacy milter
Squashed commit of the following:
closing other threads sockets is not a good idea
yes we scan
LocalNet
LocalNet parser complete
LocalNet implemented
cfg fix
Implenet actions
AddHeader
fix connpool cleanup and add Chroot
Whitelisting infrastructure
Whitelisting complete
add tempdir, some fixes
to me merged
conf file converter
config file cleanup
FIXMEs
Apparently my ChangeLog entry got lost in the merge, readding
grab more defaults from clamd.conf
remove warnings
cast stuff
make freebsd happy
openbsd build
drop useless checks
don't bother with milter conf
parse CNAME aliases
correctly parse rr's at the end of the packet
s/esi/esi/
typo on optget
merge from clamd-proto branch:
fix spam
make the milter work in localsocket mode
picked on the wrong sz
handle aborts
milter leaks
early fork
don't umask()
add --stream
bb#1402
bb#1400
bb#1389
mpool config check workaround for openbsd
add --with-system-tommath
fix race introduced in r4379
handle warning_skipped_link
ignores
remove extra_dist
updated milter docs
unify default max stream sizes
check for in_addr_t (bb#1426)
clamdscan side of bb#1429
bb#1443
syslog related stuff
misc clamav milter
bb#1450
b0rked logic in actsetup
milter typoes
Fix RejectMsg logic
adding mpool poisoning, more to come...
mpool poisonage complete
refactor error handlers in clamdscan
do not break out on access and IO errors
unify error reporting
extend clamscan summary (bb#1206)
bb#1456
bb#1456
add option LogInfected for clamav-milter
add cl_engine_get_num(CL_ENGINE_DB_OPTIONS)
typo
typo
remove init files
bb#1335
bb#1462
edwin (201):
fix unit tests when mpool is activated
new command STATS
use mdprintf instead of fdopen on socket (bb #1270) (thanks to Gianluigi Tiesi <sherpya*netfarm.it>)
fix mixed statements (bb #1269)
fix whitespace
* clamd/thrmgr.c (thrmgr_printstats, IDLE_TASK): add comments
mpool debugging
* libclamav/matcher-ac.c (cli_ac_addsig): need to use mpool allocated memory for ->str
fix bar calculation: releasable is part of free
add TODO note about reconnecting
add more TODO notes, thanks nitrox for the feedback!
* libclamav/mpool.c (mp_destroy): need to use sizeof(*mp) because mp is a pointer here!!
use ANONYMOUS_MAP from clamav-config.h instead of MAP_ANONYMOUS, fix mp_flush
have configure define NDEBUG unless we use --enable-debug, instead of having
mempool statistics support
reconnect if connection is broken
fix compiler warnings, more to come (bb #273)
make ChangeLog entries more readable
fix more compiler warnings (bb #273).
fix wrong free (thanks Nigel!)
fix more compiler warnings (bb #273)
reorder some struct fields to avoid holes
clamdtop: Apply mingw32 patches from Gianluigi Tiesi <sherpya*netfarm.it>
reduce memory usage of AC nodes
fix build on AIX: for some odd reason `echo target.h` was producing 'x', so don't use `echo ifelse(...`, since ifelse is expanded by aclocal anyway
fix ChangeLog
regenerate libltdl/ to get rid of bunch of leftover files.
refactor, multiple clamd support.
refactor, minor fixes
update unit tests to new API.
Fix -Werror build: there is no libltdl directory when building with VPATH, $(srcdir)/libltdl is enough. Filter -Werror in libltdl.
fix some leaks and crashes
some docs
fix memory leak (bb #1291)
select a clamd
move cli_rarload.
fix paths
fix "leak". It was a valgrind false-positive because it couldn't see the
fix reconnect logic
fix distcheck
avoid rar_malloc warnings on damaged files (bb #1290)
fix queue length parsing
Instead of showing all threads show multiscan threads, it is less confusing.
use dlsearch instead of search, should improve search for electric-fence
add more valgrind suppressions (bb #1283, #1286, #1294)
search in /usr/local/lib for efence
add more valgrind suppressions (bb #1283)
remove nonexistent symbols from .map file, add dummy functions.
run reload test twice
search in non-multiarch dir (bb #1277)
more multiarch dir fixes (bb #1277)
fix disable-unrar build: don't refer to libclamunrar_iface.la
Heuristic detection of Trojan.Swizzor.Gen (bb #1310)
use a more precise J48 tree (built from more input data), and lower threshold
Improve Trojan.Swizzor.Gen detection: do per file statistics in addition to per string. It is amazing how a much simpler rule can do the same job better.
add missing type
make regex available in libclamav_internal_utils.la, split others.c instead of
fix last commit
disable valgrind tests by default due to false positives from system libraries.
filter -Wwrite-strings in milter
remove -Wpacked
fix Swizzor detection: if no individual string is suspicious, the result must be
reset resource type, otherwise we parse all resources after a string resource as
add -Wformat-security to 'make distcheck'
fix malformed .pdb handling (bb #1338)
fix CL_ENGINE_DB_TIME, time_t may well be 64-bits, so
add dsig unit test
add missing include
raise scanscript limit
fix ChangeLog, automatic update script added too many entries.
add some more suppressions
merge from clamd-proto branch: introduce cli_ftw
merge from clamd-proto branch:
add some unit tests for the new clamd protocol
revert accidental makefile change
fix merge mistake
add missing file
add check for msg.controllen, apparently Mac OS X sets it to 0,
add another missing file
fix distcheck errors
fix valgrind warning (bb #1371)
make prototype compatible with that declared in system headers. (bb #1383)
fix
Unify error paths.
move TCP socket creation to shared/
remove nonexistent symbol to make Solaris linker happy.
fix distcheck
add missing include
add missing include
fdpassing is now in others.c instead of session.c, move
fix Solaris build
Solaris build fix
add suppression for progexit set in signal handler
more suppressions
increase timeout when run under valgrind/efence/duma
add copyright header
fix nFILDES command
mdprintf was also taking %f and %l, and they have different size than int.
Initialize mutex.
fix type 7 signature matching (bb #1368).
make clamdtop use IDSESSION, and enable VERSION/STATS inside IDSESSION.
add more unit tests.
test for FILDES
introduce timeouts for send(), this is needed for IDSESSION to work reliably,
fix valgrind warning about locking order
fix typo.
ReadTimeout handling, and introduce CommandReadTimeout.
sendtimeout
make sending ancillary data at wrong time a protocol error.
Introduce '$' in logg, it is active when logg_verbose=2, i.e. when Debug yes.
add missing parameter
fix compiler warning
another warning
fix use of uninitialized value.
Reject new commands sent as new-style commands to avoid confusion.
git-* commands are gone, use 'git svn'.
add missing header
signals may not wake a poll(), so make sure thread wakes up (BB #1400).
disable test on BSD
use sha256 instead of md5 in phishcheck.
disable __mode__(TI) code (bb #1409)
In single INSTREAM mode, remove FD from polled set (BB #1410)
Fix wrong use of strerror_r: it doesn't have to use/fill the buffer,
revert previous commit, it is the wrong fix.
real fix for BB #1403.
reorder fields (bb #1144)
improve URL handling
fix NetBSD build
n->type has to be first field (revert bug introduced in field reorder commit).
move the command parsing, and stream handling code into their own functions.
fix distcheck.
more documentation on IDSESSION/INSTREEAM (bb #1401).
Fix timeout/run-out-of-fd bug in unit-tests (bb #1412)
clamdtop moved to toplevel + manpage.
stop scanning when client disconnects in multiscan mode (bb #1417).
fix match with root regex (bb #1421).
fix electric-fence return code checking (bb #1385).
trim extra leading and trailing slashes (bb #1423).
only when there are at least 2 chars in pathname.
add missing AC_RESULT.
force alignment of ancillary data buffer (bb #1425).
fix duma timeouts (thanks Nigel!).
fix build with old versions of check
disable duma tests by default, they time out even on fast machines.
remove unneeded include.
Apply upstream libtool patch, fixes build under zsh. (bb #1434).
Fix gccism, thanks Ed <lunytun*gmail.com>. (bb #1428)
Use 'H' instead of 'F1', add support for older clamds (bb #1429,
Fix colors when terminal background color is not black.
downgrade warning message (bb #1433).
Fix make check when run as root. (bb #1431).
fix use-after-free.
attempt to fix AC_C_BIGENDIAN action-if-universal, regenerate files.
fix previous commit
CMSG_SPACE/CMSG_LEN compat macros for Solaris 8 (bb #1439).
LDFLAGS is LDFLAGS, not LIBS. This fixes build with mudflap.
fix make check. Buildbot didn't detect compile failure in make check.
fix make distcheck
wake recvloopth after SelfCheck (if set), to avoid reloading the DB
fix FILDES and make check on NetBSD. (bb #1411).
avoid unneeded calloc + memcpy.
comply with safebrowsing naming guidelines.
F1->H
fix unit-test
update name
allow for hash prefixes.
fix distcheck
micro-optimization. (thanks Nigel!)
fix uninitialized value warning.
new clamd command: nVERSIONCOMMANDS (bb #1437).
add VERSIONCOMMANDS to manpage.
add more ifdefs for old check version.
strerror/strerror_r->cli_strerror which is always thread safe.
fix previous commit
make use of hostkey prefix entries
fix warnings
make sure XSI strerror_r is used.
typo
use just mutex+strerror
fix
add missing ifdefs
stop scanning when client disconnects (bb #1446).
DEPENDENCIES should use LTDLDEPS (bb #1469).
fix hyphen-used-as-minus-sign (bb #1471, thanks Michael Tautschnig <mt*debian.org>)
escape some more hyphens.
fix handling of multiple ExcludePath entries.
typo
fix build on platforms where pthread in not part of libc (bb #1470).
better fix for bb #1446, try not to get confused by half-shut sockets (bb #1441).
better detect half-shut vs. full-shutdown sockets (bb #1441)
have to set conn queue length in test.
put back ifndef C_BSD in unit test
print N/A if libc memory usage is not available (bb #1445).
fix warning
document URL blacklisting, and whitelisting (bb #1458).
add comments, no functionality change.
fix warning
fix build when poll is not available.
fix trailing bytes in base64 decoding (bb #1388, thanks Thiyaga <mthiyaga*corp.untd.com>)
fix warning
fix extraction of embedded images (bb #1384).
tkojm (116):
libclamav, clamd: always return correct db version in VERSION (bb#1168)
libclamav/matcher-ac.c: micro-optimization (bb#843), thanks to Edwin
unit_tests/virusaction-test.sh: ignore pathnames (bb#1274)
clamscan/manager.c: fix double-slash when scanning the root dir (bb#1263)
docs/clamdoc.tex, docs/man/clamd.8.in: document nCOMMANDS (bb#1278)
freshclam/manager.c: improve reporting of server failures (bb#777)
freshclam/manager.c: remove unused parameter (bb#1280)
* libclamav: introduce new API calls for engine management (THIS REVISION IS
s/CL_DB_STDOPT/CL_ENGINE_DEFAULT
fix some possible memleaks
libclamav/readdb.c: phishing_done() no longer needs to be called outside cl_engine_free()
libclamav: drop options parameter in cl_engine_new(); replace cl_engine_dup() with cl_engine_addref()
libclamav, clamd, clamscan: use cl_engine_set() to control AC settings
libclamav: drop cl_settempdir(); use cl_engine_set() with CL_ENGINE_TMPDIR and CL_ENGINE_KEEPTMP instead
libclamav/readdb.c: fix handling of malformed ldb sigs (bb#1292)
freshclam/manager.c: add support for http proxy in SubmitDetectionStats (bb#1284)
LogFileUnlock was not working correctly (bb#1304)
freshclam/manager.c: in non-dns mode use date from cvd header instead of file's timestamp for If-Modified-Since (bb#1305)
libclamav/special.c: respect recursion limits in cli_check_jpeg_exploit() (bb#1266)
sync with 0.94.2
s/ArchiveMaxScanSize/ArchiveMaxFileSize in deprecated
libclamav/matcher-ac.c: fix parsing of lsig modifiers
docs/man/freshclam.1.in: document EXIT_n
libclamav: add CL_FLEVEL_DCONF (bb#1313)
initial version of the unified option parser (bb#1215)
fix parentheses
drop unneded optfree()
shared/optparser.c, freshclam: use the new option parser (bb#1215)
shared/optparser.c: fix small memleak
shared/optparser.c: handle --user/-u in freshclam (bb#1323)
shared/optparser.c: extend MATCH_BOOL regex (bb#1324)
libclamav: add default.h
add missing default.h
shared/optparser.c, clamscan: use the new option parser
shared/optparser.c, clamdscan: use the new option parser (bb#1215)
fix some options
shared/optparser.c: cosmetics; add FLAG_REQUIRED
shared/optparser.c: fix typo (bb#1336)
shared/optparser.c, sigtool: use the new option parser (bb#1215)
shared/optparser.c, clamav-milter: use the new option parser (bb#1215)
shared, clamconf: drop old stuff; replace getopt.[ch] with my_getopt
shared/misc.c: re-enable freshdbdir()
libclamav/mpool.c: fix old free() call in cli_mp_hex2ui()
libclamav/str.c: return token count in cli_strtokenize()
libclamav/dlp.c: fix detection of single stripped SSNs (bb#1354)
libclamav/dlp.c: fix CC detection and chksumming (bb#1264)
shared/optparser.c: improve cmdline args handling
shared/optparser.c, clamconf: new clamconf (bb#1215, bb#1316)
libclamav/dlp.c: disable the test for ssn_max_group (bb#1355)
clamconf: handle --version/-V
libclamav: use LibTomMath by Tom St Denis instead of libgmp for multiple precision integer arithmetic (bb#1366)
clamscan/manager.c: fix use of uninitialized value in exclude-pua (bb#1373)
shared/optparser.c, clamconf/clamconf.c: add --generate-config
shared/optparser.c: improve handling of short switches (bb#1374)
libclamav, shared: minor cleanups; fix handling of long file names (bb#1349)
etc/clamav-milter.conf: fix typos
shared/optparser.c, clamconf: handle clamav-milter.conf in --generate-config
#ifdef HAVE_UNISTD_H
libclamav/filetypes_int.h: sync with daily.ftm
libclamav/cvd.c: fix warning when cvd timestamp is in the future (bb#1381)
#ifdef HAVE_UNISTD_H
return codes cleanup (bb#1159)
update old copyright headers
libclamav/matcher.c: cli_scanbuff: add support for external acdata
libclamav/clamd: fix double-slash when scanning the root dir (bb#1394)
libclamav, sigtool: fix handling of long signatures (bb#1395)
sigtool/sigtool.c: better error messages (bb#1396)
handle internal codes in cl_strerror()
etc/clamav-milter.conf: fix PidFile example (bb#1408)
libclamav/textdet.c: improve (**or screw up**) UTF-16 detection (bb#1209)
shared/cdiff.c: scripts can now control size of input buffer (bb#1395)
examples/ex1.c: use new API
add cl_init(); minor cleanups
docs/clamdoc.(tex|pdf): update documentation
update help pages
Release notes for 0.95, based on Nigel's what's new doc
bump version numbers
update html docs
V 0.95rc1
Release of clamav 0.95rc1
sync NEWS
fix typo
COPYING.BSD -> COPYING.regex; add COPYING.sha256
shared/optparser.c: fix handling of options which are enabled by default (bb#1442)
libclamav: report error instead of crashing when engine is not compiled (bb#1416)
clamscan/manager.c: make error reporting compatible with clamd and previous versions of clamscan
libclamav: introduce cl_engine_settings_* API calls for copying settings between engines
libclamav/unarj.c: downgrade error message (bb#1444)
shared/cdiff.c: add missing gzclose() (bb#1450)
libclamav: count .pdb entries as signatures
libclamav, sigtool: use .gdb extension for safebrowsing dbs
sigtool/sigtool.c: add missing entry for safebrowsing.info
fix typo
libclamav, clamd, clamscan: replace cl_engine_(set|get) with cl_engine_set_(num|str) and cl_engine_get_(num|str)
missing extern's
libclamav/others.c: move cli_gentemp*() to others_common.c
sigtool/sigtool.c: fix quirks with .cdiff generation (bb#1395)
update clamdoc
freshclam/manager.c: automatically remove safebrowsing.cvd when SafeBrowsing gets turned off
handle safebrowsing.cld
update docs
libclamav/filetypes_int.h: sync with daily.ftm
bump flevel and LC_REVISION (not touching LC_CURRENT because the API changes
minor doc fixes
0.95rc2
Release of clamav 0.95rc2
libclamav/readdb.c: return error instead of crashing when cl_load() gets called for already compiled engine (bb#1488);
libclamav/special.c: fix possible false positive MS04-028 for files with corrupted headers (bb#1422)
contrib/DJGPP: add DJGPP patch from Blair <Blairdude*gmail.com> (bb#1317)
libclamunrar, libclamav: don't depend on the uncompressed size field in RAR headers (bb#1467)
libclamav/cab.c: handle MSZIP compressed files with large block sizes (bb#1085)
fix previous commit
update docs
libclamav/others.h, configure: bump f-level and LC_REVISION
0.95
Release of clamav 0.95
-----------------------------------------------------------------------
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list