Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 15, 2014
  1. @demonfoo
  2. @demonfoo
Commits on Jan 20, 2014
  1. @demonfoo

    OpenBSD FUSE dev merged my changes; no longer needs explicit fuse_opt…

    demonfoo authored
    ….h inclusion; note a couple known bugs.
Commits on Jan 18, 2014
  1. @demonfoo
  2. @demonfoo
Commits on Jan 13, 2014
  1. @demonfoo
Commits on Sep 16, 2013
  1. @frett

    removed shared subroutine references bug

    frett authored
    This bug hasn't been present since thread support was updated in v0.11
Commits on Sep 13, 2013
  1. @demonfoo

    Cover OpenBSD in the README.

    demonfoo authored
Commits on Sep 10, 2013
  1. @demonfoo

    Clean up Changes, and expand info on what was changed.

    demonfoo authored
    Small tweak to README.
  2. @demonfoo

    Updates to README.

    demonfoo authored
Commits on Aug 2, 2011
  1. @demonfoo
Commits on Jul 29, 2011
  1. @demonfoo

    Decrease the file size used in getattr.t by a factor of 1024.

    demonfoo authored
    This issue has caused the getattr test to take... well, hours on my
    MacBook. This is because the kernel is busy allocating disk pages for
    all the empty space prior to the space character that's put into the
    file, because the HFS+ filesystem doesn't support sparse files.
  2. @demonfoo
  3. @demonfoo

    Replace all tests that require knowing syscall numbers.

    demonfoo authored
    Since tests that need or sys/, et al., always
    fail on the CPAN testing systems for one of several reasons (causing
    "make test" to fail because can't even create plain
    files without it), I'm adopting the *BSD arrangement for handling
    mknod() in, and using the Lchown module to do lchown()
    instead of trying to lookup a syscall number for it. Also changed
    the statfs test to do the same, as I'd already written code to
    use Filesys::Statvfs instead of trying to track down the
    statfs/statvfs/statvfs1 syscall number, and worry about packing
    the arguments the right way. Also changed Makefile.PL to provide
    per-platform explanations of what to install for FUSE support, and
    moved the "-g -ggdb" options into the OPTIMIZE parameter to
    WriteMakefile(). Also made a note of testing against CentOS 5.6,
    due to its use of Perl 5.8, as opposed to everything else I'd
    tested against prior.
Commits on Jul 3, 2011
  1. @demonfoo

    Various changes to tests and Makefile.

    demonfoo authored
    Merged all loopback scripts into a single variant; now threads are
    enabled by passing --use-threads to instead of having a
    separate script variant, and use of Filesys::Statvfs instead of
    bogus filler statfs() data is enabled with --use-real-statfs. Also,
    loopback now fork()s itself away into a daemon, rather than depending
    on external infrastructure to do it; --pidfile can be passed to create
    a PID file.
    Altered test/ and test/s/mount.t to use new semantics.
    Altered test/statfs.t to optionally use Filesys::Statvfs's statvfs()
    instead of raw syscalls and pack masks, if the option is available
    to us. If not available, it will try to use syscalls instead.
    Cleanups to Makefile to put different options where they belong,
    rather than e.g., abusing the 'OBJECT' list to specify libraries
    and such. Works with all platforms.
    Updates to README and MANIFEST.
Commits on Jun 29, 2011
  1. @demonfoo

    Make the code work without USE_ITHREADS. FreeBSD's default Perl build

    demonfoo authored
    doesn't enable threads (it can be enabled), so let's try to be a bit
    more accepting.
Commits on Jun 28, 2011
  1. @demonfoo

    NetBSD 5.1, not 5.0.

    demonfoo authored
Commits on Jun 24, 2011
  1. @demonfoo

    Updates to README.

    demonfoo authored
Commits on May 11, 2010
  1. remove version number

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
Commits on Dec 27, 2005
  1. Changes from Mark Glines in preparation for 0.07

    - Remove the FUSE_DEBUG constant; we never actually implemented
      it to begin with.
    - "make test" now uses the version of Fuse you've just built,
      not the one installed in /usr/lib/perl5.
    - getattr test now allows blksize to vary between host and fuse
      fs, as this is not a bug.
    - Add experimental support for threading.  The following minor
      API changes accommodate this:
    - The nonexistent (yet documented) "unthreaded=>1" attribute
      has been replaced with the "threaded=>1" attribute, and this
      time it actually exists.
    - Symbolic refs like "main::e_getattr" are now allowed for
      callbacks, because threaded mode needs to share() the
      callbacks, yet perl 5.8.7 does not allow share()ing code
      refs yet.  Direct code-refs are still supported as much
      as possible (currently, non-threaded mode).
    - testsuite uses a multithreaded, when available.
    - Update docs accordingly.  Update examples accordingly.
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl/trunk@19 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Dec 21, 2005
  1. Mark Glines changes to add ithreads support:

    * Support threading
    * Fix the DEBUGf stuff, it seems to segfault these days
    * Update the docs
    * scrub off some bitrot
    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl/trunk@18 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Jun 22, 2005
  1. updated README file

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl/trunk@15 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Mar 20, 2005
  1. bump version

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl/trunk@12 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Nov 18, 2004
  1. fix compilation problems

    git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/fuse/perl/trunk@7 6e4b0b00-1209-0410-87b2-b275959b5705
Commits on Nov 11, 2004
  1. Initial revision

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