gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [gnunet] 02/02: merge


From: gnunet
Subject: [GNUnet-SVN] [gnunet] 02/02: merge
Date: Sat, 23 Feb 2019 10:48:31 +0100

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

grothoff pushed a commit to branch master
in repository gnunet.

commit f1e8076ed474a429aff32839ed5f8fc20371839c
Merge: 3d0f1dd38 7b01b7b17
Author: Christian Grothoff <address@hidden>
AuthorDate: Sat Feb 23 10:48:08 2019 +0100

    merge

 .gitignore                                         |    3 +
 AUTHORS                                            |    7 +-
 Makefile.am                                        |    4 +-
 README                                             |   50 +-
 configure.ac                                       |   58 +-
 contrib/apparmor/gnunet-mesh                       |   13 -
 .../branding/logo/gnunet-logo-dark-only-text.svg   | 1144 +++++
 contrib/gnunet.rb                                  |   47 +
 contrib/scripts/gnunet-bugreport                   |   26 +
 contrib/scripts/gnunet-chk.py.in                   |   14 +-
 contrib/scripts/gnunet_pyexpect.py.in              |    1 +
 contrib/scripts/pydiffer.py.in                     |    3 +-
 contrib/scripts/regression.sh                      |    2 +-
 contrib/scripts/terminate.py.in                    |    1 +
 contrib/tox.ini                                    |    2 +-
 doc/handbook/.gitignore                            |    2 +
 doc/handbook/Makefile.am                           |    7 +-
 doc/handbook/chapters/developer.texi               |   25 +-
 doc/handbook/chapters/installation.texi            |    6 +-
 doc/handbook/chapters/keyconcepts.texi             |   12 +-
 doc/man/gnunet-arm.1                               |    2 +-
 doc/man/gnunet-ats.1                               |    2 +-
 doc/man/gnunet-auto-share.1                        |    2 +-
 doc/man/gnunet-bcd.1                               |    2 +-
 doc/man/gnunet-cadet.1                             |    2 +-
 doc/man/gnunet-config.1                            |    2 +-
 doc/man/gnunet-conversation-test.1                 |    2 +-
 doc/man/gnunet-conversation.1                      |    2 +-
 doc/man/gnunet-core.1                              |    2 +-
 doc/man/gnunet-datastore.1                         |    2 +-
 doc/man/gnunet-directory.1                         |    2 +-
 doc/man/gnunet-dns2gns.1                           |    2 +-
 doc/man/gnunet-download-manager.1                  |    2 +-
 doc/man/gnunet-download.1                          |    2 +-
 doc/man/gnunet-ecc.1                               |    2 +-
 doc/man/gnunet-fs.1                                |    2 +-
 doc/man/gnunet-gns-proxy.1                         |    2 +-
 doc/man/gnunet-gns.1                               |    2 +-
 doc/man/gnunet-identity.1                          |    2 +-
 doc/man/gnunet-namecache.1                         |    2 +-
 doc/man/gnunet-namestore-fcfsd.1                   |    2 +-
 doc/man/gnunet-namestore.1                         |    2 +-
 doc/man/gnunet-nat-auto.1                          |    2 +-
 doc/man/gnunet-nat-server.1                        |    2 +-
 doc/man/gnunet-nat.1                               |    2 +-
 doc/man/gnunet-peerinfo.1                          |    2 +-
 doc/man/gnunet-publish.1                           |    2 +-
 doc/man/gnunet-qr.1                                |    2 +-
 doc/man/gnunet-resolver.1                          |    2 +-
 doc/man/gnunet-revocation.1                        |    2 +-
 doc/man/gnunet-scalarproduct.1                     |    2 +-
 doc/man/gnunet-scrypt.1                            |    2 +-
 doc/man/gnunet-search.1                            |    2 +-
 doc/man/gnunet-testbed-profiler.1                  |    2 +-
 doc/man/gnunet-testing-run-service.1               |    2 +-
 doc/man/gnunet-testing.1                           |    2 +-
 doc/man/gnunet-timeout.1                           |    2 +-
 doc/man/gnunet-transport-certificate-creation.1    |    2 +-
 doc/man/gnunet-transport.1                         |    2 +-
 doc/man/gnunet-unindex.1                           |    2 +-
 doc/man/gnunet-uri.1                               |    2 +-
 doc/man/gnunet-vpn.1                               |    2 +-
 doc/man/gnunet-zoneimport.1                        |    2 +-
 doc/man/gnunet.conf.5                              |    2 +-
 doc/tutorial/Makefile.am                           |    7 +-
 doc/tutorial/docstyle.css                          |   76 +
 doc/tutorial/gnunet-tutorial.texi                  |   20 +-
 doc/tutorial/htmlxref.cnf                          |  668 +++
 doc/tutorial/manual.css                            |   52 +
 doc/tutorial/reset.css                             |  114 +
 doc/tutorial/run-gendocs.sh                        |   18 +
 doc/tutorial/style.css                             |  174 +
 pkgconfig/Makefile.am                              |   17 +-
 pkgconfig/gnunetdv.pc.in                           |   12 -
 pkgconfig/gnunetmulticast.pc.in                    |   12 -
 pkgconfig/gnunetpsyc.pc.in                         |   12 -
 pkgconfig/gnunetpsycstore.pc.in                    |   12 -
 pkgconfig/gnunetsocial.pc.in                       |   12 -
 po/POTFILES.in                                     |  135 +-
 po/de.po                                           | 4798 ++++++++++---------
 po/es.po                                           | 4833 ++++++++++----------
 po/fr.po                                           | 4706 ++++++++++---------
 po/it.po                                           | 4673 +++++++++----------
 po/sv.po                                           | 4808 ++++++++++---------
 po/vi.po                                           | 4796 ++++++++++---------
 po/zh_CN.po                                        | 4796 ++++++++++---------
 src/Makefile.am                                    |    8 +-
 src/arm/arm.conf.in                                |    2 +-
 src/ats-tests/Makefile.am                          |    1 +
 src/ats/Makefile.am                                |    4 +
 src/cadet/cadet.h                                  |   10 +-
 src/cadet/cadet_api_get_path.c                     |   13 +-
 src/cadet/cadet_test_lib.c                         |    4 +-
 src/cadet/gnunet-cadet.c                           |   16 +-
 src/cadet/gnunet-service-cadet.c                   |   10 +-
 src/consensus/consensus-simulation.py.in           |   18 +-
 src/consensus/test_consensus.conf                  |    4 +
 src/datacache/perf_datacache.c                     |    4 +-
 src/datacache/test_datacache.c                     |    4 +-
 src/datacache/test_datacache_quota.c               |    4 +-
 src/datastore/perf_datastore_api.c                 |    4 +-
 src/datastore/perf_plugin_datastore.c              |    6 +-
 src/datastore/plugin_datastore_postgres.c          |    8 +-
 src/datastore/test_datastore_api.c                 |   10 +-
 src/datastore/test_datastore_api_management.c      |    6 +-
 src/datastore/test_plugin_datastore.c              |    6 +-
 src/dht/test_dht_tools.py.in                       |    2 +-
 src/dv/.gitignore                                  |    2 -
 src/dv/Makefile.am                                 |  100 -
 src/dv/dv.conf.in                                  |   15 -
 src/dv/dv.h                                        |  172 -
 src/dv/dv_api.c                                    |  467 --
 src/dv/gnunet-dv.c                                 |  185 -
 src/dv/gnunet-service-dv.c                         | 2146 ---------
 src/dv/plugin_transport_dv.c                       |  910 ----
 src/dv/template_dv.conf                            |   33 -
 src/dv/test_transport_blacklist.c                  |   69 -
 src/dv/test_transport_blacklist_data.conf          |    5 -
 src/dv/test_transport_dv.c                         |  131 -
 src/dv/test_transport_dv_data.conf                 |   19 -
 src/fs/Makefile.am                                 |    5 -
 src/fs/fs.conf.in                                  |    2 +
 src/fs/fs_dirmetascan.c                            |    8 +-
 src/fs/fs_publish.c                                |   18 +-
 src/fs/gnunet-publish.c                            |    4 +-
 src/fs/gnunet-search.c                             |    5 +-
 src/fs/gnunet-service-fs_cadet_client.c            |   21 +-
 src/fs/test_gnunet_fs_psd.py.in                    |    1 +
 src/gns/.gitignore                                 |    6 +
 src/gns/Makefile.am                                |   18 +-
 ...proxy-setup-ca => gnunet-gns-proxy-setup-ca.in} |    9 +-
 src/gns/gnunet-gns-proxy.c                         |    7 +-
 src/gns/openssl.cnf                                |  245 +
 src/gns/test_gns_nick_shorten.conf                 |   24 -
 src/gns/test_gns_rel_expiration.sh                 |    7 +
 src/include/Makefile.am                            |   17 +-
 src/include/gnunet_cadet_service.h                 |   21 +-
 src/include/gnunet_common.h                        |    3 +-
 src/include/gnunet_dv_service.h                    |  166 -
 src/include/gnunet_hello_lib.h                     |    2 +-
 src/include/gnunet_multicast_service.h             |  925 ----
 src/include/gnunet_namestore_plugin.h              |    9 +-
 src/include/gnunet_protocols.h                     |   35 +-
 src/include/gnunet_psyc_env.h                      |  340 --
 src/include/gnunet_psyc_message.h                  |  278 --
 src/include/gnunet_psyc_service.h                  | 1364 ------
 src/include/gnunet_psyc_slicer.h                   |  378 --
 src/include/gnunet_psyc_util_lib.h                 |   53 -
 src/include/gnunet_psycstore_plugin.h              |  383 --
 src/include/gnunet_psycstore_service.h             |  701 ---
 src/include/gnunet_rps_service.h                   |    2 +-
 src/include/gnunet_sensor_service.h                |  199 -
 src/include/gnunet_sensor_util_lib.h               |  520 ---
 src/include/gnunet_sensordashboard_service.h       |   55 -
 src/include/gnunet_social_service.h                | 1344 ------
 src/include/gnunet_transport_address_service.h     |  116 +
 src/include/gnunet_transport_hello_service.h       |    4 +-
 src/include/platform.h                             |   12 +-
 .../confs/c_bootstrap_server.conf                  |   21 +-
 src/integration-tests/confs/c_nat_client.conf      |    7 +-
 src/integration-tests/confs/c_no_nat_client.conf   |   11 +-
 src/integration-tests/confs/c_no_nat_client_2.conf |   10 +-
 src/integration-tests/gnunet_pyexpect.py.in        |    1 +
 src/integration-tests/gnunet_testing.py.in         |  104 +-
 .../test_integration_bootstrap_and_connect.py.in   |    3 +-
 .../test_integration_clique.py.in                  |    1 +
 .../test_integration_disconnect.py.in              |   87 +-
 .../test_integration_disconnect_nat.py.in          |    3 +-
 .../test_integration_reconnect.py.in               |  113 +-
 .../test_integration_reconnect_nat.py.in           |    3 +-
 src/multicast/.gitignore                           |    7 -
 src/multicast/Makefile.am                          |   79 -
 src/multicast/gnunet-multicast.c                   |   79 -
 src/multicast/gnunet-service-multicast.c           | 2234 ---------
 src/multicast/multicast.conf.in                    |   22 -
 src/multicast/multicast.h                          |  303 --
 src/multicast/multicast_api.c                      | 1399 ------
 src/multicast/test_multicast.c                     |  758 ---
 src/multicast/test_multicast.conf                  |   56 -
 src/multicast/test_multicast_2peers.c              |  520 ---
 src/multicast/test_multicast_line.conf             |   63 -
 src/multicast/test_multicast_multipeer.c           |  643 ---
 src/multicast/test_multicast_star.conf             |   64 -
 src/namecache/plugin_namecache_flat.c              |    2 +-
 src/namecache/test_plugin_namecache.c              |    4 +-
 src/namestore/gnunet-service-namestore.c           |   45 +-
 src/namestore/plugin_namestore_heap.c              |   93 +-
 src/namestore/plugin_namestore_postgres.c          |    1 +
 src/namestore/plugin_namestore_sqlite.c            |    1 +
 src/namestore/test_plugin_namestore.c              |    7 +-
 src/peerinfo/peerinfo_api.c                        |    5 +-
 src/peerstore/Makefile.am                          |    4 +-
 src/peerstore/peerstore_api.c                      |  140 +-
 src/peerstore/plugin_peerstore_flat.c              |    4 +-
 src/peerstore/test_plugin_peerstore.c              |    4 +-
 src/pq/pq_result_helper.c                          |    2 +-
 src/psyc/.gitignore                                |    2 -
 src/psyc/Makefile.am                               |   77 -
 src/psyc/gnunet-service-psyc.c                     | 2860 ------------
 src/psyc/psyc.conf.in                              |   12 -
 src/psyc/psyc.h                                    |  178 -
 src/psyc/psyc_api.c                                | 1584 -------
 src/psyc/psyc_test_lib.h                           |   67 -
 src/psyc/test_psyc.c                               | 1018 -----
 src/psyc/test_psyc.conf                            |   28 -
 src/psyc/test_psyc2.c                              |  284 --
 src/psyc/test_psyc_api_join.c                      |  282 --
 src/psycstore/.gitignore                           |    5 -
 src/psycstore/Makefile.am                          |  155 -
 src/psycstore/gnunet-service-psycstore.c           | 1049 -----
 src/psycstore/plugin_psycstore_mysql.c             | 1960 --------
 src/psycstore/plugin_psycstore_postgres.c          | 1530 -------
 src/psycstore/plugin_psycstore_sqlite.c            | 1948 --------
 src/psycstore/psycstore.conf.in                    |   28 -
 src/psycstore/psycstore.h                          |  520 ---
 src/psycstore/psycstore_api.c                      | 1285 ------
 src/psycstore/test_plugin_psycstore.c              |  532 ---
 src/psycstore/test_plugin_psycstore_mysql.conf     |    7 -
 src/psycstore/test_plugin_psycstore_postgres.conf  |    2 -
 src/psycstore/test_plugin_psycstore_sqlite.conf    |    2 -
 src/psycstore/test_psycstore.c                     |  586 ---
 src/psycstore/test_psycstore.conf                  |    8 -
 src/psycutil/.gitignore                            |    1 -
 src/psycutil/Makefile.am                           |   45 -
 src/psycutil/psyc_env.c                            |  196 -
 src/psycutil/psyc_message.c                        | 1355 ------
 src/psycutil/psyc_slicer.c                         |  711 ---
 src/psycutil/test_psyc_env.c                       |   96 -
 src/rest-plugins/Makefile.am                       |    2 +
 src/rest-plugins/plugin_rest_openid_connect.c      |   98 +-
 src/revocation/test_local_revocation.py.in         |    1 +
 src/rps/gnunet-rps-profiler.c                      |   16 +-
 src/rps/gnunet-service-rps.c                       |  173 +-
 src/rps/gnunet-service-rps_custommap.c             |   39 +-
 src/rps/profiler_rps.conf                          |    3 +-
 src/rps/rps-test_util.c                            |   55 +-
 src/rps/rps-test_util.h                            |    4 +-
 src/rps/rps.h                                      |    2 +-
 src/rps/rps_api.c                                  |    2 +-
 src/rps/test_rps.c                                 |    4 +-
 src/rps/test_rps.conf                              |    2 +-
 src/secretsharing/gnunet-service-secretsharing.c   |   60 +-
 src/secretsharing/secretsharing.conf.in            |    3 +-
 src/secretsharing/test_secretsharing.conf          |    4 +
 src/social/.gitignore                              |    3 -
 src/social/Makefile.am                             |   79 -
 src/social/gnunet-service-social.c                 | 3760 ---------------
 src/social/gnunet-social.c                         | 1411 ------
 src/social/social.conf.in                          |   15 -
 src/social/social.h                                |  292 --
 src/social/social_api.c                            | 2827 ------------
 src/social/test_social.c                           | 1449 ------
 src/social/test_social.conf                        |   19 -
 src/sq/sq.c                                        |    2 +-
 src/testbed/test_testbed_api_template.conf         |    4 +
 src/testing/Makefile.am                            |    3 +-
 src/testing/test_testing_defaults.conf             |    4 +
 src/testing/test_testing_sharedservices.conf       |    4 +
 src/testing/testing.c                              |    8 +-
 src/topology/friends.c                             |    2 +-
 src/topology/test_gnunet_daemon_topology_data.conf |    4 +
 src/transport/Makefile.am                          |   13 +-
 src/transport/gnunet-communicator-tcp.c            |    2 +-
 src/transport/gnunet-communicator-udp.c            |    8 +-
 src/transport/gnunet-service-tng.c                 |  349 +-
 .../gnunet-service-transport_validation.c          |    5 +-
 src/transport/plugin_transport_tcp.c               |    8 +-
 src/transport/transport.h                          |   26 +
 src/transport/transport_api2_address.c             |  249 +
 src/transport/transport_api_core.c                 |    2 +-
 src/util/.gitignore                                |    1 +
 src/util/Makefile.am                               |    9 +-
 src/util/container_multihashmap.c                  |   23 +-
 src/util/container_multihashmap32.c                |   26 +-
 src/util/container_multipeermap.c                  |   34 +-
 src/util/container_multishortmap.c                 |   36 +-
 src/util/dnsparser.c                               |   13 +-
 src/util/gnunet-qr.py.in                           |    6 +-
 src/util/gnunet-service-resolver.c                 |  392 +-
 src/util/mq.c                                      |    1 +
 src/util/scheduler.c                               |    4 +-
 src/util/service.c                                 |    2 +
 282 files changed, 21033 insertions(+), 63817 deletions(-)

diff --cc src/transport/gnunet-service-tng.c
index d392b3a46,1d6329c21..7d7d04375
--- a/src/transport/gnunet-service-tng.c
+++ b/src/transport/gnunet-service-tng.c
@@@ -33,20 -33,8 +33,21 @@@
   *       transport-to-transport traffic)
   *
   * Implement next:
 + * - address validation: what is our plan here?
 + *   #1 Peerstore only gets 'validated' addresses
 + *   #2 transport needs another API to "trigger" validation!
 + *      API may be used by core/application or communicators;
 + *      => use yet another lib/MQ/connection?
 + *   #3 transport should use validation to also establish
 + *      effective flow control (for uni-directional transports!)
 + *   #4 UDP broadcasting logic must be extended to use the new API
 + *   #5 only validated addresses go to ATS for scheduling; that
 + *      also ensures we know the RTT 
 + *   #6 to ensure flow control and RTT are OK, we always do the
 + *      'validation', even if address comes from PEERSTORE
 + *   #7 
-  * - ACK handling / retransmission 
+  * - ACK handling / retransmission
+  * - address verification
   * - track RTT, distance, loss, etc.
   * - DV data structures:
   *   + learning

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



reply via email to

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