* Separate configure for the kernel directory
 
-       * Add pkg-config support.  To compile a FUSE based filesystem you
-       can do  "gcc -Wall `pkg-config --cflags --libs fuse` myfs.c -o myfs"
-       or similar.  Note, that the PKG_CONFIG_PATH environment variable
-       usually needs to be set to "/usr/local/lib/pkgconfig".
-
 2004-11-09  Miklos Szeredi <miklos@szeredi.hu>
 
        * Split 2.0 branch
 
        * Fix 'makeconf.sh' to use autoreconf if available
 
+2004-11-08  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Add pkg-config support.  To compile a FUSE based filesystem you
+       can do  "gcc -Wall `pkg-config --cflags --libs fuse` myfs.c -o myfs"
+       or similar.  Note, that the PKG_CONFIG_PATH environment variable
+       usually needs to be set to "/usr/local/lib/pkgconfig".
+
 2004-11-01  Miklos Szeredi <miklos@szeredi.hu>
 
        * Fix compile problems with ancient (<=2.4.18) kernels (reported
        by Jeremy Smith)
 
+       * Add "allow_root" mount option.  Patch by Yaroslav Rastrigin
+
+       * Clear the 'exited' flag when mail loop is finished
+
 2004-10-28  Miklos Szeredi <miklos@szeredi.hu>
 
        * Make xattr functions work under 2.6 (bug found by Vincenzo
 
 2003-03-10  Miklos Szeredi <miklos@szeredi.hu>
 
-       * Fix umount oops (found by Samuli Kärkkäinen)
+       * Fix umount oops (found by Samuli Kärkkäinen)
 
 2003-03-05  Miklos Szeredi <miklos@szeredi.hu>
 
 
 /* This file defines the kernel interface of FUSE */
 
 /** Version number of this interface */
-#define FUSE_KERNEL_VERSION 3
+#define FUSE_KERNEL_VERSION 4
 
 /** Minor version number of this interface */
 #define FUSE_KERNEL_MINOR_VERSION 1
 #define FUSE_VERSION_FILE "/proc/fs/fuse/version"
 
 struct fuse_attr {
+       unsigned long       _user_ino; /* unused, for forward compatibility */
        unsigned int        mode;
        unsigned int        nlink;
        unsigned int        uid;
        int unique; /* zero */
        enum fuse_opcode opcode;
        unsigned long ino;
+       unsigned long _user_ino;  /* unused, for forward compatibility */
 };
 
 struct fuse_dirent {