|
From: <sil...@us...> - 2009-08-13 15:03:42
|
Revision: 24
http://openhip.svn.sourceforge.net/openhip/?rev=24&view=rev
Author: siliconja
Date: 2009-08-13 15:03:33 +0000 (Thu, 13 Aug 2009)
Log Message:
-----------
Rewrite/cleanup of registration and rendezvous code.
Registration
- removed 17 global variables related to registration
- removed separate hip_reg_table[], keep registrations in hip_assoc structure
- removed large code blocks in input functions related to registration, favor
smaller handle_reg_* functions instead
- removed various utility functions for binary search/insert of reg table
- removed various reg & RVS data types that are not needed
- eliminate separate keepalive threads, instead use select loop timeouts
RVS
- change RVS mode parameter from -m to -rvs
- removed 3 global variables related to rendezvous
- added from_via to hip_assoc for signaling addition of FROM or VIA RVS params
- use proper RFC address bytes in RVS params
Mobile router
- removed -mn startup option, greedy registration with mobile router service
by default
- removed mobile_router_hit global
Modified Paths:
--------------
hip/trunk/src/Makefile.mac.am
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_globals.h
hip/trunk/src/include/hip/hip_service.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_cache.c
hip/trunk/src/protocol/hip_globals.c
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_ipsec.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/protocol/hip_output.c
hip/trunk/src/usermode/hip_mr.c
hip/trunk/src/usermode/hip_pfkey.c
hip/trunk/src/util/hip_util.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|