(NOTE: the pkgsrc is for netbsd 1.4/older users. for netbsd-current,
and possibly for 1.5, 8.11.0 will be itegrated)
itojun
Excellent, thanks! :-)
- Hubert
--
NetBSD - because Unix isn't just #include <linux.h>, i386, ILP32, ELF, ...!
i looked at local tree. current situation in the tree is:
pkgsrc/mail/sendmail: 8.9.3 + wide patch
pkgsrc/mail/sendmail88: 8.8.8 (due to the license twist)
the correct actions would be:
1. make pkgsrc/mail/sendmail.wide, for 8.9.3 + wide patch
(copy from pkgsrc/mail/sendmail)
(pkgsrc/mail/smtpfeed wants it)
2. upgrade pkgsrc/mail/sendmail to 8.11.0
does it sound correct?
itojun
Wide patch is to get IPv6 going in old sendmail, right?
If that patch just adds a feature without disabling others (say IPv4) I'd
say to name it sendmail893 instead of sendmail.wide. #2 is ok - does
8.11.0 include IPv6 support by default?
wide patch adds IPv6 support and more things (i vaguely remember
that this is some part in LMTP support). smtpfeed wants the "more
things" part from wide patch. i'll make "sendmail893", which is
8.9.3 + wide patch.
>#2 is ok - does
>8.11.0 include IPv6 support by default?
yes, sendmail supports IPv6 in 8.10.0 and beyond. 8.10.0 has some
issue in backward compatibility (enables IPv6 listening socket even if
we use old cf file). 8.11.0 is better in this aspect.
itojun
In that case sendmail893wide may not be wrong... (with
PKGNAME=sendmail-8.9.3.wide or so)
> >#2 is ok - does
> >8.11.0 include IPv6 support by default?
>
> yes, sendmail supports IPv6 in 8.10.0 and beyond. 8.10.0 has some
> issue in backward compatibility (enables IPv6 listening socket even if
> we use old cf file). 8.11.0 is better in this aspect.
OK. BTW, could smtpfeed be changed to work with 8.11.0, assuming that it
(8.11.0) has the apropriate "more things" from the wide patch? In that
case we could drop the sendmail893(wide) pkg at all, no?
i found the above "LMTP support" patch for 8.10.1. i'll make it
work for 8.11.0 and integrate into pkgsrc/mail/sendmail (8.11.0),
and remove the need for pkgsrc/mail/sendmail893.
>> yes, sendmail supports IPv6 in 8.10.0 and beyond. 8.10.0 has some
>> issue in backward compatibility (enables IPv6 listening socket even if
>> we use old cf file). 8.11.0 is better in this aspect.
>OK. BTW, could smtpfeed be changed to work with 8.11.0, assuming that it
>(8.11.0) has the apropriate "more things" from the wide patch? In that
>case we could drop the sendmail893(wide) pkg at all, no?
unfortunately, 8.11.0 does not integrate the "LMTP support" part
from the wide patch. so we need "8.11.0 + wide patch" or
"8.9.3 + wide patch" for smtpfeed to work.
IPv6 support better LMTP support for smtpfeed
-- ---
8.8.8 no no
8.8.8 + wide yes yes
8.9.3 no no
8.9.3 + wide yes yes
8.10.0 yes but buggy no
8.10.1 yes but buggy no
8.10.2 yes but buggy no
8.11.0 yes no
8.11.0 + wide yes yes
itojun
tron suggested me to keep 8.9.3 for another reason - config file
location (to help people who have no time to change config file
locaiton). do you think it necessary? i'm not sure.
itojun
> tron suggested me to keep 8.9.3 for another reason - config file
> location (to help people who have no time to change config file
> locaiton). do you think it necessary? i'm not sure.
Have another variable
SENDMAIL_OLD_CONF_PATH=YES
?
David/absolute
-- www.netbsd.org: A pmap for every occasion --
OK!
> >> yes, sendmail supports IPv6 in 8.10.0 and beyond. 8.10.0 has some
> >> issue in backward compatibility (enables IPv6 listening socket even if
> >> we use old cf file). 8.11.0 is better in this aspect.
> >OK. BTW, could smtpfeed be changed to work with 8.11.0, assuming that it
> >(8.11.0) has the apropriate "more things" from the wide patch? In that
> >case we could drop the sendmail893(wide) pkg at all, no?
>
> unfortunately, 8.11.0 does not integrate the "LMTP support" part
> from the wide patch. so we need "8.11.0 + wide patch" or
> "8.9.3 + wide patch" for smtpfeed to work.
>
> IPv6 support better LMTP support for smtpfeed
> -- ---
> 8.8.8 no no
> 8.8.8 + wide yes yes
> 8.9.3 no no
> 8.9.3 + wide yes yes
> 8.10.0 yes but buggy no
> 8.10.1 yes but buggy no
> 8.10.2 yes but buggy no
> 8.11.0 yes no
> 8.11.0 + wide yes yes
Any chance to get the wide-patch integrated in sendmail?
i think it is separately being worked on. but the guy who did the
wide-sendmail work got married recently, so.... :-)
itojun