Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: 0.09_3
Commits on Mar 19, 2008
  1. another try to fix files larger than 2Gb: for this we pop

    float from stack since long is limited to 4Gb
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@123 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Mar 16, 2008
  1. cpan target to push latest verison out

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@122 6e4b0b00-1209-0410-87b2-b275959b5705
  2. update latest Changes

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@121 6e4b0b00-1209-0410-87b2-b275959b5705
  3. version bump [0.09_2]

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@120 6e4b0b00-1209-0410-87b2-b275959b5705
  4. expose and fix 2Gb file bug, RT #32639, RT #33903

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@119 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jan 21, 2008
  1. fuse_get_context documentation patch from jaslong

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@118 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jan 7, 2008
  1. update from Reuben Thomas: fixes a bug in mkdir (failed to tag, so newly

    created dir was not visible in the filtered fs), and makes error reporting a
    little better (if tag routine returns an error, that is propagated).        
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@117 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Dec 6, 2007
  1. Added contributed filesystem described in e-mail message below:

    From: Reuben Thomas <>
    Subject: Contribution of sample FS to Fuse
    I'm just putting the finishing touches to an FS I wrote with Fuse, which
    was invaluable, as I couldn't contemplate writing it in C (it's just not
    important enough for that much pain!).
    I've called it It is just, augmented with a
    function and a little logic so that only files that possess extended
    attribute given at mount time are visible. Further, if you try to write to
    a file that exists but is not tagged (and hence invisible), you get
    -EEXIST, and if you try to unlink a tagged file, it is merely untagged
    rather than actually unlinked.
    My use for this is to use the backup program Unison, which synchronises two
    directory trees, to synch my PDA and my home directory, while excluding
    most of the files in my home dir (which would simply not fit in my PDA's
    16Mb of file space!). I was amazed to find I couldn't see a FUSE fs which
    would do this already, and I was nearly in despair when I remembered Fuse,
    and, sure enough, it looked a lot easier than writing a FUSE fs in C.
    Of course, the example code was also invaluable, as without it I would have
    taken much longer to write the code, and I wouldn't have known some of the
    So, a big thank you, and I attach the current version.
    -- | Slow Pedestrian Crossing (Anon)
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@116 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Nov 15, 2007
  1. added Chris, bump version to 0.09

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@113 6e4b0b00-1209-0410-87b2-b275959b5705
  2. patch from Chris Dolan via #30631

    This patch gets to half-work on MacOSX with the current release
    of MacFuse (v1.1.0).  By half-work, I mean that all of the directory
    actions and file read actions work, but anything that involves writing a
    file fails.  This appears to be because the latest MacFUSE implements
    FUSE 2.6, which prefers to call CREATE instead of MKNOD.  Nonetheless,
    recommend that something like this patch be included because it makes
    read-only filesystems usable on Darwin systems.  Some of my changes
    (like kill() instead of system("kill")) are improvements on any system.
    												    I've tested only on my PowerPC G5 iMac running 10.4.
    I intend to also try MacFUSE v0.4 via Fink, but that version is                                     
    reportedly less stable than the latest MacFUSE.                                                     
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@112 6e4b0b00-1209-0410-87b2-b275959b5705
  3. calls mount instread of cat /proc/mountpoints to make it less Linux s…

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@111 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jan 20, 2007
  1. one more define (_FILE_OFFSET_BITS=64) on darwin

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@110 6e4b0b00-1209-0410-87b2-b275959b5705
  2. support for MacFUSE implementation for Mac OS X from…

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@109 6e4b0b00-1209-0410-87b2-b275959b5705
  3. Changes from Marc to implement fuse_get_context():

    * an XS function to get the data
    * a mention of it in so it can be exported properly
    * a pretty ugly hack to, which is how I tested it.
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@108 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Dec 3, 2006
  1. fixes for Andrew for dh-make-perl which uses fakeroot

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@107 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Nov 29, 2006
  1. bump version to 0.08, added Changes for this version

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@106 6e4b0b00-1209-0410-87b2-b275959b5705
  2. fix to test helper as proposed by ( #17695)

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@105 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Nov 9, 2006
  1. warn about required permissions also

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@104 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Oct 19, 2006
  1. make CPANPLUS happy and don't report errors if fuse isn't installed

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@103 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Aug 29, 2006
  1. fix path to local svn

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@102 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Aug 22, 2006
  1. patch from Mark Glines to allow Fuse to be run from a non-master thread

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@101 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jul 30, 2006
  1. changes from Nick Waterman <> to fix race conditi…

    …on in
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@100 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jun 6, 2006
  1. CPAN release 0.07

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@95 6e4b0b00-1209-0410-87b2-b275959b5705
  2. use mount_fusefs on FreeBSD to get fuse version

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@94 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on May 29, 2006
  1. Fix ISO C90 warnings

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@93 6e4b0b00-1209-0410-87b2-b275959b5705
  2. Mark Glines fixed problem with newer fuse versions

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@92 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on May 23, 2006
  1. bump version

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@91 6e4b0b00-1209-0410-87b2-b275959b5705
  2. added nonempty as suggested by David Danier <>

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@90 6e4b0b00-1209-0410-87b2-b275959b5705
  3. Vladimir V. Kolpakov contributed cleanup patch

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@89 6e4b0b00-1209-0410-87b2-b275959b5705
  4. whitespace fixes

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@88 6e4b0b00-1209-0410-87b2-b275959b5705
  5. fix parametars is there is no debug option

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@87 6e4b0b00-1209-0410-87b2-b275959b5705
  6. require at least fuse 2.5

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@86 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jan 17, 2006
  1. update to API 25 changes by Csaba Henk <>

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@85 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jan 3, 2006
  1. r72@llin (orig r72): dpavlin | 2006-01-03 16:43:12 +0100

     subversion revision 66 commited to CVS
     r73@llin (orig r73):  dpavlin | 2006-01-03 16:43:19 +0100
     use Fuse from just compiled blib (again...)
     r74@llin (orig r74):  dpavlin | 2006-01-03 16:43:24 +0100
     subversion revision 67 commited to CVS
     r75@llin (orig r75):  dpavlin | 2006-01-03 16:43:29 +0100
     added __FreeBSD__ compilation fixes
     r76@llin (orig r76):  dpavlin | 2006-01-03 16:43:37 +0100
     subversion revision 68 commited to CVS
     r77@llin (orig r77):  dpavlin | 2006-01-03 16:43:44 +0100
     0.07_3 which works on FreeBSD (tests are still broken)
     r78@llin (orig r78):  dpavlin | 2006-01-03 16:43:52 +0100
     subversion revision 69 commited to CVS
     r79@llin (orig r79):  dpavlin | 2006-01-03 16:43:59 +0100
     update to 0.07_3
     r80@llin (orig r80):  dpavlin | 2006-01-03 16:44:06 +0100
     subversion revision 70 commited to CVS
     r81@llin (orig r81):  dpavlin | 2006-01-03 17:45:43 +0100
     remove DEBUGf
     r82@llin (orig r82):  dpavlin | 2006-01-03 17:45:51 +0100
     subversion revision 71 commited to CVS
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@83 6e4b0b00-1209-0410-87b2-b275959b5705
  2. remove DEBUGf

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@71 6e4b0b00-1209-0410-87b2-b275959b5705
Something went wrong with that request. Please try again.