[Openswan dev] patch regarding bug #0000558
Matthias Haas
mh at pompase.net
Wed Jan 18 14:06:11 CET 2006
Is there a public git access?
Matthias
On Wed, 18 Jan 2006 13:36:07 +0100 (CET), Ken Bantoft wrote
> Thanks, merged into git - #kb tree as
6cbe6ad4d809cab121d71078b082f09fa1b38e5a
>
> On Tue, 17 Jan 2006, Matthias Haas wrote:
>
> > Hello Paul,
> >
> > I have added a little patch to this issue. This fixes the behavior of not
> > being strict in case ike or esp proposals are set.
> >
> > <----------------------snip--------------------->
> >
> > diff -Naur openswan-2.4.5rc3/lib/libopenswan/alg_info.c
> > openswan-2.4.5rc3-devel/lib/libopenswan/alg_info.c
> > --- openswan-2.4.5rc3/lib/libopenswan/alg_info.c Mon Mar 21
04:58:10
> > 2005
> > +++ openswan-2.4.5rc3-devel/lib/libopenswan/alg_info.c Wed Jan 11
08:00:28
> > 2006
> > @@ -568,6 +568,10 @@
> > /* use default if nul esp string */
> > if (!*alg_str) {
> > (*alg_info_add)(alg_info, 0, 0, 0, 0, 0, 0);
> > + } else {
> > + // MH: as this is necessary to have mandatory proposals
> > + // add the flag as soon as an explicit proposal is set
> > + alg_info->alg_info_flags |= ALG_INFO_F_STRICT;
> > }
> >
> > <----------------------snap------------------------>
> >
> > It keeps up the old behavior of the ! setting and also sets the strict
flag,
> > as soon as the proposals are defined without the !. I hope this helps to
> > solve that problem. Atleast it works for me :-) .
> >
> > Matthias
> >
More information about the Dev
mailing list