lp://staging/~cviethen/hipl/pisa-pairing

Created by Christoph Viethen and last modified
Get this branch:
bzr branch lp://staging/~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

Owner:
Christoph Viethen
Project:
HIPL
Status:
Experimental

Recent revisions

5952. By Christoph Viethen

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
project).

5951. By David Martin

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
failed.

5950. By David Martin

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

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

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

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

5946. By René Hummen

add script enabling building of HIPL on remote host

Detailed setup information can be found within the script itself.

5945. By David Martin

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

Updated ubuntu-specific instructions on compilation.

Added debhelper as a dependency.

5943. By Diego Biurrun

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:
lp://staging/hipl
This branch contains Public information 
Everyone can see this information.