<ul> <li>Added configuration to be able to start executables on a router node</li> <ul> <li>contrib/netjail/netjail_core.sh</li> <li>contrib/netjail/netjail_start.sh</li> <li>contrib/netjail/topo.sh</li> </ul> </ul></br> <table width="100%"> <tr> <td width="60%" style="vertical-align: top;">src/transport/test_transport_nat_upnp_topo.conf</td><td width="40%" style="vertical-align: top;">Added topology file for nat upnp test case</td> <tr> <td></td><td> </td> </tr> <tr> <td width="60%" style="vertical-align: top;">contrib/netjail/netjail_start.sh</td><td width="40%" style="vertical-align: top;">Handing over the global number of the router node to the script running on that node. (8e1bf27b11)</td> <tr> </table></br> <ul> <li>miniupnpd only works with public IP addresses. (c524f91a6)</li> <ul> <li>contrib/netjail/netjail_start.sh</li> <li>src/testing/gnunet-cmds-helper.c</li> <li>src/testing/testing.c</li> </ul> </ul> <ul> <li>Changed the format of the interface names to make miniupnpd happy. (4aec035ea)</li> <ul> <li>contrib/netjail/netjail_core.sh</li> <li>src/testing/testing_api_cmd_netjail_start_cmds_helper.c</li> </ul> </ul> <ul> <li>Cleanup after scripts which were running on netjail nodes. (9d6ace0b9)</li> <ul> <li>contrib/netjail/netjail_stop.sh</li> </ul> </ul></br> <table width="100%"> <tr> <td width="60%" style="vertical-align: top;">src/transport/test_transport_nat_icmp_tcp_topo.conf</td><td width="40%" style="vertical-align: top;">Added topology file for tcp icmp nat hole punching test case.</td> <tr> </table></br> <ul> <li>Added code to configure connection attempts to natted peers. (6de2cb8f7a)</li> <ul> <li>src/testing/testing.c</li> <li>src/transport/transport_api_cmd_connecting_peers.c</li> </ul> </ul> <ul> <li>Added code in the netjail scripts to enable router nodes to forward icmp requests and response. (a21cb1820)</li> <ul> <li>contrib/netjail/netjail_core.sh</li> <li>contrib/netjail/netjail_start.sh</li> </ul> </ul>