|
From: <orl...@us...> - 2011-04-21 20:36:55
|
Revision: 88
http://openhip.svn.sourceforge.net/openhip/?rev=88&view=rev
Author: orliebrewer
Date: 2011-04-21 20:36:48 +0000 (Thu, 21 Apr 2011)
Log Message:
-----------
When changing which endbox is responsible for a legacy device, e.g. when
replacing a broken endbox, the global peer_hi_head data structure was not
getting updated. As a result, the code for handling hip ACQUIRE and responding
to hip I1 would not progress to building an SA. This changeset adds the
ability to dynamically change endbox assignments and add additional endboxes to
the overlay after the other endboxes are already up and running.
Modified Paths:
--------------
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_ipsec.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-25 22:03:09
|
Revision: 89
http://openhip.svn.sourceforge.net/openhip/?rev=89&view=rev
Author: orliebrewer
Date: 2011-04-25 22:03:03 +0000 (Mon, 25 Apr 2011)
Log Message:
-----------
Modify endbox files configuration mode to work with a list of RVSes.
A couple of bug fixes for HIP mobile router.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_cfg.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/usermode/hip_mr.c
hip/trunk/src/util/cfg-common/hip_cfg.cpp
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-28 23:40:51
|
Revision: 94
http://openhip.svn.sourceforge.net/openhip/?rev=94&view=rev
Author: orliebrewer
Date: 2011-04-28 23:40:45 +0000 (Thu, 28 Apr 2011)
Log Message:
-----------
Added capability for a secondary master interface to HIP endbox mode.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/usermode/hip_endbox.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: <sar...@us...> - 2011-05-05 23:54:10
|
Revision: 95
http://openhip.svn.sourceforge.net/openhip/?rev=95&view=rev
Author: sarabito
Date: 2011-05-05 23:54:04 +0000 (Thu, 05 May 2011)
Log Message:
-----------
Added hip config API method for setting Underlay IP Address from hip
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_cfg.h
hip/trunk/src/include/hip/hip_cfg_api.h
hip/trunk/src/include/hip/hip_cfg_map.h
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/util/cfg-api/hip_cfg_api.c
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
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-05-06 23:58:04
|
Revision: 97
http://openhip.svn.sourceforge.net/openhip/?rev=97&view=rev
Author: orliebrewer
Date: 2011-05-06 23:57:58 +0000 (Fri, 06 May 2011)
Log Message:
-----------
Improved code for checking if an ACK needs to be sent and a couple of bug fixes.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_addr.c
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-05-10 16:39:32
|
Revision: 98
http://openhip.svn.sourceforge.net/openhip/?rev=98&view=rev
Author: siliconja
Date: 2011-05-10 16:39:27 +0000 (Tue, 10 May 2011)
Log Message:
-----------
(Boeing r69)
skip IPv6 link-local addresses when selecting source address for association
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
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: <orl...@us...> - 2011-05-11 21:30:31
|
Revision: 100
http://openhip.svn.sourceforge.net/openhip/?rev=100&view=rev
Author: orliebrewer
Date: 2011-05-11 21:30:25 +0000 (Wed, 11 May 2011)
Log Message:
-----------
Bug fix to allow a mobile node to ACK an address check from the peer node
which was initiated by a mobile router proxy UPDATE to the peer node.
Also, a quick bug fix for mobile router code.
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: <sil...@us...> - 2011-05-11 21:45:23
|
Revision: 101
http://openhip.svn.sourceforge.net/openhip/?rev=101&view=rev
Author: siliconja
Date: 2011-05-11 21:45:17 +0000 (Wed, 11 May 2011)
Log Message:
-----------
(Boeing r73)
fix invalid HMAC_2 bug due to strncpy() of hi->name without zeroing it first
turn off save_known_identities in hip.conf by default
Modified Paths:
--------------
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/util/hip_util.c
hip/trunk/src/util/hitgen.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-05-20 00:46:28
|
Revision: 104
http://openhip.svn.sourceforge.net/openhip/?rev=104&view=rev
Author: orliebrewer
Date: 2011-05-20 00:46:22 +0000 (Fri, 20 May 2011)
Log Message:
-----------
In endbox mode, allow the configuration plugin to publish the new address when
switching between master interfaces.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_cfg_files.h
hip/trunk/src/protocol/hip_addr.c
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: <ran...@us...> - 2011-05-25 21:01:50
|
Revision: 107
http://openhip.svn.sourceforge.net/openhip/?rev=107&view=rev
Author: randygroves
Date: 2011-05-25 21:01:44 +0000 (Wed, 25 May 2011)
Log Message:
-----------
Add hex_print utility from tcpdump.
See example in code comments.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_funcs.h
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: <ran...@us...> - 2011-05-25 21:04:06
|
Revision: 108
http://openhip.svn.sourceforge.net/openhip/?rev=108&view=rev
Author: randygroves
Date: 2011-05-25 21:04:00 +0000 (Wed, 25 May 2011)
Log Message:
-----------
Patch handle_arp
Add a '__attribute__((packed))' struct for the ARP data. On XSCALE
ARM architecture, doing aritmetic calculations on the raw packet
buffer doesn't work. This unfortunately exposed further problems with
alignment throughout the code that will need to be fixed at some future
time.
For the time being, there is a kludge available. The ARM kernel supports
a 'fix the alignment' mode. Doing the following:
echo 2 > /proc/cpu/alignment
sets the kernel into 'fixup' mode. It will detect alignment problems and fix
them.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_usermode.h
hip/trunk/src/usermode/hip_esp.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2011-12-13 01:46:52
|
Revision: 164
http://openhip.svn.sourceforge.net/openhip/?rev=164&view=rev
Author: orliebrewer
Date: 2011-12-13 01:46:45 +0000 (Tue, 13 Dec 2011)
Log Message:
-----------
Add a configuration option to not save the my_host_identities.xml file.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_main.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...> - 2012-01-25 02:24:04
|
Revision: 180
http://openhip.svn.sourceforge.net/openhip/?rev=180&view=rev
Author: orliebrewer
Date: 2012-01-25 02:23:58 +0000 (Wed, 25 Jan 2012)
Log Message:
-----------
For HIP endbox (HIP_VPLS) mode, allow passing of ARP requests and replies
as well as the ethernet header of all IP packets through the ESP tunnels.
Also, defined an endbox hello message to allow endboxes on a cross-connected
network segment to elect which endbox will forward multicast packets.
These allow for the elimination of the private host map and the need to know
legacy node MAC addresses.
Modified Paths:
--------------
hip/trunk/src/include/hip/endbox_utils.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/usermode/hip_endbox.c
hip/trunk/src/usermode/hip_esp.c
hip/trunk/src/usermode/hip_sadb.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: <sil...@us...> - 2012-01-26 17:35:21
|
Revision: 181
http://openhip.svn.sourceforge.net/openhip/?rev=181&view=rev
Author: siliconja
Date: 2012-01-26 17:35:10 +0000 (Thu, 26 Jan 2012)
Log Message:
-----------
remove a few unused variables
Modified Paths:
--------------
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/protocol/hip_input.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: <orl...@us...> - 2012-02-03 01:39:18
|
Revision: 187
http://openhip.svn.sourceforge.net/openhip/?rev=187&view=rev
Author: orliebrewer
Date: 2012-02-03 01:39:12 +0000 (Fri, 03 Feb 2012)
Log Message:
-----------
For HIP endbox (HIP_VPLS) mode, defined the concept of a default endbox which
can have a default NAT router as a legacy node and allows other legacy nodes
on the overlay to access network services on the underlay network through the
NAT router. The default endbox is defined by listing 0.0.0.0 (not a valid
destination address) as a legacy node for that endbox. If other endboxes have
a destination address of a legacy node that they cannot resolve, they will send
it to the default endbox if one is defined.
Modified Paths:
--------------
hip/trunk/src/include/hip/endbox_utils.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/usermode/hip_endbox.c
hip/trunk/src/usermode/hip_esp.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...> - 2012-02-28 23:07:43
|
Revision: 197
http://openhip.svn.sourceforge.net/openhip/?rev=197&view=rev
Author: orliebrewer
Date: 2012-02-28 23:07:37 +0000 (Tue, 28 Feb 2012)
Log Message:
-----------
A couple of bug fixes for HIP endbox (HIP_VPLS) mode.
Modified Paths:
--------------
hip/trunk/src/protocol/hip_ipsec.c
hip/trunk/src/util/cfg-common/hip_cfg.cpp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <orl...@us...> - 2012-03-12 20:56:31
|
Revision: 209
http://openhip.svn.sourceforge.net/openhip/?rev=209&view=rev
Author: orliebrewer
Date: 2012-03-12 20:56:24 +0000 (Mon, 12 Mar 2012)
Log Message:
-----------
Added uncrustify configuration file src/util/uncrustify.cfg.
Used uncrustify to re-style code to GNU style with 2 space indents.
See top of uncrustify configuration file for usage instructions.
Modified Paths:
--------------
hip/trunk/src/include/hip/endbox_utils.h
hip/trunk/src/include/hip/hip_cfg.h
hip/trunk/src/include/hip/hip_cfg_api.h
hip/trunk/src/include/hip/hip_cfg_files.h
hip/trunk/src/include/hip/hip_cfg_map.h
hip/trunk/src/include/hip/hip_dns.h
hip/trunk/src/include/hip/hip_funcs.h
hip/trunk/src/include/hip/hip_globals.h
hip/trunk/src/include/hip/hip_mr.h
hip/trunk/src/include/hip/hip_proto.h
hip/trunk/src/include/hip/hip_sadb.h
hip/trunk/src/include/hip/hip_service.h
hip/trunk/src/include/hip/hip_status.h
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/include/hip/hip_usermode.h
hip/trunk/src/include/hip/i3_hip.h
hip/trunk/src/include/hip/sc_utils.h
hip/trunk/src/include/mac/checksum_mac.h
hip/trunk/src/include/mac/mac_types.h
hip/trunk/src/include/win32/checksum.h
hip/trunk/src/include/win32/ip.h
hip/trunk/src/include/win32/netlink.h
hip/trunk/src/include/win32/openvpn-common.h
hip/trunk/src/include/win32/pfkeyv2.h
hip/trunk/src/include/win32/rtnetlink.h
hip/trunk/src/linux/hip_linux_main.c
hip/trunk/src/linux/hip_linux_umh.c
hip/trunk/src/mac/hip_mac.c
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/protocol/hip_cache.c
hip/trunk/src/protocol/hip_dht.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_ipsec_win32.c
hip/trunk/src/protocol/hip_keymat.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/protocol/hip_output.c
hip/trunk/src/protocol/hip_status.c
hip/trunk/src/protocol/i3_recv.c
hip/trunk/src/protocol/i3_send.c
hip/trunk/src/protocol/listen.c
hip/trunk/src/usermode/hip_dns.c
hip/trunk/src/usermode/hip_endbox.c
hip/trunk/src/usermode/hip_esp.c
hip/trunk/src/usermode/hip_mr.c
hip/trunk/src/usermode/hip_nl.c
hip/trunk/src/usermode/hip_pfkey.c
hip/trunk/src/usermode/hip_sadb.c
hip/trunk/src/usermode/hip_status2.c
hip/trunk/src/usermode/hip_umh_main.c
hip/trunk/src/usermode/libipsec_stub.c
hip/trunk/src/util/cfg-api/hip_cfg_api.c
hip/trunk/src/util/cfg-api/test_cfgapi.c
hip/trunk/src/util/cfg-common/hip_cfg.cpp
hip/trunk/src/util/cfg-files/hip_cfg_files.cpp
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
hip/trunk/src/util/checksum_test.c
hip/trunk/src/util/hip_util.c
hip/trunk/src/util/hip_xml.c
hip/trunk/src/util/hitgen.c
hip/trunk/src/util/usermode-status.c
hip/trunk/src/win32/hip_service.c
hip/trunk/src/win32/socketpair.c
Added Paths:
-----------
hip/trunk/src/util/uncrustify.cfg
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2012-03-19 17:45:26
|
Revision: 219
http://openhip.svn.sourceforge.net/openhip/?rev=219&view=rev
Author: siliconja
Date: 2012-03-19 17:45:16 +0000 (Mon, 19 Mar 2012)
Log Message:
-----------
properly initialize various static/dynamic variables before use,
as a result of running under valgrind
Modified Paths:
--------------
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/protocol/hip_cache.c
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_ipsec.c
hip/trunk/src/protocol/hip_keymat.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/protocol/hip_output.c
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: <sil...@us...> - 2012-03-19 20:44:41
|
Revision: 221
http://openhip.svn.sourceforge.net/openhip/?rev=221&view=rev
Author: siliconja
Date: 2012-03-19 20:44:35 +0000 (Mon, 19 Mar 2012)
Log Message:
-----------
cleanup association memory on exit
Modified Paths:
--------------
hip/trunk/src/protocol/hip_ipsec.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...> - 2012-03-19 21:21:30
|
Revision: 223
http://openhip.svn.sourceforge.net/openhip/?rev=223&view=rev
Author: siliconja
Date: 2012-03-19 21:21:24 +0000 (Mon, 19 Mar 2012)
Log Message:
-----------
fix WIN32 build from previous commit
mobile router option not available on Windows due to netfilter queue requirement
Modified Paths:
--------------
hip/trunk/src/protocol/hip_addr.c
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_main.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: <orl...@us...> - 2012-03-22 00:01:35
|
Revision: 231
http://openhip.svn.sourceforge.net/openhip/?rev=231&view=rev
Author: orliebrewer
Date: 2012-03-22 00:01:29 +0000 (Thu, 22 Mar 2012)
Log Message:
-----------
Added "make check" test for VPLS (endbox) files mode.
Modified Paths:
--------------
hip/trunk/src/Makefile.am
hip/trunk/src/util/scripts/hiptest.py
Added Paths:
-----------
hip/trunk/src/util/scripts/test-endbox.sh
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2012-03-22 19:05:02
|
Revision: 233
http://openhip.svn.sourceforge.net/openhip/?rev=233&view=rev
Author: siliconja
Date: 2012-03-22 19:04:51 +0000 (Thu, 22 Mar 2012)
Log Message:
-----------
output version number during startup (so it ends up in log files or terminal)
Modified Paths:
--------------
hip/trunk/src/linux/hip_linux_umh.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/win32/hip_service.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <sil...@us...> - 2012-03-29 15:53:40
|
Revision: 238
http://openhip.svn.sourceforge.net/openhip/?rev=238&view=rev
Author: siliconja
Date: 2012-03-29 15:53:30 +0000 (Thu, 29 Mar 2012)
Log Message:
-----------
allow disabling mobile router support with #define for platforms that don't
support it (Mac OS X, older Linux kernels)
Modified Paths:
--------------
hip/trunk/src/linux/hip_linux_umh.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...> - 2012-09-12 21:34:34
|
Revision: 244
http://openhip.svn.sourceforge.net/openhip/?rev=244&view=rev
Author: orliebrewer
Date: 2012-09-12 21:34:28 +0000 (Wed, 12 Sep 2012)
Log Message:
-----------
In VPLS (endbox) mode, make the frequency of the heartbeat logging
messages (in seconds) configurable, i.e. the endbox_heartbeat_time
tag in the hip.conf file. Not present or a value of zero means no
heartbeat logging messages.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/usermode/hip_dns.c
hip/trunk/src/usermode/hip_endbox.c
hip/trunk/src/usermode/hip_esp.c
hip/trunk/src/usermode/hip_status2.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...> - 2012-10-11 22:11:53
|
Revision: 245
http://openhip.svn.sourceforge.net/openhip/?rev=245&view=rev
Author: orliebrewer
Date: 2012-10-11 22:11:47 +0000 (Thu, 11 Oct 2012)
Log Message:
-----------
Added code to send an ICMP packet of type "Parameter Problem" in
response to an ESP packet with an unknown SPI as per RFC 5202.
A HIP process receiving an ICMP packet of type "Parameter Problem"
for a HIP association will send a HIP address check UPDATE to its
peer for that HIP assoication. If there is no response, that HIP
association will be deleted. If the UPDATE is successful, HIP will
ignore future ICMP packets for that HIP assoication for a configurable
amount of time. The icmp_timeout tag in the hip.conf controls this
behavior. If not present or set to a value of zero, no ICMP packets
will be sent or responded to. If set to a value greater than zero,
HIP will send and respond to ICMP packets as described above and
will ignore future ICMP packets for that number of seconds after
a successful address check UPDATE exchange.
Modified Paths:
--------------
hip/trunk/src/include/hip/hip_types.h
hip/trunk/src/linux/hip_linux_umh.c
hip/trunk/src/protocol/hip_input.c
hip/trunk/src/protocol/hip_main.c
hip/trunk/src/usermode/hip_esp.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.
|