gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [gnunet] 70/171: - merge with master


From: gnunet
Subject: [GNUnet-SVN] [gnunet] 70/171: - merge with master
Date: Thu, 04 Jan 2018 16:09:38 +0100

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a commit to branch master
in repository gnunet.

commit ab281595eeb270120f89ec954a572f4fcf78fc53
Merge: 59d393a11 2b87f173e
Author: Schanzenbach, Martin <address@hidden>
AuthorDate: Wed Mar 29 14:26:33 2017 +0200

    - merge with master

 .gitignore                                         |    4 +
 AUTHORS                                            |    3 +-
 README                                             |    4 +-
 configure.ac                                       |   32 +-
 contrib/.gitignore                                 |    2 +
 contrib/Makefile.am                                |    2 +-
 contrib/gnunet-gns-import.sh                       |    6 +-
 contrib/gnunet-logread                             |    5 +-
 contrib/vagrant/Vagrantfile                        |   55 +
 contrib/vagrant/bootstrap.ubuntu.sh                |   48 +
 doc/.gitignore                                     |    2 +
 doc/gnunet-c-tutorial.pdf                          |  Bin 395507 -> 293947 
bytes
 doc/gnunet-c-tutorial.tex                          |  652 +-
 doc/man/gnunet-cadet.1                             |   49 +-
 doc/testbed_test.c                                 |  112 +-
 po/POTFILES.in                                     |   33 +-
 po/de.po                                           |  973 +--
 po/es.po                                           |  972 +--
 po/fr.po                                           |  961 +--
 po/sv.po                                           |  968 +--
 po/vi.po                                           |  973 +--
 po/zh_CN.po                                        |  958 +--
 src/Makefile.am                                    |   14 +-
 src/arm/Makefile.am                                |    2 +-
 src/arm/arm_api.c                                  |    2 +-
 src/arm/gnunet-arm.c                               |  176 +-
 src/arm/gnunet-service-arm.c                       |    5 +-
 src/ats-tests/Makefile.am                          |    6 +-
 src/ats-tests/gnunet-ats-sim.c                     |   14 +-
 src/ats-tests/gnunet-solver-eval.c                 |   47 +-
 src/ats-tests/template_perf_ats.conf               |    4 +-
 src/ats-tool/gnunet-ats.c                          |   84 +-
 src/ats/.gitignore                                 |    2 +
 src/ats/Makefile.am                                |   14 +-
 src/ats/ats_api_performance.c                      |    2 +-
 src/ats/ats_api_scheduling.c                       |    6 +-
 src/ats/gnunet-ats-solver-eval.c                   |   45 +-
 src/ats/gnunet-service-ats_addresses.c             |    2 +-
 src/ats/gnunet-service-ats_performance.c           |    2 +-
 src/ats/perf_ats_solver.c                          |   57 +-
 src/auction/Makefile.am                            |   62 +-
 src/auction/gnunet-auction-create.c                |   67 +-
 src/block/Makefile.am                              |   23 +-
 src/block/bg_bf.c                                  |  268 +
 src/block/block.c                                  |  238 +-
 src/block/plugin_block_template.c                  |  111 +-
 src/block/plugin_block_test.c                      |   99 +-
 src/cadet/.gitignore                               |    3 +
 src/cadet/Makefile.am                              |  116 +-
 src/cadet/TODO                                     |   36 +
 src/cadet/cadet.conf.in                            |   32 +-
 src/cadet/cadet.h                                  |    2 +-
 src/cadet/cadet_api.c                              | 1794 +++---
 src/cadet/cadet_common.c                           |  370 --
 src/cadet/cadet_path.c                             |  363 --
 src/cadet/cadet_path.h                             |  226 -
 src/cadet/cadet_protocol.h                         |  193 +-
 src/cadet/cadet_test_lib.c                         |  133 +-
 src/cadet/cadet_test_lib.h                         |   40 +-
 src/cadet/desirability_table.c                     |   35 +
 src/cadet/gnunet-cadet-profiler.c                  |    4 +-
 src/cadet/gnunet-cadet.c                           |  630 +-
 src/cadet/gnunet-service-cadet-new.c               | 1428 -----
 src/cadet/gnunet-service-cadet-new_channel.c       | 1613 -----
 src/cadet/gnunet-service-cadet-new_channel.h       |  249 -
 src/cadet/gnunet-service-cadet-new_connection.c    |  709 ---
 src/cadet/gnunet-service-cadet-new_connection.h    |  207 -
 src/cadet/gnunet-service-cadet-new_dht.c           |  351 --
 src/cadet/gnunet-service-cadet-new_dht.h           |  100 -
 src/cadet/gnunet-service-cadet-new_hello.c         |  152 -
 src/cadet/gnunet-service-cadet-new_hello.h         |   80 -
 src/cadet/gnunet-service-cadet-new_peer.c          | 1282 ----
 src/cadet/gnunet-service-cadet-new_peer.h          |  380 --
 src/cadet/gnunet-service-cadet.c                   | 1488 ++++-
 ...-service-cadet-new.h => gnunet-service-cadet.h} |   53 +-
 src/cadet/gnunet-service-cadet_channel.c           | 3551 +++++------
 src/cadet/gnunet-service-cadet_channel.h           |  393 +-
 src/cadet/gnunet-service-cadet_connection.c        | 4104 +++----------
 src/cadet/gnunet-service-cadet_connection.h        |  605 +-
 ...adet-new_core.c => gnunet-service-cadet_core.c} |  606 +-
 ...adet-new_core.h => gnunet-service-cadet_core.h} |    0
 src/cadet/gnunet-service-cadet_dht.c               |  373 +-
 src/cadet/gnunet-service-cadet_dht.h               |   49 +-
 src/cadet/gnunet-service-cadet_hello.c             |  140 +-
 src/cadet/gnunet-service-cadet_hello.h             |    5 +-
 src/cadet/gnunet-service-cadet_local.c             | 1553 -----
 src/cadet/gnunet-service-cadet_local.h             |  234 -
 ...et-new_paths.c => gnunet-service-cadet_paths.c} |  119 +-
 ...et-new_paths.h => gnunet-service-cadet_paths.h} |    2 +-
 src/cadet/gnunet-service-cadet_peer.c              | 2990 ++++------
 src/cadet/gnunet-service-cadet_peer.h              |  516 +-
 src/cadet/gnunet-service-cadet_tunnel.c            | 3501 -----------
 src/cadet/gnunet-service-cadet_tunnel.h            |  616 --
 ...ew_tunnels.c => gnunet-service-cadet_tunnels.c} | 1794 ++++--
 ...ew_tunnels.h => gnunet-service-cadet_tunnels.h} |   85 +-
 src/cadet/test_cadet.c                             |  819 ++-
 src/cadet/test_cadet_local.c                       |  351 --
 src/cadet/test_cadet_local_mq.c                    |  332 ++
 src/cadet/test_cadet_single.c                      |  354 --
 src/consensus/.gitignore                           |    2 +
 src/consensus/Makefile.am                          |   27 +-
 src/consensus/consensus_protocol.h                 |   57 +-
 src/consensus/gnunet-consensus-profiler.c          |  120 +-
 src/consensus/gnunet-service-consensus.c           |  775 ++-
 src/consensus/plugin_block_consensus.c             |  137 +
 src/consensus/test_consensus.conf                  |   19 +-
 src/conversation/.gitignore                        |    3 +
 src/conversation/Makefile.am                       |    4 +-
 src/conversation/conversation_api_call.c           |    1 -
 src/conversation/gnunet-conversation.c             |   21 +-
 .../gnunet-helper-audio-playback-gst.c             |   69 +-
 src/conversation/gnunet-helper-audio-playback.c    |   15 +-
 src/conversation/gnunet-helper-audio-record-gst.c  |    9 +-
 src/conversation/gnunet-service-conversation.c     |  505 +-
 src/conversation/gnunet_gst.c                      |   54 +-
 src/conversation/gnunet_gst_def.h                  |   13 +-
 src/conversation/gnunet_gst_test.c                 |    7 +-
 src/conversation/microphone.c                      |    2 -
 src/conversation/test_conversation.conf            |    1 +
 src/conversation/test_conversation_api_twocalls.c  |    3 +-
 src/core/Makefile.am                               |    2 +-
 src/core/core_api.c                                |   29 +-
 src/core/gnunet-core.c                             |    9 +-
 src/core/gnunet-service-core.c                     |   69 +-
 src/core/gnunet-service-core_kx.c                  |  171 +-
 src/core/gnunet-service-core_sessions.c            |   96 +-
 src/core/gnunet-service-core_typemap.c             |   21 +-
 src/datacache/Makefile.am                          |    3 +-
 src/datacache/plugin_datacache_sqlite.c            |  550 +-
 src/datastore/Makefile.am                          |    3 +-
 src/datastore/datastore.h                          |   53 +-
 src/datastore/datastore_api.c                      |  179 +-
 src/datastore/gnunet-datastore.c                   |   50 +-
 src/datastore/gnunet-service-datastore.c           |  125 +-
 src/datastore/perf_datastore_api.c                 |    2 +
 src/datastore/perf_plugin_datastore.c              |   33 +-
 src/datastore/plugin_datastore_heap.c              |  301 +-
 src/datastore/plugin_datastore_mysql.c             |  311 +-
 src/datastore/plugin_datastore_postgres.c          |  373 +-
 src/datastore/plugin_datastore_sqlite.c            |  892 +--
 src/datastore/plugin_datastore_template.c          |   47 +-
 src/datastore/test_datastore_api.c                 |   95 +-
 src/datastore/test_datastore_api_management.c      |   63 +-
 src/datastore/test_plugin_datastore.c              |   14 +-
 src/dht/.gitignore                                 |    2 -
 src/dht/Makefile.am                                |   49 +-
 src/dht/dht_api.c                                  |   37 +-
 src/dht/gnunet-dht-get.c                           |   99 +-
 src/dht/gnunet-dht-monitor.c                       |   50 +-
 src/dht/gnunet-dht-put.c                           |  123 +-
 src/dht/gnunet-service-dht_clients.c               |   35 +-
 src/dht/gnunet-service-dht_datacache.c             |   46 +-
 src/dht/gnunet-service-dht_datacache.h             |    6 +-
 src/dht/gnunet-service-dht_neighbours.c            |  519 +-
 src/dht/gnunet-service-dht_neighbours.h            |   14 +-
 src/dht/gnunet-service-dht_routing.c               |   83 +-
 src/dht/gnunet-service-dht_routing.h               |   19 +-
 src/dht/gnunet-service-wdht.c                      |  103 -
 src/dht/gnunet-service-wdht.h                      |   50 -
 src/dht/gnunet-service-wdht_clients.c              | 1428 -----
 src/dht/gnunet-service-wdht_neighbours.c           | 1768 ------
 src/dht/gnunet-service-xdht.c                      |  121 -
 src/dht/gnunet-service-xdht.h                      |   50 -
 src/dht/gnunet-service-xdht_hello.c                |  137 -
 src/dht/gnunet-service-xdht_hello.h                |   55 -
 src/dht/gnunet-service-xdht_neighbours.c           | 6265 --------------------
 src/dht/gnunet-service-xdht_neighbours.h           |   47 -
 src/dht/gnunet-service-xdht_routing.c              |  368 --
 src/dht/gnunet-service-xdht_routing.h              |  141 -
 src/dht/gnunet_dht_profiler.c                      |   73 +-
 src/dht/plugin_block_dht.c                         |   95 +-
 src/dht/test_dht_api.c                             |  180 +-
 src/dht/test_dht_monitor.c                         |   42 +-
 src/dht/test_dht_tools.py.in                       |   16 +-
 src/dns/Makefile.am                                |    3 +-
 src/dns/dns_api.c                                  |    2 +-
 src/dns/gnunet-dns-monitor.c                       |   23 +-
 src/dns/gnunet-dns-redirector.c                    |   24 +-
 src/dns/gnunet-helper-dns.c                        |    4 +-
 src/dns/gnunet-service-dns.c                       |    7 +-
 src/dns/plugin_block_dns.c                         |   82 +-
 src/dv/Makefile.am                                 |    2 +-
 src/dv/dv_api.c                                    |    2 +-
 src/dv/gnunet-dv.c                                 |   10 +-
 src/dv/gnunet-service-dv.c                         |    8 +-
 src/exit/Makefile.am                               |    6 +-
 src/exit/gnunet-daemon-exit.c                      | 3155 +++++-----
 src/exit/gnunet-helper-exit-windows.c              |    2 +-
 src/exit/gnunet-helper-exit.c                      |    2 +-
 src/fragmentation/Makefile.am                      |    2 +-
 src/fs/.gitignore                                  |   32 +
 src/fs/Makefile.am                                 |    3 +-
 src/fs/fs.conf.in                                  |    2 +-
 src/fs/fs_api.c                                    |   28 +-
 src/fs/fs_api.h                                    |   10 -
 src/fs/fs_directory.c                              |   78 +-
 src/fs/fs_dirmetascan.c                            |    2 -
 src/fs/fs_download.c                               |  156 +-
 src/fs/fs_getopt.c                                 |   79 +-
 src/fs/fs_publish.c                                |    4 +-
 src/fs/fs_search.c                                 |   65 +-
 src/fs/fs_tree.c                                   |    6 +-
 src/fs/fs_unindex.c                                |   61 +-
 src/fs/fs_uri.c                                    |   22 +-
 src/fs/gnunet-auto-share.c                         |   54 +-
 src/fs/gnunet-download.c                           |   74 +-
 src/fs/gnunet-fs-profiler.c                        |   30 +-
 src/fs/gnunet-fs.c                                 |   15 +-
 src/fs/gnunet-helper-fs-publish.c                  |    2 +-
 src/fs/gnunet-publish.c                            |  151 +-
 src/fs/gnunet-search.c                             |   58 +-
 src/fs/gnunet-service-fs.c                         |    5 +-
 src/fs/gnunet-service-fs_cadet.h                   |   49 +-
 src/fs/gnunet-service-fs_cadet_client.c            |  584 +-
 src/fs/gnunet-service-fs_cadet_server.c            |  328 +-
 src/fs/gnunet-service-fs_cp.c                      |    4 +-
 src/fs/gnunet-service-fs_indexing.c                |    5 +-
 src/fs/gnunet-service-fs_indexing.h                |   11 +-
 src/fs/gnunet-service-fs_lc.c                      |   33 -
 src/fs/gnunet-service-fs_lc.h                      |   33 -
 src/fs/gnunet-service-fs_pr.c                      |  561 +-
 src/fs/gnunet-service-fs_push.c                    |    6 +-
 src/fs/gnunet-service-fs_put.c                     |   46 +-
 src/fs/gnunet-unindex.c                            |   10 +-
 src/fs/plugin_block_fs.c                           |  105 +-
 src/fs/test_plugin_block_fs.c                      |    6 +-
 src/gns/Makefile.am                                |   23 +-
 src/gns/gns.h                                      |   53 +-
 src/gns/gns_api.c                                  |  196 +-
 src/gns/gnunet-bcd.c                               |   12 +-
 src/gns/gnunet-dns2gns.c                           |   67 +-
 src/gns/gnunet-gns-helper-service-w32.c            |  517 +-
 src/gns/gnunet-gns-import.c                        |   71 +-
 src/gns/gnunet-gns-proxy.c                         |  129 +-
 src/gns/gnunet-gns.c                               |  218 +-
 src/gns/gnunet-service-gns.c                       |  199 +-
 src/gns/gnunet-service-gns_interceptor.c           |    1 -
 src/gns/gnunet-service-gns_resolver.c              |   36 +-
 src/gns/gnunet-service-gns_resolver.h              |   11 +-
 src/gns/gnunet-service-gns_reverser.c              |  601 --
 src/gns/gnunet-service-gns_reverser.h              |   91 -
 src/gns/gnunet-service-gns_shorten.c               |  466 --
 src/gns/gnunet-service-gns_shorten.h               |   70 -
 src/gns/plugin_block_gns.c                         |   97 +-
 src/gns/plugin_gnsrecord_gns.c                     |   18 +-
 src/gns/plugin_rest_gns.c                          |   55 +-
 src/gns/test_gns_nick_shorten.sh                   |  124 -
 src/gns/test_gns_reverse_lookup.sh                 |   50 -
 src/gns/w32nsp-resolve.c                           |    3 +
 src/gnsrecord/Makefile.am                          |    2 +-
 src/hello/Makefile.am                              |    2 +-
 src/hello/hello.c                                  |    2 +-
 src/hostlist/Makefile.am                           |    2 +-
 src/hostlist/gnunet-daemon-hostlist.c              |   31 +-
 src/hostlist/gnunet-daemon-hostlist_client.c       |    6 +-
 src/hostlist/gnunet-daemon-hostlist_server.c       |    2 +-
 src/identity-provider/gnunet-identity-token.c      |   19 +-
 .../gnunet-service-identity-provider.c             |    8 +-
 src/identity-provider/identity_provider_api.c      |    2 +-
 .../plugin_rest_identity_provider.c                |    3 +
 src/identity/Makefile.am                           |    2 +-
 src/identity/gnunet-identity.c                     |  116 +-
 src/identity/identity_api.c                        |   14 +-
 src/include/Makefile.am                            |    3 +-
 src/include/gnunet_arm_service.h                   |   18 +-
 src/include/gnunet_bandwidth_lib.h                 |   14 +-
 src/include/gnunet_block_group_lib.h               |  114 +
 src/include/gnunet_block_lib.h                     |  117 +-
 src/include/gnunet_block_plugin.h                  |  139 +-
 src/include/gnunet_cadet_service.h                 |  544 +-
 src/include/gnunet_common.h                        |    2 +-
 src/include/gnunet_configuration_lib.h             |    7 +-
 src/include/gnunet_connection_lib.h                |  400 --
 src/include/gnunet_constants.h                     |    2 +
 src/include/gnunet_container_lib.h                 |   53 +
 src/include/gnunet_core_service.h                  |   53 +-
 src/include/gnunet_credential_service.h            |    2 -
 src/include/gnunet_crypto_lib.h                    |   11 +
 src/include/gnunet_datastore_plugin.h              |   89 +-
 src/include/gnunet_datastore_service.h             |   49 +-
 src/include/gnunet_fs_service.h                    |   47 +-
 src/include/gnunet_getopt_lib.h                    |  349 +-
 src/include/gnunet_gns_service.h                   |   44 +-
 src/include/gnunet_helper_lib.h                    |    8 +-
 src/include/gnunet_json_lib.h                      |   20 +
 src/include/gnunet_mq_lib.h                        |   90 +-
 src/include/gnunet_multicast_service.h             |    4 +
 src/include/gnunet_mysql_lib.h                     |   14 +-
 src/include/gnunet_network_lib.h                   |   12 +
 src/include/gnunet_os_lib.h                        |    3 +-
 src/include/gnunet_peerstore_service.h             |    4 +-
 src/include/gnunet_plugin_lib.h                    |    2 +-
 src/include/gnunet_pq_lib.h                        |   20 +-
 src/include/gnunet_protocols.h                     |   43 +-
 src/include/gnunet_scheduler_lib.h                 |  246 +-
 src/include/gnunet_server_lib.h                    |  887 ---
 src/include/gnunet_service_lib.h                   |  107 +-
 src/include/gnunet_set_service.h                   |   61 +-
 src/include/{gnunet_pq_lib.h => gnunet_sq_lib.h}   |  240 +-
 src/include/gnunet_strings_lib.h                   |   14 +-
 src/include/gnunet_util_lib.h                      |   17 +-
 src/include/platform.h                             |    1 +
 src/integration-tests/.gitignore                   |    8 +
 src/integration-tests/Makefile.am                  |    2 +-
 src/integration-tests/confs/test_defaults.conf     |    4 +-
 src/json/json.c                                    |   73 +-
 src/multicast/.gitignore                           |    3 +
 src/multicast/Makefile.am                          |   15 +-
 src/multicast/gnunet-service-multicast.c           |  953 +--
 src/multicast/test_multicast.c                     |    9 +
 src/multicast/test_multicast.conf                  |   10 +-
 src/multicast/test_multicast_2peers.c              |  511 ++
 src/multicast/test_multicast_multipeer.c           |  430 +-
 src/namecache/.gitignore                           |    1 +
 src/namecache/Makefile.am                          |    4 +-
 src/namecache/gnunet-namecache.c                   |   20 +-
 src/namecache/plugin_namecache_sqlite.c            |  215 +-
 src/namestore/.gitignore                           |   31 +-
 src/namestore/Makefile.am                          |  114 +-
 src/namestore/gnunet-namestore.c                   |  125 +-
 src/namestore/gnunet-service-namestore.c           |    2 +-
 src/namestore/plugin_namestore_sqlite.c            |  394 +-
 src/namestore/plugin_rest_namestore.c              |   11 +-
 src/namestore/test_namestore_api_remove.c          |   18 +-
 src/nat-auto/Makefile.am                           |    5 +-
 src/nat-auto/gnunet-nat-auto.c                     |   69 +-
 src/nat-auto/gnunet-nat-server.c                   |  216 +-
 src/nat-auto/nat_auto_api.c                        |    8 +-
 src/nat-auto/nat_auto_api_test.c                   |   20 +-
 src/nat/Makefile.am                                |    2 +-
 src/nat/gnunet-helper-nat-client-windows.c         |    2 +
 src/nat/gnunet-helper-nat-server-windows.c         |    2 +
 src/nat/gnunet-nat.c                               |  139 +-
 src/nat/gnunet-service-nat.c                       |   70 +-
 src/nat/gnunet-service-nat_externalip.c            |   18 +-
 src/nat/gnunet-service-nat_helper.c                |   29 +-
 src/nat/gnunet-service-nat_mini.c                  |   16 +-
 src/nat/nat_api.c                                  |   30 +-
 src/nat/nat_stun.h                                 |   15 +-
 src/nse/Makefile.am                                |    2 +-
 src/nse/gnunet-nse-profiler.c                      |   65 +-
 src/peerinfo-tool/Makefile.am                      |    2 +-
 src/peerinfo-tool/gnunet-peerinfo.c                |   67 +-
 src/peerinfo/.gitignore                            |    1 +
 src/peerinfo/Makefile.am                           |    2 +-
 src/peerinfo/gnunet-service-peerinfo.c             |    8 +-
 src/peerinfo/perf_peerinfo_api.c                   |   93 +-
 src/peerstore/.gitignore                           |    1 +
 src/peerstore/Makefile.am                          |    6 +-
 src/peerstore/gnunet-service-peerstore.c           |   32 +-
 src/peerstore/peerstore.h                          |    2 +-
 src/peerstore/peerstore_api.c                      |   27 +-
 src/peerstore/peerstore_common.c                   |   20 +-
 src/peerstore/peerstore_common.h                   |    2 +-
 src/peerstore/plugin_peerstore_flat.c              |   49 +-
 src/peerstore/plugin_peerstore_sqlite.c            |  464 +-
 src/peerstore/test_peerstore_api_iterate.c         |   73 +-
 src/peerstore/test_peerstore_api_store.c           |   55 +-
 src/peerstore/test_plugin_peerstore.c              |  127 +-
 src/postgres/postgres.c                            |   28 +-
 src/pq/pq.c                                        |    7 +-
 src/pq/pq_result_helper.c                          |   50 +-
 src/pq/test_pq.c                                   |    6 +-
 src/psyc/.gitignore                                |    1 +
 src/psyc/Makefile.am                               |    2 +-
 src/psyc/gnunet-service-psyc.c                     |    3 +
 src/psyc/psyc_api.c                                |    4 +-
 src/psycstore/.gitignore                           |    4 +
 src/psycstore/Makefile.am                          |    7 +-
 src/psycstore/gnunet-service-psycstore.c           |    2 +-
 src/psycstore/psycstore_api.c                      |    4 +-
 src/psycutil/.gitignore                            |    1 +
 src/psycutil/Makefile.am                           |    2 +-
 src/pt/.gitignore                                  |    5 +
 src/pt/Makefile.am                                 |    2 +-
 src/pt/gnunet-daemon-pt.c                          |  461 +-
 src/pt/test_gns_vpn.c                              |  251 +-
 src/pt/test_gns_vpn.conf                           |    4 +
 src/regex/Makefile.am                              |    3 +-
 src/regex/gnunet-regex-profiler.c                  |   49 +-
 src/regex/gnunet-regex-simulation-profiler.c       |   21 +-
 src/regex/gnunet-service-regex.c                   |  323 +-
 src/regex/plugin_block_regex.c                     |  146 +-
 src/regex/regex_api_announce.c                     |    2 +-
 src/regex/regex_api_search.c                       |    2 +-
 src/rest/gnunet-rest-server.c                      |   14 +-
 src/revocation/.gitignore                          |    2 +
 src/revocation/Makefile.am                         |   19 +-
 src/revocation/gnunet-revocation.c                 |   38 +-
 src/revocation/gnunet-service-revocation.c         |   20 +-
 src/revocation/plugin_block_revocation.c           |  257 +
 src/revocation/revocation_api.c                    |    4 +-
 src/revocation/test_local_revocation.py.in         |    4 +
 src/revocation/test_revocation.c                   |   20 +-
 src/rps/Makefile.am                                |   36 +-
 src/rps/gnunet-rps.c                               |   57 +-
 src/rps/gnunet-service-rps.c                       |  226 +-
 src/rps/gnunet-service-rps_peers.c                 |   96 +-
 src/rps/gnunet-service-rps_peers.h                 |   37 +-
 src/rps/rps_api.c                                  |    8 +-
 src/rps/test_rps.c                                 |    6 +-
 src/rps/test_service_rps_peers.c                   |    8 +-
 src/scalarproduct/.gitignore                       |    1 +
 src/scalarproduct/Makefile.am                      |    2 +-
 src/scalarproduct/gnunet-scalarproduct.c           |   36 +-
 .../gnunet-service-scalarproduct-ecc_alice.c       |  131 +-
 .../gnunet-service-scalarproduct-ecc_bob.c         |  458 +-
 .../gnunet-service-scalarproduct_alice.c           |  214 +-
 .../gnunet-service-scalarproduct_bob.c             |  422 +-
 src/scalarproduct/scalarproduct_api.c              |    8 +-
 src/scalarproduct/test_scalarproduct.conf          |    3 -
 src/secretsharing/.gitignore                       |    1 +
 src/secretsharing/Makefile.am                      |   11 +-
 src/secretsharing/gnunet-secretsharing-profiler.c  |   59 +-
 src/secretsharing/gnunet-service-secretsharing.c   |  538 +-
 src/set/.gitignore                                 |    4 +
 src/set/Makefile.am                                |   20 +-
 src/set/gnunet-service-set.c                       | 1936 +++---
 src/set/gnunet-service-set.h                       |  346 +-
 src/set/gnunet-service-set_intersection.c          |  652 +-
 src/set/gnunet-service-set_intersection.h          |   79 +
 src/set/gnunet-service-set_protocol.h              |   14 +
 src/set/gnunet-service-set_union.c                 | 1310 ++--
 src/set/gnunet-service-set_union.h                 |  239 +
 src/set/gnunet-set-ibf-profiler.c                  |   49 +-
 src/set/gnunet-set-profiler.c                      |  163 +-
 .../plugin_block_set_test.c}                       |   70 +-
 src/set/set.conf.in                                |    2 +-
 src/set/set.h                                      |   53 +
 src/set/set_api.c                                  |  126 +-
 src/set/test_set.conf                              |    1 -
 src/set/test_set_api.c                             |   81 +-
 src/set/test_set_intersection_result_full.c        |   97 +-
 src/set/test_set_union_copy.c                      |   70 +-
 src/set/test_set_union_result_symmetric.c          |    4 +
 src/social/.gitignore                              |    1 +
 src/social/Makefile.am                             |    2 +-
 src/social/gnunet-service-social.c                 |    8 +-
 src/social/gnunet-social.c                         |  316 +-
 src/social/social_api.c                            |   10 +-
 src/sq/.gitignore                                  |    1 +
 src/sq/Makefile.am                                 |   40 +
 src/sq/sq.c                                        |  140 +
 src/sq/sq_query_helper.c                           |  493 ++
 src/sq/sq_result_helper.c                          |  782 +++
 src/sq/test_sq.c                                   |  285 +
 src/statistics/Makefile.am                         |    2 +-
 src/statistics/gnunet-service-statistics.c         |    9 +-
 src/statistics/gnunet-statistics.c                 |   60 +-
 src/statistics/statistics_api.c                    |    6 +-
 src/template/Makefile.am                           |    2 +-
 src/testbed-logger/Makefile.am                     |    2 +-
 src/testbed-logger/gnunet-service-testbed-logger.c |  179 +-
 src/testbed-logger/test_testbed_logger_api.c       |    4 +
 src/testbed-logger/testbed_logger_api.c            |    2 +-
 src/testbed/Makefile.am                            |    6 +-
 src/testbed/generate-underlay-topology.c           |   12 +-
 src/testbed/gnunet-helper-testbed.c                |    2 +-
 src/testbed/gnunet-service-testbed_barriers.c      |    4 +-
 src/testbed/gnunet-service-testbed_oc.c            |    2 +-
 src/testbed/gnunet-service-testbed_peers.c         |    6 -
 src/testbed/gnunet-testbed-profiler.c              |   43 +-
 src/testbed/test_gnunet_helper_testbed.c           |   18 +-
 src/testbed/testbed_api_hosts.c                    |    5 +-
 src/testbed/testbed_api_peers.c                    |    2 +-
 src/testbed/testbed_api_test.c                     |   18 +-
 src/testbed/testbed_api_topology.c                 |    8 +-
 src/testing/Makefile.am                            |    2 +-
 src/testing/gnunet-testing.c                       |   40 +-
 src/testing/list-keys.c                            |   15 +-
 src/testing/testing.c                              |    5 +-
 src/topology/Makefile.am                           |    2 +-
 src/topology/friends.c                             |   18 +-
 src/topology/gnunet-daemon-topology.c              |    2 +-
 src/transport/Makefile.am                          |    6 +-
 src/transport/gnunet-helper-transport-wlan-dummy.c |   30 +-
 src/transport/gnunet-service-transport.c           |   41 +-
 .../gnunet-service-transport_neighbours.c          |   38 +-
 .../gnunet-service-transport_validation.c          |    2 +-
 .../gnunet-transport-certificate-creation.c        |    2 +-
 src/transport/gnunet-transport-profiler.c          |   56 +-
 src/transport/gnunet-transport.c                   |  122 +-
 src/transport/plugin_transport_http_client.c       |   25 +-
 src/transport/plugin_transport_http_server.c       |   25 +-
 src/transport/plugin_transport_tcp.c               |  679 ++-
 src/transport/plugin_transport_udp.c               |   58 +-
 src/transport/plugin_transport_udp.h               |   12 +-
 src/transport/plugin_transport_udp_broadcasting.c  |   30 +-
 src/transport/plugin_transport_unix.c              |    6 +-
 src/transport/plugin_transport_wlan.c              |   31 +-
 .../tcp_connection_legacy.c}                       |   41 +-
 .../server.c => transport/tcp_server_legacy.c}     |   24 +-
 .../tcp_server_mst_legacy.c}                       |    6 +-
 .../service.c => transport/tcp_service_legacy.c}   |  101 +-
 src/transport/test_plugin_transport.c              |    2 +-
 src/transport/test_transport_address_switch.c      |   11 +-
 src/transport/test_transport_api_reliability.c     |   14 +-
 src/transport/transport-testing-loggers.c          |    1 +
 src/transport/transport-testing-main.c             |   22 +-
 src/transport/transport-testing.c                  |   26 +-
 src/transport/transport.conf.in                    |   17 +-
 src/transport/transport_api_address_to_string.c    |    6 +-
 src/transport/transport_api_core.c                 |    5 +-
 src/tun/Makefile.am                                |    2 +-
 src/util/.gitignore                                |    4 +
 src/util/Makefile.am                               |  107 +-
 src/util/bandwidth.c                               |   20 +-
 src/util/bio.c                                     |    2 +-
 src/util/client.c                                  |   28 +-
 src/util/common_allocation.c                       |    4 +-
 src/util/common_endian.c                           |    2 +-
 src/util/configuration_loader.c                    |    2 +-
 src/util/container_bloomfilter.c                   |    6 +-
 src/util/container_heap.c                          |    2 +-
 src/util/container_meta_data.c                     |    2 +-
 src/util/container_multihashmap.c                  |    2 +-
 src/util/container_multihashmap32.c                |    2 +-
 src/util/container_multipeermap.c                  |    2 +-
 src/util/container_multishortmap.c                 |    2 +-
 src/util/crypto_crc.c                              |    2 +-
 src/util/crypto_ecc.c                              |   41 +-
 src/util/crypto_ecc_setup.c                        |    6 +-
 src/util/crypto_hash.c                             |    4 +-
 src/util/crypto_hash_file.c                        |    4 +-
 src/util/crypto_hkdf.c                             |    2 +-
 src/util/crypto_kdf.c                              |    2 +-
 src/util/crypto_mpi.c                              |    2 +-
 src/util/crypto_random.c                           |    4 +-
 src/util/crypto_rsa.c                              |   38 +-
 src/util/crypto_symmetric.c                        |    2 +-
 src/util/disk.c                                    |   29 +-
 src/util/getopt.c                                  |   76 +-
 src/util/getopt_helpers.c                          |  636 +-
 src/util/gnunet-config.c                           |   58 +-
 src/util/gnunet-ecc.c                              |   56 +-
 src/util/gnunet-resolver.c                         |    9 +-
 src/util/gnunet-scrypt.c                           |   41 +-
 src/util/helper.c                                  |   25 +-
 src/util/load.c                                    |    2 +-
 src/util/mq.c                                      |  322 +-
 src/util/mst.c                                     |   14 +-
 src/util/network.c                                 |   64 +-
 src/util/os_installation.c                         |   53 +-
 src/util/os_network.c                              |    6 +-
 src/util/os_priority.c                             |   17 +-
 src/util/peer.c                                    |    2 +-
 src/util/plugin.c                                  |    2 +-
 src/util/program.c                                 |   14 +-
 src/util/resolver_api.c                            |   10 +-
 src/util/scheduler.c                               |  328 +-
 src/util/server_nc.c                               |  472 --
 src/util/server_tc.c                               |  242 -
 src/util/service.c                                 | 2455 +++++---
 src/util/service_new.c                             | 2617 --------
 src/util/signal.c                                  |    2 +-
 src/util/socks.c                                   |   88 +-
 src/util/speedup.c                                 |    2 +-
 src/util/strings.c                                 |   38 +-
 src/util/test_client.c                             |    2 +-
 src/util/test_common_allocation.c                  |   73 +-
 src/util/test_connection.c                         |  167 -
 src/util/test_connection_addressing.c              |  186 -
 src/util/test_connection_receive_cancel.c          |  160 -
 src/util/test_connection_timeout.c                 |  129 -
 src/util/test_connection_timeout_no_connect.c      |   76 -
 src/util/test_connection_transmit_cancel.c         |   76 -
 src/util/test_container_dll.c                      |  112 +
 src/util/test_container_meta_data.c                |   34 +-
 src/util/test_getopt.c                             |   53 +-
 src/util/test_program.c                            |  129 +-
 src/util/test_server.c                             |  302 -
 src/util/test_server_disconnect.c                  |  166 -
 src/util/test_server_mst_interrupt.c               |   60 -
 src/util/test_server_with_client.c                 |  198 -
 src/util/test_server_with_client_unix.c            |  176 -
 src/util/test_service.c                            |    2 +-
 src/util/time.c                                    |    2 +-
 src/util/util.conf                                 |    5 +-
 src/util/win.c                                     |   10 +-
 src/util/winproc.c                                 |    2 +-
 src/vpn/Makefile.am                                |    2 -
 src/vpn/gnunet-helper-vpn-windows.c                |    2 +-
 src/vpn/gnunet-helper-vpn.c                        |    2 +-
 src/vpn/gnunet-service-vpn.c                       | 3156 +++++-----
 src/vpn/gnunet-vpn.c                               |   76 +-
 585 files changed, 40003 insertions(+), 65362 deletions(-)

diff --cc src/identity-provider/plugin_rest_identity_provider.c
index cd0c76989,907b28ba9..5ea7b2821
--- a/src/identity-provider/plugin_rest_identity_provider.c
+++ b/src/identity-provider/plugin_rest_identity_provider.c
@@@ -602,9 -580,10 +602,10 @@@ issue_token_cont (struct GNUNET_REST_Re
    }
    nonce_str = GNUNET_CONTAINER_multihashmap_get 
(handle->conndata_handle->url_param_map,
                                                   &key);
+   GNUNET_assert (NULL != nonce_str);
    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
 -            "Request nonce: %s\n",
 -            nonce_str);
 +              "Request nonce: %s\n",
 +              nonce_str);
    GNUNET_assert (1 == sscanf (nonce_str, "%"SCNu64, &nonce));
  
    //Get expiration for token from URL parameter
@@@ -888,7 -867,8 +890,8 @@@ exchange_cont (void *cls
      return;
    }
    nonce_str = GNUNET_CONTAINER_multihashmap_get 
(handle->conndata_handle->url_param_map,
 -                                                  &key);
 +                                                 &key);
+   GNUNET_assert (NULL != nonce_str);
    GNUNET_assert (1 == sscanf (nonce_str, "%"SCNu64, &expected_nonce));
  
    if (ticket_nonce != expected_nonce)
diff --cc src/include/gnunet_credential_service.h
index d04c0a253,9e765c12b..6c9b477ea
--- a/src/include/gnunet_credential_service.h
+++ b/src/include/gnunet_credential_service.h
@@@ -227,56 -75,26 +227,54 @@@ GNUNET_CREDENTIAL_disconnect (struct GN
  
  
  /**
 - * Iterator called on obtained result for a Credential lookup.
 + * Iterator called on obtained result for an attribute verification.
   *
   * @param cls closure
 - * @param issuer the issuer chain
 - * @param issuer_len length of issuer chain
 - * @param value the value returned
 + * @param d_count the number of delegations processed
 + * @param delegation_chain the delegations processed
 + * @param c_count the number of credentials found
 + * @param credential the credentials
   */
 -typedef void
 -(*GNUNET_CREDENTIAL_LookupResultProcessor) (void *cls,
 -                                            struct GNUNET_IDENTITY_Ego 
*issuer,
 -                                            uint16_t issuer_len,
 -                                            const struct 
GNUNET_CREDENTIAL_Value *value);
 +typedef void (*GNUNET_CREDENTIAL_CredentialResultProcessor) (void *cls,
 +                                                         unsigned int d_count,
 +                                                         struct 
GNUNET_CREDENTIAL_Delegation *delegation_chain,
 +                                                         unsigned int c_count,
 +                                                         struct 
GNUNET_CREDENTIAL_Credential *credential);
  
 +/**
 + * Iterator called on obtained result for an attribute delegation.
 + *
 + * @param cls closure
 + * @param success GNUNET_YES if successful
 + * @param result the record data that can be handed to the subject
 + */
 +typedef void (*GNUNET_CREDENTIAL_DelegateResultProcessor) (void *cls,
 +                                                           uint32_t success);
  
  /**
 - * Perform an asynchronous lookup operation for a credential.
 + * Iterator called on obtained result for an attribute delegation removal.
 + *
 + * @param cls closure
 + * @param success GNUNET_YES if successful
 + * @param result the record data that can be handed to the subject
 + */
 +typedef void (*GNUNET_CREDENTIAL_RemoveDelegateResultProcessor) (void *cls,
 +                                                                 uint32_t 
success);
 +
 +
- 
- 
 +/**
 + * Performs attribute verification.
 + * Checks if there is a delegation chain from
 + * attribute ``issuer_attribute'' issued by the issuer
 + * with public key ``issuer_key'' maps to the attribute
 + * ``subject_attribute'' claimed by the subject with key
 + * ``subject_key''
   *
   * @param handle handle to the Credential service
 - * @param credential the credential to look up
 - * @param subject Ego to check the credential for
 + * @param issuer_key the issuer public key
 + * @param issuer_attribute the issuer attribute
 + * @param subject_key the subject public key
 + * @param subject_attribute the attribute claimed by the subject
   * @param proc function to call on result
   * @param proc_cls closure for processor
   * @return handle to the queued request

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]