• Timothy Stack's avatar
    · 463ee6b1
    Timothy Stack authored
    Mote and robot related stuff.  The main thing is the addition of relay
    capabilities to capture and related things.
    	* GNUmakefile.in: Add the capture and tip subdirectories to the
    	client and client-install targets.
    	* configure, configure.in, config.h.in: Detect srandomdev() for
    	capture and add "mote/newmote" script.
    	* capture/GNUmakefile.in, capture/capture.c: Add "relay"
    	capabilities to capture.
    	* capture/capquery.c: Query the capserver for the relay receiver's
    	port number.
    	* capture/capserver.c: Small hack to return the port number
            for a node.
    	* db/libdb.pm.in, db/xmlconvert.in: Add virt_tiptunnels table.
    	* event/program-agent/program-agent.c: Change log file names to
    	something a little more user-friendly.  Add a "MODIFY" event
    	handler that lets the user set agent attributes (command, tag,
    	timeout) without having to run a program.
    	* event/sched/GNUmakefile.in, event/sched/console-agent.cc,
    	event/sched/console-agent.h, event/sched/event-sched.c: Add
    	console agents that can be used to snapshot a section of the
    	capture log file.
    	* event/sched/node-agent.cc: Some minor cleanup.
    	* event/sched/simulator-agent.cc, event/sched/simulator-agent.h:
    	Add the config data to the report mail.  Add a "RESET" event
    	handler that runs "loghole clean".  Save the report mail in a file
    	so it gets archived with the rest of the logs.
    	* lib/libtb/tbdefs.h: Add CONSOLE object type.
    	* mote/GNUmakefile.in, mote/newmote: Add newmote script, just a
    	quick hack to add motes to the DB.
    	* mote/tbuisp.in: Add another backend for loading motes through
    	their relay capture server.
    	* robots/mtp/mtp_dump.c: Dump the min/max values for x and y,
    	handy for figuring out the bounds of the camera.
    	* sql/database-fill.sql: Change the RELOAD-MOTE/SHUTDOWN ->
    	ALWAYSUP/SHUTDOWN mode transition to ALWAYSUP/ISUP since stated
    	doesn't seem to run triggers after a state change by a mode
    	* tbsetup/tbreport.in: Change the ordering of the eventlist so it
    	displays event-sequences appropriately.
    	* tbsetup/ns2ir/GNUmakefile.in, tbsetup/ns2ir/console.tcl,
    	tbsetup/ns2ir/node.tcl, tbsetup/ns2ir/parse.tcl.in,
    	tbsetup/ns2ir/sim.tcl.in: Add a "console" agent that represents
    	the serial console for a node.
    	* tbsetup/ns2ir/sequence.tcl: Add an "append" method so it is
    	easier to build sequences dynamically.
    	* tbsetup/ns2ir/topography.tcl: Make checkdest available to
    	regular users.
    	* tip/GNUmakefile.in, tip/tiptunnel.c: Add support for uploading a
    	file to a relay version of capture and exporting the end
    	connection as a pty.
    	* tmcd/decls.h, tmcd/common/libsetup.pm: Bump version number since
    	the dosubnodelist change is not backwards compatible.
    	* tmcd/tmcd.c: Make dosubnodelist and dosubconfig callable even
    	when a node isn't allocated.  Add dotiptunnels command that
    	returns which serial consoles are to be mounted on a node.  Add
    	mote version of subconfig that returns information needed to
    	startup the relay version of capture.
    	* tmcd/common/bootsubnodes: For motes, startup the relay version
    	of capture (XXX stargate specific).
    	* tmcd/common/libsetup.pm, tmcd/common/libtmcc.pm,
    	tmcd/common/config/rc.config, tmcd/common/config/rc.tiptunnels:
    	Client side changes for mounting another nodes serial line.
    	* tmcd/common/rc.bootsetup: Always boot the subnodes, even when
    	free.  This is used for motes since their capture needs to be up
    	for reloading at the time.
    	* tmcd/linux/ixpboot: Shuffle some code around so the script
    	doesn't fail if the ixp isn't allocated.
    	* utils/loghole.in: Add "digest.out" and "report.mail" as global
    	logs to be saved in archives and display the "report.mail" file
    	when showing a loghole archive.
    	* xmlrpc/emulabserver.py.in: Scrub more of the return values to
    	get rid of "None"s.
Last commit
Last update
sgtools Loading commit data...
GNUmakefile.in Loading commit data...
newmote.in Loading commit data...
tbsgmotepower.in Loading commit data...
tbuisp.in Loading commit data...