- 27 Nov, 2006 1 commit
-
-
Leigh B. Stoller authored
The major functional change in this revision is converting from user selected UIDs to system selected UIDs. This is controlled by the variable $USERSELECTUIDS in defs/defs.php3.in which is now set to zero, so system selected UIDs is the default. The algo for creating the uid is to take the email address, strip the @whatever from it, squeeze out dots and dashes and underlines, and make sure any +foo tokens are removed. Then make sure it is unique by taking the first 5 characters and then adding a 3 digit number, derived by checking the DB to see what exists. Since we will want to (more often) change the UID selected, there is a new admin only menu option on the Show User page. It calls the backend script to do the work (sbin/changeuid). The login page now defaults to storing and showing the email address for login, rather then the UID. It will still accept either one though (has for a long time). Along the way I also reorg'ed a number of pages to use the new user, group, and project classes and moved some common functionality into the class defs. Also changed the way addpubkey is called, to avoid some confusion.
-
- 25 Nov, 2006 1 commit
-
-
David Johnson authored
-
- 21 Nov, 2006 6 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
This is only a first step. Though this is a common daemon, you still start multiple copies, and it most likely won't handle all daemons we might want to auto restart.
-
Mike Hibler authored
-
Kevin Atkinson authored
Add fix for: *** WARNING: batch_daemon: *** dblog failed: Can't bless non-reference value at *** /usr/testbed/lib/libdb.pm line 299. which was caused by trying the blass an undefined value which is happens when Mysql->connect failed.
-
Mike Hibler authored
-
- 20 Nov, 2006 5 commits
-
-
Jay Lepreau authored
-
Russ Fish authored
-
Russ Fish authored
-
David Johnson authored
-
David Johnson authored
These are all the pubs I could find by grep'ing through the papers, and by attending the conference/workshops.
-
- 17 Nov, 2006 1 commit
-
-
Russ Fish authored
-
- 15 Nov, 2006 1 commit
-
-
Robert Ricci authored
-
- 14 Nov, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 13 Nov, 2006 2 commits
-
-
David Johnson authored
another ack IF at least N acks are outstanding.
-
Kevin Atkinson authored
Add "-archive <bool>" to $ns report which controls if "loghole archive" is called. Creating the archive zipfiles is redundant when using the workbench. It only serves to wastes space (and time when committing then to the experiment archive).
-
- 10 Nov, 2006 4 commits
-
-
Leigh B. Stoller authored
-
Robert Ricci authored
were behaving badly. Basically, handle vtpVlanEditOperation failing. Note: I cannot reproduce the problem, so I don't know if I've fixed it for sure. But, my change at least does not break snmpit under normal condidtions.
-
Russ Fish authored
Fix intermittent one-way loss test failure. Let bind() choose the src port in rude; any constant port like 3001 may be already in use.
-
Leigh B. Stoller authored
In addition, current run bindings default to last run's bindings. This is partly to address Kevin's request in FS#128 (although that request is for the instance page).
-
- 09 Nov, 2006 11 commits
-
-
Jay Lepreau authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
* allow for no server program to be run * allow for a program to be run on all nodes (including planet-*) * mods for the new improved dbmonitor Also allow setting of use_magent=2 to indicate that it should start an iperfd to listen for traffic on plab nodes rather than the stub.
-
Mike Hibler authored
This is in support of Jon's desire to have the stub not be a traffic receiver. Currently if the auto-magent.sh script is started up with the environment variable MAGENT_NORECV set, it will use the magent option and also start up an iperfd on what would have been the peer server port.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
image. This is only for experts, and those people will be clueful enough to ask about it anyway.
-
- 07 Nov, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 06 Nov, 2006 3 commits
-
-
Kevin Atkinson authored
- Added "LIBAUDIT_FANCY" option to AuditStart. When this option is used libaudit will send a different email than it normally sends, and on error call tblog_find_error() to determine the error. - Also add audit function AddAuditInfo which adds add additional information for libaudit to use in SendAuditMail when AUDIT_FANCY is set. - Modify template_swapin, template_instantiate, and template_create to use the new audit functionality. - Suppressing calling tblog_find_error and sending the error email when auditing in swapexp and batchexp tblog changes: - Shorten the message sent to the user when the error in unknown. Remove all parts about lack of free nodes as it no longer really applies as tblog now correctly identified those errors and handles them separately. The message is now just "Please look at the log below to see what happened." - Improve algo. used to determine the other error when canceled. Will now work by removing all errors related to the cancel request and the essentially rerunning tblog_find_error. If the cause of the error is still canceled, repeat and try again until the cause is something other than canceled or no errors are left. - Refactor tblog_find_error, which involves creating new internal functions: tblog_determine_single_error, tblog_store_error, tblog_dump_error - Add section on Primary vs Secondary Errors to the inline POD documentation. - Other minor enhancements and bug fixes.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
This forces all metadata values to be plain text values for now.
-
- 03 Nov, 2006 3 commits
-
-
Leigh B. Stoller authored
consistent and easy to use.
-
Kevin Atkinson authored
Add better explanation for the hack to get around "(in cleanup) Can't call method "FETCH" on an undefined value..." in libdb.pm
-
Kevin Atkinson authored
Fix warning in spewconlog: (in cleanup) Can't call method "FETCH" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.8/mach/Mysql.pm line 91 during global destruction. and probably other places.
-