On Thu, May 26, 2011 at 08:13:19AM +0200, Pawel Wieleba wrote:
> On Wed, May 25, 2011 at 10:39:55PM +0100, Stuart Henderson wrote:
> > On 2011/05/20 11:42, Pawel Wieleba wrote:
> > > 1) The problem occurs when running:
> > > - OpenBSD 4.6 and OpenBSD 4.8 peer
> > > - OpenBSD 4.9 and OpenBSD 4.9 peer
> > > - OpenBSD 4.8 and OpenBSD 4.9 peer
> > > - OpenBSD 4.8 and OpenBSD 4.8 peer
> > >
> > > 2) The problem _does not_ occur (3 days without a problem) when
> > > running:
> > > - OpenBSD 4.6 and OpenBSD 4.6 peer
> > > - OpenBSD 4.7 and OpenBSD 4.7 peer
> >
> > Are you able to test isakmpd built from sources before and after
> > the commit on 2010/06/29 20:50:16? I don't see anything else that
> > looks particularly likely in that timeframe..
>
> Hello,
>
> I've already compiled isakmpd sources from OpenBSD_4_7 CVS branch on
> OpenBSD 4.8 system and this problem does not exist (2 days without a
> problem).
>
> I can confirm that isakmpd sources from OpenBSD_4_7 CVS branch works
> fine on OpenBSD 4.8 -- two OpenBSD 4.8 peers with isakmpd from
> OpenBSD_4_7 CVS branch.
> The only change after that date was Diffie-Hellman implementation, and
> it is probably problem in this area:
> date: 2010/06/29 19:50:16; author: reyk; state: Exp;
>
> Now I'm corresponding with Mike Belopuhov to isolate the problem and
> finally fix it.
>
> Regards,
> Pawel Wieleba
I can say that i'm seeing a very similar problem between a 4.8 and a
4.6 peer. So if a diff gets crafted, I can test as well.
-Otto