- 28 Nov, 2005 1 commit
-
-
Timothy Stack authored
Make the netlab client applet available to locals. * configure, configure.in: Add xmlrpcpipe.php3. * xmlrpc/emulabserver.py.in: Add missing virtual_tables. Add getareas call to get the list of robot areas. Add node.getlist and node.typeinfo methods for getting information about the nodes. Add a "nic" argument to node.available to get the count of wireless nodes. Add "exclude" argument to experiment.virtual_topology so we don't have to download the massive route table, also delete the 'pid'/'eid' fields for the same reason. Don't return string output of virtual_topology, it's huge. Return some more info in experiment.getlist(). * www/GNUmakefile.in: Add xmlrpcpipe.php3. * www/beginexp_form.php3, www/modifyexp.php3: Add links to the client gui. * www/netlab-client.jar: The client binary.
-
- 01 Nov, 2005 1 commit
-
-
Leigh B. Stoller authored
perl filter (at installation time) to replace hardwired Utah specific tokens with configured values. Currently: s/www\.emulab\.net/www.@OURDOMAIN@/g; s/users\.emulab\.net/@USERNODE@/g; s/ops\.emulab\.net/@USERNODE@/g; s/boss\.emulab\.net/@BOSSNODE@/g; s/fs\.emulab\.net/@FSNODE@/g; s/(\s+[-\w]+)\.emulab\.net/$1.@OURDOMAIN@/g; s/testbed-ops\@emulab\.net/@TBOPSEMAIL@/g; if (! $TBMAINSITE) { s/testbed-ops\@flux\.utah\.edu/@TBOPSEMAIL@/g; s/\@flux\.utah\.edu/\@@OURDOMAIN@/g; } Seems to catch most everything.
-
- 26 Oct, 2005 1 commit
-
-
Timothy Stack authored
Some ajax stuff: www/JSON.php, www/json.js: JavaScript Object Notation libraries, sourced from - http://www.crockford.com/JSON/index.html . www/GNUmakefile.in: Install javascript sources. www/Sajax.php: Load the JSON libraries into php and javascript and encode/decode results from the php callback (arguments to the callback aren't done at the moment).
-
- 20 Sep, 2005 1 commit
-
-
Leigh B. Stoller authored
Ready for local people to play with. The current implementation is that we munge the mysql DB on ops directly, underneath jabberd. We add/del users from the authreg table, and set up buddy lists in the roster-items and roster-groups tables. modgroups will invoke the modjabberbuddies whenever a user is added or removed from a group, although currently I am building buddy lists for just the top level projects. The "My IM" link in the collaboration menu will tell the user their jabber ID on the Emulab chat server (jabber.emulab.net) and also give them their plain text password to plug into their chat client. I also installed a java applet (Jeti) that is a simple chat client that I found off the jabberware page. Like all applets, it exhibits a degree of flakiness, but I really do not expect too many people to use it.
-
- 08 Sep, 2005 1 commit
-
-
Leigh B. Stoller authored
described elsewhere ... Note that until Jay approves the new menu config, mere users will *not* see the new collaboration menu. Only STUDLY() users will see the new menu, although everyone will see the rest of the front page menu changes since they are fairly minor.
-
- 29 Jun, 2005 1 commit
-
-
Leigh B. Stoller authored
-
- 28 Jun, 2005 1 commit
-
-
Leigh B. Stoller authored
-
- 11 May, 2005 1 commit
-
-
Leigh B. Stoller authored
-
- 20 Feb, 2005 1 commit
-
-
Leigh B. Stoller authored
Add a reminder to the cvsweb (short) header reminding users of the LICENSE agreement, and present a link to it.
-
- 15 Feb, 2005 2 commits
-
-
Leigh B. Stoller authored
Note that the java compiler on boss is too old to compile this applet (not that I am using anything special) so I am committing a compiled version. Use the jar target in the robots/tracker build directory if you happen to have a modern version of java on your machine.
-
Timothy Stack authored
-
- 10 Jan, 2005 1 commit
-
-
Timothy Stack authored
A bunch of engineering on the robot code. I'm sure I've broken something, but the majority of it is done and I wanted to get a checkpoint in. * GNUmakerules: Add rpcgen rules. * Makeconf.in: Add PATH and host_cpu variables so cross-compilation works properly. Add JAVAC and JAR for java compilation. Add BRAINSTEM_DIR that refers to a brainstem build directory to be used for the robot build. * configure, configure.in: Prepend the arm cross-compile dir to PATH. Detect java for building applets. Add --with-brainstem to specify the brainstem build dir. Add --enable-mezzanine to turn on the mezzanine build. * robots/GNUmakefile.in: Add client target that builds the subdirs. * robots/emc/GNUmakefile.in, robots/emc/emcd.h, robots/emc/emcd.c, test_emcd.sh.in, robots/rmcd/GNUmakefile.in, robots/rmcd/rmcd.c, robots/rmcd/test_rmcd.sh.in, robots/vmcd/test_vmc-client.sh.in, robots/vmcd/test_vmcd.sh.in, robots/vmcd/test_vmcd2.sh, robots/vmcd/test_vmcd3.sh, robots/vmcd/test_vmcd4.sh, robots/vm...
-
- 27 Dec, 2004 1 commit
-
-
Russ Fish authored
-
- 21 Dec, 2004 1 commit
-
-
Leigh B. Stoller authored
but never made use of. Moved to its own file (www/xmlrpc.php3.in) and made to be more like the perl library I did a couple of months ago, that presents an interface to an sslxmlrpc server, via the sslxmlrpc client program operating in "raw" mode (takes raw xml on stdin, and returns raw xml on stdout). Added ELABINELAB code to nodetipacl.php3 so that you can click on console icon on an inner emulab web page, and it will ask the outer emulab sslxmlrpc server for the stuff it needs, and return that to the user.
-
- 13 Dec, 2004 3 commits
-
-
Russ Fish authored
-
Timothy Stack authored
Start of an applet/php hack for showing mote LED status on web pages: * www/BlinkenLichten.java, www/BlinkenLichten.class: Applet that connects back to the server and changes its color based on output from a php page. * www/GNUmakefile.in: Install java classes. * www/ledpipe.php3: Draft page for driving the BlinkenLichten applet, it just alternates on/off and doesn't read the real status. * www/showstuff.php3: Add a function that outputs the html magic to embed the applet.
-
Leigh B. Stoller authored
-
- 08 Dec, 2004 1 commit
-
-
Leigh B. Stoller authored
-
- 07 Oct, 2004 1 commit
-
-
Leigh B. Stoller authored
cron.
-
- 22 Sep, 2004 1 commit
-
-
Russ Fish authored
-
- 15 Sep, 2004 1 commit
-
-
Russ Fish authored
on the map. Use a checkbox for control. Turned at first by default. Add scale 0 to use the thumbnail (40% reduced) images. Scale 1 is still the default. Declutter www by moving the static images into a www/floormap subdirectory.
-
- 08 Sep, 2004 1 commit
-
-
Leigh B. Stoller authored
-
- 30 Jun, 2004 1 commit
-
-
Leigh B. Stoller authored
and php wrapper.
-
- 11 May, 2004 1 commit
-
-
Timothy Stack authored
tutorial is just a simple walkthough of the GUI that has the user create a two node experiment.
-
- 10 May, 2004 1 commit
-
-
Leigh B. Stoller authored
-
- 16 Apr, 2004 1 commit
-
-
Leigh B. Stoller authored
soeftware called swish-e since webglimpse was broken, did not install out of the box, no longer being maintained by the authors, and generally a pain in the ass. swish-e is probably overkill, but it works and can be configured and run from a single configuration file (swish.conf.in). I've removed the advanced search form and replaced with simple form. I can bring back advanced stuff if needed, although better to wait until the swish-e port is upgraded and there is better backend support for generating the html output. There is a backend script called websearch that is called from the php search page. It invokes swish and spits out html that is amenable to being inbedded in our existing page layout (we were not able to do that with webglimpse).
-
- 16 Dec, 2003 1 commit
-
-
Robert Ricci authored
APC.
-
- 12 Nov, 2003 1 commit
-
-
Robert Ricci authored
testsuite, which doesn't have a webserver assiocated with it. This will also allow the target to work before apache is up and running.
-
- 05 Nov, 2003 1 commit
-
-
Leigh B. Stoller authored
in the php extensions directory, and the following two lines were added to /usr/local/etc/php.ini: extension_dir = /usr/local/lib/php/20020429/ extension="apc.so" The new version is a little odd in that it is more difficult to clear the cache, which we must do when we install new pages. Rather then jump through too many hoops, I added a simple clearapc.php page, which does nothing but make the call from within the webserver. I have hooked this into the make install target using wget. If you care to see what is currently in the cache, you can load this page: https://www.emulab.net/apc.php which gives a non-pretty print dump of the cache. To clear the cache from your web browser: https://www.emulab.net/clearapc.php
-
- 13 Aug, 2003 1 commit
-
-
Robert Ricci authored
not linked to yet.
-
- 07 Aug, 2003 1 commit
-
-
Leigh B. Stoller authored
-
- 22 Jul, 2003 1 commit
-
-
Robert Ricci authored
installed.
-
- 09 Jul, 2003 1 commit
-
-
Leigh B. Stoller authored
in the experiment_resources table as a BLOB. The advantages are no more special directory and permission problems, and an archive of pretty pictures of experiments (including per-modified experiments).
-
- 01 Jul, 2003 1 commit
-
-
Leigh B. Stoller authored
Chad's tiptunnel stuff. Requires ssh-mime.pl in the current directory, to be installed as a browser helper application on the users machine. Copied Chad's instructions for the tiptunnel from the FAQ, and stuck it into ssh-mime.html as a help file (not really FAQ material). The intent of this of course is to make ssh into jailed nodes easier, but not having to know port numbers, or directly log into ops first, when the jails are using control network IPs in our private IP space (not routable from outside).
-
- 11 Jun, 2003 1 commit
-
-
Mac Newbold authored
Add a magical icon for the Emulab pages. Shows up on the tab for tabbed browsers, and in the bookmarks, etc. The current image isn't that great, but it's something. When we've got time, we'll make it a little better by not trying to fit so much of the logo in at once.
-
- 28 Apr, 2003 1 commit
-
-
Leigh B. Stoller authored
-
- 04 Apr, 2003 1 commit
-
-
Leigh B. Stoller authored
the news page. Better than trying to keep Changelog.html in sync. Change docwrapper.php3 to treat .txt files as special so that they are readable.
-
- 28 Feb, 2003 1 commit
-
-
Robert Ricci authored
vis prerender step setgid tbvis.
-
- 16 Aug, 2002 1 commit
-
-
Chad Barb authored
Adding in gunk to make installer binary get installed into www.
-
- 15 Aug, 2002 1 commit
-
-
Leigh B. Stoller authored
-