[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