Created by Christoph Viethen on 2012-01-08 and last modified on 2012-01-09
Get this branch:
bzr branch lp:~cviethen/hipl/pisa-pairing-tng
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

6235. By Christoph Viethen on 2012-01-09

Misc. code cleanup and cosmetics - no change in functionality. Many thanks
to Christof and Diego for their input.

6234. By Christoph Viethen on 2012-01-08

Fix a little bug concerning Doxygen.

6233. By Christoph Viethen on 2012-01-08

Submit an updated version of patch, based on current HIPL. This one will enable
using the command "hipconf daemon trigger bex <ip-addr>" to trigger an
opportunistic base exchange with the given host.

To achieve this, a few places in HIPL are touched:

1) Add functionality to hipconf, using a new message type
 (HIP_MSG_TRIGGER_OPP_BEX) and an appropriate handling function
 (conf_handle_trigger_bex()) (lib/core/builder.c, lib/core/conf.c,

2) Enable hipd to handle such a message (hipd/user.c), adding a new function
 called hip_netdev_trigger_opp_bex_msg() (hipd/netdev.c).

3) That new function which will check for an already-existing host
 association before calling a function that will perform the actual
 opportunistic base exchange; check will prevent creating associations that
 will get stuck in I1_SENT state. (Add helper function to hipd/hadb.c.)

4) Patch netdev_trigger_bex() slightly to not error out if encountering an
 pseudo HIT as a target, and use this function for the actual base exchange

6232. By Diego Biurrun on 2012-01-06

certtools: Refactor configuration file opening/reading.

Do not load a configuration file again when reading sections, hip_cert_open()
takes care of that already. Also amend Doxygen documentation to match.

6231. By Diego Biurrun on 2012-01-06

certtools: Clean up error handling; eliminate some HIP_IFELs; whitespace.

6230. By Diego Biurrun on 2012-01-06

configfilereader: Move some code and documentation from the .h to the .c file.

The moved #defines are only used in the .c file and thus belong there.
The large Doxygen documentation block is also more at home in the .c file
where the bulk of the rest of the Doxygen documentation is.

6229. By Diego Biurrun on 2012-01-06

Fix a bunch of typos.

6228. By Diego Biurrun on 2012-01-05

hiprelay: Clean up error handling; drop some HIP_IFELs; fix Doxygen comments.

6227. By Diego Biurrun on 2012-01-05

conf: cosmetics - merge some lines, drop parentheses, whitespace

6226. By Diego Biurrun on 2012-01-05

nsupdate: Move nsupdate.pl and its config file to a separate directory.

Previously the nsupdate configuration file was in the hipd directory
where it did not belong.

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.