Commits on Mar 11, 2012
  1. @garlick

    prep for 1.0.9 tag, autoreconfig

    garlick committed Mar 11, 2012
  2. @garlick

    Add NP_ASSERT macro and use that everywhere

    Removed ASSERT macro in libdiod and added NP_ASSERT macro in libnpfs.
    Now all server code will log assert messages to the configured
    log destination rather than lose them in some cases.
    garlick committed Mar 11, 2012
  3. @garlick
  4. @garlick

    enable core dumps for diod (issue 105)

    Previous attempt at fixing this in 1.0.8 was insufficient.
    garlick committed Mar 11, 2012
Commits on Mar 9, 2012
  1. @garlick

    prep for 1.0.8, autoreconfig

    garlick committed Mar 9, 2012
  2. @garlick
  3. @garlick
  4. @garlick
  5. @garlick
Commits on Mar 8, 2012
  1. @garlick
Commits on Mar 7, 2012
  1. @garlick

    Have fstest dd from nonblocking /dev/urandom

    /dev/random blocks when insufficient entropy is available,
    which can be a pain when running tests on an otherwise idle system.
    garlick committed Mar 7, 2012
  2. @garlick

    Interpret 9P2000.L open flags (issue 101)

    Upstream switched to hardwireed 9P open flags and translates from arch
    native linux flags to these flags.
    
    For x86_64, this is a no-op (bits are the same).
    It fixes potential incorrect bits when client != server arch.
    garlick committed Mar 7, 2012
  3. @garlick
  4. @garlick

    prep for 1.0.7 tag

    garlick committed Mar 7, 2012
  5. @garlick

    Acquire CAP_FOWNER (issue 98)

    When v9fs opens a file for writing based on g+w permissions
    (owner is different), it fails when it attempts to setattr the mtime
    to NOW without changing the atime.  In cases where we have already
    acquired the CAP_DAC_OVERRIDE, also acquire CAP_FOWNER to work around
    this problem.
    garlick committed Mar 7, 2012
  6. @garlick

    Build with -g to fix debuginfo package (issue 96)

    In spec file, build with CFLAGS="-Werror -g -O2"
    The -g is required to produce a debuginfo package with symbols.
    The effect of -O2 is unknown except that all non-root regression tests pass.
    garlick committed Mar 7, 2012
  7. @garlick

    Add tcmalloc.supp to EXTRA_DIST

    This enables 'make rpm' and 'make dist' to work properly.
    garlick committed Mar 7, 2012
  8. @garlick

    Increase coverage in misc/t14

    Reference a user twice to hit user cache.
    Switch users to test user handing without DAC_BYPASS.
    garlick committed Mar 7, 2012
  9. @garlick

    Relax kern/t14 to work around 32 bit f_fsid issue

    The upper portion of f_fsid is -1 on 32 bit systems.
    Allow that since its not a diod bug.
    garlick committed Mar 7, 2012
  10. @garlick

    Add config option statfs_passthru

    If set, statfs will return the host file system's f_type value.
    If clear, statfs will return f_type == V9FS_MAGIC.
    The default is to return V9FS_MAGIC.
    garlick committed Mar 7, 2012
  11. @garlick

    Inline documentation in tcap.c

    garlick committed Mar 7, 2012
  12. @garlick

    Relax kern/t14 so it passes on Ubuntu 11

    f_type is patched in llnl v9fs so that it returns the host f_type,
    but upstream returns V9FS_MAGIC.  Allow either.
    
    f_fsid has the high byte set to -1 on Ubuntu 11 kernel 3.0.0-16.
    Just check low byte for now.
    garlick committed Mar 7, 2012
  13. @garlick

    Autoreconfig

    garlick committed Mar 6, 2012
  14. @garlick

    Allow to AUTHCONN work with --no-auth (issue 94)

    This was causing random breakage in kern/t31 (fstest).
    garlick committed Mar 6, 2012
  15. @garlick
Commits on Mar 6, 2012
  1. @garlick

    add npc_setattr and wrappers

    garlick committed Mar 6, 2012
  2. @garlick

    Rework npc_getattr interfaces

    Make npc_getattr more of a raw 9p interface, and
    npc_stat and npc_fstat mimic the system calls.
    garlick committed Mar 6, 2012
  3. @garlick

    add npc_seekdir, npc_telldir

    garlick committed Mar 6, 2012
Commits on Mar 5, 2012
  1. @garlick
  2. @garlick

    npc_get should not return EOF on short read

    This was the default when mounting with npc_mount.
    I can't remember the reason for this so for now, it's not the default.
    garlick committed Mar 5, 2012
  3. @garlick

    Fully intialize npc fid

    garlick committed Mar 5, 2012
  4. @garlick

    Add more coverage to misc/t13

    garlick committed Mar 5, 2012
  5. @garlick
  6. @garlick
  7. @garlick