patches with various bug fixes and enhancements
Status: Alpha
Brought to you by:
alexthepuffin
Attached are a number of patches that address issues I encountered with the 0.8.1 code as included in Ubuntu. The bugs were almost all very trivial and due to lack of re-reading and testing. The one resulting in a connection failure is less trivial, and the patch is actually not mine.
I did add some functionality: the possibility to pass in additional options to fusermount, and definitions of the filesystem name and subvolume, so that df and mount show appropriate information (and umount -a -t afpfs works).
offset.diff & afpfs-ng-0.8.1-pointer : address the connection issue (cf. https://bugzilla.redhat.com/show_bug.cgi?id=538699)
return-a-value : non-void function returning no value is an error in clang
RJVBs-patches & RJVBs-patches-2 : address overflow bugs and nullpointer dereferences
RJVBs-patches-askpass+fuse_options : use ssh-askpass for password requests when not connected to a terminal & allow options for fusermount
bump_fuse_use_version & RJVBs-patches-subtype+fsname : export appropriate filesystem and subvolume names