Restore behaviour of missing image mode "None"
authorRicardo Mones <ricardo@mones.org>
Fri, 21 Aug 2020 15:08:50 +0000 (17:08 +0200)
committerRicardo Mones <ricardo@mones.org>
Fri, 21 Aug 2020 15:08:50 +0000 (17:08 +0200)
commit62ec17880c8103147869e46efc0c54f7197473aa
tree48e9f820c6b3633613c9c18206014cfcf0f480d6
parent460365d085aa234c13db292afb62f7267ef5265f
Restore behaviour of missing image mode "None"

Server defaults to a predefined image so it never "fails" unless
requested. That image is hiding failures and Face/X-Face default
handling was never triggered, so to avoid detecting such image (which
is prone to future error):

- Force a 404 error from server if not found
- Detect also HTTP errors on curl call

Also:
- Handle less-than-minimum files like errors and made it misses too
src/plugins/libravatar/libravatar.c
src/plugins/libravatar/libravatar_image.c