Permalink
Commits on Mar 16, 2008
  1. version bump [0.09_2]

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@120 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Mar 16, 2008
  2. 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
    committed Mar 16, 2008
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
    committed Jan 21, 2008
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
    committed Jan 7, 2008
Commits on Dec 6, 2007
  1. Added contributed filesystem described in e-mail message below:

    From: Reuben Thomas <rrt@sc3d.org>
    To: dpavlin@rot13.org
    Subject: Contribution of sample FS to Fuse
    
    Hi,
    
    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 filter_attr_t.pl. It is just loopback_t.pl, 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
    traps.
    
    So, a big thank you, and I attach the current version.
    
    --
    http://rrt.sc3d.org/ | Slow Pedestrian Crossing (Anon)
    
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@116 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Dec 6, 2007
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
    committed Nov 15, 2007
  2. patch from Chris Dolan via rt.cpan.org #30631

    This patch gets Fuse.pm 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
    committed Nov 15, 2007
  3. calls mount instread of cat /proc/mountpoints to make it less Linux s…

    …pecific
    
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@111 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Nov 15, 2007
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
    committed Jan 20, 2007
  2. support for MacFUSE implementation for Mac OS X from http://code.goog…

    …le.com/p/macfuse/
    
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@109 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Jan 20, 2007
  3. Changes from Marc to implement fuse_get_context():

    * an XS function to get the data
    * a mention of it in Fuse.pm so it can be exported properly
    * a pretty ugly hack to example.pl, 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
    committed Jan 20, 2007
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
    committed Dec 3, 2006
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
    committed Nov 29, 2006
  2. fix to test helper as proposed by ANDREWC@cpan.org (rt.cpan.org #17695)

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@105 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Nov 29, 2006
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
    committed Nov 9, 2006
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
    committed Oct 19, 2006
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
    committed Aug 29, 2006
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
    committed Aug 22, 2006
Commits on Jul 30, 2006
  1. changes from Nick Waterman <laptop@noseynick.com> to fix race conditi…

    …on in
    
    test/s/mount.t
    
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@100 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Jul 30, 2006
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
    committed Jun 6, 2006
  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
    committed Jun 6, 2006
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
    committed May 29, 2006
  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
    committed May 29, 2006
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
    committed May 23, 2006
  2. added nonempty as suggested by David Danier <david.danier@team23.de>

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@90 6e4b0b00-1209-0410-87b2-b275959b5705
    committed May 23, 2006
  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
    committed May 23, 2006
  4. whitespace fixes

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@88 6e4b0b00-1209-0410-87b2-b275959b5705
    committed May 23, 2006
  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
    committed May 23, 2006
  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
    committed May 23, 2006
Commits on Jan 17, 2006
  1. update to API 25 changes by Csaba Henk <csaba.henk@creo.hu>

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@85 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Jan 17, 2006
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
    committed Jan 3, 2006
  2. remove DEBUGf

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@71 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Jan 3, 2006
  3. update to 0.07_3

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@70 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Jan 3, 2006
  4. 0.07_3 which works on FreeBSD (tests are still broken)

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@69 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Jan 3, 2006
  5. added __FreeBSD__ compilation fixes

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl-llin@68 6e4b0b00-1209-0410-87b2-b275959b5705
    committed Jan 3, 2006