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 ([email protected])

Reply via email to