Changelog for
hplip-hpijs-2.8.2-2.x86_64.rpm :
Sat Feb 23 21:00:00 2008 - joe_morrisAATTntm.org
- rebuilt to enable foomatic-rip-hplip and hpijs.drv
Wed Feb 20 21:00:00 2008 - jsmeixAATTsuse.de
- create_hal_global_fdi_from_models.dat creates the
global HAL 70-hpmud.fdi file during build-time from the
models.dat file (see Novell/Suse Bugzilla bnc#336658).
- Built version 2.8.2 in the traditional way with readymade
PPD files in /usr/share/cups/model/manufacturer-PPDs/hplip/
(i.e. without hpijs.drv and foomatic-rip-hplip)
- Updated to version 2.8.2:
HPIJS PPD files are now created with the CUPS DDK instead of
the foomatic database. Dynamic PPD files are now supported
via the hpijs.drv file.
Added foomatic-rip-hplip support. Foomatic-rip-hplip is for
distros that do not have the latest foomatic-rip which is
required for drv support.
Updated the krgb patch for gpl ghostscript 8.61.
Updated the \"hp\" backend to return only hplip supported devices
during device discovery. If the device is not in models.dat
the \"hp\" backend will exclude it.
Changed margins to 0.125 inch from 0.
Bumped libhpmud from 0.0.1 to 0.0.2 for support_type
in hpmud_query_model().
Several bug fixes (no Suse bugs).
Several more supported printers (some more ZJStream printers).
- Updated to version 2.7.12:
Added PJL support to \"hp\" backend which provides in-band
printer status.
Bumped libhpmud from 0.0.0 to 0.0.1 for statustype support
in hpmud_query_model().
Several bug fixes (no Suse bugs).
Several more supported LaserJet printers, one ZJStream printer,
one LJm1005 printer with binary-only plugin (LaserJet M1005 MFP).
Thu Nov 8 21:00:00 2007 - jsmeixAATTsuse.de
- Changed rchplip (i.e. /etc/init.d/hplip):
Added \"$local_fs $remote_fs $syslog\" to Required-Start
to be on the safe side and added a line \"export HOME=/tmp\"
to mitigate Novell/Suse Bugzilla bnc#339443.
Mon Oct 22 22:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 2.7.10:
New LJZjsMono printer device class for ZJStream printers.
ZJStream printers require JBIG which has issues
(see Novell/Suse Bugzilla bnc#263181). Therefore the support
for ZJStream printers is provided only via a binary-only plugin
which is downloaded by \"hp-setup\" from the HP web-site only after
the user has accepted the license terms.
Applied patch for issue CVE-2007-5208 (hpssd command injection)
Several bug fixes (no Suse bugs).
Two more supported Photosmart and Officejet printers.
For details see release_notes.html
- Updated to version 2.7.9:
Made the default udev 55-hpmud.rules file more permissive
(ie: MODE=0666) so that also device status works for any user.
This looks sufficiently secure by default because the
55-hpmud.rules matches now only for those USB product IDs
which belong to HP printers and all-in-one devices so that
other HP USB devices like keyboard, mouse, and mass storage
devices won\'t get MODE=0666 by accident.
All known product-ids that HPLIP/HPIJS supports have been
added to the model.dat file.
Many bug fixes (no Suse bugs).
Some more supported Photosmart and Officejet printers.
For details see release_notes.html
Mon Sep 17 22:00:00 2007 - jsmeixAATTsuse.de
- Add a line-feed to the end of all PPDs to fix those PPDs where
it is missing. See Novell/Suse Bugzilla bnc#309832:
Unix/Linux text files must end with a line-feed.
Otherwise reading the last line results EOF and then some
programs may ignore the last line.
Tue Sep 11 22:00:00 2007 - jsmeixAATTsuse.de
- Ignore cupstestppd FAILs because of errors in UIConstraints
and/or NonUIConstraints which are detected since cupstestppd
in CUPS > 1.2.7 (i.e. since openSUSE 10.3).
See Novell/Suse Bugzilla bnc#309822: When this bug is fixed,
cupstestppd would no longer result zero exit code.
In the long run the PPDs should be fixed but as far as we know
there have been no problems because of such UIConstraints errors
so that it should be o.k. let those PPDs pass even if they are
not strictly compliant.
Mon Aug 6 22:00:00 2007 - jsmeixAATTsuse.de
- Changed /etc/udev/rules.d/55-hpmud.rules (via a change in
change-udev-rules.diff) from OWNER=\"root\" GROUP=\"lp\" MODE=\"0660\"
to OWNER=\"root\" GROUP=\"lp\" MODE=\"0664\" (i.e. allow read
permissions for HP USB device files for normal users).
Reason: Without read permissions even a simple command
like \"lsusb\" cannot list HP USB devices to normal users
which could cause unnecessary confusion.
Furthermore have only read permissions for HP USB device files
for normal users is in compliance to the default assumptions
in upstream HPLIP and it should be sufficiently secure because
for retrieving data from the device a matching request must be
sent to the device which requires write permissions.
Wed Aug 1 22:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 2.7.7:
Many bug fixes (no Suse bugs).
Some more supported Photosmart printers.
For details see release_notes.html
- fix-printing-white-spaces-and-empty-lines.diff is no longer
needed because the bug is now fixed in the source.
Wed Jul 25 22:00:00 2007 - jsmeixAATTsuse.de
- Changed change-udev-rules.diff so that 55-hpmud.rules matches
also against the new SUBSYSTEM==\"usb\" but keep \"usb_device\"
for backward compatibility (Novell/Suse Bugzilla bnc#294161).
Thu Jul 5 22:00:00 2007 - jsmeixAATTsuse.de
- fix-printing-white-spaces-and-empty-lines.diff fixes printing
white spaces and empty lines according to a mail from HP
on the hplip-helpAATTlists.sourceforge.net list.
Mon Jul 2 22:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 2.7.6:
No more start-up daemons:
hpiod is replaced by new direct device I/O (via hpmud library),
hpssd (for device status) still exists but is started by default
as a daemon by the first user who needs it which is not nice
because this results a random user which runs hpssd therefore
we (i.e. Novell/Suse) still provide /etc/init.d/hplip which
is used to start hpssd as before during system boot.
Many bug fixes (no Suse bugs) and some enhancements.
Some more supported Photosmart, Color LaserJet, and DeskJet
printers.
For details see release_notes.html
Wed Jun 20 22:00:00 2007 - jsmeixAATTsuse.de
- Added stop_on_removal to preun, insserv_cleanup to postun,
and ldconfig to post and postun for the hpijs sub-package.
Wed May 23 22:00:00 2007 - roAATTsuse.de
- Added libusb-devel to BuildRequires.
Thu Apr 26 22:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 1.7.4a:
Resolved a build issue that caused a couple missing files
in the 1.7.4 release and a fix for hp-check (no Suse bugs).
Sun Apr 22 22:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 1.7.4:
Many bug fixes (no Suse bugs).
Some more supported DeskJet printers.
For details see release_notes.html
Sun Mar 25 22:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 1.7.3:
Many bug fixes (no Suse bugs).
No new supported models but enhancements for some models.
For details see release_notes.html
Wed Feb 28 21:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 1.7.2:
Several more supported Officejet Pro devices.
New OJProKx50 device class (derived from DJGenericVIP).
Major hp-toolbox upgrade/redesign.
Many bug fixes (no Suse bugs).
fix-buffer-overflow.patch and hplip-1.7.1-1.patch are no longer
needed because the bugs are now fixed in the sources.
Thu Feb 15 21:00:00 2007 - jsmeixAATTsuse.de
- Added a fix for fat.c to fix-buffer-overflow.patch
to aviod access when array subscript is above array bounds
(Suse Bugzilla bnc#243047).
- Remove all byte-compiled Python .pyc (and perhaps .pyo)
files which are created at run-time in /usr/share/hplip/
via preun script (Suse Bugzilla bnc#244451).
Sun Feb 4 21:00:00 2007 - jsmeixAATTsuse.de
- fix-buffer-overflow.patch fixes a too small string buffer
which overflows in line 310 in ljcolor.cpp.
- Moved the hpijs man page to the hplip-hpijs sub-package
so that there is no same file in hplip and hpijs-standalone
(hplip-hpijs and hpijs-standalone conflict with each other).
Wed Jan 31 21:00:00 2007 - jsmeixAATTsuse.de
- hplip-1.7.1-1.patch from HP fixes Deskjet D4100/D4160
christmas-tree (firmware hangs up with flashing LEDs)
on second print job.
- Removed /usr/bin/hpijs.without-libcups from hplip-hpijs
to get rid of confusing RPM package requirements (hplip-hpijs
requires cups-libs because of /usr/bin/hpijs).
- Created new package hpijs-standalone and hpijs-standalone.spec
for a special version of /usr/bin/hpijs which neither needs
a HPLIP library nor a CUPS library to run it.
Tue Jan 30 21:00:00 2007 - jsmeixAATTsuse.de
- Removed explicite fstack-protector-all from CFLAGS and CXXFLAGS
because fstack-protector will be enabled by default.
Sun Jan 28 21:00:00 2007 - jsmeixAATTsuse.de
- Package \'sane\' was renamed to \'sane-backends\'.
Adapted it so that it works with \'sane-backends\'.
Wed Jan 24 21:00:00 2007 - jsmeixAATTsuse.de
- Updated to version 1.7.1:
Many bug fixes (no Suse bugs).
No new supported models but enhancements for several models.
For details see release_notes.html
- Removed the fix for uninitialized file pointer in api/model.c
from fix-uninitialized-variables.diff because it is now
fixed in the sources.
Thu Jan 18 21:00:00 2007 - jsmeixAATTsuse.de
- Added fix for uninitialized file pointer in api/model.c to
fix-uninitialized-variables.diff (Suse Bugzilla bnc#236709).
Thu Jan 11 21:00:00 2007 - jsmeixAATTsuse.de
- Since version 1.6.12 /usr/bin/hpijs is linked with libcups
so that the package hplip-hpijs could be no longer installed
without at least the package cups-libs. Therefore an additional
special /usr/bin/hpijs.without-libcups is built which does not
require the CUPS library.
Tue Dec 19 21:00:00 2006 - jsmeixAATTsuse.de
- Updated to version 1.6.12:
Three more supported LaserJet printers.
Many bug fixes (no Suse bugs).
For details see release_notes.html
Added SANE_DEBUG_HPAIO support for the hpaio SANE backend.
The new models.dat file replaces the .xml files. The hplip_api
can be used to get model attributes without running the HPLIP
daemons. See hplip_api.h for reference (this affects the Suse
Bugzilla bugs #184798 and #184824).
- Fixed hp-toolbox.wrapper to catch \'error\' regardless of the case
(see Suse Bugzilla bnc#229620).
Mon Oct 16 22:00:00 2006 - jsmeixAATTsuse.de
- Updated to version 1.6.10:
Several more supported LaserJet printers.
Many bug fixes (no Suse bugs).
- Fixed typo in keyword in some LaserJet PPDs
(\"
* PageRegion\" -> \"
*PageRegion\").
Sun Sep 17 22:00:00 2006 - jsmeixAATTsuse.de
- Updated to version 1.6.9:
Added support CD/DVD label printing (ie: PS D5100).
Several more supported Photosmart printers.
Many bug fixes (no Suse bugs).
Sun Sep 10 22:00:00 2006 - jsmeixAATTsuse.de
- Using generalised cupsext
* and pcardext
* in the files section
(instead of explicit only cupsext.so and pcardext.so)
so that it works now both for Python 2.4 and 2.5
(the latter installs additional
*.egg-info files).
Sun Sep 3 22:00:00 2006 - jsmeixAATTsuse.de
- Exchanged the hard RPM requirement for ghostscript_any by a
supplements entry for hplip-hpijs so that there is no longer
a mutual (cyclic) hard RPM dependency between hplip-hpijs
and ghostscript-library.
Wed Aug 2 22:00:00 2006 - jsmeixAATTsuse.de
- Updated to version 1.6.7:
Changed from dynamic IP ports to static IANA IP ports
for hpiod (2208) and hpssd (2207).
Two more supported Photosmart printers.
Several bug fixes (no Suse bugs).
Sun Jul 16 22:00:00 2006 - jsmeixAATTsuse.de
- Fixed PPDs which contain \"1284DeviceId\" which must be
\"1284DeviceID\" (detected by new CUPS 1.2 cupstestppd).
Tue Jun 27 22:00:00 2006 - jsmeixAATTsuse.de
- Updated to maintenance release 1.6.6a:
This provides various minor fixes and enhancements.
For details see doc/release_notes.html in the source
or /usr/share/doc/packages/hplip/release_notes.html
Sun Jun 18 22:00:00 2006 - jsmeixAATTsuse.de
- Updated to version 1.6.6:
HPLIP has reached 1.0 status.
With this release a date encoded revision number x.y.m is used:
x = major release number, y = year (6=2006), m = month (6=June)
Correct URLs in HTML docs (obsoletes fix-doc-hrefs.diff).
Removed DeviceOpen from hp backend. This fixes two problems:
1) usblp will no longer be removed for device discovery
2) device discovery will no longer cause Inkjets to power-up.
Added hpaio.desc file for SANE.
Several more supported printers.
- Cleaned up build (simplified spec file):
Changed install dir for PPDs and doc in Makefile.am.
Using configure without rpm-install.
Using configure with --disable-cups-install.
Links to work around inconsistent naming of python scripts
and links to hpfax backend and its associated PPD file
are no longer needed.
Thu Jun 8 22:00:00 2006 - jsmeixAATTsuse.de
- Added man page for /usr/bin/hpijs (hpijs.1.gz).
- Fixed wrong URLs in HTML documentation (fix-doc-hrefs.diff).
- Added links to work around inconsistent naming of python scripts.
- Added links to hpfax backend and its associated PPD file
to make them available as usual for CUPS setup tools.
Sun May 21 22:00:00 2006 - jsmeixAATTsuse.de
- Fixed typo (missing \'\"\') in hplip-init-script.diff
Thu May 18 22:00:00 2006 - jsmeixAATTsuse.de
- Updated to version 0.9.11:
Revised and updated documentation.
Some more supported all-in-one devices and printers.
Several bug fixes (no Suse bugs).
- Updated to version 0.9.10:
Several bug fixes (no Suse bugs).
- Updated to version 0.9.9:
Uses libusb for all USB I/O.
CUPS USB DeviceURIs must be changed from
\"hp:/hp_model?device=/dev/usb/lpX\" (no longer supported)
to \"hp:/hp_model?serial=xxxxxxxx\".
One more supported all-in-one device.
Several bug fixes (no Suse bugs).
- Updated to version 0.9.8:
New PC send fax support via special CUPS backend (hpfax)
and special HP-Fax-hplip.ppd PPD file
and a new send fax UI (hp-sendfax).
Some more supported printers.
Several bug fixes (no Suse bugs).
Tue Apr 25 22:00:00 2006 - jsmeixAATTsuse.de
- Fixed PPDs for \"LaserJet 5Si\" and \"LaserJet 5MP\"
(see Suse Bugzilla bnc#164991).
Thu Feb 23 21:00:00 2006 - jsmeixAATTsuse.de
- Fixed an array index underflow (for LJ1010, LJ1012)
in ljfastraster.cpp (Suse Bugzilla #152720).
Tue Jan 24 21:00:00 2006 - mlsAATTsuse.de
- converted neededforbuild to BuildRequires
Wed Jan 11 21:00:00 2006 - jsmeixAATTsuse.de
- Set compiler flag \"-fstack-protector-all\" to build it with
\"Stack Protector\" via a so called \"canary\" (requires gcc >= 4.1)
Tue Jan 3 21:00:00 2006 - jsmeixAATTsuse.de
- Moved /usr/lib[64]/libhpip.
* library files to the hplip-hpijs
sub-package because /usr/bin/hpijs requires libhpip but for
special cases (e.g. for a minimal printing system) it should
be possible to use only HPIJS without the rest of HPLIP.
Mon Jan 2 21:00:00 2006 - jsmeixAATTsuse.de
- Updated to version 0.9.7
including the additional hplip-0.9.7-2.patch from HP.
Wed Dec 21 21:00:00 2005 - roAATTsuse.de
- requires: PyQt -> python-qt
Wed Nov 30 21:00:00 2005 - jsmeixAATTsuse.de
- Removed unneeded KDE packages from \"neededforbuild\" since
the new package python-qt was split from kdebindings3-python
(see Suse Bugzilla bnc#135250).
Sun Nov 27 21:00:00 2005 - jsmeixAATTsuse.de
- Replaced requirement for the package kdebindings3-python
by a generic requirement for the RPM capability PyQt
to avoid needless dependencies to KDE libraries
(see Suse Bugzilla bnc#135250).
Mon Nov 21 21:00:00 2005 - jsmeixAATTsuse.de
- Added -fno-strict-aliasing to the CXXFLAGS to avoid problems
in ljfastraster.cpp (line 1213) and hpijs.cpp (lines 86, 223).
Thu Nov 17 21:00:00 2005 - jsmeixAATTsuse.de
- Updated to version 0.9.6
Tue Sep 20 22:00:00 2005 - jsmeixAATTsuse.de
- Updated to version 0.9.5
including the additional hplip-0.9.5-3.patch from HP.
Sun Sep 11 22:00:00 2005 - jsmeixAATTsuse.de
- Several PPDs contain \"600x600x2dpi\" which is not allowed
according to the Adobe PPD specification section 5.9
and which is therefore simply replaced by \"600x1200dpi\"
(see Suse Bugzilla bnc#116393).
Sun Aug 28 22:00:00 2005 - jsmeixAATTsuse.de
- Removed a non-working PPD.
- Fix \"... is used uninitialized ...\" warning.
Mon Jul 25 22:00:00 2005 - jsmeixAATTsuse.de
- Updated to version 0.9.4
- Removed obsolete fixes for missing class prototypes.
- Removed obsolete fixes for HP_Business_Inkjet_3000.ppd
- Added a fix for condrestart in /etc/init.d/hplip
Mon May 30 22:00:00 2005 - jsmeixAATTsuse.de
- Updated to version 0.9.3
Mon May 23 22:00:00 2005 - jsmeixAATTsuse.de
- Fixed missing class prototypes, otherwise it fails with
\"error: ISO C++ forbids declaration of \'xxx\' with no type\".
Mon May 16 22:00:00 2005 - jsmeixAATTsuse.de
- Fix \"... is used uninitialized ...\" warnings.
Tue May 3 22:00:00 2005 - jsmeixAATTsuse.de
- Updated to version 0.9.2 which does no longer need
the \"fix C\" (i.e. hplip-0.8.8.diff) from below.
Sat Apr 9 22:00:00 2005 - cooloAATTsuse.de
- fix C
Mon Mar 21 21:00:00 2005 - jsmeixAATTsuse.de
- Added PreReq.
Wed Mar 16 21:00:00 2005 - jsmeixAATTsuse.de
- Fixed a bug in HP-DeskJet_3740-hpijs.ppd.gz:
According to hpijs_readme.html the DeskJet 3740 belongs to the
DJ3320 device class.
Mon Mar 7 21:00:00 2005 - jsmeixAATTsuse.de
- Added %suse_update_desktop_file stuff for hp-toolbox.
- Moved %{_libdir}/libsane-hpaio.
* to %{_libdir}/sane/
instead of creating symlinks (see Tue Mar 1 11:15:33).
Mon Feb 28 21:00:00 2005 - jsmeixAATTsuse.de
- Added python-xml to RPM requirements because otherwise
hpssd (i.e. /usr/share/hplip/hpssd.py) doesn\'t work.
- Create symlinks (via \'%triggerin -- sane\') to all
%{_libdir}/libsane-hpaio.
* so that SANE will find them.
- Added kdebindings3-python to RPM requirements because otherwise
hp-toolbox (i.e. /usr/share/hplip/toolbox) doesn\'t work.
Mon Feb 21 21:00:00 2005 - jsmeixAATTsuse.de
- Changed default media size from Letter to A4
if this is an available choice in the PPD.
Mon Feb 14 21:00:00 2005 - jsmeixAATTsuse.de
- Updated to version 0.8.8, for details see ChangeLog and
http://hpinkjet.sourceforge.net/updates.php
- Removed the \"compatibility\"-links because they are not needed.
- Fixed basic stuff in the init script (needs further improvement).
- Source should be x86_64 clean (SUSE patch no longer needed).
Mon Jan 31 21:00:00 2005 - jsmeixAATTsuse.de
- Updated to version 0.8.7, for details see ChangeLog and
http://hpinkjet.sourceforge.net/updates.php
- Added triggerin and postun scripts to add and remove
the SANE backend \"hpaio\" in /etc/sane.d/dll.conf
- Replaced hplip-0.8.4-models.xml.diff by
hplip-0.8.7-models.xml.diff because the \"HP LaserJet 1220\"
is now in the models.xml file but the entry is buggy.
Mon Jan 24 21:00:00 2005 - jsmeixAATTsuse.de
- Branched the sub-package hplip-hpijs which contains only
the plain HPIJS binary so that Ghostscript can require
only this sub-package (without all the other stuff).
- Added a link to the toolbox program to have it accessible
via the user\'s PATH.
- Added the usual \'rc\'-link to the runlevel script.
- Added the following RPM requirements regarding printing:
hplip requires hplip-hpijs and foomatic-filters
hplip-hpijs requires ghostscript_any
(There are no RPM requirements regarding scanning because
HPLIP will be also used for plain printers.)
- Exchanged the destructive line for the cupsd in the runlevel script
because cupsd runs as user lp and dies in case of a SIGHUP.
Mon Jan 17 21:00:00 2005 - jsmeixAATTsuse.de
- patch hplip-0.8.4-models.xml.diff adds the \"HP LaserJet 1220\"
to the list of known models of the SANE backend \"hpaio\"
Tue Jan 11 21:00:00 2005 - sfAATTsuse.de
- add --libdir=%_libdir to build on multilib archs
- add patch for cups search path for backends
Wed Dec 1 21:00:00 2004 - jsmeixAATTsuse.de
- initial version