- 04 Oct, 2002 1 commit
-
-
Mac Newbold authored
Small changes to image access permissions checks. Root can get any image it wants, and frisbeelauncher only requires READINFO permissions, so that users can os_load shared images still. Also, have os_load pass its debug flag to frisbeelauncher if set.
-
- 03 Oct, 2002 7 commits
-
-
Robert Ricci authored
-
Chad Barb authored
Changed Netbuild GUI text at the top to be a bit clearer, Text will also be different for the page when NetBuild sends them to it.
-
Robert Ricci authored
of some unitialized value warnings in exports_setup.
-
Robert Ricci authored
select, skip it (otherwise, we can end up with a malformed exports file.)
-
Mac Newbold authored
-
Robert Ricci authored
checking permissions to read the image file.
-
Mac Newbold authored
-
- 02 Oct, 2002 1 commit
-
-
Chad Barb authored
Functional, but needs some work. Won't allow non-admins to use it (since it doesn't do "proper" permission checking yet.) Input is aggressively checked for bad mojo before being pasted into any command line. Run from /delaycontrol.php3?eid=exptname&pid=projname Admin bit must be on.
-
- 01 Oct, 2002 3 commits
-
-
Robert Ricci authored
'action' page. This will be used when a student applies to start a project - we'll have the professor, PI, etc. apply to join the project, then change the head UID when we approve it. Changing the head uid is repected when _any_ action is taken (postponing, more info requests, etc.) Any mail gets sent to the new head, and NOT the old head.
-
Robert Ricci authored
of a random number, as suggested in the php manual. This number is stashed in the database, in the new verify_key column in the users table. Rename the functions that generate and get the keys, and move from defs.php3 to dbdefs.php3, since they're now DB operations.
-
Robert Ricci authored
Also remove the old VERIFYURL function, which did the same thing and wasn't being called anywhere, to prevent it from bitrotting.
-
- 28 Sep, 2002 6 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
(instead of just lans with greater than two members).
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
path in resolv.conf to check 127.0.0.0 first. This was requested by Dave. Note that instead of running make-localhost I just spit out a noce looking zone file.
-
Leigh B. Stoller authored
the privkey in that file. Requested by Dave so that his RON nodes would not require any human intervention. Also add nosuid option to slicex mount line in fstab.
-
Leigh B. Stoller authored
-
- 27 Sep, 2002 9 commits
-
-
Leigh B. Stoller authored
to assign the range when vnodes are created.
-
Mac Newbold authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
for some reason, fall back to using the existing config file. Don't want to hold up the boot forever ...
-
Leigh B. Stoller authored
"server 127.127.xxx.xxx ..."
-
Leigh B. Stoller authored
ntp each time.
-
Leigh B. Stoller authored
first talking to tmcd to get the ntpdrift and ntp server/peer lists. This is a strict wrapper so it should be invoked from /etc/rc.conf like this: xntpd_program="/usr/local/etc/emulab/ntpstart" xntpd_flags="/usr/sbin/ntpd -p /var/run/ntpd.pid" which is to say that this program passes it entire argument list off to the shell once it sets up the config file. We fire off ntp no matter what happens though, and allow for no actual changes to the config file if tmcd does not provide anything. TMCD: Add ntpinfo and ntpdrift commands, as per Mike's specification. ntpinfo returns lines like: SERVER=nnn.nnn.nnn.nnn ... PEER=nnn.nnn.nnn.nnn ... DRIFT=nnn.nn and "ntpdrift nnn.nn" allows the current drift setting to be placed into the DB, although thats not currently happening. In the DB, ntpdrift is a new float slot in the nodes table, that defaults to NULL. The servers/peers are stored in a new table that looks like this: +---------+---------+--------+ | node_id | IP | type | +---------+---------+--------+ | wa32 | 1.1.1.1 | server | | wa32 | 1.1.1.2 | server | | wa32 | 1.1.1.3 | peer | | wa32 | 1.1.1.4 | peer | +---------+---------+--------+
-
Leigh B. Stoller authored
Add ntpinfo table for storing server/peer IPs for each node. These values are to be returned by tmcd.
-
Mike Hibler authored
-
- 26 Sep, 2002 12 commits
-
-
Mike Hibler authored
devices in jail
-
Mac Newbold authored
Add some missing os_features options and op_mode, along with guidelines for setting them properly. Add them to form handler and display as well.
-
Mac Newbold authored
-
Mac Newbold authored
Fix small problem that was causing a failure in the test suite: If there are no nodes in the expt, don't die(), just exit().
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Mac Newbold authored
Fix last fix to nfree... turns out that if you alias a table ('from nodes as n') that the old name ('nodes') is no longer available, and you _must_ use the new alias ('n') to refer to it.
-
Mac Newbold authored
-
Mac Newbold authored
Add an 'osid' field to the nodes table. This will store the currently running OS. The only time it gets updated is by (the new) stated when the node goes into the BOOTING state (sent by the new proxydhcp when a node asks for its info.) Without this, we have no way of knowing what OS we told the node to boot last time it came up.
-
Leigh B. Stoller authored
not already exist).
-
Leigh B. Stoller authored
well (requires new libsetup.pm to be installed too). Still a work in progress.
-
Leigh B. Stoller authored
-
- 25 Sep, 2002 1 commit
-
-
Mike Hibler authored
-