Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Aug 17, 2014
  1. @demonfoo
Commits on Aug 15, 2014
  1. @demonfoo
  2. @demonfoo
  3. @demonfoo
Commits on Jan 22, 2014
  1. @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 19, 2014
  1. @demonfoo
  2. @demonfoo
Commits on Jan 18, 2014
  1. @demonfoo
  2. @demonfoo
  3. @demonfoo
Commits on Jan 13, 2014
  1. @demonfoo
Commits on Jan 12, 2014
  1. @demonfoo
  2. @demonfoo
  3. @demonfoo
Commits on Nov 1, 2013
  1. @demonfoo
  2. @demonfoo
Commits on Oct 7, 2013
  1. @demonfoo

    Merge pull request #18 from frett/dirCleanup

    demonfoo authored
    VCS meta-file cleanup
Commits on Oct 6, 2013
  1. @frett
  2. @frett
Commits on Sep 16, 2013
  1. @demonfoo

    Merge pull request #16 from frett/readmeUpdate

    demonfoo authored
    removed shared subroutine references bug
  2. @frett

    removed shared subroutine references bug

    frett authored
    This bug hasn't been present since thread support was updated in v0.11
  3. @demonfoo

    Merge pull request #15 from neilbowers/master

    demonfoo authored
    Reformatted Changes file as per CPAN::Changes::Spec
  4. @neilbowers
Commits on Sep 15, 2013
  1. @demonfoo
Commits on Sep 14, 2013
  1. @demonfoo
Commits on Sep 13, 2013
  1. @demonfoo

    Cover OpenBSD in the README.

    demonfoo authored
  2. @demonfoo

    Committing support for OpenBSD.

    demonfoo authored
    Yes, I am committing support for FUSE for OpenBSD. This is an actual,
    real, honest to (no-)god thing. If you want to know about it and try
    it, see here:
    
    http://marc.info/?t=136248759400010&r=1&w=4
    
    Keep in mind that while this builds and runs, you should know a few
    things:
    
     * truncate() does not work. This is not my fault. The fuse kernel
       driver doesn't implement any support for truncate(), never mind
       libfuse. It literally doesn't do anything with it.
     * You can't make anything other than plain files, directories and
       symlinks right now. The kernel driver doesn't support it yet.
     * There is a bug if a file is created in the fuse filesystem and goes
       away, then you create another file of the same name via FUSE and
       try to do utime(). Not sure if it's just utime() or if other things
       trip it too, but I discovered that via playing around. I *THINK*
       it's a vnode caching problem.
     * There's a reason the rename() test doesn't run. IT WILL CRASH YOUR
       KERNEL. No joke. The rename() op in the kernel driver is busted.
     * The kernel code passes the trailing null character at the end of
       the read symlink path in readlink(). This causes all sorts of fun
       trouble. This needs to be fixed in the kernel driver.
     * fuse_get_context() returns an undef, because the reimplemented
       libfuse doesn't implement that. It also doesn't do any argument
       handling at all. Hence why it's all #ifndef'd out for OpenBSD.
     * mknod() will not get called to create a plain file. You need to
       implement create(), unless the OpenBSD devs fix libfuse to call
       mknod() for plain files.
     * You should probably implement release(); the kernel driver bitches
       a lot about the ENOSYS if you don't.
     * You should probably implement all of chown(), chmod() and
       utime() and/or utimens(). The kernel driver will mask out future
       setattr() requests if it gets ENOSYS from ANY of these. Oops.
    
    That said, 'make test' finishes, and with only... some failed tests!
Commits on Sep 11, 2013
  1. @demonfoo

    Only define out fuse_main_mt when librefuse is used.

    demonfoo authored
    Librefuse still doesn't have a fuse_main_mt() entry point, but libfuse
    when coupled with Perfuse does.
  2. @demonfoo

    Update change list.

    demonfoo authored
  3. @demonfoo
  4. @demonfoo
Commits on Sep 10, 2013
  1. @demonfoo
  2. @demonfoo
  3. @demonfoo

    Merge pull request #14 from dpavlin/demon-fuse2.9

    demonfoo authored
    Merge demon-fuse2.9 branch
Something went wrong with that request. Please try again.