1. 02 Sep, 2008 1 commit
  2. 29 Aug, 2008 7 commits
    • Kevin Atkinson's avatar
      Fix dumperrorlog so it can recover from aborted precious runs. · cf1872fb
      Kevin Atkinson authored
      Don't update lastlog_seqnum until _all_ the data is copied, not
      just the data from the log data.
      
      Protect dumperrorlog with a lock to keep multiple instances form
      running at the same time.
      cf1872fb
    • Ryan Jackson's avatar
      Modified patch to not use the binary (system call) sysctl interface. As far... · 77552a32
      Ryan Jackson authored
      Modified patch to not use the binary (system call) sysctl interface.  As far as I can tell, we don't need it anyway as we only access the ipod settings via /proc/sys.  See Documentation/sysctl/ctl_unnumbered.txt in the kernel source for the current policy regarding binary sysctls.
      77552a32
    • Leigh Stoller's avatar
      452cff81
    • Leigh Stoller's avatar
      16bccb22
    • Leigh Stoller's avatar
      abc77681
    • Leigh Stoller's avatar
      7d3a83a0
    • Leigh Stoller's avatar
      A set up small changes for GENI. · f28bbfa6
      Leigh Stoller authored
      * Hacky tmcd redirection. If the reserved table slot tmcd_redirect is
        set, return redirect spec that tells the client tmcc to drop the
        connection and retry the server at the new location, using the vnode
        id that is part of the redirection string. Note that tmcd_redirect
        is set on the remote emulab by the Geni startsliver code.
      
      * Neuter the privkey stuff that we require of remote nodes. In fact,
        its already only required for RON nodes, and rather then yet another
        exception, just kill it. It offers us nothing.
      
      * Neuter the ssl client verification. This is where we verify the
        client certificate has a CN field with the type of the node equal to
        type the DB says it is. This is also a pointless check since is
        offers us nothing additional; the client certificate already had to
        be signed by us. Tired of adding special cases to the code for each
        new node type.
      
      * Temporary neutering of the requirement that all remote nodes use ssl
        to talk to tmcd. The problem here is that remote nodes on other
        testbeds will not have the proper certificate on their images, and
        so they will not be able to talk to our tmcd. Since we do not return
        anything sensitive via tmcd, I have relaxed this requirement for
        now, and changed the check so that functions with newly added flag
        F_REMREQSSL will not be allowed unless it is ssl. For the protogeni
        code this will do since I only need a few things.
      
      * For tmcd on the remote testbeds, there is new code in doaccounts
        that will return accounts and ssh keys from the nonlocal users
        table.  This table is set up by the Geni libraries during sliver
        creation (from the registry entry for the slice).
      f28bbfa6
  3. 28 Aug, 2008 3 commits
  4. 27 Aug, 2008 4 commits
  5. 26 Aug, 2008 4 commits
  6. 25 Aug, 2008 3 commits
  7. 22 Aug, 2008 5 commits
  8. 21 Aug, 2008 8 commits
  9. 20 Aug, 2008 5 commits