10.04.3

The following is a brief summary of bugs fixed between Ubuntu 10.04.2 and 10.04.3. This summary covers only changes to packages in main and restricted, which account for all packages in the officially-supported CD images; there are further changes to various packages in universe and multiverse. Some of these fixes were by Ubuntu developers directly, while others were by upstream developers and backported to Ubuntu. For full details, see the individual package changelogs.

In addition to the bugs listed below, this update includes all security updates from the Ubuntu Security Notice list affecting Ubuntu 10.04 LTS that were released up to and including 14 July 2011. The last update included was USN-1161-1 (linux-ec2).

To understand the changes made between Ubuntu 10.04 and 10.04.1, please see the 10.04.1 change summary; for changes between 10.04.1 and 10.04.2, see the 10.04.2 change summary.


Known Issues

If you are trying to create an installation CD or USB for a 10.04 based release from a 10.10 or later system, you may run into 645818. The workaround is documented in the report. Typing 'live' or 'help' (without the quotes) at the boot: prompt allows the user to proceed with the installation.

Eucalyptus on Ubuntu Server 10.04.3 will exhibit the behaviour of failing to register or start an instance, with the cloud-debug log referencing "pad block corrupted" this is described in bug 588861, a fix has been committed to the kernel in the archive (proposed pocket) and will be available shortly via lucid-updates.

On Ubuntu 10.04.3 Alternate image, under some conditions, ltsp client is not able to load boot file. The following workaround and further information can be found in 813837.

Change the line in /etc/ltsp/dhcpd.conf from
    filename "/ltsp/amd64.tmp/pxelinux.0";
to
    filename "/ltsp/amd64/pxelinux.0";


Changes Since 10.04.2

Installation and Boot Fixes

Updated CD images are provided with this release, including fixes for some installation bugs. (Many installation problems are hardware-specific; for those, see "Hardware support bugs" below.)

Package

Bug number

Description

casper

777759

Disable release-upgrade prompts in the live session

grub-installer

695842

Canonicalise device names printed by 'mdadm --detail'

grub2

687501

Fix multipath probing

netcfg

56679

If BOOTIF= is set on the Linux command line, look for an interface with that address and use it by default

pkgsel

797985

Update Ubuntu-specific translations from Launchpad

ubiquity

442941

Add --config=Mode:0644 to debconf-copydb call, as otherwise we leave /var/cache/debconf/config.dat mode 0600 in the installed system, breaking the first run of some package management frontends

ubiquity

628630

Stop ubiquity and oem-config when stopping display managers. This should guarantee that X has exited by the time we try to start plymouth on shutdown

ubiquity

650703

Separate out oem-config-debconf into a new Upstart job which is only installed in the oem-config-debconf package, to prevent race conditions between oem-config-gtk and gdm

Upgrade Bug Fixes

These changes fix upgrade issues, smoothing the way for future upgrades to later releases of Ubuntu.

Package

Bug number

Description

apt

652951

Source /etc/default/locale (if available) so that the apt-get update cron job fetches the right translated package descriptions

grub2

695290

Make NTFS UUIDs uppercase

grub2

610898

Enable grub-fstest, so that we can use it to help find wubildr

grub2

742967

Make sure to reinstall GRUB on upgrade if Wubi is in use; fix use of freed memory when replacing existing loopback device

lupin

610898

Detect the case where Wubi's disk images were installed to a different partition from Windows, which means that wubildr will not be on /host: update all wubildr images we can find

virtinst

680627

Use pycentral to clean up after old python-virtinst package so upgrades from hardy don't break

Kernel and Hardware Support Changes

Considerable work has been done in Ubuntu 10.04.3 on improving support for many specific items of hardware.

Package

Bug number

Description

dkms

602408

Before using the current kernel we need to make sure that this kernel doesn't belong to the host of a chroot and we should also be more careful when adding kernels to the candidates list

dkms

653899

Depend on patch instead of recommending it; if it's missing, the "patches" feature of dkms will no longer work and that will cause build failures

linux linux-ec2 linux-mvl-dove

652934 736234

drm/radeon: fall back to GTT if bo creation/validation in VRAM fails

linux linux-ec2 linux-mvl-dove

652934 736234

drm/radeon/kms: Fix retrying ttm_bo_init() after it failed once

linux linux-ec2 linux-mvl-dove

742056

hwmon/f71882fg: Set platform drvdata to NULL later

linux linux-ec2 linux-mvl-dove

742056

mtd: add "platform:" prefix for platform modalias

linux linux-ec2 linux-mvl-dove

742056

libata: no special completion processing for EH commands

linux linux-ec2 linux-mvl-dove

742056

MIPS: MTX-1: Make au1000_eth probe all PHY addresses

linux linux-ec2 linux-mvl-dove

742056

x86/mm: Handle mm_fault_error() in kernel space

linux linux-ec2 linux-mvl-dove

742056

ftrace: Fix memory leak with function graph and cpu hotplug

linux linux-ec2 linux-mvl-dove

742056

x86: Fix panic when handling "mem={invalid}" param

linux linux-ec2 linux-mvl-dove

742056

x86: Emit "mem=nopentium ignored" warning when not supported

linux linux-ec2 linux-mvl-dove

742056

ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs

linux linux-ec2 linux-mvl-dove

742056

ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs

linux linux-ec2 linux-mvl-dove

742056

ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller

linux linux-ec2 linux-mvl-dove

742056

RDMA/cma: Fix crash in request handlers

linux linux-ec2 linux-mvl-dove

742056

IB/cm: Bump reference count on cm_id before invoking callback

linux linux-ec2 linux-mvl-dove

742056

ath9k_hw: Fix incorrect macversion and macrev checks

linux linux-ec2 linux-mvl-dove

742056

USB: serial/kobil_sct, fix potential tty NULL dereference

linux linux-ec2 linux-mvl-dove

742056

USB: serial: ch341: add new id

linux linux-ec2 linux-mvl-dove

742056

xhci: Fix cycle bit calculation during stall handling

linux linux-ec2 linux-mvl-dove

742056

ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs

linux linux-ec2 linux-mvl-dove

742056

PCI: remove quirk for pre-production systems

linux linux-ec2 linux-mvl-dove

742056

PCI: add more checking to ICH region quirks

linux linux-ec2 linux-mvl-dove

742056

PCI: do not create quirk I/O regions below PCIBIOS_MIN_IO for ICH

linux linux-ec2 linux-mvl-dove

742056

PCI: sysfs: Fix failure path for addition of "vpd" attribute

linux linux-ec2 linux-mvl-dove

742056

ALSA: ctxfi - Fix incorrect SPDIF status bit mask

linux linux-ec2 linux-mvl-dove

742056

ALSA: ctxfi - Fix SPDIF status retrieval

linux linux-ec2 linux-mvl-dove

742056

ALSA: ctxfi - Clear input settings before initialization

linux linux-ec2 linux-mvl-dove

742056

SUNRPC: Ensure we always run the tk_callback before tk_action

linux linux-ec2 linux-mvl-dove

742056

perf, powerpc: Handle events that raise an exception without overflowing

linux linux-ec2 linux-mvl-dove

742056

ext3: Always set dx_node's fake_dirent explicitly

linux linux-ec2 linux-mvl-dove

742056

call_function_many: fix list delete vs add race

linux linux-ec2 linux-mvl-dove

742056

call_function_many: add missing ordering

linux linux-ec2 linux-mvl-dove

742056

x86: Flush TLB if PGD entry is changed in i386 PAE mode

linux linux-ec2 linux-mvl-dove

742056

isdn: avoid calling tty_ldisc_flush() in atomic context

linux linux-ec2 linux-mvl-dove

742056

smp_call_function_many: handle concurrent clearing of mask

linux linux-ec2 linux-mvl-dove

742056

fix per-cpu flag problem in the cpu affinity checkers

linux linux-ec2 linux-mvl-dove

742056

i2c: Fix typo in instantiating-devices document

linux linux-ec2 linux-mvl-dove

742056

mmc: sdio: remember new card RCA when redetecting card

linux linux-ec2 linux-mvl-dove

742056

powerpc/kexec: Fix race in kexec shutdown

linux linux-ec2 linux-mvl-dove

742056

powerpc/kdump: Fix race in kdump shutdown

linux linux-ec2 linux-mvl-dove

742056

powerpc: rtas_flash needs to use rtas_data_buf

linux linux-ec2 linux-mvl-dove

742056

x86, binutils, xen: Fix another wrong size directive

linux linux-ec2 linux-mvl-dove

742056

hwmon: (sht15) Fix integer overflow in humidity calculation

linux linux-ec2 linux-mvl-dove

742056

Linux 2.6.32.34

linux linux-ec2 linux-mvl-dove

742056

Linux 2.6.32.35

linux linux-ec2 linux-mvl-dove

742056

x86, quirk: Fix SB600 revision check

linux linux-ec2 linux-mvl-dove

733191

[Config] CONFIG_BOOT_PRINTK_DELAY=y

linux linux-ec2 linux-mvl-dove

652934

Revert "drm/radeon/bo: add some fallback placements for VRAM only objects."

linux linux-ec2 linux-mvl-dove

652934

drm/radeon: fall back to GTT if bo creation/validation in VRAM fails.

linux linux-ec2 linux-mvl-dove

652934

drm/radeon/kms: Fix retrying ttm_bo_init() after it failed once

linux linux-ec2 linux-mvl-dove

728687

drm/radeon/kms: make the mac rv630 quirk generic

linux linux-ec2 linux-mvl-dove

728687

drm/radeon/kms: add pll debugging output

linux linux-ec2 linux-mvl-dove

728687

drm/radeon: remove 0x4243 pci id

linux linux-ec2 linux-mvl-dove

728687

drm/radeon/kms: fix s/r issues with bios scratch regs

linux linux-ec2 linux-mvl-dove

728687

drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS

linux linux-ec2 linux-mvl-dove

728687

drm/i915: Add dependency on CONFIG_TMPFS

linux linux-ec2 linux-mvl-dove

728687

Linux 2.6.32.29+drm33.14

linux linux-ec2 linux-mvl-dove

728687

NFSD: memory corruption due to writing beyond the stat array

linux linux-ec2 linux-mvl-dove

728687

mptfusion: mptctl_release is required in mptctl.c

linux linux-ec2 linux-mvl-dove

728687

mptfusion: Fix Incorrect return value in mptscsih_dev_reset

linux linux-ec2 linux-mvl-dove

728687

ocfs2_connection_find() returns pointer to bad structure

linux linux-ec2 linux-mvl-dove

728687

x25: decrement netdev reference counts on unload

linux linux-ec2 linux-mvl-dove

728687

x86, hpet: Disable per-cpu hpet timer if ARAT is supported

linux linux-ec2 linux-mvl-dove

728687

OHCI: work around for nVidia shutdown problem

linux linux-ec2 linux-mvl-dove

728687

x86/pvclock: Zero last_value on resume

linux linux-ec2 linux-mvl-dove

728687

av7110: check for negative array offset

linux linux-ec2 linux-mvl-dove

728687

CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials

linux linux-ec2 linux-mvl-dove

728687

bonding/vlan: Avoid mangled NAs on slaves without VLAN tag insertion

linux linux-ec2 linux-mvl-dove

728687

CRED: Fix kernel panic upon security_file_alloc() failure.

linux linux-ec2 linux-mvl-dove

728687

CRED: Fix BUG() upon security_cred_alloc_blank() failure

linux linux-ec2 linux-mvl-dove

728687

CRED: Fix memory and refcount leaks upon security_prepare_creds() failure

linux linux-ec2 linux-mvl-dove

728687

sendfile(): check f_op.splice_write() rather than f_op.sendpage()

linux linux-ec2 linux-mvl-dove

728687

isdn: hisax: Replace the bogus access to irq stats

linux linux-ec2 linux-mvl-dove

728687

ixgbe: add support for 82599 based Express Module X520-P2

linux linux-ec2 linux-mvl-dove

728687

ixgbe: prevent speculative processing of descriptors before ready

linux linux-ec2 linux-mvl-dove

728687

scsi_dh_alua: add netapp to dev list

linux linux-ec2 linux-mvl-dove

728687

scsi_dh_alua: Add IBM Power Virtual SCSI ALUA device to dev list

linux linux-ec2 linux-mvl-dove

728687

dm raid1: fail writes if errors are not handled and log fails

linux linux-ec2 linux-mvl-dove

728687

GFS2: Fix bmap allocation corner-case bug

linux linux-ec2 linux-mvl-dove

728687

dm raid1: fix null pointer dereference in suspend

linux linux-ec2 linux-mvl-dove

728687

sunrpc/cache: fix module refcnt leak in a failure path

linux linux-ec2 linux-mvl-dove

728687

be2net: Maintain tx and rx counters in driver

linux linux-ec2 linux-mvl-dove

728687

tcp: Make TCP_MAXSEG minimum more correct

linux linux-ec2 linux-mvl-dove

728687

nfsd: correctly handle return value from nfsd_map_name_to_*

linux linux-ec2 linux-mvl-dove

728687

s390: remove task_show_regs

linux linux-ec2 linux-mvl-dove

728687

PM / Hibernate: Return error code when alloc_image_page() fails

linux linux-ec2 linux-mvl-dove

728687

fs/partitions: Validate map_count in Mac partition tables

linux linux-ec2 linux-mvl-dove

718402 728687

ALSA: HDA: Add position_fix quirk for an Asus device, #728687

linux linux-ec2 linux-mvl-dove

728687

ALSA: caiaq - Fix possible string-buffer overflow

linux linux-ec2 linux-mvl-dove

728687

radio-aimslab.c needs #include <linux/delay.h>

linux linux-ec2 linux-mvl-dove

728687

ARM: Ensure predictable endian state on signal handler entry

linux linux-ec2 linux-mvl-dove

728687

acer-wmi: Fix capitalisation of GUID

linux linux-ec2 linux-mvl-dove

728687

eCryptfs: Copy up lower inode attrs in getattr

linux linux-ec2 linux-mvl-dove

728687

platform: x86: acer-wmi: world-writable sysfs threeg file

linux linux-ec2 linux-mvl-dove

728687

platform: x86: asus_acpi: world-writable procfs files

linux linux-ec2 linux-mvl-dove

728687

platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files

linux linux-ec2 linux-mvl-dove

728687

genirq: Disable the SHIRQ_DEBUG call in request_threaded_irq for now

linux linux-ec2 linux-mvl-dove

728687

usb: musb: omap2430: fix kernel panic on reboot

linux linux-ec2 linux-mvl-dove

728687

USB: add quirks entry for Keytouch QWERTY Panel

linux linux-ec2 linux-mvl-dove

728687

USB: Add Samsung SGH-I500/Android modem ID switch to visor driver

linux linux-ec2 linux-mvl-dove

728687

USB: Add quirk for Samsung Android phone modem

linux linux-ec2 linux-mvl-dove

728687

p54pci: update receive dma buffers before and after processing

linux linux-ec2 linux-mvl-dove

728687

sierra: add new ID for Airprime/Sierra USB IP modem

linux linux-ec2 linux-mvl-dove

728687

staging: usbip: vhci: update reference count for usb_device

linux linux-ec2 linux-mvl-dove

728687

staging: usbip: vhci: give back URBs from in-flight unlink requests

linux linux-ec2 linux-mvl-dove

728687

staging: usbip: vhci: refuse to enqueue for dead connections

linux linux-ec2 linux-mvl-dove

728687

staging: usbip: vhci: use urb->dev->portnum to find port

linux linux-ec2 linux-mvl-dove

728687

epoll: prevent creating circular epoll structures

linux linux-ec2 linux-mvl-dove

728687

ldm: corrupted partition table can cause kernel oops

linux linux-ec2 linux-mvl-dove

728687

md: correctly handle probe of an 'mdp' device

linux linux-ec2 linux-mvl-dove

728687

x86 quirk: Fix polarity for IRQ0 pin2 override on SB800 systems

linux linux-ec2 linux-mvl-dove

728687

xhci: Avoid BUG() in interrupt context

linux linux-ec2 linux-mvl-dove

728687

xhci: Clarify some expressions in the TRB math

linux linux-ec2 linux-mvl-dove

728687

xhci: Fix errors in the running total calculations in the TRB math

linux linux-ec2 linux-mvl-dove

728687

xhci: Fix an error in count_sg_trbs_needed()

linux linux-ec2 linux-mvl-dove

728687

x25: Do not reference freed memory

linux linux-ec2 linux-mvl-dove

728687

Linux 2.6.32.30

linux linux-ec2 linux-mvl-dove

728687

Linux 2.6.32.31

linux linux-ec2 linux-mvl-dove

731226

Ocfs2/refcounttree: Fix a bug for refcounttree to writeback clusters in a right number

linux linux-ec2 linux-mvl-dove

731226

mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo

linux linux-ec2 linux-mvl-dove

731226

x86: Use u32 instead of long to set reset vector back to 0

linux linux-ec2 linux-mvl-dove

731226

fuse: fix hang of single threaded fuseblk filesystem

linux linux-ec2 linux-mvl-dove

731226

clockevents: Prevent oneshot mode when broadcast device is periodic

linux linux-ec2 linux-mvl-dove

731226

ext2: Fix link count corruption under heavy link+rename load

linux linux-ec2 linux-mvl-dove

731226

sctp: Fix oops when sending queued ASCONF chunks

linux linux-ec2 linux-mvl-dove

731226

virtio: set pci bus master enable bit

linux linux-ec2 linux-mvl-dove

731226

netxen: fix set mac addr

linux linux-ec2 linux-mvl-dove

731226

HID: add support for Acan FG-8100 barcode reader

linux linux-ec2 linux-mvl-dove

731226

p54usb: add Senao NUB-350 usbid

linux linux-ec2 linux-mvl-dove

731226

dccp: fix oops on Reset after close

linux linux-ec2 linux-mvl-dove

731226

e1000e: disable broken PHY wakeup for ICH10 LOMs, use MAC wakeup instead

linux linux-ec2 linux-mvl-dove

731226

r8169: disable ASPM

linux linux-ec2 linux-mvl-dove

731226

usb: iowarrior: don't trust report_size for buffer size

linux linux-ec2 linux-mvl-dove

731226

arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS

linux linux-ec2 linux-mvl-dove

731226

CIFS: Fix oplock break handling (try #2)

linux linux-ec2 linux-mvl-dove

731226

Linux 2.6.32.32

linux-backports-modules-2.6.32

746584

Updated to compat-wireless-2.6.38.2-2

linux-backports-modules-2.6.32 linux-meta

737669

Added compat-wireless-2.6.38

linux-ec2

742056

XEN: x86: Flush TLB if PGD entry is changed in i386 PAE mode

linux-ec2

742056

XEN: x86: Emit "mem=nopentium ignored" warning when not supported

linux-ec2

742056

XEN: x86: Fix panic when handling "mem={invalid}" param

linux-ec2

742056

XEN: x86/mm: Handle mm_fault_error() in kernel space

linux-ec2

727459

SAUCE: XEN: Do not force sched_clock_stable

linux-firmware

728510

update iwlwifi-5000-5.ucode for 5000 series devices version: 8.83.5.1 - fix "tid mismatch" issue

linux-firmware

727653

iwlwifi: 9.201.4.1 iwlwifi-6050-4.ucode

linux-firmware

721393

Pull firmware for ath9k-htc from Natty The ath9k-htc module is contained in the compat-wireless-2.6.37 backports for Lucid and Maverick. However the firmware for that module is missing

linux-firmware

716832

iwlwifi: Updated iwlwifi-6000g2a-5.ucode and iwlwifi-6000g2b-5.ucode to 17.168.5.2 17.168.5.2 fixes a showstopper issue that it can't connect to a 5G hidden SSID

linux-fsl-imx51

605042

ARM: 5746/1: Handle possible translation errors in ARMv6/v7 coherent_user_range

linux-fsl-imx51

611471

SAUCE: (no-up) Modularize vesafb -- fix initialization

linux-fsl-imx51

513848

SAUCE: sched: update load count only once per cpu in 10 tick update window

linux-fsl-imx51

640214

SAUCE: agp/intel: Add second set of PCI-IDs for B43

linux-fsl-imx51

640214

SAUCE: drm/i915: Add second set of PCI-IDs for B43

linux-fsl-imx51

531309

(pre-stable) x86-32, resume: do a global tlb flush in S4 resume

linux-fsl-imx51

566149

PCI: Ensure we re-enable devices on resume

linux-lts-backport-maverick

703553

Revert "drm/radeon/kms: properly compute group_size on 6xx/7xx"

linux-lts-backport-maverick

516329

SAUCE: input: Support Clickpad devices in ClickZone mode

linux-lts-backport-maverick

677652

ALSA: hda: Use hp-laptop quirk to enable headphones automute for Asus A52J

linux-lts-backport-maverick

682199

ALSA: hda: Use BIOS auto-parsing instead of existing model quirk for MEDION MD2

linux-lts-backport-maverick

669279

ALSA: ac97: Apply quirk for Dell Latitude D610 binding Master and Headphone controls

linux-lts-backport-maverick

656625

ALSA: hda: Add speaker pin to automute Acer Aspire 8943G

linux-lts-backport-maverick

677830

ALSA: hda: Add Samsung R720 SSID for subwoofer pin fixup

linux-lts-backport-maverick

683695

ALSA: hda: Use "alienware" model quirk for another SSID

linux-lts-backport-maverick

615947

Upstream] Call acpi_video_register() in intel_opregion_init() failure path

linux-lts-backport-maverick

613381

ACPI: enable repeated PCIEXP wakeup by clearing PCIEXP_WAKE_STS on resume

linux-lts-backport-maverick

673504 673509

smsc95xx: generate random MAC address once, not every ifup

linux-lts-backport-maverick

617647

ALSA: HDA: Enable SKU quirks for Realtek

linux-lts-backport-maverick

617647

ALSA: HDA: Apply SKU override for Acer aspire 7736z

linux-lts-backport-maverick

663642

SAUCE: ARM: OMAP3: beagle: use GPIO2 on the xM A3 to turn DVI on

linux-lts-backport-maverick

645653

reduce disk usage during buildd builds

linux-lts-backport-maverick

651589

ARM: igepv2: Adding support for VBUS and overcurrent

linux-lts-backport-maverick

654582

ARM: igepv2: Fix and improve LED handling

linux-lts-backport-maverick

654586

ARM: igepv2: Introduce function to dectect HW version

linux-lts-backport-maverick

654590

ARM: igepv2: Fix handling of GPIOs for WLAN-BT combo

linux-lts-backport-maverick

654594

ARM: igepv2: Add i2c eeprom driver to read EDID

linux-lts-backport-maverick

654595

ARM: igepv2: Remove VMMC2 regulator

linux-lts-backport-maverick

660811

SAUCE: ARM: Add DSS2 support for Overo board

linux-lts-backport-maverick

607250

SAUCE: ARM: OMAP3: Add S-Video output to IGEPv2 board

linux-lts-backport-maverick

645689

Config] Remove CONFIG_FIXED_PHY and move CONFIG_SMSC911X from m to y for omap

linux-lts-backport-maverick

607250

SAUCE: ARM: OMAP3: Adding vdd_sdi regulator supply to IGEPv2 board

linux-lts-backport-maverick linux-mvl-dove

613381

(pre-stable) ACPI: enable repeated PCIEXP wakeup by clearing PCIEXP_WAKE_STS on resume

linux-lts-backport-maverick

495134

ALSA: HDA: Use model=auto for LG R510

linux-lts-backport-maverick

587388

ALSA: hda - Add a new hp-laptop model for Conexant 5066, tested on HP G60

linux-lts-backport-maverick

640254

ALSA: HDA: Enable internal speaker on Dell M101z

linux-lts-backport-maverick

645522

Linux 2.6.35.5

linux-lts-backport-maverick

649208

Linux 2.6.35.6

linux-lts-backport-maverick

651425

Linux 2.6.35.7

linux-lts-backport-maverick

663442

drm/i915: Silence sparse over duplicate members in static initializer

linux-lts-backport-maverick

663442

drm/i915: Use 128k alignment for untiled display surface on i965 (v2)

linux-lts-backport-maverick

663442

drm/i915: Include a generation number in the device info

linux-lts-backport-maverick

663442

drm/i915: Fix Sandybridge fence registers

linux-lts-backport-maverick

663442

drm/i915/suspend: s/IS_IRONLAKE/HAS_PCH_SPLIT/

linux-lts-backport-maverick

663442

drm/i915: Fix 945GM regression in e259befd

linux-lts-backport-maverick

664181

hwmon: coretemp: update hotplug condition check

linux-lts-backport-maverick

664181

hwmon: coretemp: enable coretemp device add operation failure

linux-lts-backport-maverick

664181

drivers/hwmon/coretemp.c: remove unneeded #ifdef CONFIG_HOTPLUG_CPU

linux-lts-backport-maverick

664181

fix "hwmon: coretemp: update hotplug condition check"

linux-lts-backport-maverick

664181

hwmon: (coretemp) Fix harmless build warning

linux-lts-backport-maverick

664181

x86/hwmon: fix module init for hotplug-but-no-device-found case

linux-lts-backport-maverick

664181

x86/hwmon: fix initialization of coretemp

linux-lts-backport-maverick

664181

x86/hwmon: register alternate sibling upon CPU removal

linux-lts-backport-maverick

664181

hwmon (coretemp): Fix build breakage if SMP is undefined

linux-lts-backport-maverick

664181

x86/hwmon: avoid deadlock on CPU removal in pkgtemp

linux-lts-backport-maverick

664181

x86/hwmon: don't leak device attribute file from pkgtemp_probe() and pkgtemp_remove()

linux-lts-backport-maverick

664181

x86/hwmon: fix initialization of pkgtemp

linux-lts-backport-maverick

664181

x86/hwmon: pkgtemp has no dependency on PCI

linux-lts-backport-natty

806586

Release Tracking Bug

linux-meta

720139

LBM generic-pae packages are only built for i386

linux-meta

720139

LBM preempt packages are only built for amd64

linux-meta

720139

LBM server packages are only built for amd64

linux-meta-lts-backport-maverick

707577

linux-lts-backport-maverick 2.6.35-25.44

linux-mvl-dove

586325

drm/i915: Unset cursor if out-of-bounds upon mode change (v4)

linux-mvl-dove

640214

drm/i915,agp/intel: Add second set of PCI-IDs for B43

xorg-server

730488

Use larger 64-bit integer to avoid integer overflow with high resolution devices like the Wacom Intuos 4L and XL tablets

Desktop Bug Fixes

These changes mainly affect desktop installations of Ubuntu, Kubuntu, and other Ubuntu-based systems.

Package

Bug number

Description

brasero

529696

Disable brasero's version check of the cdrdao binary, as it incorrectly parses the warnings that are printed before the banner

compiz

438868

Don't grant focus to override_redirect windows

desktopcouch

726597

Avoid race for startup of couchdb

ecryptfs-utils

313812

Clear used keys on unmount

evolution

229187

Fix evolution mailing list does not render accents correctly

firefox

801778

Set cookie when talking to single letter hostname (regression in security update)

gdm

697112

Initialize length for XdmcpFill, fixes XDMCP logins

gdm

771661

Don't rename .xsession-errors to .xsession-errors.old if the file is a symlink. The later code will truncate the file to zero anyway, so even in that case the file won't grow indefinitely

gnome-python-desktop

642913

Fix flags in the wnck module that were declared as enums

gnome-screensaver

556255

Make sure we cannot start twice by bailing out if we cannot become the primary owner of the bus name

gnome-user-docs

464037

Avoid putting duplicate omf files in gnome-user-guide-gu

kdeadmin

403169

Don't mark printer GUI as changed when adding new job options

kdesudo

400851

Fix encoding of non-ASCII passwords

language-pack-fi language-pack-fi-base

720273

Fix install.rdf in Firefox translations

libimobiledevice

793616

Add compatibility for iOS 4.2 and 4.3. This doesn't add new device support, it only maintains support for devices which were updated to the new firmware

metacity

494096

Stop confusing GDK's grab tracking

nautilus

662194

Remove the "remember this application" check box in the open with dialog box for folders

pm-utils

698331

Wait for btusb module to get unused, so that you can remove it in SUSPEND_MODULES

poppler

769827

Set FC_WEIGHT_MEDIUM when the font name contains "Medium"

xdg-utils

703106

Don't overwrite a /usr/share/applications/defaults.list symlink

xkeyboard-config

712167

Cherrypick from upstream to enable rupee symbol on English-Indian keyboards

These changes mainly affect installations of Ubuntu on server systems.

Package

Bug number

Description

dovecot

715056

Don't override user's postfix settings on upgrade

facter

708080

Add KVM detection for 'virtual' fact

ifenslave-2.6

482419

Fix pre-up script to first setup the master and only then setup the slaves

iptraf

568164

Fix strcpy overlap memory problem

landscape-client

747498

Fix landscape: monitoring with gir1.0-gudev-1.0 installed

landscape-client

649997

Exit gracefully instead of crashing when the filesystem is read-only

landscape-client

708502

Drop hal requirement

landscape-client

297623

Enable HTTP compression in Curl

landscape-client

634236

Explicitly name log files that need to be rotated

landscape-client

643565

Use a better load check for the sysinfo wrapper, taking into account the number of cores

landscape-client

701972

Add an option to bootstrap cloud instances using cloud-init

landscape-client

688115

Fix packaging for Natty

landscape-client

688161

Force deletion of all the persist data for the monitoring plugins at resynchronization, instead of relying each one of them to do

landscape-client

688514

Don't send the mount-activity message to the server anymore

landscape-client

649142

Workaround a new behavior in NetworkManager where getfqdn would report localhost instead of useful hostname

libvirt

584048

Prevent network freezes due to badly chosen tap interface macaddrs

logrotate

387189

Fix the config parser to not get confused when a wildcard produces no results, which caused /dev/null to be rotated

multipath-tools

644489

Eliminate UDEV CHANGE events generated by mpath priority checkers, due to quirk in how SG IO is handled by SD devices

mysql-dfsg-5.1

576949

Fix LOAD DATA INFILE when used in replication

ntp

715152

Support running in IPv6 only environments

openldap

783836

Fix issue causing replication failures in SASL/GSSAPI configurations

openssh

531912

Add Upstart awareness that will call /lib/init/upstart-job when /etc/init.d/ssh is run outside of a chroot

openssh

603363

Stop Upstart job on runlevel [!2345] rather than just S, since /etc/init.d/sendsigs no longer kills jobs under Upstart's control

puppet

700945

Work around a bug in Ruby that causes meaningful error messages to be hidden by a ruby error message (cf. http://projects.puppetlabs.com/issues/3101)

qemu-kvm

574665

Fix virtio disk corruption with large (>1Tb) volumes

qemu-kvm

719448

Pull in changes to vl.c from upstream to fix 'boot once=x'

samba

558793

Fix net ads dns register failing with Windows 2008 R2 domain

samba

623342 736757

Make ntlm_auth return a valid response key

smart

512302

Fix for dealing with incorrect installed-size fields

squid

561750

Set SQUID_ARGS default value to -D so DNS checks are not performed at startup

squid

717397

Detect and deal with the situation where upstart has lost track of squid

squid

573853

Run squid with -N and drop 'expect fork' to prevent HUP's from causing upstart to lose track of squid

sysvinit

619246

Replace RUNLEVEL with RUNLEVELHELPER in invoke-rc.d. Using RUNLEVEL causes spurious failures when invoke-rc.d is invoked with RUNLEVEL already defined in the environment (as it is e.g. during boot) since invoke-rc.d's RUNLEVEL will become an exported variable at that point and cause /sbin/runlevel to return bad data

sysvinit

659738

Do not tail /etc/motd to /etc/motd.tail if the former is a symlink. This prevents double motd banners on login. Remove /etc/motd.tail if it appears to be a double banner

vsftpd

577165

Fix typo in chroot jail creation

vsftpd

648202

Fix start of vsftpd even if not in standalone mode

vsftpd

629234 677764

Check that the group exists first, then the user, then try adding the user to the group

In addition, these packages were upgraded to new upstream versions, fixing several bugs not explicitly listed here.

Package

Bug number

Description

landscape-client

727324

New upstream release 11.02

postgresql-8.4

767165

New upstream release 8.4.8

In addition to the Ubuntu Security Notice list updates, the following changes were made to enhance the security of a system.

Package

Bug number

Description

apturl

783594

Denial of service via long apt URL

nss

741729

Update "builtin certificates" module (ckbi) to explicitly mark the recently issued and revoked fraudulent certificates as explicitly not trusted; NSS will report SEC_ERROR_UNTRUSTED_CERT when attempting to verify one of these fraudulent certificates

qt4-x11

742377

Blacklist fake SSL certificates produced by Comodo

tomcat6

714239 717396

Directory traversal via incorrect ServletContext attribute; denial of service via NIOS HTTP connector

Other Bug Fixes

A number of other changes were made in this release to fix significant bugs all across the Ubuntu system, or to make other well-understood improvements.

Package

Bug number

Description

apr

599874

Backport disabling process shared mutexes on arm to fix build hang

apt

709895

Fix handling of unsigned Release files

apt

714970

Add apt-ftparchive --arch support

apt

787500

Handle architecture wildcards

bzr

583486

Fix file descriptors leaks in dirstate compiled extension

bzr

562380

Refuse to stack on repositories in incompatible formats

bzr

572098

Don't delete nested trees/repos

bzr

559436

Fix 'bzr switch' crash when a 'ConfigurableFileMerger' is used

bzr

528041

Fix compatibility with older smart servers

bzr

192859

Fix symlinks addition

bzr

494221

Properly unversion children of unversioned directories

bzr

525571

Lock configuration files in '~/.bazaar' for updates

bzr

128562

Fix 'bzr commit <symlink>'

bzr

558343

Fix lp: urls when behind an http proxy

bzr

583667

Stop using edge.launchpad.net

dbus

552404

Prevent dbus.postinst from failing in chroots

debootstrap

786956

Add (Ubuntu) oneiric as a symlink to gutsy

fuse

697792

Respect local modifications to /etc/fuse.conf by not changing the ownership or mode of /etc/fuse.conf in the postinst unless we're also adding the fuse group for the first time

emacs23

684613

Amend fix-huge-fonts.diff to gracefully handle the case that the API read_xft_dpi returns 0.0

ethtool

280421

Move ethtool to /sbin from /usr/sbin

ldm

525619

Properly transition from ltsp-server to ldm-server for ldminfod

parted

664115

Don't call 'udevadm settle' when chrooted

sysvinit

672177

Improve handling of respawn of init: we now wait for init's map file to change. If this doesn't happen within 5 seconds, we unmount forcibly

w3m

683337

Support the button element as defined in HTML 4.01

In addition, these packages were upgraded to new upstream versions, fixing several bugs not explicitly listed here.

Package

Bug number

Description

tzdata

716831 730873 735058 747946 770622

New upstream release 2011g

ubuntu-font-family-sources

709980

New upstream release 0.70.1

LucidLynx/ReleaseNotes/ChangeSummary/10.04.3 (last edited 2011-07-21 19:16:52 by kate.stewart)