[2010] in Moira Commits

home help back first fref pref prev next nref lref last post

/svn/moira r4149 - trunk/moira/server

daemon@ATHENA.MIT.EDU (Garry Zacheiss)
Thu Nov 14 19:21:01 2013

Date: Thu, 14 Nov 2013 19:20:53 -0500
From: Garry Zacheiss <zacheiss@MIT.EDU>
Message-Id: <201311150020.rAF0Kr5D023522@drugstore.mit.edu>
To: moira-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: zacheiss
Date: 2013-11-14 19:20:53 -0500 (Thu, 14 Nov 2013)
New Revision: 4149

Modified:
   trunk/moira/server/qaccess.pc
Log:
Reserve .service / -service namespace.

Modified: trunk/moira/server/qaccess.pc
===================================================================
--- trunk/moira/server/qaccess.pc	2013-10-28 14:36:29 UTC (rev 4148)
+++ trunk/moira/server/qaccess.pc	2013-11-15 00:20:53 UTC (rev 4149)
@@ -267,7 +267,12 @@
        */
       if (!strncasecmp(newname, "owner-", 6))
 	return MR_RESERVED;
-      
+
+      /* Don't allow new lists to end with .service or -service */
+      if (!strncasecmp(&newname[strlen(newname)-8], ".service", 8) ||
+         !strncasecmp(&newname[strlen(newname)-8], "-service", 8))
+       return MR_RESERVED;
+
       EXEC SQL SELECT users_id INTO :users_id FROM users
 	WHERE login = :newname;
       if ((sqlca.sqlcode != SQL_NO_MATCH) && strcmp(strtrim(name), newname) &&


home help back first fref pref prev next nref lref last post