Timeline


and

Nov 4, 2007:

1:41 AM Changeset [231] by price
prototype fast installer. To install a distribution on a new volume, …

Oct 29, 2007:

1:20 AM Changeset [230] by ecprice
DHCP hostname change.
12:14 AM Changeset [229] by ecprice
Replace 'megabyte' with 'MiB' to please Anders.

Oct 28, 2007:

11:57 PM Changeset [228] by ecprice
Remove the useless User class (now user is a string) Allow creation …
11:27 PM Changeset [227] by ecprice
Remove the hostname as separate from machine name.
11:16 PM Changeset [226] by ecprice
Use the machine name, not the hostname, field.
10:48 PM Changeset [225] by tabbott
update changelog too!
10:47 PM Changeset [224] by tabbott
bugfix
5:43 PM DHCP edited by quentin
(diff)
3:04 PM DHCP created by quentin
2:54 PM WikiStart edited by quentin
(diff)
4:19 AM Changeset [223] by price
new remctl command "install" to invoke autoinstaller e.g., $ …
4:14 AM Changeset [222] by price
simplify isolinux.cfg. Once we fix the problem of rebooting with the …
2:47 AM Changeset [221] by price
postinst script, nicer pathnames, and read password hash from a file …
2:35 AM Ticket #13 (Trac should have access to the SVN repository) closed by quentin
fixed: Trac has been moved to https://sipb-xen-dev.mit.edu/trac
2:25 AM Changeset [220] by quentin
Uhh, use SSL…
2:23 AM Changeset [219] by quentin
Use non-auth port 446 to load the VNC applet, so the user doesn't see …
1:08 AM Changeset [218] by price
Use temp directory, use DHCP, and live in sane paths. The partial/ …
12:17 AM Changeset [217] by tabbott
have the web interface ACL file in the repository
12:14 AM Ticket #31 (switch from tabbott.extra) closed by quentin
fixed: We now use daemon/sipb-xen.mit.edu to make remctl calls.
12:13 AM Changeset [216] by quentin
Use daemon/sipb-xen.mit.edu and don't give user fake auth token in an …

Oct 27, 2007:

9:53 PM Changeset [215] by andersk
Since we're using the stock sid sources backported to etch now, I'm …
9:24 PM Changeset [214] by andersk
Tag 2.3 of sipb-xen-dom0
9:24 PM Changeset [213] by andersk
Depend on generic metapackages/provides instead of particular versions.
4:56 PM Ticket #27 (remctl create of running VM reboots machine.) closed by tabbott
fixed: Fix committed.
4:55 PM Changeset [212] by tabbott
don't reboot machine when create a running VM.

Oct 25, 2007:

11:41 PM Ticket #32 (/debian is full) created by andersk
Our Debian mirror in sipb-xen-dev:/debian is 100% full and not …
11:03 PM Ticket #31 (switch from tabbott.extra) created by ecprice
10:59 PM Ticket #30 (remove back doors) created by ecprice
10:50 PM Ticket #28 (Java vnc applet's height is too small) closed by ecprice
fixed
10:46 PM Ticket #11 (Xen upgrade) closed by ecprice
fixed: Happened.

Oct 22, 2007:

5:41 PM Changeset [211] by andersk
Use standard units.
5:40 PM Changeset [210] by andersk
The CSS interferes with the height=100% on the VNC applet. (Also, I …

Oct 21, 2007:

1:56 AM Ticket #29 (Encourage people to turn off their machines.) created by ecprice
If we make the service as easy to use as we should, people will make …
1:41 AM Ticket #28 (Java vnc applet's height is too small) created by ecprice
When I visit e.g. <https://sipb-xen-dev.mit.edu/vnc?machine_id=99>, …
1:35 AM Changeset [209] by ecprice
Split main.py in four.

Oct 20, 2007:

10:16 AM Changeset [208] by ecprice
These shouldn't be here (since they're compiled, and compile …
10:14 AM Changeset [207] by ecprice
Removed the Javascript, since I realized that - The way it was was …
8:38 AM Changeset [206] by ecprice
(Forget to make this to test it)
8:28 AM Changeset [205] by ecprice
A monster checkin, with a variety of changes to the web …
1:35 AM Ticket #27 (remctl create of running VM reboots machine.) created by ecprice
Run remctl black-mesa control moo create gutsy-i386 twice; the …

Oct 19, 2007:

10:16 PM Changeset [204] by ecprice
Add repr.
3:12 AM Ticket #24 (CSS) closed by ecprice
duplicate: We now have CSS, but it needs to be customized; see 12.
3:09 AM Ticket #21 (DNS Server) closed by ecprice
fixed
3:09 AM Ticket #16 (Authentication) closed by ecprice
fixed
3:09 AM Ticket #15 (Ownership transfer) closed by ecprice
fixed
3:09 AM Ticket #14 (Authorization) closed by ecprice
fixed
3:08 AM Ticket #26 (Security on VNC) closed by ecprice
fixed
3:08 AM Ticket #26 (Security on VNC) created by ecprice
From clearboard.
3:08 AM Ticket #25 (Help!) closed by ecprice
fixed
3:08 AM Ticket #25 (Help!) created by ecprice
Add help.
3:07 AM Ticket #24 (CSS) created by ecprice
From clearboard.
3:06 AM Ticket #23 (Move web interface off laptop) closed by ecprice
fixed
3:06 AM Ticket #23 (Move web interface off laptop) created by ecprice
From clearboard.
3:06 AM Ticket #22 (Machine modifications (ram, hostname, ACL)) closed by ecprice
fixed
3:05 AM Ticket #22 (Machine modifications (ram, hostname, ACL)) created by ecprice
From clearboard.
3:05 AM Ticket #21 (DNS Server) created by ecprice
From clearboard.
3:05 AM Ticket #20 (DHCP Server) closed by ecprice
fixed
3:05 AM Ticket #20 (DHCP Server) created by ecprice
From clearboard.
3:04 AM Ticket #19 (Machine rename) closed by ecprice
fixed
3:04 AM Ticket #19 (Machine rename) created by ecprice
From clearboard.
3:03 AM Ticket #18 (VNC password generation) closed by ecprice
wontfix
3:03 AM Ticket #18 (VNC password generation) created by ecprice
From clearboard.
3:03 AM Ticket #17 (Resource limits) closed by ecprice
fixed
3:02 AM Ticket #17 (Resource limits) created by ecprice
From clearboard
3:02 AM Ticket #16 (Authentication) created by ecprice
From clearboard.
3:00 AM Ticket #15 (Ownership transfer) created by ecprice
From clearboard.
2:59 AM Ticket #14 (Authorization) created by ecprice
From clearboard.
2:53 AM Ticket #1 (Set up a Trac) closed by ecprice
fixed
2:41 AM Ticket #13 (Trac should have access to the SVN repository) created by ecprice
Trac only support local subversion repositories. Someone wrote an …
1:48 AM Ticket #12 (Clean up the web interface) created by ecprice
The website's appearance wasn't so much designed as evolved. We …
1:40 AM Ticket #11 (Xen upgrade) created by ecprice
Black-Mesa's current version of Xen (3.1.0-1) has security …
1:31 AM Ticket #10 (ParaVM support) created by ecprice
Make it possible to create and control ParaVM machines from the web …
1:27 AM Ticket #9 (Faster haveAccess(user, machine)) created by ecprice
The haveAccess(user, machine) shouldn't need to do several pts …
1:22 AM Ticket #8 (AJAXify the web interface) created by ecprice
Various web operations (e.g. power on, create) should not send the …
1:18 AM Ticket #7 (Uploading your own boot CD) created by ecprice
Users should be able to boot their VMs with an arbitrary boot CD that …
1:16 AM Ticket #6 (Automatic installation of common distributions) created by ecprice
Users should be able to quickly set up initial installations of common …
12:56 AM Ticket #5 (Get *.<something>.mit.edu) created by ecprice
We hold the current location (*.servers.csail.mit.edu) under the …
12:04 AM Ticket #4 (Database connections are not reloaded after database restart) created by ecprice
SQLAlchemy does not seem to support automatic reconnection if the …

Oct 18, 2007:

11:48 PM Ticket #3 (VNC applet doesn't handle repeated connections) created by ecprice
Reloading the applet, or clicking the disconnect and reconnect …
11:35 PM Ticket #2 (VNC applet doesn't handle modifier keys correctly) created by ecprice
If you hold down the alt key while moving the mouse out of the window, …
11:28 PM Ticket #1 (Set up a Trac) created by ecprice
We need a better way to organize bug reports and feature requests. …
10:58 PM Changeset [203] by ecprice
Fix to admin
10:31 PM InterTrac created by trac
10:31 PM InterWiki created by trac
10:31 PM RecentChanges created by trac
10:31 PM SandBox created by trac
10:31 PM TitleIndex created by trac
10:31 PM TracAccessibility created by trac
10:31 PM TracBrowser created by trac
10:31 PM TracEnvironment created by trac
10:31 PM TracGuide created by trac
10:31 PM TracInterfaceCustomization created by trac
10:31 PM TracLogging created by trac
10:31 PM TracModPython created by trac
10:31 PM TracNotification created by trac
10:31 PM TracQuery created by trac
10:31 PM TracReports created by trac
10:31 PM TracRoadmap created by trac
10:31 PM TracRss created by trac
10:31 PM TracSupport created by trac
10:31 PM TracSyntaxColoring created by trac
10:31 PM TracTickets created by trac
10:31 PM TracTimeline created by trac
10:31 PM TracUpgrade created by trac
10:31 PM TracWiki created by trac
10:31 PM WikiNewPage created by trac
10:31 PM WikiPageNames created by trac
10:31 PM WikiRestructuredText created by trac
10:31 PM WikiRestructuredTextLinks created by trac
10:31 PM WikiStart created by trac
10:31 PM CamelCase created by trac
10:31 PM InterMapTxt created by trac
10:31 PM TracAdmin created by trac
10:31 PM TracBackup created by trac
10:31 PM TracCgi created by trac
10:31 PM TracChangeset created by trac
10:31 PM TracFastCgi created by trac
10:31 PM TracImport created by trac
10:31 PM TracIni created by trac
10:31 PM TracInstall created by trac
10:31 PM TracLinks created by trac
10:31 PM TracPermissions created by trac
10:31 PM TracPlugins created by trac
10:31 PM TracRevisionLog created by trac
10:31 PM TracSearch created by trac
10:31 PM TracStandalone created by trac
10:31 PM TracTicketsCustomFields created by trac
10:31 PM TracUnicode created by trac
10:31 PM WikiDeletePage created by trac
10:31 PM WikiFormatting created by trac
10:31 PM WikiHtml created by trac
10:31 PM WikiMacros created by trac
10:31 PM WikiProcessors created by trac
9:49 PM Changeset [202] by quentin
Use correct dhcp options, and use SO_BINDTODEVICE to send out the …

Oct 16, 2007:

4:11 AM Changeset [201] by price
a system for building guest images on demand (partially implemented) …
1:15 AM Changeset [200] by tabbott
Tag 1.0.5 of sipb-xen-remctl-auto
1:12 AM Changeset [199] by tabbott
1:09 AM Changeset [198] by tabbott
more remctl interface changes.
1:07 AM Changeset [197] by tabbott
use the new remctl interface
1:05 AM Changeset [196] by tabbott
more updates to remctl code. Now "reboot" on the web interface will …
1:02 AM Changeset [195] by tabbott
restructuring of remctl code and interface
12:35 AM Changeset [194] by tabbott
Tag 1.0.4 of sipb-xen-remctl-auto
12:35 AM Changeset [193] by tabbott
Create package tags directory

Oct 11, 2007:

8:07 PM Changeset [192] by ecprice
Bigger applet
5:02 AM Changeset [191] by quentin
Pass the correct parameters for configuration (gateway, DNS, etc.)
4:09 AM Changeset [190] by root
Bugfixes to make it run
3:56 AM Changeset [189] by quentin
Initial checkin of a DHCP server (untested)
1:56 AM Changeset [188] by ecprice
bugfix
1:55 AM Changeset [187] by ecprice
Help, admin, links at the top.
12:14 AM Changeset [186] by ecprice
Remove the MAC address from the summary page.

Oct 10, 2007:

10:08 AM Changeset [185] by ecprice
And another one.
10:06 AM Changeset [184] by ecprice
Make link relative, not absolute.
9:52 AM Changeset [183] by ecprice
Not clear that skeleton.py should be in the repository, though.
9:50 AM Changeset [182] by ecprice
Create a static/ directory
8:52 AM Changeset [181] by ecprice
DNS server!
3:50 AM Changeset [180] by ecprice
Bug fix.
3:48 AM Changeset [179] by ecprice
Leave open the option of administrator acls.
2:54 AM Changeset [178] by tabbott
Add CSS!
1:56 AM Changeset [177] by ecprice
Several modifications.
1:53 AM Changeset [176] by ecprice
Another bare except removed.
1:50 AM Changeset [175] by ecprice
Fix errors on lvresize to equal or smaller value.
12:31 AM Changeset [174] by ecprice
Actually suppress the error, without suppressing code errors.
12:18 AM Changeset [173] by ecprice
Tag 9.0 of sipb-xen-database
12:17 AM Changeset [172] by ecprice
No changes.
12:14 AM Changeset [171] by ecprice
Tag 9 of sipb-xen-database
12:14 AM Changeset [170] by ecprice
Increment version number.
12:11 AM Changeset [169] by ecprice
Tag 8 of sipb-xen-database
12:05 AM Changeset [168] by ecprice
Allow administrators.

Oct 9, 2007:

11:21 PM Changeset [167] by ecprice
don't display uptime, cputime when machine is off.
11:15 PM Changeset [166] by ecprice
Machine name cannot be changed while the machine is running without …
10:59 PM Changeset [165] by ecprice
Make not modifying the disks work.
10:50 PM Changeset [164] by ecprice
fix invalid input exception, and let you "change" machine to it's own name
10:29 PM Changeset [163] by ecprice
minor bugfix, and check not reusing names.
10:19 PM Changeset [162] by ecprice
No longer force user_ at start of machine name on machine creation. …
10:08 PM Changeset [161] by ecprice
Add support for (A) modifying VM names, memory, disksize (B) …
10:04 PM Changeset [160] by tabbott
actually don't check for errors
8:10 PM Changeset [159] by ecprice
Don't fail to delete the VM because it wasn't running
7:23 PM Changeset [158] by ecprice
destroy machines before trying to delete them.
5:30 PM Changeset [157] by ecprice
Bugfixes.
3:42 PM Changeset [156] by tabbott
Make lvcreate-all work.
3:13 PM Changeset [155] by tabbott
fix bug in the lvcreate-all script.
8:11 AM Changeset [154] by ecprice
bugfix
8:09 AM Changeset [153] by ecprice
Improve the error infrastructure. Hopefully this works; I haven't …
7:28 AM Changeset [152] by ecprice
Store a little global state to avoid an extra remctls.
4:49 AM Changeset [151] by andersk
Bump version.
3:06 AM Changeset [150] by ecprice
Another bugfix.
2:59 AM Changeset [149] by ecprice
Tim, please run python on your code to verify that it parses properly.
2:36 AM Changeset [148] by ecprice
Changed version numbers.
2:31 AM Changeset [147] by ecprice
For new naming scheme.
2:27 AM Changeset [146] by tabbott
1) reworking of lvm stuff into a single python script rather than a …

Oct 8, 2007:

7:17 AM Changeset [145] by ecprice
Documentation + cleaning up a little.
4:44 AM Changeset [144] by ecprice
More updates.
4:35 AM Changeset [143] by quentin
SSL support for VNC proxy
4:27 AM Changeset [142] by tabbott
throw error when disk creation fails
4:13 AM Changeset [141] by tabbott
More web interface support code.
3:39 AM Changeset [140] by ecprice
Python 2.4 support
3:37 AM Changeset [139] by ecprice
Help!
2:56 AM Changeset [138] by ecprice
ParaVM on list
2:38 AM Changeset [137] by ecprice
Machine -> type relation
2:36 AM Changeset [136] by ecprice
HVM/ParaVM
2:26 AM Changeset [135] by ecprice
More stuff.
2:17 AM Changeset [134] by ecprice
Moo!
1:22 AM Changeset [133] by ecprice
Update
1:12 AM Changeset [132] by tabbott
remctl support for renaming machines
12:04 AM Changeset [131] by ecprice
DNS (*.servers.csail.mit.edu from database)

Oct 7, 2007:

10:21 PM Changeset [130] by tabbott
more support for web interface fixes
10:14 PM Changeset [129] by tabbott
more remctl support for web interface
9:44 PM Changeset [128] by quentin
Added control and alt checkboxes, for ease of typing modifier sequences
8:49 PM Changeset [127] by tabbott
more web interface updates
6:32 PM Changeset [126] by tabbott
fixed to work with web interface.
6:16 PM Changeset [125] by quentin
Correctly verify authentication tokens, and disable backdoor
6:14 PM Changeset [124] by tabbott
machine_name is the argument to the database
6:07 PM Changeset [123] by tabbott
Moved the lvcreate thing to /usr/sbin.
6:02 PM Changeset [122] by tabbott
Add another remctl command for webland.
5:46 PM Changeset [121] by tabbott
Move things around and add web interface support code.
5:34 PM Changeset [120] by quentin
Don't store unnecessary info in the token
5:32 PM Changeset [119] by ecprice
More work.
5:17 PM Changeset [118] by quentin
Generate real authentication tokens
4:24 PM Changeset [117] by ecprice
exit is defined elsewhere, so we use sys.exit.
4:34 AM Changeset [116] by andersk
Actually import re.
4:29 AM Changeset [115] by ecprice
VNC server commit.
3:40 AM Changeset [114] by andersk
import re.
3:31 AM Changeset [113] by ecprice
Initial import of web interface.
3:24 AM Changeset [112] by andersk
Update control from control.in.
3:19 AM Changeset [111] by andersk
version 7
3:16 AM Changeset [110] by andersk
Regex sanity checking.
2:45 AM Changeset [109] by andersk
Add cdrom_image parameter; do some simple regex sanity checking.
1:12 AM Changeset [108] by ecprice
Add a table for boot CDs.

Oct 6, 2007:

8:03 PM Changeset [107] by ecprice
Make ip unique, and constructor for nics.
7:35 PM Changeset [106] by ecprice
nics primary key should be mac address, not hostname.
6:50 PM Changeset [105] by quentin
Allow building with javac 1.5
Note: See TracTimeline for information about the timeline view.