ubuntu/+source/hplip:ubuntu/edgy-security

Last commit made on 2007-10-12
Get this branch:
git clone -b ubuntu/edgy-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

Name:
ubuntu/edgy-security
Repository:
lp:ubuntu/+source/hplip

Recent commits

cc33b93... by Kees Cook on 2007-10-11

Import patches-unapplied version 1.6.9-0ubuntu2.1 to ubuntu/edgy-security

Imported using git-ubuntu import.

Changelog parent: b70636e2b3161da88aaeaf8a0048ef5dd0d6ad01

New changelog entries:
  * SECURITY UPDATE: arbitrary command execution via network
  * Add debian/patches/90_subprocess_replacement: use subprocess instead.
  * References
    https://launchpad.net/bugs/149121
    CVE-2007-5208

b70636e... by Matthias Klose on 2006-10-13

Import patches-unapplied version 1.6.9-0ubuntu2 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 3a8af4781ecf232f56129232a3a62d4c00b22d90

New changelog entries:
  * Add missing libsane-hpaio.so.1.0.0 library. Ubuntu #65908.

3a8af47... by Matthias Klose on 2006-10-11

Import patches-unapplied version 1.6.9-0ubuntu1 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 277e7d8e30491b0cd685c1f0c8bc542ac44aa79c

New changelog entries:
  * Synchronize with Debian CVS; remaining changes:
    - Add hplip to scanner group.
    - Additional patches 70_no_fail_on_bad_locales, 80_no-compiler.h.
    - Shuffling of hplip's recommendations/suggestions.
    - Remove hplip's shutdown and reboot links.
    - Splitting of desktop files, menu entries hidden by default.
    - udev rules for MFP devices.
    - Don't compress single files to make the package smaller.
  * Restore and update the "NoQt message" patch, introduced in
    0.9.7-4ubuntu1, dropped later.
  * New upstream source
    * HPLIP 1.6.9:
      + Fixed defect: Printer supplies listed in "random" order
      + Fixed defect: Don't report hpfax:/no_devices_found in CUPS 1.2
      + Fixed network printer detection (SLP)
      + Added hp-probe back
      + Fixed defect: The HP Fax URI could not be showed if executing
        hp-makeuri with parameter "--fax" in the terminal
      + Fixed defect: The "Add to List" button for Coverpage would be
        grayed out after sent a fax job including Coverpage
      + Fixed defect: An unexpected error occurred when add a FAB entry
        using the space as the fist character of the entry name
      + Made some misc. input validation improvements to hp-fab -i
      + Changed print code so that it can use lpr or lp depending on
        what is installed (lpr=default)
      + Fixed defect: hp-unload only works with ASCII char's
      + Fixed defect: hp-unload gives incorrect permissions bits.
        hp-unload will save files with permissions of 0600.
      + Fixed a laserjet scanning problem in hpiod
      + Changed the 1284.4/MLC setup command for CLJ2840/LJ3050/LJ3055
      + Cleaned up PML errors occuring on DJ 4xx when doing dynamic
        counters
      + Fixed status-dynamic-counters value for DJ 460
      + Fixed defect: Toolbox cannot be launched successfully after setup
      + Added code to cleanup spinner from text UIs
      + Fixed defect: The fax job could not be sent while sending fax in
        non-interactive mode
      + Fixed defect: The value of Notes for an FAB entry cannot be
        displayed correctly while the entry was added completely in
        interactive mode
      + Fixed defect: An error occurs while executing hp-sendfax in
        non-interactive mode with the device disconnected
      + Fixed defect: The .g3 file could not be added to the Items List
        and could not be sent
      + Fixed defect: The fax job could not be sent in non-interactive mode
      + Added scan-style and fit-to-page fix to hp-makecopies
      + Added scaling=100 to hp-sendfax.
      + Moved Qt import in hp-toolbox and hp-print to after command line
        processing
    * HPIJS 2.6.9:
      + Added support CD/DVD label printing (ie: PS D5100)
      + Added support for the following new printer(s)
        + PhotoSmart A310 series (DJGenericVIP)
        + PhotoSmart C5100 series (DJGenericVIP)
        + PhotoSmart C6100 series (DJGenericVIP)
        + PhotoSmart C7100 series (DJGenericVIP)
        + PhotoSmart D5100 series (DJGenericVIP)
        + PhotoSmart D5060 series (DJGenericVIP)
        + PhotoSmart Pro B8300 series (DJGenericVIP)
  * debian/control: change -dbg package to priority extra, and place
    hplip-ppds on section utils (to match ftp-master override file)
  * Disable new libhpprop dynamic loading in hpijs ljjetready driver,
    until we know for sure what it is and the code is fixed not to break
    strict aliasing rules (and to use libtool)
  * Fix some real and some cosmetic issues with the new Makefile.am and
    configure.in files from upstream
  * hplip.links: add hp-probe
  * control: recommend both hpijs and linuxprinting.org PPD packages,
    not just one or the other for package hplip
  * hpijs: ship fax PPD in the hpijs binary package, and not in the
    catch-all hpijs-ppds package. The reason for this is that many printers
    need hpijs only for the fax functionality
  * hplip.README.Debian: mention faxing, hpijs and python-reportlab for
    covers

277e7d8... by Michael Vogt on 2006-09-26

Import patches-unapplied version 1.6.7-2ubuntu2 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 79ae127e5acde0e952374ecac99d0b0840d2b436

New changelog entries:
  * revert the Breaks usage and turn it into a Conflict to avoid
    having to backport apt/dpkg/python-apt for the upgrade
    (see bug: #54234 for the rational)

79ae127... by Till Kamppeter on 2006-09-15

Import patches-unapplied version 1.6.7-2ubuntu1 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: d5e568d2e6eb9b395d70cd31314025d12e3e86ea

New changelog entries:
  * Merge from debian unstable.
  * Removed patches 50_ui-supportform-cleanups.dpatch and
    55_ui-supportform-debian.dpatch, there is no support window in the HP
    toolbox any more.
  * HPLIP (file io/hpiod/usbext.h) includes linux/compiler.h which is not
    part of Ubuntu Linux and not needed. Removed the include with patch
    80_no-compiler.h.dpatch.
  * debian/control: Let the "Conflicts:" of hpijs-ppds be only a "Breaks:"
    to facilitate an update from the previous version when both hpijs and
    hpijs-ppds are installed.
  * Transition to python 2.4, just rebuild (closes: #380845)
  * Add python post-rtupdate handler to restart hplip, just in case
  * The "I could easily start hating python because of them" release
  * New upstream source (closes: #378401, #377265)
    * HPLIP 1.6.7:
      + Changed from dynamic IP ports to static IANA IP ports for hpiod
        (2208) and hpssd (2207)
      + Fixed defect: the valid letter and number for gray plot could not be
        entered while executing hp-colorcal in terminal
      + Fixed defect: the fax job could not be sent in non-interactive mode
      + Move test page to last function with hp-setup
      + Fixed defect: hp-setup would not select correct ppd file for some
        models
      + Removed Uni-di check code from device.Device.__openChannel()
      + Fixed a problem that caused the fax wrong configuration error to
        appear in error
      + Fixed defect: the interactive and GUI mode for hp-fab can be entered
        while executing hp-fab with parameter -i and -u
      + Fixed defect with DeskJet 5540: traceback during align click from
        toolbox
      + Added non-interactive mode (-n) to hp-sendfax
      + Added interactive mode (-i) to hp-fab.
      + Fixed defect: the reduction was set to 25% automatically while
        setting the Reduction/enlargement override 25-400%.)
      + Added hp-makecopies
      + Fixed defect: CUPS 1.2 does not auto-associate the PPD file to the
        fax URI
    * HPIJS 1.6.7:
      + Added support for the following new printers:
        + Photosmart D6100 series (DJGenericVIP)
        + Photosmart D7100 series (DJGenericVIP)
  * dpatch 00_01_upstream-1.6.6-1.dpatch (remove): applied upstream
  * dpatch 20_fix_warnings (remove): accepted upstream
  * dpatch 60_lp_instead_of_lpr (remove): accepted upstream
  * Python policy changes (closes: #380845):
    + Build-depend on debhelper (>= 5.0.37.2), python-support (>= 0.3)
    + Add debian/pycompat with a content of "2"
    + Call dh_pysupport in debian/rules, and move dh_installinit after
      it for postinst scriptlet sanity
  * hplip.init: Make sure to set permission of hpssd files in case the user
    changed the suid/sgid information (closes: #372537)
  * debian/control: remove redundant python build-dependency, as we have
    python-dev already
  * hplip.links: remove link for hp-photo, as that utility does not exist
    anymore; add new hp-makecopies utility
  * Makefile.am: ship copier/ stuff in libexecdir
  * debian/rules: make sure we point to the hplip-doc package in hplip.conf
  * The "it is just a number, after all... or is it?" non-release
  * New upstream source
    + HPLIP has reached maturity, with an 1.x release
    + Switch versioning scheme for hplip and hpijs
    + CUPS 1.2 compatibility
    * HPLIP 1.6.6 (patchlevel 1):
      + Fixed broken links in HTML documentation
      + Added DOT4Init retry in hpiod. This fixed a intermittent scanning
        problem with the HP PSC 3100
      + Changed libsane-hpaio to display any received scan data after I/O
        timeout instead of aborting
      + Fixed the File Types that can be directly added to the fax job could
        not be displayed accurately on Send Fax dialog
      + Added 30sec retry and timeout to hpfax
      + Added CUPS 1.2 compatible output to hpfax
      + Removed DeviceOpen from hp backend. This fixes two problems 1) usblp
        will no longer be removed for device discovery 2) device discovery
        will no longer cause Inkjets to power-up (closes: #369286)
      + Changed hp backend device discovery verbage in order to work better
        with CUPS 1.2
      + Fixed status-types for 2006-09 devices (5 --> 2)
      + Fixed panel display for older OfficeJets that have VSTATUS
      + Fixed "no printers installed, run toolbox, install printer, toolbox
        produces error" bug
      + Updated hpfax to "No devices found" text and behavior
      + Removed extraneous syslog message during parallel port ProbeDevice
      + Rewrite of toolbox refresh code. Should fix long running issue
      + Fixed HP-Toolbox no activity after an hour causes toolbox to
        disconnect from all printers
      + Fixed the Job ID for fax job should be displayed in Status tab of
        toolbox while starting fax send
      + Modified XML schema (and all XML files to comply with it) -
        status-type broken out into status-type, status-battery-check, and
        status-dynamic-counters
      + Made hplip_GetID more bullet proof in hplip_api.c
      + Fixed invalid memory free in libsane-hpaio. Only occurred in the
        sane_hpaio_open abort path
      + Changed 1284.4/MLC credit reply timeout from 2 to 4 seconds in
        hpiod. This fixed a problem with 1200dpi uncompressed scanning (ie:
        PhotoSmart 2575)
      + Removed support dialog (should have been removed in 0.9.11, was
        missed)
      + Changed Tools and Support pane to include "View Documentation"
        rather than "View Support" - opens online docs in browser like
        Help | Contents...
      + Added sane hpaio.desc file to documentation
    * HPIJS 2.6.6:
      + Fixed an auto duplex problem in HPIJS
      + Fixed gcc 4.1 compiler issues with HPIJS glue code
      + Added support for the following new printers:
        + Deskjet D4100 series (DJ4100)
        + Deskjet D2300 series (DJ3600)
        + Deskjet D1360 series (DJ3320)
        + Photosmart A430 series (DJGenericVIP)
        + Photosmart A510 series (DJGenericVIP)
        + Photosmart A710 series (PSP470)
        + Photosmart A610 series (PSP470)
        + Photosmart C4100 series (DJGenericVIP)
        + Photosmart C3100 series (DJGenericVIP)
        + Photosmart D7300 series (DJGenericVIP)
      + Updated the Ghostscript KRGB patch: Revisited the KRGB buffer
        overflow issue with out-of-band data in fill_rectangle and
        copy_mono. Changed the fill_rectangle and copy_mono to an inner
        loop buffer check instead of a outer loop x/y extent check.
        As requested by Ralph Giles, added K 1-bit (KRGB) and 8-bit (KxRGB)
        support for KRGB, but only 1-bit is implemented for now
  * hpijs-ppds: depend on foomatic-filters as the PPDs require foomatic-rip
    to work. Version dependency to a new enough foomatic-rip (available in
    stable as well, so this is not strictly needed, but still...)
    (closes: #369833)
  * hpijs: drop suggestion on foomatic-filters, hpijs doesn't use it for
    anything anyway, and the PPDs (who do) now depend on it
  * hplip: recommend one of hpijs-ppds or linuxprinting.org-ppds instead of
    suggesting both. HPLIP really needs a PPD to do anything useful
  * Improve description of the hplip-dbg package a little
  * debian/watch: remove outdated URIs, update to version 3
  * dpatch 00_01_upstream-0.9.11-2 (remove): applied upstream
  * dpatch 00_01_upstream-1.6.6-1 (new): upstream HPLIP 1.6.6-1
  * dpatch 40_quiet-hpiod (remove): accepted upstream
  * dpatch 60_lp_instead_of_lpr: rediff
  * dpatches 50_ui-supportform-cleanups, 55_ui-supportform-debian (disable):
    upstream removed the supportform, but we may want to add those panes
    somewhere else so just disable the patches for now
  * dpatch 20_fix_warnings (new): fix broken code in hpijs that caused
    warnings
  * Remove old KRGB 1.2 patches

d5e568d... by Michael Vogt on 2006-09-04

Import patches-unapplied version 0.9.11-2ubuntu7 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 6839b5fa58819aa72b13b4193265cd9d6be4fdf3

New changelog entries:
  * 70_no_fail_on_bad_locales:
    - don't fail if the locales can't be set (this breaks upgrades)
  * Pre-Depend on python (>= 2.4.3-5). We need a working pyversions
    otherwise invoke-rc.d will fail to start hpssd in the postinst

6839b5f... by Michael Vogt on 2006-09-01

Import patches-unapplied version 0.9.11-2ubuntu6 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 86552a923077a5a52edefb2b46129f3fdefbfbdc

New changelog entries:
  * debian/rules:
    - applied another debian patch to fix upgrade problem (dapper->edgy)

86552a9... by Michael Vogt on 2006-08-30

Import patches-unapplied version 0.9.11-2ubuntu5 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: f93f71b708ae2f55ec841628c17a92a126e9a091

New changelog entries:
  * debian/rules:
    - fix the ordering of the rules, this unbreaks the upgrade from
      dapper to edgy (lp: #46595)

f93f71b... by Scott James Remnant (Canonical) on 2006-07-21

Import patches-unapplied version 0.9.11-2ubuntu4 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: bc9d9fc3640b9ae3147e4816d81dbfb4c84ded4c

New changelog entries:
  * Add forgotten versioned-dependency on sysv-rc to get new update-rc.d
    behaviour. Go me.

bc9d9fc... by Scott James Remnant (Canonical) on 2006-07-20

Import patches-unapplied version 0.9.11-2ubuntu3 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 71cc1f40ca5e426b7e483e8757b5c7ad5cb78591

New changelog entries:
  * Remove stop links from rc0 and rc6
  * Fix bogus build-depend line that doko introduced.