#
# ChangeLog for trunk/packages/sipb-xen-www/code/main.py
#
# Generated by Trac 1.0.2
# Mar 22, 2025, 10:38:24 AM

Sun, 12 Oct 2008 00:48:11 GMT price [1103]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/debian/changelog (modified)
	* trunk/packages/xvm-prodconfig/debian/changelog (modified)
	* trunk/packages/xvm-prodconfig/files/etc/invirt/master.yaml (modified)

	use wildcard for config.web.errormail_exclude

	Once prod is really ...


Fri, 03 Oct 2008 23:26:43 GMT broder [1013]
	* trunk/packages/sipb-xen-www/code/cache_acls.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/validation.py (modified)

	Update web code to for SQLAlchemy 0.4


Thu, 02 Oct 2008 12:18:40 GMT broder [1001]
	* 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/functions.tmpl (modified)
	* trunk/packages/sipb-xen-www/code/validation.py (modified)
	* trunk/packages/sipb-xen-www/code/webcommon.py (modified)

	Update (at least some of) the web code to work with newer a
	SQLAlchemy


Sun, 24 Aug 2008 08:51:34 GMT geofft [912]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/static/msca-email.txt (added)
	* trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified)

	Add Windows help text


Fri, 08 Aug 2008 06:41:38 GMT y_z [879]
	* trunk/packages/sipb-xen-www/code/cache_acls.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/validation.py (modified)
	* trunk/packages/sipb-xen-www/config.todo (modified)
	* trunk/packages/sipb-xen-www/debian/changelog (modified)

	* further integration of invirt.config


Tue, 05 Aug 2008 03:27:12 GMT quentin [869]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/files/etc/apache2/sites-available/ssl (modified)

	Support /overlord as an alternate admin path


Tue, 05 Aug 2008 03:23:44 GMT price [868]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	configurize admin-mode acl


Tue, 05 Aug 2008 03:20:25 GMT price [867]
	* 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)
	* trunk/packages/sipb-xen-www/files/etc/apache2/sites-available/default (modified)
	* trunk/packages/sipb-xen-www/files/etc/apache2/sites-available/ssl (modified)

	rename overlord -> admin mode


Tue, 05 Aug 2008 03:00:03 GMT price [866]
	* 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)

	configurize web templates


Tue, 05 Aug 2008 02:42:11 GMT price [865]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/validation.py (modified)
	* trunk/packages/sipb-xen-www/code/xen-ips (modified)

	finish sipb_xen_database -> invirt.database in web


Tue, 05 Aug 2008 02:28:18 GMT price [864]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/functions.tmpl (modified)
	* trunk/packages/sipb-xen-www/code/webcommon.py (modified)

	more sipb_xen_database -> invirt.database in web


Tue, 05 Aug 2008 02:16:16 GMT price [863]
	* trunk/packages/sipb-xen-www/code/cache_acls.py (modified)
	* trunk/packages/sipb-xen-www/code/controls.py (modified)
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	configurize some web code


Thu, 31 Jul 2008 02:20:28 GMT geofft [799]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	oops


Thu, 31 Jul 2008 02:16:51 GMT geofft [797]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	VNC: Catch the error when the VM is off and there is no host


Mon, 28 Jul 2008 12:25:01 GMT geofft [770]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	sipb-xen-www: Use invirt.config to pick the VNC proxy port.


Mon, 21 Jul 2008 19:46:05 GMT price [693]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	don't give 500 for mere stdout on a redirect


Tue, 08 Jul 2008 02:40:33 GMT price [667]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/vnc.tmpl (modified)

	web: support sx-blade-2 for VNC applet

	Currently hardcodes ...


Sun, 29 Jun 2008 04:40:18 GMT price [662]
	* trunk/packages/sipb-xen-www/code/controls.py (modified)
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	web: say where a VM is running


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 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: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: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 ...


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: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.


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.


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


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 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: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: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.


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 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


Sat, 31 May 2008 05:18:40 GMT broder [540]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified)

	Disable image cloning when ice3 is booted - this should work as a ...


Fri, 16 May 2008 05:23:46 GMT ecprice [536]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/help.tmpl (modified)
	* trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified)

	Prettier help titles


Fri, 16 May 2008 01:55:17 GMT ecprice [535]
	* 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)
	* trunk/packages/sipb-xen-www/code/webcommon.py (modified)

	Use joins, new xmlist.py


Fri, 09 May 2008 21:14:13 GMT ecprice [516]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	Default type in info page


Fri, 09 May 2008 21:11:46 GMT ecprice [515]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/functions.tmpl (modified)

	Set the default vm type


Fri, 09 May 2008 06:10:57 GMT price [510]
	* 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/unauth.tmpl (added)

	front page for non-MIT users (and other unath'd)


Wed, 07 May 2008 23:41:55 GMT ecprice [507]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	Use xvm.mit.edu on the website.


Tue, 22 Apr 2008 05:37:50 GMT ecprice [447]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/functions.tmpl (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/templates/skeleton.tmpl (modified)

	Avoid html injection.

	Cheetah is painful.


Tue, 22 Apr 2008 04:03:45 GMT ecprice [446]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	Update cache for machines on their modification.


Tue, 22 Apr 2008 02:50:54 GMT ecprice [443]
	* trunk/packages/sipb-xen-database/debian/changelog (modified)
	* trunk/packages/sipb-xen-database/sipb_xen_database/models.py (modified)
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/functions.tmpl (modified)
	* trunk/packages/sipb-xen-www/code/templates/info.tmpl (modified)
	* trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified)

	Support autoinstalls table for creation list.


Tue, 22 Apr 2008 01:13:53 GMT ecprice [440]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/functions.tmpl (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)

	Support setting paravm/hvm for off, but already created, VMs.


Mon, 21 Apr 2008 23:22:21 GMT ecprice [438]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	Remove extraneous whitespace and add documentation


Mon, 21 Apr 2008 23:14:17 GMT ecprice [437]
	* 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)

	Cleaner HVM/paravm validation


Mon, 21 Apr 2008 21:30:35 GMT ecprice [432]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	Someone forgot to commit their additions to the help text.


Thu, 17 Apr 2008 04:53:07 GMT price [429]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	clarify an error message that sent me UTSLing


Thu, 17 Apr 2008 03:13:41 GMT price [424]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/list.tmpl (modified)

	improve display of VM list


Thu, 17 Apr 2008 02:35:15 GMT price [421]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	comment out timing info


Mon, 07 Apr 2008 00:08:04 GMT broder [408]
	* trunk/packages/sipb-xen-www/code/getafsgroups.py (modified)
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	Validate the locker name before using it for anything


Thu, 03 Apr 2008 07:12:13 GMT price [407]
	* trunk/packages/sipb-xen-www/code/main.py (modified)

	give useful URIs after per-VM commands

	I haven't done this for the ...


Sun, 30 Mar 2008 08:28:10 GMT price [340]
	* 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)

	expose cloning autoinstaller in web interface


Sat, 29 Mar 2008 15:54:58 GMT price [309]
	* trunk/packages/sipb-xen-www/code/main.py (modified)
	* trunk/packages/sipb-xen-www/code/templates/vnc.tmpl (modified)

	move framebuffer tip to /help page


Sat, 29 Mar 2008 02:57:29 GMT broder [303]
	* trunk/packages/sipb-xen-iptables/debian/changelog (modified)
	* trunk/packages/sipb-xen-www (added)
	* trunk/packages/sipb-xen-www/code (moved)
	* trunk/packages/sipb-xen-www/debian (added)
	* trunk/packages/sipb-xen-www/debian/changelog (copied)
	* trunk/packages/sipb-xen-www/debian/compat (copied)
	* trunk/packages/sipb-xen-www/debian/control (copied)
	* trunk/packages/sipb-xen-www/debian/copyright (copied)
	* trunk/packages/sipb-xen-www/debian/rules (copied)
	* trunk/packages/sipb-xen-www/debian/sipb-xen-www.install (copied)
	* trunk/packages/sipb-xen-www/debian/sipb-xen-www.postinst (added)

	Moved sipb-xen-www into a package


Sat, 02 Feb 2008 08:33:15 GMT quentin [266]
	* trunk/web/main.py (modified)

	Check quotas against the machine's owner and not the user committing ...