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