lp:ubuntu/lucid-security/util-linux

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/lucid-security/util-linux
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

70. By Marc Deslauriers

* SECURITY UPDATE: arbitrary unmount with fuse (LP: #670622)
  - This update adds support for new options required by the fuse
    security update.
  - mount/umount.{c,8}: Add --fake option to umount(8), which omits
    calling the actual umount syscall (and the loop device deletion) but
    modifies /etc/mtab.
    - http://git.kernel.org/?p=utils/util-linux-ng/util-linux-ng.git;a=commit;h=97a3cef4f1
  - mount/devname.c: "Spec" was still canonicalized despite
    --no-canonicalize. This resulted in a hang during login with
    pam_encfs. (Debian Bug #593336)
  - http://git.kernel.org/?p=utils/util-linux-ng/util-linux-ng.git;a=commit;h=1cf4c20b19
  - CVE-2010-3879

69. By Scott James Remnant (Canonical)

* Merge from Debian experimental, remaining changes:
  - Since udev is required in Ubuntu, the hwclock.sh init script is
    not called on startup and the hwclockfirst.sh init script is
    removed.
  - Use wildcards for symbols file, since they use versioned symbols
    properly.
  - Remove /etc/adjtime on upgrade if it was not used.
  - Install custom blkid.conf to use /dev/.blkid.tab since we don't
    expect device names to survive a reboot
  - No lsb_release call in mount.preinst since we'd need Pre-Depends
    (LP: #383697).
  - Do not install initramfs hook, since our initramfs already handles
    including blkid.
  - Mention mountall(8) in fstab(5) manpages, along with its special
    options.

* For the case where mount is called with a directory to mount, look
  that directory up in mountall's /lib/init/fstab if we couldn't find
  it mentioned anywhere else. This means "mount /proc", "mount /sys",
  etc. work.

68. By Colin Watson

Fix infinite loop in blkid when superblocks_probe bails out right at the
start, as it may do on extended partitions (LP: #528073).

67. By Michael Vogt

* debian/control:
  - remove dependency on initscripts, we get them via the upstart-jobs
    dependency (that is generated via misc:Depends) and removing the
    direct dependency here fixes a configure problem with apt because
    apt wants to immediate-configure direct dependencies

66. By Scott James Remnant (Canonical)

* Merge from Debian experimental, remaining changes:
  - Since udev is required in Ubuntu, the hwclock.sh init script is
    not called on startup and the hwclockfirst.sh init script is
    removed.
  - Remove /etc/adjtime on upgrade if it was not used.
  - Install custom blkid.conf to use /dev/.blkid.tab since we don't
    expect device names to survive a reboot
  - No lsb_release call in mount.preinst since we'd need Pre-Depends
    (LP: #383697).
  - Do not install initramfs hook, since our initramfs already handles
    including blkid.
  - Mention mountall(8) in fstab(5) manpages, along with its special
    options.

65. By Scott James Remnant (Canonical)

* mount/fstab.5: document the bootwait, nobootwait, showthrough
  and optional mount options accepted by mountall.
* mount/mount.c: don't pass the above options to mount(). LP: #479965.

64. By Scott James Remnant (Canonical)

Always return encrypted block devices as the first detected encryption
system (ie. LUKS, since that's the only one) rather than probing for
additional metadata and returning an ambivalent result. LP: #428435.

63. By Scott James Remnant (Canonical)

* Removed access checks for hardware clock when called with --systz,
  since we may not have the rtc device at the point we run hwclock.
  I believe this is the cause of LP: #436076.
* Set kernel timezone even when the hardware clock is in UTC.
  LP: #426886.

* Don't step the system clock, or save the hardware clock on upgrades
  in case the time isn't quite correct. LP: #430878.
* Remove the hwclock.sh and hwclockfirst.sh scripts on upgrades, since
  these are now Upstart jobs. LP: #434767.

62. By Steve Langasek

* Rename upstart jobs in source package, to fix the failure to include
  them when building the util-linux binary.
* Rename calls to update-rc.d in the util-linux postinst, which are going
  to fail on new installs because we no longer ship an init script.

61. By Scott James Remnant (Canonical)

FFE LP: #427356.

* Replace hwclock udev rule with an Upstart job. This has never needed
  to be a udev rule after all since it doesn't access the hardware!
* Replace init script with an Upstart job run on shutdown.
* debian/control:
  - Bump build-dependency on debhelper for Upstart-aware dh_installinit
  - Add missing ${misc:Depends}

* Fix build with newer glibc due to versionsort() prototype change.

Branch metadata

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

Subscribers