I think we added a clear password field into the mysql vpopmail table.

Ken Jones

On Wednesday 04 June 2003 11:15 am, Jeff Garvas wrote:
> Pardon my ignorance, but will a 5.4 stable version require any major
> modifications to a working 5.2.1 installation?
>
> Has anything changed in terms of the sql table layout or anything else that
> would make upgrading more significant than simply running configure, make,
> make install?
>
> I put off installing for awhile because I feared this would happen, now I
> get to upgrade a 5.2.1 install soon.   Can't wait to see the new features
> :)
>
> -Jeff
>
> > -----Original Message-----
> > From: Ken Jones [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, June 04, 2003 11:54 AM
> > To: Moshe Jacobson; [EMAIL PROTECTED]
> > Subject: Re: [vchkpw] Working towards vpopmail 5.4 stable
> >
> >
> > Seems like a reasonable change.
> > I put it in. Needs testing!
> >
> > Looks like we will start a series of devel releases to test
> > these changes. I'll package one up end of day tomorrow.
> >
> > Ken Jones
> >
> > On Wednesday 04 June 2003 9:37 am, Moshe Jacobson wrote:
> > > On Tue, 3 Jun 2003, Ken Jones wrote:
> > > > Does anyone have any code changes they would like to get into the
> > > > next release? I want to put together a new stable version 5.4.
> > > > Hopefully release it in the next few weeks.
> > >
> > > There seems to be a problem in th maildir_to_email() function in
> > > vdelivermail.c.  If the domain dir is not directly under the
> > > DOMAINS_DIR, e.g. /home/vpopmail/domains/1/example.com, then a user
> > > [EMAIL PROTECTED] will have a maildir of:
> > >
> > >     /home/vpopmail/domains/1/example.com/joe/Maildir/
> > >
> > > and maildir_to_email() returns an email address of [EMAIL PROTECTED] instead of
> > > [EMAIL PROTECTED]
> > >
> > > This should definitely be fixed as it is a simple and obvious bug.
> > >
> > > My (untested) fix is as follows.  Change the following block located
> > > near the bottom of maildir_to_email():
> > >
> > > ----
> > > for( pnt = last + (strlen(DOMAINS_DIR)+2); (*pnt && *pnt != '/' && j <
> > > 255); ++pnt, ++j ) { email[j] = *pnt;
> > > }
> > > ----
> > >
> > > to:
> > >
> > > ----
> > > pnt = last + strlen(DOMAINS_DIR) + 2;
> > > while( *(pnt+1) == '/' ) pnt+=2;
> > > for( ; (*pnt && *pnt != '/' && j < 255); ++pnt, ++j ) {
> > >   email[j] = *pnt;
> > > }
> > > ----
> > >
> > > Moshe


Reply via email to