Sendmail problem after upgrade to r284296
Kevin Oberman
rkoberman at gmail.com
Mon Jun 15 16:49:32 UTC 2015
On Mon, Jun 15, 2015 at 5:22 AM, Frank Seltzer <frank_s at bellsouth.net>
wrote:
> On Sun, 14 Jun 2015, Gregory Shapiro wrote:
>
> I created it per your instructions. See above about it not existing
>>> previously.
>>>
>>
>> Oh, sorry for the confusion. Seems an emergency patch is in order to
>> change the default.
>>
>> Would you be willing to test this patch (apply, build, install, remove
>> dh.params file, and restart)?
>>
>> The patch changes the client and server default to 2048 (previous 512 and
>> 1024) to help mitigate LogJam/WeakDH.
>>
>> Index: src/tls.c
>> ===================================================================
>> --- src/tls.c (revision 284402)
>> +++ src/tls.c (working copy)
>> @@ -676,8 +676,8 @@
>> }
>> if (dhparam == NULL)
>> {
>> - dhparam = srv ? "1" : "5";
>> - req |= (srv ? TLS_I_DH1024 : TLS_I_DH512);
>> + dhparam = "2";
>> + req |= TLS_I_DH2048;
>> }
>> else if (*dhparam == '/')
>> {
>>
>
> Do you mean just build and install sendmail or world and kernel? I can do
> world and kernel if you want me to, it only takes about 2 hours to build
> world and 20 minutes to build the kernel so it's no big deal. I'll need
> instruction on how to patch the file though, I've never done it before.
>
No meed to rebuild the kernel (this is a patch to sendmail and is not tied
to the kernel in any way) or world. Just rebuild sendmail.
# cd /usr/src/contrib/sendmail
# patch < PATCHFILE (or edit the file by hand)
# cd /usr/src/usr.sbin/sendmail
# make obj
# make clean
# make
# make install
That should do it.
--
Kevin Oberman, Network Engineer, Retired
E-mail: rkoberman at gmail.com
More information about the freebsd-stable
mailing list