[26262] in Source-Commits

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

Re: /svn/athena r25477 - in trunk/third/moira: clients/mailmaint

daemon@ATHENA.MIT.EDU (Geoffrey Thomas)
Mon May 7 15:37:21 2012

Date: Mon, 7 May 2012 12:37:19 -0700 (PDT)
From: Geoffrey Thomas <geofft@MIT.EDU>
To: Jonathan D Reed <jdreed@MIT.EDU>
cc: source-commits@MIT.EDU
In-Reply-To: <201205071834.q47IY1lx003568@drugstore.mit.edu>
Message-ID: <alpine.DEB.2.00.1205071237170.15734@dr-wily.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

ACK

-- 
Geoffrey Thomas
geofft@mit.edu

On Mon, 7 May 2012, Jonathan D Reed wrote:

> 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