On Mon, 2004-08-09 at 01:05, Claudio Jeker wrote:
> On Mon, Aug 09, 2004 at 12:08:16AM -0600, Sancho2k.net Lists wrote:
> > Sancho2k.net Lists wrote:
> > 
> > >Entelin wrote:
> > >
> > >>I generated a cert with make cert,  put  /var/qmail/control/cert.pem 
> > >>into smtpcert.  The command shows up in the list but doesnt work?
> > >>
> > >>250-PIPELINING
> > >>250-DATAZ
> > >>250-STARTTLS
> > >>250-AUTH LOGIN PLAIN
> > >>250 8BITMIME
> > >>STARTTLS
> > >>502 unimplemented (#5.5.1)
> > >>
> > >>kinda odd, any ideas?
> > >>
> > >
> > >Did you set your Makefile up with relevant support before compiling?
> > >
> > >DS
> > 
> > Actually, now that I try it myself, I get the same error too.
> > 
> > This was after 'make cert' and 'svc -t /service/qmail /service/smtpd' 
> > for good measure.
> > 
> >  $ ls -l /var/qmail/control/cert.pem
> >  -rw-r-----  1 qmaild  qmail  1750 Aug  8 23:26 /var/qmail/control/cert.pem
> > 
> >  $ cat /var/qmail/control/smtpcert
> >  control/cert.pem
> > 
> 
> This diff should fix the problem.
> 
> diff -u -p -r1.110 qmail-smtpd.c
> --- qmail-smtpd.c       29 Jun 2004 19:01:59 -0000      1.110
> +++ qmail-smtpd.c       9 Aug 2004 08:10:57 -0000
> @@ -1582,8 +1582,8 @@ void smtp_tls(char *arg) 
>  {
>    SSL_CTX *ctx;
>  
> -  if (sslcert.s && *sslcert.s) {
> -    err_unimpl((char *)0);
> +  if (sslcert.s == 0 || *sslcert.s == '\0') {
> +    err_unimpl("STARTTLS");
>      return;
>    }
>  

Yup that worked, thanks.

-- 
Entelin <[EMAIL PROTECTED]>

Reply via email to