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
Greg Price [Fri, 24 Oct 2008 11:27:43 +0000 (07:27 -0400)]
shorten sipb-xen-www initscript with new library
svn path=/trunk/packages/sipb-xen-www/; revision=1215
Greg Price [Fri, 24 Oct 2008 08:57:02 +0000 (04:57 -0400)]
fix our copyright files
E.g., this is free software.
svn path=/trunk/packages/sipb-xen-iptables/; revision=1205
Evan Broder [Thu, 23 Oct 2008 02:01:04 +0000 (22:01 -0400)]
Make the admin mode work - fix a SQLAlchemy 0.4-ism
svn path=/trunk/packages/sipb-xen-www/; revision=1169
Evan Broder [Mon, 20 Oct 2008 23:08:33 +0000 (19:08 -0400)]
Switch xen-ips to using the new SQLAlchemy API
I swear I've written this code 3 different times now. Not sure why
it's only now getting committed
svn path=/trunk/packages/sipb-xen-www/; revision=1156
Evan Broder [Mon, 20 Oct 2008 17:55:53 +0000 (13:55 -0400)]
Revert r1154 and instead apply the patch in cache_acls so that an error is
still thrown when the ACL is looked up as part of the website code
svn path=/trunk/packages/sipb-xen-www/; revision=1155
Evan Broder [Mon, 20 Oct 2008 17:43:09 +0000 (13:43 -0400)]
If the ACL for a locker isn't accessible, assume it's empty (closes #82)
svn path=/trunk/packages/sipb-xen-www/; revision=1154
Evan Broder [Sun, 19 Oct 2008 23:57:19 +0000 (19:57 -0400)]
Limit the number of secrets: use /etc/invirt/keytab instead of a
separate keytab for apache
svn path=/trunk/packages/sipb-xen-www/; revision=1145
Evan Broder [Sun, 19 Oct 2008 18:21:09 +0000 (14:21 -0400)]
Don't try to boot up the machine if we're running the autoinstaller
svn path=/trunk/packages/sipb-xen-www/; revision=1140
Greg Price [Sun, 12 Oct 2008 00:48:11 +0000 (20:48 -0400)]
use wildcard for config.web.errormail_exclude
Once prod is really prod and dev is really dev, we'll do this
on dev instead.
svn path=/trunk/packages/sipb-xen-www/; revision=1103
Evan Broder [Thu, 9 Oct 2008 06:23:02 +0000 (02:23 -0400)]
Configure the website to use the new autoinstaller code
svn path=/trunk/packages/sipb-xen-www/; revision=1096
Evan Broder [Thu, 9 Oct 2008 06:20:44 +0000 (02:20 -0400)]
Fix a SQLAlchemy bug in the web ACL caching code
svn path=/trunk/packages/sipb-xen-www/; revision=1095
Evan Broder [Mon, 6 Oct 2008 08:36:05 +0000 (04:36 -0400)]
Fix a SQLAlchemyism in the web code
svn path=/trunk/packages/sipb-xen-www/; revision=1074
Evan Broder [Sun, 5 Oct 2008 05:23:04 +0000 (01:23 -0400)]
invirt-configurize sipb-xen-iptables
svn path=/trunk/packages/sipb-xen-iptables/; revision=1055
Evan Broder [Sun, 5 Oct 2008 04:25:01 +0000 (00:25 -0400)]
Actually stop Apache on shutdown
svn path=/trunk/packages/sipb-xen-www/; revision=1051
Evan Broder [Sun, 5 Oct 2008 04:06:49 +0000 (00:06 -0400)]
Be sure to clean up sipb-xen-www when it's uninstalled
svn path=/trunk/packages/sipb-xen-www/; revision=1049
Evan Broder [Sun, 5 Oct 2008 04:00:25 +0000 (00:00 -0400)]
Turns out sipb-xen-www's init script was the problem, not
apache's. Install a fix
svn path=/trunk/packages/sipb-xen-www/; revision=1047
Evan Broder [Sun, 5 Oct 2008 03:33:37 +0000 (23:33 -0400)]
Attempt to get Apache and OpenAFS to start in the right order
svn path=/trunk/packages/sipb-xen-www/; revision=1045
Evan Broder [Sat, 4 Oct 2008 02:03:39 +0000 (22:03 -0400)]
Don't add another Listen 443 directive - apache gets angry
svn path=/trunk/packages/sipb-xen-www/; revision=1028
Evan Broder [Sat, 4 Oct 2008 01:52:46 +0000 (21:52 -0400)]
Be sure to listen on both port 443 and 446
svn path=/trunk/packages/sipb-xen-www/; revision=1026
Evan Broder [Sat, 4 Oct 2008 01:11:51 +0000 (21:11 -0400)]
Update sipb-xen-www to use the new invirt-confiscated svn.uri
svn path=/trunk/packages/sipb-xen-www/; revision=1022
Evan Broder [Fri, 3 Oct 2008 23:26:43 +0000 (19:26 -0400)]
Update web code to for SQLAlchemy 0.4
svn path=/trunk/packages/sipb-xen-www/; revision=1013
Evan Broder [Thu, 2 Oct 2008 12:18:40 +0000 (08:18 -0400)]
Update (at least some of) the web code to work with newer a SQLAlchemy
svn path=/trunk/packages/sipb-xen-www/; revision=1001
Greg Price [Wed, 1 Oct 2008 04:00:02 +0000 (00:00 -0400)]
fix distribution hardy -> unstable in several changelogs
Didn't notice this when I was working from a livecd the other day.
svn path=/trunk/packages/sipb-xen-www/; revision=959
Greg Price [Tue, 30 Sep 2008 05:39:40 +0000 (01:39 -0400)]
reload (etc) apache after regenerating its config
svn path=/trunk/packages/sipb-xen-www/; revision=952
Greg Price [Tue, 30 Sep 2008 05:33:37 +0000 (01:33 -0400)]
listen on 1111, for svn
svn path=/trunk/packages/sipb-xen-www/; revision=951
Greg Price [Mon, 29 Sep 2008 06:02:33 +0000 (02:02 -0400)]
sipb-xen-www depends on AFS and python-flup
Using a Depends: on debathena-afs-config. Of course there's also the
step of building openafs modules...
svn path=/trunk/packages/sipb-xen-www/; revision=943
Geoffrey Thomas [Sun, 24 Aug 2008 08:51:34 +0000 (04:51 -0400)]
Add Windows help text
svn path=/trunk/packages/sipb-xen-www/; revision=912
Yang Zhang [Wed, 13 Aug 2008 05:50:02 +0000 (01:50 -0400)]
using mako-render instead of mako; fixed a typo in svn.mako
svn path=/trunk/packages/sipb-xen-www/; revision=886
Yang Zhang [Tue, 12 Aug 2008 20:02:57 +0000 (16:02 -0400)]
converted two of the generated config files to use mako
svn path=/trunk/packages/sipb-xen-www/; revision=883
Yang Zhang [Fri, 8 Aug 2008 14:05:40 +0000 (10:05 -0400)]
oops
svn path=/trunk/packages/sipb-xen-www/; revision=881
Yang Zhang [Fri, 8 Aug 2008 14:05:21 +0000 (10:05 -0400)]
more sipb-xen-www config
svn path=/trunk/packages/sipb-xen-www/; revision=880
Yang Zhang [Fri, 8 Aug 2008 06:41:38 +0000 (02:41 -0400)]
* further integration of invirt.config
svn path=/trunk/packages/sipb-xen-www/; revision=879
Greg Price [Fri, 8 Aug 2008 03:17:51 +0000 (23:17 -0400)]
update config.todo
svn path=/trunk/packages/sipb-xen-www/; revision=877
Greg Price [Wed, 6 Aug 2008 05:07:22 +0000 (01:07 -0400)]
add and respect 'adminable' column to machines
This is for selectively, temporarily, manually enabling admin mode
for a VM. Where it's not set, admin mode now bypasses quotas and does
nothing else.
svn path=/trunk/packages/sipb-xen-www/; revision=874
Greg Price [Wed, 6 Aug 2008 04:58:52 +0000 (00:58 -0400)]
cut down web's config.todo from last night's work
svn path=/trunk/packages/sipb-xen-www/; revision=873
Quentin Smith [Tue, 5 Aug 2008 03:27:12 +0000 (23:27 -0400)]
Support /overlord as an alternate admin path
svn path=/trunk/packages/sipb-xen-www/; revision=869
Greg Price [Tue, 5 Aug 2008 03:23:44 +0000 (23:23 -0400)]
configurize admin-mode acl
svn path=/trunk/packages/sipb-xen-www/; revision=868
Greg Price [Tue, 5 Aug 2008 03:20:25 +0000 (23:20 -0400)]
rename overlord -> admin mode
svn path=/trunk/packages/sipb-xen-www/; revision=867
Greg Price [Tue, 5 Aug 2008 03:00:03 +0000 (23:00 -0400)]
configurize web templates
svn path=/trunk/packages/sipb-xen-www/; revision=866
Greg Price [Tue, 5 Aug 2008 02:42:11 +0000 (22:42 -0400)]
finish sipb_xen_database -> invirt.database in web
svn path=/trunk/packages/sipb-xen-www/; revision=865
Greg Price [Tue, 5 Aug 2008 02:28:18 +0000 (22:28 -0400)]
more sipb_xen_database -> invirt.database in web
svn path=/trunk/packages/sipb-xen-www/; revision=864
Greg Price [Tue, 5 Aug 2008 02:16:16 +0000 (22:16 -0400)]
configurize some web code
svn path=/trunk/packages/sipb-xen-www/; revision=863
Greg Price [Mon, 4 Aug 2008 06:09:51 +0000 (02:09 -0400)]
update config.todo in sipb-xen-www
svn path=/trunk/packages/sipb-xen-www/; revision=860
Greg Price [Mon, 4 Aug 2008 05:24:03 +0000 (01:24 -0400)]
take instance from keytab in k5start apache2.init wrapper
svn path=/trunk/packages/sipb-xen-www/; revision=854
Greg Price [Sun, 3 Aug 2008 08:12:56 +0000 (04:12 -0400)]
uncommitted changes from xvm.mit.edu:/etc/apache2
svn path=/trunk/packages/sipb-xen-www/; revision=848
Greg Price [Sat, 2 Aug 2008 03:27:32 +0000 (23:27 -0400)]
todo lists for configuration
I looked through all the code for hardcoded details that should be moved
to configuration, and listed them in a file config.todo in each package
directory. These can be knocked off line-by-line as todo lists, and
removed when empty.
svn path=/trunk/packages/sipb-xen-iptables/; revision=810
Greg Price [Sat, 2 Aug 2008 00:29:22 +0000 (20:29 -0400)]
rather, daemon/xvm-2
svn path=/trunk/packages/sipb-xen-www/; revision=809
Greg Price [Sat, 2 Aug 2008 00:28:08 +0000 (20:28 -0400)]
use host/xvm-2 for writing svn repo from web
svn path=/trunk/packages/sipb-xen-www/; revision=808
Geoffrey Thomas [Thu, 31 Jul 2008 02:20:28 +0000 (22:20 -0400)]
oops
svn path=/trunk/packages/sipb-xen-www/; revision=799
Geoffrey Thomas [Thu, 31 Jul 2008 02:16:51 +0000 (22:16 -0400)]
VNC: Catch the error when the VM is off and there is no host
svn path=/trunk/packages/sipb-xen-www/; revision=797
Geoffrey Thomas [Mon, 28 Jul 2008 12:25:01 +0000 (08:25 -0400)]
sipb-xen-www: Use invirt.config to pick the VNC proxy port.
svn path=/trunk/packages/sipb-xen-www/; revision=770
Greg Price [Mon, 28 Jul 2008 12:00:05 +0000 (08:00 -0400)]
add kstart apache wrapper; update control
svn path=/trunk/packages/sipb-xen-www/; revision=768
Greg Price [Mon, 28 Jul 2008 11:22:06 +0000 (07:22 -0400)]
small adjustments to mod_dav_svn config
svn path=/trunk/packages/sipb-xen-www/; revision=765
Greg Price [Mon, 21 Jul 2008 19:56:01 +0000 (15:56 -0400)]
fix a different errortext-matching mismatch
Gee, looks like I should have examined this when I made the remote
server and changed all these error messages.
svn path=/trunk/packages/sipb-xen-www/; revision=695
Greg Price [Mon, 21 Jul 2008 19:51:44 +0000 (15:51 -0400)]
fix same error as r692 in two more places
svn path=/trunk/packages/sipb-xen-www/; revision=694