Last commit made on 2011-01-25
Get this branch:
git clone -b ubuntu/karmic-security 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


Recent commits

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

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.

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
     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/hpinfo-query-without-cups-queue.dpatch: Removed, fixed
  * 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
  * 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
  * 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
  * 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
  * debian/patches/kde4-kdesudo-support.dpatch: Fixed typo (LP: #380311).

958bb6f... by Mark Purcell on 2009-05-20

Import patches-unapplied version 3.9.4b-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7e7252b7f89cbb43bc07a365395a0b54358e6e70

New changelog entries:
  * New Upstream Release
  * New upstream release
     o Added PolicyKit support - command line tools like hp-setup, hp-plugin,
       etc. are now run as a regular user, not root/superuser
     o Added GPG digital signature support to the the HPLIP plug-in. This
       feature validates that the plug-in is not corrupted and is authentic
       prior to installation.
     o Added CUPS Raster Driver (for testing only).
     o Added support for HP LaserJet p1009, Designjet 4020ps, 4520ps,
       4520mfp (except fax), HP Officejet 6500.
     o Bug fixes.
  * debian/rules: "./configure" options for new CUPS Raster driver.
  * debian/rules, debian/control, debian/hplip-cups.install,
    debian/hplip-cups.postinst, debian/hplip.install: Add binary package
    "hplip-cups" for the new CUPS Raster driver.
  * debian/rules, debian/control: Activate PolicyKit support.
  * debian/control: Added "cups" to Depends: of all binary packages
    containing or generating PPD files, as a running CUPS daemon is needed
    for the automatic update of existing print queues.
  * hplip.install: Added new files.
  * debian/patches/nicknames-device-ids.dpatch,
    debian/patches/hpdio_settings_dialog.dpatch: Removed, applied upstream.
  * debian/patches/delayed-hp-systray-start.dpatch,
    debian/patches/kde4-kdesudo-support.dpatch: Regenerated.
  * debian/patches/nicknames-device-ids.dpatch: Added patch from upstream
    for not shortening the *NickName: entries in the PPDs and not to replace
    " " by "_" in the device IDs in the PPDs (Upstream bugs: LP: #349539,
    LP: #349547).
  * Rebuild of unchanged source package. The Python installed on the Ubuntu
    build server for i386 was broken and produced a broken cupsext.so file
    (LP: #349781, LP: #349467).
  * debian/hpijs.postinst, debian/hpijs-ppds.postinst: Silenced non-fatal
    error messages when post-install script updates PPDs and there are PPDs
    not belonging to a CUPS queue in /etc/cups/ppd/ (LP: #345866).
  * debian/local/apport-hook.py, debian/rules, debian/hplip-data.install:
    Added apport hook (LP: #338442).

7e7252b... by Mark Purcell on 2009-03-17

Import patches-unapplied version 3.9.2-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a563896c0fa49a7bf58fc1ff24e0136ca69c7948

New changelog entries:
  [ Steve Langasek ]
  * Add missing ${python:Depends} to hplip-data.
  * The python scripts are in hplip-data - call dh_pysupport -i, not
    dh_pysupport -a, so we don't end up shipping .pyc files in the
    package! (Closes: #519966)
  [ Mark Purcell ]
  * Do not remove .pyc/.pyo on upgrades

a563896... by Mark Purcell on 2009-03-14

Import patches-unapplied version 3.9.2-2 to debian/sid

Imported using git-ubuntu import.