Permalink
Commits on Jan 23, 2017
  1. Put -Werror in mesonconf, not CFLAGS

    Putting it in CFLAGS interferes with feature detection.
    Nikratio committed Jan 23, 2017
  2. Pass _GNU_SOURCE as compiler argument

    Defining it in the file causes trouble because Meson sometimes
    inserts includes before the first line.
    Nikratio committed Jan 23, 2017
Commits on Jan 12, 2017
  1. Replaced evil pointer magic with offsetof()

    This triggered undefined behaviour warnings from UBSan.
    Nikratio committed Jan 12, 2017
  2. Rephrased security information

    The permission caching bug has been present forever, is presumably
    going to stay around for a while, and is of less concern if
    allow_other is not used. Since allow_other is disabled by default, I
    think we can safely make this warning less prominent and document the
    problem when we describe allow_other.
    
    Also, drop the travis build status. It's confusing when reading
    README.md after extracting the tarball, and I am not sure who benefits
    from the build status when it is shown on GitHub either.
    Nikratio committed Jan 12, 2017
Commits on Jan 10, 2017
Commits on Jan 3, 2017
  1. Don't run whitespace cleanup

    Since existing whitespace usage is not consistent, this causes
    a lot of spurious whitespace changes.
    Nikratio committed Jan 3, 2017
Commits on Dec 24, 2016
  1. Set IGNORE_MTAB when running under NetBSD

    Apparently, NetBSD does not have /etc/mtab. Setting IGNORE_MTAB
    in this case makes the code a little nicer.
    
    See also #123
    Nikratio committed Dec 24, 2016
  2. Use tabs in configure.ac

    Nikratio committed Dec 24, 2016
  3. Revert "Dropped example/null.c"

    This reverts commit d5cdbb9.
    
    null works completely fine, just the mountpoint should
    be a regular file -- so there is no need to dismiss it.
    
    Also:
    - fixing up compiler warnings
    - checking if the mountpoint is a regular file
    csabahenk committed with Nikratio Dec 16, 2016
Commits on Dec 11, 2016
Commits on Dec 9, 2016
  1. Released 3.0.0

    Nikratio committed Dec 9, 2016
Commits on Dec 4, 2016
  1. Fix a grammatical error.

    jay-hankins committed with Nikratio Dec 4, 2016
Commits on Nov 29, 2016
  1. Released 3.0.0rc3

    Nikratio committed Nov 29, 2016
  2. examples/passthrough_ll.c: Include <limits.h> (for PATH_MAX macro).

    Otherwise building w/o optimization (-O0) fails.
    
        passthrough_ll.c: In function 'lo_readlink':
        passthrough_ll.c:251:11: error: 'PATH_MAX' undeclared (first use in this function)
          char buf[PATH_MAX + 1];
    
    (gcc v5.3.0 in Alpine Linux v3.4.6 x86_64 w/ musl-libc v1.1.14.)
    przemoc committed with Nikratio Nov 28, 2016
  3. examples/passthrough_ll.c: Close root fd before application ends.

    If we want to do, what system would do anyway upon program termination,
    then let's try to be a bit more scrupulous.
    przemoc committed with Nikratio Nov 28, 2016
  4. examples/passthrough_ll.c: Fix segfault when showing help or version.

    root lo_inode's next and prev were not set early enough, which led to
    accessing addr 0x8 (or 0x4, depending on ptr size) when setting prev
    variable in lo_free(lo.root.next), because lo.root.next was NULL.
    przemoc committed with Nikratio Nov 28, 2016
Commits on Nov 23, 2016
  1. Make handling of -oallow_root easier to understand

    -oallow_root is handled in userspace, and requires passing -oallow_other
     to the kernel. This patch should make the code easier to understand and
     avoid the confusion that gave rise to issue #86.
    Nikratio committed Nov 23, 2016
Commits on Nov 22, 2016
  1. Add support for FUSE_HANDLE_KILLPRIV

    Fixes #116.
    Nikratio committed Nov 22, 2016
  2. Add support for FUSE_POSIX_ACL

    Fixes #117.
    Nikratio committed Nov 22, 2016
  3. Added support for FUSE_PARALLEL_DIROPS

    Enabled by default since we haven't released libfuse 3.0 yet :-).
    
    Fixes #112.
    Nikratio committed Nov 22, 2016
  4. Updated kernel API headers.

    Taken from Linux kernel commit 27bcd37.
    Nikratio committed Nov 22, 2016
  5. Document fuse_conn_info.max_background

    Fixes #95.
    Nikratio committed Nov 22, 2016
Commits on Nov 17, 2016