Permalink
Commits on Aug 4, 2011
  1. @garlick

    prep for 1.0-pre50 tag

    garlick committed Aug 4, 2011
  2. @garlick
  3. @garlick

    clear server umask

    garlick committed Aug 4, 2011
  4. @garlick
  5. @garlick
Commits on Aug 2, 2011
  1. @garlick
  2. @garlick

    prep for 1.0-pre49 tag

    garlick committed Aug 2, 2011
  3. @garlick

    add dtop help screen

    garlick committed Aug 2, 2011
  4. @garlick
  5. @garlick
Commits on Jul 30, 2011
  1. @garlick
Commits on Jul 28, 2011
  1. @garlick

    prep for 1.0-pre48 release

    garlick committed Jul 28, 2011
  2. @garlick
  3. @garlick

    Add request status to ctl:requests synthetic file

    W = waiting (on request queue)
    R = running (on work queue)
    D = responding (on done queue)
    garlick committed Jul 28, 2011
  4. @garlick

    Decode all lock type values in debug output

    Make it so we can tell wither client is sending old or new values
    garlick committed Jul 28, 2011
  5. @garlick
  6. @garlick

    Handle new bit definitions for lock/getlock 'type' field (issue 69)

    Change is backwards compatible - if a client uses the linux bits,
    responses use linux bits.  If new bits are used, responses use
    new bits.
    garlick committed Jul 28, 2011
Commits on Jul 27, 2011
  1. @garlick

    Misc. clean up

    Add autoconf stuff for large file support, in case it is needed on
    some system.
    
    Include config.h in all test programs.
    
    Add test for running executables out of diod fs (mmap).
    
    Fix some compiler warnings on 32 bit systems.
    garlick committed Jul 27, 2011
  2. @garlick

    Add fsstress test

    garlick committed Jul 27, 2011
  3. @garlick

    Add fsx test, with caveats (issue 75)

    Used the version of fsx.c supplied with xfstests
    garlick committed Jul 27, 2011
Commits on Jul 26, 2011
  1. @garlick

    prep for 1.0-pre47 tag

    garlick committed Jul 26, 2011
  2. @garlick
  3. @garlick
Commits on Jul 25, 2011
  1. @garlick

    Fix issues reported by llvm static analyzer (issue 73)

    - dead assigment of now = time (NULL) in dtop.c dropped
    - null deref in list.c assertion under complex conditions commented out
      (list.c can be considered pretty solid at this point)
    - make np.c memmove conditional on non-null 's' pointer
    garlick committed Jul 25, 2011
  2. @garlick

    Bypass glibc in setgroups call (issue 53)

    Later versions of glibc make setgroups per-process even though
    the kernel implements it per-thread.  We want per-thread so for
    now bypass glibc with syscall(SYS_setgroups).
    garlick committed Jul 25, 2011
Commits on Jul 23, 2011
  1. @garlick

    Merge pull request #2 from eugmes/noreturn

    Add noreturn attribute to various *_exit functions
    garlick committed Jul 23, 2011
  2. @eugmes

    Add noreturn attribute to various *_exit functions

    This make report generated by llvm static analyzer much more usefull.
    eugmes committed Jul 23, 2011
Commits on Jul 22, 2011
  1. @garlick

    Move close to diod_clunk() (issue 71)

    Close errors were masked as close occurred when the fid was
    freed (via callback in the fidpool code), where there was no
    opportunity to return an error.
    
    Move this to diod_clunk () where it belongs and ensure errors
    are returned properly, and that fid is removed regardless per
    Plan9 clunk(5).
    garlick committed Jul 22, 2011
  2. @garlick

    Run tests/kern on a pair of pipes (issue 68)

    This is simply to exercise running with rfdno != wfdno.
    garlick committed Jul 22, 2011
  3. @garlick
  4. @garlick

    Add diod --rfdno,wfdno options (issue 68)

    The internal API changed for the following functions:
     - diod_sock_startfd ()
     - npc_start ()
     - npc_mount ()
    
    Drop -s,--stdin option from diod, diodcat.
    Add -r,--rfdno and -w,--wfdno option to diod.
    Rename -w,--wthreads diod option to -t,--wthreads.
    Fix mount.diod so rfdno and wfdno don't have to be the same.
    Fix tests that used the diod -s option to use -r0 -w0.
    Fix tests that used the updated API functions.
    garlick committed Jul 22, 2011
  5. @garlick

    Merge pull request #1 from eugmes/fakeroot

    Do not run test requiring root when fakeroot is used
    garlick committed Jul 22, 2011
Commits on Jul 21, 2011
  1. @garlick
  2. @eugmes

    Do not run test requiring root when fakeroot is used

    When build process is run under fakeroot reported UID is 0, but
    it is not enough to run tests requiring root access. Using
    fakeroot is needed for example for building Debian package.
    eugmes committed Jul 21, 2011
  3. @garlick