- 19 Feb, 2002 5 commits
-
-
Leigh B. Stoller authored
Also several changes for building on FreeBSD. I've left the older Makefiles in place so Ian can continue to build in his environmant (Linux?).
-
Ian Murdock authored
Fixed typo in API (s/event_notification/event_notification_t/). Tell user (in README) to configure Elvin library with --enable-threads to enable threaded API support. Removed instructions on enabling server discovery feature (now optional). Document event_register interface changes ("threaded" arguement, which allows caller to choose between the thread-safe "threaded" API and the simpler "sync" API). Mention (in API) that event_notify and event_schedule don't deallocate notification.
-
Ian Murdock authored
-
Ian Murdock authored
-
Ian Murdock authored
the threaded API; otherwise, use the sync API. This option allows multi-threaded programs to access the threaded API, which is thread- safe.
-
- 18 Feb, 2002 1 commit
-
-
Ian Murdock authored
-
- 17 Feb, 2002 1 commit
-
-
Leigh B. Stoller authored
-
- 14 Feb, 2002 7 commits
-
-
Robert Ricci authored
-
Leigh B. Stoller authored
when backing up (cause of an error that needs to be fixed) since not all browsers handle this the same. Instead, redraw the form with all of the original info and a list of error messages at the top. Conceptually simple change, but it turns out to be a pain to implement since you need to combine the form and processing code in one page (well, its just a lot easier to do that), and then change all of the forms to deal with a "default" value. That is, each different kind of input tag (text, radio, select, checkbox, etc.) requires slightly different changes to do that. Lots of forms, lots of entries on the forms, and its a long slow tedious process. Much nicer though, although the code is a bit harder to grok. At the same time, I added a lot more sanity checks of the information being passed in. The other change is to deal with how browsers handle the back button on a form thats been properly submitted. Not all browsers use the cache directives the same, and I was often typing back, only to have some form get reposted. Thats a major pain in the butt. The way to deal with that is to have the processor send out a Location header, which modifies the browser history so that the post is no longer in the history. You back up straight to the unposted form (if its in the cache). I've done this to only some forms, since its a bit of a pain to rework things so that you can jump ahead to a page that spits out the requisite warm fuzzies for the specific operation just completed. I've done newproject, joinproject, update user info, newimageid, and newimaged_dz forms.
-
Leigh B. Stoller authored
emulab address while I'm at it.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
an infinite loop rather easily via the NS file TCL hooks. Added a perl wrapper around parse.tcl called parse-ns, which forks a child to run the parser. The parser is invoked "nice +10" and the CPU limit for the child is set to 60 seconds, which should be enough for any parse. If the limit is exceeded, send email to tbops since this indicates a big problem or a user being dumb/malicious.
-
Ian Murdock authored
-
- 13 Feb, 2002 6 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
installed.
-
Leigh B. Stoller authored
-
Chad Barb authored
-
Chad Barb authored
-
Chad Barb authored
Second version.
-
- 12 Feb, 2002 14 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Robert Ricci authored
the defs file. Re-arranged some of the existing snippets to make it somewhat more cohesive, though it could still use a lot more work in this area. Also, moved all of the remaining stuff about what to copy from an old boss node (which was the original purpose of the document) to the end, so that it's more geared toward people setting up their own boss. Still needs some documentation (and probably a script for auto-generating) DNS config files.
-
Leigh B. Stoller authored
consistent 0ms when the intent is no delay, and add an explantion of what 0ms means (no darling, it doesn't mean that packets travel through an ethernet wormhole).
-
Leigh B. Stoller authored
the new image stuff. Also fix a minor logic error in dbcheck that was causing it to break on the failed queries instead of moving onto the next one.
-
Robert Ricci authored
-
Leigh B. Stoller authored
users by appending a simple path command to the new .cshrc and .profile when the account is first created. Easiest approach, albiet an imperfect one.
-
Robert Ricci authored
-
Leigh B. Stoller authored
tb-set-node-os and another explanation in the OS descriptor list page. Yes, its clear that the distinction between imageIDs and OSIDs is just plain confusing.
-
Robert Ricci authored
-
Leigh B. Stoller authored
invoked from os_setup, which runs as the user.
-
Leigh B. Stoller authored
modified, even by an admin type.
-
Leigh B. Stoller authored
line in all email from the system. Remove all of the TESTBED: tags and modify the email function in the web server and perl library to prepend @DOMAIN@: to the message.
-
- 11 Feb, 2002 6 commits
-
-
Robert Ricci authored
getTrunks: Build a structure representing all of the trunks in the switch topolgy getTrunkPath: Find the shortest path between two switches, across the trunks found by getTrunks Note that the getTrunkPath duplicates some work done in assign. However, we don't currently have a good way to pass this information from assign to snmpit, and we need to be able to figure this out anyway, in case snmpit isn't being called as part of experiment swapin. These functions should soon be used to pick which VLANs are allowed across which trunks.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
Update pages appropriately. Also cleanup up a few more sub menus.
-
Leigh B. Stoller authored
a node is not allocated (thus putting the .acl and .run file into the wheel group when capture creates them), return the value of the config variable TBADMINGROUP (which is flux for us). This makes it easier for admin people to look at free nodes.
-
Robert Ricci authored
STDOUT, and move around some lines to avoid undefined value warnings.
-
Leigh B. Stoller authored
since that screws up opera (and is incorrect anyway). Add wrapper code to the docwrappers to include the html header/trailer code when doing a printable version, and include the proper style sheet.
-