1. 16 Feb, 2012 2 commits
  2. 15 Feb, 2012 4 commits
  3. 14 Feb, 2012 1 commit
  4. 13 Feb, 2012 5 commits
  5. 10 Feb, 2012 4 commits
  6. 09 Feb, 2012 2 commits
  7. 08 Feb, 2012 6 commits
  8. 07 Feb, 2012 2 commits
  9. 03 Feb, 2012 1 commit
  10. 02 Feb, 2012 3 commits
  11. 01 Feb, 2012 6 commits
  12. 30 Jan, 2012 4 commits
    • Leigh B Stoller's avatar
      Changes to make it easier for ProtoGeni users! · 3dac3cb8
      Leigh B Stoller authored
      * When generating an encrypted SSL certificate, derive an SSH public
        key from the private key and store in the pubkeys table for the
        user. Note that SSH version 2 RSA keys are actually just openssl RSA
        keys, and that ssh-keygen can extract an ssh compatible public key
        from it.
      
      * Change getsslcert.php3 to return the ssh private and public key when
        give the "ssh" boolean argument. This is mostly for the benefit of
        Flack; we probably need a better UI for the user to get this stuff. 
      
      * Remove the requirement that users must upload an SSH key to use
        protogeni, since we now create one for them when they create their
        encrypted SSL certificate.
      
      * Some cleanup; instead of looking at the comment field to determine
        what pubkeys are Emulab created (and should not be deleted), use new
        internal and nodelete flags.
      3dac3cb8
    • Leigh B Stoller's avatar
      Add "internal" and "nodelete" flags to the pubkeys table so that we · 2b5246b9
      Leigh B Stoller authored
      can stop using the comment field to determine which keys are the ones
      generated by emulab. Internal keys are the unencrypted keys created
      for users. They are also nodelete, but we also mark the ssh public
      derived from the user's encrypted ssl certificate as nodelete.
      2b5246b9
    • Leigh B Stoller's avatar
      a78fd522
    • Leigh B Stoller's avatar
      Fix bitrot in BindToSlice(). When adding keys to a sliver, run · d498a808
      Leigh B Stoller authored
      MarkNodesForUpdate() on the experiment to force all of the nodes to
      update their accounts.
      d498a808