[hipl-users] some recent bug fixes

  • From: Miika Komu <miika@xxxxxx>
  • To: hipl-users@xxxxxxxxxxxxx
  • Date: Sun, 21 Jan 2007 14:43:43 +0200 (EET)

We have done multiple bug fixes in the latest version of HIPL. Below is a summary of the most important bug fixes. Currently, Samu is working on to get rid of blocking calls in OpenDHT and Diego is working on fixing bugs from the handover mechanisms.

#175: initiating from multiple source HITs when hosts are in diff

Hopefully I finally got this fixed. I believe this occurred because adding IPsec SPs is a asynchronous operation in the current code. All of the communications with hip daemon are not synchronous (i.e. there is always a return message) and I hope this delays the connection set-up enough for the SPs to be completed.

This bug does not occur on my equipment anymore. Tomi, please try pingtest.sh on your machine and report if it works for you also? Thx.

#271: opportunistic mode and hostnames

Opportunistic mode did not work with hostnames. I fixed this.

#33: HIP loopback does not work

Kamran, Samu and I fixed this. The problem was HIT loopback was not supported in base exchange. However, ESP does not work yet (new bug id 274).

#272: building in ubuntu 6.10 (edgy)

I get the following error in ubuntu edgy:

  /usr/include/bits/stdio-lock.h:24:26: error: lowlevellock.h: No such
  file or directory

There seems to be a bug in the latest libc6-dev package itself. It is just missing a header file.



#if 0
#include <lowlevellock.h>

#196: hip_check_network_msg

For some reason, the network packet checks were disable. I fixed this.

#252: select loop

Select loop was not able to handle multiple packets arriving at the same time. Samu fixed this.

Miika Komu                                       http://www.iki.fi/miika/

Other related posts: