SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for sane-saned-1.3.1.git20240914-lp155.3.1.x86_64.rpm :

* Mon Jul 01 2024 Stephan Hemeier - add Requires: libnsl1 for Leap 15.6 to get it working with brscan3 from Brother
* Fri Mar 01 2024 Stephan Hemeier - Use %%patch -P N instead of deprecated %%patchN.- clean up spec File and Patches
* Sat Jan 27 2024 Stephan Hemeier - Update to Version 1.2.1.git20240127
* Thu Jan 18 2024 Stephan Hemeier - Update to Version 1.2.1.git20240118
* Sun Oct 02 2022 Stephan Hemeier - Update to Version 1.1.1.git20221002
* Fri Jan 28 2022 Stephan Hemeier - Update to Version 1.1.1.git20220128
* Fri Jan 28 2022 Stefan Brüns - Upgraded to sane-backends version 1.1.1
* Backends + epson2: Fixed support for many scanners that don\'t support focus command. + epson2: Improve reliability of long scans. + epsonds: Implemented support for the following Epson scanners: - DS-1610, DS-1630, DS-1660W, DS-310, DS-320, DS-360W, DS-410, DS-530, DS-530II, DS-531, DS-535, DS-535H, DS-535II, DS-570W, DS-570WII, DS-571W, DS-575W, DS-575WII, DS-70, DS-80W - ES-200, ES-300W, ES-300WR, ES-400, ES-400II, ES-50, ES-500W, ES-500WII, ES-500WR, ES-55R, ES-580W, ES-60W, ES-60WB, ES-60WW, ES-65WR, - ET-2700 Series, ET-2710 Series, ET-2810 Series, ET-M2140 Series, ET-M3140 Series, - EW-052A Series, - FF-680W, - L3150 Series, L3200 Series, L3210 Series, L3250 Series, L4150 Series, - M2140 Series, M3140 Series, - RR-60, RR-600W, RR-70W, - XP-2100 Series, XP-2150 Series + epson2: Marked XP-452 455 series as supported in documentation + escl: Fixed scanning problems on certain scanners due to incorrect URL being used (#479) + escl: Fixed support for different resolutions when using JPEG format + escl: Fixed handling of ipp-usb redirects to localhost which previously caused certain scanners to be always reported as busy + escl: Added support for Brother DCP-J772DW and Epson ET-2750 scanners + escl: Marked the following scanners as supported in documentation: - Canon PIXMA G4511 - Canon PIXMA TR4550 Series - Canon PIXMA TR4551 Series - Epson ET-6100 + escl: Implemented support for disabling PDF output on scanners where it\'s broken (#510) + escl: Implemented support for Canon PIXME TR4520 and TR7500 scanners + genesys: Improved scan quality on Canon LiDE 35/40/50/60 by using brighter LED illumination + genesys: Fixed control of contrast and brigthness on certain scanners (#271) + genesys: Fixed crashes when handling slightly unexpected conditions (#464) + genesys: Fixed support for Plustek Opticfilm 7200 v2 scanner + genesys: Fixed button support on HP ScanJet G4010 + genesys: Fixed compilation on gcc-4.8 + genesys: Fixed incorrect LED exposure calculation leading to wrong color balance on certain resolutions on gl841 scanners + genesys: Improved gray scan quality on Canon LiDE 110, 120, 210, 220 (#106, #52) + genesys: Fixed issue of motor becoming stuck at certain resolutions on Canon LiDE 50 and possibly other gl841 scanners (#357) + genesys: Fixed periodic black lines in gray scans on Canon LiDE 80 + genesys: Removed support for broken 75 and 100 dpi hardware resolutions to fix preview scans (#383). These resolutions did not have any benefit compared to next smallest 150 dpi resolution + genesys: Add support for running in embedded environments that don\'t support threads + genesys: Fixed gray scans to use white color for illumination instead of red on Canon LiDE 35/40/50/60 and potentially other gl841 scanners. Old behavior can be restored via the color filter setting to select specific color component for the gray scan + genesys: The genesys backend is now distributed under GPL v2 or later license. Previously there existed an exception that allowed additional uses of the backend + gt68xx: Fixed several memory issues that can potentially lead to crashes or increased memory use + hp4200: Fixed crash when using HP ScanJet 4200C (#454) + microtek: Fixed support for embedded platforms using uclibc + pieusb: Implemented support for Reflecta RPS 10M scanner + pieusb: Fixed support for automatically advancing slides on DigitDia 4000 + pixma: Fixed compliation with NDEBUG macro defined + pixma: Marked Canon PIXMA G4511 as supported in documentation + scangearmp2: Mark GX6000, GX7000, TS5400 and MX455 series as supported
* Frontends + Improved documentation of scanimage concerning options provided by backends + scanimage: Improved help to specify which options are advanced + scanimage: Implemented support for PDF output format- Cleanup create_hpaio.desc_from_models.dat:
* Remove scanners unsupported by hplip (scan-type < 0)
* Simplify and significantly speed it up
* Sun Dec 12 2021 Stephan Hemeier - Update to Version 1.0.33.git20211212
* Sat Oct 09 2021 Stephan Hemeier - Update to Version 1.0.33.git20211009
* Thu Mar 04 2021 Stephan Hemeier - Upgrade to Version 1.0.32.git20210304- Add sane-epson2_ops.patch
* Mon Feb 15 2021 Stephan Hemeier - Upgrade to Version 1.0.32.git20210215
* Mon Feb 15 2021 Stefan Brüns - Remove udev rules mangling for USB devices (ATTR vs ATTRS) (!510)- Do no add SCSI id twice for EPSON Perfection 1640SU (!509)
* Mon Feb 15 2021 jsmeixAATTsuse.de- Upgraded to sane-backends version 1.0.32 Changes since 1.0.31 see https://gitlab.com/sane-project/backends/-/blob/master/NEWS Numbers of the form \'(#NNN)\' usually mean upstream issues like https://gitlab.com/sane-project/backends/-/issues/NNN and numbers of the form \'(!MMM)\' usually mean upstream merge requests like https://gitlab.com/sane-project/backends/-/merge_requests/MMM Backends
* all backends now respect the \'local_only\' parameter when \'true\' is passed to \'sane_get_devices()\' in that they do not actively go out looking for networked devices (!502)
* \'artec_eplus48u\': fixes configuration for AstraSlim SE (!545)
* \'avision\': adds the AV186+ and AV188 as supported (!532)
* \'avision\': fixes doubled height issue (#402)
* \'avision\': fixes a debug message and compiler warning (!515)
* \'canon_dr\': adds support for the DR-C120 and DR-C130 (#175)
* \'canon_dr\': adds support for uploading of fine calibration uploads
* \'canon_dr\': enables fine calibration for the P-208
* \'canon_dr\': improves DR-C225 support (#431)
* \'canon_lide70\': adds support for document scanning on the Canon LiDE 600(F), thanks to a hardware donation by Georg Sauthoff
* \'dll\': fixes a memory leak (!537)
* \'epson2\': adds support for the ET-2600 (#395)
* \'epson2\': adds autofocus support for devices that support it (!531)
* \'epson2\': fixes brightness support for DS-G20000/12000XL (!529)
* \'epson2\': fixes an unchecked return value issue (!526)
* \'escl\': adds support for brightness, threshold, sharpen and contrast options (!527, !528)
* \'escl\': adds support for LaserJet FLowMFP M578 and MFP M630 (#424)
* \'escl\': adds support for DeskJet 2710, 2723 (!519) and 3760 (!554)
* \'escl\': adds support for the PIXMA TS-5351 (!544) and MG5765 (!517)
* \'escl\': adds support for the Brother HL-L258DW (!517)
* \'escl\': fixes Avahi device discovery (!536)
* \'escl\': fixes crashes for devices without a flatbed (!554)
* \'escl\': fixes segfaults in option handling (!557)
* \'escl\': fixes sleep mode (!577)
* \'escl\': fixes builds without libpoppler-glib-dev (#422)
* \'escl\': fixes a memory issue in its capability handling (#425)
* \'fujitsu\': fixes brightness/contrast for the iX500
* \'fujitsu\': fixes memory corruption for duplex scans
* \'genesys\': disables support for CanoScan 4400F to prevent possible physical damage (#436)
* \'gt68xx\': fixes scan cancellation logic (#356)
* \'pixma\': adds untested support for models released in 2020 (!553)
* \'pixma\': adds support for ADF scans on the i-SENSYS MF260
* \'pixma\': adds support for PIXMA M340 buttons and ADF status (!513)
* \'pixma\': adds an option to control when to calibrate (#321)
* \'pixma\': fixes support for the MX492 (!548)
* \'pixma\': fixes ADF support for the MX490 Series
* \'pixma\': fixes max resolution for ADF scans on the PIXMA M320 (#364)
* \'pixma\': fixes compile errors when libxml2 is not available (#345)
* \'plustek\': fixes CanoScanN650u discovery (#137)
* \'test\': fixes several memory leaks (!537) Frontends
* \'saned\': add support for listening on a custom or ephemeral port via a new \'-p\'/\'--port\' option (!549)
* \'scanimage\': fixes crashes for multi-pass and handheld scans (#408)
* \'scanimage\': fixes a memory leak (!551)
* \'scanimage\': fixes option handling for non-compliant backends (#362) Documentation
* updates our copy of the GPL with the FSF\'s current postal address. This changes references to the Library GPL (LGPL-2.0) into refs to the Lesser GPL (LGPL-2.1) but does
*not
* affect the licensing of our backends (#320).
* source code now points to the Free Software Foundation\'s website for copies of the GPL and LGPL (#320)
* updates translations for British English and Ukrainian
* adds a pointer to our Ubuntu PPA for pre-built binaries
* adds SCSI IDs for the EPSON Perfection 1640SU (!509)
* fixes a boat-load of spelling mistakes (!516, thanks AATTmarschap)
* updates description files for \'scangearmp2\' and \'utsushi\' external backends Build
* removes support for \'automake\' maintainer mode (!522)
* removes \'sane\' subdirectory from the lock directory to fix issues when the lock directory is on \'tmpfs\' (#363)
* adds support for builds using GitLab \"source\" tarballs (#248)
* fixes static link scenarios (#124)
* fixes \'python\' invocations to use the detected program (!525)
* disables \'genesys\' testsuite when that backend is not built (#354)
* suppresses warnings about obsolete autoconf macros (#122)
* fixes availability of sane-backends.pot file inputs (#344)
* fixes \'configure.ac\' for use with \'autoconf-2.70\' (#409)
* removes CVS keywords from the source to ease use by downstreams that still use CVS (!547) Miscellaneous
* udev rules now trigger on all events other than \'remove\' (!541). This aims to address a kernel API change introduced in 4.14. The new behaviour may slow down udev\'s processing of kernel events when still using our plain \'udev\' or \'udev+acl\' rules, even though these have been optimized slightly (#341). If that bothers you, now is a good time to switch to our \'udev+hwdb\' rules in combination with the \'hwdb\' database if you have not done so already.
* Tue Nov 10 2020 Stephan Hemeier - Upgrade to Version 1.0.31.git20201110
* Sun Sep 13 2020 SauerlandlinuxAATTgmx.de- Upgrade to Version 1.0.31.git20200913- Update to 1.0.31:
* Backends + adds the `canon_lide70` backend + `avision`: adds support for the KODAK i1120, fixes thread cancellation issues, disables exposure option for non-filmscanners + `canon_dr`: improves error reporting + `dmc`: fixes compiler warnings on the scan area options + `epsonds`: rewrites the network I/O following changes made to the `epson2` backend in 1.0.30 to fix security issues. Network support is still unsupported. + `escl`: adds ADF support, fixes many minor issues and improves error handling. Now also supports devices behind a proxy (needs explicit configuration). + `fujitsu`: adds support for the fi-800R and a card scanning slot, fixes a bug when reading hardware sensors on the first invocation. Adds USB IDs for fi-7800 and fi-7900. + `genesys`: adds support for the Canon 5600F, Canon LiDE 90, Plustek OpticFilm 7200 and 7200 (v2), 7400, 7600i, 8100 and 8200i. Fixes several issues with the Canon 8600F. Adds 4800dpi support for the Canon LiDE 210 and fixes 3200dpi flatbed support on the Canon 8400F. Adds an option to fill dark calibration with a constant. Adds transparency support for gl847 chipset based devices. Fixes CIS scanner support for gl842 chipset based devices. Removes lineart and image enhancement emulation support. + `gphoto`: supports the PLANon DocuPen RC800 (with a recent enough version of `gphoto2`) + `gt68xx`: modifies scan cancellation behaviour + `hp5400`: adds button support, fixes a scan cancellation crash issue + `pixma`: add supports for the i-SENSYS MF440 Series and untested support for the PIXMMA G7000 Series and GM4000 Series as well as the i-SENSYS MF720 Series. + `plustek`: fixes a potential buffer overrun + `test`: adds gamma options
* Documentation + removes the SANE Standard. This is now maintained as a separate project at https://gitlab.com/sane-project/standard. HTML and PDF versions can be found at https://sane-project.gitlab.io/standard/. + adds and updates information for multiple supported and unsupported devices + translation updates for British English, French, German, Italian and Ukrainian + `scanimage`: documents the JPEG compression level + minor improvements documenting build requirements
* Build + removes the `--with-api-spec` option from `configure` + replaces the `--enable-avahi` option with an `--with-avahi` that defaults to enabling if possible. If the option is given and the required support is not available, `configure` will exit with an error. + improves checking for libjpeg version dependent requirements + has been made reproducible (#228) + fixes build issues on MinGW
* Miscellaneous + fixes OpenBSD hotplugd scriptlets (!375) + fixes support for unconfigured USB scanners on MacOS (#38) + various fixes and improvements in the USB record/replay support + fixes a file descriptor validation test in sanei_pio + adds missing include in sanei_usb- Update to 1.0.30: This release fixes several security related issues and a build issue.
* Backends + `epson2`: fixes CVE-2020-12867 (GHSL-2020-075) and several memory management issues found while addressing that CVE + `epsonds`: addresses out-of-bound memory access issues to fix CVE-2020-12862 (GHSL-2020-082) and CVE-2020-12863 (GHSL-2020-083), addresses a buffer overflow fixing CVE-2020-12865 (GHSL-2020-084) and disables network autodiscovery to mitigate CVE-2020-12866 (GHSL-2020-079), CVE-2020-12861 (GHSL-2020-080) and CVE-2020-12864 (GHSL-2020-081). Note that this backend does not support network scanners to begin with. + `magicolor`: fixes a floating point exception and uninitialized data read + fixes an overflow in `sanei_tcp_read()`
* Build + fixes a build issue where linker flags would become link time dependencies (#239)
* Fri May 01 2020 SauerlandlinuxAATTgmx.de- Upgrade to Version 1.0.29.git20200501- changed adapt_epkowa.desc_for_yast2-scanner.patch
* Sun Mar 29 2020 SauerlandlinuxAATTgmx.de- Upgrade to Version 1.0.29.git20200329
* Fri Mar 13 2020 SauerlandlinuxAATTgmx.de- Upgrade to Version 1.0.29.git20200313
* Thu Feb 20 2020 Stefan Brüns - Move udev rules from /etc/udev/ to /usr/udev.- Package libsane1 library as a separate package. This avoids pulling in the backends just a application links to it.- Hide the backends from automatic Provides generation, as these all have a libsane.so SONAME.
* Thu Feb 20 2020 Stefan Brüns - Update to 1.0.29:
* Backends + adds an escl backend (theoretically supporting all AirPrint devices with a scan unit) + adds support for 23 new scanner models via existing backends + significantly changes genesys and pixma backends + fixes bugs in canon_dr, fujitsu, hp3900, mustek_usb2, plustek and xerox_mfp backends + fixes all compiler warnings on Debian 10 (#120) + fixes portability issues for uClibc-ng and MacOS builds + adds support to record and replay USB I/O traffic + adds timestamps to debug logs
* Frontends + fixes a 32-bit arithmetic overflow issue in scanimage
* Documentation + updates translations for British English, Catalan, German, Ukrainian, Valencian + adds scangearmp2 external backend descriptions + updates hpaio and utsushi external backend descriptions + adds the ChangeLogs/ directory to the source tarball (#103)
* Build + additionally requires libcurl and libxml2 to build the escl backend + requires libxml2 for USB I/O recording and replay functionality + re-enables pthread support for backends that use its API directly, irrespective of the pthread_t type (#153) + moves genesys and pixma backends to a directory of their own- Update to 1.0.28:
* Backends + adds a ricoh2 backend + adds support for 40+ new scanner models + significantly changes canon_dr, fujitsu, genesys, gt68xx, + hp5590 and, pixma backends + fixes bugs in as6e, avision, mustek and plustek backends + fixes scores of compiler warnings
* Frontends + adds, changes and removes options for saned (see man 8 saned for details) - adds: -l (listen), -D (daemonize), -o (once), - e (stderr), -u (user) - removes: -s (syslog). Use -a -d level -o -f for the old behavior - changes: -d (debug). Use -a -d level -o -f -e for the old behavior + saned now cancels scans if the data connections appears to have gone away (after 4 seconds by default, configurable in saned.conf) + adds --output-file option to scanimage + adds --help option to scan-find-scanner + changes sane-desc to create relative hyperlinks
* Documentation + adds translations for Catalan, Hebrew and Valencian + updates translations for British English, Dutch, German and + Ukrainian + marks unmaintained backends as such + documents USB workaround in sane-usb manual page
* Build + requires a C++11 compatible compiler for the genesys backend + requires a JPEG library when building the pixma backend + fixes unneeded linking when not using preloadable backend support + disables pthread support for systems with non-integral pthread_t type + normalizes trailing whitespace in source code files. If you have local patches that no longer apply, have a look at the whitespace ignoring options of patch and git apply.- Rebased patches:
* sane-backends.builttime.patch- Dropped patches:
* no-descriptions-external-hpoj.patch
* Thu Apr 12 2018 jsmeixAATTsuse.de- Replaced the non-working sanedAATT.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 jsmeixAATTsuse.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 sanedAATT.service and saned.socket that enable socket based saned activation which replaces xinetd (boo#1074054).
* Sun Oct 29 2017 meissnerAATTsuse.com- add a 32bit devel package for use in wine32 bit builds
* Fri Jun 16 2017 nmoudraAATTsuse.com- Deleted xinetd service in favor of socket based activation via systemd unit files sanedAATT.service and saned.socket see https://build.opensuse.org/request/show/504186
* Wed May 24 2017 jsmeixAATTsuse.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 jsmeixAATTsuse.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 olafAATTaepfle.de- sane-backends.builttime.patch: reduce build-compare noise
* Tue Dec 29 2015 stefan.bruensAATTrwth-aachen.de- remove gphoto2 backend, as is usefulness is highly questionable, but adds many (indirect) build and runtime dependencies
* Tue Oct 06 2015 jsmeixAATTsuse.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 johannesAATTlst.de- MG5550-works.patch: support Canon Pixma MG5500
 
ICM