<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div><span>Hi Tobias,</span></div><div><br><span></span></div><div><span>Wow! I just posted the problem yesterday and the fix is ready this morning.</span></div><div><span></span><span>Much appreciate your effort.</span></div><div><br></div><div>Simon</div><div><br></div>  <div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;"> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight: bold;">From:</span></b> Tobias Brunner <tobias@strongswan.org><br> <b><span style="font-weight: bold;">To:</span></b> Simon Chan <simon.chan3@yahoo.ca> <br><b><span style="font-weight: bold;">Cc:</span></b> "users@lists.strongswan.org" <users@lists.strongswan.org> <br> <b><span style="font-weight:
 bold;">Sent:</span></b> Friday, March 9, 2012 1:38:33 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [strongSwan] MOBIKE switching bug in gateway with two external interfaces<br> </font> </div> <br>Hi Simon,<br><br>> Seems MOBIKE message processing needs to store the message's source IP<br>> addr along with the other ADDITIONAL_IPV4_ADDRESS. Use ike_sa to<br>> "remember" this address separately is not safe. It requires<br>> code to add it in the additional_addresses list before it is overwritten<br>> by N(UPDATE_SA_ADDRESSES).<br><br>You are right, we should store the peer's current address in this list.<br> I pushed some commits to our repository to fix this (see [1]-[4]).<br><br>Regards,<br>Tobias<br><br>[1] <a href="http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=2fe624cc" target="_blank">http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=2fe624cc</a><br>[2] <a
 href="http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=94bbc602" target="_blank">http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=94bbc602</a><br>[3] <a href="http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=72b28112" target="_blank">http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=72b28112</a><br>[4] <a href="http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=cd6b5bf8" target="_blank">http://git.strongswan.org/?p=strongswan.git;a=commitdiff;h=cd6b5bf8</a><br><br><br><br> </div> </div>  </div></body></html>