diff --git a/change-udev-rules.diff b/change-udev-rules.diff index f655f09..49fd0ad 100644 --- a/change-udev-rules.diff +++ b/change-udev-rules.diff @@ -10,5 +10,5 @@ +LABEL="hpmud_rules_continue" ACTION!="add", GOTO="hpmud_rules_end" -SYSFS{idVendor}=="03f0", GROUP="lp" -+SYSFS{idVendor}=="03f0", OWNER="root", GROUP="lp", MODE="0660" ++SYSFS{idVendor}=="03f0", OWNER="root", GROUP="lp", MODE="0664" LABEL="hpmud_rules_end" diff --git a/hpijs-standalone.spec b/hpijs-standalone.spec index b5066dc..5f6a3df 100644 --- a/hpijs-standalone.spec +++ b/hpijs-standalone.spec @@ -17,7 +17,7 @@ Summary: HPIJS stand-alone # x.y.m : x = major release number, y = year (eg: 6 = 2006), m = month (eg: 6a = second release in June) # Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc Version: 2.7.7 -Release: 1 +Release: 3 Group: Hardware/Printing License: BSD 3-Clause, In general all applications are covered by the GNU General Public License (GPL) and the backend is covered by a MIT license. The printer driver HPIJS uses a BSD license. See the COPYING file in the HPLIP tar ball for more details. URL: http://hpinkjet.sourceforge.net/ @@ -49,11 +49,12 @@ Conflicts: hplip-hpijs hplip17-hpijs HPIJS is a Ghostscript printer driver for HP printers. This package includes a special version of the hpijs binary which -neither needs a HPLIP library nor a CUPS library to run it. Therefore -it conflicts with the hpijs binary in the hplip-hpijs package. For -special cases (e.g. for LPRng/lpdfilter or for a minimal printing -system or for printing without any printing system) it is possible to -use only this hpijs binary and Ghostscript. +neither needs a HPLIP library nor a CUPS library to run it. + +Therefore it conflicts with the hpijs binary in the hplip-hpijs +package. For special cases (e.g. for LPRng/lpdfilter, for a minimal +printing system or for printing without any printing system) it is +possible to use only this hpijs binary and Ghostscript. For full documentation and license see the package hplip. diff --git a/hplip.changes b/hplip.changes index c2eb86b..db1929c 100644 --- a/hplip.changes +++ b/hplip.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Aug 7 11:51:36 CEST 2007 - jsmeix@suse.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. + ------------------------------------------------------------------- Thu Aug 2 12:05:18 CEST 2007 - jsmeix@suse.de diff --git a/hplip.spec b/hplip.spec index c82079f..c91b46c 100644 --- a/hplip.spec +++ b/hplip.spec @@ -17,7 +17,7 @@ Summary: HP's Printing, Scanning, and Faxing Software # x.y.m : x = major release number, y = year (eg: 6 = 2006), m = month (eg: 6a = second release in June) # Official releases have a 3 digit number and release candidates have a 4 digit number: x.y.m.rc Version: 2.7.7 -Release: 1 +Release: 4 Group: Hardware/Printing License: BSD 3-Clause, GPL v2 or later, In general all applications are covered by the GNU General Public License (GPL) and the backend is covered by a MIT license. The printer driver HPIJS uses a BSD license. See the COPYING file in the HPLIP tar ball for more details. URL: http://hpinkjet.sourceforge.net/ @@ -65,16 +65,18 @@ special "hp" CUPS back-end that provides bidirectional communication with the device (required for HP printer device management). It also includes the SANE scanner driver "hpaio" for HP all-in-one +devices. Basic PC send fax functionality is supported on a number of devices. -Basic PC send fax functionality is supported on a number of devices. The special "hpfax" CUPS back-end is required to send faxes. Direct uploading (i.e. without print and scan) of received faxes from the device to the PC is not supported. -The "hp-toolbox" program is provided for device management. The -"hp-sendfax" program must be used to send faxes. The "hp-setup" program -can be used to set up HP all-in-one devices. +The "hp-toolbox" program is provided for device management. + +The "hp-sendfax" program must be used to send faxes. + +The "hp-setup" program can be used to set up HP all-in-one devices. The HPLIP project is open source software and uses GPL-compatible licenses. For more information, see: @@ -341,6 +343,19 @@ exit 0 %{_libdir}/libhpmud.* %changelog +* Tue Aug 07 2007 - jsmeix@suse.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. * Thu Aug 02 2007 - jsmeix@suse.de - Updated to version 2.7.7: Many bug fixes (no Suse bugs).