Moved to SVN due to CVS crapness.

git-svn-id: https://afuse.svn.sourceforge.net/svnroot/afuse@1 55a4958a-cc0d-0410-919a-9f8291766008
Refactored some data structures into their own source modules for clarity.
Added inuseonly, inuseonlyall and flushwrites options.

git-svn-id: https://afuse.svn.sourceforge.net/svnroot/afuse@5 55a4958a-cc0d-0410-919a-9f8291766008
Better handling of quotes in command template expansion.

git-svn-id: https://afuse.svn.sourceforge.net/svnroot/afuse@6 55a4958a-cc0d-0410-919a-9f8291766008
Added patch from Jeremy Martin-Shepard including:
* Timeout-based unmounting.
* Forced unmounting by removing root directory of auto mounts.
* Minor performance tweaks.
* Better handling of filesystems which are unexpectedly unmounted.

git-svn-id: https://afuse.svn.sourceforge.net/svnroot/afuse@7 55a4958a-cc0d-0410-919a-9f8291766008
Tidying up for release 0.2.

git-svn-id: https://afuse.svn.sourceforge.net/svnroot/afuse@8 55a4958a-cc0d-0410-919a-9f8291766008
CVE-2008-2232: privilege escalation - ID: 2061605

afuse is vulnerable to a local privilege escalation because the expand_template
function passes metacharacters from the pathname unescaped to the shell. This
issue is tracked as CVE-2008-2232:
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-2232

I submitted a patch to the Debian security team, and they released fixed
packages: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490921 However, the
vulnerability is still present in your current release and Subversion trunk.

The patch is available from the above Debian bug report, and I have also
attached it here.

Note from committer: This is from
http://sourceforge.net/tracker/?func=detail&aid=2061605&group_id=159596&atid=812464
fix compile warnings
string_sorted_list.h,c added
afuse: add 'populate_root_command' option
afuse: add option 'exact_getattr'
sshnet: script to quickly mount an ssh browser

needs avahi-browser and sshfs
update AUTHORS, HACKING, README, afuse.c credits section
.gitignore added
move to autogen.sh
afuse.c: l*xattr alternatives for OSX
configure.ac: migrate from AM_CONFIG_HEADER to AC_CONFIG_HEADERS

AM_CONFIG_HEADER was deprecated.
timeout bugfix from Debian #470038
afuse.c: timeout format friendlier to OSX sscanf

To reproduce:

#include <stdio.h>
#include <stdint.h>
#include <string.h>
int main() {
	uint64_t foo, bar;
	sscanf("180", "%Lu", &foo);
	sscanf("180", "%llu", &bar);
	printf("%li, %li\n", (long int) foo, (long int) bar);
	return(0);
}

===> 140733193388212, 180
afuse.c: do not include alloca.h

FreeBSD doesn't like it, and glibc doesn't seem to need it.
configure.ac: bump version to 0.2.1 (+ AUTHORS)

I believe OSX support is a "big enough" milestone, and I broke
the build process (see e1d95aaa3674014483175e5c5d0ec69c6adf5dde).