ubuntu/+source/hplip:applied/ubuntu/karmic-updates

Last commit made on 2011-01-25
Get this branch:
git clone -b applied/ubuntu/karmic-updates https://git.launchpad.net/ubuntu/+source/hplip
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/ubuntu/karmic-updates
Repository:
lp:ubuntu/+source/hplip

Recent commits

ce0ae97... by Marc Deslauriers on 2011-01-24

Import patches-applied version 3.9.8-1ubuntu2.1 to applied/ubuntu/karmic-security

Imported using git-ubuntu import.

Changelog parent: 1f307150bbbfea0d2e1694c2873baa4c1c5add94
Unapplied parent: a712661a388745cc905fa801f970b8e99ff245f4

New changelog entries:
  * SECURITY UPDATE: denial of service and possible arbitrary code
    execution via long SNMP response
    - debian/patches/CVE-2010-4267.dpatch: validate dLen in io/hpmud/pml.c.
    - CVE-2010-4267

a712661... by Marc Deslauriers on 2011-01-24

Import patches-unapplied version 3.9.8-1ubuntu2.1 to ubuntu/karmic-security

Imported using git-ubuntu import.

Changelog parent: 4e07abf926ea8d0462c5ee2ec0ce849c09ce21ac

New changelog entries:
  * SECURITY UPDATE: denial of service and possible arbitrary code
    execution via long SNMP response
    - debian/patches/CVE-2010-4267.dpatch: validate dLen in io/hpmud/pml.c.
    - CVE-2010-4267

1f30715... by Till Kamppeter on 2009-10-09

Import patches-applied version 3.9.8-1ubuntu2 to applied/ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: 426e9d702c0a9aea9253c643be197ffb372f87bc
Unapplied parent: 4e07abf926ea8d0462c5ee2ec0ce849c09ce21ac

New changelog entries:
  * debian/patches/set-media-type.dpatch: Fix media type selection for CD/DVD
    printing with the HPIJS driver, as we still use HPIJS by default. Fixes
    LP: #380858 for the HPIJS driver.

4e07abf... by Till Kamppeter on 2009-10-09

Import patches-unapplied version 3.9.8-1ubuntu2 to ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: 4e6d4ddd78094df05f0d951654e7700c60113dd0

New changelog entries:
  * debian/patches/set-media-type.dpatch: Fix media type selection for CD/DVD
    printing with the HPIJS driver, as we still use HPIJS by default. Fixes
    LP: #380858 for the HPIJS driver.

426e9d7... by Till Kamppeter on 2009-10-04

Import patches-applied version 3.9.8-1ubuntu1 to applied/ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: 80eb47e41b91018fa1024af957d333e9840e5a63
Unapplied parent: 4e6d4ddd78094df05f0d951654e7700c60113dd0

New changelog entries:
  [ Till Kamppeter ]
  * merged in Debian fixes.
  [ Mark Purcell ]
  * hplip.NEWS truncated to only include relevant messages (Closes: #432454)
  * Modify hplip-dbg Section: debug
  * New Upstream Release
    - sync with ubuntu
  * Fix "Please port to PolicyKit 1" (Closes: #549499)
    - ubuntu patch to support policykit1
  * Fix "Missing /usr/lib/libhpmud.so symlink" (Closes: #548379)
    - libsane-hpaio.so.1 now links correctly at build time

4e6d4dd... by Till Kamppeter on 2009-10-04

Import patches-unapplied version 3.9.8-1ubuntu1 to ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: 304b95140a59f52315f5689afacf17c998fd9759

New changelog entries:
  [ Till Kamppeter ]
  * merged in Debian fixes.
  [ Mark Purcell ]
  * hplip.NEWS truncated to only include relevant messages (Closes: #432454)
  * Modify hplip-dbg Section: debug

304b951... by Mark Purcell on 2009-10-03

Import patches-unapplied version 3.9.8-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 958bb6f8a7036fcfee195d524e833d6f7525bb5e

New changelog entries:
  * New Upstream Release
    - sync with ubuntu
  * Fix "Please port to PolicyKit 1" (Closes: #549499)
    - ubuntu patch to support policykit1
  * Fix "Missing /usr/lib/libhpmud.so symlink" (Closes: #548379)
    - libsane-hpaio.so.1 now links correctly at build time
  * debian/hpijs-ppds.postinst, debian/hplip-cups.postinst,
    debian/hplip.postinst, debian/hpijs.postinst: Fixed "lpstat -r" check
    for the auto update of PPDs of existing queues. "lpstat -r" exits always
    with status 0, we must check the actual output. Call lpstat, lpadmin, and
    cupsctl with "-h /var/run/cups/cups.sock" to avoid querying remote
    servers set up in /etc/cups/client.conf, and asking for passwords.
    Thanks to Martin-Éric Racine for tracking this down and the solution!
    See Debian bug #543468. Use signal names instead of numbers for trap.
    Quiesces a lintian bashism warning.
  * debian/control: Let HPLIP build-depend and depend on policykit-1.
  * debian/patches/hplip-polkit-1-migration.dpatch: Upstream patch to make
    HPLIP supporting Policy Kit 1.0 (LP: #419834).
  * debian/control: Added to all "cupsddk" dependencies an alternative
    depenmndency on CUPS 1.4.0 or newer, as CUPS DDK is now part of CUPS.
  * debian/patches/hpcups-drv-page-sizes-order.dpatch: Upstream patch to improve
    the order of the page sizes in the user interface menus. Now the margin
    variants of the same size (for duplex and full bleed) stand together.
  * New upstream release
     o mDNS/Bonjour support
     o Support for udev variable ID_HPLIP (ACL setting via udev rule
       70-acl.rules)
     o Added support for: HP Deskjet d1620, d1630, d1650, d1658, d1660, d1663,
       d5545, d5560, d5563, d5568, Ink Advantage k109a, k209a, PhotoSmart
       c4740, c4750, c4780, c4783, c4785, c4788, c4793, c4795, c4798, c4799,
       Photosmart Plus All-in-one b209a, b209b, b209c, Officejet 7000 Wide
       Format Printer e809a, HP LaserJet p3011, p3015
  * debian/rules: Added "--enable-udev-acl-rules" to "./configure" command line
  * debian/hplip.install: Let 40-hplip.rules get installed in /lib/udev/rules.d,
    removed HAL .fdi file.
  * debian/hplip.udev: Removed, adopted upstream.
  * debian/patches/plugin-execution-fix.dpatch,
    debian/patches/hplip-device-id-report-fix.dpatch,
    debian/patches/hpinfo-query-without-cups-queue.dpatch: Removed, fixed
    upstream.
  * debian/rules: Removed the corrections on the Fax PPDs, they are fixed
    upstream now.
  * debian/hplip-cups.postinst, debian/hpijs.postinst,
    debian/hpijs-ppds.postinst: Let updates of the PPDs of existing queues
    also work with HPLIP versions where there is more than one letter appended
    to the version number.
  * debian/hplip-cups.postinst: Made automatic migration of Fax queues to
    hpcups working.
  * debian/patches/plugin-execution-fix.dpatch: Added "--nox11" options to the
    command lines for running the installer for the proprietary plugin as
    otherwise hp-plugin does not succeed to run the installer when it is run
    out of another program.
  * debian/patches/hplip-device-id-report-fix.dpatch: Fixed unreliable
    libusb-based device ID poll by using HPLIP's own device ID poll.
  * debian/patches/hplip-device-id-report-fix.dpatch: Fixed segfault when
    usblp kernel module was not loaded.
  * debian/patches/hplip-device-id-report-fix.dpatch: Patch from Tim Waugh
    to let the "hp" CUPS backend report the real device IDs of USB printers.
    This is a preparation for the udev-based Plug'n'Print in
    system-config-printer.
  * debian/control: Added build dependency on libudev-dev, needed for the
    device ID patch.
  * New upstream release
  * New upstream bug fix release
     o CD/DVD Tray use (LP: #380858) is fixed upstream now.
     o Fixes on unprintable margins and option constraints.
     o Minor fixes.
  * debian/patches/set-media-type-and-input-tray-for-cd-dvd.dpatch: Removed,
    fixed upstream.
  * debian/patches/set-media-type-and-input-tray-for-cd-dvd.dpatch: Let
    the media type CD/DVD and the CD tray automatically get selected if the
    user chooses a CD/DVD size as paper size (LP: #380858).
  * debian/hplip.udev: Added 'ENV{ID_HPLIP}="1"' to all device rules, so that
    the /lib/udev//rules.d/70-acl.rules can react to the HPLIP-supported devices
    to open them up for accessing the non-printing functions by normal users.
  * debian/hplip.install: Do not install an UDEV rules file in /etc, as we
    can put package-supplied rules into /lib.
  * debian/local/scripts/create_hal_global_fdi_from_hpmud_rules.sh: Updated
    HAL rules to use "usb_device" instead of "usb".
  * New upstream release
     o The new native CUPS driver (HPCUPS) is now the default printer driver.
       We now have PPDs with exact printable regions for normal, borderless
       and duplex paper sizes.
     o A new utility 'hp-wificonfig' allows to configure select wifi-capable
       printers on a wireless network.
     o Added support for: HP Deskjet d2660, d2645, d2663, d2666, d2668, d2680,
       f4440, f4435, f4450, f4470, f4472, f4473, f4480, f4483, f4488, f4492,
       LaserJet p3011, p3015, m4349 MFP, m9059 MFP, Photosmart c4640, c4650,
       c4680, c4610, c4635, c4670, c4673, c4680, c4683, c4688, Color LaserJet
       cp5225, cp5225n, cp5225dn, cm6049 MFP, Officejet 6000, 6000 Wireless.
  * debian/rules: Updated ./configure options
  * debian/rules: Create empty files NEWS, README, AUTHORS, and ChangeLog
    before building and remove them on cleaning. They are needed by autoreconf.
  * debian/rules: Updated installation of Fax PPDs, for both the CUPS
    Raster driver and HPIJS.
  * debian/rules: Removed PPD manipulation code which did not work any more
    for longer time. Removed also some code which was commented out.
  * debian/rules, debian/hpijs-ppds.install, debian/hplip.install: Moved
    PPDs into /usr/share/ppd/hplip, moved PostScript PPDs into the hplip
    package.
  * debian/hplip-cups.install: Updated to the files which are actually present
    in this version.
  * debian/control: Updated to make hplip-cups instead of hpijs being the
    preferred printer driver.
  * debian/control: Added cups-client dependency to hplip package, to assure
    that the auto-update of the PPDs of existing print queues works.
  * debian/hplip.postinst, debian/hplip-cups.postinst, debian/hpijs.postinst,
    debian/hpijs-ppds.postinst: Updated auto-update facility for the PPD
    files of existing print queues.
  * debian/hplip-cups.postinst: Modified regexps for PPD auto-update so that
    HPIJS queues get migrated to hpcups queues.
  * debian/hpijs-ppds.links: Static PPDs use foomatic-rip-hplip as filter name,
    added link to make them work anyway.
  * debian/control: Added ghostscript-cups dependency. (LP: #385606)
  * debian/control: Moved dependencies of hpijs, hpijs-ppds, and hplip-cups
    on cups, cups-client back to Depends:, for post-install this is
    sufficient.
  * debian/control: Moved dependencies of hpijs, hpijs-ppds, and hplip-cups
    on cups, cups-client, and perl-base to Pre-Depends:, as only this way it
    is assured that these packages are configured (especially CUPS daemon
    running) before this package gets configured (update of the PPDs of
    existing queues).
  * debian/hpijs.postinst: Made update of the PPD files of already existing
    CUPS queues also working with the crippled NickNames of the PPDs of HPLIP
    3.9.2.
  * debian/patches/kde4-kdesudo-support.dpatch: Fixed typo (LP: #380311).

80eb47e... by Till Kamppeter on 2009-09-03

Import patches-applied version 3.9.8-0ubuntu7 to applied/ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: 4ddf2ec07e80da717cb34ecd7a130553cad350da
Unapplied parent: 9d05687a6c003c6cdf6213cbf783f9e484356a2a

New changelog entries:
  * debian/hplip-cups.postinst, debian/hpijs.postinst: Let the hpijs package
    migrate queues for the hpcups driver (hplip-cups package) to the HPIJS
    driver when updating PPDs of existing queues. The hplip-cups package
    does not migrate HPIJS queues any more now. We prefer HPIJS for now as
    hpcups has still problems, especially shifted prints on the back side
    of the sheet (LP: #426826), page size confusion with duplex printing
    (LP: #428588) and borderless printing.
  * debian/patches/kde4-kdesudo-support.dpatch: Try also
    /usr/lib/kde4/libexec/kdesu as sudo GUI (LP: #281880).
  * debian/hplip.install, debian/hplip-gui.install: Moved all hp-* utilities
    which do not work in text mode from hplip to hplip-gui (LP: #430539).
  * debian/control: Let hplip recommend hpijs instead of hplip-cups, as this
    is our preferred driver for now. Add to hplip-gui's dependencies
    kdebase-runtime as one of the alternatives to provide a sudo GUI utility
    (LP: #281880). Added versioned depends and conflicts on hplip to hp-gui,
    due to the moving of the GUI-only utilities to hplip-gui.
  * debian/patches/hp-setup-prompt-for-custom-PPD.dpatch: hp-setup did not
    prompt for a custom PPD if the description field of the default PPD is
    empty (LP: #432808).

9d05687... by Till Kamppeter on 2009-09-03

Import patches-unapplied version 3.9.8-0ubuntu7 to ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: 20a96a33ff2e3800b2a6e471036f3d1991e4b3d4

New changelog entries:
  * debian/hplip-cups.postinst, debian/hpijs.postinst: Let the hpijs package
    migrate queues for the hpcups driver (hplip-cups package) to the HPIJS
    driver when updating PPDs of existing queues. The hplip-cups package
    does not migrate HPIJS queues any more now. We prefer HPIJS for now as
    hpcups has still problems, especially shifted prints on the back side
    of the sheet (LP: #426826), page size confusion with duplex printing
    (LP: #428588) and borderless printing.
  * debian/patches/kde4-kdesudo-support.dpatch: Try also
    /usr/lib/kde4/libexec/kdesu as sudo GUI (LP: #281880).
  * debian/hplip.install, debian/hplip-gui.install: Moved all hp-* utilities
    which do not work in text mode from hplip to hplip-gui (LP: #430539).
  * debian/control: Let hplip recommend hpijs instead of hplip-cups, as this
    is our preferred driver for now. Add to hplip-gui's dependencies
    kdebase-runtime as one of the alternatives to provide a sudo GUI utility
    (LP: #281880). Added versioned depends and conflicts on hplip to hp-gui,
    due to the moving of the GUI-only utilities to hplip-gui.
  * debian/patches/hp-setup-prompt-for-custom-PPD.dpatch: hp-setup did not
    prompt for a custom PPD if the description field of the default PPD is
    empty (LP: #432808).

4ddf2ec... by Till Kamppeter on 2009-09-03

Import patches-applied version 3.9.8-0ubuntu6 to applied/ubuntu/karmic

Imported using git-ubuntu import.

Changelog parent: 4cb12bd40ab649de15b488a0b0173a930c012179
Unapplied parent: 20a96a33ff2e3800b2a6e471036f3d1991e4b3d4

New changelog entries:
  * debian/hpijs-ppds.postinst, debian/hplip-cups.postinst,
    debian/hplip.postinst, debian/hpijs.postinst: Fixed "lpstat -r" check
    for the auto update of PPDs of existing queues. "lpstat -r" exits always
    with status 0, we must check the actual output. Call lpstat, lpadmin, and
    cupsctl with "-h /var/run/cups/cups.sock" to avoid querying remote
    servers set up in /etc/cups/client.conf, and asking for passwords.
    Thanks to Martin-Éric Racine for tracking this down and the solution!
    See Debian bug #543468. Use signal names instead of numbers for trap.
    Quiesces a lintian bashism warning.