Created by James Westby on 2009-07-17 and last modified on 2009-09-22
Get this branch:
bzr branch lp:ubuntu/karmic/rsyslog
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

23. By Michael Terry on 2009-09-22

Upstart fixups; LP: #430220
* debian/rsyslog.logrotate: Use start command to restart rsyslog
* debian/rsyslog.rsyslog-kmsg.upstart: Restore bs=1 parameter to dd
* debian/rsyslog.upstart: Move kmsg fifo creation/deletion to kmsg
  upstart script.

22. By Michael Terry on 2009-09-21

* debian/rsyslog.postrm: Don't delete syslog user
* debian/rsyslog.postinst: Stop sysklogd from deleting the syslog user
  when removed. LP: #401056

21. By Scott James Remnant (Canonical) on 2009-09-15

FFE LP: #427356.

* Replace init script with multiple Upstart jobs.
* debian/control:
  - Bump build-dependency on debhelper for Upstart-aware dh_installinit

20. By Michael Terry on 2009-08-31

* Fix log file ownership issues when HUPing an unprivileged rsyslog
  LP: #407862
  - debian/rsyslog.conf: Set $FileOwner to syslog
  - debian/patches/deroot.patch: Always chown output files, since we may
    not be able to read them on a HUP otherwise.

19. By Michael Terry on 2009-08-14

Merge from debian unstable

Remaining changes:
- Run as rsyslog:rsyslog
- Allow reading /proc/kmsg when non-root
- Cleanly upgrade from sysklogd

debian/patches/deroot.patch: Don't allow using the klogctl function to
read klog messages. Rather, allow /proc/kmsg or nothing, since we have
special support for reading /proc/kmsg while unprivileged.

[ Neil Wilson ]
debian/rsyslog.init: Set blocksize for dd (LP: #407862) and restore
reload init argument to original lightweight reload

18. By Loïc Minier on 2009-07-20

* Prefix Vcs-* fields with "XSBC-Original-" as we don't use git for the
  Ubuntu packages.
* Strip local from rsyslog's postinst as it shouldn't be used outside of
  functions; LP: #401060.

17. By Michael Terry on 2009-06-29

* Run as rsyslog:rsyslog (LP: #250827, LP: #388608)
  - debian/control: Depend on adduser
  - debian/rsyslog.postinst: Create syslog user
  - debian/rsyslog.postrm: Delete syslog user on purge
  - debian/rsyslog.conf: Use DropPriv config fields
* Allow reading /proc/kmsg when non-root
  - debian/rsyslog.init: Spawn a dd instance that shovels the /proc/kmsg
    data to a pipe that rsyslog can read (based on Martin Pitt's similar
    change to sysklogd).
  - debian/patches/deroot.patch: Support a KLogPath config field
    to change where the klog plugin looks and only start input modules
    after we drop privileges, as reading when root interferes with
    future reads as syslog.
  - debian/rsyslog.conf: Use KLogPath field to point to dd pipe
* Cleanly upgrade from sysklogd
  - debian/default.conf, debian/rsyslog.conf:
    Break out the default rules into their own config file
  - debian/rsyslog.install: Install it in /usr/share/rsyslog
  - debian/rsyslog.postinst: If present, copy /etc/syslog.conf into
    /etc/rsyslog.d/default.conf. Then merge our own default.conf

16. By Michael Biebl on 2009-06-23

* New upstream release of the now stable v4 branch.
  - Fix warnings when /etc/rsyslog.d/ is empty. Closes: #530228
* debian/patches/imudp_multiple_udp_sockets.patch
  - Removed, merged upstream.
* debian/rsyslog.default
  - Set default compat mode to '4'.
* debian/rsyslog.logcheck.ignore.server
  - Update logcheck rules files to also ignore rsyslogd and imklog stop
* debian/control
  - Bump Standards-Version to 3.8.2. No further changes.

15. By Michael Biebl on 2009-05-15

* New upstream release.
* debian/rsyslog.init
  - Pass proper return code to log_end_msg.
* debian/rsyslog.conf
  - Set $Umask to 0022 to enforce that new log files or directories are
    always created with the right permissions. Closes: #522297
* debian/patches/imudp_multiple_udp_sockets.patch
  - Fix a segfault in imudp when multiple udp listeners are configured.
    Patch cherry-picked from upstream git. Closes: #519073
* debian/patches/manpage_pidfile.patch
  - Fix rsyslogd man page to point to the correct pid file. Closes: #526658

14. By Michael Biebl on 2009-04-08

* New upstream release.
* debian/rsyslog.logcheck.ignore.server
  - Install a logcheck ignore file for rsyslog (using dh_installlogcheck).
    Thanks to Kim Holviala for the patch. Closes: #522164

Branch metadata

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