lp:debian/experimental/clamav

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/experimental/clamav
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

47. By Sebastian Andrzej Siewior <email address hidden>

* use T=<timeout> so we can drop
   unit_tests-increment-test-timeout-from-40secs-to-5mi from the patch queue.
* import new beta from upstream
* depend on libpcre3-dev, required for YARA support
* add new PCRE related options postist script for clamd
* record new symbols in libclamav6.symbols
* enable valgrind in the test suite and see how well it works across all
  architecures.

46. By Scott Kitterman

[ Sebastian Andrzej Siewior ]
* Add bb-10731-Allow-to-specificy-a-group-for-the-socket-o.patch as a
  prepation to allow running clamav-milter in a group of which the user is
  not part of.
* Init milter socket before dropping root permissions (Closes: #636881).
* Drop SOCKET_RWGROUP and start milter as root and let it drop permissions
  later. Now there is no need for /etc/default/clamav-milter.
  (Closes: #636877)

[ Andreas Cadhalpun ]
* Add hardcode-LLVM-linker-flag-because-llvm-config-return.patch to make
  clamav link to LLVM dynamically, which considerably decreases the size
  of libclamav.
* Drop explicit po2debconf handling from debian/rules. It has been unused,
  because the templates are nowadays handled by dh_installdebconf.
* Remove superfluous debian/*.dirs files and unneeded directories from the
  remaining debian/*.dirs files.
* Don't mention non-existant file libclamav/crypto.h in debian/copyright.
* Add lintian overrides for false positive tags:
   - space-in-std-shortname-in-dep5-copyright
   - wildcard-matches-nothing-in-dep5-copyright
   - package-contains-timestamped-gzip
* Fix the watch file to correctly mangle beta version numbers.
* Switch back to the sourceforge.net redirector, since #752384 got fixed.
* Don't suggest daemon on hurd, as it doesn't build there.
* Let debian/script include /etc/clamav/clamav-milter.conf in bug reports,
  even if clamconf from clamav-daemon is not available.
* Install all documentation PDFs, including phishsigs_howto.pdf.
* Remove unused function wait_for_socket from clamav-milter.init.in.
* Simplify libclamav6.install file by using a wildcard.
* Improve comments in debian/rules.
* Stop ignoring test failures on hurd, because hurd's libc got fixed.
* Don't use '--with systemd' on wheezy, where dh_systemd is not available.
* Add libjson0-dev as alternative to libjson-c-dev, which doesn't exist
  in wheezy.
* Split out the clamdscan command from clamav-daemon to its own package.
  This makes it possible to only install the clamdscan client, if the
  clamav daemon is accessed over the network. (Closes: #393258)

[ Scott Kitterman ]
* Fix hyphen-used-as-minus-sign in sigtool.1 and clamsubmit.1

45. By Sebastian Andrzej Siewior <email address hidden>

Add fix-ssize_t-size_t-off_t-printf-modifier.patch. This in conjunction
with _FILE_OFFSET_BITS=64 should fix test suite failures due to wrong
printf format modifier.

44. By Scott Kitterman

[ Joe Dalton ]
* Updated Danish Debconf template translation (Closes: #753973)

[ Andreas Cadhalpun ]
* Convert debian/copyright to DEP-5 copyright format 1.0.
* Add systemd socket activation to clamd and install systemd unit files
  for clamav-daemon and clamav-freshclam.
* Ignore test failures on hurd, because sockets don't work in the build
  chroot on the buildd.
* Fix implicit declaration warnings.
* Switch Vcs-Browser to the cgit interface.
* Compile with large file support to avoid incompatibility with libmspack.

[ Scott Kitterman ]
* Add source:Version minimum version requirements for freshclam to clamav,
  clamav-daemon, and clamav-milter
* Run wrap-and-sort to improve readability of debian/control and other
  packaging files

[ Sebastian Andrzej Siewior ]
* import new upstream
* depend on libjson and enable libjson
* use external libmspack instead of the old modified internal copy of the
  library (Closes: #675558).

43. By Scott Kitterman

[ Américo Monteiro ]
* Updated Debconf translation for pt (Closes: #745754)

[ Andreas Cadhalpun ]
* Update debian/rules and control to use system LLVM instead of embedded
  copy of LLVM 2.8
* Add debian/patches/0009-Fix-FTBFS-with-LLVM-3.1-3.4.patch to fix FTBFS
  with newer LLVM (Clamav bugzilla #10981)
* Add debian/patches/0010-Add-missing-libxml2-include-to-fix-compiler-warning-.patch
  to resolve implicit definition warning (Clamav Bugzilla #10982)
* Update lintian overrides.

[ Sebastian Andrzej Siewior ]
* Extend the testcase runtime to 5 mins. This should avoid FTBFS on slower
  buildds.

[ Tyler Hicks ]
* debian/usr.bin.freshclam: Grant freshclam permission to read and write the
  clamd socket. AppArmor requires both permissions when applications connect
  to path-based UNIX domain sockets. (LP: #1313282)

[ Scott Kitterman ]
* Add apport hook to clamav-base for apport in Experimental/Ubuntu
* Upload to Experimental to support testing using system LLVM

42. By Scott Kitterman

[ Américo Monteiro ]
* Updated Debconf translation for pt (Closes: #742164)

[ Sebastian Andrzej Siewior ]
* Convert debian/rules to dh.
* Add new debconf template translations:
  - Japanese, thanks to victory (Closes: #743874)
* Use pkill and start-stop-daemon in initscripts to start/stop/status the
  daemons. (Closes: 580188)

[ Andreas Cadhalpun ]
* Remove deprecated libclamav.la file.
* Use faketime to make the build more binary-reproducible.
* Add symbols file for libclamav.
* Fix lintian warnings:
 - path-in-maintainer-script
 - using-first-person-in-templates
* Automatically updated translation files
* Let 'dpkg-reconfigure clamav-base' recognise changes in 0.98-options.
* Fix updating the logrotate files.
* Merge AppArmor support from Ubuntu. (Closes: #554005)
* Don't mention non-existant INSTALL.gz in README.Debian. (Closes: #728188)
* Use log_action_msg instead of log_failure_msg in the usage message of the
  init scripts. (Closes: #646845)

[ Scott Kitterman ]
* Add lintian override for source-is-missing unit_tests/encode.js.ref
  - See lintian bug #745694

41. By Scott Kitterman

[ Sebastian Andrzej Siewior ]
* Postinst scripts: fix empty access and broken freshclam.conf in
  clamav-base.postinst.in and clamav-freshclam.postinst.in (Closes: #741675)
  (LP: #1293042)
* Postinst scripts: fix quoting

[ Andreas Cadhalpun ]
* Add templates and adapt postinst and config scripts for the new options
  in 0.98 to fix the creation of the configuration files (Closes: #741675)
  (LP: #1293042)
* Reset new options to default to fix breakage in previous upload
* Automatically updated translation files

40. By Scott Kitterman

[ Scott Kitterman ]
* Switch to format 3.0 (quilt) to enable use of git-dpm
* Extract existing inline changes into new commits/dpm patches
  - Change paths in sample conf file to match Debian
  - Add patch so that RAR tests are not expected to pass with RAR disabled
  - Add 0003-configure-use-pkg-config-for-check-so-test-is-detect.patch
  - Add 0004-Stop-using-a-cargo-culted-syscall-table-and-trust-th.patch
  - Add 0005-configure.ac-patches-to-got-with-autoreconf-and-auto.patch
  - Add 0006-Fix-STAT64-definition-and-add-missing-includes.patch
* Fix vcs-field-not-canonical for both git and web access
* Add libxml2-dev to build-depends for dmg and xar support
* Add options in debian/clamav-base.postinst.in, clamav-daemon.postinst.in,
  clamav-freshclam.postinst.in, and clamav-milter.postinst.in for new 0.98
  series options
* Disable LLVM for hurd/ports that don't support it

[ Andreas Cadhalpun ]
* Remove unneccesary '-i' option from dh_autoreconf
* Remove trailing \ from --with-dbdir path to avoid resulting paths with \\
* Add debian/upstream/signing-key.asc and a lintian-override for the
  lintian bug and update the watchfile
* debian/clamav-base.postinst.in: Update to reflect the change from
  examples/clamd.conf to examples/clamd.conf.sample (Closes: #741512)

39. By Scott Kitterman

[ Adam Conrad ]
* Stop using a cargo-culted syscall table and trust the glibc headers
  (Closes: #733035)

[ Louis Bouchard ]
* debian/common_functions
  - Fix slurp_config() that is sometimes not discriminative
    enough which leads to invalid configuration files (LP: #799623 )

[ Yolanda Robla ]
* Add autopkgtests (Closes: #710260)

[ Sebastian Andrzej Siewior ]
* unit_test: check_clamav: skip .rar files if there is no rar support to fix
  test failure (and FTBFS) when tests are run
* configure: use pkg-config for check so test is detected and tests will run

[ Scott Kitterman ]
* Add pkg-config to build-depends
* Remove rule that touched libclamav/version.h since it is no longer missing
  in 0.98.1

38. By Scott Kitterman

* New upstream release
  - Update embedded-library override for modified zlid for new SO version
* Add definitions in clamd/fan-syscalllib.h for missing arches to fix FTBFS
  (Closes: #737119)
  - Thanks to Andreas Cadhalpun for the patch
* Really use autoreconf (Closes: #727291) again
  - Thanks to Andreas Cadhalpun for the corrected patch

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/clamav
This branch contains Public information 
Everyone can see this information.

Subscribers