- 29 Jun, 2006 1 commit
-
-
Jay Lepreau authored
-
- 28 Jun, 2006 9 commits
-
-
Leigh B. Stoller authored
Rather then use Tim's code (which requires that I learn about creating packages on the Mac), I hacked up a little AppleScript widget. Sorta goes like this: * Copy ssh-mime.pl to your ~/bin directory on your Mac. * mkdir ~/Library/Scripts/Folder\ Action\ Scripts * Copy ssh-mime.scpt to the above directory. * Start up Firefox and go into the Preferences->Downloads menu to figure out where files are being saved (typically ~/Desktop). * Go into the Finder and find that folder. Right Click on that folder. (If you do not have a 3 button external mouse for your Mac like I do, then you select the folder, and do Control-Click). * You will see an option to "Attach Folder Action" in the menu. Select that option. * A finder file chooser pops up. Go to your ~/Library/Scripts/Folder\ Action\ Scripts and choose the ssh-mime.scpt entry. Okay, so how does this work? The AppleScript ssh-mime.scpt file is now going to be run whenever a file is downloaded (copied) into your firefox downloads directory. The script will look at the name of the file and if it ends in .tbssh, it will invoke ssh-mime.pl on it. Yep, its a hack, but its a lot easier then learning the Xcode development environment!
-
Kirk Webb authored
Support for setting up GNU Radio on the node-side of things. This operates pretty much the same way that wifi setup does, except that the interface does not exist when rc.ifconfig runs. Instead, it is created as part of the generated rc.ifc script. This required a couple of little (non-invasive) hacks to libsetup.pm and rc.ifconfig. Note that we are not passing gain and carrier sense threshold parameters through to the radio interface setup, but they are easy to add.
-
Leigh B. Stoller authored
number of pcs in use by the project at the top of the project page. I also changed to the project listing page to show both all nodes and PCs in use, sortable on either.
-
Mike Hibler authored
than a message per node. This is less annoying if say your experiment consists of 600 planetlab nodes.
-
Mike Hibler authored
ts_sort_prefixed_numeric had an unusal meaning in that it sorted by any trailing digits in a word, thus for example, sorting by the name column in the reserved node list would get you stuff like: pc2 pc3 ixp4 pc5 pcwf6 pc8 plab9 pc10 ... This didn't seem terribly intuitive. Perhaps there was a specific context where this makes sense, but I haven't found it! So now it sorts first by leading non-numeric value and then by numeric suffix.
-
Leigh B. Stoller authored
the node in the order they were specified in the NS file. Lots of hackery.
-
Mike Hibler authored
-
Leigh B. Stoller authored
* Save the entire logs directory along with the results of loghole. * A fix to make sure the database is dumped when an instance is terminated.
-
Leigh B. Stoller authored
terminated!
-
- 27 Jun, 2006 5 commits
-
-
Eric Eide authored
-
Leigh B. Stoller authored
wrong).
-
Leigh B. Stoller authored
-
Mike Hibler authored
Change the rude.cfg script we generate to have a final "wait around" period (MODIFY with 0 rate) before exiting. We have it wait for the one-way latency of the link. This way, rude will not exit--and linktest will not do the barrier synch--til all packets have had a fair chance to get to the other side. This way we don't need a randomly chosen sleep after the barrier returns and before we read the crude results. Though rude already supported the MODIFY with zero rate, I had to fix it since it didn't work if it was the last command for the flow. Adjust the timeout period for ping when doing the latency tests. Previously we waited for 3 seconds, now wait for max(RTT+1, 3) seconds. Much more work will have to be done to support multi-second latencies all around, this was just the low-hanging fruit.
-
Leigh B. Stoller authored
-
- 26 Jun, 2006 5 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
widearea_nodeinfo table. This will be used to generate maps of the planetlab (and probably RON, by zip code) nodes. Also check for, and update in the case of, site chages. Took a while, since I don't know python well, but I learned a lot in the process.
-
Mike Hibler authored
Should help prevent our TCP tmcd from "wedging".
-
Mike Hibler authored
-
Leigh B. Stoller authored
up an xterm. If you are not running X, will use a bit of applescript to fire up a Terminal window. Note that you need to be running an ssh-agent, started when you log in. One way to do that is http://www.sshkeychain.org. There are probably other ways as well, but not sure what they are. For sshkeychain (which I installed and seems to work okay) here are the instructions: * Copy SSHKeychain (SSHKeychain.app) to your Applications folder. * Run SSHKeychain. This should open a dock item and a statusbar item. * Click either the Statusbar Item, the Dock Item, or MainMenu and open the Preferences. * Open the Environment tab. * Enable "Manage global environment variables". This will make SSHKeychain available for other applications. * Open the keys tab and see if any of your keys are missing (~/.ssh/id_dsa and ~/.ssh/identity are default). * Add SSHKeychain to your Login Items in the System Preferences. * Re-login to make the global variables work. * Start up SSHKeychain, and you're set.
-
- 23 Jun, 2006 3 commits
-
-
Russ Fish authored
-
Russ Fish authored
Woops, copied too much text, way back when. ssh-mime-winxp.pl uses PuTTY, but rdp-mime-winxp.pl doesn't.
-
Jay Lepreau authored
-
- 22 Jun, 2006 9 commits
-
-
Russ Fish authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Russ Fish authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 21 Jun, 2006 8 commits
-
-
Mike Hibler authored
-
Leigh B. Stoller authored
mysql 5.0 dumps the schema. What a pain in the ass. Note that "timestamp" is basically impossible since its radically different between 3.X and 5.X, which would break schemacheck on 3.X based Emulabs. Since there are only three of them in the schema, I changed schemadiff to not look too hard at them.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Mike Hibler authored
The ddijkstra function is copied from rc.route, needs to be refactored.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
We are going to move to 6.1 soon anyway, I hope.
-