[26258] in Source-Commits

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

/svn/athena r25477 - in trunk/third/moira: clients/mailmaint clients/moira clients/mrcheck clients/mrtest debian incremental/ldap lib reg_svr reg_svr/coupons update

daemon@ATHENA.MIT.EDU (Jonathan D Reed)
Mon May 7 14:34:02 2012

Date: Mon, 7 May 2012 14:34:01 -0400
From: Jonathan D Reed <jdreed@MIT.EDU>
Message-Id: <201205071834.q47IY1lx003568@drugstore.mit.edu>
To: source-commits@MIT.EDU
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: jdreed
Date: 2012-05-07 14:34:01 -0400 (Mon, 07 May 2012)
New Revision: 25477

Modified:
   trunk/third/moira/clients/mailmaint/mailmaint.c
   trunk/third/moira/clients/moira/attach.c
   trunk/third/moira/clients/moira/main.c
   trunk/third/moira/clients/moira/namespace.c
   trunk/third/moira/clients/mrcheck/mrcheck.c
   trunk/third/moira/clients/mrtest/mrtest.c
   trunk/third/moira/debian/changelog
   trunk/third/moira/incremental/ldap/winad.c
   trunk/third/moira/lib/critical.c
   trunk/third/moira/reg_svr/coupons/coupon.ps
   trunk/third/moira/reg_svr/reg_svr.pc
   trunk/third/moira/update/client.c
   trunk/third/moira/update/update_server.c
Log:
In moira:
  * Re-snapshot moira at r4077, which incorporates the
    -Werror=format-security fixes from 4.0.0-r4073-0debathena2, except
    from upstream instead of from us.  


Modified: trunk/third/moira/clients/mailmaint/mailmaint.c
===================================================================
--- trunk/third/moira/clients/mailmaint/mailmaint.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/clients/mailmaint/mailmaint.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: mailmaint.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: mailmaint.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  * Simple add-me-to/remove-me-from list client
  *
@@ -52,7 +52,7 @@
 #define DELETE_A_CHAR() printf("\b \b");
 #endif /* !_WIN32 */
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/mailmaint/mailmaint.c $ $Id: mailmaint.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/mailmaint/mailmaint.c $ $Id: mailmaint.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 #define STARTCOL 0
 #define STARTROW 3

Modified: trunk/third/moira/clients/moira/attach.c
===================================================================
--- trunk/third/moira/clients/moira/attach.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/clients/moira/attach.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: attach.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: attach.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  *	This is the file attach.c for the Moira Client, which allows users
  *      to quickly and easily maintain most parts of the Moira database.
@@ -32,7 +32,7 @@
 #include <unistd.h>
 #endif /* HAVE_UNISTD_H */
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/moira/attach.c $ $Id: attach.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/moira/attach.c $ $Id: attach.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 char *canonicalize_cell(char *c);
 int GetAliasValue(int argc, char **argv, void *retval);

Modified: trunk/third/moira/clients/moira/main.c
===================================================================
--- trunk/third/moira/clients/moira/main.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/clients/moira/main.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: main.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: main.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  *	This is the file main.c for the Moira Client, which allows users
  *      to quickly and easily maintain most parts of the Moira database.
@@ -26,7 +26,7 @@
 #include <unistd.h>
 #endif /* HAVE_UNISTD_H */
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/moira/main.c $ $Id: main.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/moira/main.c $ $Id: main.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 static void ErrorExit(char *buf, int status);
 static void Usage(void);

Modified: trunk/third/moira/clients/moira/namespace.c
===================================================================
--- trunk/third/moira/clients/moira/namespace.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/clients/moira/namespace.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: namespace.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: namespace.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  *	This is the file main.c for the Moira Client, which allows users
  *      to quickly and easily maintain most parts of the Moira database.
@@ -23,7 +23,7 @@
 #include <stdio.h>
 #include <string.h>
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/moira/namespace.c $ $Id: namespace.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/moira/namespace.c $ $Id: namespace.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 static void ErrorExit(char *buf, int status);
 static void Usage(void);

Modified: trunk/third/moira/clients/mrcheck/mrcheck.c
===================================================================
--- trunk/third/moira/clients/mrcheck/mrcheck.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/clients/mrcheck/mrcheck.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: mrcheck.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: mrcheck.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  * Verify that all Moira updates are successful
  *
@@ -19,7 +19,7 @@
 
 #define argis(a, b) (!strcmp(*arg + 1, a) || !strcmp(*arg + 1, b))
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/mrcheck/mrcheck.c $ $Id: mrcheck.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/mrcheck/mrcheck.c $ $Id: mrcheck.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 char *atot(char *itime);
 int process_server(int argc, char **argv, void *sqv);

Modified: trunk/third/moira/clients/mrtest/mrtest.c
===================================================================
--- trunk/third/moira/clients/mrtest/mrtest.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/clients/mrtest/mrtest.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: mrtest.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: mrtest.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  * Bare-bones Moira client
  *
@@ -43,7 +43,7 @@
 #include "readline/history.h"
 #endif
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/mrtest/mrtest.c $ $Id: mrtest.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/clients/mrtest/mrtest.c $ $Id: mrtest.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 int recursion = 0, quote_output = 0, interactive;
 int count, quit = 0, cancel = 0;
@@ -388,7 +388,7 @@
 	  close(status);
 	  dup2(oldstdout, 1);
 	  argc = 2;
-	  com_err("moira (script)", errno, "Unable to redirect output to %s\n", argv[2]);
+	  com_err("moira (script)", errno, "Unable to redirect output to %s", argv[2]);
 	}
       else
 	{

Modified: trunk/third/moira/debian/changelog
===================================================================
--- trunk/third/moira/debian/changelog	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/debian/changelog	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,3 +1,11 @@
+debathena-moira (4.0.0-r4077-0debathena1) unstable; urgency=low
+
+  * Re-snapshot moira at r4077, which incorporates the
+    -Werror=format-security fixes from 4.0.0-r4073-0debathena2, except
+    from upstream instead of from us.  
+
+ -- Jonathan Reed <jdreed@mit.edu>  Mon, 07 May 2012 14:31:58 -0400
+
 debathena-moira (4.0.0-r4073-0debathena2) unstable; urgency=low
 
   * Make -Werror=format-security happy

Modified: trunk/third/moira/incremental/ldap/winad.c
===================================================================
--- trunk/third/moira/incremental/ldap/winad.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/incremental/ldap/winad.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/incremental/ldap/winad.c $ $Id: winad.c 4062 2011-12-07 21:07:25Z zacheiss $ */
+/* $HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/incremental/ldap/winad.c $ $Id: winad.c 4074 2012-03-28 13:24:31Z zacheiss $ */
 /* ldap.incr arguments example
  *
  * arguments when moira creates the account - ignored by ldap.incr since the 
@@ -9284,7 +9284,9 @@
 	    ((s = strstr(gPtr->dn, "Reserve")) != (char *) NULL) ||
 	    ((s = strstr(gPtr->dn, "reserve")) != (char *) NULL) ||
 	    ((s = strstr(gPtr->dn, "PF")) != (char *) NULL) ||
-	    ((s = strstr(gPtr->dn, "pf")) != (char *) NULL))
+	    ((s = strstr(gPtr->dn, "pf")) != (char *) NULL) || 
+	    ((s = strstr(gPtr->dn, "TSM")) != (char *) NULL) ||
+	    ((s = strstr(gPtr->dn, "tsm")) != (char *) NULL))
 	  {
 	    gPtr = gPtr->next;
 	    continue;

Modified: trunk/third/moira/lib/critical.c
===================================================================
--- trunk/third/moira/lib/critical.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/lib/critical.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: critical.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: critical.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  * Log and send a zephyrgram about any critical errors.
  *
@@ -28,7 +28,7 @@
 #endif
 #include <time.h>
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/lib/critical.c $ $Id: critical.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/lib/critical.c $ $Id: critical.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 /* mode to create the file with */
 #define LOGFILEMODE	0644

Modified: trunk/third/moira/reg_svr/coupons/coupon.ps
===================================================================
--- trunk/third/moira/reg_svr/coupons/coupon.ps	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/reg_svr/coupons/coupon.ps	2012-05-07 18:34:01 UTC (rev 25477)
@@ -433,7 +433,7 @@
 (Technology) 125 658 rightjustify
 
 (TimesNewRomanPSMT) cvn findfont 6.6123 scalefont setfont
-(web.mit.edu/ist) 125 648 rightjustify
+(ist.mit.edu) 125 648 rightjustify
 
 (TimesNewRomanPS-BoldMT) cvn findfont 6.6123 scalefont setfont
 (Need Help?) 100 618 rightjustify
@@ -1268,7 +1268,7 @@
 % Bold Weight
   0 0 moveto
  0.0 0.0 32 0.0844905 0.0 300.582 146.2 1  setshowparams
-(web.mit.edu/ist/start/students) awidthshow
+(http://ist.mit.edu/start-students) awidthshow
  0.7347 setlinewidth
  0.0 0.0 0.0 setrgbcolor
 % TimesNewRomanPS-BoldMT TimesNewRomanPS-BoldMT nonstandard font

Modified: trunk/third/moira/reg_svr/reg_svr.pc
===================================================================
--- trunk/third/moira/reg_svr/reg_svr.pc	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/reg_svr/reg_svr.pc	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: reg_svr.pc 4071 2012-02-03 18:02:54Z zacheiss $
+/* $Id: reg_svr.pc 4075 2012-04-18 16:22:46Z zacheiss $
  *
  * Server for user registration with Moira and Kerberos.
  *
@@ -39,7 +39,7 @@
 
 EXEC SQL INCLUDE sqlca;
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/reg_svr/reg_svr.pc $ $Id: reg_svr.pc 4071 2012-02-03 18:02:54Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/reg_svr/reg_svr.pc $ $Id: reg_svr.pc 4075 2012-04-18 16:22:46Z zacheiss $");
 
 char *whoami, *hostname, *shorthostname;
 
@@ -50,6 +50,7 @@
 int update_user_status(char *username, int account_status);
 void mr_com_err(const char *whoami, long code, const char *fmt, va_list pvar);
 void sigshut(int);
+char *remove_char(char *str, int ch);
 
 reg_client *cl = NULL;
 enum { RS_RUNNING, RS_SLEEPING, RS_EXITING } state = RS_RUNNING;
@@ -317,8 +318,9 @@
   ufirst = argv[0];
   umiddle = argv[1];
   ulast = argv[2];
-  id = argv[3];
-
+  /* Remove dashes from MIT ID */
+  id = remove_char(argv[3], '-');
+  
   EXEC SQL SELECT count(login) INTO :count FROM users WHERE clearid = :id;
 
   /* "ORDER BY status" so that if there's both a matching state 0 entry
@@ -1103,3 +1105,20 @@
 {
   state = RS_EXITING;
 }
+
+char *remove_char(char *str, int ch)
+{
+  char *dst = strchr(str, ch);
+
+  if (dst != NULL)
+    {
+      const char *src = dst;
+      while (*dst != '\0')
+	{
+	  while (*src == ch)
+	    src++;
+	  *dst++ = *src++;
+	}
+    }
+  return str;
+}

Modified: trunk/third/moira/update/client.c
===================================================================
--- trunk/third/moira/update/client.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/update/client.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: client.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: client.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  * This code handles the actual distribution of data files
  * to servers in the Moira server-update program.
@@ -23,7 +23,7 @@
 #endif
 #include <krb5.h>
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/update/client.c $ $Id: client.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/update/client.c $ $Id: client.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 #ifdef HAVE_KRB4
 extern des_cblock session;

Modified: trunk/third/moira/update/update_server.c
===================================================================
--- trunk/third/moira/update/update_server.c	2012-05-07 16:27:33 UTC (rev 25476)
+++ trunk/third/moira/update/update_server.c	2012-05-07 18:34:01 UTC (rev 25477)
@@ -1,4 +1,4 @@
-/* $Id: update_server.c 3956 2010-01-05 20:56:56Z zacheiss $
+/* $Id: update_server.c 4077 2012-05-07 16:53:10Z zacheiss $
  *
  * Copyright 1988-1998 by the Massachusetts Institute of Technology.
  * For copying and distribution information, please see the file
@@ -30,7 +30,7 @@
 #endif
 #include "update.h"
 
-RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/update/update_server.c $ $Id: update_server.c 3956 2010-01-05 20:56:56Z zacheiss $");
+RCSID("$HeadURL: svn+ssh://svn.mit.edu/moira/trunk/moira/update/update_server.c $ $Id: update_server.c 4077 2012-05-07 16:53:10Z zacheiss $");
 
 char *whoami, *hostname;
 


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