1. 03 Dec, 2001 6 commits
    • Leigh B. Stoller's avatar
      Okay, so require address/phone from everyone. Otherwise we need to · a022a3eb
      Leigh B. Stoller authored
      distinguish that in the update user information page, and that makes
      no sense. We should have that info for all users.
      a022a3eb
    • Leigh B. Stoller's avatar
      Minor cleanup. · 6e666122
      Leigh B. Stoller authored
      6e666122
    • Leigh B. Stoller's avatar
    • Leigh B. Stoller's avatar
      Checkpoint the visualization stuff. Rework Chad's stuff to match · e72c90a8
      Leigh B. Stoller authored
      current testbed software practices. Add a wrapper script to go from
      a pid/eid to the top file in the experiment directory. This means we
      cannot visualize experiments that are not active, but until we have a
      topfile generator that is independent of assign_wrapper, there is
      nothing to do about that. A makefile to install new tools. Also add a
      couple of web pages. The first web page spits out a page with an img
      tag which refers to another php script that generates the gif file
      with the backend tools, and stuff is out with an appropriate content
      header line. Very nifty.
      e72c90a8
    • Leigh B. Stoller's avatar
      Two security related changes. · b9c80909
      Leigh B. Stoller authored
      1) Do not allow non admin types to change the email address. Not even
         users can change this since our authorization mechanism is strongly
         dependent on the email address. I do not expect this to be a
         problem; changing your email address should be a very rare event,
         so admin people can do it for users. Maybe not necessary, but I
         need to think about it some more.
      
      2) Send email when user information is updated. Message is sent to the
         user and CC'ed to the testbed audit list. DO NOT CHANGE USER
         INFORMATION USING MYSQL! ALWAYS USE THE WEB INTERFACE!
      b9c80909
    • Leigh B. Stoller's avatar
      Add link so that project leaders can change the user information. · 8e7d1333
      Leigh B. Stoller authored
      Actually they have always been able, but there has never been a link
      to it.
      8e7d1333
  2. 02 Dec, 2001 2 commits
  3. 30 Nov, 2001 1 commit
  4. 29 Nov, 2001 1 commit
  5. 28 Nov, 2001 3 commits
  6. 27 Nov, 2001 7 commits
  7. 21 Nov, 2001 2 commits
  8. 20 Nov, 2001 1 commit
  9. 19 Nov, 2001 1 commit
  10. 16 Nov, 2001 1 commit
  11. 15 Nov, 2001 1 commit
  12. 12 Nov, 2001 1 commit
    • Leigh B. Stoller's avatar
      Check in search page stuff. I've incorporated the web form from the · 423e25a5
      Leigh B. Stoller authored
      webglimpse dir right into search.php3. Its a simple form and I wanted
      it to look a little different. It also allows me to get rid of the
      FollowSymlinks change I made a couple of days ago. I've added a
      install section that creates a symlink to the webglimpse dir, but
      thats strictly for convenience. The install target cds into that
      directory and reruns the glimpse index (its very quick cause we do not
      have much documentation, perhaps a second. Overall, I do not like the
      webglimpse stuff, but it will do for now.
      423e25a5
  13. 09 Nov, 2001 3 commits
  14. 08 Nov, 2001 2 commits
  15. 07 Nov, 2001 2 commits
  16. 06 Nov, 2001 2 commits
  17. 05 Nov, 2001 4 commits
    • Leigh B. Stoller's avatar
      Changes to node control (web page). Added a backend script to do this · f9cfddd4
      Leigh B. Stoller authored
      stuff so that the web page did not need to do anything except display
      and form processing. Add tbsetup/node_control for backend so that it
      can be called from the command line too. The virt_nodes table is also
      updated (for those values that have virt_nodes equivalents), and this
      mostly implies that changes can be applied only to swapped in
      experiments since we use the reserved table to map pcXXX to its vname
      so that the virt_nodes table can be updated. It is an easy extension
      to allow changes based on the pid/eid/vname, but I do not see a reason
      to support this ability yet. Note usage:
      
          Usage: node_control name=value [name=value ...] node [node ...]
                 node_control -e pid,eid name=value [name=value ...]
                 node_control -l
          For multiword values, use name='word0 ... wordN'
          Use -l to get a list of operational parameters you can change.
          Use -e to change parameters of all nodes in an experiment.
      
          {824} stoller$ /build/testbed/install//bin/node_control -l
            next_boot_osid            - (administrators only)
            startup_command
            bios_version              - (administrators only)
            rpms                      - (multiple options allowed)
            default_boot_cmdline
            default_boot_path
            default_boot_osid
            next_pxe_boot_path        - (administrators only)
            tarfiles                  - (multiple options allowed)
            pxe_boot_path             - (administrators only)
            next_boot_cmdline         - (administrators only)
            deltas                    - (multiple options allowed)
            next_boot_path            - (administrators only)
      f9cfddd4
    • Leigh B. Stoller's avatar
    • Leigh B. Stoller's avatar
      54e69efd
    • Leigh B. Stoller's avatar