Ah. Hadn't spotted that. I'll have a look. Thanks for the heads up.

Mark 

> -----Original Message-----
> From: Bill Barker [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, July 29, 2004 9:08 PM
> To: Tomcat Developers List
> Subject: Re: cvs commit: 
> jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina
> /mbeans MBeanUtils.java
> 
> 
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, July 29, 2004 12:19 PM
> Subject: cvs commit:
> jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/mbeans
> MBeanUtils.java
> 
> 
> > markt       2004/07/29 12:19:43
> >
> >   Modified:    catalina/src/share/org/apache/catalina/mbeans
> >                         MBeanUtils.java
> >   Log:
> >   Fix bug 28178. Quote user and group names to handle situation with
> >   certs where names may conain '='.
> >   As far as I can tell, this doesn't break the admin app 
> for users but I
> will
> >   need to do some more testing once the 5.5 changes are completed.
> >
> >   Revision  Changes    Path
> >   1.29      +5 -5
> jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina
> /mbeans/MBeanU
> tils.java
> >
> >   Index: MBeanUtils.java
> >   
> ===================================================================
> >   RCS file:
> /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apach
> e/catalina/mbe
> ans/MBeanUtils.java,v
> >   retrieving revision 1.28
> >   retrieving revision 1.29
> >   diff -u -r1.28 -r1.29
> >   --- MBeanUtils.java 13 Jul 2004 09:38:21 -0000 1.28
> >   +++ MBeanUtils.java 29 Jul 2004 19:19:43 -0000 1.29
> >   @@ -1068,8 +1068,8 @@
> >
> >            ObjectName name = null;
> >            name = new ObjectName(domain + ":type=Group,groupname=" +
> >   -                              group.getGroupname() + 
> ",database=" +
> >   -                              group.getUserDatabase().getId());
> >   +                              
> ObjectName.quote(group.getGroupname()) +
> >   +                              ",database=" +
> group.getUserDatabase().getId());
> >            return (name);
> >
> >        }
> >   @@ -1396,8 +1396,8 @@
> >
> >            ObjectName name = null;
> >            name = new ObjectName(domain + ":type=User,username=" +
> >   -                              user.getUsername() + ",database=" +
> >   -                              user.getUserDatabase().getId());
> >   +                              
> ObjectName.quote(user.getUsername())
> >   +                              + ",database=" +
> user.getUserDatabase().getId());
> >            return (name);
> >
> >        }
> >
> 
> The rest of the code is using MBeanUtils.encodeStr() for this.  For
> consistancy, you might want to use change that to do ON.quote, or use
> encodeStr here.
> 
> 
> 
> >
> >
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to