hplip (0.9.7-4ubuntu1.1) dapper-security; urgency=low * 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 -- Marc Deslauriers Tue, 18 Nov 2008 13:39:37 -0500 hplip (0.9.7-4ubuntu1) dapper; urgency=low * 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. -- Matthias Klose Tue, 11 Apr 2006 10:27:47 +0000 hplip (0.9.7-4) unstable; urgency=low * 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 -- Henrique de Moraes Holschuh Wed, 7 Dec 2005 14:05:12 -0200 hplip (0.9.7-3) unstable; urgency=low * 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) -- Henrique de Moraes Holschuh Wed, 30 Nov 2005 15:04:33 -0200 hplip (0.9.7-2) unstable; urgency=low * Brown paperbag release * Actually add 60_lp_instead_of_lpr to list of active dpatches. This closes: #336407 for real -- Henrique de Moraes Holschuh Fri, 25 Nov 2005 00:24:58 -0200 hplip (0.9.7-1) unstable; urgency=low * 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 -- Henrique de Moraes Holschuh Thu, 24 Nov 2005 16:20:29 -0200 hplip (0.9.6-1ubuntu8) dapper; urgency=low * Fix symlink in /usr/share/cups/model. -- Matthias Klose Fri, 14 Apr 2006 08:06:24 +0000 hplip (0.9.6-1ubuntu7) dapper; urgency=low * 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. -- Matthias Klose Tue, 11 Apr 2006 10:27:47 +0000 hplip (0.9.6-1ubuntu6) dapper; urgency=low * Updated patch name and listed it from 00list so it's used -- Sebastien Bacher Wed, 15 Feb 2006 23:53:10 +0100 hplip (0.9.6-1ubuntu5) dapper; urgency=low * Patch to support the newer-style /dev/usblp%d device names we've been using in dapper for USB printers. -- Scott James Remnant Wed, 15 Feb 2006 18:18:14 +0000 hplip (0.9.6-1ubuntu4) dapper; urgency=low * Rebuild with libsnmp9-dev. -- Fabio M. Di Nitto Thu, 01 Dec 2005 08:13:47 +0100 hplip (0.9.6-1ubuntu3) dapper; urgency=low * Really disable .desktop file by removing it from debian/ * Really make hp-toolbox and hp-unload give helpful error messages. (Malone #4659) -- Tollef Fog Heen Mon, 21 Nov 2005 09:24:32 +0100 hplip (0.9.6-1ubuntu2) dapper; urgency=low * Demote python-qt3 to Suggests (so we don't end up with python-qt3 in desktop) * Don't ship .desktop file. * Make hp-toolbox and hp-unload give helpful error messages if python-qt3 isn't installed. -- Tollef Fog Heen Thu, 17 Nov 2005 10:36:22 +0100 hplip (0.9.6-1ubuntu1) dapper; urgency=low * Resynchronise with Debian - Remove 90_bigendian-fix.dpatch, since it's already upstream - Remove 88_configure.in.dpatch and 89_configure.dpatch and pass icon path in debian/rules instead. - Still use libsnmp5-dev. - Switch to newer-style LSB init script functions (which are in the Debian package, thanks hmh) - Forward-port "have hplip installed, but please don't start it" patch. -- Tollef Fog Heen Tue, 15 Nov 2005 11:30:10 +0100 hplip (0.9.6-1) unstable; urgency=low * New upstream version * HPIJS 2.1.6: + Moved DJ450 from DJGenericVIP class to DJ9xxVIP class, because mandatory margins are 0.25 inch on left and right sides and it does not support fullbleed on any papersize + Added a new printer family, DJ55xx to take care of margin issues for DJ55xx printers + Fixed a bug in sending custom paper size to JetReady and FastRaster printers + Fixed a bug in LJFastRaster when last band was less than 128 height, it was incorrectly positioned. + Fixed margin adjustment code to allow fullbleed or .125 inch margins for those printers that support it in autoduplex mode + Added support for the following new printers: + HP Color LaserJet 4730 MFP (LJColor/PS) + HP Deskjet 460 (DJGenericVIP) + HP Officejet Pro K550, K850 (DJGenericVIP) * HPLIP 0.9.6: + In hp-toolbox (Device Manager) made a small LaserJet status change that makes the CLJ 2550 work correctly + Fixed a bug with the PSC3310 with low photo supplies (caused a toolbox exception) + Fixed a problem that made an offline CLJ2500 crash hpssd + The hp-toolbox no longer uses a "listen" server socket. All communication is done over the same client socket to hpssd + Added new hp-toolbox UI for supplies and maintenance tools + Made numerous changes to hp-toolbox + Set CLJ 25xx devices to uni-di mode in models.xml * Henrique de Moraes Holschuh: * Remove patches already applied upstream: 00_upstream-0.9.5-3, 11_fix-misc-gcc-warnings, 13_intsign-fixes, 15_64bit_fixes, 20_fix_unitialized_var_bugs, 50_hp-clean_fix, 99_ubuntu_hplip-deroot * Remove some hunks already applied upstream: 14_charsign_fixes * Add a NEWS file for hpijs, warning users of PPDs that are documented by upstream to have been changed significantly * Fix hpijs autobuild system to actually work re. libhpip, by adding some automake magic and libtool support * Merge hplip-base and hplip packages. Current upstream code makes it a losing battle to try to keep the two separate * Don't bother explaining about alternate PPD sources in basic docs like README.Debian. Don't suggest them in control file, either. This is needed because HPLIP PPDs often change in non-forward or non-backwards compatible ways * Remove stray scan/__init__.py file * New patch 30_noping: Do not attempt to send icmp packets in hpssd, as it will not work since it doesn't run as root anymore. Thanks to tatu.mannisto@iki.fi for the report (closes: #333850) * New patch 40_quiet-hpiod: Shut hpiod up while trying to autodetect parallel port printers, it was being waay too annoying in syslog * New patch 50_doc-location: Add final / to URIs and point the readme to the /usr/share/doc location inside hp-toolbox. If the local admin doesn't like documentation and removes /usr/share/doc/hplip, this doesn't break anything... you just get no documentation, which was kind the point the admin was trying to make, I suppose ;-) -- Henrique de Moraes Holschuh Mon, 24 Oct 2005 13:08:43 -0200 hplip (0.9.5-4) unstable; urgency=low * Henrique de Moraes Holschuh: * Add more hunks to 14_charsign_fixes, probably non-critical fixes * Clean up and revamp configure.in/Makefile.am so that it is less buggy re. some 'assumptions' made upstream (closes: #329782) * Version pyqt build-dependendices to make sure no autobuilder will screw us over the C++/gcc transition, these can be removed in the not-so-distant future * Fix minor typo in a package description * Move hp-print from hplip-base to hplip, as it has a GUI now, thanks to HPLIP upstream for the bug report * Move /usr/lib/hplip/plugins from hplip-base to hplip package, as it is an ui/ component -- Henrique de Moraes Holschuh Wed, 5 Oct 2005 00:14:33 -0300 hplip (0.9.5-3) unstable; urgency=low * Henrique de Moraes Holschuh: * Added upstream patch 0.9.5-3 + Fix scanning on little-endian hosts * Dropped 40_testmail_fix, not only it was already present upstream, but I failed to notice patch screwing up royally when I rediffed it for 0.9.5-1. Thanks to HPLIP upstream for the heads'up(!) -- Henrique de Moraes Holschuh Wed, 21 Sep 2005 00:06:21 -0300 hplip (0.9.5-2ubuntu2) breezy; urgency=low * 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 -- LaMont Jones Thu, 22 Sep 2005 12:08:22 +0000 hplip (0.9.5-2ubuntu1) breezy; urgency=low * New upstream version, exception from upstream version freeze. * Synchronize with unstable. - Build against libsnmp5-dev. - Use older lsb init functions found in breezy. -- Matthias Klose Tue, 20 Sep 2005 18:03:11 +0200 hplip (0.9.5-2) unstable; urgency=low * Henrique de Moraes Holschuh: * Added upstream patch 0.9.5-2 + Fix scanning on Laserjets + Fix scanning on parallel-port only Inkjets -- Henrique de Moraes Holschuh Tue, 20 Sep 2005 01:01:05 -0300 hplip (0.9.5-1) unstable; urgency=low * 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 Mon, 19 Sep 2005 11:44:52 -0300 hplip (0.9.4-4) unstable; urgency=low * 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 -- Henrique de Moraes Holschuh Thu, 8 Sep 2005 12:47:58 -0300 hplip (0.9.4-3ubuntu4) breezy; urgency=low * 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. -- Fabio M. Di Nitto Mon, 19 Sep 2005 13:58:12 +0200 hplip (0.9.4-3ubuntu3) breezy; urgency=low * No GUIs here, correct LSB status messages -- Matt Zimmerman Wed, 14 Sep 2005 11:57:15 -0700 hplip (0.9.4-3ubuntu2) breezy; urgency=low * 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. -- Matthias Klose Tue, 13 Sep 2005 22:35:16 +0200 hplip (0.9.4-3ubuntu1) breezy; urgency=low * Synchronize with unstable. * Unconditionally run as user hplip (Ubuntu 14061). * Use LSB init-functions (Ubuntu 14339). -- Matthias Klose Fri, 2 Sep 2005 14:20:24 +0200 hplip (0.9.4-3) unstable; urgency=low * 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 -- Henrique de Moraes Holschuh Sat, 6 Aug 2005 02:10:24 -0300 hplip (0.9.4-2) unstable; urgency=low * Matthias Klose : * 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 -- Henrique de Moraes Holschuh Tue, 2 Aug 2005 23:36:19 -0300 hplip (0.9.4-1ubuntu1) breezy; urgency=low * 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. -- Matthias Klose Thu, 28 Jul 2005 21:23:58 +0200 hplip (0.9.4-1) unstable; urgency=low * 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 -- Henrique de Moraes Holschuh Sun, 24 Jul 2005 09:37:29 -0300 hplip (0.9.3-3) unstable; urgency=high * 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 Wed, 29 Jun 2005 00:48:18 -0300 hplip (0.9.3-2) unstable; urgency=low * 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) -- Henrique de Moraes Holschuh Sat, 4 Jun 2005 09:28:18 -0300 hplip (0.9.3-1) unstable; urgency=low * 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 (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 -- Henrique de Moraes Holschuh Wed, 25 May 2005 00:31:22 -0300 hplip (0.9.2-2ubuntu3) breezy; urgency=low * Fix FTBFS using GCC 4.0. -- Matthias Klose Mon, 23 May 2005 15:01:45 +0000 hplip (0.9.2-2ubuntu2) breezy; urgency=low * Rebuild for new C++ ABI -- Matthias Klose Wed, 18 May 2005 15:42:15 +0000 hplip (0.9.2-2ubuntu1) breezy; urgency=low * Resynchronise with Debian. Ubuntu 10583. * Fix location of document registered with doc-base. Ubuntu 10490. -- Matthias Klose Tue, 10 May 2005 14:57:10 +0200 hplip (0.9.2-2) unstable; urgency=low * Henrique de Moraes Holschuh: * Added new patch: 50_hp-clean_fix, fix hp-clean bad wipeAndSpitType1() invocation -- Henrique de Moraes Holschuh Tue, 26 Apr 2005 02:04:27 -0300 hplip (0.9.2-1ubuntu1) breezy; urgency=low * 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. -- Matthias Klose Thu, 5 May 2005 14:16:04 +0200 hplip (0.9.2-1) unstable; urgency=medium * 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 Wed, 20 Apr 2005 10:05:59 -0300 hplip (0.9.1-2) unstable; urgency=low * 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) -- Henrique de Moraes Holschuh Wed, 13 Apr 2005 08:14:25 -0300 hplip (0.9.1-1) unstable; urgency=low * 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 -- Henrique de Moraes Holschuh Sat, 2 Apr 2005 10:58:28 -0300 hplip (0.9-1) unstable; urgency=low * 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) -- Henrique de Moraes Holschuh Fri, 1 Apr 2005 09:38:12 -0300 hplip (0.8.8-1) unstable; urgency=low * 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 -- Henrique de Moraes Holschuh Sun, 13 Feb 2005 21:04:27 -0200 hplip (0.8.7-4) unstable; urgency=low * Henrique de Moraes Holschuh: * HPLIP: * Remove stray tab on 50_securityfix_umask.dpatch. Reupload in case python decides to croak on us because of it * Remove unneeded (but harmless) patch 21_base_pidfile_support.dpatch -- Henrique de Moraes Holschuh Tue, 1 Feb 2005 12:46:56 -0200 hplip (0.8.7-3) unstable; urgency=low * Henrique de Moraes Holschuh: * HPLIP: * SECURITY FIX: create .hplip.conf on user directory mode 600 (was 666) The HPLIP suite was failing to set the process umask to sane values, hpssd.py and hpguid.py were affected. Also, modify HPLIP so that it warns the user of the broken permissions, ignores such a file, and fixes the permissions on the next time the config file is written to. Thanks to Erwan David for reporting this bug (closes: #293117) * Really fix debian/rules to unpatch only after cleaning the tree -- Henrique de Moraes Holschuh Tue, 1 Feb 2005 11:03:22 -0200 hplip (0.8.7-2) unstable; urgency=low * Henrique de Moraes Holschuh: * Updated copyright file with all the relevant information for HPLIP * Move dh_python calls to before dh_installdeb (closes: #291746) -- Henrique de Moraes Holschuh Sat, 22 Jan 2005 23:24:22 -0200 hplip (0.8.7-1) unstable; urgency=low * New upstream source + Fixed a issue with the max setting for input trays in APDK (HPIJS 2.0.1) + Added OfficeJet K series support + Changed scanning default compression from none to jpeg. This speeds up device I/O significantly during scans + Cleaned up cancel button functionality in device manager. + Added r value caching to hpssd to increase responsiveness of some printers when doing dynamic counters + Fixed a defect in strings.py (wrong string for not installed cart) + Added DeviceIDs to the models.xml file + Added PPD files for the following new printers: LaserJet 4345 MFP, LaserJet 3015/3020/3030 + Fixed some devices which were wrongly set to MLC mode instead of RAW * Henrique de Moraes Holschuh: * Better dpatch support on debian/rules: use clean-patched target instead of reinvoking make * Patches 22_hpssd_pidfile and 50_bigendian merged upstream * Rediff all dpatches and switch to -p1, so that using dpatch-edit-patch is much easier * HPLIP: * Try to stop all instances of hpguid.py on initscript stop. We need to revisit this later when hpguid and hpssd get more intelligent hpguid pidfile/termination handling -- Henrique de Moraes Holschuh Fri, 21 Jan 2005 12:39:24 -0200 hplip (0.8.4-5) unstable; urgency=low * Henrique de Moraes Holschuh: * HPIJS: * s/cartridge/pen/ everywhere in the Debian stuff, since that's how HP calls the printing head + ink cartridge combo * HPLIP: * Add dependency on python-qt3 (closes: #291202) -- Henrique de Moraes Holschuh Thu, 20 Jan 2005 04:54:42 -0200 hplip (0.8.4-4) unstable; urgency=low * Henrique de Moraes Holschuh: * HPLIP: * Fix FTBFS on big-endian archs: add 50_bigendian.dpatch, to fix typo in pcard/vfat.h * Add lintian overrides for "description-synopsis-starts-with-a-capital- letter", since HP *is* always written in uppercase -- Henrique de Moraes Holschuh Tue, 18 Jan 2005 23:50:03 -0200 hplip (0.8.4-3) unstable; urgency=low * Henrique de Moraes Holschuh: * HPLIP: * Add python to build-depends, fix FTBFS on all arches * Switch all python2.3-* build-depends to python-* build-depends -- Henrique de Moraes Holschuh Tue, 18 Jan 2005 12:38:40 -0200 hplip (0.8.4-2) unstable; urgency=low * Henrique de Moraes Holschuh: * HPIJS: * Apply patch by Andreas Jochens to fix FTBFS problems with gcc 4.0 on AMD64 (#286353) * Improve suggests: for foomatic and hplip integration * HPLIP: * Conflict with all non-bidir-enabled hpijs and foomatic versions * Add a quick-install guide to README.Debian * Be silent about CUPS reloads, to avoid startling users during system shutdown * Upload to Debian unstable. Do note that 64-bit archs are still an unknown (feedback welcome) -- Henrique de Moraes Holschuh Tue, 18 Jan 2005 00:54:44 -0200 hplip (0.8.4-1) experimental; urgency=low * Initial packaging of HPLIP (closes: #285026) * Source for HPIJS is now provided by the HPLIP source package * Version of the hpijs package will now be: + * Henrique de Moraes Holschuh: * HPIJS: * New upstream source, supports HPLIP bi-directional channels, and DJGenericVIP four-sided full bleed printing. Now support printers that require bi-directional channels to work. * Update Depends: to versions of the gs packages with KRBG support * Ship KRGB patch in usr/share/doc * HPLIP: * Added pidfile locking to hpiod, hpssd [merged upstream in 0.8.4] * Fixed upstream autotools build system something fierce * Build libhpip as a convenience library (and don't package it) * Add hplip_* links to the user binaries on /usr/bin * Add a hpssd link on /usr/sbin and use that on initscript * Support xpp as a default "print" GUI interface * This is not complete yet. This package has not been validated to work on 64-bit archs (help is welcome) upstream. We have absolutely no idea if the MFP utilities (photo-card reading, SANE scanning) work at all (help is also welcome). * Do not install this if you are not ready to help track down the bugs -- Henrique de Moraes Holschuh Sat, 18 Dec 2004 12:25:49 -0200 hpijs (1.7.1-1) unstable; urgency=high * Henrique de Moraes Holschuh: * New upstream source (1.7.1) + Support a few more printers (PPD changes only) + No upstream changes to any binary packages * Urgency high, since this is only an upstream-sync upload with no noteworthy changes * debian/watch: add primary watch line using prdownloads.sf.net, since the ftp servers for sf.net are not realiable at all -- Henrique de Moraes Holschuh Mon, 15 Nov 2004 11:47:48 -0200 hpijs (1.7-1) unstable; urgency=medium * Henrique de Moraes Holschuh: * New upstream source (1.7) + Support a few more printers (code changes, not only PPD changes) * Add watch file for uscan/DEHS * Remove patch 03_fixsegfaults, now applied upstream * Remove disabled patch 02_destdir, applied upstream a long time ago -- Henrique de Moraes Holschuh Sun, 17 Oct 2004 12:41:21 -0300 hpijs (1.6.2-1) unstable; urgency=medium * Henrique de Moraes Holschuh: * New upstream version (no changes to binaries, since we do not ship the PPD files from this source package). * Update autogen.sh for automake 1.9, rerun autotools * Remove all autogenerated files from CVS tree (use debian/autogen.sh to recreate the files, debian/rules should do this automatically on cvs-buildpackage) * Suggests foomatic-db-hpijs (closes: #270566) * Urgency medium to get sooner into testing -- Henrique de Moraes Holschuh Sat, 18 Sep 2004 10:28:09 -0300 hpijs (1.6.1-1) unstable; urgency=low * Henrique de Moraes Holschuh: * New upstream version (no changes to binary packages, since we do not ship the PPD files from this source package). * Move autogen.sh to debian/ for tidyness * Not uploaded -- Henrique de Moraes Holschuh Fri, 9 Jul 2004 14:18:41 -0300 hpijs (1.6-3) unstable; urgency=low * Mention hpoj on README.Debian and package description. -- Henrique de Moraes Holschuh Fri, 9 Jul 2004 13:41:00 -0300 hpijs (1.6-2) unstable; urgency=low * Add comment about rss patch to package description (closes: #209127) * Fix hpijs segfaults (probably non-exploitable) when given bad parameters, or when something bad happens at startup time. HPIJS really needs an audit, since the code is doing NULL pointer derreferences that easily (closes: #169587) * Minor manpage tweaks, mention option -h -- Henrique de Moraes Holschuh Mon, 14 Jun 2004 19:35:45 -0300 hpijs (1.6-1) unstable; urgency=low * Henrique de Moraes Holschuh : * New upstream source: + Added support for: HP business inkjet 2300, HP officejet 9100, HP officejet 4200, HP psc 1310 + Added envelope support, needed for center-feed envelope trays (ie: laserjets): Envelopes #10, A2, C6, DL, Japanese #3, Japanese #4 + Added KRGB colorspace support (patch to ghostscript required to enable) * Update dependencies to use gs-gpl, add gs-afpl as lowest priority * Update standards version to 3.6.1 * Add copyright notice for the Debian packaging to debian/copyright * Use debhelper compatibility mode V4 * Switch to packaged dpatch * Remove auto-generated files auto-include.h and platform.h in clean target * Autotools-dev support, using links * Enable AM_MAINTAINER_MODE * Set things up so that we regen the entire autotools toolchain (by calling autogen.sh) on cvs-checkout. Add an autogen.sh, since upstream lacks one * Modify configure.in so that our CXXFLAGS and CFLAGS are respected * Add a simple manpage for the hpijs binary with pointers to the real docs, since hpijs is NEVER called directly -- Henrique de Moraes Holschuh Mon, 17 May 2004 21:35:32 -0300 hpijs (1.5-1) unstable; urgency=low * New upstream release (closes: #218074). -- Torsten Landschoff Wed, 29 Oct 2003 08:53:05 +0100 hpijs (1.4.1-1) unstable; urgency=low * New upstream release (closes: #198606). * Apply new black-ink-only patch from http://www.linuxprinting.org/download/printing/hpijs/ using dpatch (closes: #198657). * debian/control: Add Henrique de Moraes Holschuh to the Uploaders field (thanks for your help, Henrique). * debian/rules: Disable foomatic and cups install for now. Not sure how to deal with that correctly. -- Torsten Landschoff Sun, 17 Aug 2003 01:43:11 +0200 hpijs (1.3.1-1.1) unstable; urgency=low * NMU * Copy in config.guess and config.sub from autotools-dev (20020320.1). Closes: #190959 -- LaMont Jones Mon, 12 May 2003 11:00:13 -0600 hpijs (1.3.1-1) unstable; urgency=low * New upstream release (closes: #188858). -- Torsten Landschoff Sun, 13 Apr 2003 19:26:32 +0200 hpijs (1.3-1) unstable; urgency=low * New upstream release. * Disable the -rss patch as it no longer applies to this version of hpijs and some of the changes have been folded upstream. -- Torsten Landschoff Sat, 2 Nov 2002 09:50:10 +0100 hpijs (1.2.2-1) unstable; urgency=low * Co-Maintainer upload * New upstream version (Closes: #163094) * Added -rss patch (via dpatch) * debian/control: fix dependancy line (Closes: #153514, #159716) * debian/control: Updated Standards-Version * debian/copyright: Added note about the -rss patch -- Martin Loschwitz Sun, 13 Oct 2002 22:36:00 +0200 hpijs (1.2-1) unstable; urgency=low * New upstream release (closes: #147065). -- Torsten Landschoff Thu, 18 Jul 2002 11:49:36 +0200 hpijs (1.0.4-2) unstable; urgency=low * Ship the hpijs_readme.html with the package (closes: #143492). For some reason the upstream Makefile does not install it anymore, it is now listed in debian/docs. -- Torsten Landschoff Thu, 18 Apr 2002 21:25:06 +0200 hpijs (1.0.4-1) unstable; urgency=low * New upstream release (closes: #135271). * No longer puts documentation files in /usr/share/doc/hpijs-$ver (closes: #131588). -- Torsten Landschoff Mon, 25 Mar 2002 23:18:32 +0100 hpijs (1.0.2-1) unstable; urgency=low * New upstream release. * debian/control: As HP has updated the license of this software it can now go into main. Woohoo! :-) Changed the section accordingly. * debian/copyright: Update to the new license. -- Torsten Landschoff Sat, 19 Jan 2002 02:08:24 +0100 hpijs (1.0-3) unstable; urgency=low * debian/copyright: Include the more restrictive license. Seems like hpijs.cpp was already changed to be DFSG compatible. Kudos to James Troup for pointing this out. -- Torsten Landschoff Tue, 15 Jan 2002 21:40:00 +0100 hpijs (1.0-2) unstable; urgency=low * ijs_server.c (ijs_server_init): Fix off by one bug which clobbered the stack making the binary unusable when compiled with optimization. * debian/rules.c (configure): Add support for --enable-debug using the DEB_BUILD_OPTIONS interface as suggested in debian-policy. -- Torsten Landschoff Mon, 14 Jan 2002 03:09:00 +0100 hpijs (1.0-1) unstable; urgency=low * Initial release. -- Torsten Landschoff Sat, 12 Jan 2002 03:40:10 +0100