I&#39;ve recently needed to get connectivity set up to a Checkpoint FW1<br>system, and managed to get the patch for -2.4.0 by Chris Poon to<br>work with -2.4.9 (new patch attached).<br><br>The only wrinkles I encountered were:
<br><br>1/<br>openswan would dump core for some of the packets sent to it<br>&nbsp; from FW1.&nbsp; I simply changed the way xauth.c would log them:<br><br>@@ -2232,8 +2236,8 @@<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<br>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; openswan_log(&quot;while waiting for XAUTH_STATUS, got %s instead.&quot;<br>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , enum_show(&amp;modecfg_attr_names, (attr.isaat_af_type &amp; ISAKMP_ATTR_RTYPE_MASK)));
<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; openswan_log(&quot;while waiting for XAUTH_STATUS, got %d instead.&quot;<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , attr.isaat_af_type &amp; ISAKMP_ATTR_RTYPE_MASK);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp; I now get log messages of the form:<br>&nbsp; #1: XAUTH: Unsupported attribute: 18<br><br>&nbsp; Is this of concern for vanilla openswan? (i.e. could bad packets from<br>&nbsp; the peer crash an unpatched pluto?)<br>
<br>2/<br>Office mode isn&#39;t supported.&nbsp; Does anyone know where the details<br>of CheckPoint&#39;s office mode are documented? (I don&#39;t want to have<br>openswan implement it, I&#39;m just curious about what the VPN peer is
<br>sending to me).<br><br>Cheers,<br>Andrew<br>