[26258] in Source-Commits
/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;