# # ChangeLog for / # # Generated by Trac 1.0.2 # Nov 22, 2024, 9:53:19 PM Sun, 22 Jun 2008 06:42:03 GMT ecprice [640] * trunk/packages/sipb-xen-www/code/main.py (modified) Import random before seeding Sun, 22 Jun 2008 06:37:06 GMT quentin [639] * trunk/packages/sipb-xen-www/code/static/style.css (modified) * trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified) Show power buttons as icons Sun, 22 Jun 2008 06:31:23 GMT quentin [638] * trunk/packages/sipb-xen-www/code/static/power_button_off_to_on_bg.png (added) * trunk/packages/sipb-xen-www/code/static/power_button_on_to_off_bg.png (added) Images without foreground, for use as background Sun, 22 Jun 2008 05:59:32 GMT quentin [637] * trunk/packages/sipb-xen-www/code/static/power_button.png (modified) * trunk/packages/sipb-xen-www/code/static/power_button_off.png (modified) * trunk/packages/sipb-xen-www/code/static/power_button_off_to_on.png (modified) * trunk/packages/sipb-xen-www/code/static/power_button_on.png (modified) * trunk/packages/sipb-xen-www/code/static/power_button_on_to_off.png (modified) Use IEC 5009 standby symbol Sun, 22 Jun 2008 05:30:08 GMT quentin [636] * trunk/packages/sipb-xen-www/code/static/power_button.png (added) * trunk/packages/sipb-xen-www/code/static/power_button_off.png (added) * trunk/packages/sipb-xen-www/code/static/power_button_off_to_on.png (added) * trunk/packages/sipb-xen-www/code/static/power_button_on.png (added) * trunk/packages/sipb-xen-www/code/static/power_button_on_to_off.png (added) Add power button images Sun, 22 Jun 2008 05:28:55 GMT ecprice [635] * trunk/packages/sipb-xen-guest-installer/files/usr/sbin/sipb-xen-install (added) xen-create-image in dom0 Sun, 22 Jun 2008 05:26:46 GMT ecprice [634] * trunk/packages/sipb-xen-www/code/main.py (modified) Seed the random number generator after the fork. Sun, 22 Jun 2008 02:51:38 GMT andersk [633] * trunk/packages/sipb-xen-www/code/main.py (modified) Redirect overlord -> overlord/ and use relative redirects. Sun, 22 Jun 2008 02:39:27 GMT andersk [632] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/validation.py (modified) * trunk/packages/sipb-xen-www/code/webcommon.py (modified) Add overlord mode, accessible from xvm.mit.edu/overlord by ... Sun, 22 Jun 2008 01:28:56 GMT ecprice [631] * package_tags/sipb-xen-database/10.13 (copied) Tag 10.13 of sipb-xen-database Sun, 22 Jun 2008 01:27:57 GMT ecprice [630] * trunk/packages/sipb-xen-database/debian/changelog (modified) * trunk/packages/sipb-xen-database/sipb_xen_database/models.py (modified) Database changes for autoinstalls Sun, 22 Jun 2008 01:23:59 GMT ecprice [629] * trunk/packages/sipb-xen-www/code/controls.py (modified) * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified) * trunk/packages/sipb-xen-www/code/validation.py (modified) Autoinstalls Sun, 22 Jun 2008 01:16:10 GMT price [628] * trunk/packages/sipb-xen-www/code/Makefile (modified) web: fix file permissions on each make Sun, 22 Jun 2008 01:10:55 GMT price [627] * trunk/packages/sipb-xen-www/code/main.py (modified) web: don't send mail on error if it's one of us testing I started ... Sun, 22 Jun 2008 00:58:51 GMT price [626] * trunk/packages/sipb-xen-www/code/controls.py (modified) web/info: recognize new error message for off VMs Sun, 22 Jun 2008 00:49:47 GMT price [625] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-control (added) * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-proxy (modified) remote: proxy control requests on running VMs to right host Sun, 22 Jun 2008 00:49:04 GMT price [624] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-proxy (modified) clean up sipb-xen-remote-proxy dispatch logic Sat, 21 Jun 2008 23:56:50 GMT price [623] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) note host in listvms Sat, 21 Jun 2008 23:33:46 GMT price [622] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) not worth defining an exception class for one invocation site Sat, 21 Jun 2008 23:19:06 GMT geofft [621] * trunk/packages/sipb-xen-www/code/static/style.css (modified) * trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified) two small prettifications Sat, 21 Jun 2008 23:16:54 GMT price [620] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-proxy (modified) make sipb-xen-remote-proxy a bit less obscure Sat, 21 Jun 2008 23:08:24 GMT price [619] * trunk/packages/sipb-xen-remote-server/files/etc/remctl/conf.d/sipb-xen-web (modified) we renamed 'web vmboot' to 'control .. create' long ago Sat, 21 Jun 2008 22:43:15 GMT geofft [618] * trunk/packages/sipb-xen-www/code/static/prototype.js (modified) * trunk/packages/sipb-xen-www/code/static/stripe.js (added) * trunk/packages/sipb-xen-www/code/static/style.css (modified) * trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified) * trunk/packages/sipb-xen-www/code/templates/skeleton.tmpl (modified) Apply a background color to every other VM, and move the power button ... Sat, 21 Jun 2008 22:42:05 GMT price [617] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) update vim's idea of indentation per r561 Sat, 21 Jun 2008 22:41:20 GMT price [616] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) sx-remote-listvms: someone's uncommitted changes Sat, 21 Jun 2008 22:38:48 GMT price [615] * trunk/packages/sipb-xen-remote-server/files/etc/remctl/conf.d/sipb-xen-web (modified) * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remctl-help (added) provide help on 'remctl remote help help' etc Sat, 21 Jun 2008 22:25:28 GMT price [614] * trunk/packages/sipb-xen-remote-server/files/etc/remctl/conf.d/sipb-xen-web (modified) sleep, as a testing stub in remote Sat, 21 Jun 2008 20:35:31 GMT ecprice [613] * trunk/packages/sipb-xen-www/code/main.py (modified) Clear SQL cache on each request. Wed, 18 Jun 2008 07:56:52 GMT andersk [612] * trunk/packages/sipb-xen-www/code/main.py (modified) Oops, reenable error mail. Wed, 18 Jun 2008 07:53:29 GMT andersk [611] * package_tags/sipb-xen-database/10.12 (copied) Tag 10.12 of sipb-xen-database Wed, 18 Jun 2008 07:53:11 GMT andersk [610] * trunk/packages/sipb-xen-database/debian/changelog (modified) Bump sipb-xen-database version. Wed, 18 Jun 2008 07:50:31 GMT andersk [609] * trunk/packages/sipb-xen-database/sipb_xen_database/models.py (modified) * trunk/packages/sipb-xen-www/code/controls.py (modified) * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/templates/info.tmpl (modified) * trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified) * trunk/packages/sipb-xen-www/code/validation.py (modified) Add a description field. Tue, 17 Jun 2008 03:05:03 GMT geofft [608] * trunk/packages/sipb-xen-www/code/templates/unauth.tmpl (modified) Rephrase the five paragraphs of price..er..prose Mon, 16 Jun 2008 08:08:39 GMT andersk [607] * trunk/packages/sipb-xen-www/code/main.py (modified) 404 errors are not email-worthy. Mon, 16 Jun 2008 03:26:42 GMT price [606] * trunk/packages/sipb-xen-www/debian/changelog (modified) * trunk/packages/sipb-xen-www/files/etc/apache2/conf.d/sipb-xen-www (added) long timeouts in FastCGI, so the autoinstaller can work Mon, 16 Jun 2008 01:51:55 GMT price [605] * trunk/packages/sipb-xen-www/debian/changelog (modified) * trunk/packages/sipb-xen-www/debian/control (modified) depend on mod_fcgid Sun, 15 Jun 2008 07:12:07 GMT broder [604] * trunk/packages/sipb-xen-www/files/etc/apache2/sites-available/ssl (modified) Stop trying to serve the favico from the webapp, and other people's ... Fri, 13 Jun 2008 08:10:10 GMT price [603] * trunk/packages/sipb-xen-www/code/main.py (modified) small code cleanups Fri, 13 Jun 2008 08:03:01 GMT price [602] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/templates/error_raw.tmpl (modified) one world, one error-reporting mechanism The email and the web page ... Fri, 13 Jun 2008 07:51:37 GMT price [601] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/templates/__init__.py (modified) * trunk/packages/sipb-xen-www/code/templates/error.tmpl (modified) * trunk/packages/sipb-xen-www/code/templates/error_raw.tmpl (added) all details in email too, still just for CodeError Fri, 13 Jun 2008 07:42:51 GMT price [600] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/templates/error.tmpl (modified) collect all available data, in CodeError case for now Fri, 13 Jun 2008 06:58:13 GMT price [599] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/templates/error.tmpl (modified) send mail on all exceptions Fri, 13 Jun 2008 06:32:32 GMT price [598] * trunk/packages/sipb-xen-www/code/main.py (modified) send mail on non-CodeError exceptions Sat, 07 Jun 2008 02:37:45 GMT price [597] * trunk/packages/sipb-xen-www/code/templates/help.tmpl (modified) link to tips wiki page Fri, 06 Jun 2008 21:33:13 GMT ecprice [596] * trunk/packages/sipb-xen-remote-server/files/etc/remctl/conf.d/sipb-xen-web (modified) Revert regression in r538 bypassing kinit. Fri, 06 Jun 2008 16:35:54 GMT ecprice [595] * trunk/packages/sipb-xen-www/files/etc/apache2/sites-available/default (modified) Expose the script to kill the fastcgi processes. Fri, 06 Jun 2008 16:26:57 GMT ecprice [594] * package_tags/sipb-xen-database/10.11 (copied) Tag 10.11 of sipb-xen-database Fri, 06 Jun 2008 16:26:25 GMT ecprice [593] * trunk/packages/sipb-xen-database/debian/changelog (modified) Yet Another dch -i. Fri, 06 Jun 2008 16:25:15 GMT ecprice [592] * trunk/packages/sipb-xen-database/sipb_xen_database/models.py (modified) Specify ON DELETE CASCADE, use cascade= instead of deprecated private=. Fri, 06 Jun 2008 16:05:32 GMT ecprice [591] * package_tags/sipb-xen-database/10.10 (copied) Tag 10.10 of sipb-xen-database Fri, 06 Jun 2008 16:05:01 GMT ecprice [590] * trunk/packages/sipb-xen-database/debian/changelog (modified) The usual delayed dch -i. Fri, 06 Jun 2008 16:01:28 GMT ecprice [589] * trunk/packages/sipb-xen-database/sipb_xen_database/models.py (modified) * trunk/packages/sipb-xen-www/code/cache_acls.py (modified) * trunk/packages/sipb-xen-www/code/controls.py (modified) Set machine_access to be a private attribute of machine, so the acl ... Wed, 04 Jun 2008 17:53:21 GMT andersk [588] * trunk/packages/sipb-xen-www/code/main.py (modified) Redirect with 303 See Other. Wed, 04 Jun 2008 05:12:59 GMT ecprice [587] * trunk/packages/sipb-xen-www/code/main.py (modified) Fix for modified status headers. Wed, 04 Jun 2008 04:59:22 GMT ecprice [586] * trunk/packages/sipb-xen-www/code/main.py (modified) Fix another bug. Wed, 04 Jun 2008 04:22:38 GMT ecprice [585] * trunk/packages/sipb-xen-www/code/main.py (modified) Fix another stupid bug. Tue, 03 Jun 2008 17:41:08 GMT broder [584] * trunk/packages/sipb-xen-www/code/validation.py (modified) More bugs Tue, 03 Jun 2008 06:11:03 GMT ecprice [583] * trunk/packages/sipb-xen-www/code/Makefile (modified) * trunk/packages/sipb-xen-www/code/kill.cgi (added) Make it easy to kill fcgi processes. Tue, 03 Jun 2008 06:05:10 GMT broder [582] * trunk/packages/sipb-xen-dns/code/dnsserver.py (modified) Attempting to close #92 and #93 Tue, 03 Jun 2008 05:59:17 GMT ecprice [581] * trunk/packages/sipb-xen-www/code/main.py (modified) Avoid using os.environ in wsgi. Tue, 03 Jun 2008 05:46:28 GMT ecprice [580] * trunk/packages/sipb-xen-www/files/etc/apache2/sites-available/default (modified) * trunk/packages/sipb-xen-www/files/etc/apache2/sites-available/ssl (modified) Use fcgi Tue, 03 Jun 2008 05:23:23 GMT ecprice [579] * trunk/packages/sipb-xen-www/code/main.fcgi (added) * trunk/packages/sipb-xen-www/code/main.py (modified) Use fcgi Tue, 03 Jun 2008 03:59:50 GMT ecprice [578] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/webcommon.py (modified) Avoid per-request global state. Tue, 03 Jun 2008 03:58:25 GMT ecprice [577] * trunk/packages/sipb-xen-www/code/controls.py (modified) * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/validation.py (modified) Fix more bugs Tue, 03 Jun 2008 03:45:44 GMT ecprice [576] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/validation.py (modified) Fix a couple more bugs Tue, 03 Jun 2008 03:40:51 GMT ecprice [575] * trunk/packages/sipb-xen-www/code/validation.py (modified) Fix a couple bugs. Tue, 03 Jun 2008 03:33:16 GMT ecprice [574] * trunk/packages/sipb-xen-www/code/controls.py (modified) Undo regression CSafeLoader in r572 Tue, 03 Jun 2008 03:30:01 GMT ecprice [573] * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/validation.py (modified) Fix stupid bug Tue, 03 Jun 2008 03:25:47 GMT ecprice [572] * trunk/packages/sipb-xen-www/code/controls.py (modified) * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/templates/info.tmpl (modified) * trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified) * trunk/packages/sipb-xen-www/code/validation.py (modified) * trunk/packages/sipb-xen-www/code/webcommon.py (modified) Put validation behind more abstraction. Tue, 03 Jun 2008 01:44:13 GMT ecprice [571] * branches/wsgi (copied) Start a WSGI branch. Tue, 03 Jun 2008 01:44:04 GMT ecprice [570] * branches (added) Allow branches Tue, 03 Jun 2008 01:10:32 GMT price [569] * trunk/COPYING (added) apply GPL v2-or-later This is the lazy part, just the COPYING file. ... Tue, 03 Jun 2008 00:51:12 GMT price [568] * trunk/packages/sipb-xen-host-master/notes (modified) * trunk/packages/sipb-xen-host-master/sipb-xen-host-master.equivs (modified) * trunk/vmctl (deleted) remove zev's code for lack of a license Tue, 03 Jun 2008 00:46:40 GMT price [567] * trunk/vmctl/vmctl (modified) note vmctl as license exception Mon, 02 Jun 2008 18:21:06 GMT ecprice [566] * trunk/packages/sipb-xen-www/code/main.py (modified) Use owner's quota on info page, not user's quota. Mon, 02 Jun 2008 18:09:35 GMT ecprice [565] * trunk/packages/sipb-xen-www/code/main.py (modified) can_clone was negated in r554 Mon, 02 Jun 2008 08:50:33 GMT andersk [564] * trunk/packages/sipb-xen-remctl-auto/files/usr/sbin/sipb-xen-listvms (modified) * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) s/CDumper/CSafeDumper/, because it's "Safe"? Mon, 02 Jun 2008 08:39:16 GMT andersk [563] * trunk/packages/sipb-xen-remctl-auto/files/usr/sbin/sipb-xen-listvms (modified) * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) * trunk/packages/sipb-xen-www/code/controls.py (modified) TURBOYAML!!1 Mon, 02 Jun 2008 08:12:38 GMT andersk [562] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) Use default version of python (currently 2.4), not 2.5. Mon, 02 Jun 2008 07:40:51 GMT ecprice [561] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) Style adjustments (4-space indentation, no spaces inside parens). Mon, 02 Jun 2008 07:38:50 GMT price [560] * package_tags/sipb-xen-www/3.4 (copied) Tag 3.4 of sipb-xen-www Mon, 02 Jun 2008 07:06:47 GMT price [559] * trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified) spelling Mon, 02 Jun 2008 06:41:25 GMT andersk [558] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) Open remctl pipes in parallel. Mon, 02 Jun 2008 05:52:24 GMT ecprice [557] * package_tags/sipb-xen-database/10.9 (copied) Tag 10.9 of sipb-xen-database Mon, 02 Jun 2008 05:51:57 GMT ecprice [556] * trunk/packages/sipb-xen-database/debian/changelog (modified) Actually increment the version number. Mon, 02 Jun 2008 05:49:32 GMT ecprice [555] * trunk/packages/sipb-xen-database/debian/changelog (modified) * trunk/packages/sipb-xen-database/sipb_xen_database/models.py (modified) Perform eager caching of machine properties. Mon, 02 Jun 2008 05:48:27 GMT ecprice [554] * trunk/packages/sipb-xen-www/code/controls.py (modified) * trunk/packages/sipb-xen-www/code/main.py (modified) * trunk/packages/sipb-xen-www/code/webcommon.py (modified) Avoid a second remctl to determine whether ice3 is up Mon, 02 Jun 2008 03:53:12 GMT quentin [553] * trunk/packages/sipb-xen-remctl-auto/debian/control.in (modified) * trunk/packages/sipb-xen-remctl-auto/files/usr/sbin/sipb-xen-listvms (modified) Support YAML (default), JSON, and Pickle formats, depending on the ... Sun, 01 Jun 2008 22:57:43 GMT broder [552] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) And round 3 of using YAML Sun, 01 Jun 2008 22:52:02 GMT broder [551] * trunk/packages/sipb-xen-remctl-auto/files/usr/sbin/sipb-xen-listvms (modified) Use YAML on listvms Sun, 01 Jun 2008 22:49:03 GMT broder [550] * trunk/packages/sipb-xen-www/code/controls.py (modified) Switch to using YAML on the web interface for listvms Sun, 01 Jun 2008 21:33:57 GMT y_z [549] * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-listvms (modified) * trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-proxy (modified) before migrating to yaml; things seem to be working, --pickle supported Sun, 01 Jun 2008 20:49:39 GMT andersk [548] * package_tags/sipb-xen-chrony-config/1.2 (copied) Tag 1.2 of sipb-xen-chrony-config Sun, 01 Jun 2008 20:49:19 GMT andersk [547] * trunk/packages/sipb-xen-chrony-config/debian/changelog (modified) s/unstable/intrepid/ Sun, 01 Jun 2008 20:48:03 GMT andersk [546] * package_tags/sipb-xen-chrony-config/1.1 (copied) Tag 1.1 of sipb-xen-chrony-config Sun, 01 Jun 2008 20:47:44 GMT andersk [545] * trunk/packages/sipb-xen-chrony-config/debian/changelog (modified) * trunk/packages/sipb-xen-chrony-config/debian/control (modified) * trunk/packages/sipb-xen-chrony-config/debian/rules (modified) Switch to current config-packages-dev API. Sun, 01 Jun 2008 20:41:19 GMT andersk [544] * trunk/packages/sipb-xen-chrony-config/debian/changelog (modified) * trunk/packages/sipb-xen-chrony-config/debian/rules (modified) Divert /etc/chrony/chrony.conf, not /etc/chrony.conf. Sun, 01 Jun 2008 02:33:01 GMT broder [543] * trunk/packages/sipb-xen-www/code/controls.py (modified) * trunk/packages/sipb-xen-www/code/static/about.html (modified) * trunk/packages/sipb-xen-www/code/templates/error.tmpl (modified) * trunk/packages/sipb-xen-www/code/templates/skeleton.tmpl (modified) Are we xvm now? Really? Make it so Sat, 31 May 2008 20:51:39 GMT broder [542] * trunk/packages/sipb-xen-guest-installer/debian/changelog (modified) * trunk/packages/sipb-xen-guest-installer/files/usr/sbin/sipb-xen-lvcopy (modified) Change sipb-xen-lvcopy so that it fails if you try to clone anything ... Sat, 31 May 2008 05:36:44 GMT broder [541] * trunk/packages/sipb-xen-dns/code/dnsserver.py (modified) Return an NS record in the authority section instead of SOA