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

Last commit made on 2007-10-12
Get this branch:
git clone -b applied/ubuntu/feisty-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/feisty-updates
Repository:
lp:ubuntu/+source/hplip

Recent commits

29b07f9... by Kees Cook on 2007-10-11

Import patches-applied version 1.7.3-0ubuntu1.1 to applied/ubuntu/feisty-security

Imported using git-ubuntu import.

Changelog parent: b2f2bdcc9b583323ae7750e544b65a6fe42c1ff1
Unapplied parent: 5a395830478ead5930a9ff8fb3797bb2b68142a0

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

5a39583... by Kees Cook on 2007-10-11

Import patches-unapplied version 1.7.3-0ubuntu1.1 to ubuntu/feisty-security

Imported using git-ubuntu import.

Changelog parent: 75abbadc5a7d68b615fd4a9bde8c3348c74603db

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

b2f2bdc... by Till Kamppeter on 2007-04-03

Import patches-applied version 1.7.3-0ubuntu1 to applied/ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 40330e17f7df4e694e5f69d6883a06945460c4aa
Unapplied parent: 75abbadc5a7d68b615fd4a9bde8c3348c74603db

New changelog entries:
  * New upstream release (closes: LP#82546, LP#83936, LP#85805, LP#87695,
    LP#92237, LP#94013, LP#94015, LP#94823, LP#95489)
    * HPLIP 1.7.3
      + Added the <nopjl /> tag to hpijs-generator.in. This will remove
        the extra foomatic PJL options from most HP LaserJet PPD
        files. The extra foomatic PJL options caused some HPIJS PCL data
        issues. This fixes a "PCL XL error" on LJ1010/1012 that can
        occur on different PCs (closes: LP#92237).
      + Fixed defect (An error occurs when send a fax coverpage with "&"
        or "<" character in Regarding or Optional Message field.)
      + Removed banner pages from fax print settings
      + Altered hpfax: device discovery output to match hp: scheme (CUPS
        1.2 only)
      + Removed the wait cursor during the password entry screen
        [reported by Johannes]
      + Added error messages and suppressed content in toolbox when
        device is not found or unsupported
      + A new configure option was added --enable-cups11-build, this
        option controls the hp/hpfax device discovery message when no
        devices are found. If needed, this option provides backward
        compatibility with CUPS 1.1.x applications.
        With --enable-cups11-build set the "no_device_found" message is
        displayed during device discovery by the "hp" backend.
        With --disable-cups11-build (default) set the backend prints a
        scheme based on the following conditions.
            Condition 1 - no daemons
              output nothing stdout return exit 1
            Condition 2 - daemons running, no HP devices, output scheme
              direct hp "Unknown" "HP Printer (HPLIP)" return exit 0
            Condition 3 - daemons running, HP printer found, output URI
              direct hp:/... "hp model" "HP model HPLIP" "deviceid"
            return exit 0
        (closes: LP#87695)
      + Changed the way that hp-setup was being launched from the
        toolbox, it was hanging on Edgy
      + Added Tools > Printer Information
      + Added a check for 'lpr' for Debian installation (to force
        install of cupsys-bsd)
      + Moved the password prompt in the text/CLI installer past the
        distro confirm/select prompts to handle a problem with Mepis
      + Made a change to determine if networking is working during
        installation.
      + Added a private copy of sanei_init_debug to libsane-hpaio. This
        will remove the libsane.so dependency which was a problem for
        WINE.
      + Fixed defect (PPD file "foomatic:HP-PSC_2400-hpijs.ppd" can not
        be found when set up PSC 2400 in interactive mode, closes
        LP#95489)
      + Fixed a page update defect in the toolbox (when switching
        devices, update page correctly)
      + Re-wrote hpaioAdvanceDocument function in libsane-hpaio. This
        change only effects SCL scanners with an ADF (ie: inkjet
        all-in-ones). This fixes a double-feed ADF issue which occurred
        when scanning a single page.
      + Fixed defect (An unexpected error occurs when perform color
        calibration job in GUI mode on photosmart c7180.)
      + Some toolbox UI improvements
      + Converted hp-print to new UI
      + Fixed some defects in scrollprintview and devmgr
      + Added network detection to text/CLI installer
      + Toolbox internal/built-in print utility
      + Added password entry and validation to text/CLI installer
      + Fixed an issue when the ~/.hplip.conf file is not present on 1st
        run, the hp-setup run as root owns the file and doesn't allow the
        regular user to write to it.
      + Fixed defect (hp-setup -i can not setup a printer Photosmart
        c3100 which has multiple possible PPD files.)
      + Some visual updates to the toolbox
      + Fixed defect (DJ 4x0 power/battery settings not staying set)
      + Added a confirmation dialog to device remove in the toolbox
      + Linked quality and printoutmode in print settings
      + Switched [x] Enable style controls to (*) On ( ) Off style in
        print settings
      + Supply icons auto generate (removed supply PNG icons from
        data/images)
      + Fixed an issue with r_values in supplies processing
      + Added type 12 head support for PS33xx, PSC61xx, etc.
      + Fixed defect (The Print Settings of Fax device are invalid)
      + Fixed issue where L7xxx color cal wasn't showing the load paper UI
      + Fixed defect (The command "hp-setup -i" can not work normally)
      + Fixed defect (The setup process will hang up when modify the fax
        name to a name which contains more than 104 characters on setup
        UI.)
      + Changed magic.py to better handle text/plain vs. data detection
      + Added last used working directory support to hp-sendfax,
        hp-print, and hp-unload
    * HPLIP 1.7.2 (Not published as Ubuntu or Debian package)
      + Fixed defect (The fax file is printed out by the sender when use
        printer name with "-p" parameter to perform a fax job.)
      + Added CUPS fax queues to Print Settings and Print Control tabs
      + Added PQ Diag type 2, align type 12, color cal type 6, and LF
        cal type 2 for Officejet Pro L7xxx
      + Added agent types 20 and 21 for Officejet Pro L7xxx
      + Fixed defect (There is no response when click "About" in the
        "Help" menu in the toolbox window.)
      + Fixed defect (Function Commands configuration was disabled)
      + Fixed an issue where the ending banner page combo box would not
        show the proper setting if it were not 'none'
      + Fixed defect (An error occurs when select other ppd files from
        toolbox to setup)
      + Fixed defect (The command "hp-setup -i" can not work normally)
      + Fixed defect (The output of "-t" parameter is not the same as
        "--prettyprint" parameter when send a fax job using pretty
        printing for text files.)
      + Fixed defect (An error occurs when enter "#" in Fax Name field
        on "Enter Printer Information" window during setting up a
        printer.)
      + Fixed defect (Print outcomes are not full when set the "Page
        Orientation" as "Landscape" on "Print Settings" table.) [added
        "Fit to page" option in image printing section of Print Settings
        tab.]
      + Moved installer/images/xxx files from SCRIPT to DATA install in
        Makefile.am.
      + Fixed non-functioning printer control in hp-toolbox
      + Fixed an issue with the settings dialog not working [reported by
        Johannes]
      + Additional fixes to get PPD file handling working on Edgy and
        Feisty for CUPS 1.2.
      + Fixes for CUPS 1.2 and auto-generated PPD files for Feisty Fawn
        [reported by Till] (closes: LP#95489)
      + Fixed potential subscript array overflow in pcard/fat.c
        (reported by Suse).
      + Fixed an issue reported by Till with the device string returned
        by hpfax:
      + Fixed an issue in in the NoDeviceForm (missing __tr() method)
      + Fixed defect (Ubuntu Fiesty Herd 3 - ppd file w/hp-setup
        problem) [implemented change to PPD file enumeration for CUPS 1.2
        as suggested by Till] (closes: LP#95489)
      + Added banner pages to print settings (job-sheets)
      + Fixed problem with watermark angle text in print settings (utf-8
        decoding)
      + Added libusb-devel check to configure.in.
      + Added image printing settings to toolbox print settings
      + Added print adjustment settings to toolbox print settings
      + Enhanced the default button behavior in toolbox print settings
      + Removed sticky print settings from hp-print
      + hp_laserjet_p2015_series: Changed embedded-server-type from '0'
        to '1'
      + hp_laserjet_p2015_series: Changed panel-check-type from '0' to '1'
      + Fixed a traceback in hpfax: if HPLIP is not running during
        device detection (closes: LP#83936)
      + Added print job icons to indicate print job status
      + Updated some status icons
      + Fixed defect (An unexpected error occurs when enter hp-makecopies
        -d<device-uri> -m1 -n in terminal)
      + Fixed defect ("See Also:hp-colorcal" should not occur in the
        explanation for the hp-colorcal command on hplip website.)
      + Fixed defect (Refresh All button can not work on build
        hplip-1.7.1 public release.)
      + Fixed an issue in hpssd that caused history items in the ring
        buffer to slotted incorrectly
      + Added duplexer detection to the "sides" setting in the toolbox
        Print Settings (no "sides" selection if duplexer == 0)
      + Added new, more useful icons to the status list in the toolbox
      + Major toolbox (Device Manager) upgrade/redesign
      + Added printer settings tab (sets printer options in
        ~/.cups/lpoptions)
      + Removed panel tab (merged panel with status tab)
      + Redo of functions tab (new layout)
      + Redo of status tab (new icons, layout, inclusion of front panel
        display)
      + Front panel display will show device panel if available,
        otherwise most recent status text
      + Redo of supplies tab (new layout)
      + Redo of print jobs tab (now called printer control) (print
        control widget, new layout, etc)
      + hpssd will not store multiple history items with the same error
        code (last one gets replaced)
      + About box upgraded
      + cupsext extended in functionality (ppd, options, etc)
      + Removed trailing white space in IEEE 1284 model name. This will
        fix URIs that have a trailing "_" character in the model
        name. This issue crept back into the hpiod code after the libusb
        update (closes: LP#85805).
      + Fixed an issue in hp-check that caused a traceback if
        '/etc/sane.d/dll.conf' is missing
      + Added some more bug messages to hpaio.
      + Fixed a traceback in hp-levels reported on the mailing list (defect)
      + Set the device list column width in the toolbox splitter to be
        more narrow by default
      + Added the toolbox software version to the Device Manager about dialog
    * HPIJS 2.7.2
      + Fixed media type for maxdpi printmode for vip printers and its
        derivatives
      + Fixed the cause of carriage stall error in C41xx printers
      + Added support for the following new printer(s).
          * Officejet Pro L7300 series (OJProKx50)
          * Officejet Pro L7500 series (OJProKx50)
          * Officejet Pro L7600 series (OJProKx50)
          * Officejet Pro L7700 series (OJProKx50)
          * HP Officejet Pro K5300 series (OJProKx50)
          * HP Officejet Pro K5400 series (OJProKx50)
          * HP Officejet J5700 series (DJGenericVIP)
        OJProKx50 is derived from DJGenericVIP.
  * 80_laserjet1100_fix.dpatch: Fixed problem of accessing an HP LaserJet 1100
    on the parallel port (reported in LP#98520).
  * 82_scrolltool_py_deskjet_d4100_claen_device_not_found.dpatch: Fixed problem
    of Python traceback when DeskJet 4100 not accessible (e. g. turned off),
    reported in LP#98520 by Aaron Albright.
  * 84_align10form_py_deskjet_5440_head_align.dpatch: Fixed problem of head
    alignment GUI not working for DeskJet 5440 (closes: LP#98920).
  * Removed patches 00_01_hplevels_fix.dpatch,
    80_hpijs_deskjet_d41xx_hangs.dpatch,
    85_hpfax_crash_when_hpssd_not_running.dpatch,
    90_hpfax_bad_lpinfo_-v_output.dpatch, merged upstream.
  * Remade patch 14_charsign_fixes.dpatch, most of it was merged upstream.
  * 61_noqt_message.dpatch: Improved error message which appears when
    HPLIP utilities are called from the menu but PyQt is not installed
    (closes: LP#86893)..
  * Modified the debian/*.desktop files so that the environment variable
    "STARTED_FROM_MENU=1" is set to make the utilities showing the
    GTK-based error message window when called from the menu and PyQt is
    not installed (closes: LP#86893).
  * Added "NoDisplay=true" to the debian/*.desktop files so that the menu
    entries for the HPLIP tools are hidden by default (closes: LP#67892).
  * Fixed the pelling of the icon file names in the debian/*.desktop files
    (closes: LP#88290).
  * Removed debian/hp-toolbox.desktop, it was a duplicate menu entry for the
    HP Toolbox.
  * debian/hplip.postinst: Added clean-up for the ownerships of the user's
    .hplip.conf files. hp-setup of HPLIP 1.7.1 (and perhaps some older
    versions) created it with root ownerships and this made hp-toolbox not
    starting (closes: LP#99326).

75abbad... by Till Kamppeter on 2007-04-03

Import patches-unapplied version 1.7.3-0ubuntu1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: a576659253523423206a92f9fcf204dcce8bcf1a

New changelog entries:
  * New upstream release (closes: LP#82546, LP#83936, LP#85805, LP#87695,
    LP#92237, LP#94013, LP#94015, LP#94823, LP#95489)
    * HPLIP 1.7.3
      + Added the <nopjl /> tag to hpijs-generator.in. This will remove
        the extra foomatic PJL options from most HP LaserJet PPD
        files. The extra foomatic PJL options caused some HPIJS PCL data
        issues. This fixes a "PCL XL error" on LJ1010/1012 that can
        occur on different PCs (closes: LP#92237).
      + Fixed defect (An error occurs when send a fax coverpage with "&"
        or "<" character in Regarding or Optional Message field.)
      + Removed banner pages from fax print settings
      + Altered hpfax: device discovery output to match hp: scheme (CUPS
        1.2 only)
      + Removed the wait cursor during the password entry screen
        [reported by Johannes]
      + Added error messages and suppressed content in toolbox when
        device is not found or unsupported
      + A new configure option was added --enable-cups11-build, this
        option controls the hp/hpfax device discovery message when no
        devices are found. If needed, this option provides backward
        compatibility with CUPS 1.1.x applications.
        With --enable-cups11-build set the "no_device_found" message is
        displayed during device discovery by the "hp" backend.
        With --disable-cups11-build (default) set the backend prints a
        scheme based on the following conditions.
            Condition 1 - no daemons
              output nothing stdout return exit 1
            Condition 2 - daemons running, no HP devices, output scheme
              direct hp "Unknown" "HP Printer (HPLIP)" return exit 0
            Condition 3 - daemons running, HP printer found, output URI
              direct hp:/... "hp model" "HP model HPLIP" "deviceid"
            return exit 0
        (closes: LP#87695)
      + Changed the way that hp-setup was being launched from the
        toolbox, it was hanging on Edgy
      + Added Tools > Printer Information
      + Added a check for 'lpr' for Debian installation (to force
        install of cupsys-bsd)
      + Moved the password prompt in the text/CLI installer past the
        distro confirm/select prompts to handle a problem with Mepis
      + Made a change to determine if networking is working during
        installation.
      + Added a private copy of sanei_init_debug to libsane-hpaio. This
        will remove the libsane.so dependency which was a problem for
        WINE.
      + Fixed defect (PPD file "foomatic:HP-PSC_2400-hpijs.ppd" can not
        be found when set up PSC 2400 in interactive mode, closes
        LP#95489)
      + Fixed a page update defect in the toolbox (when switching
        devices, update page correctly)
      + Re-wrote hpaioAdvanceDocument function in libsane-hpaio. This
        change only effects SCL scanners with an ADF (ie: inkjet
        all-in-ones). This fixes a double-feed ADF issue which occurred
        when scanning a single page.
      + Fixed defect (An unexpected error occurs when perform color
        calibration job in GUI mode on photosmart c7180.)
      + Some toolbox UI improvements
      + Converted hp-print to new UI
      + Fixed some defects in scrollprintview and devmgr
      + Added network detection to text/CLI installer
      + Toolbox internal/built-in print utility
      + Added password entry and validation to text/CLI installer
      + Fixed an issue when the ~/.hplip.conf file is not present on 1st
        run, the hp-setup run as root owns the file and doesn't allow the
        regular user to write to it.
      + Fixed defect (hp-setup -i can not setup a printer Photosmart
        c3100 which has multiple possible PPD files.)
      + Some visual updates to the toolbox
      + Fixed defect (DJ 4x0 power/battery settings not staying set)
      + Added a confirmation dialog to device remove in the toolbox
      + Linked quality and printoutmode in print settings
      + Switched [x] Enable style controls to (*) On ( ) Off style in
        print settings
      + Supply icons auto generate (removed supply PNG icons from
        data/images)
      + Fixed an issue with r_values in supplies processing
      + Added type 12 head support for PS33xx, PSC61xx, etc.
      + Fixed defect (The Print Settings of Fax device are invalid)
      + Fixed issue where L7xxx color cal wasn't showing the load paper UI
      + Fixed defect (The command "hp-setup -i" can not work normally)
      + Fixed defect (The setup process will hang up when modify the fax
        name to a name which contains more than 104 characters on setup
        UI.)
      + Changed magic.py to better handle text/plain vs. data detection
      + Added last used working directory support to hp-sendfax,
        hp-print, and hp-unload
    * HPLIP 1.7.2 (Not published as Ubuntu or Debian package)
      + Fixed defect (The fax file is printed out by the sender when use
        printer name with "-p" parameter to perform a fax job.)
      + Added CUPS fax queues to Print Settings and Print Control tabs
      + Added PQ Diag type 2, align type 12, color cal type 6, and LF
        cal type 2 for Officejet Pro L7xxx
      + Added agent types 20 and 21 for Officejet Pro L7xxx
      + Fixed defect (There is no response when click "About" in the
        "Help" menu in the toolbox window.)
      + Fixed defect (Function Commands configuration was disabled)
      + Fixed an issue where the ending banner page combo box would not
        show the proper setting if it were not 'none'
      + Fixed defect (An error occurs when select other ppd files from
        toolbox to setup)
      + Fixed defect (The command "hp-setup -i" can not work normally)
      + Fixed defect (The output of "-t" parameter is not the same as
        "--prettyprint" parameter when send a fax job using pretty
        printing for text files.)
      + Fixed defect (An error occurs when enter "#" in Fax Name field
        on "Enter Printer Information" window during setting up a
        printer.)
      + Fixed defect (Print outcomes are not full when set the "Page
        Orientation" as "Landscape" on "Print Settings" table.) [added
        "Fit to page" option in image printing section of Print Settings
        tab.]
      + Moved installer/images/xxx files from SCRIPT to DATA install in
        Makefile.am.
      + Fixed non-functioning printer control in hp-toolbox
      + Fixed an issue with the settings dialog not working [reported by
        Johannes]
      + Additional fixes to get PPD file handling working on Edgy and
        Feisty for CUPS 1.2.
      + Fixes for CUPS 1.2 and auto-generated PPD files for Feisty Fawn
        [reported by Till] (closes: LP#95489)
      + Fixed potential subscript array overflow in pcard/fat.c
        (reported by Suse).
      + Fixed an issue reported by Till with the device string returned
        by hpfax:
      + Fixed an issue in in the NoDeviceForm (missing __tr() method)
      + Fixed defect (Ubuntu Fiesty Herd 3 - ppd file w/hp-setup
        problem) [implemented change to PPD file enumeration for CUPS 1.2
        as suggested by Till] (closes: LP#95489)
      + Added banner pages to print settings (job-sheets)
      + Fixed problem with watermark angle text in print settings (utf-8
        decoding)
      + Added libusb-devel check to configure.in.
      + Added image printing settings to toolbox print settings
      + Added print adjustment settings to toolbox print settings
      + Enhanced the default button behavior in toolbox print settings
      + Removed sticky print settings from hp-print
      + hp_laserjet_p2015_series: Changed embedded-server-type from '0'
        to '1'
      + hp_laserjet_p2015_series: Changed panel-check-type from '0' to '1'
      + Fixed a traceback in hpfax: if HPLIP is not running during
        device detection (closes: LP#83936)
      + Added print job icons to indicate print job status
      + Updated some status icons
      + Fixed defect (An unexpected error occurs when enter hp-makecopies
        -d<device-uri> -m1 -n in terminal)
      + Fixed defect ("See Also:hp-colorcal" should not occur in the
        explanation for the hp-colorcal command on hplip website.)
      + Fixed defect (Refresh All button can not work on build
        hplip-1.7.1 public release.)
      + Fixed an issue in hpssd that caused history items in the ring
        buffer to slotted incorrectly
      + Added duplexer detection to the "sides" setting in the toolbox
        Print Settings (no "sides" selection if duplexer == 0)
      + Added new, more useful icons to the status list in the toolbox
      + Major toolbox (Device Manager) upgrade/redesign
      + Added printer settings tab (sets printer options in
        ~/.cups/lpoptions)
      + Removed panel tab (merged panel with status tab)
      + Redo of functions tab (new layout)
      + Redo of status tab (new icons, layout, inclusion of front panel
        display)
      + Front panel display will show device panel if available,
        otherwise most recent status text
      + Redo of supplies tab (new layout)
      + Redo of print jobs tab (now called printer control) (print
        control widget, new layout, etc)
      + hpssd will not store multiple history items with the same error
        code (last one gets replaced)
      + About box upgraded
      + cupsext extended in functionality (ppd, options, etc)
      + Removed trailing white space in IEEE 1284 model name. This will
        fix URIs that have a trailing "_" character in the model
        name. This issue crept back into the hpiod code after the libusb
        update (closes: LP#85805).
      + Fixed an issue in hp-check that caused a traceback if
        '/etc/sane.d/dll.conf' is missing
      + Added some more bug messages to hpaio.
      + Fixed a traceback in hp-levels reported on the mailing list (defect)
      + Set the device list column width in the toolbox splitter to be
        more narrow by default
      + Added the toolbox software version to the Device Manager about dialog
    * HPIJS 2.7.2
      + Fixed media type for maxdpi printmode for vip printers and its
        derivatives
      + Fixed the cause of carriage stall error in C41xx printers
      + Added support for the following new printer(s).
          * Officejet Pro L7300 series (OJProKx50)
          * Officejet Pro L7500 series (OJProKx50)
          * Officejet Pro L7600 series (OJProKx50)
          * Officejet Pro L7700 series (OJProKx50)
          * HP Officejet Pro K5300 series (OJProKx50)
          * HP Officejet Pro K5400 series (OJProKx50)
          * HP Officejet J5700 series (DJGenericVIP)
        OJProKx50 is derived from DJGenericVIP.
  * 80_laserjet1100_fix.dpatch: Fixed problem of accessing an HP LaserJet 1100
    on the parallel port (reported in LP#98520).
  * 82_scrolltool_py_deskjet_d4100_claen_device_not_found.dpatch: Fixed problem
    of Python traceback when DeskJet 4100 not accessible (e. g. turned off),
    reported in LP#98520 by Aaron Albright.
  * 84_align10form_py_deskjet_5440_head_align.dpatch: Fixed problem of head
    alignment GUI not working for DeskJet 5440 (closes: LP#98920).
  * Removed patches 00_01_hplevels_fix.dpatch,
    80_hpijs_deskjet_d41xx_hangs.dpatch,
    85_hpfax_crash_when_hpssd_not_running.dpatch,
    90_hpfax_bad_lpinfo_-v_output.dpatch, merged upstream.
  * Remade patch 14_charsign_fixes.dpatch, most of it was merged upstream.
  * 61_noqt_message.dpatch: Improved error message which appears when
    HPLIP utilities are called from the menu but PyQt is not installed
    (closes: LP#86893)..
  * Modified the debian/*.desktop files so that the environment variable
    "STARTED_FROM_MENU=1" is set to make the utilities showing the
    GTK-based error message window when called from the menu and PyQt is
    not installed (closes: LP#86893).
  * Added "NoDisplay=true" to the debian/*.desktop files so that the menu
    entries for the HPLIP tools are hidden by default (closes: LP#67892).
  * Fixed the pelling of the icon file names in the debian/*.desktop files
    (closes: LP#88290).
  * Removed debian/hp-toolbox.desktop, it was a duplicate menu entry for the
    HP Toolbox.
  * debian/hplip.postinst: Added clean-up for the ownerships of the user's
    .hplip.conf files. hp-setup of HPLIP 1.7.1 (and perhaps some older
    versions) created it with root ownerships and this made hp-toolbox not
    starting (closes: LP#99326).

40330e1... by Till Kamppeter on 2007-02-14

Import patches-applied version 1.7.1-1ubuntu2 to applied/ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 2ebaf9f05f9182b3de837d9cec7c64b57d647c63
Unapplied parent: a576659253523423206a92f9fcf204dcce8bcf1a

New changelog entries:
  * 80_hpijs_deskjet_d41xx_hangs.dpatch: Applied offical patch from HP
    (1.7.1-1), fixes DeskJet D41xx hanging on second job.
  * 85_hpfax_crash_when_hpssd_not_running.dpatch: Fixes hpfax CUPS backend
    crash when HPLIP daemons are not running (closes: LP#83936).
  * 90_hpfax_bad_lpinfo_-v_output.dpatch: Fixes hpfax CUPS backend returning
    an "hp:/..." URI instead of an "hpfax:/..." URI to CUPS.

a576659... by Till Kamppeter on 2007-02-14

Import patches-unapplied version 1.7.1-1ubuntu2 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 2dca0515f15f95cc9abbef3e81f4f1d6c0ddb697

New changelog entries:
  * 80_hpijs_deskjet_d41xx_hangs.dpatch: Applied offical patch from HP
    (1.7.1-1), fixes DeskJet D41xx hanging on second job.
  * 85_hpfax_crash_when_hpssd_not_running.dpatch: Fixes hpfax CUPS backend
    crash when HPLIP daemons are not running (closes: LP#83936).
  * 90_hpfax_bad_lpinfo_-v_output.dpatch: Fixes hpfax CUPS backend returning
    an "hp:/..." URI instead of an "hpfax:/..." URI to CUPS.

2ebaf9f... by Till Kamppeter on 2007-01-29

Import patches-applied version 1.7.1-1ubuntu1 to applied/ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: ac3d846f8ed85400d2af94a2348b1d25bf90851e
Unapplied parent: 2dca0515f15f95cc9abbef3e81f4f1d6c0ddb697

New changelog entries:
  * Merge from debian CVS (closes: LP#60242, LP#66830,
    LP#74809, LP#77307), 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.
  * debian/hplip.postrm: Suppress error on uninstalling HPLIP when "scanner"
    is not empty.
  * 61_noqt_message.dpatch: Removed, functionality implemented upstream.
  * 70_no_fail_on_bad_locales.dpatch: Rediff.
  * debian/control: Added missing "libsane-dev" to Build-Depends.
  * debian/hplip.install: Removed usr/lib/libsane*.so.*, not needed any more.
  * New Upstream source
    * HPLIP 1.7.1:
      + Fixed uninitilized pointer in hplip_api library.
      + Got some newer inkjet all-in-ones working with hp-makecopies:
        + photosmart_c5100_series: Changed copy-type from '0' to '3'
        + photosmart_c6100_series: Changed copy-type from '0' to '3'
        + photosmart_c7100_series: Changed copy-type from '0' to '3'
        + photosmart_3100_series: Changed copy-type from '0' to '3'
        + photosmart_3200_series: Changed copy-type from '0' to '3'
        + photosmart_3300_series: Changed copy-type from '0' to '3'
      + Added a "last used device URI" feature to all utilities/UIs
      + Added a device refresh after the job cancel function in the toolbox
      + Fixed defect (hp-setup -u no devices <b>, <p>, etc. characters in
        error log)
      + Fixed sane_start: "Document feeder out of documents" problem with
        LJ3300 MFP which have no ADF.
      + Fixed defect (Test email text update)
      + Improved progress dialog behaviour and messaging in hp-sendfax
      + Fixed defect (The counter of selected picture in status bar does
        not work if selecting picture by drag action.)
      + Fixed defect (The "Show Thumbnail" item still appears after
        executing "Show Thumbnails" operation if the picture does not support
        "show thumbnail" function.)
      + Implemented enhancement (Have front panel tab appear when supported
        by printer)
      + Fixed defect (The fax job can not be done while executing
        'hp-sendfax -n' in terminal on Fedora Core 6 32bit OS.)
      + photosmart_c7100_series: Changed pcard-type from '2' to '1'
      + Added feature (Fax Address Book also should be added on the Tools &
        Settings tab in toolbox for usability.)
      + Fixed defect (The printer still appears in the device list while
        deleting the printer from CUPS.)
      + Added feature: Toolbox device list auto refreshes after device is
        added using hp-setup from toolbox
      + Fixed an issue with ChoosePrinterDlg2
      + Re-wired "Configure Print Settings" in the toolbox to go directly
        to the correct settings page for the printer
      + Fixed an issue with toolbox auto refresh settings save in
        ~/.hplip.conf
      + Fixed defect (New Fax Address can not be listed in Individual(s)
        and Group(s) fields of Recipients tab on Debian 3.1 32bit OS.)
      + Fixed defect (The address can not be added to a group through edit
        function in Fax Address Book.)
      + Fixed defect (Help button is ineffective after clicking Align
        Cartridges in Toolbox on Debian3.1 32bit OS.)
      + Added some error checking to struct.unpack() in SLP packet decoding
      + Fixed defect (An error occurs when enter "%" in "Print Name" of
        "Enter Printer Information" window during setting up a device.)
      + Fixed defect (The unloaded file still be showed in "Unload Files
        from Photo Card" dialog box after unload it with "Remove selected
        files" option in GUI mode.)
      + Fixed defect ('.bmp' type file can not be directly added to a fax
        job though this file type is listed in the Direct Allowable Types
        list. )
      + Fixed problem with adding XPM files to hp-sendfax
      + Removed extraneous MIME types from hp-sendfax allowable types
      + Changed auto refresh update range to 5-60 sec.
      + Merged PyQt polling fix (should fix faxing on systems with PyQt
        3.16 or 3.17)
      + Added page range validation to hp-print (disallows ranges like "-2"
        and "2-")
      + Fixed defect 1291 (The plain-text type file which begins with
        character "/*" can not be added rendered by the fax driver.) [Pretty
        printing checkbox added to hp-print and hp-sendfax. Off by default.]
    * HPIJS 2.7.1:
      + Moved PSC 21XX from DJ9xxVIP to DJGenericVIP - these printers can
        do fullbleed printing on 4x6 media
      + Added a new printmode, photonormal for DJ9xxVIP to enable printers
        without media sensors to print to photo media
  * dpatch 00_01_upstream-fix-libusb-bigendian: removed, it is in 1.6.12
  * dpatch 00_02_upstream-fix-pragma-pack: removed, it is in 1.6.12
  * dpatch 10_shebang_fixes.dpatch: rediff
  * dpatch 14_charsign_fixes: rediff
  * dpatch 00_01_hplevels_fix (new): fixes showstopper bug in hp-levels
  * debian/hplip.links: add link for hp-firmware
  * debian/rules: use dh_clean without -k on install-stamp target, without
    it we corrupt the changes file for the next build unless the clean
    target was being invoked (as clean already had a dh_clean call)
  * debian/control: suggest kdebase-bin (for kdesu) or gksu, as hp-toolbox
    can use them
  * New Upstream source
    * HPLIP 1.6.12:
      + Incorporated the following upstream change requests
        from Red Hat:
         1. Removed IANA comment from hplip.conf.
         2. Added libm library check to configure.in.
         3. Added some IPP "STATE:" messages for CUPS 1.2 in the "hp"
            backend.
       + Applied 'hplip-loop' patch from Tim Waugh [changes hpssd.py async
         loop timeout from 0.5 to 5.0 sec].
       + Fixed defect (The fax setup failed when executing hp-setup with
         serial number USB ID parameter in terminal in Fedora Core6 32bit
         OS.)
       + Fixed defect ([hp-setup] device i/o error no way to cancel or go
         back.)
       + Fixed defect (The edit function can not be executed when changing
         fax number only in Fax Address Book.)
       + Fixed defect (The fax number and fax name was exchanged on the
         "Finished Adding printer" page.)
       + Fixed defect (Parameter "-bcups" of hp-probe command is disabled.)
       + Fixed a potential batch scanning memory leak in libsane-hpaio with
         scanimage version 1.0.18 or higher.
       + Fixed defect (A blank screen is displayed while executing
         "hp-check -lerror" in the terminal.)
       + Fixed defect (The queue message of processing page is displayed
         twice when executing a fax job with multi-pages in terminal in
         Fedora core6.)
       + Fixed a traceback in hp-check caused when non-HPLIP backends are
         encountered in CUPS. [reported by user on mailing list]
       + Fixed defect (The duplicate Nickname can be added to the Fax
         Addresses by editing function.)
       + photosmart_c6100_series: Changed copy-type from '3' to '0' [Note:
         Make copies is temp. disabled for all inkjet AiOs]
       + Replaced "pragma pack(1)" with "__attribute__ ((packed))" in all
         C/C++ structures. This was needed for the ARM gcc compiler.
       + Removed the libusb little-endian conversion in hpiod. This
         conversion was not needed for big-endian systems because the usbfs
         takes care of the big-endian to little-endian conversion.
       + Added SANE_DEBUG_HPAIO support to libsane-hpaio
       + Finished enhancement (Add mDNS/Bonjour/Rendezvous support to
         hp-probe).
       + Marked SANE_I18N text strings for localization in libsane-hpaio.
       + Added checks to make sure conf files exist and have no errors.
       + Reorganized include files in libsane-hpaio.
       + Enhancement: HPSSD performance/code cleanup modifications (several
         functions moved from hpssd to client code).
       + Fax files are stored in temp files by hpssd rather than in memory.
       + Fixed a problem with lineart scanning using MMR compression on
         Laserjets.
       + Workaround added for (Launch of hp-setup from hp-toolbox leads to
         error [reported by Johannes]) [Added error dialog if gksu or kdesu
         not found]
       + Added the ability to quit in additional places for the color
         alignment command-line tool and cleaned up some wording with-in the
         command-line tool.
       + Fixed defect (Allow [SERIAL NO.|USB bus:device|IP| DEVNODE] to be
         used with -u)
       + Fixed defect (The "remove of all files" - radio button is always
         grayed-out in the hp-unload interface, so have removed it for now).
         This was fixed by removing the radio button since we will not
         support this functionality at this time.
       + Applied the Ubuntu provided 61_noqt_message.dpatch with changes
         [supplied by Matthias Klose with Ubuntu]
       + Added missing time import in setupform.py.
       + Fixed a problem with event forwarding in hpssd.
       + Fixed a problem with device status refresh in hp-sendfax (hpssd
         bug)
       + Moved hplip_api code to separate "api" directory.
       + Added hplip_api support for reading the new models.dat files. The
         new models.dat file replaces the .xml files. For third-party
         applications, the preferred way to read the models.dat file is to
         use the hplip_api. The hplip_api can be used to get model attributes
         without running the HPLIP daemons. See hplip_api.h for reference.
       + Fixed defect (These Examples in usage of hp-setup that would work
         in non-interactive mode should specify -i parameter.)
       + Fixed defect (hp-print UI not usable on 800x600 screen w/GNOME)
    * HPIJS 2.6.12:
      + Made hplip_api calls in hpijs conditional at compile time. The
        hpijs configure flag "hplip-build" will determine if hplip_api calls
        are used.
      + Added support for the following new printer(s).
        + Color LaserJet CP4005 (LJColor/PS)
        + LaserJet M5025 MFP (LJMono/PS)
        + LaserJet M3027 MFP (LJMono/PS)
  * This upstream version was never built or released by Debian

2dca051... by Till Kamppeter on 2007-01-29

Import patches-unapplied version 1.7.1-1ubuntu1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 701a81888834bf9f2c34cbf86355707a3dd35b29

New changelog entries:
  * Merge from debian CVS (closes: LP#60242, LP#66830,
    LP#74809, LP#77307), 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.
  * debian/hplip.postrm: Suppress error on uninstalling HPLIP when "scanner"
    is not empty.
  * 61_noqt_message.dpatch: Removed, functionality implemented upstream.
  * 70_no_fail_on_bad_locales.dpatch: Rediff.
  * debian/control: Added missing "libsane-dev" to Build-Depends.
  * debian/hplip.install: Removed usr/lib/libsane*.so.*, not needed any more.
  * New Upstream source
    * HPLIP 1.7.1:
      + Fixed uninitilized pointer in hplip_api library.
      + Got some newer inkjet all-in-ones working with hp-makecopies:
        + photosmart_c5100_series: Changed copy-type from '0' to '3'
        + photosmart_c6100_series: Changed copy-type from '0' to '3'
        + photosmart_c7100_series: Changed copy-type from '0' to '3'
        + photosmart_3100_series: Changed copy-type from '0' to '3'
        + photosmart_3200_series: Changed copy-type from '0' to '3'
        + photosmart_3300_series: Changed copy-type from '0' to '3'
      + Added a "last used device URI" feature to all utilities/UIs
      + Added a device refresh after the job cancel function in the toolbox
      + Fixed defect (hp-setup -u no devices <b>, <p>, etc. characters in
        error log)
      + Fixed sane_start: "Document feeder out of documents" problem with
        LJ3300 MFP which have no ADF.
      + Fixed defect (Test email text update)
      + Improved progress dialog behaviour and messaging in hp-sendfax
      + Fixed defect (The counter of selected picture in status bar does
        not work if selecting picture by drag action.)
      + Fixed defect (The "Show Thumbnail" item still appears after
        executing "Show Thumbnails" operation if the picture does not support
        "show thumbnail" function.)
      + Implemented enhancement (Have front panel tab appear when supported
        by printer)
      + Fixed defect (The fax job can not be done while executing
        'hp-sendfax -n' in terminal on Fedora Core 6 32bit OS.)
      + photosmart_c7100_series: Changed pcard-type from '2' to '1'
      + Added feature (Fax Address Book also should be added on the Tools &
        Settings tab in toolbox for usability.)
      + Fixed defect (The printer still appears in the device list while
        deleting the printer from CUPS.)
      + Added feature: Toolbox device list auto refreshes after device is
        added using hp-setup from toolbox
      + Fixed an issue with ChoosePrinterDlg2
      + Re-wired "Configure Print Settings" in the toolbox to go directly
        to the correct settings page for the printer
      + Fixed an issue with toolbox auto refresh settings save in
        ~/.hplip.conf
      + Fixed defect (New Fax Address can not be listed in Individual(s)
        and Group(s) fields of Recipients tab on Debian 3.1 32bit OS.)
      + Fixed defect (The address can not be added to a group through edit
        function in Fax Address Book.)
      + Fixed defect (Help button is ineffective after clicking Align
        Cartridges in Toolbox on Debian3.1 32bit OS.)
      + Added some error checking to struct.unpack() in SLP packet decoding
      + Fixed defect (An error occurs when enter "%" in "Print Name" of
        "Enter Printer Information" window during setting up a device.)
      + Fixed defect (The unloaded file still be showed in "Unload Files
        from Photo Card" dialog box after unload it with "Remove selected
        files" option in GUI mode.)
      + Fixed defect ('.bmp' type file can not be directly added to a fax
        job though this file type is listed in the Direct Allowable Types
        list. )
      + Fixed problem with adding XPM files to hp-sendfax
      + Removed extraneous MIME types from hp-sendfax allowable types
      + Changed auto refresh update range to 5-60 sec.
      + Merged PyQt polling fix (should fix faxing on systems with PyQt
        3.16 or 3.17)
      + Added page range validation to hp-print (disallows ranges like "-2"
        and "2-")
      + Fixed defect 1291 (The plain-text type file which begins with
        character "/*" can not be added rendered by the fax driver.) [Pretty
        printing checkbox added to hp-print and hp-sendfax. Off by default.]
    * HPIJS 2.7.1:
      + Moved PSC 21XX from DJ9xxVIP to DJGenericVIP - these printers can
        do fullbleed printing on 4x6 media
      + Added a new printmode, photonormal for DJ9xxVIP to enable printers
        without media sensors to print to photo media
  * dpatch 00_01_upstream-fix-libusb-bigendian: removed, it is in 1.6.12
  * dpatch 00_02_upstream-fix-pragma-pack: removed, it is in 1.6.12
  * dpatch 10_shebang_fixes.dpatch: rediff
  * dpatch 14_charsign_fixes: rediff
  * dpatch 00_01_hplevels_fix (new): fixes showstopper bug in hp-levels
  * debian/hplip.links: add link for hp-firmware
  * debian/rules: use dh_clean without -k on install-stamp target, without
    it we corrupt the changes file for the next build unless the clean
    target was being invoked (as clean already had a dh_clean call)
  * debian/control: suggest kdebase-bin (for kdesu) or gksu, as hp-toolbox
    can use them
  * New Upstream source
    * HPLIP 1.6.12:
      + Incorporated the following upstream change requests
        from Red Hat:
         1. Removed IANA comment from hplip.conf.
         2. Added libm library check to configure.in.
         3. Added some IPP "STATE:" messages for CUPS 1.2 in the "hp"
            backend.
       + Applied 'hplip-loop' patch from Tim Waugh [changes hpssd.py async
         loop timeout from 0.5 to 5.0 sec].
       + Fixed defect (The fax setup failed when executing hp-setup with
         serial number USB ID parameter in terminal in Fedora Core6 32bit
         OS.)
       + Fixed defect ([hp-setup] device i/o error no way to cancel or go
         back.)
       + Fixed defect (The edit function can not be executed when changing
         fax number only in Fax Address Book.)
       + Fixed defect (The fax number and fax name was exchanged on the
         "Finished Adding printer" page.)
       + Fixed defect (Parameter "-bcups" of hp-probe command is disabled.)
       + Fixed a potential batch scanning memory leak in libsane-hpaio with
         scanimage version 1.0.18 or higher.
       + Fixed defect (A blank screen is displayed while executing
         "hp-check -lerror" in the terminal.)
       + Fixed defect (The queue message of processing page is displayed
         twice when executing a fax job with multi-pages in terminal in
         Fedora core6.)
       + Fixed a traceback in hp-check caused when non-HPLIP backends are
         encountered in CUPS. [reported by user on mailing list]
       + Fixed defect (The duplicate Nickname can be added to the Fax
         Addresses by editing function.)
       + photosmart_c6100_series: Changed copy-type from '3' to '0' [Note:
         Make copies is temp. disabled for all inkjet AiOs]
       + Replaced "pragma pack(1)" with "__attribute__ ((packed))" in all
         C/C++ structures. This was needed for the ARM gcc compiler.
       + Removed the libusb little-endian conversion in hpiod. This
         conversion was not needed for big-endian systems because the usbfs
         takes care of the big-endian to little-endian conversion.
       + Added SANE_DEBUG_HPAIO support to libsane-hpaio
       + Finished enhancement (Add mDNS/Bonjour/Rendezvous support to
         hp-probe).
       + Marked SANE_I18N text strings for localization in libsane-hpaio.
       + Added checks to make sure conf files exist and have no errors.
       + Reorganized include files in libsane-hpaio.
       + Enhancement: HPSSD performance/code cleanup modifications (several
         functions moved from hpssd to client code).
       + Fax files are stored in temp files by hpssd rather than in memory.
       + Fixed a problem with lineart scanning using MMR compression on
         Laserjets.
       + Workaround added for (Launch of hp-setup from hp-toolbox leads to
         error [reported by Johannes]) [Added error dialog if gksu or kdesu
         not found]
       + Added the ability to quit in additional places for the color
         alignment command-line tool and cleaned up some wording with-in the
         command-line tool.
       + Fixed defect (Allow [SERIAL NO.|USB bus:device|IP| DEVNODE] to be
         used with -u)
       + Fixed defect (The "remove of all files" - radio button is always
         grayed-out in the hp-unload interface, so have removed it for now).
         This was fixed by removing the radio button since we will not
         support this functionality at this time.
       + Applied the Ubuntu provided 61_noqt_message.dpatch with changes
         [supplied by Matthias Klose with Ubuntu]
       + Added missing time import in setupform.py.
       + Fixed a problem with event forwarding in hpssd.
       + Fixed a problem with device status refresh in hp-sendfax (hpssd
         bug)
       + Moved hplip_api code to separate "api" directory.
       + Added hplip_api support for reading the new models.dat files. The
         new models.dat file replaces the .xml files. For third-party
         applications, the preferred way to read the models.dat file is to
         use the hplip_api. The hplip_api can be used to get model attributes
         without running the HPLIP daemons. See hplip_api.h for reference.
       + Fixed defect (These Examples in usage of hp-setup that would work
         in non-interactive mode should specify -i parameter.)
       + Fixed defect (hp-print UI not usable on 800x600 screen w/GNOME)
    * HPIJS 2.6.12:
      + Made hplip_api calls in hpijs conditional at compile time. The
        hpijs configure flag "hplip-build" will determine if hplip_api calls
        are used.
      + Added support for the following new printer(s).
        + Color LaserJet CP4005 (LJColor/PS)
        + LaserJet M5025 MFP (LJMono/PS)
        + LaserJet M3027 MFP (LJMono/PS)
  * This upstream version was never built or released by Debian

ac3d846... by Anthony Mercatante on 2007-01-20

Import patches-applied version 1.6.10-3ubuntu3 to applied/ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 1c97bdd77a10ba273aeccc398311f3b6e8b160f8
Unapplied parent: 701a81888834bf9f2c34cbf86355707a3dd35b29

New changelog entries:
  * Fixed hplip.desktop and added hplip-kubuntu.desktop.
    Kubuntu doesn't have any application categorised in "Settings"
    so that results a crappy Kmenu. The hplip.desktop file will not
    show in KDE, and the kubuntu one, only shows in KDE, in
    "System" section.

701a818... by Anthony Mercatante on 2007-01-20

Import patches-unapplied version 1.6.10-3ubuntu3 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: bc61d3627def11b15e06030e52d50851c26d940d

New changelog entries:
  * Fixed hplip.desktop and added hplip-kubuntu.desktop.
    Kubuntu doesn't have any application categorised in "Settings"
    so that results a crappy Kmenu. The hplip.desktop file will not
    show in KDE, and the kubuntu one, only shows in KDE, in
    "System" section.