1. 08 Nov, 2007 5 commits
  2. 07 Nov, 2007 4 commits
  3. 06 Nov, 2007 4 commits
    • Mike Hibler's avatar
      More Ubuntu stuff · 09c4a7d3
      Mike Hibler authored
    • Mike Hibler's avatar
      more Ubuntu stuff · 76fdef3e
      Mike Hibler authored
    • Leigh Stoller's avatar
      This started out as a simple change to turn the datastore into a CVS · c1cff09b
      Leigh Stoller authored
      sandbox, and that I did. It falls back to the older archive when
      the template is older then CVS repos.
      But along the way I got annoyed with the fact that template instantiation
      does not provide a logfile to the web interface. The reason is that
      the current logfile stuff is very experiment centric; there has to be an
      experiment and an attached logfile. An instance does not have an experiment
      until really late in the game so the code was just not bothering.
      Anyway, I've started to generalize the logfile stuff with a new table
      and the approach that a logfile is named by a random key, and if you
      know the key you can look at the logfile in the web (since without an
      experiment it is hard to do permission checks unless we make logfiles
      uid/gid owned, and I did not want to do that.
    • Leigh Stoller's avatar
      Add purge option to make it easy to completely clear DB state for an · 760e3a13
      Leigh Stoller authored
      experiment. Useful after a script error.
  4. 05 Nov, 2007 4 commits
  5. 03 Nov, 2007 1 commit
  6. 02 Nov, 2007 5 commits
  7. 01 Nov, 2007 8 commits
  8. 31 Oct, 2007 4 commits
  9. 30 Oct, 2007 5 commits
    • Russ Fish's avatar
      Avoid a problem in newproject.php3. When the DB is locked for daily backup, · 2f373d5b
      Russ Fish authored
      NewNewUser()/newuser would block and then unblock and get done; meanwhile the PHP
      thread went away so we never returned to call NewNewProject/mkproj.  Move the call
      on the newuser script from PHP into the back-end Perl newproj script for atomicity.
          www/newproject.php3 - When the project leader is a new user, pass two xml
              files to the newproj backend script, one describing the project and the
              second one (an optional) file describing the newuser.
          www/user_defs.php - Factor the xml-making part of NewNewUser into NewNewUserXML.
          www/project_defs.php - Remove the required $leader arg of NewNewProject.
              newproj may call newuser, which may generate the leader uid.
          backend/newproj.in - Call newuser with an optional 'newuser_xml' XML file.
          sql/database-fill.sql - Add 'projects','newuser_xml'.
    • Leigh Stoller's avatar
      Some small fixes to template display, which uses the tooltips and had · 62eb03b0
      Leigh Stoller authored
      a Z index that was causing the dropdown menus to be hidden. Also some
      updates for the navbar.
    • Leigh Stoller's avatar
      Minor bug fix. · 38fd5eb5
      Leigh Stoller authored
    • Russ Fish's avatar
      Fix non-XML command-line args. · aa88ee36
      Russ Fish authored
    • Mike Hibler's avatar
      Pass wrong type of arg to SPITFORM · c90f651d
      Mike Hibler authored