lp://staging/~cviethen/hipl/pisa-pairing-tng
- Get this branch:
- bzr branch lp://staging/~cviethen/hipl/pisa-pairing-tng
Branch merges
- Stefan Götz (community): Needs Fixing
- Miika Komu: Needs Fixing
- Diego Biurrun: Needs Fixing
-
Diff: 370 lines (+216/-4)8 files modifiedhipd/hadb.c (+36/-0)
hipd/hadb.h (+5/-0)
hipd/netdev.c (+49/-2)
hipd/netdev.h (+1/-0)
hipd/user.c (+4/-0)
lib/core/builder.c (+1/-0)
lib/core/conf.c (+119/-2)
lib/core/icomm.h (+1/-0)
Branch information
Recent revisions
- 6235. By Christoph Viethen
-
Misc. code cleanup and cosmetics - no change in functionality. Many thanks
to Christof and Diego for their input. - 6233. By Christoph Viethen
-
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,
lib/core/icomm.h).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
(hipd/netdev.c). - 6232. By Diego Biurrun
-
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. - 6230. By Diego Biurrun
-
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. - 6228. By Diego Biurrun
-
hiprelay: Clean up error handling; drop some HIP_IFELs; fix Doxygen comments.
- 6226. By Diego Biurrun
-
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:
- lp://staging/hipl