1. 04 May, 2015 1 commit
  2. 01 May, 2015 1 commit
  3. 30 Apr, 2015 1 commit
    • Leigh Stoller's avatar
      Add an object definition to GeniHRN. I am getting tired of parsing URNs and · 4a27b0ce
      Leigh Stoller authored
      picking pieces out, so I added this:
      
        my $foo = GeniHRN->new("urn:publicid:IDN+emulab.net:testbed+slice+myexp3");
      
      and provides:
      
        $foo->domain();
        $foo->type();
        $foo->id();
        $foo->urn();
      
      and has a stringify method that returns the urn, so that existing code all
      works.
      
      The problem though is the XML::RPC and Frontier libraries provide no hooks
      to catch this, and rather then using a stringification, they both convert
      all blessed references into structs, and so anyplace that puts a urn into
      something to go out on the wire, has to be changed to force to the string.
      
      Damn, how disappointing! So all the code is here but basically disabled
      until I find time to go through all the code.
      4a27b0ce
  4. 27 Apr, 2015 1 commit
  5. 24 Apr, 2015 2 commits
  6. 22 Apr, 2015 3 commits
  7. 17 Apr, 2015 1 commit
  8. 16 Apr, 2015 1 commit
  9. 14 Apr, 2015 2 commits
  10. 13 Apr, 2015 1 commit
  11. 07 Apr, 2015 2 commits
  12. 06 Apr, 2015 3 commits
  13. 03 Apr, 2015 1 commit
  14. 01 Apr, 2015 3 commits
    • Leigh Stoller's avatar
      Tighten up permissions granted to geni users coming from the GPO Portal. · 105c42e1
      Leigh Stoller authored
      We now ask the portal for a the user's project membership list, and if the
      user is not a member of any (unexpired) projects, we do not allow them to
      create experiments (or much of anything else) in the Cloud Portal. I did
      this by setting the local holding project trust to "user" and setting the
      webonly bit in the users table. The user can use the picker to see public
      profiles, but the create button tells them no dice, go join a project at
      the GPO portal.
      
      We make the project check each time the user logs in via the trusted
      signer.
      105c42e1
    • Leigh Stoller's avatar
      Add special moonshot feature request: · 56a4ee21
      Leigh Stoller authored
         <node>
           <emulab:moonshot_chassis chassis="4" />
         </node>
      56a4ee21
    • Leigh Stoller's avatar
      Add "restricted" argument to share vlan method. When restricted we mint · 671aa419
      Leigh Stoller authored
      a credential to return the user, and we require that credential on
      subsequent attempts to link to that shared vlan. It is assumed that the
      caller knows how to delegate the credential if necessary.
      671aa419
  15. 31 Mar, 2015 2 commits
  16. 27 Mar, 2015 2 commits
  17. 25 Mar, 2015 1 commit
  18. 19 Mar, 2015 3 commits
  19. 18 Mar, 2015 2 commits
  20. 16 Mar, 2015 2 commits
  21. 13 Mar, 2015 3 commits
  22. 12 Mar, 2015 2 commits