On Wed, 22 Jan 2020, Antony Antony wrote:

this morning in a testrun I noticed a bunch of coredump from addcon
https://swantest.libreswan.fi/s2/v3.28-1487-g3d33747478-testrun-xfrmi/
I will investigate addcon crash today.

current configuration option is
ipsec-interface=no|yes|<n> where n = 1..UINT32_MAX

I think it might be due to its value being both a number and not. It is
not following our rules about numbers, time based units, etc. Again, I
would recommend we only allow regular numbers > 0. No "yes|no" and no
implied hex (all our parsers treat 0xNNN as hsex, 0sNNN as base64, and
no prefix as decimal. This should not be different)

Note 0x is necessary.

That is not how our parser works normally.

IPv6 and xfrmi may not work in all cases. ipv6 up-down script need more
work.

Sure. I think it is okay to postpone that for after the merge.

My plan resolve addconn issue is, a new testrun. If there are no major
issues I will merge.

While you mention looking at the issue I found, you didn't answer about
my provided patch. Is it correct? Is it wrong? Is there a better way?
Will it be okay to use before merge?

Paul
_______________________________________________
Swan-dev mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-dev

Reply via email to