View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/ubuntu/+source/hplip
Members of Ubuntu Server Dev import team can upload to this repository. Log in for directions.

Branches

Name Last Modified Last Commit
applied/ubuntu/gutsy-updates 2009-01-13 20:04:21 UTC 2009-01-13
Import patches-applied version 2.7.7.dfsg.1-0ubuntu5.3 to applied/ubuntu/guts...

Author: Ansgar Burchardt
Author Date: 2008-12-18 11:45:10 UTC

Import patches-applied version 2.7.7.dfsg.1-0ubuntu5.3 to applied/ubuntu/gutsy-security

Imported using git-ubuntu import.

Changelog parent: ed6890f74a06519ede8276af73633f28b1e407ed
Unapplied parent: a8ff31cb90428b079e28e03ef4ded789a8ba3031

New changelog entries:
  * debian/hplip.postinst: Removed code to correct permissions of .hplip
    personal config in user's home directories (Ubuntu LP: #191299).

ubuntu/dapper-devel 2008-11-19 20:04:11 UTC 2008-11-19
Import patches-unapplied version 0.9.7-4ubuntu1.1 to ubuntu/dapper-security

Author: Marc Deslauriers
Author Date: 2008-11-18 18:39:37 UTC

Import patches-unapplied version 0.9.7-4ubuntu1.1 to ubuntu/dapper-security

Imported using git-ubuntu import.

Changelog parent: 595afb91fc6bf753c49637feb55f7a5e9687cf4d

New changelog entries:
  * SECURITY UPDATE: privilege escalation using the hplip alert-mailing
    functionality.
    - debian/patches/70_SECURITY_CVE-2008-2940.dpatch: fix handle_event()
      in hpssd.py to validate device-uri parameter and disable
      handle_setalerts(). This fix alters hplip behaviour by preventing
      users from setting alerts and by moving alert configuration to a
      root-controlled /etc/hp/alerts.conf file.
    - CVE-2008-2940
  * SECURITY UPDATE: denial of service in hpssd message parser.
    - debian/patches/71_SECURITY_CVE-2008-2941.dpatch: fix handle_event()
      in hpssd.py to correctly validate parameters.
    - CVE-2008-2941

applied/ubuntu/dapper-updates 2008-11-19 20:04:11 UTC 2008-11-19
Import patches-applied version 0.9.7-4ubuntu1.1 to applied/ubuntu/dapper-secu...

Author: Marc Deslauriers
Author Date: 2008-11-18 18:39:37 UTC

Import patches-applied version 0.9.7-4ubuntu1.1 to applied/ubuntu/dapper-security

Imported using git-ubuntu import.

Changelog parent: 060dad697c862bd5941ca523a598f707c824a12b
Unapplied parent: f5e3d468d0abf958b1bf7a40b825aabc8e28b3c3

New changelog entries:
  * SECURITY UPDATE: privilege escalation using the hplip alert-mailing
    functionality.
    - debian/patches/70_SECURITY_CVE-2008-2940.dpatch: fix handle_event()
      in hpssd.py to validate device-uri parameter and disable
      handle_setalerts(). This fix alters hplip behaviour by preventing
      users from setting alerts and by moving alert configuration to a
      root-controlled /etc/hp/alerts.conf file.
    - CVE-2008-2940
  * SECURITY UPDATE: denial of service in hpssd message parser.
    - debian/patches/71_SECURITY_CVE-2008-2941.dpatch: fix handle_event()
      in hpssd.py to correctly validate parameters.
    - CVE-2008-2941

ubuntu/dapper-updates 2008-11-19 20:04:11 UTC 2008-11-19
Import patches-unapplied version 0.9.7-4ubuntu1.1 to ubuntu/dapper-security

Author: Marc Deslauriers
Author Date: 2008-11-18 18:39:37 UTC

Import patches-unapplied version 0.9.7-4ubuntu1.1 to ubuntu/dapper-security

Imported using git-ubuntu import.

Changelog parent: 595afb91fc6bf753c49637feb55f7a5e9687cf4d

New changelog entries:
  * SECURITY UPDATE: privilege escalation using the hplip alert-mailing
    functionality.
    - debian/patches/70_SECURITY_CVE-2008-2940.dpatch: fix handle_event()
      in hpssd.py to validate device-uri parameter and disable
      handle_setalerts(). This fix alters hplip behaviour by preventing
      users from setting alerts and by moving alert configuration to a
      root-controlled /etc/hp/alerts.conf file.
    - CVE-2008-2940
  * SECURITY UPDATE: denial of service in hpssd message parser.
    - debian/patches/71_SECURITY_CVE-2008-2941.dpatch: fix handle_event()
      in hpssd.py to correctly validate parameters.
    - CVE-2008-2941

ubuntu/dapper-security 2008-11-19 20:04:11 UTC 2008-11-19
Import patches-unapplied version 0.9.7-4ubuntu1.1 to ubuntu/dapper-security

Author: Marc Deslauriers
Author Date: 2008-11-18 18:39:37 UTC

Import patches-unapplied version 0.9.7-4ubuntu1.1 to ubuntu/dapper-security

Imported using git-ubuntu import.

Changelog parent: 595afb91fc6bf753c49637feb55f7a5e9687cf4d

New changelog entries:
  * SECURITY UPDATE: privilege escalation using the hplip alert-mailing
    functionality.
    - debian/patches/70_SECURITY_CVE-2008-2940.dpatch: fix handle_event()
      in hpssd.py to validate device-uri parameter and disable
      handle_setalerts(). This fix alters hplip behaviour by preventing
      users from setting alerts and by moving alert configuration to a
      root-controlled /etc/hp/alerts.conf file.
    - CVE-2008-2940
  * SECURITY UPDATE: denial of service in hpssd message parser.
    - debian/patches/71_SECURITY_CVE-2008-2941.dpatch: fix handle_event()
      in hpssd.py to correctly validate parameters.
    - CVE-2008-2941

applied/ubuntu/dapper-devel 2008-11-19 20:04:11 UTC 2008-11-19
Import patches-applied version 0.9.7-4ubuntu1.1 to applied/ubuntu/dapper-secu...

Author: Marc Deslauriers
Author Date: 2008-11-18 18:39:37 UTC

Import patches-applied version 0.9.7-4ubuntu1.1 to applied/ubuntu/dapper-security

Imported using git-ubuntu import.

Changelog parent: 060dad697c862bd5941ca523a598f707c824a12b
Unapplied parent: f5e3d468d0abf958b1bf7a40b825aabc8e28b3c3

New changelog entries:
  * SECURITY UPDATE: privilege escalation using the hplip alert-mailing
    functionality.
    - debian/patches/70_SECURITY_CVE-2008-2940.dpatch: fix handle_event()
      in hpssd.py to validate device-uri parameter and disable
      handle_setalerts(). This fix alters hplip behaviour by preventing
      users from setting alerts and by moving alert configuration to a
      root-controlled /etc/hp/alerts.conf file.
    - CVE-2008-2940
  * SECURITY UPDATE: denial of service in hpssd message parser.
    - debian/patches/71_SECURITY_CVE-2008-2941.dpatch: fix handle_event()
      in hpssd.py to correctly validate parameters.
    - CVE-2008-2941

applied/ubuntu/dapper-security 2008-11-19 20:04:11 UTC 2008-11-19
Import patches-applied version 0.9.7-4ubuntu1.1 to applied/ubuntu/dapper-secu...

Author: Marc Deslauriers
Author Date: 2008-11-18 18:39:37 UTC

Import patches-applied version 0.9.7-4ubuntu1.1 to applied/ubuntu/dapper-security

Imported using git-ubuntu import.

Changelog parent: 060dad697c862bd5941ca523a598f707c824a12b
Unapplied parent: f5e3d468d0abf958b1bf7a40b825aabc8e28b3c3

New changelog entries:
  * SECURITY UPDATE: privilege escalation using the hplip alert-mailing
    functionality.
    - debian/patches/70_SECURITY_CVE-2008-2940.dpatch: fix handle_event()
      in hpssd.py to validate device-uri parameter and disable
      handle_setalerts(). This fix alters hplip behaviour by preventing
      users from setting alerts and by moving alert configuration to a
      root-controlled /etc/hp/alerts.conf file.
    - CVE-2008-2940
  * SECURITY UPDATE: denial of service in hpssd message parser.
    - debian/patches/71_SECURITY_CVE-2008-2941.dpatch: fix handle_event()
      in hpssd.py to correctly validate parameters.
    - CVE-2008-2941

applied/ubuntu/intrepid-devel 2008-10-13 11:04:03 UTC 2008-10-13
Import patches-applied version 2.8.7-0ubuntu6 to applied/ubuntu/intrepid

Author: Till Kamppeter
Author Date: 2008-10-13 09:48:02 UTC

Import patches-applied version 2.8.7-0ubuntu6 to applied/ubuntu/intrepid

Imported using git-ubuntu import.

Changelog parent: 9306b7738af0319d6ff76a4629a552691867513e
Unapplied parent: b29a8e1848f456a80275827e8b7f262e61f63d1c

New changelog entries:
  * debian/patches/kde4-kdesudo-support.dpatch: KDE 4 does not use "kdesu"
    any more for running applications as root. It uses "kdesudo" now. Added
    support for this change (LP: #281880).
  * debian/control: hplip-gui requires now one of the three packages which
    provide the tools "gksu", "kdesu", and "kdesudo" (LP: #281880). Unneeded
    suggest for these packages in the hplip package removed.

ubuntu/intrepid-devel 2008-10-13 11:04:03 UTC 2008-10-13
Import patches-unapplied version 2.8.7-0ubuntu6 to ubuntu/intrepid

Author: Till Kamppeter
Author Date: 2008-10-13 09:48:02 UTC

Import patches-unapplied version 2.8.7-0ubuntu6 to ubuntu/intrepid

Imported using git-ubuntu import.

Changelog parent: 4ba6f3efb24a84421e2928fd720acd079ce4d21b

New changelog entries:
  * debian/patches/kde4-kdesudo-support.dpatch: KDE 4 does not use "kdesu"
    any more for running applications as root. It uses "kdesudo" now. Added
    support for this change (LP: #281880).
  * debian/control: hplip-gui requires now one of the three packages which
    provide the tools "gksu", "kdesu", and "kdesudo" (LP: #281880). Unneeded
    suggest for these packages in the hplip package removed.

ubuntu/intrepid 2008-10-13 11:04:03 UTC 2008-10-13
Import patches-unapplied version 2.8.7-0ubuntu6 to ubuntu/intrepid

Author: Till Kamppeter
Author Date: 2008-10-13 09:48:02 UTC

Import patches-unapplied version 2.8.7-0ubuntu6 to ubuntu/intrepid

Imported using git-ubuntu import.

Changelog parent: 4ba6f3efb24a84421e2928fd720acd079ce4d21b

New changelog entries:
  * debian/patches/kde4-kdesudo-support.dpatch: KDE 4 does not use "kdesu"
    any more for running applications as root. It uses "kdesudo" now. Added
    support for this change (LP: #281880).
  * debian/control: hplip-gui requires now one of the three packages which
    provide the tools "gksu", "kdesu", and "kdesudo" (LP: #281880). Unneeded
    suggest for these packages in the hplip package removed.

applied/ubuntu/intrepid 2008-10-13 11:04:03 UTC 2008-10-13
Import patches-applied version 2.8.7-0ubuntu6 to applied/ubuntu/intrepid

Author: Till Kamppeter
Author Date: 2008-10-13 09:48:02 UTC

Import patches-applied version 2.8.7-0ubuntu6 to applied/ubuntu/intrepid

Imported using git-ubuntu import.

Changelog parent: 9306b7738af0319d6ff76a4629a552691867513e
Unapplied parent: b29a8e1848f456a80275827e8b7f262e61f63d1c

New changelog entries:
  * debian/patches/kde4-kdesudo-support.dpatch: KDE 4 does not use "kdesu"
    any more for running applications as root. It uses "kdesudo" now. Added
    support for this change (LP: #281880).
  * debian/control: hplip-gui requires now one of the three packages which
    provide the tools "gksu", "kdesu", and "kdesudo" (LP: #281880). Unneeded
    suggest for these packages in the hplip package removed.

ubuntu/hardy 2008-04-15 18:07:25 UTC 2008-04-15
Import patches-unapplied version 2.8.2-0ubuntu8 to ubuntu/hardy

Author: Till Kamppeter
Author Date: 2008-04-15 11:28:52 UTC

Import patches-unapplied version 2.8.2-0ubuntu8 to ubuntu/hardy

Imported using git-ubuntu import.

Changelog parent: c9bac9792b5479670893d46f37218e119c9cd951

New changelog entries:
  * debian/local/scripts/create_hal_global_fdi_from_hpmud_rules.sh: Corrected
    fdi script so that it actually works (LP: #195782).

applied/ubuntu/hardy 2008-04-15 18:07:25 UTC 2008-04-15
Import patches-applied version 2.8.2-0ubuntu8 to applied/ubuntu/hardy

Author: Till Kamppeter
Author Date: 2008-04-15 11:28:52 UTC

Import patches-applied version 2.8.2-0ubuntu8 to applied/ubuntu/hardy

Imported using git-ubuntu import.

Changelog parent: c1f7f248dd2d8fcdbbcde9a002e0c8721af269d7
Unapplied parent: d962cd390a3fef7c0c264f5e2f0a01c9eda0df2d

New changelog entries:
  * debian/local/scripts/create_hal_global_fdi_from_hpmud_rules.sh: Corrected
    fdi script so that it actually works (LP: #195782).

applied/ubuntu/gutsy-backports 2008-02-05 06:04:14 UTC 2008-02-05
Import patches-applied version 2.7.12-0ubuntu2~gutsy1 to applied/ubuntu/gutsy...

Author: John Dong
Author Date: 2008-02-05 02:30:41 UTC

Import patches-applied version 2.7.12-0ubuntu2~gutsy1 to applied/ubuntu/gutsy-backports

Imported using git-ubuntu import.

Changelog parent: 5596dfdd279cfb97ade7f758674a1a24bf32185b
Unapplied parent: 86b5fe0941a61faee5e6530c655fa0414cc6891c

New changelog entries:
  * Automated backport upload; no source changes.

ubuntu/gutsy-backports 2008-02-05 06:04:14 UTC 2008-02-05
Import patches-unapplied version 2.7.12-0ubuntu2~gutsy1 to ubuntu/gutsy-backp...

Author: John Dong
Author Date: 2008-02-05 02:30:41 UTC

Import patches-unapplied version 2.7.12-0ubuntu2~gutsy1 to ubuntu/gutsy-backports

Imported using git-ubuntu import.

Changelog parent: 99a20fd5c3c65a2e4be3b256eaaa26944ee9abd6

New changelog entries:
  * Automated backport upload; no source changes.

applied/ubuntu/gutsy-proposed 2007-10-28 13:03:39 UTC 2007-10-28
Import patches-applied version 2.7.7.dfsg.1-0ubuntu5.1 to applied/ubuntu/guts...

Author: Till Kamppeter
Author Date: 2007-10-27 12:05:57 UTC

Import patches-applied version 2.7.7.dfsg.1-0ubuntu5.1 to applied/ubuntu/gutsy-proposed

Imported using git-ubuntu import.

Changelog parent: 4d79dcba71a2fa90a1f5902d5bfe437580542b48
Unapplied parent: e454023488cdc0992b643a36635e6c92fa4866c5

New changelog entries:
  * debian/patches/92_hpijs-fax-tmpfile-fix.dpatch: Fix fax function of hpijs
    which was non-functional due to not being able to create temporary files
    (LP: #153152).

ubuntu/gutsy-proposed 2007-10-28 13:03:39 UTC 2007-10-28
Import patches-unapplied version 2.7.7.dfsg.1-0ubuntu5.1 to ubuntu/gutsy-prop...

Author: Till Kamppeter
Author Date: 2007-10-27 12:05:57 UTC

Import patches-unapplied version 2.7.7.dfsg.1-0ubuntu5.1 to ubuntu/gutsy-proposed

Imported using git-ubuntu import.

Changelog parent: 37f9395b59a390273ed9ebac36f7017e63e77cd9

New changelog entries:
  * debian/patches/92_hpijs-fax-tmpfile-fix.dpatch: Fix fax function of hpijs
    which was non-functional due to not being able to create temporary files
    (LP: #153152).

ubuntu/edgy-security 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-unapplied version 1.6.9-0ubuntu2.1 to ubuntu/edgy-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

ubuntu/edgy-updates 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-unapplied version 1.6.9-0ubuntu2.1 to ubuntu/edgy-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

ubuntu/feisty-devel 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-unapplied version 1.7.3-0ubuntu1.1 to ubuntu/feisty-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

ubuntu/feisty-security 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-unapplied version 1.7.3-0ubuntu1.1 to ubuntu/feisty-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

applied/ubuntu/feisty-updates 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-applied version 1.7.3-0ubuntu1.1 to applied/ubuntu/feisty-secu...

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

applied/ubuntu/feisty-security 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-applied version 1.7.3-0ubuntu1.1 to applied/ubuntu/feisty-secu...

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

applied/ubuntu/feisty-devel 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-applied version 1.7.3-0ubuntu1.1 to applied/ubuntu/feisty-secu...

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

ubuntu/feisty-updates 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-unapplied version 1.7.3-0ubuntu1.1 to ubuntu/feisty-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

applied/ubuntu/edgy-updates 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-applied version 1.6.9-0ubuntu2.1 to applied/ubuntu/edgy-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

Imported using git-ubuntu import.

Changelog parent: abe5ef0d0cee375e2b25ea283d1c3ca475e205ec
Unapplied parent: cc33b93b5c7c92445564bd7a288445f06a5ffb38

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

applied/ubuntu/edgy-security 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-applied version 1.6.9-0ubuntu2.1 to applied/ubuntu/edgy-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

Imported using git-ubuntu import.

Changelog parent: abe5ef0d0cee375e2b25ea283d1c3ca475e205ec
Unapplied parent: cc33b93b5c7c92445564bd7a288445f06a5ffb38

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

applied/ubuntu/edgy-devel 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-applied version 1.6.9-0ubuntu2.1 to applied/ubuntu/edgy-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

Imported using git-ubuntu import.

Changelog parent: abe5ef0d0cee375e2b25ea283d1c3ca475e205ec
Unapplied parent: cc33b93b5c7c92445564bd7a288445f06a5ffb38

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

ubuntu/edgy-devel 2007-10-12 18:04:17 UTC 2007-10-12
Import patches-unapplied version 1.6.9-0ubuntu2.1 to ubuntu/edgy-security

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

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

ubuntu/gutsy 2007-10-12 09:06:39 UTC 2007-10-12
Import patches-unapplied version 2.7.7.dfsg.1-0ubuntu5 to ubuntu/gutsy

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

Import patches-unapplied version 2.7.7.dfsg.1-0ubuntu5 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 454ab5d52a11f46efe00af3e839d251b72ee5308

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

applied/ubuntu/gutsy 2007-10-12 09:06:39 UTC 2007-10-12
Import patches-applied version 2.7.7.dfsg.1-0ubuntu5 to applied/ubuntu/gutsy

Author: Kees Cook
Author Date: 2007-10-11 17:25:17 UTC

Import patches-applied version 2.7.7.dfsg.1-0ubuntu5 to applied/ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 6a407bf105ca67bd3c6e772398ed6a6465c0c11c
Unapplied parent: 37f9395b59a390273ed9ebac36f7017e63e77cd9

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

ubuntu/feisty 2007-04-03 17:03:34 UTC 2007-04-03
Import patches-unapplied version 1.7.3-0ubuntu1 to ubuntu/feisty

Author: Till Kamppeter
Author Date: 2007-04-03 15:40:55 UTC

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).

applied/ubuntu/feisty 2007-04-03 17:03:34 UTC 2007-04-03
Import patches-applied version 1.7.3-0ubuntu1 to applied/ubuntu/feisty

Author: Till Kamppeter
Author Date: 2007-04-03 15:40:55 UTC

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).

ubuntu/edgy 2006-10-13 17:03:36 UTC 2006-10-13
Import patches-unapplied version 1.6.9-0ubuntu2 to ubuntu/edgy

Author: Matthias Klose
Author Date: 2006-10-13 15:28:47 UTC

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.

applied/ubuntu/edgy 2006-10-13 17:03:36 UTC 2006-10-13
Import patches-applied version 1.6.9-0ubuntu2 to applied/ubuntu/edgy

Author: Matthias Klose
Author Date: 2006-10-13 15:28:47 UTC

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

Imported using git-ubuntu import.

Changelog parent: 35556bec89bf8db935cf331a6a2d1582d13147e6
Unapplied parent: b70636e2b3161da88aaeaf8a0048ef5dd0d6ad01

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

applied/ubuntu/dapper 2006-04-27 12:06:38 UTC 2006-04-27
Import patches-applied version 0.9.7-4ubuntu1 to applied/ubuntu/dapper

Author: Matthias Klose
Author Date: 2006-04-11 10:27:47 UTC

Import patches-applied version 0.9.7-4ubuntu1 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: d8ac879cfc22406e9f01da4ad4eff640c0a369bd
Unapplied parent: 595afb91fc6bf753c49637feb55f7a5e9687cf4d

New changelog entries:
  * Synchronize with Debian unstable.
  * Keep the .desktop file, add "NoDisplay=true".
  * Keep qt build dependencies, now in main.
  * hplip-data now provides hpijs-data (introduced in 0.9.8).
  * Try to open a message dialog for the "No Qt" message. Malone: #26413.
  * Install ppd files into a manufacturer specific directory.
  * Set the manufacturer name to "HP".
  * Start hplip before cupsys. Malone: #3841, #26570.
  * Put toolbox icon in category system, not application. Malone: #25627.
  * New upstream 0.9.7-2 patch: fixes for the following problems:
    + Photosmart 2570 series blue screen scanning error
    + GetDeviceStatus overwrite in hpiod (from RedHat)
    + SuperB margin issue with OJ K550, OJ K850 and DJ9800
    + _GNU_SOURCE define in hpaio.h. (from RedHat)
  * Remove versioning of python-qt3 and pyqt-utils build-dependencies to
    make backports easier. Current versions in stable, testing and sid
    are safe AFAIK
  * Build-depend on libsnmp9-dev|libsnmp5-dev, to ease sarge backports
  * Switch from two versioned conflicts to two versioned depends/recommends
    to encode the relationship between hplip and hplip-data. This is
    easier on apt, since conflicts preclude unpack, while depends preclude
    configure
  * Fix non-removal of rem_str on 60_lp_instead_of_lpr (closes: #341445)
  * Brown paperbag release
  * Actually add 60_lp_instead_of_lpr to list of active dpatches.
    This closes: #336407 for real
  * New upstream version
    * HPIJS 2.1.7:
      + Fixed OJ K550 typo in HPIJS
      + Added photo tray support to DJGenericVIP device class. This effects
        all DJGenericVIP PPD files
      + Added support for the following new printers:
        + HP Color LaserJet 3000 (LJColor/PS)
        + HP Color LaserJet 3600 (LJJetReady)
        + HP Color LaserJet 3800 (LJColor/PS)
    * HPLIP 0.9.7:
      + Added 1284.4 support to hpiod. Previous support was MLC only
      + Changed hp-toolbox startup behavior to increase performance
      + Added checks in messaging code to prevent invalid messages from
        crashing hpssd
      + Added hp-toolbox PML cleanup code to LJ status code
      + Fixed clj28xx scanning issue. Mfpdtf buffer was too small
        libsane-hpaio. This fixes a problem introduced in 0.9.5
      + Modified hp-makeuri to allow hostnames for network addresses
      + Added support for "alternate n-up" for PS documents to hp-print
      + Fixed an issue where the website link for support information is
        wrong in "HP" tab of "Support Information" dialog
      + Fixed an issue setting the scan token in libsane-hpaio
      + Fixed an issue where an error occurs while executing the command
        "hp-check -lnone" in terminal
      + Fixed an issue where an exception is caught but the program does not
        show a correct prompt when running the command "hp-align" with parameter
        -p
      + Fixed System::GetSnmp sigfault in hpiod. This will fix network
        scanning/hp-toolbox issues in previous HPLIP releases
      + Fixed an issue where an error occurs while executing hp-photo after
        the usb cable was disconnected
  * Use far less tight versioning that works with the new rules for binNMUs,
    and break a dependency loop while at it (closes: #339909)
  * Add versioned dependency on coreutils 5.1+ (closes: #337375)
  * New dpatch 60_lp_instead_of_lpr:
    Use "lp" instead of "lpr" to submit jobs (closes: #336407)
  * Ship copyright and changelogs along with hplip-data too, as it is not
    depending on hplip anymore and the /usr/share/doc/hplip-data symlink has
    to go away

ubuntu/dapper 2006-04-27 12:06:38 UTC 2006-04-27
Import patches-unapplied version 0.9.7-4ubuntu1 to ubuntu/dapper

Author: Matthias Klose
Author Date: 2006-04-11 10:27:47 UTC

Import patches-unapplied version 0.9.7-4ubuntu1 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 738e89c80e522c3a1b2d1f43311be578ab90b4f3

New changelog entries:
  * Synchronize with Debian unstable.
  * Keep the .desktop file, add "NoDisplay=true".
  * Keep qt build dependencies, now in main.
  * hplip-data now provides hpijs-data (introduced in 0.9.8).
  * Try to open a message dialog for the "No Qt" message. Malone: #26413.
  * Install ppd files into a manufacturer specific directory.
  * Set the manufacturer name to "HP".
  * Start hplip before cupsys. Malone: #3841, #26570.
  * Put toolbox icon in category system, not application. Malone: #25627.
  * New upstream 0.9.7-2 patch: fixes for the following problems:
    + Photosmart 2570 series blue screen scanning error
    + GetDeviceStatus overwrite in hpiod (from RedHat)
    + SuperB margin issue with OJ K550, OJ K850 and DJ9800
    + _GNU_SOURCE define in hpaio.h. (from RedHat)
  * Remove versioning of python-qt3 and pyqt-utils build-dependencies to
    make backports easier. Current versions in stable, testing and sid
    are safe AFAIK
  * Build-depend on libsnmp9-dev|libsnmp5-dev, to ease sarge backports
  * Switch from two versioned conflicts to two versioned depends/recommends
    to encode the relationship between hplip and hplip-data. This is
    easier on apt, since conflicts preclude unpack, while depends preclude
    configure
  * Fix non-removal of rem_str on 60_lp_instead_of_lpr (closes: #341445)
  * Brown paperbag release
  * Actually add 60_lp_instead_of_lpr to list of active dpatches.
    This closes: #336407 for real
  * New upstream version
    * HPIJS 2.1.7:
      + Fixed OJ K550 typo in HPIJS
      + Added photo tray support to DJGenericVIP device class. This effects
        all DJGenericVIP PPD files
      + Added support for the following new printers:
        + HP Color LaserJet 3000 (LJColor/PS)
        + HP Color LaserJet 3600 (LJJetReady)
        + HP Color LaserJet 3800 (LJColor/PS)
    * HPLIP 0.9.7:
      + Added 1284.4 support to hpiod. Previous support was MLC only
      + Changed hp-toolbox startup behavior to increase performance
      + Added checks in messaging code to prevent invalid messages from
        crashing hpssd
      + Added hp-toolbox PML cleanup code to LJ status code
      + Fixed clj28xx scanning issue. Mfpdtf buffer was too small
        libsane-hpaio. This fixes a problem introduced in 0.9.5
      + Modified hp-makeuri to allow hostnames for network addresses
      + Added support for "alternate n-up" for PS documents to hp-print
      + Fixed an issue where the website link for support information is
        wrong in "HP" tab of "Support Information" dialog
      + Fixed an issue setting the scan token in libsane-hpaio
      + Fixed an issue where an error occurs while executing the command
        "hp-check -lnone" in terminal
      + Fixed an issue where an exception is caught but the program does not
        show a correct prompt when running the command "hp-align" with parameter
        -p
      + Fixed System::GetSnmp sigfault in hpiod. This will fix network
        scanning/hp-toolbox issues in previous HPLIP releases
      + Fixed an issue where an error occurs while executing hp-photo after
        the usb cable was disconnected
  * Use far less tight versioning that works with the new rules for binNMUs,
    and break a dependency loop while at it (closes: #339909)
  * Add versioned dependency on coreutils 5.1+ (closes: #337375)
  * New dpatch 60_lp_instead_of_lpr:
    Use "lp" instead of "lpr" to submit jobs (closes: #336407)
  * Ship copyright and changelogs along with hplip-data too, as it is not
    depending on hplip anymore and the /usr/share/doc/hplip-data symlink has
    to go away

ubuntu/breezy 2005-12-21 05:06:33 UTC 2005-12-21
Import patches-unapplied version 0.9.5-2ubuntu2 to ubuntu/breezy

Author: LaMont Jones
Author Date: 2005-09-22 12:08:22 UTC

Import patches-unapplied version 0.9.5-2ubuntu2 to ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: 2c7535f5bd04b0dc4b4af468c7781811afcde1d3

New changelog entries:
  * Fix big-endian architecture FTBFS.
    - adds 90_bigendian-fix.dpatch
  * Fix configure.in breakage when picking default desktop directory.
    - adds 88_configure.in.dpatch, 89_configure.dpatch
  * New upstream version, exception from upstream version freeze.
  * Synchronize with unstable.
    - Build against libsnmp5-dev.
    - Use older lsb init functions found in breezy.
  * Henrique de Moraes Holschuh:
    * Added upstream patch 0.9.5-2
      + Fix scanning on Laserjets
      + Fix scanning on parallel-port only Inkjets
  * New upstream version
    * HPIJS 2.1.5:
      + Fixed a 4-sided full bleed printing issue in HPIJS
      + Added support for the following new printers:
        HP Photosmart 420 (PSP100)
        HP Photosmart 470 (PSP100)
        HP Photosmart 2570 (DJGenericVIP)
        HP PSC 1400 (DJ3600)
        HP Officejet 5600 (DJ3600)
        HP Photosmart 3100 (DJGenericVIP)
        HP Photosmart 3200 (DJGenericVIP)
        HP Photosmart 3300 (DJGenericVIP)
        HP Photosmart 8000 (DJGenericVIP)
        HP Photosmart 7800 (DJGenericVIP)
        HP Deskjet 5940 (DJGenericVIP)
        HP Deskjet 5440 (DJGenericVIP)
        HP Color laserJet 4700 (LJColor/PS)
    * HPLIP 0.9.5:
      + Added parallel port support for printing and scanning. See
        Product Support table for supported devices and features
      + Changed the PS8700 PPD inputslot from "default" to "upper"
      + Fixed miser mode MLC credit problem in hpiod
      + Fixed MLC credit problem with short timeouts
      + Fixed many known hp-toolbox issues
      + Fixed case where hp-toolbox crashed if models.xml entry was missing
      + Fixed hp-colorcal incorrect parameter passing to maint routines
      + Fixed a bug in hpssd.py that caused hal:\\ devices to crash hpssd
      + Fixed supplies status for CLJ28xx
      + Fixed powersettings for DJ4x0
      + Fixed LJ1022 status problem
  * Henrique de Moraes Holschuh:
    * Dpatch maintenance:
      + Remove 20_useless_assignment_fix: fixed properly upstream
      + Update 11_fix-misc-gcc-warnings, 14_charsign_fixes,
        50_hp-clean_fix: some hunks fixed upstream, some new hunks added
      + Rediff 13_intsign-fixes, 40_testmail_fix
      + New 20_fix_unitialized_var_bugs: fix some real bugs caused by
        broken code with unitialized variables
      + Switch all dpatches to /usr/share/dpatch/dpatch-run
    * Add hp-levels symlink for new utility, that shows agent levels
      using ASCII-art bar graphs
  * Henrique de Moraes Holschuh:
    * Rebuild for C++ transition
    * Mention usblp on README.Debian (closes: #326684)
    * Fix invocation of dh_python for all binary packages other than hplip
    * Do not remove pyc/pyo python compiled files from package hplip-base
      when package hplip is removed
    * Switch initscript to LSB-like reporting, and remove old HPGUId cruft
      while at it
    * hplip-base: add dependency on lsb-base due to initscript changes
  * One hplip B-D has changed under our feet breaking configure in a quite
    impressive useless (for Ubuntu and Debian) point:
    + Fix configure and configure.in to cope with this change.
    + Fix FTBFS.
  * No GUIs here, correct LSB status messages
  * Add /etc/default/hplip to define a variable RUN_HPLIP, so
    users can explicitely disable the start of hplip without
    removing Ubuntu meta packages. Addresses Ubuntu 14054.
  * Synchronize with unstable.
  * Unconditionally run as user hplip (Ubuntu 14061).
  * Use LSB init-functions (Ubuntu 14339).
  * Henrique de Moraes Holschuh:
    * New cleanup patches: 14_charsign_fixes, 20_useless_assignment_fix
    * New dpatch: 15_64bit_fixes
    * New hunks to dpatch: 11_fix-misc-gcc-warnings.dpatch
  * Matthias Klose <doko@ubuntu.com>:
    * hplip-base should also replace files in hplip-data (<< 0.9.3)
    * Run HPLIP daemons as non-root user (optional, default as run as root)
      (closes: #320936)
  * Henrique de Moraes Holschuh:
    * Modify Matthias' postinst to create the hplip user in a safer way
    * Depend on the correct adduser version for the above (just in case some
      dweeb tries to backport this to ancient Debian)
    * Add hplip-base.post{inst,rm} and initscript machinery for the hplip
      user, supporting ephemeral /var/run and dpkg-statoverride the way I
      like it
    * Make run-hplip-as-non-root *non*-optional, it is safer and there is
      nothing in hpiod or hpssd that requires root priviledges to work in a
      Debian system
    * Add NEWS.Debian item about running as non-root
  * Fix merge error, remove python-qt3 build dependency.
  * Synchronize with Debian.
    - Just keep dropping the pyqt-tools build dependency, and don't
      remove the generated .py files from the source.
  * debian/hplip-base.postinst:
    - Create system user "hplip" (with primary group lp).
  * debian/hplip-base.postrm:
    - Remove system user "hplip" on purge.
  * debian/hplip-base.init:
    - Start daemons as as user:group hplip:lp.
    - Create /var/run/hplip, if directory doesn't exist.
  * debian/hplip-base.default:
    - Default to run as user hplip.
    - Add comment not to use port numbers below 1024 if not running as root.
  * debian/control:
    - hplip-base replaces hplib-data (<< 0.9.3).
  * debian/patches/60_derootify.dpatch:
    - New patch, don't run as root.
  * New upstream version
    * HPIJS 2.1.4:
      + In order to accommodate 4-sided full bleed, PS320/330/370/380 were
        moved to the DJGenericVIP device class
      + Added hplip_api convenience library
      + Fixed a problem where bi-di was not turned off correctly in hpijs.
        This caused extra deviceid queries
      + Fixed postscript PPD file case sensitivity issue. This issue caused
        a problem with kprinter
      + Added PPD files for the following new printers: HP Color LaserJet
        2800, HP Photosmart 8200, HP Photosmart 330, HP Photosmart 380,
        Deskjet 1280, Deskjet 3040, Deskjet 3920
    * HPLIP 0.9.4:
      + Added uni-di device support to "hp" backend
      + Added hplip_api convenience library. Converted HPLIP clients (hp,
        libsane-hpaio, hpijs, ptest) to hplip_api
      + Added device ID mode to hp-info utility (Tim Waugh of Red Hat
        request)
      + Added new DeviceOpen() parameters to accommodate different backend
        types
      + Changed and added new "io" support tags to models.xml
      + Added LJ1022 to models.xml file
      + Desensitized model names generated by hpiod. This will eliminate
        leading, trailing and double spaces in the model name
      + Made change to the models.xml file for Photosmart 120 and 240 series
        which had pen 57 mislabeled as black
      + Added LJ 8000, LJ 1160 series entries to models.xml
      + Removed LJ 3100 from models.xml. There are no plans to support this
        printer
      + Fixed a scanimage problem with OJ D135 and OJ 7110
      + Fixed "Invalid color calibration type" error in hp-colorcal
      + Fixed "Unknown internal error" when executing command "hp-probe
        -bnet"
      + Fixed a intermittent SNMP problem reading signed integers in hpiod.
        This will fix some network scanning issues.
      + Enhanced hp-info and hp-makeuri as per Red Hat and Suse request
      + Changed SLP detection to detect more devices based on forum
        feedback
      + Added limited support for HP Color LaserJet 2800, is limited to:
        only postscript printing is supported; Photo Card access is not
        available via hp-photo, but it is available via USB mass storage;
        Network scanning is supported, but USB scanning is not;
        Hp-toolbox status is not complete
  * Henrique de Moraes Holschuh:
    * Removed patches already upstream: 00_upstream_0.9.3-1,
      10_missing-prototypes
    * Merged LTLIBRARY instances in top Makefile.am
    * Fixed some minor typos in README.Debian, thanks to Santiago Vila
    * Bump standards version to 3.6.2, no changes
    * Makefile.am: declare colorcal4form_base.ui, printerform_base.ui as
      noinst_DATA
  * New upstream patch 0.9.3-1 to hpijs:
    + Fixed a bi-di problem with all LIDIL printers (DJ3320, DJ3600)
    + Fixed a 64-bit problem with LJJetReady printers
    + Fixed a KRGB issue in the VIP path in HPIJS. This fixes a problem
      where black text would drop some pixels with VIP printers (DJ9xxVIP,
      DJGenericVIP) (closes: #314442)
  * Henrique de Moraes Holschuh:
    * Minor updates to README.Debian on the various packages
    * Rework package descriptions a bit in control file
    * Stop confliting with HPOJ. We are fine with it as long as the same
      device is NOT being used by HPOJ and HPIJS
    * Remove hplip-base dependency from hplip-ppds. Instead, suggest
      hpijs and hplip-base in hplip-ppds, and ship changelog instead of symlink
    * Remove some stray -Nhplip crap from arch-dep section of rules files
    * Remove 12_fix-gcc4-errors.dpatch, accepted upstream (patch 0.9.3-1)
    * debian/rules: avoid useless /usr/bin/find warnings about
      maxdepth/mindepth
  * Henrique de Moraes Holschuh:
    * New binary-all package: hplip-ppds, with the PPDs shipped by HPLIP
      upstream. Other than due to bug-fixes, these are usually a better
      match for the current hpijs/hplip capabilities than those from
      foomatic-filters-ppds or foomatic-db-hpijs
    * Change the Manufacturer string on all PPDs to "HP (HPLIP)", to set
      them apart from PPDs of other sources
    * Update README.Debian with information about the HPLIP PPDs
    * Recommend hplip-ppds (closes: #311470, #311474)
    * New patch: 12_fix-gcc4-errors (closes: #310435)
  * New upstream version
    * HPIJS 2.1.3:
      + Increased the printable region for DJGenericVIP. This resolves a
        left margin issue
      + Fixed a problem printing more than one page with LJ 1010/1012
      + Modified hpijs to ignore bi-di errors so the "hp" backend can
        handle them. This fixed a problem where hpijs would hang
        forever
    * HPLIP 0.9.3:
      + Modified models.xml Deskjet_1220C panel_check_type to be 0
      + Fix the Test Email Alert
      + Added MlcInit retry to hpiod
      + Changed hplip_readme.html "Photo" support to yes for
        OJ7200/7300/7400
      + Fixed intermittent device hang problem with LJ 1010/1012/1015
        in hp.c
      + Added OfficeJet V40 to models.xml
      + Fixed models.xml so that LJ 1010, 1012, 1015, and 1022 all print
        using "raw" io
      + Fixed "hp-probe -s*" error
      + Fixed error while clicking the"Access Photo Cards" without any
        photo card
      + Fixed error while running hp-testpage command to print
        after disconnecting the USB cable
      + Added LJ 1010 and 1012 to models.xml, and made sure the OJ K80xi
        has both a single spaces and a double spaced entry
      + Fixed error which occurs after launching the toolbox in the terminal
      + In models.xml cloned HP LaserJet 4050 Series to the same thing with a
        trailing underscore
  * Henrique de Moraes Holschuh:
    * Swap maintainer and uploader fields for now, since I am spending
      far more time in HPLIP than Torsten. Should that change, he will
      switch the fields back as they were
    * Tell libtool that the sane plugin is a plugin with -module
    * Split hplip into GUI and non-GUI packages, as suggested by
      Matthias Klose <doko@ubuntu.com> (closes: #307790)
      + Change /usr/share/doc/hplip to a symlink (requires hplip.preinst
        and hplip.postinst glue to support error unwind and downgrades)
      + Change hplip package to arch all, as all C source and binary
        modules belong in hplip-base
      + hplip-base.preinst (new), hplip-base.postrm (new), hplip.postrm:
        Remove any .pyc and .pyo files scattered around /usr/lib/hplip
    * Fix configure.in, Makefile.am to accept and use a PYTHON variable
      to select the python version to run properly, and really use whatever
      python that variable points to, and no other (closes: #307788)
    * Rework configure.in and Makefile.am a bit, in a moment of utter
      boredom
    * Change autogen.sh and debian/rules to get the hpijs versioning
      through autoconf --trace at autotools-run time, and document the
      debian/hpijs.version file in debian/README.Source
    * Remove unneeded #! lines from python modules before packaging the
      debs, to make lintian happier
    * Control new files showing up upstream, by using a static list of
      non-shipped files and passing --fail-missing to dh_install
    * Remove debian/executable.files and debian/deletable.files support,
      as this package does not require it
    * hplip-base: recommend cupsys-client, as some of the utilities
      run "lp -d..." and friends (closes: #308960)
    * Rediff 01_rss.dpatch, 10_missing-prototypes.dpatch,
      11_fix-misc-gcc-warnings.dpatch, 13_intsign-fixes.dpatch,
      40_testmail_fix.dpatch, 50_hp-clean_fix.dpatch to remove some hunks
      accepted upstream and remove any fuzziness and line numbering skews
    * Remove patch 30_bind_to_INADDR_LOOPBACK, completely accepted
      upstream
  * Fix FTBFS using GCC 4.0.
  * Rebuild for new C++ ABI
  * Resynchronise with Debian. Ubuntu 10583.
  * Fix location of document registered with doc-base. Ubuntu 10490.
  * Henrique de Moraes Holschuh:
    * Added new patch: 50_hp-clean_fix, fix hp-clean bad wipeAndSpitType1()
      invocation
  * Detect python default version.
  * Split out all non GUI stuff into hplip-base, keep only the GUI
    in hplip. Avoids installation of QT.
  * Remove build dependencies on pyqt-tools and python-qt3. Nothing
    needed for the build process. Keep the pregenerated .py files.
  * New upstream version
    * HPIJS 2.1.2:
      + Added new print mode "FastDraft Grayscale" to DJGenericVIP
      + Put limit (max=5) on syslog messages when output device write()
        fails (closes: #210449)
      + Removed specified gcc options in hpijs configure.in
      + Fixed a 64-bit compile issue in ljjetready.cpp (closes: #302828)
    * HPLIP 0.9.2:
      + Fixed "Invalid color calibration type" error occurs when executing
        command "colorcal" in terminal
      + Fixed number of arguments error in hp-align
      + Made UI architectural change (removed hpguid.py, removed popup feature,
        etc)
      + Fixed a scanning issue with Laserjet flatbed scanners (PML scanners).
        Scan would fail at end of scan
      + Removed images.tgz after install
      + Fixed a problem when all function buttons are grayed out when toolbox is
        launched at the first time.
      + Fixed DJ450 battery check issue
    * Henrique de Moraes Holschuh:
      * Updated dpatch 11_fix-misc-gcc-warnings with many new hunks
      * Added 40_testmail_fix, to get hpssd and Test Email functionality to
        actually work (it was completely useless and hopelessly broken)
        (closes: #291346)
      * Updated README.Debian files for HPIJS and HPLIP
  * Henrique de Moraes Holschuh:
    * New dpatch (30_bind_to_INADDR_LOOPBACK):
      Bind to INADDR_LOOPBACK instead of to INADDR_ANY for now, as
      HPLIP is constrained to working bound to localhost currently
      (closes: #304068)
  * New upstream version:
    * HPIJS 2.1.1:
      + Fixed hpijs bi-di assert issue with business inkjet 1100
      + Added PPD files for the following printers: HP LaserJet 4240,
        HP LaserJet 9040, HP color LaserJet 4610, HP LaserJet 1022,
        HP Business Inkjet 1000
    * HPLIP 0.9.1:
      + Added a "front panel" enable/disable flag to models.xml. Some printers
        were disabled (ie: deskjets)
      + Ink level and status displays have been fixed for CP1160/1700, OJ7100
         series and OJ D series
      + Added battery level check for mobile deskjets (DJ 450, etc)
      + Fixed issue that could cause DJ 450 to lock-up during panel check
        (miser mode)
      + Fixed extraneous hpiod error. Corrected pml iod in scl path that was
         in libsane-hpaio
      + Added PSC 750xi, OJ 5110 to models.xml file
      + Added device manager *.ui files to package
  * Henrique de Moraes Holschuh:
    * Rebuild 11_fix-misc-gcc-warnings, most of it accepted upstream,
      but we have also new hunks as well
    * Remove 12_portability-fixes, accepted upstream
    * Remove 14_fix-fat-prototypes, accepted upstream
    * Remove 20_jddirect-bug-from-hell, fixed upstream
    * Remove 30_fix-missing-retcode, accepted upstream
    * Avoid shipping check.py, since it is useless for Debian systems
    * Change both upstream and Debian build system to take advantage
      of the .ui files and rebuild the .py files that are generated
      from them using pyuic
    * Build-depend on pyqt-tools for pyuic
  * New upstream version (closes: #302230):
    * HPIJS 2.1:
      + Added two new device classes - LJFastRaster and LJJetReady
      + Fixed input tray issue with Business Inkjet 1100/1200
      + Changed default quality setting from 300 to 600 dpi for DJ9xxVIP
      + Replaced gdevijs-krgb-1.0.patch with gdevijs-krgb-1.1.patch
        This patch fixes as segfault issue with 1-bit color space IJS drivers
        (ie: epsonepl)
      + Fixed a issue with DJ3600 photo pen printing
      + Support additional printers: LaserJet 1010/1012/1015, Color LaserJet
        3500/3550, HP Photosmart 8750, HP Deskjet 6600, HP Deskjet 9800 Series
    * HPLIP 0.9:
      + Added network scanning support
      + Added full status and supply information for most LaserJets
      + Added hp-makeuri command for generating "hp" URIs from an IP address
         or device node
      + Fixed some network issues with hp-probe
      + Fixed a problem with multiple files using the same name in photo card
      + Fixed a bug in the cancel job code in hp-toolbox
      + Fixed some dialog cancel defects in clean and align
      + Reversed order of status history in hp-toolbox
      + Added photo card access status
      + Added hp-toolbox right click menu
      + Hpssd no longer scans devices at startup, devices are scanned when
        hp-toolbox is first started
      + Removed power-up from the probe command in hpiod. This means that
        when CUPS queries the "hp" backend for devices, the printer will not
        power-up (closes: #291321)
      + Added non-zero exit codes to hp-toolbox
      + Added changes to display EXIF data in photo card
      + Added channel cleanup code to hpiod. This will fix some issues when
        canceling print jobs from the host
      + Added a non-scrolling "front panel display" feature to hp-toolbox
      + Added Color Calibration for various printer platforms
      + Do not keep restarting/reopening hp-toolbox at every status change
        (closes: #292672)
  * Henrique de Moraes Holschuh:
    * Build-depend on libjpeg62-dev for hpijs 2.1
    * Version build-dependency on libsnmp5-dev (>> 5.1.2-6), to avoid
      #302195 which completely hoses the hplip build
    * Remove 30_xpp_support.dpatch, applied upstream
    * New patches:
      + 10_missing-prototypes: Add missing prototypes
      + 11_fix-misc-gcc-warnings: Fix bad C code that causes
        warnings and strict aliasing rules problems (closes: #297587)
      + 12_portability-fixes: Remove braindamage that causes
        portability problems and warnings
      + 13_intsign-fixes.dpatch: Fix signed/unsigned comparison issues
      + 14_fix-fat-prototypes: Fix prototypes missing a (void) so that gcc
        shuts up
      + 20_jddirect-bug-from-hell: Fix complete breakage in
        JetDirectDevice::NewChannel (undefined value assigned to channel
        mode)
      + 30_fix-missing-retcode: Add missing assignment of retcode
    * Add hplip.desktop freedesktop.org file, thanks to Christopher Martin
      (closes: #302248)
    * Rename all hplip_* links in /usr/bin to hp-* to follow upstream
    * Ship new SANE backend dll.d configuration, and conflict with libsane
      (<< 1.0.15-7) (closes: #296317)
  * Torsten Landschoff:
    + debian/control: Fix typos in description
      - of hpijs: a IJS driver -> an IJS driver (closes: #299987)
      - of hplip: a X11 session -> an X11 session (closes: #299991)
  * UNRELEASED: This release was never uploaded to unstable due to serious
    issues with many devices
  * New upstream version:
    * Added low ink infrastructure to device manager
    * Made fixes to cleaning procedure
    * Offline devices will now show supplies list with "Unknown" levels (was
      blank before)
    * Fixed the display for black cartridge number 15 on the Supplies Tab
    * Added tech-type to models.xml
    * Fixed Laserjet 1220 model.xml entry
    * Fixed an issue with the Alert email service (does NOT fix #291346)
  * Henrique de Moraes Holschuh:
    * Removed patches accepted upstream:
      20_hpiod_pidfile.dpatch, 40_gcc4_buildfixes.dpatch,
      50_securityfix_umask.dpatch,
      51_securityfix_detect_unsafe_conf_file.dpatch
    * Remove patches that don't make sense anymore
      10_toplevel_makefile.dpatch
    * Rediff 30_xpp_support so that it applies cleanly

applied/ubuntu/breezy 2005-12-21 05:06:33 UTC 2005-12-21
Import patches-applied version 0.9.5-2ubuntu2 to applied/ubuntu/breezy

Author: LaMont Jones
Author Date: 2005-09-22 12:08:22 UTC

Import patches-applied version 0.9.5-2ubuntu2 to applied/ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: e1d4f5ae0a7c4f40d634338634476366a29922eb
Unapplied parent: 5529a1aeb518e40327eada85ddec67c68d595ca2

New changelog entries:
  * Fix big-endian architecture FTBFS.
    - adds 90_bigendian-fix.dpatch
  * Fix configure.in breakage when picking default desktop directory.
    - adds 88_configure.in.dpatch, 89_configure.dpatch
  * New upstream version, exception from upstream version freeze.
  * Synchronize with unstable.
    - Build against libsnmp5-dev.
    - Use older lsb init functions found in breezy.
  * Henrique de Moraes Holschuh:
    * Added upstream patch 0.9.5-2
      + Fix scanning on Laserjets
      + Fix scanning on parallel-port only Inkjets
  * New upstream version
    * HPIJS 2.1.5:
      + Fixed a 4-sided full bleed printing issue in HPIJS
      + Added support for the following new printers:
        HP Photosmart 420 (PSP100)
        HP Photosmart 470 (PSP100)
        HP Photosmart 2570 (DJGenericVIP)
        HP PSC 1400 (DJ3600)
        HP Officejet 5600 (DJ3600)
        HP Photosmart 3100 (DJGenericVIP)
        HP Photosmart 3200 (DJGenericVIP)
        HP Photosmart 3300 (DJGenericVIP)
        HP Photosmart 8000 (DJGenericVIP)
        HP Photosmart 7800 (DJGenericVIP)
        HP Deskjet 5940 (DJGenericVIP)
        HP Deskjet 5440 (DJGenericVIP)
        HP Color laserJet 4700 (LJColor/PS)
    * HPLIP 0.9.5:
      + Added parallel port support for printing and scanning. See
        Product Support table for supported devices and features
      + Changed the PS8700 PPD inputslot from "default" to "upper"
      + Fixed miser mode MLC credit problem in hpiod
      + Fixed MLC credit problem with short timeouts
      + Fixed many known hp-toolbox issues
      + Fixed case where hp-toolbox crashed if models.xml entry was missing
      + Fixed hp-colorcal incorrect parameter passing to maint routines
      + Fixed a bug in hpssd.py that caused hal:\\ devices to crash hpssd
      + Fixed supplies status for CLJ28xx
      + Fixed powersettings for DJ4x0
      + Fixed LJ1022 status problem
  * Henrique de Moraes Holschuh:
    * Dpatch maintenance:
      + Remove 20_useless_assignment_fix: fixed properly upstream
      + Update 11_fix-misc-gcc-warnings, 14_charsign_fixes,
        50_hp-clean_fix: some hunks fixed upstream, some new hunks added
      + Rediff 13_intsign-fixes, 40_testmail_fix
      + New 20_fix_unitialized_var_bugs: fix some real bugs caused by
        broken code with unitialized variables
      + Switch all dpatches to /usr/share/dpatch/dpatch-run
    * Add hp-levels symlink for new utility, that shows agent levels
      using ASCII-art bar graphs
  * Henrique de Moraes Holschuh:
    * Rebuild for C++ transition
    * Mention usblp on README.Debian (closes: #326684)
    * Fix invocation of dh_python for all binary packages other than hplip
    * Do not remove pyc/pyo python compiled files from package hplip-base
      when package hplip is removed
    * Switch initscript to LSB-like reporting, and remove old HPGUId cruft
      while at it
    * hplip-base: add dependency on lsb-base due to initscript changes
  * One hplip B-D has changed under our feet breaking configure in a quite
    impressive useless (for Ubuntu and Debian) point:
    + Fix configure and configure.in to cope with this change.
    + Fix FTBFS.
  * No GUIs here, correct LSB status messages
  * Add /etc/default/hplip to define a variable RUN_HPLIP, so
    users can explicitely disable the start of hplip without
    removing Ubuntu meta packages. Addresses Ubuntu 14054.
  * Synchronize with unstable.
  * Unconditionally run as user hplip (Ubuntu 14061).
  * Use LSB init-functions (Ubuntu 14339).
  * Henrique de Moraes Holschuh:
    * New cleanup patches: 14_charsign_fixes, 20_useless_assignment_fix
    * New dpatch: 15_64bit_fixes
    * New hunks to dpatch: 11_fix-misc-gcc-warnings.dpatch
  * Matthias Klose <doko@ubuntu.com>:
    * hplip-base should also replace files in hplip-data (<< 0.9.3)
    * Run HPLIP daemons as non-root user (optional, default as run as root)
      (closes: #320936)
  * Henrique de Moraes Holschuh:
    * Modify Matthias' postinst to create the hplip user in a safer way
    * Depend on the correct adduser version for the above (just in case some
      dweeb tries to backport this to ancient Debian)
    * Add hplip-base.post{inst,rm} and initscript machinery for the hplip
      user, supporting ephemeral /var/run and dpkg-statoverride the way I
      like it
    * Make run-hplip-as-non-root *non*-optional, it is safer and there is
      nothing in hpiod or hpssd that requires root priviledges to work in a
      Debian system
    * Add NEWS.Debian item about running as non-root
  * Fix merge error, remove python-qt3 build dependency.
  * Synchronize with Debian.
    - Just keep dropping the pyqt-tools build dependency, and don't
      remove the generated .py files from the source.
  * debian/hplip-base.postinst:
    - Create system user "hplip" (with primary group lp).
  * debian/hplip-base.postrm:
    - Remove system user "hplip" on purge.
  * debian/hplip-base.init:
    - Start daemons as as user:group hplip:lp.
    - Create /var/run/hplip, if directory doesn't exist.
  * debian/hplip-base.default:
    - Default to run as user hplip.
    - Add comment not to use port numbers below 1024 if not running as root.
  * debian/control:
    - hplip-base replaces hplib-data (<< 0.9.3).
  * debian/patches/60_derootify.dpatch:
    - New patch, don't run as root.
  * New upstream version
    * HPIJS 2.1.4:
      + In order to accommodate 4-sided full bleed, PS320/330/370/380 were
        moved to the DJGenericVIP device class
      + Added hplip_api convenience library
      + Fixed a problem where bi-di was not turned off correctly in hpijs.
        This caused extra deviceid queries
      + Fixed postscript PPD file case sensitivity issue. This issue caused
        a problem with kprinter
      + Added PPD files for the following new printers: HP Color LaserJet
        2800, HP Photosmart 8200, HP Photosmart 330, HP Photosmart 380,
        Deskjet 1280, Deskjet 3040, Deskjet 3920
    * HPLIP 0.9.4:
      + Added uni-di device support to "hp" backend
      + Added hplip_api convenience library. Converted HPLIP clients (hp,
        libsane-hpaio, hpijs, ptest) to hplip_api
      + Added device ID mode to hp-info utility (Tim Waugh of Red Hat
        request)
      + Added new DeviceOpen() parameters to accommodate different backend
        types
      + Changed and added new "io" support tags to models.xml
      + Added LJ1022 to models.xml file
      + Desensitized model names generated by hpiod. This will eliminate
        leading, trailing and double spaces in the model name
      + Made change to the models.xml file for Photosmart 120 and 240 series
        which had pen 57 mislabeled as black
      + Added LJ 8000, LJ 1160 series entries to models.xml
      + Removed LJ 3100 from models.xml. There are no plans to support this
        printer
      + Fixed a scanimage problem with OJ D135 and OJ 7110
      + Fixed "Invalid color calibration type" error in hp-colorcal
      + Fixed "Unknown internal error" when executing command "hp-probe
        -bnet"
      + Fixed a intermittent SNMP problem reading signed integers in hpiod.
        This will fix some network scanning issues.
      + Enhanced hp-info and hp-makeuri as per Red Hat and Suse request
      + Changed SLP detection to detect more devices based on forum
        feedback
      + Added limited support for HP Color LaserJet 2800, is limited to:
        only postscript printing is supported; Photo Card access is not
        available via hp-photo, but it is available via USB mass storage;
        Network scanning is supported, but USB scanning is not;
        Hp-toolbox status is not complete
  * Henrique de Moraes Holschuh:
    * Removed patches already upstream: 00_upstream_0.9.3-1,
      10_missing-prototypes
    * Merged LTLIBRARY instances in top Makefile.am
    * Fixed some minor typos in README.Debian, thanks to Santiago Vila
    * Bump standards version to 3.6.2, no changes
    * Makefile.am: declare colorcal4form_base.ui, printerform_base.ui as
      noinst_DATA
  * New upstream patch 0.9.3-1 to hpijs:
    + Fixed a bi-di problem with all LIDIL printers (DJ3320, DJ3600)
    + Fixed a 64-bit problem with LJJetReady printers
    + Fixed a KRGB issue in the VIP path in HPIJS. This fixes a problem
      where black text would drop some pixels with VIP printers (DJ9xxVIP,
      DJGenericVIP) (closes: #314442)
  * Henrique de Moraes Holschuh:
    * Minor updates to README.Debian on the various packages
    * Rework package descriptions a bit in control file
    * Stop confliting with HPOJ. We are fine with it as long as the same
      device is NOT being used by HPOJ and HPIJS
    * Remove hplip-base dependency from hplip-ppds. Instead, suggest
      hpijs and hplip-base in hplip-ppds, and ship changelog instead of symlink
    * Remove some stray -Nhplip crap from arch-dep section of rules files
    * Remove 12_fix-gcc4-errors.dpatch, accepted upstream (patch 0.9.3-1)
    * debian/rules: avoid useless /usr/bin/find warnings about
      maxdepth/mindepth
  * Henrique de Moraes Holschuh:
    * New binary-all package: hplip-ppds, with the PPDs shipped by HPLIP
      upstream. Other than due to bug-fixes, these are usually a better
      match for the current hpijs/hplip capabilities than those from
      foomatic-filters-ppds or foomatic-db-hpijs
    * Change the Manufacturer string on all PPDs to "HP (HPLIP)", to set
      them apart from PPDs of other sources
    * Update README.Debian with information about the HPLIP PPDs
    * Recommend hplip-ppds (closes: #311470, #311474)
    * New patch: 12_fix-gcc4-errors (closes: #310435)
  * New upstream version
    * HPIJS 2.1.3:
      + Increased the printable region for DJGenericVIP. This resolves a
        left margin issue
      + Fixed a problem printing more than one page with LJ 1010/1012
      + Modified hpijs to ignore bi-di errors so the "hp" backend can
        handle them. This fixed a problem where hpijs would hang
        forever
    * HPLIP 0.9.3:
      + Modified models.xml Deskjet_1220C panel_check_type to be 0
      + Fix the Test Email Alert
      + Added MlcInit retry to hpiod
      + Changed hplip_readme.html "Photo" support to yes for
        OJ7200/7300/7400
      + Fixed intermittent device hang problem with LJ 1010/1012/1015
        in hp.c
      + Added OfficeJet V40 to models.xml
      + Fixed models.xml so that LJ 1010, 1012, 1015, and 1022 all print
        using "raw" io
      + Fixed "hp-probe -s*" error
      + Fixed error while clicking the"Access Photo Cards" without any
        photo card
      + Fixed error while running hp-testpage command to print
        after disconnecting the USB cable
      + Added LJ 1010 and 1012 to models.xml, and made sure the OJ K80xi
        has both a single spaces and a double spaced entry
      + Fixed error which occurs after launching the toolbox in the terminal
      + In models.xml cloned HP LaserJet 4050 Series to the same thing with a
        trailing underscore
  * Henrique de Moraes Holschuh:
    * Swap maintainer and uploader fields for now, since I am spending
      far more time in HPLIP than Torsten. Should that change, he will
      switch the fields back as they were
    * Tell libtool that the sane plugin is a plugin with -module
    * Split hplip into GUI and non-GUI packages, as suggested by
      Matthias Klose <doko@ubuntu.com> (closes: #307790)
      + Change /usr/share/doc/hplip to a symlink (requires hplip.preinst
        and hplip.postinst glue to support error unwind and downgrades)
      + Change hplip package to arch all, as all C source and binary
        modules belong in hplip-base
      + hplip-base.preinst (new), hplip-base.postrm (new), hplip.postrm:
        Remove any .pyc and .pyo files scattered around /usr/lib/hplip
    * Fix configure.in, Makefile.am to accept and use a PYTHON variable
      to select the python version to run properly, and really use whatever
      python that variable points to, and no other (closes: #307788)
    * Rework configure.in and Makefile.am a bit, in a moment of utter
      boredom
    * Change autogen.sh and debian/rules to get the hpijs versioning
      through autoconf --trace at autotools-run time, and document the
      debian/hpijs.version file in debian/README.Source
    * Remove unneeded #! lines from python modules before packaging the
      debs, to make lintian happier
    * Control new files showing up upstream, by using a static list of
      non-shipped files and passing --fail-missing to dh_install
    * Remove debian/executable.files and debian/deletable.files support,
      as this package does not require it
    * hplip-base: recommend cupsys-client, as some of the utilities
      run "lp -d..." and friends (closes: #308960)
    * Rediff 01_rss.dpatch, 10_missing-prototypes.dpatch,
      11_fix-misc-gcc-warnings.dpatch, 13_intsign-fixes.dpatch,
      40_testmail_fix.dpatch, 50_hp-clean_fix.dpatch to remove some hunks
      accepted upstream and remove any fuzziness and line numbering skews
    * Remove patch 30_bind_to_INADDR_LOOPBACK, completely accepted
      upstream
  * Fix FTBFS using GCC 4.0.
  * Rebuild for new C++ ABI
  * Resynchronise with Debian. Ubuntu 10583.
  * Fix location of document registered with doc-base. Ubuntu 10490.
  * Henrique de Moraes Holschuh:
    * Added new patch: 50_hp-clean_fix, fix hp-clean bad wipeAndSpitType1()
      invocation
  * Detect python default version.
  * Split out all non GUI stuff into hplip-base, keep only the GUI
    in hplip. Avoids installation of QT.
  * Remove build dependencies on pyqt-tools and python-qt3. Nothing
    needed for the build process. Keep the pregenerated .py files.
  * New upstream version
    * HPIJS 2.1.2:
      + Added new print mode "FastDraft Grayscale" to DJGenericVIP
      + Put limit (max=5) on syslog messages when output device write()
        fails (closes: #210449)
      + Removed specified gcc options in hpijs configure.in
      + Fixed a 64-bit compile issue in ljjetready.cpp (closes: #302828)
    * HPLIP 0.9.2:
      + Fixed "Invalid color calibration type" error occurs when executing
        command "colorcal" in terminal
      + Fixed number of arguments error in hp-align
      + Made UI architectural change (removed hpguid.py, removed popup feature,
        etc)
      + Fixed a scanning issue with Laserjet flatbed scanners (PML scanners).
        Scan would fail at end of scan
      + Removed images.tgz after install
      + Fixed a problem when all function buttons are grayed out when toolbox is
        launched at the first time.
      + Fixed DJ450 battery check issue
    * Henrique de Moraes Holschuh:
      * Updated dpatch 11_fix-misc-gcc-warnings with many new hunks
      * Added 40_testmail_fix, to get hpssd and Test Email functionality to
        actually work (it was completely useless and hopelessly broken)
        (closes: #291346)
      * Updated README.Debian files for HPIJS and HPLIP
  * Henrique de Moraes Holschuh:
    * New dpatch (30_bind_to_INADDR_LOOPBACK):
      Bind to INADDR_LOOPBACK instead of to INADDR_ANY for now, as
      HPLIP is constrained to working bound to localhost currently
      (closes: #304068)
  * New upstream version:
    * HPIJS 2.1.1:
      + Fixed hpijs bi-di assert issue with business inkjet 1100
      + Added PPD files for the following printers: HP LaserJet 4240,
        HP LaserJet 9040, HP color LaserJet 4610, HP LaserJet 1022,
        HP Business Inkjet 1000
    * HPLIP 0.9.1:
      + Added a "front panel" enable/disable flag to models.xml. Some printers
        were disabled (ie: deskjets)
      + Ink level and status displays have been fixed for CP1160/1700, OJ7100
         series and OJ D series
      + Added battery level check for mobile deskjets (DJ 450, etc)
      + Fixed issue that could cause DJ 450 to lock-up during panel check
        (miser mode)
      + Fixed extraneous hpiod error. Corrected pml iod in scl path that was
         in libsane-hpaio
      + Added PSC 750xi, OJ 5110 to models.xml file
      + Added device manager *.ui files to package
  * Henrique de Moraes Holschuh:
    * Rebuild 11_fix-misc-gcc-warnings, most of it accepted upstream,
      but we have also new hunks as well
    * Remove 12_portability-fixes, accepted upstream
    * Remove 14_fix-fat-prototypes, accepted upstream
    * Remove 20_jddirect-bug-from-hell, fixed upstream
    * Remove 30_fix-missing-retcode, accepted upstream
    * Avoid shipping check.py, since it is useless for Debian systems
    * Change both upstream and Debian build system to take advantage
      of the .ui files and rebuild the .py files that are generated
      from them using pyuic
    * Build-depend on pyqt-tools for pyuic
  * New upstream version (closes: #302230):
    * HPIJS 2.1:
      + Added two new device classes - LJFastRaster and LJJetReady
      + Fixed input tray issue with Business Inkjet 1100/1200
      + Changed default quality setting from 300 to 600 dpi for DJ9xxVIP
      + Replaced gdevijs-krgb-1.0.patch with gdevijs-krgb-1.1.patch
        This patch fixes as segfault issue with 1-bit color space IJS drivers
        (ie: epsonepl)
      + Fixed a issue with DJ3600 photo pen printing
      + Support additional printers: LaserJet 1010/1012/1015, Color LaserJet
        3500/3550, HP Photosmart 8750, HP Deskjet 6600, HP Deskjet 9800 Series
    * HPLIP 0.9:
      + Added network scanning support
      + Added full status and supply information for most LaserJets
      + Added hp-makeuri command for generating "hp" URIs from an IP address
         or device node
      + Fixed some network issues with hp-probe
      + Fixed a problem with multiple files using the same name in photo card
      + Fixed a bug in the cancel job code in hp-toolbox
      + Fixed some dialog cancel defects in clean and align
      + Reversed order of status history in hp-toolbox
      + Added photo card access status
      + Added hp-toolbox right click menu
      + Hpssd no longer scans devices at startup, devices are scanned when
        hp-toolbox is first started
      + Removed power-up from the probe command in hpiod. This means that
        when CUPS queries the "hp" backend for devices, the printer will not
        power-up (closes: #291321)
      + Added non-zero exit codes to hp-toolbox
      + Added changes to display EXIF data in photo card
      + Added channel cleanup code to hpiod. This will fix some issues when
        canceling print jobs from the host
      + Added a non-scrolling "front panel display" feature to hp-toolbox
      + Added Color Calibration for various printer platforms
      + Do not keep restarting/reopening hp-toolbox at every status change
        (closes: #292672)
  * Henrique de Moraes Holschuh:
    * Build-depend on libjpeg62-dev for hpijs 2.1
    * Version build-dependency on libsnmp5-dev (>> 5.1.2-6), to avoid
      #302195 which completely hoses the hplip build
    * Remove 30_xpp_support.dpatch, applied upstream
    * New patches:
      + 10_missing-prototypes: Add missing prototypes
      + 11_fix-misc-gcc-warnings: Fix bad C code that causes
        warnings and strict aliasing rules problems (closes: #297587)
      + 12_portability-fixes: Remove braindamage that causes
        portability problems and warnings
      + 13_intsign-fixes.dpatch: Fix signed/unsigned comparison issues
      + 14_fix-fat-prototypes: Fix prototypes missing a (void) so that gcc
        shuts up
      + 20_jddirect-bug-from-hell: Fix complete breakage in
        JetDirectDevice::NewChannel (undefined value assigned to channel
        mode)
      + 30_fix-missing-retcode: Add missing assignment of retcode
    * Add hplip.desktop freedesktop.org file, thanks to Christopher Martin
      (closes: #302248)
    * Rename all hplip_* links in /usr/bin to hp-* to follow upstream
    * Ship new SANE backend dll.d configuration, and conflict with libsane
      (<< 1.0.15-7) (closes: #296317)
  * Torsten Landschoff:
    + debian/control: Fix typos in description
      - of hpijs: a IJS driver -> an IJS driver (closes: #299987)
      - of hplip: a X11 session -> an X11 session (closes: #299991)
  * UNRELEASED: This release was never uploaded to unstable due to serious
    issues with many devices
  * New upstream version:
    * Added low ink infrastructure to device manager
    * Made fixes to cleaning procedure
    * Offline devices will now show supplies list with "Unknown" levels (was
      blank before)
    * Fixed the display for black cartridge number 15 on the Supplies Tab
    * Added tech-type to models.xml
    * Fixed Laserjet 1220 model.xml entry
    * Fixed an issue with the Alert email service (does NOT fix #291346)
  * Henrique de Moraes Holschuh:
    * Removed patches accepted upstream:
      20_hpiod_pidfile.dpatch, 40_gcc4_buildfixes.dpatch,
      50_securityfix_umask.dpatch,
      51_securityfix_detect_unsafe_conf_file.dpatch
    * Remove patches that don't make sense anymore
      10_toplevel_makefile.dpatch
    * Rediff 30_xpp_support so that it applies cleanly

ubuntu/breezy-devel 2005-12-21 05:06:33 UTC 2005-12-21
Import patches-unapplied version 0.9.5-2ubuntu2 to ubuntu/breezy

Author: LaMont Jones
Author Date: 2005-09-22 12:08:22 UTC

Import patches-unapplied version 0.9.5-2ubuntu2 to ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: 2c7535f5bd04b0dc4b4af468c7781811afcde1d3

New changelog entries:
  * Fix big-endian architecture FTBFS.
    - adds 90_bigendian-fix.dpatch
  * Fix configure.in breakage when picking default desktop directory.
    - adds 88_configure.in.dpatch, 89_configure.dpatch
  * New upstream version, exception from upstream version freeze.
  * Synchronize with unstable.
    - Build against libsnmp5-dev.
    - Use older lsb init functions found in breezy.
  * Henrique de Moraes Holschuh:
    * Added upstream patch 0.9.5-2
      + Fix scanning on Laserjets
      + Fix scanning on parallel-port only Inkjets
  * New upstream version
    * HPIJS 2.1.5:
      + Fixed a 4-sided full bleed printing issue in HPIJS
      + Added support for the following new printers:
        HP Photosmart 420 (PSP100)
        HP Photosmart 470 (PSP100)
        HP Photosmart 2570 (DJGenericVIP)
        HP PSC 1400 (DJ3600)
        HP Officejet 5600 (DJ3600)
        HP Photosmart 3100 (DJGenericVIP)
        HP Photosmart 3200 (DJGenericVIP)
        HP Photosmart 3300 (DJGenericVIP)
        HP Photosmart 8000 (DJGenericVIP)
        HP Photosmart 7800 (DJGenericVIP)
        HP Deskjet 5940 (DJGenericVIP)
        HP Deskjet 5440 (DJGenericVIP)
        HP Color laserJet 4700 (LJColor/PS)
    * HPLIP 0.9.5:
      + Added parallel port support for printing and scanning. See
        Product Support table for supported devices and features
      + Changed the PS8700 PPD inputslot from "default" to "upper"
      + Fixed miser mode MLC credit problem in hpiod
      + Fixed MLC credit problem with short timeouts
      + Fixed many known hp-toolbox issues
      + Fixed case where hp-toolbox crashed if models.xml entry was missing
      + Fixed hp-colorcal incorrect parameter passing to maint routines
      + Fixed a bug in hpssd.py that caused hal:\\ devices to crash hpssd
      + Fixed supplies status for CLJ28xx
      + Fixed powersettings for DJ4x0
      + Fixed LJ1022 status problem
  * Henrique de Moraes Holschuh:
    * Dpatch maintenance:
      + Remove 20_useless_assignment_fix: fixed properly upstream
      + Update 11_fix-misc-gcc-warnings, 14_charsign_fixes,
        50_hp-clean_fix: some hunks fixed upstream, some new hunks added
      + Rediff 13_intsign-fixes, 40_testmail_fix
      + New 20_fix_unitialized_var_bugs: fix some real bugs caused by
        broken code with unitialized variables
      + Switch all dpatches to /usr/share/dpatch/dpatch-run
    * Add hp-levels symlink for new utility, that shows agent levels
      using ASCII-art bar graphs
  * Henrique de Moraes Holschuh:
    * Rebuild for C++ transition
    * Mention usblp on README.Debian (closes: #326684)
    * Fix invocation of dh_python for all binary packages other than hplip
    * Do not remove pyc/pyo python compiled files from package hplip-base
      when package hplip is removed
    * Switch initscript to LSB-like reporting, and remove old HPGUId cruft
      while at it
    * hplip-base: add dependency on lsb-base due to initscript changes
  * One hplip B-D has changed under our feet breaking configure in a quite
    impressive useless (for Ubuntu and Debian) point:
    + Fix configure and configure.in to cope with this change.
    + Fix FTBFS.
  * No GUIs here, correct LSB status messages
  * Add /etc/default/hplip to define a variable RUN_HPLIP, so
    users can explicitely disable the start of hplip without
    removing Ubuntu meta packages. Addresses Ubuntu 14054.
  * Synchronize with unstable.
  * Unconditionally run as user hplip (Ubuntu 14061).
  * Use LSB init-functions (Ubuntu 14339).
  * Henrique de Moraes Holschuh:
    * New cleanup patches: 14_charsign_fixes, 20_useless_assignment_fix
    * New dpatch: 15_64bit_fixes
    * New hunks to dpatch: 11_fix-misc-gcc-warnings.dpatch
  * Matthias Klose <doko@ubuntu.com>:
    * hplip-base should also replace files in hplip-data (<< 0.9.3)
    * Run HPLIP daemons as non-root user (optional, default as run as root)
      (closes: #320936)
  * Henrique de Moraes Holschuh:
    * Modify Matthias' postinst to create the hplip user in a safer way
    * Depend on the correct adduser version for the above (just in case some
      dweeb tries to backport this to ancient Debian)
    * Add hplip-base.post{inst,rm} and initscript machinery for the hplip
      user, supporting ephemeral /var/run and dpkg-statoverride the way I
      like it
    * Make run-hplip-as-non-root *non*-optional, it is safer and there is
      nothing in hpiod or hpssd that requires root priviledges to work in a
      Debian system
    * Add NEWS.Debian item about running as non-root
  * Fix merge error, remove python-qt3 build dependency.
  * Synchronize with Debian.
    - Just keep dropping the pyqt-tools build dependency, and don't
      remove the generated .py files from the source.
  * debian/hplip-base.postinst:
    - Create system user "hplip" (with primary group lp).
  * debian/hplip-base.postrm:
    - Remove system user "hplip" on purge.
  * debian/hplip-base.init:
    - Start daemons as as user:group hplip:lp.
    - Create /var/run/hplip, if directory doesn't exist.
  * debian/hplip-base.default:
    - Default to run as user hplip.
    - Add comment not to use port numbers below 1024 if not running as root.
  * debian/control:
    - hplip-base replaces hplib-data (<< 0.9.3).
  * debian/patches/60_derootify.dpatch:
    - New patch, don't run as root.
  * New upstream version
    * HPIJS 2.1.4:
      + In order to accommodate 4-sided full bleed, PS320/330/370/380 were
        moved to the DJGenericVIP device class
      + Added hplip_api convenience library
      + Fixed a problem where bi-di was not turned off correctly in hpijs.
        This caused extra deviceid queries
      + Fixed postscript PPD file case sensitivity issue. This issue caused
        a problem with kprinter
      + Added PPD files for the following new printers: HP Color LaserJet
        2800, HP Photosmart 8200, HP Photosmart 330, HP Photosmart 380,
        Deskjet 1280, Deskjet 3040, Deskjet 3920
    * HPLIP 0.9.4:
      + Added uni-di device support to "hp" backend
      + Added hplip_api convenience library. Converted HPLIP clients (hp,
        libsane-hpaio, hpijs, ptest) to hplip_api
      + Added device ID mode to hp-info utility (Tim Waugh of Red Hat
        request)
      + Added new DeviceOpen() parameters to accommodate different backend
        types
      + Changed and added new "io" support tags to models.xml
      + Added LJ1022 to models.xml file
      + Desensitized model names generated by hpiod. This will eliminate
        leading, trailing and double spaces in the model name
      + Made change to the models.xml file for Photosmart 120 and 240 series
        which had pen 57 mislabeled as black
      + Added LJ 8000, LJ 1160 series entries to models.xml
      + Removed LJ 3100 from models.xml. There are no plans to support this
        printer
      + Fixed a scanimage problem with OJ D135 and OJ 7110
      + Fixed "Invalid color calibration type" error in hp-colorcal
      + Fixed "Unknown internal error" when executing command "hp-probe
        -bnet"
      + Fixed a intermittent SNMP problem reading signed integers in hpiod.
        This will fix some network scanning issues.
      + Enhanced hp-info and hp-makeuri as per Red Hat and Suse request
      + Changed SLP detection to detect more devices based on forum
        feedback
      + Added limited support for HP Color LaserJet 2800, is limited to:
        only postscript printing is supported; Photo Card access is not
        available via hp-photo, but it is available via USB mass storage;
        Network scanning is supported, but USB scanning is not;
        Hp-toolbox status is not complete
  * Henrique de Moraes Holschuh:
    * Removed patches already upstream: 00_upstream_0.9.3-1,
      10_missing-prototypes
    * Merged LTLIBRARY instances in top Makefile.am
    * Fixed some minor typos in README.Debian, thanks to Santiago Vila
    * Bump standards version to 3.6.2, no changes
    * Makefile.am: declare colorcal4form_base.ui, printerform_base.ui as
      noinst_DATA
  * New upstream patch 0.9.3-1 to hpijs:
    + Fixed a bi-di problem with all LIDIL printers (DJ3320, DJ3600)
    + Fixed a 64-bit problem with LJJetReady printers
    + Fixed a KRGB issue in the VIP path in HPIJS. This fixes a problem
      where black text would drop some pixels with VIP printers (DJ9xxVIP,
      DJGenericVIP) (closes: #314442)
  * Henrique de Moraes Holschuh:
    * Minor updates to README.Debian on the various packages
    * Rework package descriptions a bit in control file
    * Stop confliting with HPOJ. We are fine with it as long as the same
      device is NOT being used by HPOJ and HPIJS
    * Remove hplip-base dependency from hplip-ppds. Instead, suggest
      hpijs and hplip-base in hplip-ppds, and ship changelog instead of symlink
    * Remove some stray -Nhplip crap from arch-dep section of rules files
    * Remove 12_fix-gcc4-errors.dpatch, accepted upstream (patch 0.9.3-1)
    * debian/rules: avoid useless /usr/bin/find warnings about
      maxdepth/mindepth
  * Henrique de Moraes Holschuh:
    * New binary-all package: hplip-ppds, with the PPDs shipped by HPLIP
      upstream. Other than due to bug-fixes, these are usually a better
      match for the current hpijs/hplip capabilities than those from
      foomatic-filters-ppds or foomatic-db-hpijs
    * Change the Manufacturer string on all PPDs to "HP (HPLIP)", to set
      them apart from PPDs of other sources
    * Update README.Debian with information about the HPLIP PPDs
    * Recommend hplip-ppds (closes: #311470, #311474)
    * New patch: 12_fix-gcc4-errors (closes: #310435)
  * New upstream version
    * HPIJS 2.1.3:
      + Increased the printable region for DJGenericVIP. This resolves a
        left margin issue
      + Fixed a problem printing more than one page with LJ 1010/1012
      + Modified hpijs to ignore bi-di errors so the "hp" backend can
        handle them. This fixed a problem where hpijs would hang
        forever
    * HPLIP 0.9.3:
      + Modified models.xml Deskjet_1220C panel_check_type to be 0
      + Fix the Test Email Alert
      + Added MlcInit retry to hpiod
      + Changed hplip_readme.html "Photo" support to yes for
        OJ7200/7300/7400
      + Fixed intermittent device hang problem with LJ 1010/1012/1015
        in hp.c
      + Added OfficeJet V40 to models.xml
      + Fixed models.xml so that LJ 1010, 1012, 1015, and 1022 all print
        using "raw" io
      + Fixed "hp-probe -s*" error
      + Fixed error while clicking the"Access Photo Cards" without any
        photo card
      + Fixed error while running hp-testpage command to print
        after disconnecting the USB cable
      + Added LJ 1010 and 1012 to models.xml, and made sure the OJ K80xi
        has both a single spaces and a double spaced entry
      + Fixed error which occurs after launching the toolbox in the terminal
      + In models.xml cloned HP LaserJet 4050 Series to the same thing with a
        trailing underscore
  * Henrique de Moraes Holschuh:
    * Swap maintainer and uploader fields for now, since I am spending
      far more time in HPLIP than Torsten. Should that change, he will
      switch the fields back as they were
    * Tell libtool that the sane plugin is a plugin with -module
    * Split hplip into GUI and non-GUI packages, as suggested by
      Matthias Klose <doko@ubuntu.com> (closes: #307790)
      + Change /usr/share/doc/hplip to a symlink (requires hplip.preinst
        and hplip.postinst glue to support error unwind and downgrades)
      + Change hplip package to arch all, as all C source and binary
        modules belong in hplip-base
      + hplip-base.preinst (new), hplip-base.postrm (new), hplip.postrm:
        Remove any .pyc and .pyo files scattered around /usr/lib/hplip
    * Fix configure.in, Makefile.am to accept and use a PYTHON variable
      to select the python version to run properly, and really use whatever
      python that variable points to, and no other (closes: #307788)
    * Rework configure.in and Makefile.am a bit, in a moment of utter
      boredom
    * Change autogen.sh and debian/rules to get the hpijs versioning
      through autoconf --trace at autotools-run time, and document the
      debian/hpijs.version file in debian/README.Source
    * Remove unneeded #! lines from python modules before packaging the
      debs, to make lintian happier
    * Control new files showing up upstream, by using a static list of
      non-shipped files and passing --fail-missing to dh_install
    * Remove debian/executable.files and debian/deletable.files support,
      as this package does not require it
    * hplip-base: recommend cupsys-client, as some of the utilities
      run "lp -d..." and friends (closes: #308960)
    * Rediff 01_rss.dpatch, 10_missing-prototypes.dpatch,
      11_fix-misc-gcc-warnings.dpatch, 13_intsign-fixes.dpatch,
      40_testmail_fix.dpatch, 50_hp-clean_fix.dpatch to remove some hunks
      accepted upstream and remove any fuzziness and line numbering skews
    * Remove patch 30_bind_to_INADDR_LOOPBACK, completely accepted
      upstream
  * Fix FTBFS using GCC 4.0.
  * Rebuild for new C++ ABI
  * Resynchronise with Debian. Ubuntu 10583.
  * Fix location of document registered with doc-base. Ubuntu 10490.
  * Henrique de Moraes Holschuh:
    * Added new patch: 50_hp-clean_fix, fix hp-clean bad wipeAndSpitType1()
      invocation
  * Detect python default version.
  * Split out all non GUI stuff into hplip-base, keep only the GUI
    in hplip. Avoids installation of QT.
  * Remove build dependencies on pyqt-tools and python-qt3. Nothing
    needed for the build process. Keep the pregenerated .py files.
  * New upstream version
    * HPIJS 2.1.2:
      + Added new print mode "FastDraft Grayscale" to DJGenericVIP
      + Put limit (max=5) on syslog messages when output device write()
        fails (closes: #210449)
      + Removed specified gcc options in hpijs configure.in
      + Fixed a 64-bit compile issue in ljjetready.cpp (closes: #302828)
    * HPLIP 0.9.2:
      + Fixed "Invalid color calibration type" error occurs when executing
        command "colorcal" in terminal
      + Fixed number of arguments error in hp-align
      + Made UI architectural change (removed hpguid.py, removed popup feature,
        etc)
      + Fixed a scanning issue with Laserjet flatbed scanners (PML scanners).
        Scan would fail at end of scan
      + Removed images.tgz after install
      + Fixed a problem when all function buttons are grayed out when toolbox is
        launched at the first time.
      + Fixed DJ450 battery check issue
    * Henrique de Moraes Holschuh:
      * Updated dpatch 11_fix-misc-gcc-warnings with many new hunks
      * Added 40_testmail_fix, to get hpssd and Test Email functionality to
        actually work (it was completely useless and hopelessly broken)
        (closes: #291346)
      * Updated README.Debian files for HPIJS and HPLIP
  * Henrique de Moraes Holschuh:
    * New dpatch (30_bind_to_INADDR_LOOPBACK):
      Bind to INADDR_LOOPBACK instead of to INADDR_ANY for now, as
      HPLIP is constrained to working bound to localhost currently
      (closes: #304068)
  * New upstream version:
    * HPIJS 2.1.1:
      + Fixed hpijs bi-di assert issue with business inkjet 1100
      + Added PPD files for the following printers: HP LaserJet 4240,
        HP LaserJet 9040, HP color LaserJet 4610, HP LaserJet 1022,
        HP Business Inkjet 1000
    * HPLIP 0.9.1:
      + Added a "front panel" enable/disable flag to models.xml. Some printers
        were disabled (ie: deskjets)
      + Ink level and status displays have been fixed for CP1160/1700, OJ7100
         series and OJ D series
      + Added battery level check for mobile deskjets (DJ 450, etc)
      + Fixed issue that could cause DJ 450 to lock-up during panel check
        (miser mode)
      + Fixed extraneous hpiod error. Corrected pml iod in scl path that was
         in libsane-hpaio
      + Added PSC 750xi, OJ 5110 to models.xml file
      + Added device manager *.ui files to package
  * Henrique de Moraes Holschuh:
    * Rebuild 11_fix-misc-gcc-warnings, most of it accepted upstream,
      but we have also new hunks as well
    * Remove 12_portability-fixes, accepted upstream
    * Remove 14_fix-fat-prototypes, accepted upstream
    * Remove 20_jddirect-bug-from-hell, fixed upstream
    * Remove 30_fix-missing-retcode, accepted upstream
    * Avoid shipping check.py, since it is useless for Debian systems
    * Change both upstream and Debian build system to take advantage
      of the .ui files and rebuild the .py files that are generated
      from them using pyuic
    * Build-depend on pyqt-tools for pyuic
  * New upstream version (closes: #302230):
    * HPIJS 2.1:
      + Added two new device classes - LJFastRaster and LJJetReady
      + Fixed input tray issue with Business Inkjet 1100/1200
      + Changed default quality setting from 300 to 600 dpi for DJ9xxVIP
      + Replaced gdevijs-krgb-1.0.patch with gdevijs-krgb-1.1.patch
        This patch fixes as segfault issue with 1-bit color space IJS drivers
        (ie: epsonepl)
      + Fixed a issue with DJ3600 photo pen printing
      + Support additional printers: LaserJet 1010/1012/1015, Color LaserJet
        3500/3550, HP Photosmart 8750, HP Deskjet 6600, HP Deskjet 9800 Series
    * HPLIP 0.9:
      + Added network scanning support
      + Added full status and supply information for most LaserJets
      + Added hp-makeuri command for generating "hp" URIs from an IP address
         or device node
      + Fixed some network issues with hp-probe
      + Fixed a problem with multiple files using the same name in photo card
      + Fixed a bug in the cancel job code in hp-toolbox
      + Fixed some dialog cancel defects in clean and align
      + Reversed order of status history in hp-toolbox
      + Added photo card access status
      + Added hp-toolbox right click menu
      + Hpssd no longer scans devices at startup, devices are scanned when
        hp-toolbox is first started
      + Removed power-up from the probe command in hpiod. This means that
        when CUPS queries the "hp" backend for devices, the printer will not
        power-up (closes: #291321)
      + Added non-zero exit codes to hp-toolbox
      + Added changes to display EXIF data in photo card
      + Added channel cleanup code to hpiod. This will fix some issues when
        canceling print jobs from the host
      + Added a non-scrolling "front panel display" feature to hp-toolbox
      + Added Color Calibration for various printer platforms
      + Do not keep restarting/reopening hp-toolbox at every status change
        (closes: #292672)
  * Henrique de Moraes Holschuh:
    * Build-depend on libjpeg62-dev for hpijs 2.1
    * Version build-dependency on libsnmp5-dev (>> 5.1.2-6), to avoid
      #302195 which completely hoses the hplip build
    * Remove 30_xpp_support.dpatch, applied upstream
    * New patches:
      + 10_missing-prototypes: Add missing prototypes
      + 11_fix-misc-gcc-warnings: Fix bad C code that causes
        warnings and strict aliasing rules problems (closes: #297587)
      + 12_portability-fixes: Remove braindamage that causes
        portability problems and warnings
      + 13_intsign-fixes.dpatch: Fix signed/unsigned comparison issues
      + 14_fix-fat-prototypes: Fix prototypes missing a (void) so that gcc
        shuts up
      + 20_jddirect-bug-from-hell: Fix complete breakage in
        JetDirectDevice::NewChannel (undefined value assigned to channel
        mode)
      + 30_fix-missing-retcode: Add missing assignment of retcode
    * Add hplip.desktop freedesktop.org file, thanks to Christopher Martin
      (closes: #302248)
    * Rename all hplip_* links in /usr/bin to hp-* to follow upstream
    * Ship new SANE backend dll.d configuration, and conflict with libsane
      (<< 1.0.15-7) (closes: #296317)
  * Torsten Landschoff:
    + debian/control: Fix typos in description
      - of hpijs: a IJS driver -> an IJS driver (closes: #299987)
      - of hplip: a X11 session -> an X11 session (closes: #299991)
  * UNRELEASED: This release was never uploaded to unstable due to serious
    issues with many devices
  * New upstream version:
    * Added low ink infrastructure to device manager
    * Made fixes to cleaning procedure
    * Offline devices will now show supplies list with "Unknown" levels (was
      blank before)
    * Fixed the display for black cartridge number 15 on the Supplies Tab
    * Added tech-type to models.xml
    * Fixed Laserjet 1220 model.xml entry
    * Fixed an issue with the Alert email service (does NOT fix #291346)
  * Henrique de Moraes Holschuh:
    * Removed patches accepted upstream:
      20_hpiod_pidfile.dpatch, 40_gcc4_buildfixes.dpatch,
      50_securityfix_umask.dpatch,
      51_securityfix_detect_unsafe_conf_file.dpatch
    * Remove patches that don't make sense anymore
      10_toplevel_makefile.dpatch
    * Rediff 30_xpp_support so that it applies cleanly

applied/ubuntu/breezy-devel 2005-12-21 05:06:33 UTC 2005-12-21
Import patches-applied version 0.9.5-2ubuntu2 to applied/ubuntu/breezy

Author: LaMont Jones
Author Date: 2005-09-22 12:08:22 UTC

Import patches-applied version 0.9.5-2ubuntu2 to applied/ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: e1d4f5ae0a7c4f40d634338634476366a29922eb
Unapplied parent: 5529a1aeb518e40327eada85ddec67c68d595ca2

New changelog entries:
  * Fix big-endian architecture FTBFS.
    - adds 90_bigendian-fix.dpatch
  * Fix configure.in breakage when picking default desktop directory.
    - adds 88_configure.in.dpatch, 89_configure.dpatch
  * New upstream version, exception from upstream version freeze.
  * Synchronize with unstable.
    - Build against libsnmp5-dev.
    - Use older lsb init functions found in breezy.
  * Henrique de Moraes Holschuh:
    * Added upstream patch 0.9.5-2
      + Fix scanning on Laserjets
      + Fix scanning on parallel-port only Inkjets
  * New upstream version
    * HPIJS 2.1.5:
      + Fixed a 4-sided full bleed printing issue in HPIJS
      + Added support for the following new printers:
        HP Photosmart 420 (PSP100)
        HP Photosmart 470 (PSP100)
        HP Photosmart 2570 (DJGenericVIP)
        HP PSC 1400 (DJ3600)
        HP Officejet 5600 (DJ3600)
        HP Photosmart 3100 (DJGenericVIP)
        HP Photosmart 3200 (DJGenericVIP)
        HP Photosmart 3300 (DJGenericVIP)
        HP Photosmart 8000 (DJGenericVIP)
        HP Photosmart 7800 (DJGenericVIP)
        HP Deskjet 5940 (DJGenericVIP)
        HP Deskjet 5440 (DJGenericVIP)
        HP Color laserJet 4700 (LJColor/PS)
    * HPLIP 0.9.5:
      + Added parallel port support for printing and scanning. See
        Product Support table for supported devices and features
      + Changed the PS8700 PPD inputslot from "default" to "upper"
      + Fixed miser mode MLC credit problem in hpiod
      + Fixed MLC credit problem with short timeouts
      + Fixed many known hp-toolbox issues
      + Fixed case where hp-toolbox crashed if models.xml entry was missing
      + Fixed hp-colorcal incorrect parameter passing to maint routines
      + Fixed a bug in hpssd.py that caused hal:\\ devices to crash hpssd
      + Fixed supplies status for CLJ28xx
      + Fixed powersettings for DJ4x0
      + Fixed LJ1022 status problem
  * Henrique de Moraes Holschuh:
    * Dpatch maintenance:
      + Remove 20_useless_assignment_fix: fixed properly upstream
      + Update 11_fix-misc-gcc-warnings, 14_charsign_fixes,
        50_hp-clean_fix: some hunks fixed upstream, some new hunks added
      + Rediff 13_intsign-fixes, 40_testmail_fix
      + New 20_fix_unitialized_var_bugs: fix some real bugs caused by
        broken code with unitialized variables
      + Switch all dpatches to /usr/share/dpatch/dpatch-run
    * Add hp-levels symlink for new utility, that shows agent levels
      using ASCII-art bar graphs
  * Henrique de Moraes Holschuh:
    * Rebuild for C++ transition
    * Mention usblp on README.Debian (closes: #326684)
    * Fix invocation of dh_python for all binary packages other than hplip
    * Do not remove pyc/pyo python compiled files from package hplip-base
      when package hplip is removed
    * Switch initscript to LSB-like reporting, and remove old HPGUId cruft
      while at it
    * hplip-base: add dependency on lsb-base due to initscript changes
  * One hplip B-D has changed under our feet breaking configure in a quite
    impressive useless (for Ubuntu and Debian) point:
    + Fix configure and configure.in to cope with this change.
    + Fix FTBFS.
  * No GUIs here, correct LSB status messages
  * Add /etc/default/hplip to define a variable RUN_HPLIP, so
    users can explicitely disable the start of hplip without
    removing Ubuntu meta packages. Addresses Ubuntu 14054.
  * Synchronize with unstable.
  * Unconditionally run as user hplip (Ubuntu 14061).
  * Use LSB init-functions (Ubuntu 14339).
  * Henrique de Moraes Holschuh:
    * New cleanup patches: 14_charsign_fixes, 20_useless_assignment_fix
    * New dpatch: 15_64bit_fixes
    * New hunks to dpatch: 11_fix-misc-gcc-warnings.dpatch
  * Matthias Klose <doko@ubuntu.com>:
    * hplip-base should also replace files in hplip-data (<< 0.9.3)
    * Run HPLIP daemons as non-root user (optional, default as run as root)
      (closes: #320936)
  * Henrique de Moraes Holschuh:
    * Modify Matthias' postinst to create the hplip user in a safer way
    * Depend on the correct adduser version for the above (just in case some
      dweeb tries to backport this to ancient Debian)
    * Add hplip-base.post{inst,rm} and initscript machinery for the hplip
      user, supporting ephemeral /var/run and dpkg-statoverride the way I
      like it
    * Make run-hplip-as-non-root *non*-optional, it is safer and there is
      nothing in hpiod or hpssd that requires root priviledges to work in a
      Debian system
    * Add NEWS.Debian item about running as non-root
  * Fix merge error, remove python-qt3 build dependency.
  * Synchronize with Debian.
    - Just keep dropping the pyqt-tools build dependency, and don't
      remove the generated .py files from the source.
  * debian/hplip-base.postinst:
    - Create system user "hplip" (with primary group lp).
  * debian/hplip-base.postrm:
    - Remove system user "hplip" on purge.
  * debian/hplip-base.init:
    - Start daemons as as user:group hplip:lp.
    - Create /var/run/hplip, if directory doesn't exist.
  * debian/hplip-base.default:
    - Default to run as user hplip.
    - Add comment not to use port numbers below 1024 if not running as root.
  * debian/control:
    - hplip-base replaces hplib-data (<< 0.9.3).
  * debian/patches/60_derootify.dpatch:
    - New patch, don't run as root.
  * New upstream version
    * HPIJS 2.1.4:
      + In order to accommodate 4-sided full bleed, PS320/330/370/380 were
        moved to the DJGenericVIP device class
      + Added hplip_api convenience library
      + Fixed a problem where bi-di was not turned off correctly in hpijs.
        This caused extra deviceid queries
      + Fixed postscript PPD file case sensitivity issue. This issue caused
        a problem with kprinter
      + Added PPD files for the following new printers: HP Color LaserJet
        2800, HP Photosmart 8200, HP Photosmart 330, HP Photosmart 380,
        Deskjet 1280, Deskjet 3040, Deskjet 3920
    * HPLIP 0.9.4:
      + Added uni-di device support to "hp" backend
      + Added hplip_api convenience library. Converted HPLIP clients (hp,
        libsane-hpaio, hpijs, ptest) to hplip_api
      + Added device ID mode to hp-info utility (Tim Waugh of Red Hat
        request)
      + Added new DeviceOpen() parameters to accommodate different backend
        types
      + Changed and added new "io" support tags to models.xml
      + Added LJ1022 to models.xml file
      + Desensitized model names generated by hpiod. This will eliminate
        leading, trailing and double spaces in the model name
      + Made change to the models.xml file for Photosmart 120 and 240 series
        which had pen 57 mislabeled as black
      + Added LJ 8000, LJ 1160 series entries to models.xml
      + Removed LJ 3100 from models.xml. There are no plans to support this
        printer
      + Fixed a scanimage problem with OJ D135 and OJ 7110
      + Fixed "Invalid color calibration type" error in hp-colorcal
      + Fixed "Unknown internal error" when executing command "hp-probe
        -bnet"
      + Fixed a intermittent SNMP problem reading signed integers in hpiod.
        This will fix some network scanning issues.
      + Enhanced hp-info and hp-makeuri as per Red Hat and Suse request
      + Changed SLP detection to detect more devices based on forum
        feedback
      + Added limited support for HP Color LaserJet 2800, is limited to:
        only postscript printing is supported; Photo Card access is not
        available via hp-photo, but it is available via USB mass storage;
        Network scanning is supported, but USB scanning is not;
        Hp-toolbox status is not complete
  * Henrique de Moraes Holschuh:
    * Removed patches already upstream: 00_upstream_0.9.3-1,
      10_missing-prototypes
    * Merged LTLIBRARY instances in top Makefile.am
    * Fixed some minor typos in README.Debian, thanks to Santiago Vila
    * Bump standards version to 3.6.2, no changes
    * Makefile.am: declare colorcal4form_base.ui, printerform_base.ui as
      noinst_DATA
  * New upstream patch 0.9.3-1 to hpijs:
    + Fixed a bi-di problem with all LIDIL printers (DJ3320, DJ3600)
    + Fixed a 64-bit problem with LJJetReady printers
    + Fixed a KRGB issue in the VIP path in HPIJS. This fixes a problem
      where black text would drop some pixels with VIP printers (DJ9xxVIP,
      DJGenericVIP) (closes: #314442)
  * Henrique de Moraes Holschuh:
    * Minor updates to README.Debian on the various packages
    * Rework package descriptions a bit in control file
    * Stop confliting with HPOJ. We are fine with it as long as the same
      device is NOT being used by HPOJ and HPIJS
    * Remove hplip-base dependency from hplip-ppds. Instead, suggest
      hpijs and hplip-base in hplip-ppds, and ship changelog instead of symlink
    * Remove some stray -Nhplip crap from arch-dep section of rules files
    * Remove 12_fix-gcc4-errors.dpatch, accepted upstream (patch 0.9.3-1)
    * debian/rules: avoid useless /usr/bin/find warnings about
      maxdepth/mindepth
  * Henrique de Moraes Holschuh:
    * New binary-all package: hplip-ppds, with the PPDs shipped by HPLIP
      upstream. Other than due to bug-fixes, these are usually a better
      match for the current hpijs/hplip capabilities than those from
      foomatic-filters-ppds or foomatic-db-hpijs
    * Change the Manufacturer string on all PPDs to "HP (HPLIP)", to set
      them apart from PPDs of other sources
    * Update README.Debian with information about the HPLIP PPDs
    * Recommend hplip-ppds (closes: #311470, #311474)
    * New patch: 12_fix-gcc4-errors (closes: #310435)
  * New upstream version
    * HPIJS 2.1.3:
      + Increased the printable region for DJGenericVIP. This resolves a
        left margin issue
      + Fixed a problem printing more than one page with LJ 1010/1012
      + Modified hpijs to ignore bi-di errors so the "hp" backend can
        handle them. This fixed a problem where hpijs would hang
        forever
    * HPLIP 0.9.3:
      + Modified models.xml Deskjet_1220C panel_check_type to be 0
      + Fix the Test Email Alert
      + Added MlcInit retry to hpiod
      + Changed hplip_readme.html "Photo" support to yes for
        OJ7200/7300/7400
      + Fixed intermittent device hang problem with LJ 1010/1012/1015
        in hp.c
      + Added OfficeJet V40 to models.xml
      + Fixed models.xml so that LJ 1010, 1012, 1015, and 1022 all print
        using "raw" io
      + Fixed "hp-probe -s*" error
      + Fixed error while clicking the"Access Photo Cards" without any
        photo card
      + Fixed error while running hp-testpage command to print
        after disconnecting the USB cable
      + Added LJ 1010 and 1012 to models.xml, and made sure the OJ K80xi
        has both a single spaces and a double spaced entry
      + Fixed error which occurs after launching the toolbox in the terminal
      + In models.xml cloned HP LaserJet 4050 Series to the same thing with a
        trailing underscore
  * Henrique de Moraes Holschuh:
    * Swap maintainer and uploader fields for now, since I am spending
      far more time in HPLIP than Torsten. Should that change, he will
      switch the fields back as they were
    * Tell libtool that the sane plugin is a plugin with -module
    * Split hplip into GUI and non-GUI packages, as suggested by
      Matthias Klose <doko@ubuntu.com> (closes: #307790)
      + Change /usr/share/doc/hplip to a symlink (requires hplip.preinst
        and hplip.postinst glue to support error unwind and downgrades)
      + Change hplip package to arch all, as all C source and binary
        modules belong in hplip-base
      + hplip-base.preinst (new), hplip-base.postrm (new), hplip.postrm:
        Remove any .pyc and .pyo files scattered around /usr/lib/hplip
    * Fix configure.in, Makefile.am to accept and use a PYTHON variable
      to select the python version to run properly, and really use whatever
      python that variable points to, and no other (closes: #307788)
    * Rework configure.in and Makefile.am a bit, in a moment of utter
      boredom
    * Change autogen.sh and debian/rules to get the hpijs versioning
      through autoconf --trace at autotools-run time, and document the
      debian/hpijs.version file in debian/README.Source
    * Remove unneeded #! lines from python modules before packaging the
      debs, to make lintian happier
    * Control new files showing up upstream, by using a static list of
      non-shipped files and passing --fail-missing to dh_install
    * Remove debian/executable.files and debian/deletable.files support,
      as this package does not require it
    * hplip-base: recommend cupsys-client, as some of the utilities
      run "lp -d..." and friends (closes: #308960)
    * Rediff 01_rss.dpatch, 10_missing-prototypes.dpatch,
      11_fix-misc-gcc-warnings.dpatch, 13_intsign-fixes.dpatch,
      40_testmail_fix.dpatch, 50_hp-clean_fix.dpatch to remove some hunks
      accepted upstream and remove any fuzziness and line numbering skews
    * Remove patch 30_bind_to_INADDR_LOOPBACK, completely accepted
      upstream
  * Fix FTBFS using GCC 4.0.
  * Rebuild for new C++ ABI
  * Resynchronise with Debian. Ubuntu 10583.
  * Fix location of document registered with doc-base. Ubuntu 10490.
  * Henrique de Moraes Holschuh:
    * Added new patch: 50_hp-clean_fix, fix hp-clean bad wipeAndSpitType1()
      invocation
  * Detect python default version.
  * Split out all non GUI stuff into hplip-base, keep only the GUI
    in hplip. Avoids installation of QT.
  * Remove build dependencies on pyqt-tools and python-qt3. Nothing
    needed for the build process. Keep the pregenerated .py files.
  * New upstream version
    * HPIJS 2.1.2:
      + Added new print mode "FastDraft Grayscale" to DJGenericVIP
      + Put limit (max=5) on syslog messages when output device write()
        fails (closes: #210449)
      + Removed specified gcc options in hpijs configure.in
      + Fixed a 64-bit compile issue in ljjetready.cpp (closes: #302828)
    * HPLIP 0.9.2:
      + Fixed "Invalid color calibration type" error occurs when executing
        command "colorcal" in terminal
      + Fixed number of arguments error in hp-align
      + Made UI architectural change (removed hpguid.py, removed popup feature,
        etc)
      + Fixed a scanning issue with Laserjet flatbed scanners (PML scanners).
        Scan would fail at end of scan
      + Removed images.tgz after install
      + Fixed a problem when all function buttons are grayed out when toolbox is
        launched at the first time.
      + Fixed DJ450 battery check issue
    * Henrique de Moraes Holschuh:
      * Updated dpatch 11_fix-misc-gcc-warnings with many new hunks
      * Added 40_testmail_fix, to get hpssd and Test Email functionality to
        actually work (it was completely useless and hopelessly broken)
        (closes: #291346)
      * Updated README.Debian files for HPIJS and HPLIP
  * Henrique de Moraes Holschuh:
    * New dpatch (30_bind_to_INADDR_LOOPBACK):
      Bind to INADDR_LOOPBACK instead of to INADDR_ANY for now, as
      HPLIP is constrained to working bound to localhost currently
      (closes: #304068)
  * New upstream version:
    * HPIJS 2.1.1:
      + Fixed hpijs bi-di assert issue with business inkjet 1100
      + Added PPD files for the following printers: HP LaserJet 4240,
        HP LaserJet 9040, HP color LaserJet 4610, HP LaserJet 1022,
        HP Business Inkjet 1000
    * HPLIP 0.9.1:
      + Added a "front panel" enable/disable flag to models.xml. Some printers
        were disabled (ie: deskjets)
      + Ink level and status displays have been fixed for CP1160/1700, OJ7100
         series and OJ D series
      + Added battery level check for mobile deskjets (DJ 450, etc)
      + Fixed issue that could cause DJ 450 to lock-up during panel check
        (miser mode)
      + Fixed extraneous hpiod error. Corrected pml iod in scl path that was
         in libsane-hpaio
      + Added PSC 750xi, OJ 5110 to models.xml file
      + Added device manager *.ui files to package
  * Henrique de Moraes Holschuh:
    * Rebuild 11_fix-misc-gcc-warnings, most of it accepted upstream,
      but we have also new hunks as well
    * Remove 12_portability-fixes, accepted upstream
    * Remove 14_fix-fat-prototypes, accepted upstream
    * Remove 20_jddirect-bug-from-hell, fixed upstream
    * Remove 30_fix-missing-retcode, accepted upstream
    * Avoid shipping check.py, since it is useless for Debian systems
    * Change both upstream and Debian build system to take advantage
      of the .ui files and rebuild the .py files that are generated
      from them using pyuic
    * Build-depend on pyqt-tools for pyuic
  * New upstream version (closes: #302230):
    * HPIJS 2.1:
      + Added two new device classes - LJFastRaster and LJJetReady
      + Fixed input tray issue with Business Inkjet 1100/1200
      + Changed default quality setting from 300 to 600 dpi for DJ9xxVIP
      + Replaced gdevijs-krgb-1.0.patch with gdevijs-krgb-1.1.patch
        This patch fixes as segfault issue with 1-bit color space IJS drivers
        (ie: epsonepl)
      + Fixed a issue with DJ3600 photo pen printing
      + Support additional printers: LaserJet 1010/1012/1015, Color LaserJet
        3500/3550, HP Photosmart 8750, HP Deskjet 6600, HP Deskjet 9800 Series
    * HPLIP 0.9:
      + Added network scanning support
      + Added full status and supply information for most LaserJets
      + Added hp-makeuri command for generating "hp" URIs from an IP address
         or device node
      + Fixed some network issues with hp-probe
      + Fixed a problem with multiple files using the same name in photo card
      + Fixed a bug in the cancel job code in hp-toolbox
      + Fixed some dialog cancel defects in clean and align
      + Reversed order of status history in hp-toolbox
      + Added photo card access status
      + Added hp-toolbox right click menu
      + Hpssd no longer scans devices at startup, devices are scanned when
        hp-toolbox is first started
      + Removed power-up from the probe command in hpiod. This means that
        when CUPS queries the "hp" backend for devices, the printer will not
        power-up (closes: #291321)
      + Added non-zero exit codes to hp-toolbox
      + Added changes to display EXIF data in photo card
      + Added channel cleanup code to hpiod. This will fix some issues when
        canceling print jobs from the host
      + Added a non-scrolling "front panel display" feature to hp-toolbox
      + Added Color Calibration for various printer platforms
      + Do not keep restarting/reopening hp-toolbox at every status change
        (closes: #292672)
  * Henrique de Moraes Holschuh:
    * Build-depend on libjpeg62-dev for hpijs 2.1
    * Version build-dependency on libsnmp5-dev (>> 5.1.2-6), to avoid
      #302195 which completely hoses the hplip build
    * Remove 30_xpp_support.dpatch, applied upstream
    * New patches:
      + 10_missing-prototypes: Add missing prototypes
      + 11_fix-misc-gcc-warnings: Fix bad C code that causes
        warnings and strict aliasing rules problems (closes: #297587)
      + 12_portability-fixes: Remove braindamage that causes
        portability problems and warnings
      + 13_intsign-fixes.dpatch: Fix signed/unsigned comparison issues
      + 14_fix-fat-prototypes: Fix prototypes missing a (void) so that gcc
        shuts up
      + 20_jddirect-bug-from-hell: Fix complete breakage in
        JetDirectDevice::NewChannel (undefined value assigned to channel
        mode)
      + 30_fix-missing-retcode: Add missing assignment of retcode
    * Add hplip.desktop freedesktop.org file, thanks to Christopher Martin
      (closes: #302248)
    * Rename all hplip_* links in /usr/bin to hp-* to follow upstream
    * Ship new SANE backend dll.d configuration, and conflict with libsane
      (<< 1.0.15-7) (closes: #296317)
  * Torsten Landschoff:
    + debian/control: Fix typos in description
      - of hpijs: a IJS driver -> an IJS driver (closes: #299987)
      - of hplip: a X11 session -> an X11 session (closes: #299991)
  * UNRELEASED: This release was never uploaded to unstable due to serious
    issues with many devices
  * New upstream version:
    * Added low ink infrastructure to device manager
    * Made fixes to cleaning procedure
    * Offline devices will now show supplies list with "Unknown" levels (was
      blank before)
    * Fixed the display for black cartridge number 15 on the Supplies Tab
    * Added tech-type to models.xml
    * Fixed Laserjet 1220 model.xml entry
    * Fixed an issue with the Alert email service (does NOT fix #291346)
  * Henrique de Moraes Holschuh:
    * Removed patches accepted upstream:
      20_hpiod_pidfile.dpatch, 40_gcc4_buildfixes.dpatch,
      50_securityfix_umask.dpatch,
      51_securityfix_detect_unsafe_conf_file.dpatch
    * Remove patches that don't make sense anymore
      10_toplevel_makefile.dpatch
    * Rediff 30_xpp_support so that it applies cleanly

ubuntu/hoary 2005-12-20 21:00:11 UTC 2005-12-20
Import patches-unapplied version 0.8.7-4 to ubuntu/hoary

Author: Henrique de Moraes Holschuh
Author Date: 2005-02-01 14:46:56 UTC

Import patches-unapplied version 0.8.7-4 to ubuntu/hoary

Imported using git-ubuntu import.

ubuntu/hoary-devel 2005-12-20 21:00:11 UTC 2005-12-20
Import patches-unapplied version 0.8.7-4 to ubuntu/hoary

Author: Henrique de Moraes Holschuh
Author Date: 2005-02-01 14:46:56 UTC

Import patches-unapplied version 0.8.7-4 to ubuntu/hoary

Imported using git-ubuntu import.

applied/ubuntu/hoary-devel 2005-12-20 21:00:11 UTC 2005-12-20
Import patches-applied version 0.8.7-4 to applied/ubuntu/hoary

Author: Henrique de Moraes Holschuh
Author Date: 2005-02-01 14:46:56 UTC

Import patches-applied version 0.8.7-4 to applied/ubuntu/hoary

Imported using git-ubuntu import.

Unapplied parent: 2c7535f5bd04b0dc4b4af468c7781811afcde1d3

applied/ubuntu/hoary 2005-12-20 21:00:11 UTC 2005-12-20
Import patches-applied version 0.8.7-4 to applied/ubuntu/hoary

Author: Henrique de Moraes Holschuh
Author Date: 2005-02-01 14:46:56 UTC

Import patches-applied version 0.8.7-4 to applied/ubuntu/hoary

Imported using git-ubuntu import.

Unapplied parent: 2c7535f5bd04b0dc4b4af468c7781811afcde1d3

201245 of 245 results

Other repositories

Name Last Modified
lp:ubuntu/+source/hplip 2019-11-05
11 of 1 result
You can't create new repositories for hplip in Ubuntu.