- 16 Apr, 2010 1 commit
-
-
Kevin Atkinson authored
pages from the /proj directory, without having to set the exec. bit on /proj/PID. Will also be used to handle authorization in the future.
-
- 15 Apr, 2010 1 commit
-
-
Mike Hibler authored
-
- 09 Feb, 2010 1 commit
-
-
Mike Hibler authored
-
- 18 Dec, 2009 2 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
Not ideal, there is a startup script which in turn invokes a run_capture script. The latter contains the actual capture lines. The idea is that the latter could be auto-generated someday from info passed via tmcd. But at the moment, it is manually maintained.
-
- 01 Dec, 2009 2 commits
-
-
Cody Cutler authored
(including an update to make schemacheck happy), and client-side script modifications. Tested by me on a few different machines. Ok by Mike.
-
Jonathon Duerig authored
Added version tag to the top of schema files. Added a GNUmakefile in the 0.1 subdir so that it installs its files to lib/assign. Removed that functionality from rspec GNUmakefile and made it properly recursive. Changed xsdgen to automatically upload schema files to their proper web location on ops.
-
- 16 Oct, 2009 1 commit
-
-
Raghuveer Pullakandam authored
EXT4 directory added
-
- 10 Jul, 2009 2 commits
-
-
Gary Wong authored
things can be built without trang), and install them so that assign can find them when it needs them.
-
Leigh B. Stoller authored
port speed and duplex when the switch does not support the stack mib.
-
- 07 Jul, 2009 1 commit
-
-
Robert Ricci authored
-
- 10 Jun, 2009 1 commit
-
-
Kevin Atkinson authored
setup, see http://users.emulab.net/trac/emulab/wiki/NodeUsageInstall.
-
- 14 May, 2009 1 commit
-
-
Gary Wong authored
trunk, but useful on the assign-dev branch for deciding whether to include XML support in assign.
-
- 08 May, 2009 1 commit
-
-
Robert Ricci authored
Maps API key. Note that this does not have to be kept secret at all, so I've included Utah's in the defs-default file.
-
- 02 Mar, 2009 2 commits
-
-
Leigh B. Stoller authored
its really a hugely stripped down Emulab boss install, using a very short version of install/boss-install to get a few things into place. I refactored a few things in both the protogeni code and the Emulab code, and whacked a bunch of makefiles and configure stuff. The result is that we only need to install about 10-12 files from the Emulab code, plus the protogeni code. Quite manageable, if you don't mind that it requires FreeBSD 6.X ... Still, I think it satisfies the requirement that we have a packaged clearinghouse that can be run standalone from a running Emulab site.
-
Leigh B. Stoller authored
-
- 08 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
on the Utah main emulab only.
-
- 03 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 30 Oct, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 27 Oct, 2008 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 16 Oct, 2008 1 commit
-
-
David Johnson authored
"modes". Also some machinations in libplab and the federation to support not only object synch, but also "operations".
-
- 09 Sep, 2008 1 commit
-
-
Mike Hibler authored
-
- 08 Sep, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 05 Sep, 2008 1 commit
-
-
Kevin Atkinson authored
database is only used for Utah's emulab. In the process many other changes where made to dumperrorlog to fix bugs and make it more correct/robust. I also avoided the need to explicitly lock any tables.
-
- 05 Aug, 2008 1 commit
-
-
Kevin Atkinson authored
-
- 25 Jul, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 27 Jun, 2008 3 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
they add a .in file somewhere
-
Mike Hibler authored
-
- 11 Jun, 2008 1 commit
-
-
Kevin Atkinson authored
Set the charset for all emulab pages to utf-8 which is needed to display foreign names correctly. Also added three rows to table_regex: tinytext_utf8, text_utf8, fulltext_utf8 Enhanced form_defs.php: - Add Support for Textarea - Add Support for a vertical list, for example see Category in submitpub.php - Add support for dumping the form values in plain text, used in the email I send to testbed-ops. - Change Error Reporting text for subfields such as in a list so they also include the text from the outer field, for example in newosid "ping" will become "OS Features, ping". I needed this since some of my subfields didn't have labels and it seamed like the right thing to do. - Set #return_value to 1 in FormRenderCheckBox if it not already specified - In FormRenderSelect, if the #value is not in the list add it to the end. - Add support for "display" type, to just display some text in the table - Possibly some other little things I forgot about. New site variable PUBSUPPORT. Implement FS#201: Provide users a way to add a paper that used Emulab see (https://users.emulab.net/flyspray/?do=details&id=201), summary of changes: - Controlled via the new site variable PUBSUPPORT. - The emulab_papers spread sheet is now frozen all new changes should be made using the new system. - New pages submitpub.php for users to submit a new publication with different views for admins and non-admins. - New page expubs.php to replace doc/expubs.html, lists publications in database. Also allows admins to edit publications. - Project members can edit papers associated with the project as long as they have local_root or higher privileges. Papers for a project are listed under a new tab in the showproject page. I keep track of the last person to edit the paper submission in addition to who initially submitted it. - Users can modify papers they submitted which is needed if the project was N/A. Papers users submitted now appear in a new tab in the showuser page. - Script to import spreadsheet to the database is in utah/bibliography/emulab_pubs-import.pl. - Changes web pages that point to doc/expubs.html to instead point to expubs.php
-
- 16 Apr, 2008 2 commits
-
-
Leigh B. Stoller authored
config.h for tmcd.c
-
Leigh B. Stoller authored
and non-admins in projects that have users in both categories (mostly emulab-ops, tbres and testbed). The new order says that if the swapper of an active experiment is an admin, only other admins have their accounts (and homedirs) propagated to the experiment. Analogous for non-admin experiments. Add DYNAMICROOTPASSWORDS, default to true, which causes the root passwords on emulab images to be changed each time they are allocated to an experiment. This is to prevent the same password on every node for years at a time!
-
- 06 Feb, 2008 1 commit
-
-
David Johnson authored
now, this is keyed off nodetype. Lots of hardcoded constants and config stuff moved to attributes in the db. You can now set per-PLC and per-slice attributes, so you can (for instance) use different auth info whenever you want. Experiments can use preexisting slices if somebody sets up the db before swapin. Also, we no longer have to rely on slices.xml to sync up nodes/sites with PLC... can use xmlrpc instead. Lots of code cleanup, improved some abstractions, etc.
-
- 30 Nov, 2007 1 commit
-
-
Mike Hibler authored
Makefile is not ready yet.
-
- 07 Nov, 2007 1 commit
-
-
Leigh B. Stoller authored
fully integrated Trac. I put a new installation in /usr/local/www/data/trac and I added all the hooks for adding users and doing the cross machine login. Only STUDLY() users will actually see the new option in the collab dropdown menu. I have not done anything to make the trac installation look like Emulab.
-
- 19 Oct, 2007 1 commit
-
-
Russ Fish authored
www/newimageid_ez.php3 - The reworked PHP page. Calls Image::NewImageId with ez=1. www/newimageid.php3 - Call Image::NewImageId with ez=0. www/imageid_defs.php - Re-use the Image::NewImageId class method, adding an 'ez' arg. backend/{newimageid_ez,GNUmakefile}.in configure configure.in - New backend script. After checks, calls OSinfo->Create and Image->Create with the same XML args array. db/Image.pm.in - Re-use the Image->Create method, adding an imageid over-ride arg. db/OSinfo.pm.in - Filter out extraneous db slot args from XML in the Create method. db/libdb.pm.in - Add TB_{OS,IMAGE}ID_* constants from dbdefs.php3 . sql/database-fill.sql - Add OS entries to the table_regex 'images' pattern set.
-
- 18 Oct, 2007 1 commit
-
-
Mike Hibler authored
* added new tmcd directory with Ubuntu (really, Debian) specifics * fixed up GNUmakefiles to not do "-g wheel" when creating directories * other, relatively minor tweaks
-
- 16 Oct, 2007 1 commit
-
-
Russ Fish authored
www/editgroup.php3 - The reworked PHP page. www/editgroup_form.php3 - Removed, form merged into editgroup.php3 . www/showgroup.php3 - Link to editgroup.php3, rather than editgroup_form.php3 . www/group_defs.php - Add an Image::EditGroup class method bridging to the script via XML. backend/{editgroup,GNUmakefile}.in configure configure.in - New backend script. db/Group.pm.in - Add an EditGroup worker class method for script arg checking. Also the missing NonMemberList and CheckTrustConsistency methods, and a GETTRUST flag to MemberList, as in the PHP version. db/User.pm.in - Add the missing but tiny {Set,Get}TempData methods. sql/database-fill.sql - Add gid_idx to the table_regex 'groups' checking patterns.
-
- 12 Oct, 2007 1 commit
-
-
Russ Fish authored
www/newimageid.php3 - The reworked PHP page. www/imageid_defs.php - Add an Image::NewImageId class method bridging to the script via XML. backend/{newimageid,GNUmakefile}.in configure configure.in - New backend script. db/Image.pm.in - Add a Create class method for script arg checking. sql/database-fill.sql - Add to the table_regex 'images' checking patterns.
-