Fix deletion of multipaste tarball when deleting a multipaste

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Properly delete multipastes when deleting a single paste

mmultipaste->delete_id() also deletes multipaste tarballs which would
otherwise be left over

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Simplify mfile->delete_hash

This probably increases the database queries a bit, but greatly
simplifies the code and fixes the missing deletion of multipaste
tarballs (delete_id handles that).

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Ignore special dir in clean_stale_files

Signed-off-by: Florian Pritz <bluewind@xinu.at>
mfile->delete_id: Check for file before trying to unlink

file->cron unlinks the file and then deletes the hash which causes an
error in mfile->delete_id because the file no longer exists.

Signed-off-by: Florian Pritz <bluewind@xinu.at>
install.php: Check for exif.so

Signed-off-by: Florian Pritz <bluewind@xinu.at>
mfile->delete_id: Forgive if a dir doesn't exist

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Fix handling of images with XMP instead of EXIF data

Signed-off-by: Florian Pritz <bluewind@xinu.at>
add opensuse client repo

Signed-off-by: Florian Pritz <bluewind@xinu.at>