1. 14 Mar, 2007 1 commit
  2. 01 Dec, 2006 1 commit
  3. 30 Jun, 2006 1 commit
  4. 13 Apr, 2006 1 commit
  5. 07 Apr, 2006 1 commit
  6. 08 Mar, 2006 1 commit
    • Timothy Stack's avatar
      · 74bc1920
      Timothy Stack authored
      Convert to a CSS layout, hopefully it should make some workbenchy
      things easier.
      
      	* www/beginexp_form.php3: Widen the nscheck window a bit so it
      	looks nice.
      
      	* www/common-style.css: Clean out some dead definitions.
      
      	* www/GNUmakefile.in, www/csshover.htc: Some magic that makes IE
      	support the :hover CSS pseudo-class.
      
      	* www/currentusage.php3: Tweak the header on the usage table.
      
      	* www/linktest.php3: Drop an extraneous </div>.
      
      	* www/menu.php3, www/tutorial/mobilewireless.php3: Use CSS and
      	semantic markup instead of tables.
      
      	* www/nscheck.php3: Hide some of the extra stuff.
      
      	* www/style-doc.css: Some styling specific to documentation.
      
      	* www/style.css, www/style-nonmain.css: Update for changes to
      	menu.php3 and try to clean out some old stuff.
      74bc1920
  7. 22 Feb, 2006 1 commit
  8. 15 Dec, 2005 1 commit
  9. 30 Nov, 2005 1 commit
  10. 28 Nov, 2005 1 commit
    • Timothy Stack's avatar
      · 19dbd0fd
      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.
      19dbd0fd
  11. 01 Nov, 2005 1 commit
    • Leigh B. Stoller's avatar
      Hacky little script (htmlinstall) that runs each html file through a · 780bcd01
      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.
      780bcd01
  12. 26 Oct, 2005 1 commit
    • Timothy Stack's avatar
      · df1f4479
      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).
      df1f4479
  13. 20 Sep, 2005 1 commit
    • Leigh B. Stoller's avatar
      Checkpoint Chat Support stuff; mostly working but still needs work. · 90cdfb60
      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.
      90cdfb60
  14. 08 Sep, 2005 1 commit
  15. 29 Jun, 2005 1 commit
  16. 28 Jun, 2005 1 commit
  17. 11 May, 2005 1 commit
  18. 20 Feb, 2005 1 commit
  19. 15 Feb, 2005 2 commits
  20. 10 Jan, 2005 1 commit
    • Timothy Stack's avatar
      · 89bf0a7f
      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...
      89bf0a7f
  21. 27 Dec, 2004 1 commit
  22. 21 Dec, 2004 1 commit
    • Leigh B. Stoller's avatar
      Rework old XMLRPC code that I stuck into defs.php3 a long time ago, · 98d2ab5f
      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.
      98d2ab5f
  23. 13 Dec, 2004 3 commits
    • Russ Fish's avatar
    • Timothy Stack's avatar
      · a83bc7d2
      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.
      a83bc7d2
    • Leigh B. Stoller's avatar
      Minor fix. · 9adc56c0
      Leigh B. Stoller authored
      9adc56c0
  24. 08 Dec, 2004 1 commit
  25. 07 Oct, 2004 1 commit
  26. 22 Sep, 2004 1 commit
  27. 15 Sep, 2004 1 commit
  28. 08 Sep, 2004 1 commit
  29. 30 Jun, 2004 1 commit
  30. 11 May, 2004 1 commit
  31. 10 May, 2004 1 commit
  32. 16 Apr, 2004 1 commit
    • Leigh B. Stoller's avatar
      Replace old and tired webglimpse with new and modern index/search · ac1c62df
      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).
      ac1c62df
  33. 16 Dec, 2003 1 commit
  34. 12 Nov, 2003 1 commit
  35. 05 Nov, 2003 1 commit
    • Leigh B. Stoller's avatar
      Bring back the Alternative PHP cache. The apc.so module is installed · d117955a
      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
      d117955a
  36. 13 Aug, 2003 1 commit
  37. 07 Aug, 2003 1 commit