1. 23 Apr, 2007 1 commit
  2. 12 Feb, 2007 1 commit
    • Leigh B. Stoller's avatar
      * Replace the argument processing code in all pages. Currently we rely on · 48acc8e3
      Leigh B. Stoller authored
        register_globals=1 to turn POST/GET/COOKIES arguments in local variables.
        This is known to be a terrible security risk, and we keep saying we are
        going to fix it, and now I am. In order to accomplish this on a
        transitional basis (since I don't want the entire web interface to stop
        working while I debug it), and because the code just needs the cleanup, I
        am doing it like this: Each page will sport new declarations at the top:
      
      	RequiredPageArguments("experiment", PAGEARG_EXPERIMENT,
                                    "template",   PAGEARG_TEMPLATE,
                                    "instance",   PAGEARG_INSTANCE,
                                    "metadata",   PAGEARG_METADATA,
                                    "osinfo",     PAGEARG_OSINFO,
                                    "image",      PAGEARG_IMAGE,
                                    "project",    PAGEARG_PROJECT,
                                    "group",      PAGEARG_GROUP,
                             ...
      48acc8e3
  3. 20 Dec, 2006 1 commit
  4. 23 Mar, 2004 1 commit
    • Robert Ricci's avatar
      New web page: widearea_nodeinfo.php3 · fa71207b
      Robert Ricci authored
      Intended as a replacement for the old widearea_info page, which
      was just not scaling with the number of nodes we now have in the
      database.
      
      Allows the user to give a set of criteria (such as node, bandwidth,
      latency, and packet loss), and grabs links that match those criteria.
      fa71207b