# # ChangeLog for trunk/packages/invirt-web/code # # Generated by Trac 1.0.2 # Nov 30, 2024, 4:54:06 AM Sat, 02 May 2009 22:53:48 GMT price [2322] * trunk/packages/invirt-web/code/xen-ips (modified) xen-ips: silently ignore already-present IPs Also from the first ... Fri, 17 Apr 2009 16:51:42 GMT broder [2295] * trunk/packages/invirt-web/code/controls.py (modified) When creating a new VM, create the disks in the try/except block so ... Tue, 07 Apr 2009 02:13:53 GMT broder [2293] * trunk/packages/invirt-web/code/validation.py (modified) Fix a potential quota hole from cross-realm Hesiod entries. Thu, 05 Mar 2009 22:13:42 GMT broder [2238] * trunk/packages/invirt-web/code/templates/list.tmpl (modified) Power off VMs after a Javascript popup. Sat, 28 Feb 2009 02:13:11 GMT broder [2231] * trunk/packages/invirt-web/code/Makefile (modified) Don't bork of there is no main.fcgi. Sat, 28 Feb 2009 02:01:05 GMT price [2226] * trunk/packages/invirt-web/code/cache_acls.py (modified) Don't use a SA 0.5ism Sat, 28 Feb 2009 01:46:23 GMT broder [2223] * trunk/packages/invirt-web/code/cache_acls.py (modified) Start tracking the membership of the adminacl setting in the admins ... Fri, 27 Feb 2009 20:48:19 GMT broder [2217] * trunk/packages/invirt-web/code/main.py (modified) Use the newly globalized adminacl instead of the old web.adminacl. Fri, 27 Feb 2009 16:56:20 GMT quentin [2211] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) Add "reusable" column for nics, to avoid reusing addresses that are ... Fri, 27 Feb 2009 03:20:10 GMT iannucci [2190] * trunk/packages/invirt-web/code/templates/list.tmpl (modified) Fixed other instance of checked attribute Thu, 26 Feb 2009 08:22:24 GMT iannucci [2189] * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/code/templates/functions.tmpl (modified) Fixed bug pointed out by Broder with vmtype default and XHTML. Sat, 21 Feb 2009 03:28:20 GMT iannucci [2186] * trunk/packages/invirt-web/code/main.py (modified) Last fix. Sat, 21 Feb 2009 03:26:47 GMT iannucci [2185] * trunk/packages/invirt-web/code/main.py (modified) Using socket.getfqdn Sat, 21 Feb 2009 03:21:57 GMT iannucci [2184] * trunk/packages/invirt-web/code/main.py (modified) Fixed to use uname instead of environ Sat, 21 Feb 2009 03:16:57 GMT price [2183] * trunk/packages/invirt-web/code/Makefile (modified) * trunk/packages/invirt-web/code/kill.cgi (deleted) pkill directly rather than fool around with a CGI kill.cgi has been ... Sat, 21 Feb 2009 03:09:34 GMT iannucci [2182] * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/code/templates/unauth.tmpl (modified) Fixed the log in link for xvm-dev by using environ['HOSTNAME'] Tue, 17 Feb 2009 10:01:23 GMT andersk [2161] * trunk/packages/invirt-autoinstaller/common/usr/sbin/invirt-create-image (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) * trunk/packages/invirt-autoinstaller/host/usr/sbin/invirt-install (modified) * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/host/usr/sbin/invirt-availability (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-create (modified) * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) * trunk/scripts/invirt-admin/invirt-admin (modified) Don't confuse {KB, MB, GB} with {KiB, MiB, GiB}. Tue, 17 Feb 2009 07:40:13 GMT iannucci [2141] * trunk/packages/invirt-web/code/validation.py (modified) fixed a minor bug in validation.py Tue, 17 Feb 2009 06:54:26 GMT iannucci [2134] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/scripts/invirt-setquotas (moved) * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-create (modified) * trunk/packages/invirt-web/code/validation.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) Added all the other quotas for great win. Tue, 17 Feb 2009 04:52:01 GMT iannucci [2132] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/scripts/invirt-setquota (added) * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) * trunk/packages/invirt-database/python/database/owner.py (added) * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-create (modified) * trunk/packages/invirt-web/code/validation.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) RAM quotas at remctl; RAM quota exception script, table, and usage in ... Sun, 15 Feb 2009 03:18:26 GMT broder [2119] * trunk/packages/invirt-web/code/getafsgroups.py (modified) Don't encrypt requests to the PRDB if config.authz.auth is set to False. Thu, 05 Feb 2009 08:24:56 GMT broder [2097] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/python/invirt/common.py (modified) * trunk/packages/invirt-base/python/invirt/remctl.py (modified) * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/host/usr/sbin/invirt-remote (modified) * trunk/packages/invirt-remote/host/usr/sbin/invirt-vmcontrol (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy (modified) * trunk/packages/invirt-web/code/controls.py (modified) For now, revert r2093-2095, which were committed by accident; I'm not ... Thu, 05 Feb 2009 08:19:30 GMT broder [2095] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/python/invirt/common.py (modified) * trunk/packages/invirt-base/python/invirt/remctl.py (modified) * trunk/packages/invirt-web/code/controls.py (modified) Get rid of confusing err=True option to invirt.remctl.remctl. Sun, 01 Feb 2009 05:44:55 GMT ezyang [2077] * trunk/packages/invirt-web/code/templates/info.tmpl (modified) Sat, 31 Jan 2009 20:02:54 GMT price [2064] * trunk/packages/invirt-web/code/validation.py (modified) import CodeError in validation.py, since it uses it Tue, 27 Jan 2009 22:56:04 GMT broder [2022] * trunk/packages/invirt-web/code/validation.py (modified) Don't assume that the user creating a VM has a locker with the same ... Tue, 27 Jan 2009 06:36:51 GMT broder [2020] * trunk/packages/invirt-web/code/controls.py (modified) If the autoinstall or initial boot of a VM fails, destroy the VM ... Mon, 26 Jan 2009 04:02:20 GMT broder [2005] * trunk/packages/invirt-web/code/main.py (modified) Punt on_restart, etc information from Xen, and bootloader options. ... Thu, 22 Jan 2009 07:31:33 GMT price [1986] * trunk/packages/invirt-web/code/cache_acls.py (modified) null acl for missing lockers, rather than error Tue, 13 Jan 2009 20:54:46 GMT broder [1977] * trunk/packages/invirt-web/code/main.py (modified) Update the nics.hostname field to keep it in sync with machine.name ... Tue, 13 Jan 2009 02:27:39 GMT quentin [1976] * trunk/packages/invirt-web/code/main.py (modified) Show hostnames for every NIC Thu, 08 Jan 2009 08:22:09 GMT price [1964] * trunk/packages/invirt-web/code/main.py (modified) fix an old typo Sun, 04 Jan 2009 02:30:55 GMT broder [1959] * trunk/packages/invirt-web/code/getafsgroups.py (modified) Get tokens for a cell before getting a list membership from that ... Sat, 03 Jan 2009 23:43:43 GMT broder [1958] * trunk/packages/invirt-web/code/cache_acls.py (modified) Correct the incomplete fix from r1155 Thu, 01 Jan 2009 22:55:12 GMT broder [1955] * trunk/packages/invirt-web/code/getafsgroups.py (modified) Ignore errors from an AFS group not being listable. Wed, 31 Dec 2008 00:52:50 GMT price [1947] * trunk/packages/invirt-web/code/getafsgroups.py (modified) * trunk/packages/invirt-web/config.todo (modified) * trunk/packages/invirt-web/debian/changelog (modified) * trunk/packages/invirt-web/debian/invirt-web.cron.d (modified) * trunk/packages/invirt-web/debian/invirt-web.install (modified) * trunk/packages/invirt-web/invirt-cache-acls (added) fix pts mem vulnerability, with new -encrypt option Thu, 11 Dec 2008 04:21:24 GMT broder [1836] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/scripts/invirt-getconf (modified) * trunk/packages/invirt-console/debian/changelog (modified) * trunk/packages/invirt-console/host/usr/sbin/invirt-update-conserver (modified) * trunk/packages/invirt-console/server/etc/remctl/acl/invirt-console-server.mako (modified) * trunk/packages/invirt-console/server/usr/bin/invirt-consolefs (modified) * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/host/etc/remctl/acl/remote.mako (modified) * trunk/packages/invirt-remote/server/etc/remctl/acl/web.mako (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remconffs (modified) * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) * trunk/packages/invirt-web/files/etc/apache2/sites-available/ssl.mako (modified) config.{authn[0] => kerberos}.realm Mon, 08 Dec 2008 04:31:40 GMT price [1825] * trunk/packages/invirt-web/code/validation.py (modified) web: lift MAX_MEMORY_SINGLE restriction Sat, 06 Dec 2008 06:47:28 GMT price [1791] * trunk/packages/invirt-web/code/templates/info.tmpl (modified) web: info: move console message out of commands form table Sat, 06 Dec 2008 05:57:20 GMT price [1789] * trunk/packages/invirt-web/code/templates/info.tmpl (modified) * trunk/packages/invirt-web/config.todo (modified) point to ssh console in a paravm's info page Sat, 22 Nov 2008 08:28:52 GMT broder [1739] * trunk/packages/invirt-web/code/main.py (modified) Gutsy? Why are we defaulting to Gutsy? Sat, 22 Nov 2008 08:06:33 GMT price [1738] * trunk/packages/invirt-web/code/templates/list.tmpl (modified) select para/hvm when radio buttons for autoinstall/boot cd are ... Sat, 22 Nov 2008 08:06:31 GMT price [1737] * trunk/packages/invirt-web/code/main.py (modified) add wiki and console-server links to ParaVM/HVM help text Sat, 22 Nov 2008 07:11:06 GMT price [1736] * trunk/packages/invirt-web/code/main.py (modified) update ParaVM/HVM help text Thu, 20 Nov 2008 13:44:13 GMT broder [1721] * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/code/validation.py (modified) Move the autoinstaller disabling code to a more useful location ... Tue, 18 Nov 2008 17:07:35 GMT price [1718] * trunk/packages/invirt-web/code/main.py (modified) include a return address in error mail outgoing.mit.edu requires this. Mon, 17 Nov 2008 19:08:04 GMT broder [1709] * trunk/packages/invirt-web/code/cache_acls.py (modified) * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/code/validation.py (modified) Default to a NULL administrator, instead of the same as the owner Mon, 17 Nov 2008 18:37:54 GMT broder [1707] * trunk/packages/invirt-web/code/main.py (modified) Tweak the language a bit Mon, 17 Nov 2008 18:32:44 GMT price [1706] * trunk/packages/invirt-web/code/main.py (modified) correct reason why you can't walk into a fresh autoinstall by ssh Mon, 17 Nov 2008 18:27:04 GMT price [1705] * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/code/templates/list.tmpl (modified) rename autoinstaller help topic Mon, 17 Nov 2008 18:26:56 GMT price [1704] * trunk/packages/invirt-web/code/main.py (modified) document autoinstaller Mon, 17 Nov 2008 17:29:37 GMT broder [1695] * trunk/packages/invirt-web/code/controls.py (modified) Use the newly added architecture field in the website Mon, 17 Nov 2008 10:21:49 GMT broder [1693] * trunk/packages/invirt-web/code/templates/functions.tmpl (modified) * trunk/packages/invirt-web/code/templates/list.tmpl (modified) Switch to HVM if user selects a CD, and ParaVM if user selects an ... Mon, 17 Nov 2008 10:04:53 GMT broder [1692] * trunk/packages/invirt-web/code/Makefile (modified) Don't error out if killing the fcgi processes fails This was ... Mon, 17 Nov 2008 07:14:25 GMT price [1683] * trunk/packages/invirt-web/code/templates/unauth.tmpl (modified) apparently it's three minutes now Sun, 16 Nov 2008 05:13:08 GMT broder [1682] * trunk/packages/invirt-web/code/controls.py (modified) Add a commented out line to disable the autoinstaller Sun, 16 Nov 2008 00:56:05 GMT broder [1667] * trunk/packages/invirt-web/code/main.py (modified) Punt some debug spew from the website Sat, 15 Nov 2008 23:13:11 GMT price [1661] * trunk/packages/invirt-web/code/static/about.html (deleted) * trunk/packages/invirt-web/code/templates/list.tmpl (modified) * trunk/packages/invirt-web/code/templates/unauth.tmpl (modified) * trunk/packages/invirt-web/config.todo (modified) merge about.html's remaining caveats into unauth front page Sat, 15 Nov 2008 16:49:22 GMT broder [1655] * trunk/packages/invirt-web/code/templates/skeleton.tmpl (modified) We don't call ourselves that anymore Sat, 15 Nov 2008 16:07:14 GMT broder [1652] * trunk/packages/invirt-web/code/templates/unauth.tmpl (modified) And update some of our information to reflect new features Sat, 15 Nov 2008 16:06:40 GMT broder [1651] * trunk/packages/invirt-web/code/static/about.html (modified) * trunk/packages/invirt-web/code/templates/list.tmpl (modified) We're no longer an alpha service Sat, 15 Nov 2008 04:17:15 GMT broder [1644] * trunk/packages/invirt-web/code/webcommon.py (modified) I still want to see all VMs, even the ones without an ACL Fri, 14 Nov 2008 08:39:21 GMT broder [1642] * trunk/packages/invirt-web/code/main.py (modified) Add (crude) support for SPNEGO in the web interface Thu, 13 Nov 2008 09:10:16 GMT broder [1634] * trunk/packages/invirt-web/code/main.py (modified) Use the right hostname for the console server Wed, 12 Nov 2008 11:00:29 GMT broder [1624] * trunk/packages/invirt-web/code/webcommon.py (modified) List all machines in admin mode, even if you can't do anything Wed, 12 Nov 2008 06:18:03 GMT broder [1619] * trunk/packages/invirt-web/code/controls.py (modified) Another oversight in the web remctl code Wed, 12 Nov 2008 06:15:05 GMT broder [1618] * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/code/main.py (modified) Fix 2 typos in the web code Tue, 11 Nov 2008 09:32:18 GMT broder [1615] * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/code/main.py (modified) Pull the vnctoken remctl into the controls module Tue, 11 Nov 2008 09:32:17 GMT broder [1614] * trunk/packages/invirt-base/python/invirt/remctl.py (modified) * trunk/packages/invirt-web/code/controls.py (modified) Actually generalize the invirt.remctl module Tue, 11 Nov 2008 08:50:13 GMT broder [1613] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/python/invirt/remctl.py (added) * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/code/main.py (modified) Move the remctl code into invirt.remctl Tue, 11 Nov 2008 08:50:12 GMT broder [1612] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/python/invirt/common.py (modified) * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/code/validation.py (modified) * trunk/packages/invirt-web/code/webcommon.py (modified) Move CodeError and InvalidInput into invirt.common Sun, 09 Nov 2008 06:20:30 GMT broder [1578] * trunk/packages/invirt-web/code/main.py (modified) Strip the whitespace from the VNC authtoken Fri, 07 Nov 2008 02:52:39 GMT broder [1542] * trunk/packages/invirt-web/code/validation.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) In the web interface, validate names by querying against the local ... Sat, 01 Nov 2008 08:27:41 GMT broder [1495] * trunk/packages/invirt-web/code/validation.py (modified) Switched to lowercase "reserved" in the zone file because it flows ... Sat, 01 Nov 2008 08:21:49 GMT broder [1492] * trunk/packages/invirt-web/code/validation.py (modified) Display a helpful error on the website if a name has specifically ... Sat, 01 Nov 2008 02:58:23 GMT broder [1473] * trunk/packages/invirt-web/code/validation.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) * trunk/packages/invirt-web/debian/control (modified) Validate hostnames by querying to see if the name exists in DNS, and ... Sat, 01 Nov 2008 01:12:24 GMT broder [1469] * trunk/packages/invirt-web/code/main.py (modified) When getting the authtoken in the web interface, call remctl from the ... Wed, 29 Oct 2008 00:00:22 GMT broder [1391] * trunk/packages/invirt-web/code/main.py (modified) In the web interface, get the VNC auth token over remctl Tue, 28 Oct 2008 04:59:10 GMT broder [1349] * trunk/packages/invirt-vnc-client (modified) * trunk/packages/invirt-web/code (modified) * trunk/packages/invirt-web/code/templates (modified) Restore svn:ignore properties that were lost in package renames Sun, 26 Oct 2008 21:29:18 GMT broder [1340] * trunk/packages/invirt-web/code/static/VncViewer.jar (modified) * trunk/packages/invirt-web/debian/changelog (modified) * trunk/packages/invirt-web/debian/control (modified) sipb-xen-vnc-client -> invirt-vnc-client in invirt-web Sun, 26 Oct 2008 02:16:40 GMT price [1318] * trunk/packages/invirt-web (added) * trunk/packages/invirt-web/code (added) * trunk/packages/invirt-web/code/Makefile (moved) * trunk/packages/invirt-web/code/cache_acls.py (moved) * trunk/packages/invirt-web/code/controls.py (moved) * trunk/packages/invirt-web/code/getafsgroups.py (moved) * trunk/packages/invirt-web/code/kill.cgi (moved) * trunk/packages/invirt-web/code/main.fcgi (moved) * trunk/packages/invirt-web/code/main.py (moved) * trunk/packages/invirt-web/code/static (added) * trunk/packages/invirt-web/code/static/VncViewer.jar (moved) * trunk/packages/invirt-web/code/static/about.html (moved) * trunk/packages/invirt-web/code/static/layout.css (moved) * trunk/packages/invirt-web/code/static/msca-email.txt (moved) * trunk/packages/invirt-web/code/static/power_button_off.png (moved) * trunk/packages/invirt-web/code/static/power_button_on.png (moved) * trunk/packages/invirt-web/code/static/prototype.js (moved) * trunk/packages/invirt-web/code/static/stripe.js (moved) * trunk/packages/invirt-web/code/static/style.css (moved) * trunk/packages/invirt-web/code/templates (added) * trunk/packages/invirt-web/code/templates/Makefile (moved) * trunk/packages/invirt-web/code/templates/__init__.py (moved) * trunk/packages/invirt-web/code/templates/command.tmpl (moved) * trunk/packages/invirt-web/code/templates/create.tmpl (moved) * trunk/packages/invirt-web/code/templates/error.tmpl (moved) * trunk/packages/invirt-web/code/templates/error_raw.tmpl (moved) * trunk/packages/invirt-web/code/templates/functions.tmpl (moved) * trunk/packages/invirt-web/code/templates/help.tmpl (moved) * trunk/packages/invirt-web/code/templates/info.tmpl (moved) * trunk/packages/invirt-web/code/templates/invalid.tmpl (moved) * trunk/packages/invirt-web/code/templates/list.tmpl (moved) * trunk/packages/invirt-web/code/templates/skeleton.tmpl (moved) * trunk/packages/invirt-web/code/templates/unauth.tmpl (moved) * trunk/packages/invirt-web/code/templates/vnc.tmpl (moved) * trunk/packages/invirt-web/code/validation.py (moved) * trunk/packages/invirt-web/code/webcommon.py (moved) * trunk/packages/invirt-web/code/xen-ips (moved) * trunk/packages/invirt-web/config.todo (moved) * trunk/packages/invirt-web/debian (added) * trunk/packages/invirt-web/debian/changelog (moved) * trunk/packages/invirt-web/debian/compat (moved) * trunk/packages/invirt-web/debian/control (moved) * trunk/packages/invirt-web/debian/copyright (moved) * trunk/packages/invirt-web/debian/invirt-web.cron.d (added) * trunk/packages/invirt-web/debian/invirt-web.init (moved) * trunk/packages/invirt-web/debian/invirt-web.install (moved) * trunk/packages/invirt-web/debian/invirt-web.postinst (moved) * trunk/packages/invirt-web/debian/invirt-web.preinst (moved) * trunk/packages/invirt-web/debian/invirt-web.prerm (moved) * trunk/packages/invirt-web/debian/rules (added) * trunk/packages/invirt-web/files (added) * trunk/packages/invirt-web/files/etc (added) * trunk/packages/invirt-web/files/etc/apache2 (added) * trunk/packages/invirt-web/files/etc/apache2/conf.d (added) * trunk/packages/invirt-web/files/etc/apache2/conf.d/invirt-repository (moved) * trunk/packages/invirt-web/files/etc/apache2/conf.d/invirt-web (moved) * trunk/packages/invirt-web/files/etc/apache2/sites-available (added) * trunk/packages/invirt-web/files/etc/apache2/sites-available/default (moved) * trunk/packages/invirt-web/files/etc/apache2/sites-available/ssl.mako (moved) * trunk/packages/invirt-web/files/etc/apache2/sites-available/svn.mako (moved) * trunk/packages/invirt-web/files/etc/apache2/sites-enabled (added) * trunk/packages/invirt-web/files/etc/apache2/sites-enabled/000-default (moved) * trunk/packages/invirt-web/files/etc/apache2/sites-enabled/ssl (moved) * trunk/packages/invirt-web/files/etc/apache2/sites-enabled/svn (moved) * trunk/packages/invirt-web/files/etc/init.d (added) * trunk/packages/invirt-web/files/etc/init.d/apache2.invirt (moved) * trunk/packages/invirt-web/power.svg (moved) * trunk/packages/sipb-xen-www/debian/rules (deleted) * trunk/packages/sipb-xen-www/debian/sipb-xen-www.cron.d (deleted) sipb-xen-www -> invirt-web