As was discussed in the -devel group here's the patch that is a simple backup
to read and write fuse configuration file in case libxml2 is not available.
It was discussed that the group that those functions should be in compat/ and
replaced with native functions wherever available. Since I didn't have time to
move that out of settings.c, the functions are in settings.c (or more precisely
The replacement functions use .ini file like syntax (without sections). They
work well independently of the newline character (\n, \r\n or \n\r), whether
there are extra leading or trailing spaces or tabs in lines.
The diff generation against /trunk/fuse revision 3969.
To patch run
patch -p0 < configuration.diff
in fuse directory.
I hope it is accepted as is for now. If someone has time to refactor the patch
to move the functions into compat/ they are welcome to.