1. 07 Feb, 2013 2 commits
    • Leigh B Stoller's avatar
      Fix for "orphaned certificate" warnings we got this week. · f405eb2d
      Leigh B Stoller authored
      So this happened twice this week. Two Utah Emulab users, starting a
      sliver at the Utah Emulab CM. Basically, while Flack was starting up a
      sliver for the user, they decided to log into the web interface and
      recreate their encrypted certificates. So they register a slice, and
      Flack gets the slice certificate. Then the user changes their
      certificate on Emulab. The CM notices that the certificate in the
      slice credential and the certificate the user presented are
      different. For a nonlocal user we want to update our record (dubious
      on its own), but for a local user we really do not want to do
      Users do wacky things.
    • Leigh B Stoller's avatar
      Minor bug fix. · 27a33722
      Leigh B Stoller authored
  2. 06 Feb, 2013 4 commits
  3. 05 Feb, 2013 21 commits
  4. 04 Feb, 2013 2 commits
  5. 01 Feb, 2013 3 commits
  6. 31 Jan, 2013 3 commits
  7. 30 Jan, 2013 5 commits
    • Kirk Webb's avatar
      Merge branch 'stordev-host' · 8a56f25f
      Kirk Webb authored
    • Kirk Webb's avatar
      Refactor generic vnode setup code a bit for OS independence · f7c51ea6
      Kirk Webb authored
      In order to hook in via the "generic vnode" path for setting up
      blockstores under FreeNAS, I've done a bit of shuffling in order to
      make things more OS-independent and reusable.
      * mkvnode.pl
      Moved to clientside/tmcc/common.  OS-dependent bits (really only some
      IPtables stuff) abstracted, and moved to tmcc/linux/libvnode.pm.
      * libvnode.pm
      Moved generic vnode stuff to a new module.  Moved miscellaneous
      utility functions to a new module.  Left OS-specific stuff.  Not
      really sure if what is left should be merged into libsetup/liblocsetup
      or left here - deferring this decision for now.
      * libgenvnode.pm
      New module currently containing generic vnode stuff.  Currently, the
      VNODE_* predicates are here.
      * libutil.pm
      New module containing miscellaneous utility functions (fatal,
      mysystem, mysystem2, setState, etc.)
      Files referencing libvnode.pm have been updated, as have the relevant
    • Leigh B Stoller's avatar
      Change location of gencabundle to normal sbin directory · b3b392d8
      Leigh B Stoller authored
      so that we can use the new perl setuid install stuff on it.
    • Mike Hibler's avatar
    • Leigh B Stoller's avatar
      Fix the elabinelab-nogit target so that it will include · 78044761
      Leigh B Stoller authored
      the protogeni/rspec-geni submodule. git archive does not
      do that on its own.