aboutsummaryrefslogtreecommitdiff
path: root/template/probnat/mile2.html.j2
blob: 51fac24ef0d458588f6ffe90dfe5fbbc00ee004b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{% extends "common/base.j2" %}
{% block body_content %}
<main id="maincontent">
<article class="container">

  <header>
    <h1>{{ _("NGI Assure project: Probabilistic NAT Traversal") }}</h1>
  </header>

  <div class="row">
    <div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation -->
      <nav class="nav subnav position-fixed flex-column border-right" style="position:fixed">
      <a class="nav-link" href="index.html#idea">{{ _("Project main page") }}</a>
      </nav>
    </div>
    <div class="col">

      <h2>Implementation details milestone 2</h2>

      <section>
        <h4><a name="netjail" class="subnav-anchor"></a>{{ _("See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/probnatt&id=d0c59f236c93e43a21f9ef0e14e54d5f8bb952bd\">d0c59f2</a>, <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/probnatt&id=16b5da18df2d725bbcaa2e6efa05c793492ab445\">16b5da1</a>, <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/probnatt&id=c1ef824f95612bea94a28563151efa99e18f47f6\">c1ef824</a>, <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/probnatt&id=8de6f974d0fe210e03e891b365613e0bc4a2ceea\">8de6f97</a> and <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/probnatt&id=369c793ab577c5ab2f27c2e8dbbf77b3079cb7bb\">369c793</a> on branch dev/t3ss/probnatt") }}</h4>
        <p>
          {% trans %}
	  <table width="100%">
		<tr>
			<td width="40%" style="vertical-align: top;">scripts/testing-ng/emu_run.sh</td><td width="60%" style="vertical-align: top;">Script to run several cli commands to start and configure the virtual Android devices.</td>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">scripts/Makefile.am</td><td width="60%" style="vertical-align: top;">Added emu_run.sh script to makefile.</td>
		</tr>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/service/core/test_core_plugin_cmd_run_emu.c</td><td width="60%" style="vertical-align: top;">Test case to run a setup with two natted Android devices in separate subnetworks and one global reachable node.</td>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/service/core/Makefile.am</td><td width="60%" style="vertical-align: top;">Adding test case to makefile.</td>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/service/core/test_core_run_emu_topo.conf</td><td width="60%" style="vertical-align: top;">Configuration for the test case.</td>
		<tr>
		<tr>
			<td></td><td> </td>
		</tr>
	  	<tr>
			<td width="40%" style="vertical-align: top;">src/service/transport/gnunet-service-transport.c</td><td width="60%" style="vertical-align: top;">Added request to ask arm service for services configured to start and checking if they have started. Added check in log file to se if communicators already connected with transport service.</td>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">include/gnunet_transport_testing_ng_lib.h</td><td width="60%" style="vertical-align: top;">Changes in header file for check of running services and connected communicaors.</td>
		</tr>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/service/transport/gnunet-service-transport.c</td><td width="60%" style="vertical-align: top;">Added functionality to synchronize two peers by comparing the measured RTT of both peers. This code was moved to the util library. For use of that library have a look <a href="api.html">here</a></td>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/service/core/Makefile.am</td><td width="60%" style="vertical-align: top;">Adding test case to makefile.</td>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">test_core_just_run_topo.conf</td><td width="60%" style="vertical-align: top;">Change the configuration file to just run peers to manually test to have a setup with two natted peers in separate subnetworks and one global reachable peer.</td>
		<tr>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/include/gnunet_protocols.h</td><td width="60%" style="vertical-align: top;">Added the burst sync message to the header file.</td>
		<tr>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/include/gnunet_util_lib.h</td><td width="60%" style="vertical-align: top;">Added the new API to the util library.</td>
		<tr>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/lib/util/Makefile.am</td><td width="60%" style="vertical-align: top;">Added the new API to the Makefile.</td>
		<tr>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/include/gnunet_nat_lib.h</td><td width="60%" style="vertical-align: top;">Added the new API header file.</td>
		<tr>
		<tr>
			<td></td><td> </td>
		</tr>
		<tr>
			<td width="40%" style="vertical-align: top;">src/lib/util/nat.c</td><td width="60%" style="vertical-align: top;">Added the new API implementation file.</td>
		<tr>
		<tr>
			<td></td><td> </td>
		</tr>
	  </table>
          {% endtrans %}
        </p>
      </section>
    </div>
  </div>

</article>
{% endblock body_content %}