There is a sourceforge tracker item open for this issue [800738]

I have uploaded a patch there now to restore this function to ensure
backwards compatibility with the chkusr patch

I added comments to the function to mark it is depreciated

Michael.

----- Original Message ----- 
From: "Ken Jones" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, September 06, 2003 2:02 AM
Subject: Re: [vchkpw] 5.3.26 error with chkusr patch + mysql


> I agree with tonix on this one.
>
> It is probably better to put the function back into the
> distribution with the comment that it is depreciated and
> will be removed in a future version.
>
> The last thing we want to do is release a new version of
> vpopmail that breaks current software.
>
> Ken Jones
> inter7.com
>
> On Thursday 04 September 2003 4:41 pm, Charles Sprickman wrote:
> > FWIW, I'm getting a similar error with 5.3.27:
> >
> > ./load qmail-smtpd rcpthosts.o commands.o timeoutread.o  timeoutwrite.o
> > ip.o ipme.o ipalloc.o control.o constmap.o  ssl_timeoutio.o ndelay.a
> > -L/usr/local/ssl/lib -lssl -lcrypto  -L/home/vpopmail/lib
> > -L/usr/local/lib/mysql  -lvpopmail -lmysqlclient  received.o
date822fmt.o
> > now.o qmail.o cdb.a fd.a wait.a  datetime.a getln.a open.a sig.a case.a
> > env.a stralloc.a  alloc.a substdio.a error.a str.a fs.a auto_qmail.o
> > base64.o  `cat  socket.lib`
> > qmail-smtpd.o: In function `realrcpt_check':
> > qmail-smtpd.o(.text+0xc51): undefined reference to `vget_real_domain'
> > *** Error code 1
> >
> > As mentioned below, if I comment out the section referencing
> > "vget_real_domain" in qmail-smtpd.c, it does compile, but I would think
> > that would affect functionality, no?
> >
> > [EMAIL PROTECTED]/usr/local/src/toaster/vpopmail/vpopmail-5.3.27]# grep
> > vget_real_dom *
> >
> > ChangeLog:         - removed the need for vget_real_domain() function
> > ChangeLog:           tracked it down to vget_real_domain calling
> > ChangeLog:           the vget_real_domain() function to change the
domain
> > vpopmail.h:int vget_real_domain(char *domain, int len );
> >
> > Looks like the function is gone...
> >
> > Charles
> >
> > On Sun, 31 Aug 2003, tonix (Antonio Nati) wrote:
> > > Shane,
> > >
> > > I did not try the last versions of vpopmail.
> > >
> > > It looks like function vget_real_domain does not exists anymore.
> > >
> > > Try commenting out these lines of code, and please let me know.
> > >
> > > /* Check if domain is a real domain */
> > > /*
> > >          if (!stralloc_0 (&domain)) die_nomem();
> > >          vget_real_domain(domain.s, domain.a);
> > >          domain.len = strlen (domain.s);
> > >          if (domain.len > (domain.a - 1)) die_nomem();
> > > */
> > > /* Let's get domain's real path */
> > >
> > > Tonino
> > >
> > > At 01/09/03 01/09/03 +0800, Shane Chrisp wrote:
> > > >  Im setting up a new system and I found that there is an error when
> > > >trying to use the chkusr patch with the latest version. Below is the
> > > >error from qmail. I tried compiling again with 5.3.24 successfully
> > > >so I then tried 5.3.25 and that failed also, with the same error.
> > > >
> > > >
> > > >./load qmail-smtpd qregex.o rcpthosts.o commands.o timeoutread.o \
> > > >timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \
> > > >received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
> > > >datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
> > > >alloc.a substdio.a error.a str.a fs.a auto_qmail.o base64.o  `cat \
> > > >socket.lib` -lssl -lcrypto dns.o `cat dns.lib` -lcrypt \
> > > >`head -1 conf-vpopmail`/lib/libvpopmail.a \
> > > >/usr/lib/mysql/libmysqlclient.a -lz
> > > >qmail-smtpd.o: In function `realrcpt_check':
> > > >qmail-smtpd.o(.text+0xf29): undefined reference to `vget_real_domain'
> > > >collect2: ld returned 1 exit status
> > > >make: *** [qmail-smtpd] Error 1
> > > >
> > > >
> > > >Regards
> > > >
> > > >Shane
> > >
> > > ------------------------------------------------------------
> > >          [EMAIL PROTECTED]            Interazioni di Antonio Nati
> > >     http://www.interazioni.it      [EMAIL PROTECTED]
> > > ------------------------------------------------------------
>
>
>


Reply via email to