1. 05 Aug, 2003 2 commits
    • Leigh Stoller's avatar
      c7157a2f
    • Leigh Stoller's avatar
      A couple of robots changes. · 0121e3fe
      Leigh Stoller authored
      * Change Home page title to: Emulab - Network Emulation Testbed Home
      
      * Change mainsite robot meta tags to include a description, set to the
        same as the new home page title above.
      
      * Remote now sites get standard "noindex" robot directive; crawlers will
        follow links on remote sites but not index them in their search engines.
      
      * Add a fixed link to www.emulab.net/netemu.php3 on all sites; used to
        be on mainsite only; that was dumb!
      
      * Minor cosmetic changes to netemu.php3.
      0121e3fe
  2. 01 Aug, 2003 1 commit
  3. 28 Jul, 2003 1 commit
  4. 08 Jul, 2003 1 commit
    • Leigh Stoller's avatar
      Some quickie changes for Jay. · 29ca24eb
      Leigh Stoller authored
      * Remove star on netbed CD
      * Remove ron/all picture from counts and pictures.
      * Display a multiple of 4 pictures
      * Add new icon to active/swapped links on index page
      * Link to active/swapped directly from index page
      * Change title to Active and Recently Swapped Out.
      
      Still a problem though; counts no longer match. will fix when I return
      from the dentist.
      29ca24eb
  5. 15 Jun, 2003 1 commit
  6. 14 Jun, 2003 1 commit
  7. 11 Jun, 2003 1 commit
    • Mac Newbold's avatar
      A fix for Mike's "Pointless Nit o' the Day" for today: · 2aa150bc
      Mac Newbold authored
      Add a magical icon for the Emulab pages. Shows up on the tab for tabbed browsers, and
      in the bookmarks, etc.
      
      The current image isn't that great, but it's something. When we've got time, we'll
      make it a little better by not trying to fit so much of the logo in at once.
      2aa150bc
  8. 27 May, 2003 1 commit
  9. 26 May, 2003 1 commit
  10. 15 May, 2003 2 commits
    • Chad Barb's avatar
      · 484921c1
      Chad Barb authored
      Linked in publications and classes under
      new "Emulab Users" top-level menu item.
      Moved project list from the top-level underneath this.
      
      For non-Utah emulabs, the project list remains
      on the top level.
      484921c1
    • Leigh Stoller's avatar
      Split the experiment stats table into two parts. The first is the · a382994d
      Leigh Stoller authored
      per-experiment instantiation with aggregate data like the number of
      swapins, the dates and the like. The other part is the per
      swapin/modify stats. These are number of pnodes, links, lans,
      etc. Long term, I think we want more precise swapin stats, and with
      experiment modify in the mix, we need to have multiple stat records
      per experiment, but do not need to duplicate all the stuff in the
      other table just mentioned.
      
      To reduce the amount the table size, we cross reference the tables by
      index only instead of with pid,eid and the like. We use exptidx to
      link experiments, experiment_stats, and the new experiment_resources
      table. experiment_resources and stats are linked by another index in
      the resources table, which indicates which is the current resource
      row. On a modify, a new resource record is created, and the stats
      record updated to point to the new (latest) resource record.
      
      Web Changes: Improve showstats and showexpstats. Make them user
      accessible so that mere users can see stats for themselves and for
      their projects. No ability for mere users (PIs) to look at another
      person's stats. Generally, these two pages need more work, but now
      they are more useful. I added Show Stats to the user info and project
      info pages to display per-usr/proj stats. Add more info in the
      showstats display, but the showexpstats display is still not pretty
      printed; just the raw tables.
      
      Rename a few fields, add some indexes, and otherwise make some minor
      changes that are sure to annoy everyone.
      a382994d
  11. 13 May, 2003 3 commits
  12. 08 May, 2003 1 commit
  13. 02 May, 2003 1 commit
  14. 01 May, 2003 1 commit
  15. 30 Apr, 2003 3 commits
  16. 28 Apr, 2003 1 commit
    • Leigh Stoller's avatar
      Add several minor experiment_stats fields; swap_errors (a count), · 27558935
      Leigh Stoller authored
      swap_exitcode (last error), idle_swaps (a count), batch (a flag to
      indicate a batch experiment).
      
      Add a operational log. Okay, its not actually a log, but a table that
      will grow forever until it consumes the earth. Its a small table
      though, so it will take a few years. Its cross indexed with the
      experiment_stats table, so by massaging this table along with the
      stats table, we can get a good picture of what was running on the
      testbed when, and how many resources it was using. Sorry, not a log
      file, but we can easily generate a log file from tbe table if the Boss
      really wants one. The table entry averages 28 bytes.
      
      Move stats to their own main menu item (admin mode only). Remove from
      the showexp_list page since that was bogus.
      27558935
  17. 25 Apr, 2003 1 commit
  18. 22 Apr, 2003 1 commit
    • Chad Barb's avatar
      · 13a94688
      Chad Barb authored
      'Quick fix' for remote sites, so they don't see
      inappropriate sidebar links (such as papers, people, sponsors, etc.)
      
      Also, for other sites, the CD link goes to Utah, not to the
      local site.
      
      Utah has a "Other Emulabs" link;
      Other sites have a "Utah Emulab" link.
      13a94688
  19. 21 Apr, 2003 3 commits
  20. 15 Apr, 2003 1 commit
  21. 14 Apr, 2003 1 commit
  22. 11 Apr, 2003 2 commits
    • Mac Newbold's avatar
      s/admininstrator/administrator/gi · e9dc17ac
      Mac Newbold authored
      e9dc17ac
    • Chad Barb's avatar
      · a0248828
      Chad Barb authored
      Added site variables ('sitevars').
      These are stored in the sitevariables database table.
      Each one has a name, a description (NOT OPTIONAL!), a
      default value, and a current value.
      If the current value is NULL, the default value is used.
      
      Soon, a mechanism will be added to the install process to
      ensure all needed site variables exist before installing;
      more on that when it is committed.
      
       - Added 'editsitevars.php3' page, accessable to admins
         via the 'Edit Site Variables' menu option.
      
       - Added 'setsitevar' script,
         an interface for listing, viewing in detail, and setting
         site variables.
      
       - Web interface now uses 'web/nologins' and 'web/message'
         instead of one-off database tables.
      
      NOTE that setting a variable to the default value and
      setting a variable to a value which is string-identical
      are NOT the same thing.
      (This doesn't matter yet, but when we push default values out to
       remote sites as part of our install, it will.)
      a0248828
  23. 04 Apr, 2003 2 commits
    • Chad Barb's avatar
      · c78d9503
      Chad Barb authored
      Added uid to generated date on pages, as per Leigh's request;
      
      When not logged in:
      "Generated <date>."
      
      When logged in:
      "Generated for <uid>, <date>."
      c78d9503
    • Chad Barb's avatar
      · 72996a4d
      Chad Barb authored
      One order of "prominent Request Account link" comin' up....
      72996a4d
  24. 03 Apr, 2003 1 commit
    • Chad Barb's avatar
      · fbf11432
      Chad Barb authored
      New 'blog-like news system.
      Should make it easier to keep up with news updates!
      Since:
        1. Doesn't require editing news.html in the CVS tree and
           recopying it/reinstalling just to add a news item.
        2. Doesn't involve editing menu.php3,
           since the modified date and "new" icon is automatic now.
        3. Looks nicer.
      
      Also, it is based off the db, so other sites can have other news,
      which they can maintain independently.
      
      There are of course, neat features that have been suggested that
      could go with this, such as message updates and automatic
      mailing list mailings of news, but those don't exist yet...
      fbf11432
  25. 26 Mar, 2003 1 commit
    • Leigh Stoller's avatar
      Add "gid" slot to the images table for changing permission scheme from · 4c56daf6
      Leigh Stoller authored
      only pid, to pid/gid like most other things in the testbed. Also add a
      "global" slot to denote images that are globally available to all
      projects (system images). The older "shared" attribute is now used to
      denote images that are shared within a project (available to all
      subgroups in the project). The migration path for existing DBs is
      given in the migrate file. Be sure to run those commands on an
      existing testbed or things will break!
      
      www/newimageid, www/newimageid_ez: A bunch of changes for
      shared/global attributes. Added a group menu to the form so users can
      create images in subgroups. Beefed up the Java code that constructs
      the path name to use the gid, shared, and global attributes of the
      form to give the user the best possible path that we can. Improved the
      pathname checking code so that we do not allow just any old path in
      case the user elects to disregard the path we carefully constructed
      for them. Also check the proj/group membership, and setup defaults for
      users that have permission in just one pid/gid to create images.
      
      libdb.in: Changed permission check in TBImageIDAccessCheck() to
      reflect shared/global attribute changes.
      
      os_load: Get rid of test that checked path of the image. The path
      checking is done in the web interface anyway, so why duplicate in 4
      places. Other minor changes reflecting shared->global name change.
      Also note that images can come from the group directory now.
      
      create_image: Get rid of test that checked path of the image. The path
      checking is done in the web interface anyway, so why duplicate in 4
      places. Also note that images can come from the group directory now.
      
      www/dbdefs: Changed permission check in TBImageIDAccessCheck() to
      reflect shared/global attribute changes.
      
      www/showimageid_list, www/showstuff: Minor global/shared attribute
      changes.
      
      www/menu: Change osids/imageids pointer to point to the image list,
      not the osid list. This is more reasonable for mere users who have
      access to the EZ form, and thus never really need to concern
      themselves with osids.
      
      www/editimageid: Add proper pathname checking. There were no checks at
      all before!
      4c56daf6
  26. 25 Mar, 2003 1 commit
  27. 04 Mar, 2003 1 commit
    • Chad Barb's avatar
      · 155f7bfd
      Chad Barb authored
      De-"new!"-ification.
      Added a "COOL" menu option, which puts up a gold star, without
      lying. (e.g., for Join Netbed)
      155f7bfd
  28. 28 Feb, 2003 1 commit
    • Chad Barb's avatar
      · 4dda599c
      Chad Barb authored
      Added thumbnail (2x as large as the one which shows up in the list) to showexp page.
      Added heading to vis(shownsfile), showexp and showproj pages, to more readily identify what you're looking at.
      Added links from thumbnails to vis(shownsfile) page.
      Added submenu hackiness to menu.php3 to allow embedding of things into left panel below submenu.
      Removed "red letter" legend and PC  summary from bottom of thumbnail view.
      4dda599c
  29. 06 Feb, 2003 1 commit
  30. 16 Jan, 2003 1 commit