Peter Iannucci [Sat, 21 Feb 2009 03:09:34 +0000 (22:09 -0500)]
Fixed the log in link for xvm-dev by using environ['HOSTNAME']
svn path=/trunk/packages/invirt-web/; revision=2182
Anders Kaseorg [Tue, 17 Feb 2009 10:01:23 +0000 (05:01 -0500)]
Don't confuse {KB, MB, GB} with {KiB, MiB, GiB}.
svn path=/trunk/packages/invirt-web/; revision=2161
Peter Iannucci [Tue, 17 Feb 2009 07:40:13 +0000 (02:40 -0500)]
fixed a minor bug in validation.py
svn path=/trunk/packages/invirt-web/; revision=2141
Peter Iannucci [Tue, 17 Feb 2009 06:54:26 +0000 (01:54 -0500)]
Added all the other quotas for great win.
svn path=/trunk/packages/invirt-web/; revision=2134
Peter Iannucci [Tue, 17 Feb 2009 04:52:01 +0000 (23:52 -0500)]
RAM quotas at remctl; RAM quota exception script, table, and usage in -web and -remote-create; /etc/nocreate support
svn path=/trunk/packages/invirt-web/; revision=2132
Evan Broder [Sun, 15 Feb 2009 03:18:26 +0000 (22:18 -0500)]
Don't encrypt requests to the PRDB if config.authz.auth is set to False.
svn path=/trunk/packages/invirt-web/; revision=2119
Evan Broder [Thu, 5 Feb 2009 08:24:56 +0000 (03:24 -0500)]
For now, revert r2093-2095, which were committed by accident; I'm not
comfortable with them sitting on HEAD when I don't have time to test
them.
svn path=/trunk/packages/invirt-web/; revision=2097
Evan Broder [Thu, 5 Feb 2009 08:19:30 +0000 (03:19 -0500)]
Get rid of confusing err=True option to invirt.remctl.remctl.
svn path=/trunk/packages/invirt-web/; revision=2095
Edward Z. Yang [Sun, 1 Feb 2009 05:44:55 +0000 (00:44 -0500)]
Changed HTML for info UI to stop using tables for the buttons/inputs.
svn path=/trunk/packages/invirt-web/; revision=2077
Greg Price [Sat, 31 Jan 2009 20:02:54 +0000 (15:02 -0500)]
import CodeError in validation.py, since it uses it
svn path=/trunk/packages/invirt-web/; revision=2064
Greg Price [Sat, 31 Jan 2009 19:59:47 +0000 (14:59 -0500)]
enable Apache modules we need
svn path=/trunk/packages/invirt-web/; revision=2063
Greg Price [Sat, 31 Jan 2009 08:22:22 +0000 (03:22 -0500)]
depend on remctl-client in invirt-base, not invirt-web
svn path=/trunk/packages/invirt-web/; revision=2052
Greg Price [Sat, 31 Jan 2009 08:17:40 +0000 (03:17 -0500)]
organize the 24 dependencies of invirt-web a bit
svn path=/trunk/packages/invirt-web/; revision=2049
Greg Price [Sat, 31 Jan 2009 08:17:33 +0000 (03:17 -0500)]
get mitCAclient.pem from debathena-ssl-certificates
svn path=/trunk/packages/invirt-web/; revision=2048
Greg Price [Sat, 31 Jan 2009 08:17:25 +0000 (03:17 -0500)]
invirt-web: depend on apache2, remctl-client, two others
svn path=/trunk/packages/invirt-web/; revision=2047
Evan Broder [Tue, 27 Jan 2009 22:56:04 +0000 (17:56 -0500)]
Don't assume that the user creating a VM has a locker with the same
name.
This isn't true, for example, for people using root instance tickets
with SPNEGO
svn path=/trunk/packages/invirt-web/; revision=2022
Evan Broder [Tue, 27 Jan 2009 06:36:51 +0000 (01:36 -0500)]
If the autoinstall or initial boot of a VM fails, destroy the VM
immediately.
svn path=/trunk/packages/invirt-web/; revision=2020
Evan Broder [Mon, 26 Jan 2009 04:02:20 +0000 (23:02 -0500)]
Punt on_restart, etc information from Xen, and bootloader options.
None of these options are useful, nor do they change. Plus the values
for on_poweroff and on_crash are misleading to people who aren't
familiar with Xen's use of "destroy".
svn path=/trunk/packages/invirt-web/; revision=2005
Evan Broder [Mon, 26 Jan 2009 01:09:03 +0000 (20:09 -0500)]
Fix-up several packages to include the correct Conflicts and Replaces
lines for config-package-dev
svn path=/trunk/packages/invirt-web/; revision=1989
Greg Price [Thu, 22 Jan 2009 07:31:33 +0000 (02:31 -0500)]
null acl for missing lockers, rather than error
svn path=/trunk/packages/invirt-web/; revision=1986
Evan Broder [Tue, 13 Jan 2009 20:54:46 +0000 (15:54 -0500)]
Update the nics.hostname field to keep it in sync with machine.name
when VMs are renamed.
svn path=/trunk/packages/invirt-web/; revision=1977
Quentin Smith [Tue, 13 Jan 2009 02:27:39 +0000 (21:27 -0500)]
Show hostnames for every NIC
svn path=/trunk/packages/invirt-web/; revision=1976
Greg Price [Thu, 8 Jan 2009 08:22:09 +0000 (03:22 -0500)]
fix an old typo
svn path=/trunk/packages/invirt-web/; revision=1964
Evan Broder [Sun, 4 Jan 2009 02:30:55 +0000 (21:30 -0500)]
Get tokens for a cell before getting a list membership from that cell.
I realize this is possibly the most unelegant way to do this, but I
could never figure out how to get tokens for multiple cells using
kstart.
svn path=/trunk/packages/invirt-web/; revision=1959
Evan Broder [Sat, 3 Jan 2009 23:43:43 +0000 (18:43 -0500)]
Correct the incomplete fix from r1155
svn path=/trunk/packages/invirt-web/; revision=1958
Evan Broder [Thu, 1 Jan 2009 22:55:12 +0000 (17:55 -0500)]
Ignore errors from an AFS group not being listable.
svn path=/trunk/packages/invirt-web/; revision=1955
Greg Price [Thu, 1 Jan 2009 03:41:32 +0000 (22:41 -0500)]
invirt-web: depend on mail-transport-agent, not postfix.
svn path=/trunk/packages/invirt-web/; revision=1950
Greg Price [Wed, 31 Dec 2008 00:52:56 +0000 (19:52 -0500)]
invirt-cache-acls: get afs cell list from invirt-config
svn path=/trunk/packages/invirt-web/; revision=1949
Greg Price [Wed, 31 Dec 2008 00:52:50 +0000 (19:52 -0500)]
fix pts mem vulnerability, with new -encrypt option
svn path=/trunk/packages/invirt-web/; revision=1947
Greg Price [Sat, 20 Dec 2008 03:58:36 +0000 (22:58 -0500)]
invirt-web: make initscript stop command not leave apache2 processes lying around
This makes restart/force-reload work correctly.
svn path=/trunk/packages/invirt-web/; revision=1855
Evan Broder [Thu, 11 Dec 2008 04:31:01 +0000 (23:31 -0500)]
Close the changelog entry for invirt-web
svn path=/trunk/packages/invirt-web/; revision=1841
Evan Broder [Thu, 11 Dec 2008 04:21:24 +0000 (23:21 -0500)]
config.{authn[0] => kerberos}.realm
svn path=/trunk/packages/invirt-web/; revision=1836
Greg Price [Mon, 8 Dec 2008 04:31:40 +0000 (23:31 -0500)]
web: lift MAX_MEMORY_SINGLE restriction
svn path=/trunk/packages/invirt-web/; revision=1825
Evan Broder [Sun, 7 Dec 2008 14:26:51 +0000 (09:26 -0500)]
invirt-web should depend on invirt-web-iptables
svn path=/trunk/packages/invirt-web/; revision=1804
Greg Price [Sat, 6 Dec 2008 06:47:28 +0000 (01:47 -0500)]
web: info: move console message out of commands form table
svn path=/trunk/packages/invirt-web/; revision=1791
Greg Price [Sat, 6 Dec 2008 05:57:20 +0000 (00:57 -0500)]
point to ssh console in a paravm's info page
svn path=/trunk/packages/invirt-web/; revision=1789
Evan Broder [Sat, 22 Nov 2008 08:28:52 +0000 (03:28 -0500)]
Gutsy? Why are we defaulting to Gutsy?
svn path=/trunk/packages/invirt-web/; revision=1739
Greg Price [Sat, 22 Nov 2008 08:06:33 +0000 (03:06 -0500)]
select para/hvm when radio buttons for autoinstall/boot cd are chosen, not just specific choices
svn path=/trunk/packages/invirt-web/; revision=1738
Greg Price [Sat, 22 Nov 2008 08:06:31 +0000 (03:06 -0500)]
add wiki and console-server links to ParaVM/HVM help text
svn path=/trunk/packages/invirt-web/; revision=1737
Greg Price [Sat, 22 Nov 2008 07:11:06 +0000 (02:11 -0500)]
update ParaVM/HVM help text
svn path=/trunk/packages/invirt-web/; revision=1736
Evan Broder [Fri, 21 Nov 2008 03:46:52 +0000 (22:46 -0500)]
Add cron dependencies for packages that should have it
svn path=/trunk/packages/invirt-web/; revision=1725
Evan Broder [Thu, 20 Nov 2008 13:44:13 +0000 (08:44 -0500)]
Move the autoinstaller disabling code to a more useful location
(i.e. so that it'll throw the exception before it creates the VM)
svn path=/trunk/packages/invirt-web/; revision=1721
Greg Price [Tue, 18 Nov 2008 17:07:35 +0000 (12:07 -0500)]
include a return address in error mail
outgoing.mit.edu requires this.
svn path=/trunk/packages/invirt-web/; revision=1718
Evan Broder [Mon, 17 Nov 2008 19:08:04 +0000 (14:08 -0500)]
Default to a NULL administrator, instead of the same as the owner
svn path=/trunk/packages/invirt-web/; revision=1709
Evan Broder [Mon, 17 Nov 2008 18:37:54 +0000 (13:37 -0500)]
Tweak the language a bit
svn path=/trunk/packages/invirt-web/; revision=1707
Greg Price [Mon, 17 Nov 2008 18:32:44 +0000 (13:32 -0500)]
correct reason why you can't walk into a fresh autoinstall by ssh
svn path=/trunk/packages/invirt-web/; revision=1706
Greg Price [Mon, 17 Nov 2008 18:27:04 +0000 (13:27 -0500)]
rename autoinstaller help topic
svn path=/trunk/packages/invirt-web/; revision=1705
Greg Price [Mon, 17 Nov 2008 18:26:56 +0000 (13:26 -0500)]
document autoinstaller
svn path=/trunk/packages/invirt-web/; revision=1704
Evan Broder [Mon, 17 Nov 2008 17:29:37 +0000 (12:29 -0500)]
Use the newly added architecture field in the website
svn path=/trunk/packages/invirt-web/; revision=1695
Evan Broder [Mon, 17 Nov 2008 10:21:49 +0000 (05:21 -0500)]
Switch to HVM if user selects a CD, and ParaVM if user selects an
autoinstaller
svn path=/trunk/packages/invirt-web/; revision=1693
Evan Broder [Mon, 17 Nov 2008 10:04:53 +0000 (05:04 -0500)]
Don't error out if killing the fcgi processes fails
This was causing the invirt-web install process to sometimes fail,
because it would run before the web server was started back up again
svn path=/trunk/packages/invirt-web/; revision=1692
Evan Broder [Mon, 17 Nov 2008 10:00:04 +0000 (05:00 -0500)]
Whoops - forgot to drop an option to k5start
svn path=/trunk/packages/invirt-web/; revision=1690
Evan Broder [Mon, 17 Nov 2008 09:57:01 +0000 (04:57 -0500)]
Use daemon/$HOSTNAME instead of the first principal in the invirt
keytab for svn
svn path=/trunk/packages/invirt-web/; revision=1688
Greg Price [Mon, 17 Nov 2008 07:14:25 +0000 (02:14 -0500)]
apparently it's three minutes now
svn path=/trunk/packages/invirt-web/; revision=1683
Evan Broder [Sun, 16 Nov 2008 05:13:08 +0000 (00:13 -0500)]
Add a commented out line to disable the autoinstaller
svn path=/trunk/packages/invirt-web/; revision=1682
Evan Broder [Sun, 16 Nov 2008 04:29:44 +0000 (23:29 -0500)]
Fix all kinds of problems with that last version of invirt-web
svn path=/trunk/packages/invirt-web/; revision=1674
Evan Broder [Sun, 16 Nov 2008 04:17:56 +0000 (23:17 -0500)]
Set the trac URL to redirect off-site
svn path=/trunk/packages/invirt-web/; revision=1669
Evan Broder [Sun, 16 Nov 2008 00:56:05 +0000 (19:56 -0500)]
Punt some debug spew from the website
svn path=/trunk/packages/invirt-web/; revision=1667
Greg Price [Sat, 15 Nov 2008 23:50:33 +0000 (18:50 -0500)]
update config.todo
svn path=/trunk/packages/invirt-web/; revision=1663
Greg Price [Sat, 15 Nov 2008 23:13:11 +0000 (18:13 -0500)]
merge about.html's remaining caveats into unauth front page
svn path=/trunk/packages/invirt-web/; revision=1661
Evan Broder [Sat, 15 Nov 2008 16:49:22 +0000 (11:49 -0500)]
We don't call ourselves that anymore
svn path=/trunk/packages/invirt-web/; revision=1655
Evan Broder [Sat, 15 Nov 2008 16:07:14 +0000 (11:07 -0500)]
And update some of our information to reflect new features
svn path=/trunk/packages/invirt-web/; revision=1652
Evan Broder [Sat, 15 Nov 2008 16:06:40 +0000 (11:06 -0500)]
We're no longer an alpha service
svn path=/trunk/packages/invirt-web/; revision=1651
Evan Broder [Sat, 15 Nov 2008 04:17:15 +0000 (23:17 -0500)]
I still want to see all VMs, even the ones without an ACL
svn path=/trunk/packages/invirt-web/; revision=1644
Evan Broder [Fri, 14 Nov 2008 08:39:21 +0000 (03:39 -0500)]
Add (crude) support for SPNEGO in the web interface
svn path=/trunk/packages/invirt-web/; revision=1642
Evan Broder [Thu, 13 Nov 2008 09:10:16 +0000 (04:10 -0500)]
Use the right hostname for the console server
svn path=/trunk/packages/invirt-web/; revision=1634
Evan Broder [Wed, 12 Nov 2008 11:00:29 +0000 (06:00 -0500)]
List all machines in admin mode, even if you can't do anything
svn path=/trunk/packages/invirt-web/; revision=1624
Evan Broder [Wed, 12 Nov 2008 06:18:03 +0000 (01:18 -0500)]
Another oversight in the web remctl code
svn path=/trunk/packages/invirt-web/; revision=1619
Evan Broder [Wed, 12 Nov 2008 06:15:05 +0000 (01:15 -0500)]
Fix 2 typos in the web code
svn path=/trunk/packages/invirt-web/; revision=1618
Evan Broder [Tue, 11 Nov 2008 09:32:18 +0000 (04:32 -0500)]
Pull the vnctoken remctl into the controls module
svn path=/trunk/packages/invirt-web/; revision=1615
Evan Broder [Tue, 11 Nov 2008 09:32:17 +0000 (04:32 -0500)]
Actually generalize the invirt.remctl module
svn path=/trunk/packages/invirt-web/; revision=1614
Evan Broder [Tue, 11 Nov 2008 08:50:13 +0000 (03:50 -0500)]
Move the remctl code into invirt.remctl
svn path=/trunk/packages/invirt-web/; revision=1613
Evan Broder [Tue, 11 Nov 2008 08:50:12 +0000 (03:50 -0500)]
Move CodeError and InvalidInput into invirt.common
svn path=/trunk/packages/invirt-web/; revision=1612
Evan Broder [Sun, 9 Nov 2008 06:20:30 +0000 (01:20 -0500)]
Strip the whitespace from the VNC authtoken
svn path=/trunk/packages/invirt-web/; revision=1578
Evan Broder [Fri, 7 Nov 2008 03:58:50 +0000 (22:58 -0500)]
Don't depend on invirt-mail-config everywhere
svn path=/trunk/packages/invirt-web/; revision=1557
Evan Broder [Fri, 7 Nov 2008 02:52:41 +0000 (21:52 -0500)]
Depend on invirt-mail-config on all servers
svn path=/trunk/packages/invirt-web/; revision=1544
Evan Broder [Fri, 7 Nov 2008 02:52:40 +0000 (21:52 -0500)]
Depend on invirt-dns so there is a local nameserver to query against
svn path=/trunk/packages/invirt-web/; revision=1543
Evan Broder [Fri, 7 Nov 2008 02:52:39 +0000 (21:52 -0500)]
In the web interface, validate names by querying against the local
nameserver
This fixes the case where the default nameserver is caching an old
value.
svn path=/trunk/packages/invirt-web/; revision=1542
Evan Broder [Mon, 3 Nov 2008 08:42:26 +0000 (03:42 -0500)]
invirt-svn-server and invirt-web both depend on AFS working
svn path=/trunk/packages/invirt-web/; revision=1514
Evan Broder [Sat, 1 Nov 2008 08:27:41 +0000 (04:27 -0400)]
Switched to lowercase "reserved" in the zone file because it flows
better in the error text
svn path=/trunk/packages/invirt-web/; revision=1495
Evan Broder [Sat, 1 Nov 2008 08:21:49 +0000 (04:21 -0400)]
Display a helpful error on the website if a name has specifically been
reserved
svn path=/trunk/packages/invirt-web/; revision=1492
Evan Broder [Sat, 1 Nov 2008 04:31:39 +0000 (00:31 -0400)]
Standardize on the spelling of "Invirt project"...just because
svn path=/trunk/packages/invirt-web/; revision=1474
Evan Broder [Sat, 1 Nov 2008 02:58:23 +0000 (22:58 -0400)]
Validate hostnames by querying to see if the name exists in DNS, and
add an appropriate dependency
svn path=/trunk/packages/invirt-web/; revision=1473
Evan Broder [Sat, 1 Nov 2008 01:12:24 +0000 (21:12 -0400)]
When getting the authtoken in the web interface, call remctl from the
right place
svn path=/trunk/packages/invirt-web/; revision=1469
Evan Broder [Wed, 29 Oct 2008 05:28:02 +0000 (01:28 -0400)]
Enable IP forwarding on the web server so that VNC works
svn path=/trunk/packages/invirt-web-iptables/; revision=1427
Evan Broder [Wed, 29 Oct 2008 00:00:22 +0000 (20:00 -0400)]
In the web interface, get the VNC auth token over remctl
svn path=/trunk/packages/invirt-web/; revision=1391
Evan Broder [Tue, 28 Oct 2008 08:24:26 +0000 (04:24 -0400)]
sipb-xen-base -> invirt-base in dependency lists
svn path=/trunk/packages/invirt-web/; revision=1372
Evan Broder [Sun, 26 Oct 2008 21:29:18 +0000 (17:29 -0400)]
sipb-xen-vnc-client -> invirt-vnc-client in invirt-web
svn path=/trunk/packages/invirt-web/; revision=1340
Greg Price [Sun, 26 Oct 2008 09:07:46 +0000 (05:07 -0400)]
/sipb-xen -> /invirt in serving apt repo
svn path=/trunk/packages/invirt-web/; revision=1331
Greg Price [Sun, 26 Oct 2008 02:16:40 +0000 (22:16 -0400)]
sipb-xen-www -> invirt-web
svn path=/trunk/packages/sipb-xen-www/; revision=1318
Greg Price [Sun, 26 Oct 2008 01:11:45 +0000 (21:11 -0400)]
ok, plain sh works now for invirt-web-iptables.init
svn path=/trunk/packages/invirt-web-iptables/; revision=1304
Evan Broder [Sun, 26 Oct 2008 01:07:59 +0000 (21:07 -0400)]
sipb-xen-database-common -> invirt-database in sipb-xen-www
svn path=/trunk/packages/sipb-xen-www/; revision=1297
Greg Price [Sat, 25 Oct 2008 23:36:22 +0000 (19:36 -0400)]
use bash in invirt-web-iptables.init, for gen-files
svn path=/trunk/packages/invirt-web-iptables/; revision=1287
Greg Price [Sat, 25 Oct 2008 21:50:26 +0000 (17:50 -0400)]
oops, lost update to invirt-web-iptables changelog
svn path=/trunk/packages/invirt-web-iptables/; revision=1256
Greg Price [Sat, 25 Oct 2008 21:31:14 +0000 (17:31 -0400)]
sipb-xen-iptables -> invirt-web-iptables
svn path=/trunk/packages/sipb-xen-iptables/; revision=1255
Greg Price [Sat, 25 Oct 2008 20:54:20 +0000 (16:54 -0400)]
make reload work too in sipb-xen-iptables.init, just for fun
svn path=/trunk/packages/sipb-xen-iptables/; revision=1254
Greg Price [Sat, 25 Oct 2008 20:54:19 +0000 (16:54 -0400)]
shorten sipb-xen-iptables initscript with std-init.sh
svn path=/trunk/packages/sipb-xen-iptables/; revision=1253
Evan Broder [Fri, 24 Oct 2008 19:32:48 +0000 (15:32 -0400)]
Fix build-deps on sipb-xen-www
svn path=/trunk/packages/sipb-xen-www/; revision=1237
Quentin Smith [Fri, 24 Oct 2008 19:26:18 +0000 (15:26 -0400)]
THIS is why I don't commit very often
svn path=/trunk/packages/sipb-xen-www/; revision=1236
Quentin Smith [Fri, 24 Oct 2008 18:24:12 +0000 (14:24 -0400)]
Offer Kerberos authentication to supporting browsers
svn path=/trunk/packages/sipb-xen-www/; revision=1235