|
From: <sil...@us...> - 2009-07-02 18:01:23
|
Revision: 9
http://openhip.svn.sourceforge.net/openhip/?rev=9&view=rev
Author: siliconja
Date: 2009-07-02 17:59:27 +0000 (Thu, 02 Jul 2009)
Log Message:
-----------
minor whitespace changes prior to patching with mobile router address family support
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/include/hip/hip_usermode.h
hip/trunk/src/linux/hip_linux_umh.c
hip/trunk/src/protocol/hip_output.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2009-07-06 16:14:23
|
Revision: 11
http://openhip.svn.sourceforge.net/openhip/?rev=11&view=rev
Author: siliconja
Date: 2009-07-06 16:14:12 +0000 (Mon, 06 Jul 2009)
Log Message:
-----------
update by Orlie Brewer to the mobile router code to allow change in address family during a mobile router mobility event
updated by Jeff to use select() call to reduce high CPU usage in mobile router thread
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_globals.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_addr.c
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_output.c
hip/trunk/src/usermode/hip_mr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2009-07-06 22:57:59
|
Revision: 13
http://openhip.svn.sourceforge.net/openhip/?rev=13&view=rev
Author: siliconja
Date: 2009-07-06 22:57:58 +0000 (Mon, 06 Jul 2009)
Log Message:
-----------
fix mobile router use of select() to multiplex v4/v6 netfilter queue targets
begin cleanup of mobile router code
Modified Paths:
--------------
hip/trunk/src/usermode/hip_mr.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.
|
|
From: <sil...@us...> - 2009-07-07 19:09:07
|
Revision: 15
http://openhip.svn.sourceforge.net/openhip/?rev=15&view=rev
Author: siliconja
Date: 2009-07-07 19:09:05 +0000 (Tue, 07 Jul 2009)
Log Message:
-----------
fix Mac build from recent mobile router commits
remove duplicate functions from mac/hip_mac.c, reducing the file by 45%
note that protocol/hip_addr.c needs to be further split into netlink-specific and address management parts
Modified Paths:
--------------
hip/trunk/src/mac/hip_mac.c
hip/trunk/src/protocol/hip_addr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2009-07-15 23:15:26
|
Revision: 16
http://openhip.svn.sourceforge.net/openhip/?rev=16&view=rev
Author: siliconja
Date: 2009-07-15 23:15:14 +0000 (Wed, 15 Jul 2009)
Log Message:
-----------
started cleanup of mobile router code:
- removal of HIP mobile-router-related global variables
- moved mr logic out of hip_addr.c and hip_util.c into hip_mr.c
- rename some mr functions to be more descriptive
- changed mr registration type to 2 to avoid conflict with nat UDP relay server
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_globals.h
hip/trunk/src/include/hip/hip_proto.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/linux/hip_linux_umh.c
hip/trunk/src/protocol/hip_addr.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/usermode/hip_mr.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.
|
|
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.
|
|
From: <sil...@us...> - 2009-08-13 19:08:12
|
Revision: 25
http://openhip.svn.sourceforge.net/openhip/?rev=25&view=rev
Author: siliconja
Date: 2009-08-13 19:08:03 +0000 (Thu, 13 Aug 2009)
Log Message:
-----------
remove extra Mac OS X Makefile.am, require automake 1.9 instead
Modified Paths:
--------------
hip/trunk/src/Makefile.am
Removed Paths:
-------------
hip/trunk/src/Makefile.mac.am
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2009-10-06 18:26:47
|
Revision: 35
http://openhip.svn.sourceforge.net/openhip/?rev=35&view=rev
Author: siliconja
Date: 2009-10-06 18:26:39 +0000 (Tue, 06 Oct 2009)
Log Message:
-----------
retransmission for mobile router proxy update
Modified Paths:
--------------
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/usermode/hip_mr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2011-01-05 21:31:25
|
Revision: 45
http://openhip.svn.sourceforge.net/openhip/?rev=45&view=rev
Author: siliconja
Date: 2011-01-05 21:31:19 +0000 (Wed, 05 Jan 2011)
Log Message:
-----------
fix for LSI_ENTRY_LIFETIME bugs
- use extra LSI mapping update when receiving the R1 to ensure that
LSI exists when performing sadb_add()
- set default lifetime to 120 seconds; when SA is closed, LSI entry will be
expired from sadb_delete()
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_sadb.h
hip/trunk/src/protocol/hip_input.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2011-01-06 17:06:13
|
Revision: 48
http://openhip.svn.sourceforge.net/openhip/?rev=48&view=rev
Author: siliconja
Date: 2011-01-06 17:06:06 +0000 (Thu, 06 Jan 2011)
Log Message:
-----------
respect the lifetime parameter of SAs (sa_lifetime conf value) and expire SAs
after liftetime seconds have elapsed, triggering a rekey; SAs expire (rekey)
when lifetime seconds have been reached regardless of activity; this is
different than the UAL (unused association lifetime) which still initiates
a close/shutdown due to inactivity
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_sadb.h
hip/trunk/src/include/hip/hip_usermode.h
hip/trunk/src/usermode/hip_esp.c
hip/trunk/src/usermode/hip_pfkey.c
hip/trunk/src/usermode/hip_sadb.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2011-01-06 19:35:17
|
Revision: 49
http://openhip.svn.sourceforge.net/openhip/?rev=49&view=rev
Author: siliconja
Date: 2011-01-06 19:35:11 +0000 (Thu, 06 Jan 2011)
Log Message:
-----------
- move sadb expiration functions outside of the esp_input select() idle cycle,
because they would never be called with a busy connection
- use only one system call to gettimeofday() for expiration functions
- use g_read_usec as it was intended (change made back in hipd 0.3.3 in 2004)
- this causes the initial packet to be unbuffered *much* faster
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_sadb.h
hip/trunk/src/usermode/hip_esp.c
hip/trunk/src/usermode/hip_sadb.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-01-12 22:06:17
|
Revision: 55
http://openhip.svn.sourceforge.net/openhip/?rev=55&view=rev
Author: orliebrewer
Date: 2011-01-12 22:06:11 +0000 (Wed, 12 Jan 2011)
Log Message:
-----------
Updates to DHT resolution in order to keep up to date with the draft revisions.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_proto.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/protocol/hip_dht.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/util/hip_util.c
hip/trunk/src/util/hip_xml.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-03-09 01:22:39
|
Revision: 64
http://openhip.svn.sourceforge.net/openhip/?rev=64&view=rev
Author: orliebrewer
Date: 2011-03-09 01:22:33 +0000 (Wed, 09 Mar 2011)
Log Message:
-----------
Enhancement to the HIP mobile router code to allow a mobile node behind one
mobile router to connect to a mobile node behind another mobile router.
Modified Paths:
--------------
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/usermode/hip_mr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-03-10 21:23:27
|
Revision: 65
http://openhip.svn.sourceforge.net/openhip/?rev=65&view=rev
Author: orliebrewer
Date: 2011-03-10 21:23:21 +0000 (Thu, 10 Mar 2011)
Log Message:
-----------
Enhancement to the HIP mobile router code that allows a mobile router to send
an address UPDATE to another mobile router when they are providing SPINAT to
two mobile nodes.
Modified Paths:
--------------
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_output.c
hip/trunk/src/usermode/hip_esp.c
hip/trunk/src/usermode/hip_mr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-03-12 00:28:13
|
Revision: 66
http://openhip.svn.sourceforge.net/openhip/?rev=66&view=rev
Author: orliebrewer
Date: 2011-03-12 00:28:07 +0000 (Sat, 12 Mar 2011)
Log Message:
-----------
Added code to the HIP main loop to not timeout SAs (using the ual parameter)
if the SA is a mobile router registration SA. Also, added code to the mobile
router to free the memory for an spi_nat data structure if it processes a
CLOSE_ACK for that connection.
Modified Paths:
--------------
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/usermode/hip_mr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-03-15 21:48:04
|
Revision: 67
http://openhip.svn.sourceforge.net/openhip/?rev=67&view=rev
Author: orliebrewer
Date: 2011-03-15 21:47:58 +0000 (Tue, 15 Mar 2011)
Log Message:
-----------
Added code to the HIP mobiler router to allow for multiple external interfaces.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_mr.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/usermode/hip_mr.c
hip/trunk/src/util/hip_xml.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-03-16 20:52:12
|
Revision: 68
http://openhip.svn.sourceforge.net/openhip/?rev=68&view=rev
Author: orliebrewer
Date: 2011-03-16 20:52:06 +0000 (Wed, 16 Mar 2011)
Log Message:
-----------
Added a "struct hip_packet_entry rexmt_cache;" field to the spi_nat data
structure so that retransmission info for HIP UPDATE messages can be stored
for each SPINAT connection within the mobile router. Also, the peer node to
a SPINAT connection will now perform an address check on the new address.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_mr.h
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/protocol/hip_output.c
hip/trunk/src/usermode/hip_mr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-03-24 00:57:51
|
Revision: 69
http://openhip.svn.sourceforge.net/openhip/?rev=69&view=rev
Author: orliebrewer
Date: 2011-03-24 00:57:45 +0000 (Thu, 24 Mar 2011)
Log Message:
-----------
Added support to the HIP RVS to handle relaying UPDATE messages to solve the
"double jump" problem including code in the handle_update function to handle
FROM and VIA_RVS parameters. Also, added code to the HIP MR code to support
mobile nodes who use rendezvous servers.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_mr.h
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/protocol/hip_output.c
hip/trunk/src/usermode/hip_mr.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2011-03-28 16:01:59
|
Revision: 73
http://openhip.svn.sourceforge.net/openhip/?rev=73&view=rev
Author: siliconja
Date: 2011-03-28 16:01:53 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
fix WIN32 build with recent multiple RVS patch
pthread conditionals are unavailable on WIN32; instead of implementing them,
resolve RVS each hostname serially (as opposed to using a separate thread for
each name)
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/util/hip_util.c
hip/trunk/src/util/hip_xml.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-04-12 18:18:50
|
Revision: 77
http://openhip.svn.sourceforge.net/openhip/?rev=77&view=rev
Author: orliebrewer
Date: 2011-04-12 18:18:43 +0000 (Tue, 12 Apr 2011)
Log Message:
-----------
Make some bookkeeping changes to the HIP SMA endbox Configuration API
code to get ready for the IF-MAP Configuration plugin:
* Get rid of compiler warnings casting away constness
* Copy locate_config_file function from hip_xml.c to cfg-common/hip_cfg.cpp
* Pull out smartcard check from hip_cfg_files.cpp
* Add the SYSCONFDIR define to the compilation of config plugins
* Add a pthread_mutex to support the IF-MAP plugin
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_cfg.h
hip/trunk/src/util/Makefile.am.disabled
hip/trunk/src/util/cfg-common/hip_cfg.cpp
hip/trunk/src/util/cfg-files/hip_cfg_files.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-04-13 18:06:02
|
Revision: 78
http://openhip.svn.sourceforge.net/openhip/?rev=78&view=rev
Author: orliebrewer
Date: 2011-04-13 18:05:56 +0000 (Wed, 13 Apr 2011)
Log Message:
-----------
Add files for an IF-MAP Configuration plugin for the SMA Endbox mode.
Added Paths:
-----------
hip/trunk/src/include/hip/hip_cfg_map.h
hip/trunk/src/util/cfg-ifmap/hip_cfg_map.cpp
hip/trunk/src/util/cfg-ifmap/hipmapcfg.pro
hip/trunk/src/util/cfg-ifmap/hipmapcfg.pro.openwrt
hip/trunk/src/util/cfg-ifmap/ifmap-scadanet-metadata-1.0.xsd
hip/trunk/src/util/cfg-ifmap/ifmap_client.cpp
hip/trunk/src/util/cfg-ifmap/ifmap_client.h
hip/trunk/src/util/cfg-ifmap/ifmap_thread.cpp
hip/trunk/src/util/cfg-ifmap/ifmap_thread.h
hip/trunk/src/util/cfg-ifmap/mapcfg.conf
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-04-16 00:00:21
|
Revision: 82
http://openhip.svn.sourceforge.net/openhip/?rev=82&view=rev
Author: orliebrewer
Date: 2011-04-16 00:00:15 +0000 (Sat, 16 Apr 2011)
Log Message:
-----------
Make IS_LSI32(a) macro Endian-independent and remove the IS_LSI(a) macro
specific definition for MAXOSX and BIG_ENDIAN
Change byte order of endbox LSI returned by files config library
note: is this compatible with ldap and ifmap config libraries?
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_usermode.h
hip/trunk/src/usermode/hip_endbox.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-04-19 18:19:40
|
Revision: 83
http://openhip.svn.sourceforge.net/openhip/?rev=83&view=rev
Author: orliebrewer
Date: 2011-04-19 18:19:34 +0000 (Tue, 19 Apr 2011)
Log Message:
-----------
Correct some array handling code and declarations
Add needed library declarations
Add modifications for qmake location and new hipmapcfg.pro.openwrt file
Modified Paths:
--------------
hip/trunk/src/Makefile.am
hip/trunk/src/protocol/hip_output.c
hip/trunk/src/util/Makefile.am.disabled
Added Paths:
-----------
hip/trunk/src/util/cfg-ifmap/hipmapcfg.pro.openwrt
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-04-20 00:05:22
|
Revision: 84
http://openhip.svn.sourceforge.net/openhip/?rev=84&view=rev
Author: orliebrewer
Date: 2011-04-20 00:05:15 +0000 (Wed, 20 Apr 2011)
Log Message:
-----------
Added GPLv2 license header to IF-MAP Plugin Files
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_cfg_map.h
hip/trunk/src/util/cfg-ifmap/hip_cfg_map.cpp
hip/trunk/src/util/cfg-ifmap/ifmap_client.cpp
hip/trunk/src/util/cfg-ifmap/ifmap_client.h
hip/trunk/src/util/cfg-ifmap/ifmap_thread.cpp
hip/trunk/src/util/cfg-ifmap/ifmap_thread.h
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-04-20 20:25:58
|
Revision: 85
http://openhip.svn.sourceforge.net/openhip/?rev=85&view=rev
Author: orliebrewer
Date: 2011-04-20 20:25:51 +0000 (Wed, 20 Apr 2011)
Log Message:
-----------
Try to use BIG_ENDIAN tests where applicable.
Changes to get ARM architecture working following tofino testing.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_usermode.h
hip/trunk/src/usermode/hip_endbox.c
hip/trunk/src/usermode/hip_esp.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.
|