1. 28 Mar, 2016 1 commit
  2. 22 Mar, 2016 3 commits
  3. 21 Mar, 2016 2 commits
  4. 20 Mar, 2016 1 commit
  5. 18 Mar, 2016 1 commit
  6. 14 Mar, 2016 2 commits
  7. 10 Mar, 2016 1 commit
  8. 04 Mar, 2016 1 commit
  9. 25 Feb, 2016 1 commit
  10. 22 Feb, 2016 1 commit
  11. 17 Feb, 2016 1 commit
  12. 10 Feb, 2016 1 commit
  13. 05 Feb, 2016 3 commits
  14. 04 Feb, 2016 1 commit
    • Gary Wong's avatar
      Fix Node::HaveRoutableIPs. · f2e7e6f3
      Gary Wong authored
      It was checking the count of database rows (which would always have
      been 1), not the count of free addresses.
      f2e7e6f3
  15. 03 Feb, 2016 1 commit
    • Leigh B Stoller's avatar
      Add support for multiple pre-reservations per project: · 103e0385
      Leigh B Stoller authored
      When creating a pre-reserve, new -n option to specify a name for the
      reservation, defaults to "default". All other operations require an
      -n option to avoid messing with the wrong reservation. You are not allowed
      to reuse a reservation name in a project, of course. Priorities are
      probably more important now, we might want to change the default from 0 to
      some thing higher, and change all the current priorities.
      
      For bookkeeping, the nodes table now has a reservation_name slot that is
      set with the reserved_pid. This allows us to revoke the nodes associated
      with a specific reservation. Bonus feature is that when setting the
      reserved_pid via the web interface, we leave the reservation_name null, so
      those won't ever be revoked by the prereserve command line tool.
      
      New feature; when revoking a pre-reserve, we now look to see if nodes being
      revoked are free and can be assigned to other pre-reserves. We used to not
      do anything, and so had to wait until that no...
      103e0385
  16. 01 Feb, 2016 1 commit
  17. 29 Jan, 2016 1 commit
    • Leigh B Stoller's avatar
      New syntax for pre-reserving specific nodes: · 6be50741
      Leigh B Stoller authored
      	boss> wap perl prereserve lbsbox pcxxx pcyyy ...
      
      Overall pre-reserve handling is unchanged; if there is a another higher
      priority type pre-reserve, it will be filled first. Moral, be sure to think
      about the priority argument, which you had to do anyway.
      6be50741
  18. 28 Jan, 2016 1 commit
  19. 27 Jan, 2016 2 commits
  20. 16 Dec, 2015 1 commit
  21. 08 Dec, 2015 2 commits
    • Kirk Webb's avatar
      Batch of changes that creates a PhantomNet portal branding. · ba49a457
      Kirk Webb authored
      Also includes some PhantomNet-specific restrictions (e.g. only
      allows use of the main Utah Emulab testbed  aggregate).
      
      This excercise stretched the limits of what we can reasonably do
      before introducing real per-testbed branding/policy mechanisms to
      the php/web front-end.  My changes ain't exactly pretty...
      
      Please take care when adding any testbed-specific changes to the
      code.  There are three flavors now to consider in the logic.
      ba49a457
    • Mike Hibler's avatar
      Remove spurious references to exports_setup. · 787480c1
      Mike Hibler authored
      787480c1
  22. 02 Dec, 2015 1 commit
  23. 01 Dec, 2015 1 commit
  24. 24 Nov, 2015 1 commit
  25. 16 Nov, 2015 2 commits
  26. 10 Nov, 2015 2 commits
  27. 04 Nov, 2015 1 commit
    • Leigh B Stoller's avatar
      Changes for Keith to develop the new profile picker: · eafff053
      Leigh B Stoller authored
      1. Instead of a plain list of profiles, generate a more detailed list that
         includes last used and usage counts and project name and favorite flag,
         so that the new picker can be sorted/grouped.
      
         This list is *ordered* by most recent usage (if a real user), or most
         popular (if a guest). 
      
      2. Move the modal from quickvm_sup to the template, and generate the
         current list from the new json info.
      
      3. Add new table apt_profile_favorites to record favorite profiles for
         users.
      
      4. Add new ajax calls for above, MarkFavorite and ClearFavorite that take a
         single argument, the uuid of the profile. There is no UI for this, Keith
         is going to add that.
      eafff053
  28. 02 Nov, 2015 1 commit
  29. 30 Oct, 2015 1 commit
  30. 27 Oct, 2015 1 commit