lp:debian/jessie/samhain

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/jessie/samhain
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

16. By Javier Fernández-Sanguino

* Applied patch provided by Andrea Claudi to move all non-volatile package
  state from /var/state/samhain to /var/lib/samhain, according to the FHS
  (Closes: #771461)
* debian/preinst: Move the contents of /var/state/samhain (if they exist)
  to /var/lib/samhain on upgrades to avoid re-creating the Samhain state
  database on upgrades from previous versions.

15. By Javier Fernández-Sanguino

* debian/rules: Add an option to disable the ASM code when building
  on amd64 targets. Work around to fix the FTBFS on amd64 and kfreebsd
  (Closes: #735530)
  Patch provided by Adam Conrad.
* debian/control: Change build-deps to add autotools-dev. Build on new
  architectures will get config.{sub,guess} automatically without you needing
  to do a fresh upload to update the diff.
  Patch provided by Adam Conrad.
* debian/samhain.init,debian/postinst: Initialise the integrity database if
  it does not exist the first time the init.d script is run, do not do it in
  postinst. This prevents package installation from sending a mail to root
  which causes problems in automated testing tools (such as piuparts)
  (Closes: #749602)
* debian/samhain.init: Fix call to pidofproc, provide it with the required
  arguments (Closes: #751747) (LP: #1330424)

14. By Javier Fernández-Sanguino

* debian/samhainrc: Use 'root@localhost' for SetMailAddress instead of just
  'root' since the basic mailer configuration requires that a domain is
  provided in the RCPT TO.
* debian/samhain.init: Improve the init script:
  - Do not fail in 'start' if the daemon is already started, use --oknodo
    (Closes: #736375)
  - Do not try to stop the daemon (and wait for it to stop) if it is not running
  - If the pidfile has been lost, try to determine the status using the
    process name instead
* debian/control: Do not require libauparse-dev in kfreebsd (Closes: #736169)
* debian/rules: update config.{sub,guess} on build if available and restore
  on clean

13. By Javier Fernández-Sanguino

* debian/rules:
  - Disable dnmalloc for all architectures expect those known to work. It
    seems to be the source of problems and segfaults in many different
    architectures (Closes: #533860, #657307)

    Even though dnmalloc improves samhain's security this is done to avoid
    potential problematic situations while we wait more information from
    upstream indicating in which architectures dnmalloc() can
    be safely enabled.

12. By Javier Fernández-Sanguino

* debian/rules:
  - Disable dnmalloc for s390x, as it is done for s390 already
    (Closes: #733875)
  - Preliminary code to build server (yule) and client although. This a
    first step to fix #343346
* debian/control
  - Add libauparse-dev to the Build-dependencies to ensure that audit
    support is enabled (Closes: #700156)

11. By Javier Fernández-Sanguino

* New upstream release. (Closes: #733468, #700109)
* This new upstream release builds with gcc 4.8 (Closes: #701353)
* Fix use of /var/run/samhain, which is created by the init.d script since
  version 2.6.2-1:
      - Remove the /var/run/samhain directory when the package is purged
      - Do not ship /var/run/samhain in the package file
  Thanks go to Thomas Goirand for spotting this issue and providing a patch,
  which I used as a basis for the above changes
  (Closes: #689902)
* Default samhainrc now uses SetMailAddress=root, SetMailRelay=localhost
  since there have been reports of the previous confguration
  (SetMailAddress=root@localhost, SetMailRelay=NULL) not working since
  samhain tries to retrieve an MX record for 'localhost' from the DNS
  (Closes: 709753)

10. By Javier Fernández-Sanguino

* New upstream release (Closes: #602678)
  - Remove call to sstrip in Makefile.in
* debian/samhain.init:
  - Do not try to remove stale lockfile, its location was not
    correct (it was /var/log/samhain/samhain.lock) and samhain
    will start nevertheless (Closes: 645678)
  - When restarting, check if the daemon is running before attempting
    to start it and complain if it's still there
  - Add a 'status' call to check if the daemon is running.
[ Changes by Stephen Gran ]
* debian/rules:
  - Disable dnmalloc where we know it doesn't work (Closes: #618728, #501232)
    According to upstream documentation dnmalloc doesn't work AMD64
    architectures including ia64 and freebsd-amd64
    (http://www.la-samhna.de/samhain/manual/dnmalloc.html)
* debian/samhain.init, debian/samhain.logrotate.d:
  - Switch back to /var/run/samhain, as /var/run is now a symlink to /run,
    and samhain won't run if it's piddir is a symlink.
    (Closes: #645016, #631580)

9. By Javier Fernández-Sanguino

* Change configuration so that the pidfile used is /var/run/samhain.pid
  instead of /var/run/samhain/samhain.pid
* Restore the NMU of version 2.2.3-6.1 in the debian/changelog history
  and source (although the rmel alignment bug is currently commented
  out) (Closes: #502820)
* Updated config.sub and config.guess (Closes: #539945)
* debian/rules changes:
    - Use pidfile checks to stop the daemon (Closes: #533859)
    - Use LSB messages
* Add /var/log/samhain/supervise to the directories to remove when purging
(this directory was created in older versions of Samhain)
* Include translations to debconf templates:
   - Danish translation, provided by Joe Dalton (Closes: #586240)
   - Brazilian Portuguese, provided by Flamarion Jorge (Closes: #619250)

8. By Javier Fernández-Sanguino

* New upstream release.
* Fix FTBFS on KFreeBSD by defining _GNU_SOURCE and adjusting
  samhain-install.sh.in (Closes: #565820)
* Lintian fixes:
  - Do not create /var/run/samhain in debian/dirs but, instead, do it in the
    init script when the daemon is started.
  - Fix debian/samhain.doc-base: section and PDf location
  - debian/postinst: change absolute reference to samhain binary
  - debian/control: Move Homepage to package header
  - debian/copyright: Re-encode in UTF-8
* Use debhelper compatibility version 5 adjusting debian/compat
  and commenting out DH_COMPAT in debian/rules

7. By LI Daobing

* Non-maintainer upload.
* Build-Depends on libprelude-dev >= 0.9.18.1 (Closes: #505039)
* debian/rules: fix lintian error:
  declares-possibly-conflicting-debhelper-compat-versions

Branch metadata

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

Subscribers