[sane-devel] sane-airscan 0.99.28 released
Alexander Pevzner
pzz at apevzner.com
Tue Feb 6 13:44:47 GMT 2024
Hi,
after a very long pause I glad to announce an availability of the next
sane-airscan release, 0.99.28.
This release improves compatibility with many devices.
1. Kyocera ECOSYS M6526cdn reported to sometimes fail communication when
accessed via HTTPS. It happens because device sometimes drops TLS
connection before completion HTTP transaction. In many cases we can
ignore such a situation if enough of HTTP response was received - it
fixes compatibility with this device.
2. Some Pantum devices announces PNG image support, but when PNG image
requested, actually returned format is JPEG. sane-airscan now doesn't
assume that returned format is the same as requested and guess the
actual format looking to file signature.
3. When working with device connected to the localhost address, use
Host: localhost, not Host: 127.0.0.1 in the HTTP header. It fixes some
corner cases when working with IPP over USB devices
4. Fixed WSD discovery for the Lexmark MX310dn. It uses valid but quite
unusual format for WSD discovery responses which was not properly
handled by the previous version of sane-airscan.
5. Fixed build with recent versions of libxml2 (see
https://github.com/alexpevzner/sane-airscan/issues/305 for details).
6. Implemented workaround for HP Deskjet 3520 series over IPP over USB.
This device returns invalid hostname in the returned URL that points to
the scanned image (http://CN26F178X605SZ.03f011b0.hpLedmUSB/... instead
of http://localhost/...).
7. Pantum devices returns non-literal addresses in device URLs obtained
via WSD discovery (i.e., http://Pantum-1C6FA7:43001/43001 instead of
http://192.168.0.47:43001/43001). sane-airscan now resolves all
non-literal WSD URLs, using MDNS (i.e. Avahi) resolver.
8. DNS-SD discovery didn't reliably report IPv6 addresses of the
discovered devices. Fixed.
9. Improved WSD discovery for Pantum devices (and created a framework
for working around similar problems of other devices, if any). Pantum
devices sometimes take a lot of time to respond for WSD probe; now
discovery time can be extended automatically, if problematic device was
seen via DNS-SD
--
Wishes, Alexander Pevzner (pzz at apevzner.com)
More information about the sane-devel
mailing list