* Thu Apr 12 2018 jsmeix@suse.de
- Replaced the non-working saned@.service with the simpler kind
according to the second template in "man saned" of the therein
described "systemd configuration for saned" (boo#1074054).
* Wed Mar 21 2018 jsmeix@suse.de
- Drop BuildRequires for libieee1284-devel and libieee1284
which is only needed for some parallel port scanners
but parallel port scanners are no longer supported
so that the backends canon_pp, hpsj5s, and mustek_pp
are no longer provided.
- Fixed installation of systemd unit files saned@.service
and saned.socket that enable socket based saned activation
which replaces xinetd (boo#1074054).
* Sun Oct 29 2017 meissner@suse.com
- add a 32bit devel package for use in wine32 bit builds
* Fri Jun 16 2017 nmoudra@suse.com
- Deleted xinetd service in favor of socket based activation
via systemd unit files saned@.service and saned.socket
see https://build.opensuse.org/request/show/504186
* Wed May 24 2017 jsmeix@suse.de
- Upgraded to sane-backends version 1.0.27:
There is no 1.0.26 release of sane-backends.
That number was skipped so that the SANE upstream
development version numbers would more clearly be
an extension of the prior release.
Changes since 1.0.25:
* Significant enhancements to canon_dr, epjitsu, epsonds,
fujitsu, genesys, hp3500, pixma and xerox-mfp backends.
* Minor updates, bugfixes or scanners added in several backends.
* 30+ new scanner models supported.
* Made libusb-1.0 the default for USB support.
* Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
* Updated Linux USB3 workaround:
The Linux USB3 workaround which was added in version 1.0.25
is now disabled by default. If you have difficulty using
a scanner which previously worked, or intermittent scanner
availability, try setting the new environment variable
SANE_USB_WORKAROUND=1
before starting your frontend.
* Documentation and translation updates.
* Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
* Reduced compiler warnings, improved code:
A special thanks goes to Olaf Meeuwissen for picking up
the janitorial duties in sane-backends. He has found and
fixed a large number of long-standing bugs, curated the
SANE upstream bug tracker, improved the build scripts
and docs, and provided user support.
- CVE-2017-6318.patch is no longer needed because
the issue is fixed in the upstream sources.
- dell1600n_net-fix-strncat.patch is no longer needed because
the issue is fixed in the upstream sources.
* Tue Feb 28 2017 jsmeix@suse.de
- CVE-2017-6318.patch fixes CVE-2017-6318 which is about that via
access to saned some opcodes could leak uninitialized memory
back to the requester allowing information disclosure
of memory content in saned (bsc#1027197).
In general regarding "access to saned" see
https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
* Mon Jan 11 2016 olaf@aepfle.de
- sane-backends.builttime.patch: reduce build-compare noise
* Wed Dec 30 2015 stefan.bruens@rwth-aachen.de
- remove gphoto2 backend, as is usefulness is highly questionable,
but adds many (indirect) build and runtime dependencies
* Tue Oct 06 2015 jsmeix@suse.de
- Upgraded to sane-backends version 1.0.25:
Changes since 1.0.24:
* New backends: epsonds (Epson DS, PX and WF series),
pieusb (PIE and Reflecta film/slide scanners).
* Support for JPG and PNG output format in scanimage.
* Significant enhancements to avision, canon_dr, epjitsu,
fujitsu, genesys, kodakaio and pixma backends.
* Minor updates, bugfixes or scanners added in several backends.
* 300 new scanner models supported.
* Workaround for USB3 problems in Linux kernel.
* Added code for IR functionality.
* Documentation and translation updates.
* Bugfixes (threading, networking, udev rules).
A big thanks to Olaf Meeuwissen, for his efforts in bug triage,
patch wrangling and code cleanups.
- fix-buffer-overflow.patch, fix-mustek_pp_ccd300.c.patch,
install-umax_pp-tool.patch, MG5550-works.patch are obsolete
since sane-backends-1.0.24 because it is fixed in the source.
- re-add-SANE_CAP_ALWAYS_SETTABLE.patch should be longer needed
because there should be longer a fontend that references
SANE_CAP_ALWAYS_SETTABLE in its source code.
- Recreated adapt_epkowa.desc_for_yast2-scanner.patch
according to the comment in sane-backends.spec
so that it applies for sane-backends-1.0.25.
- Dropped avision.c.patch and avision.conf.patch
(cf. the entry below dated "Mon Sep 15 23:23:23 UTC 2013")
because it does no longer apply to sane-backends-1.0.25 sources.
Issues that are not specific for a particular Linux distribution
must be fixed directly at SANE upstream so that all Linux
distributions get it properly fixed and not via patches
at one particular Linux distribution where it falls apart
each time when SANE upstream changes that sources.
- Added BuildRequires for libpng-devel and libtiff-devel because
scanimage output format supports PNG and TIFF.
- dell1600n_net-fix-strncat.patch fixes the following build error:
Statement might be overflowing a buffer in strncat.
BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong
GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1)
The upstream issue report is
https://alioth.debian.org/tracker/index.php?func=detail&aid=315198&group_id=30186&atid=410366
- Disabled use of LaTeX to generate documentation because LaTeX
blows up the build system and "BuildRequires: texlive-latex"
causes various cycles and the sane.ps documentation
is not for users but for developers who could get
the "Programmer's Documentation" from SANE upstream
at http://www.sane-project.org/docs.html
* Wed Jan 14 2015 johannes@lst.de
- MG5550-works.patch: support Canon Pixma MG5500