Permalink
Commits on Mar 16, 2010
  1. retag 1.0-pre1

    garlick committed Mar 16, 2010
  2. fix buildrequires for lua

    garlick committed Mar 16, 2010
  3. tag 1.0-pre1

    garlick committed Mar 16, 2010
  4. prep for first release

    garlick committed Mar 16, 2010
Commits on Mar 15, 2010
  1. add fsync test

    garlick committed Mar 15, 2010
Commits on Mar 12, 2010
  1. fix 9P2000 mounting

    garlick committed Mar 12, 2010
  2. more work on test infrastructure

    garlick committed Mar 12, 2010
Commits on Mar 11, 2010
Commits on Mar 10, 2010
Commits on Mar 8, 2010
  1. fix up a couple of typos

    garlick committed Mar 8, 2010
Commits on Mar 4, 2010
  1. Add basic sanity tests for mounting, read a file, write a file.

    Add -m (--no-munge-auth) option to diodmount for testing.
    garlick committed Mar 4, 2010
Commits on Mar 1, 2010
  1. minor manpage tweaks

    garlick committed Mar 1, 2010
Commits on Feb 27, 2010
  1. more man page tweakage

    garlick committed Feb 27, 2010
Commits on Feb 26, 2010
  1. more man page foo

    garlick committed Feb 26, 2010
  2. Add 9p manual pages from plan 9, converted to nroff format.

    Added LINUX EXTENSIONS and LINUX ENTRY POINTS sections, to be filled in.
    garlick committed Feb 26, 2010
  3. add diod.conf.5 man page

    garlick committed Feb 26, 2010
Commits on Feb 25, 2010
  1. Add an init script for diodctl.

    Update man pages, adding new pages for diodctl and diodmount.
    garlick committed Feb 25, 2010
  2. Add verbose error messages throughout diod/ops.c.

    Remove diodmount -D option and just handle a mount of /diodctl specially.
    Handle diod -x use count such that a successful attach is required before exit.
    Handle errors in setfsuid/setfsgid (tlibc adds some minimal checks).
    Add --allow-private option to diodctl (and allowprivate config potion).
    Add --list-exports option to diodmount.
    garlick committed Feb 25, 2010
Commits on Feb 24, 2010
  1. Add -D option to diodmount for testing diodctl by itself.

    Fixed muid refcounting bug in libnpfs/file.c.
    Some gratuitious reformatting and commenting.
    garlick committed Feb 24, 2010
  2. Add code to wait for diod to start listening before telling client

    that it's available.  For the time being don't spawn diod with -x
    because this causes diod to immediately exit in that case.
    
    Implement Npgroup in diod_upool.c and remove workarounds from libnpfs/file.c.
    
    Bump refcounts for Npuser, Npgroup on creation which gives us a slow memory
    leak.  Better than segfaults but needs to be fixed.
    
    Remove sleeps from diodmount.
    garlick committed Feb 24, 2010
Commits on Feb 23, 2010
  1. Have diodctl /server return just the port number, without trailing \n.

    Fix a small memory leak in diod_sock.c.
    Have config parser parse debugmask so it can be passed to diod by diodctl.
    Don't try to setfsuid in diod if running with --runas-uid.
    garlick committed Feb 23, 2010
  2. Reimplement setfsuid based multi-user server.

    Change diodmount to handle the new ways of using the server.
    Fix a typo in the opcode of Trename.
    Move setuid from diodctl (child leg of fork) to diod (--runas-uid).
    garlick committed Feb 23, 2010
Commits on Feb 21, 2010
  1. All tests should use diod_log printing functions.

    Add a test to demonstrate how fcntl locking works with pthreads.
    garlick committed Feb 21, 2010
Commits on Feb 20, 2010
  1. checkpoint test suite work

    garlick committed Feb 20, 2010
Commits on Feb 19, 2010
  1. add setuid test

    garlick committed Feb 19, 2010
  2. Add test for per-thread supplemental groups.

    Clean up test environment somewhat.
    garlick committed Feb 19, 2010
Commits on Feb 18, 2010
  1. working diodmount

    garlick committed Feb 18, 2010