- 16 Mar, 2015 11 commits
-
-
Mike Hibler authored
-
Leigh B Stoller authored
-
Mike Hibler authored
-
Leigh B Stoller authored
to avoid confusion between the different parties; only one imaging operation is going to be in progress anyway, so there is no benefit to using version uuid.
-
Leigh B Stoller authored
to avoid confusion between the different parties; only one imaging operation is going to be in progress anyway, so there is no benefit to using version uuid.
-
Mike Hibler authored
-
Leigh B Stoller authored
do not own the profile.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Gary Wong authored
-
Leigh B Stoller authored
password to collapse above the console window, inside the tab.
-
- 15 Mar, 2015 5 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
nodes.
-
Leigh B Stoller authored
for nonlocal projects (IG). Also add -z (randomize) option to ptopgen to avoid assign always picking the same nodes for everyone.
-
Mike Hibler authored
Finally just had to add a target for the mfs install since there seemed to be no way to make CLIENT_BINDIR work for both /usr/local/bin and /etc/testbed. Now Leigh and I can stop overwriting each others' commits.
-
- 14 Mar, 2015 3 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
Uses the MBR/GPT libraries from imagezip, hence the awkward change to the imagezip Makefile.
-
- 13 Mar, 2015 8 commits
-
-
Gary Wong authored
The old approach included the manifests directly in the HTML, which caused two problems: (1) any manifest XML element that isn't valid HTML could get modified by the browswer; (2) a malicious user could insert arbitrary HTML to be executed by an admin's browsers when visiting the user's manifest.
-
Leigh B Stoller authored
-
Jonathon Duerig authored
-
Mike Hibler authored
Make sure we clear out any partial GPTs. On FreeBSD we just use "gpart destroy" which will get rid of an MBR or GPT. Tee the output of rc.frisbee into a file and upload that back to boss in the event of a failure. We will see if this proves useful.
-
Gary Wong authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
but instead returns a blob with the url and root password to use on the console. ConsoleURL() will eventually go away when everyone is updated.
-
Leigh B Stoller authored
* Various UI tweaks for profile versioning. * Roll out profile versioning for all users. * Disable/Hide publishing for now. * Move profile/version URLs into a modal that is invoked by a new Share button, that explains things a little better. * Unify profile permissions between APT/Cloudlab. Users now see just two choices; project or anyone, where anyone includes guest users in the APT interface, for now. * Get rid of "List on the front page" checkbox, all public profiles will be listed, but red-dot can still set that bit. * Return the publicURL dynamically in the status blob, and set/show the sliver info button as soon as we get it. * Console password support; if the aggregate returns the console password, add an item to the context menu to show it. * Other stuff.
-
- 12 Mar, 2015 10 commits
-
-
Mike Hibler authored
-
Jonathon Duerig authored
Fix bug in Jacks Editor wrapper on cancel
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
Remove auto_incrementing idx altogether. Better to just use exptidx, pool_id as a composite primary key. Bah.
-
Gary Wong authored
We can't add all the interfaces all the time (since we have thousands of them, and we're frequently repopulating the monitoring database), and we can't statically determine the set we care about, either (since it depends which VLANs we report as externally visible).
-
Gary Wong authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
- 11 Mar, 2015 3 commits
-
-
Leigh B Stoller authored
consistently. Sure sounded like a bug that needed to be fixed, and here it is.
-
Leigh B Stoller authored
using the CloudLab interface.
-
Leigh B Stoller authored
to that URL like we do for normal login.
-