lp:~ubuntu-branches/ubuntu/karmic/rsyslog/karmic-200908151517
- Get this branch:
- bzr branch lp:~ubuntu-branches/ubuntu/karmic/rsyslog/karmic-200908151517
Branch merges
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 19. By Michael Terry
-
Merge from debian unstable
Remaining changes:
- Run as rsyslog:rsyslog
- Allow reading /proc/kmsg when non-root
- Cleanly upgrade from sysklogddebian/
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
-
* 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
-
* 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
-
* 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
messages.
* debian/control
- Bump Standards-Version to 3.8.2. No further changes. - 15. By Michael Biebl
-
* 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
-
* 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 - 13. By Michael Biebl
-
* debian/rsyslog.conf
- Create new directories with more sane permissions. Closes: #511054
* debian/rsyslog.init
- Update the LSB header to not provide the reserved 'syslog' facility. Use
'rsyslog' instead to avoid clashes. Thanks to Petter Reinholdtsen for
the hint.
* debian/patches/ allowed_ sender_ reload. patch
- Fix segfault on reload when using $AllowedSender. Closes: #511562
Patch cherry picked from upstream git. - 12. By Michael Biebl
-
* debian/
rsyslog. postinst
- Use $(($var)) syntax for arithmetic expressions, as dash from etch is
not SUSv3 compliant in that regard which leads to failing dist upgrades
when dash is used as /bin/sh. Closes: #508943 - 11. By Michael Biebl
-
* New upstream bugfix release.
- Fix "$AllowedSender" security bypass vulnerability. The "$AllowedSender"
configuration directive was not respected, allowing unrestricted network
access to the application. Closes: #508027
No CVE id yet.
* Urgency high for the security fix.
* debian/patches/ manpage_ fixes.patch
- Fix typos in rsyslogd man page. Closes: #506925
Thanks to Geoff Simmons for the patch. - 10. By Michael Biebl
-
* New upstream bugfix release.
- Fix potential segfault in imfile on rsyslogd HUP (reload) and
termination (stop). Closes: #503940
- Disable input throttling for imuxsock as this can lead to denial of
service. Closes: #505991
* debian/rsyslog- {mysql, pgsql}. config
- Do not ignore errors in config maintainer scripts.
* debian/rsyslog. postinst
- Rotate old .0 log files when migrating from sysklogd. Closes: #491672
* debian/rules
- Exclude sample conf file from being compressed as it is referenced in
the html documentation with the non-compressed file name.
- Depend on $(QUILT_STAMPFN) instead of patch; patch is a phony target and
thus always out of date.
- Move $(QUILT_STAMPFN) dependency to config.status to avoid potential
issues with parallel make.
* debian/rsyslog- doc.links
- Add a symlink index.html pointing at manual.html. Closes: #494634
* debian/rsyslog. default
- Fix a few spelling errors.
* Disable the logrotate file when removing the package to avoid log
rotation failures. Closes: #500569
Thanks to Kobayashi Noritada for the patch
* debian/rsyslog. postrm
- Rename /etc/logrotate.d/rsyslog to /etc/logrotate. d/rsyslog. disabled
when removing the package.
- Remove /etc/logrotate.d/rsyslog. disabled when purging and replacing
the package.
* debian/rsyslog. preinst
- Rename /etc/logrotate.d/rsyslog. disabled to /etc/logrotate. d/rsyslog
when reinstalling.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/karmic/rsyslog