Skip to content
Snippets Groups Projects
  1. Mar 16, 2007
    • Leigh B. Stoller's avatar
      Change to elabman handling, to setup an account that we can use for · d7f33445
      Leigh B. Stoller authored
      helping remote sites setup and update.
      
      * Added a V2 (DSA) key to the install directory that us inserted into
        the pubkeys table for the elabman. This key is encrypted and stored in
        /root/.ssh/elabman_dsa on Utah's boss.
      
      * elabman now starts out as webonly=0,status='active' with a real
        shell on both boss and ops.
      
      * freeze/thaw user now treat elabman as special, giving elabman a real
        account on boss and ops when thawed.
      
      * Addeda "notes" entry to the user profile that indicates the account
        can be frozen once the remote emulab is up and running.
      d7f33445
  2. Mar 14, 2007
  3. Mar 13, 2007
  4. Mar 07, 2007
  5. Mar 06, 2007
  6. Mar 05, 2007
  7. Feb 21, 2007
  8. Feb 20, 2007
  9. Feb 15, 2007
  10. Feb 12, 2007
  11. Feb 09, 2007
  12. Jan 22, 2007
    • Leigh B. Stoller's avatar
      Add a setuid utility script that will chown a directory tree · 42e84c26
      Leigh B. Stoller authored
      (recursively) to the UID of the real user (not effective) user. The
      user must have write permission on the enclosing directory.
      
      Currently, this script is is called from the Archive code, when
      copying in files, to avoid permission errors when the current user is
      not the same as the previous user.
      
      This script can also be used from several other places that have
      exhibited similar directory permission problems.
      42e84c26
  13. Jan 18, 2007
    • Leigh B. Stoller's avatar
      Add autogen of webxxx scripts. · bc1ec6a3
      Leigh B. Stoller authored
      bc1ec6a3
    • Leigh B. Stoller's avatar
      Switch to autogen of webxxx scripts. · c3fac28c
      Leigh B. Stoller authored
      c3fac28c
    • Leigh B. Stoller's avatar
      Change how the archive stuff is presented in the template instance and · 808f43ec
      Leigh B. Stoller authored
      run display pages.
      
      * Add new code to archive_control and libarchive to create tags (in
        optional subdirs) of the tags directory. These tags are simply tags
        on the current trunk at the time.
      
      * Change to template instantiate and start/top run code to create a
        "runs" directory. Within the runs directory are subdirs named for
        each runid, and within this directory are start and stop run tags.
        Eventually add some other tags when doing swapmods, but do not have
        that figured out yet.
      
      * Change the viewcvs code to add an "embedded" view of an archive.
        This is just an alternate view that has no header/footer goo, but
        only the actual svn contents. The main reason for this change is
        that the header and footers take up a huge amount of space and
        contribute nothing. Smaller means its easier to add to the instance
        and run show pages.
      
      * Add the above mentioned embedded archive view to the instance and
        run show pages. On the instance page you see the directory of all
        runids, and on the show run page you see the subdir for that run.
      808f43ec
  14. Jan 16, 2007
  15. Jan 12, 2007
  16. Jan 11, 2007
  17. Jan 10, 2007
  18. Jan 09, 2007
  19. Dec 19, 2006
  20. Dec 18, 2006
  21. Dec 14, 2006
  22. Dec 05, 2006
  23. Dec 01, 2006
  24. Nov 21, 2006
  25. Nov 20, 2006
  26. Nov 09, 2006
  27. Nov 03, 2006
    • Leigh B. Stoller's avatar
      Big set of changes intended to solve a couple of problems with long · ff9061d4
      Leigh B. Stoller authored
      term archiving of firstclass objects like users, projects, and of
      course templates.
      
      * Projects, Users, and Groups are now uniquely identified inside the
        DB by a index value that will not be reused. If necessary, this
        could easily be a globally unique identifier, but without federation
        there is no reason to do that yet.
      
      * Currently, pid, gid, and uid still need to be locally unique until
        all of the changes are in place (which is going to take a fairly
        long time since the entire system operates in terms of those, except
        for the few places that I had to change to get the ball rolling).
      
      * We currently archive deleted users to the deleted_users table (their
        user_stats are kept forever since they are indexed by the new index
        column). Eventually do the same with projects (not sure about
        groups) but since we rarely if ever delete a project, there is no
        rush on this one.
      
      * At the same time, I have started a large reorg of the code, to move
        all of the user, group, project code into modules, both in php and
        perl, turning them into first class "objects" (as far as that goes
        in php and perl). Eventually, the number of query statements
        scattered around the code will be manageable, or so I hope.
      
      * Another related part of this reorg is to make it easier to move the
        new user/project/group code in the perl backend so that it can be
        made available via the xmlrpc interface (without duplication of the
        code).
      ff9061d4
  28. Oct 27, 2006
Loading