Created by Christoph Viethen on 2011-06-02 and last modified on 2011-06-06
Get this branch:
bzr branch lp:~cviethen/hipl/pisa-pairing
Only Christoph Viethen can upload to this branch. If you are Christoph Viethen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Christoph Viethen

Recent revisions

5952. By Christoph Viethen on 2011-06-06

Add "hipconf pair <ip or hostname>" command, an appropriate user message,
and the necessary code in hipd (hipd/netdev.c:hip_netdev_pair()) to establish
the following pairing mechanism:

With only the destination IP specified by the user, send an I1 message there
with an unspecified destination HIT (opportunistic mode), causing a base
exchange. As a result, a host association between the two nodes is
created, enabling this information to be used for pairing two nodes (PiSA

5951. By David Martin on 2011-06-03

Rephrase ambiguous error message in hip_xfrm_policy_delete().

If the call to netlink_talk() fails when a policy is to be deleted
it does not mean that there has been no associated policy. It can
fail for any number of reasons (no socket has been set up, a malformed
message was provided etc.). Thus only state that the policy deletion

5950. By David Martin on 2011-06-03

Add sanity check against netlink handle and header in netlink_talk().

netlink_talk() should check if it gets a valid netlink handle and message
header before it tries to access them as it is not guaranteed that they are
properly set up. For example when the initialization fails early and the
default policies are nevertheless attempted to be removed on exit.

This fixes bug 790679 (https://bugs.launchpad.net/hipl/+bug/790679).

5949. By Miika Komu on 2011-05-31

A bug fix from Joakim Koskela to "hipconf add map" failure (bug id 789306)

As bug id 789306 reports, "hipconf add map" is defunctional. This patch
(provided by Joakim) fixes the problem.

Feel free to polish the bug fix directly if there's need for that.

5948. By Miika Komu on 2011-05-31

Applied a bug fix from Stefan Götz to fix "hipconf rst all" crash.

Stefan Götz in #789298: In revno 5938, a hash table disguised as a list
was replaced by an array. In one place, I forgot to replace the hash
table handling code which was then erroneously invoked on the array
which leads to the described crash and bug.

5947. By Stefan Götz on 2011-05-28

Fix the file encoding comment so it correctly states that the file is in UTF-8

5946. By René Hummen on 2011-05-27

add script enabling building of HIPL on remote host

Detailed setup information can be found within the script itself.

5945. By David Martin on 2011-05-27

Do not print errors in killall call of hipd and hipfw init scripts.

When hipd or hipfw is not running and killall is called it usually prints
a notice that no process was killed. As the killall implementation on the
routers has no quiet option redirect stderr to /dev/null instead.

5944. By Miika Komu on 2011-05-26

Updated ubuntu-specific instructions on compilation.

Added debhelper as a dependency.

5943. By Diego Biurrun on 2011-05-25

Eliminate some unnecessary HIP_IFEL instances from lib/core/conf.c.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.