Changelog for
sane-backends-1.0.20-7.2.i586.rpm :
Wed Sep 30 14:00:00 2009 jsmeixAATTsuse.de
- fix-lexmark_low-memory-leak.patch adds a missing call to free
in sanei_lexmark_low_find_start_line in backend/lexmark_low.c
(see Novell/Suse Bugzilla bnc#542341).
- fix-hp3900_sane-string-option-sizes.diff fixes option sizes
because otherwise the frontend (e.g. xsane) may crash
(see Novell/Suse Bugzilla bnc#535752).
Wed Sep 23 14:00:00 2009 jsmeixAATTsuse.de
- Updated models.dat with the one in the HPLIP 3.9.8 sources and
adapted create_hpaio.desc_from_models.dat accordingly so that
it results a hpaio.desc scanner description file for SANE
which matches to the sacnner models which are supported
by our currently provided HPLIP version.
Thu Sep 17 14:00:00 2009 jsmeixAATTsuse.de
- sane-desc_closedir.patch adds a missing call to closedir
to sane-desc.c (see Novell/Suse Bugzilla bnc#530313).
- fix-hp3900_config.c.patch fixes a possible for loop overflow
in hp3900_config.c (see Novell/Suse Bugzilla bnc#517281).
- fix-mustek_pp_ccd300.c.patch fixes undefined operations
in mustek_pp_ccd300.c (see Novell/Suse Bugzilla bnc#498435).
- re-add-SANE_CAP_ALWAYS_SETTABLE.patch re-adds
SANE_CAP_ALWAYS_SETTABLE to sane.h which was erroneously
removed in sane-backends-1.0.20 so that sane-frontends
and xsane can no longer build,
see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527675
- Upgraded to sane-backends version 1.0.20:
New backends:
canon_dr (Canon DR-series), coolscan3 (Nikon LS & Coolscan),
rts8891 (Umax & HP 44xx), xerox_mfp (Samsung/Xerox/Dell MFPs)
Many backends updated.
75 more scanner models supported.
New (automake compatible) build system.
Avahi support.
More network scanners supported.
Epson backend deprecated, use epson2.
Coolscan2 backend deprecated, use coolscan3.
Internal SCSI, USB, threading, TCP & UDP code updates.
Updated HAL and udev support.
Improved saned configuration.
Scanimage updates.
Updated translations.
Documentation updates.
Bugfixes.
Note:
This is one more release of the SANE 1.0 series, compare
the below entry dated \"Thu Feb 28 13:56:15 CET 2008\".
- Re-enabled \"autoreconf -fi\" in the build section (it was
disabled because it failed for sane-backends-1.0.19).
- fix-uninitialized-variables.patch and
fix-sanei_scsi_find_devices.patch are obsolete since
sane-backends-1.0.20 because it is fixed in the source.
- Adapted install-umax_pp-tool.patch for the new build system
(now tools/Makefile.am instead of tools/Makefile.in).
- no-descriptions-external-hpoj.patch removes
descriptions-external/hpoj.desc from doc/Makefile.am
because it is intentionally removed from the sources
in the prep section to avoid confusion with its successor
hpaio.desc (since openSUSE 10.3 the package hp-officeJet
which provided the hpoj driver is dropped).
Fri Jan 23 13:00:00 2009 jsmeixAATTsuse.de
- Do no longer add a generic entry for SCSI scanners
to the HAL fdi file 70-scanner.fdi because this
is now provided by the hal package itself
(see Novell/Suse Bugzilla bnc#462639 comment #29).
Fri Jan 16 13:00:00 2009 jsmeixAATTsuse.de
- Avoid to suppress falsely found as \"unsupported\" models
in 55-libsane.rules and in 70-scanner.fdi
(see Novell/Suse Bugzilla bnc#439193 starting at comment #6).
- Avoid to get changed sources packaged into our source RPM
(see Novell/Suse Bugzilla bnc#463464 comment #11).
Tue Jan 13 13:00:00 2009 olhAATTsuse.de
- obsolete old -XXbit packages (bnc#437293)
Wed Dec 3 13:00:00 2008 lnusselAATTsuse.de
- use \"usb\" instead of \"usb_device\" (bnc#438867)
Wed Dec 3 13:00:00 2008 jsmeixAATTsuse.de
- Moved /etc/hal/fdi/policy/10osvendor/70-scanner.fdi
to /usr/share/hal/fdi/information/20thirdparty/70-scanner.fdi
(see Novell/Suse Bugzilla bnc#438867).
Tue Nov 18 13:00:00 2008 jsmeixAATTsuse.de
- In /etc/hal/fdi/policy/10osvendor/70-scanner.fdi
disable entries for USB scanners which are \"unsupported\"
(see Novell/Suse Bugzilla bnc#444158).
Wed Oct 29 13:00:00 2008 jsmeixAATTsuse.de
- Having only models in /etc/udev/rules.d/55-libsane.rules which
are in /etc/udev/rules.d/56-sane-backends-autoconfig.rules
is too restrictive because libsane.rules disables
USB autosuspend in the kernel which is needed as safe default
for any scanner regardless of its support status.
The only valid exception are unsupported models.
Therefore the scanner database is now created directly
in the spec file with the file name \"scanner.database\"
so that the scanner database can also be used to determine
the \"unsupported\" models to be disabled in libsane.rules
(see Novell/Suse Bugzilla bnc#439193).
Tue Oct 28 13:00:00 2008 jsmeixAATTsuse.de
- install-umax_pp-tool.patch installs tools/umax_pp as
/usr/bin/umax_pp which is built but not installed
but it is needed to recover from a failed scan
with scanners which use the umax_pp backend
(see the Debian report http://bugs.debian.org/496833).
Tue Oct 28 13:00:00 2008 jsmeixAATTsuse.de
- Avoid false positives (e.g. unsupported) and problematic
models in /etc/udev/rules.d/55-libsane.rules by having
all model entries disabled where the support status is
not \"complete\" or \"good\", i.e. when it is not listed
in /etc/udev/rules.d/56-sane-backends-autoconfig.rules
(see Novell/Suse Bugzilla bnc#439193).
Tue Oct 21 14:00:00 2008 jsmeixAATTsuse.de
- Changed /etc/udev/rules.d/55-libsane.rules to jump to the end
if SUBSYSTEM!=\"usb\" and replaced SYSFS by ATTR and did
the same chages in create_sane-backends-autoconfig.rules
(see Novell/Suse Bugzilla bnc#436085).
Thu May 15 14:00:00 2008 jsmeixAATTsuse.de
- Changed create_sane-backends-autoconfig.rules
to output \'$$\' insead of \'$\' because in udev rules files
\'$$\' represents the \'$\' character itself, see \"man udev\"
(see Novell/Suse Bugzilla bnc#390783).
Thu Apr 17 14:00:00 2008 jsmeixAATTsuse.de
- Use info.subsystem instead of the deprecated info.bus
for the HAL 70-scanner.fdi file.
- Changed create_sane-backends-autoconfig.rules to ignore
the INTERFACE field because it could be empty or arbitrary
stuff like \"Parport USB\" or \"SCSI USB IEEE-1394\".
Fri Apr 11 14:00:00 2008 jsmeixAATTsuse.de
- Updated epkowa.desc from the current Iscan version 2.10.0.1.
- Replaced hpaio.desc which is currently messed up in HPLIP
by create_hpaio.desc_from_models.dat which creates hpaio.desc
directly from the models.dat file from HPLIP version 2.8.4.
Thu Apr 10 14:00:00 2008 roAATTsuse.de
- added baselibs.conf file to build xxbit packages
for multilib support
Tue Apr 8 14:00:00 2008 jsmeixAATTsuse.de
- fix-sanei_scsi_find_devices.patch lets sanei_scsi_find_devices
continue on to look at subsequent devices if the attach callback
returns anything other than SANE_STATUS_GOOD
(see Novell/Suse Bugzilla bnc#350688).
Tue Mar 18 13:00:00 2008 jsmeixAATTsuse.de
- Added \"Supplements: sane-backends\" to sane-backends-autoconfig
sub-package.
Thu Mar 13 13:00:00 2008 jsmeixAATTsuse.de
- Added \"scanner autoconfiguration\" support via
create_scanner_database, create_sane-backends-autoconfig.rules
which create /etc/udev/rules.d/56-sane-backends-autoconfig.rules
and provide it in the new sane-backends-autoconfig sub-package
(see Novell/Suse Bugzilla bnc#347943).
Tue Mar 11 13:00:00 2008 jsmeixAATTsuse.de
- Replaced \"scanner\" by \"SCSIviaUSBscanner\" in info.capabilities
in 70-scanner.fdi to explicitely mark those special USB scanners
which do not use libusb but an unusual SCSI protocol which is a
derivative of usb storage (see Novell/Suse Bugzilla bnc#341565).
Thu Feb 28 13:00:00 2008 jsmeixAATTsuse.de
- Updated to sane-backends version 1.0.19:
New backends:
cardscan (Corex Cardscan 800c), epjitsu (Epson-based Fujitsu),
epson2 (various Epson scanners), hp3900 (HP ScanJet 3970 and
more), hp5590 (HP ScanJet 5590 and more), hpljm1005 (HP LaserJet
M1005 and more), hs2p (Ricoh IS400 series)
Updated backends:
abaton, agfafocus, apple, artec, artec_eplus48u, as6e, avision,
canon, coolscan, coolscan2, dc25, dell1600n_net, dll, epson,
fujitsu, genesys, gt68xx, hp3500, ibm, lexmark, microtek,
microtek2, mustek, nec, net, pie, pint, pixma, plustek,
plustek_pp, ricoh, s9036, sm3600, sm3840, snapscan, sp15c,
st400, tamarack, teco2, test, u12, umax, umax1220u, umax_pp
Plus:
Scanimage detects more chipsets.
Internal scsi, usb, tcp and udp code updates.
Basic HAL .fdi creation support
Build system updates.
Updated translations.
Documentation updates.
Bugfixes.
Note:
This will be (hopefully) the last release of the SANE 1.0 series.
The next release will be extended (in a backwards compatible
fashion) to support more features of modern scanners.
- sane-backends-1.0.16-nb.patch (did locale rename: no -> nb)
is obsolete since version 1.0.19 because it uses already \'nb\'.
- in fix-buffer-overflow.patch the overflows in backend/epson.c
backend/as6e.c and sanei/sanei_ab306.c are obsolete because
they are fixed in the source (only backend/niash.c is left).
- replace-HZ-by-sysconf_SC_CLK_TCK.patch is obsolete because
it is fixed in the source.
- fujitsu-disable-hw_ink_remain.patch is obsolete because
it is fixed in the source.
- in fix-uninitialized-variables.patch the fix regarding
teco2.c is obsolete because it is fixed in the source
but a new fix regarding avision.c was added.
- fix-ambiguous-post-pre-increment.patch is obsolete because
it is fixed in the source.
- module-build.diff is dropped because there is no reason to build
driver modules as libtool modules and furthermore it makes our
package incompatible with the rest of the SANE world.
- Since version 1.0.19 there is udev and HAL support.
Therefore the old/outdated hotplug stuff (libsane.usermap
and libusbscanner) is dropped (it was never used by openSUSE).
Also the evil-hack init-script \"sane-dev\" is no longer provided.
libsane.rules.CVS-2007-07-29.using-lp is obsolete because
the udev rules file 55-libsane.rules is directly derived
from tools/udev/libsane.rules.
create_hal_global_fdi_from_libsane.rules is obsolete because
the HAL fdi file 70-scanner.fdi is directly derived
from tools/hal/libsane.fdi.
Thu Jan 31 13:00:00 2008 adrianAATTsuse.de
- Call create_hal_global_fdi_from_libsane.rules via bash.
We can not rely on source file permissions
Tue Aug 14 14:00:00 2007 jsmeixAATTsuse.de
- Replaced create_hal_global_fdi_for_scanners by
create_hal_global_fdi_from_libsane.rules which creates the
global HAL 70-scanner.fdi file during build-time from the
libsane.rules file (see Novell/Suse Bugzilla bnc#298878).
Fri Aug 10 14:00:00 2007 jsmeixAATTsuse.de
- Removed hpoj.desc completely to avoid confusion with its
successor hpaio.desc because since openSUSE 10.3 the package
hp-officeJet (for hpoj.desc) is dropped.
- Updated hpaio.desc from the current HPLIP version 2.7.7.
- Updated epkowa.desc from the current Iscan version 2.8.0.1.
Fri Aug 3 14:00:00 2007 jsmeixAATTsuse.de
- Added libsane.rules.CVS-2007-07-29.using-lp which are udev rules
that are needed for the openSUSE 10.3 kernel. The rules are
derived from what sane-desc in sane-backends 1.0.18-cvs creates.
Wed Jun 13 14:00:00 2007 jsmeixAATTsuse.de
- Adapted create_hal_global_fdi_for_scanners according to the
currently newest changes in HAL (see Suse Bugzilla bnc#250659).
Wed Jun 6 14:00:00 2007 dmuellerAATTsuse.de
- module-build.diff builds driver modules as libtool modules.
Sat Apr 21 14:00:00 2007 ajAATTsuse.de
- Use texlive.
Wed Feb 21 13:00:00 2007 jsmeixAATTsuse.de
- Added a fix for an \"array subscript is above array bounds\"
error in niash.c to fix-buffer-overflow.patch
(see Suse Bugzilla bnc#246654).
Wed Jan 31 13:00:00 2007 jsmeixAATTsuse.de
- Added a fix for an \"array subscript is above array bounds\"
error in sanei_ab306.c to fix-buffer-overflow.patch
(see Suse Bugzilla bnc#239953).
Mon Jan 29 13:00:00 2007 jsmeixAATTsuse.de
- Renamed the package from \'sane\' (which is only used by Suse)
to \'sane-backends\' which is used by the rest of the world
and let this package provide and obsolete \'sane\'.
- Updated replace-HZ-by-sysconf_SC_CLK_TCK.patch to what
there will be done upstream.
Fri Dec 8 13:00:00 2006 jsmeixAATTsuse.de
- fix-ambiguous-post-pre-increment.patch fixes an ambiguous
post-increment in canon-sane.c for big-endian architectures
(e.g. PowerPC).
Fri Oct 27 14:00:00 2006 jsmeixAATTsuse.de
- Updated hpaio.desc from the current HPLIP version 1.6.10
- Updated epkowa.desc from the current Iscan version 2.3.0.1.
- Added fixes of possible strncat buffer overflows and
strncpy unterminated string errors in as6e.c
to fix-buffer-overflow.patch.
- Replaced the complicated postinstall script by calling
create_hal_global_fdi_for_scanners which should obsolete
sane-dev (see Suse Bugzilla bnc#160899).
- Moved sane-dev from {_initrddir} to {_datadir}/sane/ to have it
still available in case of backward compatibility problems.
Sun Oct 22 14:00:00 2006 meissnerAATTsuse.de
- buildrequires libgphoto2-devel.
Mon Sep 18 14:00:00 2006 jsmeixAATTsuse.de
- fix-uninitialized-variables.patch fixes an uninitialized
variable in teco2.c (see Suse Bugzilla bnc#205451).
- create_hal_global_fdi_for_scanners can be called by HAL or YaST
to create a global HAL fdi file for scanners which are known
by the current SANE version (see Suse Bugzilla bnc#160899).
Mon Sep 11 14:00:00 2006 jsmeixAATTsuse.de
- disable-resmgr-support.patch disables the resmgr support in SANE
which is no longer needed in SANE because resmgr works now
outside of SANE via ACLs for the scanner device nodes.
Mon Sep 4 14:00:00 2006 jsmeixAATTsuse.de
- Replaced the fix from Thu Aug 31 in fujitsu.c by a new fix
fujitsu-disable-hw_ink_remain.patch which disables hw_ink_remain
which causes a buffer overflow (see Suse Bugzilla bnc#202243).
Thu Aug 31 14:00:00 2006 jsmeixAATTsuse.de
- Added a fix of a too small char array in fujitsu.c to
fix-buffer-overflow.patch (see Suse Bugzilla bnc#202243).
Fri Jul 21 14:00:00 2006 jsmeixAATTsuse.de
- canon-backend-autoprobing.patch lets the \"canon\" backend
do scanner auto-recognition (see Suse Bugzilla bnc#177492).
Tue Jul 4 14:00:00 2006 jsmeixAATTsuse.de
- Updated to sane-backends version 1.0.18:
New backends: dell1600n_net, hp3500, pixma, stv680.
Updated backends: avision, canon, dll, epson, fujitsu, genesys,
gt68xx, microtek2, mustek_pp, niash, plustek, snapscan, sp15c,
test, u12, umax1220u.
Several bug fixes.
- fix-buffer-overflow.patch fixes a too small char array
which causes a buffer overflow if SANE_DEBUG_EPSON is set.
- replace-HZ-by-sysconf_SC_CLK_TCK.patch replaces the fixed HZ
compile-time value (no longer supported by new glibc)
by the more correct sysconf(_SC_CLK_TCK) runtime value.
- Updated hpaio.desc from the current HPLIP version 1.6.6a.
- Updated epkowa.desc from the current Iscan version 2.1.0.1.