diff options
-rw-r--r-- | ChangeLog | 19 | ||||
-rw-r--r-- | po/POTFILES.in | 118 | ||||
-rw-r--r-- | src/reclaim/gnunet-service-reclaim_tickets.c | 49 | ||||
-rw-r--r-- | src/rest/gnunet-rest-server.c | 4 |
4 files changed, 109 insertions, 81 deletions
@@ -1,8 +1,27 @@ | |||
1 | Fri Jul 5 22:11:04 2019 +0200 | ||
2 | Added detection of SUID binaries | ||
3 | through GNUNET_OS_get_suid_binary_path -lurchi | ||
4 | |||
1 | Sat 29 Jun 2019 10:18:55 AM CEST | 5 | Sat 29 Jun 2019 10:18:55 AM CEST |
2 | Renamed "heap" namestore backend to "flat" as it does | 6 | Renamed "heap" namestore backend to "flat" as it does |
3 | persist data in a file. Made it work with databases larger | 7 | persist data in a file. Made it work with databases larger |
4 | than 16 MB. -CG | 8 | than 16 MB. -CG |
5 | 9 | ||
10 | Fri Jun 28 14:10:53 2019 +0200 | ||
11 | RECLAIM: Reissue of tickets (same attributes, same identity) | ||
12 | will no longer create a new ticket, but reuse the old. -alexia | ||
13 | |||
14 | Thu Jun 27 10:34:46 2019 +0200 | ||
15 | The REST server now returns the Origin header value in the | ||
16 | CORS header reponse. -schanzen | ||
17 | |||
18 | Thu Jun 27 09:08:06 2019 +0200 | ||
19 | GNS NSS plugin will not timeout and not hang forever and block | ||
20 | gethostbyname. Final resolution pending #5782 -schanzen | ||
21 | |||
22 | Sat Jun 22 10:38:43 2019 +0200 | ||
23 | Add gnutls support for GNS CA certificate generation -schanzen | ||
24 | |||
6 | Sat 15 Jun 2019 11:45:35 PM CEST | 25 | Sat 15 Jun 2019 11:45:35 PM CEST |
7 | Improved gnunet-gns performance for many ego scenario. -CG | 26 | Improved gnunet-gns performance for many ego scenario. -CG |
8 | 27 | ||
diff --git a/po/POTFILES.in b/po/POTFILES.in index fe69ea13e..5df13c66e 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in | |||
@@ -4,6 +4,14 @@ src/arm/arm_monitor_api.c | |||
4 | src/arm/gnunet-arm.c | 4 | src/arm/gnunet-arm.c |
5 | src/arm/gnunet-service-arm.c | 5 | src/arm/gnunet-service-arm.c |
6 | src/arm/mockup-service.c | 6 | src/arm/mockup-service.c |
7 | src/ats-tests/ats-testing-experiment.c | ||
8 | src/ats-tests/ats-testing-log.c | ||
9 | src/ats-tests/ats-testing-preferences.c | ||
10 | src/ats-tests/ats-testing-traffic.c | ||
11 | src/ats-tests/ats-testing.c | ||
12 | src/ats-tests/gnunet-ats-sim.c | ||
13 | src/ats-tests/gnunet-solver-eval.c | ||
14 | src/ats-tool/gnunet-ats.c | ||
7 | src/ats/ats_api2_application.c | 15 | src/ats/ats_api2_application.c |
8 | src/ats/ats_api2_transport.c | 16 | src/ats/ats_api2_transport.c |
9 | src/ats/ats_api_connectivity.c | 17 | src/ats/ats_api_connectivity.c |
@@ -11,10 +19,10 @@ src/ats/ats_api_performance.c | |||
11 | src/ats/ats_api_scanner.c | 19 | src/ats/ats_api_scanner.c |
12 | src/ats/ats_api_scheduling.c | 20 | src/ats/ats_api_scheduling.c |
13 | src/ats/gnunet-ats-solver-eval.c | 21 | src/ats/gnunet-ats-solver-eval.c |
14 | src/ats/gnunet-service-ats_addresses.c | 22 | src/ats/gnunet-service-ats-new.c |
15 | src/ats/gnunet-service-ats.c | 23 | src/ats/gnunet-service-ats.c |
24 | src/ats/gnunet-service-ats_addresses.c | ||
16 | src/ats/gnunet-service-ats_connectivity.c | 25 | src/ats/gnunet-service-ats_connectivity.c |
17 | src/ats/gnunet-service-ats-new.c | ||
18 | src/ats/gnunet-service-ats_normalization.c | 26 | src/ats/gnunet-service-ats_normalization.c |
19 | src/ats/gnunet-service-ats_performance.c | 27 | src/ats/gnunet-service-ats_performance.c |
20 | src/ats/gnunet-service-ats_plugins.c | 28 | src/ats/gnunet-service-ats_plugins.c |
@@ -26,14 +34,6 @@ src/ats/plugin_ats2_simple.c | |||
26 | src/ats/plugin_ats_mlp.c | 34 | src/ats/plugin_ats_mlp.c |
27 | src/ats/plugin_ats_proportional.c | 35 | src/ats/plugin_ats_proportional.c |
28 | src/ats/plugin_ats_ril.c | 36 | src/ats/plugin_ats_ril.c |
29 | src/ats-tests/ats-testing.c | ||
30 | src/ats-tests/ats-testing-experiment.c | ||
31 | src/ats-tests/ats-testing-log.c | ||
32 | src/ats-tests/ats-testing-preferences.c | ||
33 | src/ats-tests/ats-testing-traffic.c | ||
34 | src/ats-tests/gnunet-ats-sim.c | ||
35 | src/ats-tests/gnunet-solver-eval.c | ||
36 | src/ats-tool/gnunet-ats.c | ||
37 | src/auction/gnunet-auction-create.c | 37 | src/auction/gnunet-auction-create.c |
38 | src/auction/gnunet-auction-info.c | 38 | src/auction/gnunet-auction-info.c |
39 | src/auction/gnunet-auction-join.c | 39 | src/auction/gnunet-auction-join.c |
@@ -50,8 +50,8 @@ src/cadet/cadet_api_list_peers.c | |||
50 | src/cadet/cadet_api_list_tunnels.c | 50 | src/cadet/cadet_api_list_tunnels.c |
51 | src/cadet/cadet_test_lib.c | 51 | src/cadet/cadet_test_lib.c |
52 | src/cadet/desirability_table.c | 52 | src/cadet/desirability_table.c |
53 | src/cadet/gnunet-cadet.c | ||
54 | src/cadet/gnunet-cadet-profiler.c | 53 | src/cadet/gnunet-cadet-profiler.c |
54 | src/cadet/gnunet-cadet.c | ||
55 | src/cadet/gnunet-service-cadet.c | 55 | src/cadet/gnunet-service-cadet.c |
56 | src/cadet/gnunet-service-cadet_channel.c | 56 | src/cadet/gnunet-service-cadet_channel.c |
57 | src/cadet/gnunet-service-cadet_connection.c | 57 | src/cadet/gnunet-service-cadet_connection.c |
@@ -67,15 +67,15 @@ src/consensus/gnunet-service-consensus.c | |||
67 | src/consensus/plugin_block_consensus.c | 67 | src/consensus/plugin_block_consensus.c |
68 | src/conversation/conversation_api.c | 68 | src/conversation/conversation_api.c |
69 | src/conversation/conversation_api_call.c | 69 | src/conversation/conversation_api_call.c |
70 | src/conversation/gnunet-conversation.c | ||
71 | src/conversation/gnunet-conversation-test.c | 70 | src/conversation/gnunet-conversation-test.c |
72 | src/conversation/gnunet_gst.c | 71 | src/conversation/gnunet-conversation.c |
73 | src/conversation/gnunet_gst_test.c | ||
74 | src/conversation/gnunet-helper-audio-playback.c | ||
75 | src/conversation/gnunet-helper-audio-playback-gst.c | 72 | src/conversation/gnunet-helper-audio-playback-gst.c |
76 | src/conversation/gnunet-helper-audio-record.c | 73 | src/conversation/gnunet-helper-audio-playback.c |
77 | src/conversation/gnunet-helper-audio-record-gst.c | 74 | src/conversation/gnunet-helper-audio-record-gst.c |
75 | src/conversation/gnunet-helper-audio-record.c | ||
78 | src/conversation/gnunet-service-conversation.c | 76 | src/conversation/gnunet-service-conversation.c |
77 | src/conversation/gnunet_gst.c | ||
78 | src/conversation/gnunet_gst_test.c | ||
79 | src/conversation/microphone.c | 79 | src/conversation/microphone.c |
80 | src/conversation/plugin_gnsrecord_conversation.c | 80 | src/conversation/plugin_gnsrecord_conversation.c |
81 | src/conversation/speaker.c | 81 | src/conversation/speaker.c |
@@ -112,7 +112,6 @@ src/dht/dht_api.c | |||
112 | src/dht/dht_test_lib.c | 112 | src/dht/dht_test_lib.c |
113 | src/dht/gnunet-dht-get.c | 113 | src/dht/gnunet-dht-get.c |
114 | src/dht/gnunet-dht-monitor.c | 114 | src/dht/gnunet-dht-monitor.c |
115 | src/dht/gnunet_dht_profiler.c | ||
116 | src/dht/gnunet-dht-put.c | 115 | src/dht/gnunet-dht-put.c |
117 | src/dht/gnunet-service-dht.c | 116 | src/dht/gnunet-service-dht.c |
118 | src/dht/gnunet-service-dht_clients.c | 117 | src/dht/gnunet-service-dht_clients.c |
@@ -121,6 +120,7 @@ src/dht/gnunet-service-dht_hello.c | |||
121 | src/dht/gnunet-service-dht_neighbours.c | 120 | src/dht/gnunet-service-dht_neighbours.c |
122 | src/dht/gnunet-service-dht_nse.c | 121 | src/dht/gnunet-service-dht_nse.c |
123 | src/dht/gnunet-service-dht_routing.c | 122 | src/dht/gnunet-service-dht_routing.c |
123 | src/dht/gnunet_dht_profiler.c | ||
124 | src/dht/plugin_block_dht.c | 124 | src/dht/plugin_block_dht.c |
125 | src/dns/dns_api.c | 125 | src/dns/dns_api.c |
126 | src/dns/gnunet-dns-monitor.c | 126 | src/dns/gnunet-dns-monitor.c |
@@ -130,8 +130,8 @@ src/dns/gnunet-service-dns.c | |||
130 | src/dns/gnunet-zonewalk.c | 130 | src/dns/gnunet-zonewalk.c |
131 | src/dns/plugin_block_dns.c | 131 | src/dns/plugin_block_dns.c |
132 | src/exit/gnunet-daemon-exit.c | 132 | src/exit/gnunet-daemon-exit.c |
133 | src/exit/gnunet-helper-exit.c | ||
134 | src/exit/gnunet-helper-exit-windows.c | 133 | src/exit/gnunet-helper-exit-windows.c |
134 | src/exit/gnunet-helper-exit.c | ||
135 | src/fragmentation/defragmentation.c | 135 | src/fragmentation/defragmentation.c |
136 | src/fragmentation/fragmentation.c | 136 | src/fragmentation/fragmentation.c |
137 | src/fs/fs_api.c | 137 | src/fs/fs_api.c |
@@ -156,8 +156,8 @@ src/fs/gnunet-auto-share.c | |||
156 | src/fs/gnunet-daemon-fsprofiler.c | 156 | src/fs/gnunet-daemon-fsprofiler.c |
157 | src/fs/gnunet-directory.c | 157 | src/fs/gnunet-directory.c |
158 | src/fs/gnunet-download.c | 158 | src/fs/gnunet-download.c |
159 | src/fs/gnunet-fs.c | ||
160 | src/fs/gnunet-fs-profiler.c | 159 | src/fs/gnunet-fs-profiler.c |
160 | src/fs/gnunet-fs.c | ||
161 | src/fs/gnunet-helper-fs-publish.c | 161 | src/fs/gnunet-helper-fs-publish.c |
162 | src/fs/gnunet-publish.c | 162 | src/fs/gnunet-publish.c |
163 | src/fs/gnunet-search.c | 163 | src/fs/gnunet-search.c |
@@ -177,10 +177,10 @@ src/gns/gns_tld_api.c | |||
177 | src/gns/gnunet-bcd.c | 177 | src/gns/gnunet-bcd.c |
178 | src/gns/gnunet-dns2gns.c | 178 | src/gns/gnunet-dns2gns.c |
179 | src/gns/gnunet-gns-benchmark.c | 179 | src/gns/gnunet-gns-benchmark.c |
180 | src/gns/gnunet-gns.c | ||
181 | src/gns/gnunet-gns-helper-service-w32.c | 180 | src/gns/gnunet-gns-helper-service-w32.c |
182 | src/gns/gnunet-gns-import.c | 181 | src/gns/gnunet-gns-import.c |
183 | src/gns/gnunet-gns-proxy.c | 182 | src/gns/gnunet-gns-proxy.c |
183 | src/gns/gnunet-gns.c | ||
184 | src/gns/gnunet-service-gns.c | 184 | src/gns/gnunet-service-gns.c |
185 | src/gns/gnunet-service-gns_interceptor.c | 185 | src/gns/gnunet-service-gns_interceptor.c |
186 | src/gns/gnunet-service-gns_resolver.c | 186 | src/gns/gnunet-service-gns_resolver.c |
@@ -189,19 +189,19 @@ src/gns/nss/nss_gns_query.c | |||
189 | src/gns/plugin_block_gns.c | 189 | src/gns/plugin_block_gns.c |
190 | src/gns/plugin_gnsrecord_gns.c | 190 | src/gns/plugin_gnsrecord_gns.c |
191 | src/gns/plugin_rest_gns.c | 191 | src/gns/plugin_rest_gns.c |
192 | src/gns/w32nsp-install.c | ||
193 | src/gns/w32nsp-resolve.c | ||
194 | src/gns/w32nsp-uninstall.c | ||
195 | src/gns/w32nsp.c | ||
192 | src/gnsrecord/gnsrecord.c | 196 | src/gnsrecord/gnsrecord.c |
193 | src/gnsrecord/gnsrecord_crypto.c | 197 | src/gnsrecord/gnsrecord_crypto.c |
194 | src/gnsrecord/gnsrecord_misc.c | 198 | src/gnsrecord/gnsrecord_misc.c |
195 | src/gnsrecord/gnsrecord_serialization.c | 199 | src/gnsrecord/gnsrecord_serialization.c |
196 | src/gnsrecord/plugin_gnsrecord_dns.c | 200 | src/gnsrecord/plugin_gnsrecord_dns.c |
197 | src/gns/w32nsp.c | ||
198 | src/gns/w32nsp-install.c | ||
199 | src/gns/w32nsp-resolve.c | ||
200 | src/gns/w32nsp-uninstall.c | ||
201 | src/hello/address.c | 201 | src/hello/address.c |
202 | src/hello/gnunet-hello.c | 202 | src/hello/gnunet-hello.c |
203 | src/hello/hello.c | ||
204 | src/hello/hello-ng.c | 203 | src/hello/hello-ng.c |
204 | src/hello/hello.c | ||
205 | src/hostlist/gnunet-daemon-hostlist.c | 205 | src/hostlist/gnunet-daemon-hostlist.c |
206 | src/hostlist/gnunet-daemon-hostlist_client.c | 206 | src/hostlist/gnunet-daemon-hostlist_client.c |
207 | src/hostlist/gnunet-daemon-hostlist_server.c | 207 | src/hostlist/gnunet-daemon-hostlist_server.c |
@@ -209,6 +209,7 @@ src/identity/gnunet-identity.c | |||
209 | src/identity/gnunet-service-identity.c | 209 | src/identity/gnunet-service-identity.c |
210 | src/identity/identity_api.c | 210 | src/identity/identity_api.c |
211 | src/identity/identity_api_lookup.c | 211 | src/identity/identity_api_lookup.c |
212 | src/identity/identity_api_suffix_lookup.c | ||
212 | src/identity/plugin_rest_identity.c | 213 | src/identity/plugin_rest_identity.c |
213 | src/json/json.c | 214 | src/json/json.c |
214 | src/json/json_generator.c | 215 | src/json/json_generator.c |
@@ -225,8 +226,8 @@ src/namecache/namecache_api.c | |||
225 | src/namecache/plugin_namecache_flat.c | 226 | src/namecache/plugin_namecache_flat.c |
226 | src/namecache/plugin_namecache_postgres.c | 227 | src/namecache/plugin_namecache_postgres.c |
227 | src/namecache/plugin_namecache_sqlite.c | 228 | src/namecache/plugin_namecache_sqlite.c |
228 | src/namestore/gnunet-namestore.c | ||
229 | src/namestore/gnunet-namestore-fcfsd.c | 229 | src/namestore/gnunet-namestore-fcfsd.c |
230 | src/namestore/gnunet-namestore.c | ||
230 | src/namestore/gnunet-service-namestore.c | 231 | src/namestore/gnunet-service-namestore.c |
231 | src/namestore/gnunet-zoneimport.c | 232 | src/namestore/gnunet-zoneimport.c |
232 | src/namestore/namestore_api.c | 233 | src/namestore/namestore_api.c |
@@ -242,10 +243,10 @@ src/nat-auto/gnunet-service-nat-auto.c | |||
242 | src/nat-auto/gnunet-service-nat-auto_legacy.c | 243 | src/nat-auto/gnunet-service-nat-auto_legacy.c |
243 | src/nat-auto/nat_auto_api.c | 244 | src/nat-auto/nat_auto_api.c |
244 | src/nat-auto/nat_auto_api_test.c | 245 | src/nat-auto/nat_auto_api_test.c |
245 | src/nat/gnunet-helper-nat-client.c | ||
246 | src/nat/gnunet-helper-nat-client-windows.c | 246 | src/nat/gnunet-helper-nat-client-windows.c |
247 | src/nat/gnunet-helper-nat-server.c | 247 | src/nat/gnunet-helper-nat-client.c |
248 | src/nat/gnunet-helper-nat-server-windows.c | 248 | src/nat/gnunet-helper-nat-server-windows.c |
249 | src/nat/gnunet-helper-nat-server.c | ||
249 | src/nat/gnunet-nat.c | 250 | src/nat/gnunet-nat.c |
250 | src/nat/gnunet-service-nat.c | 251 | src/nat/gnunet-service-nat.c |
251 | src/nat/gnunet-service-nat_externalip.c | 252 | src/nat/gnunet-service-nat_externalip.c |
@@ -254,17 +255,17 @@ src/nat/gnunet-service-nat_mini.c | |||
254 | src/nat/gnunet-service-nat_stun.c | 255 | src/nat/gnunet-service-nat_stun.c |
255 | src/nat/nat_api.c | 256 | src/nat/nat_api.c |
256 | src/nat/nat_api_stun.c | 257 | src/nat/nat_api_stun.c |
257 | src/nse/gnunet-nse.c | ||
258 | src/nse/gnunet-nse-profiler.c | 258 | src/nse/gnunet-nse-profiler.c |
259 | src/nse/gnunet-nse.c | ||
259 | src/nse/gnunet-service-nse.c | 260 | src/nse/gnunet-service-nse.c |
260 | src/nse/nse_api.c | 261 | src/nse/nse_api.c |
261 | src/nt/nt.c | 262 | src/nt/nt.c |
262 | src/peerinfo/gnunet-service-peerinfo.c | ||
263 | src/peerinfo/peerinfo_api.c | ||
264 | src/peerinfo/peerinfo_api_notify.c | ||
265 | src/peerinfo-tool/gnunet-peerinfo.c | 263 | src/peerinfo-tool/gnunet-peerinfo.c |
266 | src/peerinfo-tool/gnunet-peerinfo_plugins.c | 264 | src/peerinfo-tool/gnunet-peerinfo_plugins.c |
267 | src/peerinfo-tool/plugin_rest_peerinfo.c | 265 | src/peerinfo-tool/plugin_rest_peerinfo.c |
266 | src/peerinfo/gnunet-service-peerinfo.c | ||
267 | src/peerinfo/peerinfo_api.c | ||
268 | src/peerinfo/peerinfo_api_notify.c | ||
268 | src/peerstore/gnunet-peerstore.c | 269 | src/peerstore/gnunet-peerstore.c |
269 | src/peerstore/gnunet-service-peerstore.c | 270 | src/peerstore/gnunet-service-peerstore.c |
270 | src/peerstore/peerstore_api.c | 271 | src/peerstore/peerstore_api.c |
@@ -312,22 +313,22 @@ src/revocation/gnunet-revocation.c | |||
312 | src/revocation/gnunet-service-revocation.c | 313 | src/revocation/gnunet-service-revocation.c |
313 | src/revocation/plugin_block_revocation.c | 314 | src/revocation/plugin_block_revocation.c |
314 | src/revocation/revocation_api.c | 315 | src/revocation/revocation_api.c |
315 | src/rps/gnunet-rps.c | ||
316 | src/rps/gnunet-rps-profiler.c | 316 | src/rps/gnunet-rps-profiler.c |
317 | src/rps/gnunet-rps.c | ||
317 | src/rps/gnunet-service-rps.c | 318 | src/rps/gnunet-service-rps.c |
318 | src/rps/gnunet-service-rps_custommap.c | 319 | src/rps/gnunet-service-rps_custommap.c |
319 | src/rps/gnunet-service-rps_sampler.c | 320 | src/rps/gnunet-service-rps_sampler.c |
320 | src/rps/gnunet-service-rps_sampler_elem.c | 321 | src/rps/gnunet-service-rps_sampler_elem.c |
321 | src/rps/gnunet-service-rps_view.c | 322 | src/rps/gnunet-service-rps_view.c |
322 | src/rps/rps_api.c | ||
323 | src/rps/rps-sampler_client.c | 323 | src/rps/rps-sampler_client.c |
324 | src/rps/rps-sampler_common.c | 324 | src/rps/rps-sampler_common.c |
325 | src/rps/rps-test_util.c | 325 | src/rps/rps-test_util.c |
326 | src/rps/rps_api.c | ||
326 | src/scalarproduct/gnunet-scalarproduct.c | 327 | src/scalarproduct/gnunet-scalarproduct.c |
327 | src/scalarproduct/gnunet-service-scalarproduct_alice.c | ||
328 | src/scalarproduct/gnunet-service-scalarproduct_bob.c | ||
329 | src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c | 328 | src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c |
330 | src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c | 329 | src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c |
330 | src/scalarproduct/gnunet-service-scalarproduct_alice.c | ||
331 | src/scalarproduct/gnunet-service-scalarproduct_bob.c | ||
331 | src/scalarproduct/scalarproduct_api.c | 332 | src/scalarproduct/scalarproduct_api.c |
332 | src/secretsharing/gnunet-secretsharing-profiler.c | 333 | src/secretsharing/gnunet-secretsharing-profiler.c |
333 | src/secretsharing/gnunet-service-secretsharing.c | 334 | src/secretsharing/gnunet-service-secretsharing.c |
@@ -353,15 +354,16 @@ src/statistics/gnunet-statistics.c | |||
353 | src/statistics/statistics_api.c | 354 | src/statistics/statistics_api.c |
354 | src/template/gnunet-service-template.c | 355 | src/template/gnunet-service-template.c |
355 | src/template/gnunet-template.c | 356 | src/template/gnunet-template.c |
357 | src/testbed-logger/gnunet-service-testbed-logger.c | ||
358 | src/testbed-logger/testbed_logger_api.c | ||
356 | src/testbed/generate-underlay-topology.c | 359 | src/testbed/generate-underlay-topology.c |
357 | src/testbed/gnunet-daemon-latency-logger.c | 360 | src/testbed/gnunet-daemon-latency-logger.c |
358 | src/testbed/gnunet-daemon-testbed-blacklist.c | 361 | src/testbed/gnunet-daemon-testbed-blacklist.c |
359 | src/testbed/gnunet-daemon-testbed-underlay.c | 362 | src/testbed/gnunet-daemon-testbed-underlay.c |
360 | src/testbed/gnunet-helper-testbed.c | 363 | src/testbed/gnunet-helper-testbed.c |
361 | src/testbed/gnunet_mpi_test.c | ||
362 | src/testbed/gnunet-service-test-barriers.c | 364 | src/testbed/gnunet-service-test-barriers.c |
363 | src/testbed/gnunet-service-testbed_barriers.c | ||
364 | src/testbed/gnunet-service-testbed.c | 365 | src/testbed/gnunet-service-testbed.c |
366 | src/testbed/gnunet-service-testbed_barriers.c | ||
365 | src/testbed/gnunet-service-testbed_cache.c | 367 | src/testbed/gnunet-service-testbed_cache.c |
366 | src/testbed/gnunet-service-testbed_connectionpool.c | 368 | src/testbed/gnunet-service-testbed_connectionpool.c |
367 | src/testbed/gnunet-service-testbed_cpustatus.c | 369 | src/testbed/gnunet-service-testbed_cpustatus.c |
@@ -369,20 +371,19 @@ src/testbed/gnunet-service-testbed_links.c | |||
369 | src/testbed/gnunet-service-testbed_meminfo.c | 371 | src/testbed/gnunet-service-testbed_meminfo.c |
370 | src/testbed/gnunet-service-testbed_oc.c | 372 | src/testbed/gnunet-service-testbed_oc.c |
371 | src/testbed/gnunet-service-testbed_peers.c | 373 | src/testbed/gnunet-service-testbed_peers.c |
372 | src/testbed/gnunet_testbed_mpi_spawn.c | ||
373 | src/testbed/gnunet-testbed-profiler.c | 374 | src/testbed/gnunet-testbed-profiler.c |
374 | src/testbed-logger/gnunet-service-testbed-logger.c | 375 | src/testbed/gnunet_mpi_test.c |
375 | src/testbed-logger/testbed_logger_api.c | 376 | src/testbed/gnunet_testbed_mpi_spawn.c |
376 | src/testbed/testbed_api_barriers.c | ||
377 | src/testbed/testbed_api.c | 377 | src/testbed/testbed_api.c |
378 | src/testbed/testbed_api_barriers.c | ||
378 | src/testbed/testbed_api_hosts.c | 379 | src/testbed/testbed_api_hosts.c |
379 | src/testbed/testbed_api_operations.c | 380 | src/testbed/testbed_api_operations.c |
380 | src/testbed/testbed_api_peers.c | 381 | src/testbed/testbed_api_peers.c |
381 | src/testbed/testbed_api_sd.c | 382 | src/testbed/testbed_api_sd.c |
382 | src/testbed/testbed_api_services.c | 383 | src/testbed/testbed_api_services.c |
383 | src/testbed/testbed_api_statistics.c | 384 | src/testbed/testbed_api_statistics.c |
384 | src/testbed/testbed_api_testbed.c | ||
385 | src/testbed/testbed_api_test.c | 385 | src/testbed/testbed_api_test.c |
386 | src/testbed/testbed_api_testbed.c | ||
386 | src/testbed/testbed_api_topology.c | 387 | src/testbed/testbed_api_topology.c |
387 | src/testbed/testbed_api_underlay.c | 388 | src/testbed/testbed_api_underlay.c |
388 | src/testing/gnunet-testing.c | 389 | src/testing/gnunet-testing.c |
@@ -394,35 +395,41 @@ src/transport/gnunet-communicator-tcp.c | |||
394 | src/transport/gnunet-communicator-udp.c | 395 | src/transport/gnunet-communicator-udp.c |
395 | src/transport/gnunet-communicator-unix.c | 396 | src/transport/gnunet-communicator-unix.c |
396 | src/transport/gnunet-helper-transport-bluetooth.c | 397 | src/transport/gnunet-helper-transport-bluetooth.c |
397 | src/transport/gnunet-helper-transport-wlan.c | ||
398 | src/transport/gnunet-helper-transport-wlan-dummy.c | 398 | src/transport/gnunet-helper-transport-wlan-dummy.c |
399 | src/transport/gnunet-helper-transport-wlan.c | ||
399 | src/transport/gnunet-service-tng.c | 400 | src/transport/gnunet-service-tng.c |
400 | src/transport/gnunet-service-transport_ats.c | ||
401 | src/transport/gnunet-service-transport.c | 401 | src/transport/gnunet-service-transport.c |
402 | src/transport/gnunet-service-transport_ats.c | ||
402 | src/transport/gnunet-service-transport_hello.c | 403 | src/transport/gnunet-service-transport_hello.c |
403 | src/transport/gnunet-service-transport_manipulation.c | 404 | src/transport/gnunet-service-transport_manipulation.c |
404 | src/transport/gnunet-service-transport_neighbours.c | 405 | src/transport/gnunet-service-transport_neighbours.c |
405 | src/transport/gnunet-service-transport_plugins.c | 406 | src/transport/gnunet-service-transport_plugins.c |
406 | src/transport/gnunet-service-transport_validation.c | 407 | src/transport/gnunet-service-transport_validation.c |
407 | src/transport/gnunet-transport.c | ||
408 | src/transport/gnunet-transport-certificate-creation.c | 408 | src/transport/gnunet-transport-certificate-creation.c |
409 | src/transport/gnunet-transport-profiler.c | 409 | src/transport/gnunet-transport-profiler.c |
410 | src/transport/gnunet-transport-wlan-receiver.c | 410 | src/transport/gnunet-transport-wlan-receiver.c |
411 | src/transport/gnunet-transport-wlan-sender.c | 411 | src/transport/gnunet-transport-wlan-sender.c |
412 | src/transport/gnunet-transport.c | ||
412 | src/transport/plugin_transport_http_client.c | 413 | src/transport/plugin_transport_http_client.c |
413 | src/transport/plugin_transport_http_common.c | 414 | src/transport/plugin_transport_http_common.c |
414 | src/transport/plugin_transport_http_server.c | 415 | src/transport/plugin_transport_http_server.c |
415 | src/transport/plugin_transport_smtp.c | 416 | src/transport/plugin_transport_smtp.c |
416 | src/transport/plugin_transport_tcp.c | 417 | src/transport/plugin_transport_tcp.c |
417 | src/transport/plugin_transport_template.c | 418 | src/transport/plugin_transport_template.c |
418 | src/transport/plugin_transport_udp_broadcasting.c | ||
419 | src/transport/plugin_transport_udp.c | 419 | src/transport/plugin_transport_udp.c |
420 | src/transport/plugin_transport_udp_broadcasting.c | ||
420 | src/transport/plugin_transport_unix.c | 421 | src/transport/plugin_transport_unix.c |
421 | src/transport/plugin_transport_wlan.c | 422 | src/transport/plugin_transport_wlan.c |
422 | src/transport/tcp_connection_legacy.c | 423 | src/transport/tcp_connection_legacy.c |
423 | src/transport/tcp_server_legacy.c | 424 | src/transport/tcp_server_legacy.c |
424 | src/transport/tcp_server_mst_legacy.c | 425 | src/transport/tcp_server_mst_legacy.c |
425 | src/transport/tcp_service_legacy.c | 426 | src/transport/tcp_service_legacy.c |
427 | src/transport/transport-testing-filenames.c | ||
428 | src/transport/transport-testing-loggers.c | ||
429 | src/transport/transport-testing-main.c | ||
430 | src/transport/transport-testing-send.c | ||
431 | src/transport/transport-testing.c | ||
432 | src/transport/transport-testing2.c | ||
426 | src/transport/transport_api2_application.c | 433 | src/transport/transport_api2_application.c |
427 | src/transport/transport_api2_communication.c | 434 | src/transport/transport_api2_communication.c |
428 | src/transport/transport_api2_core.c | 435 | src/transport/transport_api2_core.c |
@@ -435,12 +442,6 @@ src/transport/transport_api_manipulation.c | |||
435 | src/transport/transport_api_monitor_peers.c | 442 | src/transport/transport_api_monitor_peers.c |
436 | src/transport/transport_api_monitor_plugins.c | 443 | src/transport/transport_api_monitor_plugins.c |
437 | src/transport/transport_api_offer_hello.c | 444 | src/transport/transport_api_offer_hello.c |
438 | src/transport/transport-testing2.c | ||
439 | src/transport/transport-testing.c | ||
440 | src/transport/transport-testing-filenames.c | ||
441 | src/transport/transport-testing-loggers.c | ||
442 | src/transport/transport-testing-main.c | ||
443 | src/transport/transport-testing-send.c | ||
444 | src/util/bandwidth.c | 445 | src/util/bandwidth.c |
445 | src/util/benchmark.c | 446 | src/util/benchmark.c |
446 | src/util/bio.c | 447 | src/util/bio.c |
@@ -453,10 +454,11 @@ src/util/configuration_loader.c | |||
453 | src/util/container_bloomfilter.c | 454 | src/util/container_bloomfilter.c |
454 | src/util/container_heap.c | 455 | src/util/container_heap.c |
455 | src/util/container_meta_data.c | 456 | src/util/container_meta_data.c |
456 | src/util/container_multihashmap32.c | ||
457 | src/util/container_multihashmap.c | 457 | src/util/container_multihashmap.c |
458 | src/util/container_multihashmap32.c | ||
458 | src/util/container_multipeermap.c | 459 | src/util/container_multipeermap.c |
459 | src/util/container_multishortmap.c | 460 | src/util/container_multishortmap.c |
461 | src/util/container_multiuuidmap.c | ||
460 | src/util/crypto_abe.c | 462 | src/util/crypto_abe.c |
461 | src/util/crypto_crc.c | 463 | src/util/crypto_crc.c |
462 | src/util/crypto_ecc.c | 464 | src/util/crypto_ecc.c |
@@ -476,16 +478,16 @@ src/util/dnsparser.c | |||
476 | src/util/dnsstub.c | 478 | src/util/dnsstub.c |
477 | src/util/getopt.c | 479 | src/util/getopt.c |
478 | src/util/getopt_helpers.c | 480 | src/util/getopt_helpers.c |
479 | src/util/gnunet-config.c | ||
480 | src/util/gnunet-config-diff.c | 481 | src/util/gnunet-config-diff.c |
482 | src/util/gnunet-config.c | ||
481 | src/util/gnunet-ecc.c | 483 | src/util/gnunet-ecc.c |
482 | src/util/gnunet-helper-w32-console.c | 484 | src/util/gnunet-helper-w32-console.c |
483 | src/util/gnunet-qr.c | 485 | src/util/gnunet-qr.c |
484 | src/util/gnunet-resolver.c | 486 | src/util/gnunet-resolver.c |
485 | src/util/gnunet-scrypt.c | 487 | src/util/gnunet-scrypt.c |
486 | src/util/gnunet-service-resolver.c | 488 | src/util/gnunet-service-resolver.c |
487 | src/util/gnunet-timeout.c | ||
488 | src/util/gnunet-timeout-w32.c | 489 | src/util/gnunet-timeout-w32.c |
490 | src/util/gnunet-timeout.c | ||
489 | src/util/gnunet-uri.c | 491 | src/util/gnunet-uri.c |
490 | src/util/helper.c | 492 | src/util/helper.c |
491 | src/util/load.c | 493 | src/util/load.c |
@@ -514,13 +516,13 @@ src/util/tun.c | |||
514 | src/util/w32cat.c | 516 | src/util/w32cat.c |
515 | src/util/win.c | 517 | src/util/win.c |
516 | src/util/winproc.c | 518 | src/util/winproc.c |
517 | src/vpn/gnunet-helper-vpn.c | ||
518 | src/vpn/gnunet-helper-vpn-windows.c | 519 | src/vpn/gnunet-helper-vpn-windows.c |
520 | src/vpn/gnunet-helper-vpn.c | ||
519 | src/vpn/gnunet-service-vpn.c | 521 | src/vpn/gnunet-service-vpn.c |
520 | src/vpn/gnunet-vpn.c | 522 | src/vpn/gnunet-vpn.c |
521 | src/vpn/vpn_api.c | 523 | src/vpn/vpn_api.c |
522 | src/zonemaster/gnunet-service-zonemaster.c | ||
523 | src/zonemaster/gnunet-service-zonemaster-monitor.c | 524 | src/zonemaster/gnunet-service-zonemaster-monitor.c |
525 | src/zonemaster/gnunet-service-zonemaster.c | ||
524 | src/fs/fs_api.h | 526 | src/fs/fs_api.h |
525 | src/include/compat.h | 527 | src/include/compat.h |
526 | src/include/gnunet_common.h | 528 | src/include/gnunet_common.h |
diff --git a/src/reclaim/gnunet-service-reclaim_tickets.c b/src/reclaim/gnunet-service-reclaim_tickets.c index 65f3f450f..645f26baf 100644 --- a/src/reclaim/gnunet-service-reclaim_tickets.c +++ b/src/reclaim/gnunet-service-reclaim_tickets.c | |||
@@ -168,7 +168,7 @@ struct TicketIssueHandle | |||
168 | * QueueEntry | 168 | * QueueEntry |
169 | */ | 169 | */ |
170 | struct GNUNET_NAMESTORE_QueueEntry *ns_qe; | 170 | struct GNUNET_NAMESTORE_QueueEntry *ns_qe; |
171 | 171 | ||
172 | /** | 172 | /** |
173 | * Namestore Iterator | 173 | * Namestore Iterator |
174 | */ | 174 | */ |
@@ -1027,16 +1027,19 @@ filter_tickets_error_cb (void *cls) | |||
1027 | { | 1027 | { |
1028 | struct TicketIssueHandle *tih = cls; | 1028 | struct TicketIssueHandle *tih = cls; |
1029 | tih->ns_it = NULL; | 1029 | tih->ns_it = NULL; |
1030 | tih->cb (tih->cb_cls, &tih->ticket, GNUNET_SYSERR, "Error storing AuthZ ticket in GNS"); | 1030 | tih->cb (tih->cb_cls, |
1031 | &tih->ticket, | ||
1032 | GNUNET_SYSERR, | ||
1033 | "Error storing AuthZ ticket in GNS"); | ||
1031 | cleanup_issue_handle (tih); | 1034 | cleanup_issue_handle (tih); |
1032 | } | 1035 | } |
1033 | 1036 | ||
1034 | static void | 1037 | static void |
1035 | filter_tickets_cb (void *cls, | 1038 | filter_tickets_cb (void *cls, |
1036 | const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, | 1039 | const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, |
1037 | const char *label, | 1040 | const char *label, |
1038 | unsigned int rd_count, | 1041 | unsigned int rd_count, |
1039 | const struct GNUNET_GNSRECORD_Data *rd) | 1042 | const struct GNUNET_GNSRECORD_Data *rd) |
1040 | { | 1043 | { |
1041 | struct TicketIssueHandle *tih = cls; | 1044 | struct TicketIssueHandle *tih = cls; |
1042 | struct GNUNET_RECLAIM_Ticket *ticket = NULL; | 1045 | struct GNUNET_RECLAIM_Ticket *ticket = NULL; |
@@ -1057,8 +1060,8 @@ filter_tickets_cb (void *cls, | |||
1057 | { | 1060 | { |
1058 | ticket = (struct GNUNET_RECLAIM_Ticket *) rd[i].data; | 1061 | ticket = (struct GNUNET_RECLAIM_Ticket *) rd[i].data; |
1059 | // cmp audience | 1062 | // cmp audience |
1060 | if (0 == memcmp (&tih->ticket.audience, | 1063 | if (0 == memcmp (&tih->ticket.audience, |
1061 | &ticket->audience, | 1064 | &ticket->audience, |
1062 | sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey))) | 1065 | sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey))) |
1063 | { | 1066 | { |
1064 | tih->ticket = *ticket; | 1067 | tih->ticket = *ticket; |
@@ -1072,15 +1075,14 @@ filter_tickets_cb (void *cls, | |||
1072 | continue; | 1075 | continue; |
1073 | for (le = tih->attrs->list_head; NULL != le; le = le->next) | 1076 | for (le = tih->attrs->list_head; NULL != le; le = le->next) |
1074 | { | 1077 | { |
1075 | // cmp attr_ref id with requested attr id | 1078 | // cmp attr_ref id with requested attr id |
1076 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 1079 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
1077 | " %" PRIu64 "\n %" PRIu64 "\n", | 1080 | " %" PRIu64 "\n %" PRIu64 "\n", |
1078 | *((uint64_t *) rd[i].data), le->claim->id); | 1081 | *((uint64_t *) rd[i].data), |
1082 | le->claim->id); | ||
1079 | 1083 | ||
1080 | 1084 | ||
1081 | if (0 == memcmp (rd[i].data, | 1085 | if (0 == memcmp (rd[i].data, &le->claim->id, sizeof (uint64_t))) |
1082 | &le->claim->id, | ||
1083 | sizeof (uint64_t))) | ||
1084 | found_attrs_cnt++; | 1086 | found_attrs_cnt++; |
1085 | } | 1087 | } |
1086 | } | 1088 | } |
@@ -1092,7 +1094,7 @@ filter_tickets_cb (void *cls, | |||
1092 | cleanup_issue_handle (tih); | 1094 | cleanup_issue_handle (tih); |
1093 | return; | 1095 | return; |
1094 | } | 1096 | } |
1095 | 1097 | ||
1096 | // ticket not found in current record | 1098 | // ticket not found in current record |
1097 | GNUNET_NAMESTORE_zone_iterator_next (tih->ns_it, 1); | 1099 | GNUNET_NAMESTORE_zone_iterator_next (tih->ns_it, 1); |
1098 | } | 1100 | } |
@@ -1103,7 +1105,8 @@ filter_tickets_finished_cb (void *cls) | |||
1103 | { | 1105 | { |
1104 | struct TicketIssueHandle *tih = cls; | 1106 | struct TicketIssueHandle *tih = cls; |
1105 | GNUNET_CRYPTO_ecdsa_key_get_public (&tih->identity, &tih->ticket.identity); | 1107 | GNUNET_CRYPTO_ecdsa_key_get_public (&tih->identity, &tih->ticket.identity); |
1106 | tih->ticket.rnd = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_STRONG, UINT64_MAX); | 1108 | tih->ticket.rnd = |
1109 | GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_STRONG, UINT64_MAX); | ||
1107 | issue_ticket (tih); | 1110 | issue_ticket (tih); |
1108 | } | 1111 | } |
1109 | 1112 | ||
@@ -1124,14 +1127,14 @@ RECLAIM_TICKETS_issue (const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, | |||
1124 | 1127 | ||
1125 | // check whether the ticket has already been issued | 1128 | // check whether the ticket has already been issued |
1126 | tih->ns_it = | 1129 | tih->ns_it = |
1127 | GNUNET_NAMESTORE_zone_iteration_start (nsh, | 1130 | GNUNET_NAMESTORE_zone_iteration_start (nsh, |
1128 | &tih->identity, | 1131 | &tih->identity, |
1129 | &filter_tickets_error_cb, | 1132 | &filter_tickets_error_cb, |
1130 | tih, | 1133 | tih, |
1131 | &filter_tickets_cb, | 1134 | &filter_tickets_cb, |
1132 | tih, | 1135 | tih, |
1133 | &filter_tickets_finished_cb, | 1136 | &filter_tickets_finished_cb, |
1134 | tih); | 1137 | tih); |
1135 | } | 1138 | } |
1136 | 1139 | ||
1137 | /************************************ | 1140 | /************************************ |
diff --git a/src/rest/gnunet-rest-server.c b/src/rest/gnunet-rest-server.c index 89a2db3d9..c0db5430c 100644 --- a/src/rest/gnunet-rest-server.c +++ b/src/rest/gnunet-rest-server.c | |||
@@ -441,12 +441,16 @@ create_response (void *cls, | |||
441 | //Handle Preflights | 441 | //Handle Preflights |
442 | if (GNUNET_YES == echo_origin) | 442 | if (GNUNET_YES == echo_origin) |
443 | { | 443 | { |
444 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
445 | "Echoing origin\n"); | ||
444 | GNUNET_CRYPTO_hash ("origin", | 446 | GNUNET_CRYPTO_hash ("origin", |
445 | strlen ("origin"), | 447 | strlen ("origin"), |
446 | &key); | 448 | &key); |
447 | origin = GNUNET_CONTAINER_multihashmap_get (con_handle->data_handle | 449 | origin = GNUNET_CONTAINER_multihashmap_get (con_handle->data_handle |
448 | ->header_param_map, | 450 | ->header_param_map, |
449 | &key); | 451 | &key); |
452 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
453 | "Origin: %s\n", origin); | ||
450 | if (NULL != origin) | 454 | if (NULL != origin) |
451 | MHD_add_response_header (con_handle->response, | 455 | MHD_add_response_header (con_handle->response, |
452 | MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN, | 456 | MHD_HTTP_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN, |