Index: trunk/packages/sipb-xen-remote-server/debian/changelog
===================================================================
--- trunk/packages/sipb-xen-remote-server/debian/changelog	(revision 982)
+++ trunk/packages/sipb-xen-remote-server/debian/changelog	(revision 986)
@@ -1,2 +1,9 @@
+sipb-xen-remote-server (0.9) unstable; urgency=low
+
+  * Make the acl/ subdir of RemConfFS listable
+  * Update RemConfFS for new SQLAlchemy code
+
+ -- Evan Broder <broder@mit.edu>  Wed, 01 Oct 2008 19:28:23 -0400
+
 sipb-xen-remote-server (0.8) unstable; urgency=low
 
Index: trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remconffs
===================================================================
--- trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remconffs	(revision 982)
+++ trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remconffs	(revision 986)
@@ -21,7 +21,4 @@
         
 	The machine list and the acls are drawn from a database.
-	
-	This filesystem only implements the getattr, getdir, read, and readlink
-	calls, because this is a read-only filesystem.
 	"""
 	
@@ -41,4 +38,5 @@
                 m = Mapper()
                 m.connect('', controller='getroot')
+                m.connect('acl', controller='getmachines')
                 m.connect('acl/:machine', controller='getacl')
                 m.connect('conf', controller='getconf')
@@ -63,7 +61,7 @@
 				 " /etc/remctl/remconffs/acl/%s"
 				 % (machine_name, machine_name)
-				 for machine_name in self.getMachines())+'\n'
+				 for machine_name in self.getmachines())+'\n'
 	
-	def getMachines(self):
+	def getmachines(self, **kw):
 		"""Get the list of VMs in the database, clearing the cache if it's 
 		older than 15 seconds"""
@@ -71,5 +69,5 @@
 			self.lasttime = time()
 			database.clear_cache()
-		return [machine.name for machine in database.Machine.select()]
+		return [machine.name for machine in database.session.query(database.Machine).all()]
         
 	def userToPrinc(self, user):
