diff options
-rw-r--r-- | gnunet-build/packages/gnunet/gnunet/Buildrules | 2 | ||||
-rw-r--r-- | gnunet-build/packages/gnunet/gnunet/files/gnunet-git-4ac7b3-all.patch (renamed from gnunet-build/packages/gnunet/gnunet/files/gnunet-git-3f9b17-all.patch) | 137 |
2 files changed, 78 insertions, 61 deletions
diff --git a/gnunet-build/packages/gnunet/gnunet/Buildrules b/gnunet-build/packages/gnunet/gnunet/Buildrules index b58b469..ddf8785 100644 --- a/gnunet-build/packages/gnunet/gnunet/Buildrules +++ b/gnunet-build/packages/gnunet/gnunet/Buildrules @@ -1,4 +1,4 @@ -COMMIT="3f9b17" +COMMIT="4ac7b3" VERSION="git-${COMMIT}" RELEASE="0" DESCRIPTION="GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services." diff --git a/gnunet-build/packages/gnunet/gnunet/files/gnunet-git-3f9b17-all.patch b/gnunet-build/packages/gnunet/gnunet/files/gnunet-git-4ac7b3-all.patch index 69721e1..69ec34b 100644 --- a/gnunet-build/packages/gnunet/gnunet/files/gnunet-git-3f9b17-all.patch +++ b/gnunet-build/packages/gnunet/gnunet/files/gnunet-git-4ac7b3-all.patch @@ -1,8 +1,8 @@ diff --git a/configure.ac b/configure.ac -index 145a6aaff..93b13d636 100644 +index 804a7dd56..44881b985 100644 --- a/configure.ac +++ b/configure.ac -@@ -701,7 +701,7 @@ AC_ARG_WITH(ltdl, +@@ -811,7 +811,7 @@ AC_ARG_WITH(ltdl, AC_CHECK_HEADERS(ltdl.h, AC_CHECK_LIB([ltdl], [lt_dlopenext], ltdl=1))]) @@ -12,10 +12,18 @@ index 145a6aaff..93b13d636 100644 AC_MSG_RESULT([libltdl found]) else diff --git a/src/Makefile.am b/src/Makefile.am -index 6d0284157..58a954b53 100644 +index 39cbaa893..05370e160 100644 --- a/src/Makefile.am +++ b/src/Makefile.am -@@ -100,7 +100,6 @@ SUBDIRS = \ +@@ -80,7 +80,6 @@ else + SUBDIRS = \ + include $(INTLEMU_SUBDIRS) \ + util \ +- gnsrecord \ + hello \ + block \ + statistics \ +@@ -105,30 +104,20 @@ SUBDIRS = \ $(ATS_TESTS) \ nse \ dht \ @@ -23,7 +31,12 @@ index 6d0284157..58a954b53 100644 topology \ regex \ dns \ -@@ -114,20 +113,8 @@ SUBDIRS = \ + identity \ +- namecache \ +- namestore \ + peerstore \ + cadet \ + set \ consensus \ scalarproduct \ revocation \ @@ -35,15 +48,13 @@ index 6d0284157..58a954b53 100644 - exit \ - pt \ - secretsharing \ -- integration-tests \ -- multicast \ -- psycutil \ -- psycstore \ -- psyc \ -- social \ - $(AUCTION_DIR) \ - $(EXP_DIR) + $(EXP_DIR) \ + $(JSON_DIR) \ +- $(REST_DIR) \ +- integration-tests ++ $(REST_DIR) + endif diff --git a/src/datastore/Makefile.am b/src/datastore/Makefile.am index 240abbc67..db784cc44 100644 --- a/src/datastore/Makefile.am @@ -93,7 +104,7 @@ index c52ac93c7..d3983ef9e 100644 gnunet_service_dht_SOURCES = \ gnunet-service-dht.c gnunet-service-dht.h \ diff --git a/src/dns/Makefile.am b/src/dns/Makefile.am -index 5af228121..523c760a8 100644 +index ca2685765..07eb794ca 100644 --- a/src/dns/Makefile.am +++ b/src/dns/Makefile.am @@ -18,14 +18,6 @@ plugindir = $(libdir)/gnunet @@ -109,13 +120,13 @@ index 5af228121..523c760a8 100644 -endif - lib_LTLIBRARIES = \ - libgnunetdnsparser.la \ - libgnunetdnsstub.la \ + libgnunetdns.la + diff --git a/src/fs/fs_api.c b/src/fs/fs_api.c -index a5b82ec27..5801aa87b 100644 +index 9b783ba93..f4aa012b1 100644 --- a/src/fs/fs_api.c +++ b/src/fs/fs_api.c -@@ -456,19 +456,22 @@ struct FileInfo +@@ -454,19 +454,22 @@ struct FileInfo * to provide less data unless there is an error; * a value of "0" will be used at the end to allow * the reader to clean up its internal state @@ -144,7 +155,7 @@ index a5b82ec27..5801aa87b 100644 if (UINT64_MAX == offset) { -@@ -477,7 +480,7 @@ GNUNET_FS_data_reader_file_ (void *cls, +@@ -475,7 +478,7 @@ GNUNET_FS_data_reader_file_ (void *cls, GNUNET_DISK_file_close (fi->fd); fi->fd = NULL; } @@ -153,7 +164,7 @@ index a5b82ec27..5801aa87b 100644 } if (0 == max) { -@@ -485,7 +488,7 @@ GNUNET_FS_data_reader_file_ (void *cls, +@@ -483,7 +486,7 @@ GNUNET_FS_data_reader_file_ (void *cls, GNUNET_DISK_file_close (fi->fd); GNUNET_free (fi->filename); GNUNET_free (fi); @@ -162,7 +173,7 @@ index a5b82ec27..5801aa87b 100644 } if (NULL == fi->fd) { -@@ -499,7 +502,9 @@ GNUNET_FS_data_reader_file_ (void *cls, +@@ -497,7 +500,9 @@ GNUNET_FS_data_reader_file_ (void *cls, _("Could not open file `%s': %s"), fi->filename, STRERROR (errno)); @@ -173,7 +184,7 @@ index a5b82ec27..5801aa87b 100644 } } if ( (GNUNET_SYSERR == -@@ -510,16 +515,22 @@ GNUNET_FS_data_reader_file_ (void *cls, +@@ -508,16 +513,22 @@ GNUNET_FS_data_reader_file_ (void *cls, _("Could not read file `%s': %s"), fi->filename, STRERROR (errno)); @@ -199,7 +210,7 @@ index a5b82ec27..5801aa87b 100644 } -@@ -561,28 +572,30 @@ GNUNET_FS_make_file_reader_context_ (const char *filename) +@@ -559,28 +570,30 @@ GNUNET_FS_make_file_reader_context_ (const char *filename) * to provide less data unless there is an error; * a value of "0" will be used at the end to allow * the reader to clean up its internal state @@ -240,7 +251,7 @@ index a5b82ec27..5801aa87b 100644 } -@@ -1250,43 +1263,6 @@ make_serialization_file_name_in_dir (struct GNUNET_FS_Handle *h, +@@ -1248,43 +1261,6 @@ make_serialization_file_name_in_dir (struct GNUNET_FS_Handle *h, /** @@ -284,7 +295,7 @@ index a5b82ec27..5801aa87b 100644 * Create a temporary file on disk to store the current * state of @a fi in. * -@@ -1370,7 +1346,6 @@ GNUNET_FS_file_information_sync_ (struct GNUNET_FS_FileInformation *fi) +@@ -1368,7 +1344,6 @@ GNUNET_FS_file_information_sync_ (struct GNUNET_FS_FileInformation *fi) goto cleanup; } if ((GNUNET_NO == fi->is_published) && (NULL == fi->filename)) @@ -293,10 +304,10 @@ index a5b82ec27..5801aa87b 100644 GNUNET_break (0); goto cleanup; diff --git a/src/fs/fs_api.h b/src/fs/fs_api.h -index be22ea73e..2ae9f71f5 100644 +index 35a3c6837..ac1332f57 100644 --- a/src/fs/fs_api.h +++ b/src/fs/fs_api.h -@@ -670,16 +670,17 @@ GNUNET_FS_dequeue_ (struct GNUNET_FS_QueueEntry *qe); +@@ -668,16 +668,17 @@ GNUNET_FS_dequeue_ (struct GNUNET_FS_QueueEntry *qe); * to provide less data unless there is an error; * a value of "0" will be used at the end to allow * the reader to clean up its internal state @@ -320,7 +331,7 @@ index be22ea73e..2ae9f71f5 100644 /** -@@ -705,16 +706,17 @@ GNUNET_FS_make_file_reader_context_ (const char *filename); +@@ -703,16 +704,17 @@ GNUNET_FS_make_file_reader_context_ (const char *filename); * to provide less data unless there is an error; * a value of "0" will be used at the end to allow * the reader to clean up its internal state @@ -345,10 +356,10 @@ index be22ea73e..2ae9f71f5 100644 /** diff --git a/src/fs/fs_download.c b/src/fs/fs_download.c -index c2a3d4c5d..f386ce1f3 100644 +index b32e9ddde..631b01986 100644 --- a/src/fs/fs_download.c +++ b/src/fs/fs_download.c -@@ -1762,33 +1762,36 @@ reconstruct_cb (void *cls, +@@ -1760,33 +1760,36 @@ reconstruct_cb (void *cls, * @param offset identifies which block to get * @param max (maximum) number of bytes to get; returning * fewer will also cause errors @@ -400,10 +411,10 @@ index c2a3d4c5d..f386ce1f3 100644 diff --git a/src/fs/fs_publish.c b/src/fs/fs_publish.c -index 759467ba4..bd7bc606e 100644 +index 2bb7c5750..82039b15c 100644 --- a/src/fs/fs_publish.c +++ b/src/fs/fs_publish.c -@@ -363,24 +363,24 @@ publish_kblocks_cont (void *cls, +@@ -361,24 +361,24 @@ publish_kblocks_cont (void *cls, * @param emsg location to store an error message (on error) * @return number of bytes copied to buf, 0 on error */ @@ -434,7 +445,7 @@ index 759467ba4..bd7bc606e 100644 } else { -@@ -391,18 +391,11 @@ block_reader (void *cls, +@@ -389,18 +389,11 @@ block_reader (void *cls, /* force closing the file to avoid keeping too many files open */ p->data.file.reader (p->data.file.reader_cls, offset, 0, NULL, NULL); } @@ -457,7 +468,7 @@ index 759467ba4..bd7bc606e 100644 } -@@ -610,7 +603,6 @@ static void +@@ -608,7 +601,6 @@ static void publish_content (struct GNUNET_FS_PublishContext *pc) { struct GNUNET_FS_FileInformation *p; @@ -465,7 +476,7 @@ index 759467ba4..bd7bc606e 100644 struct GNUNET_FS_DirectoryBuilder *db; struct GNUNET_FS_FileInformation *dirpos; void *raw_data; -@@ -635,22 +627,6 @@ publish_content (struct GNUNET_FS_PublishContext *pc) +@@ -633,22 +625,6 @@ publish_content (struct GNUNET_FS_PublishContext *pc) else { raw_data = NULL; @@ -489,10 +500,10 @@ index 759467ba4..bd7bc606e 100644 GNUNET_FS_directory_builder_add (db, dirpos->chk_uri, dirpos->meta, raw_data); diff --git a/src/fs/fs_test_lib.c b/src/fs/fs_test_lib.c -index d03888021..7c05639ac 100644 +index f8ed3a22f..2b7678503 100644 --- a/src/fs/fs_test_lib.c +++ b/src/fs/fs_test_lib.c -@@ -273,26 +273,23 @@ publish_progress_cb (void *cls, const struct GNUNET_FS_ProgressInfo *info) +@@ -271,26 +271,23 @@ publish_progress_cb (void *cls, const struct GNUNET_FS_ProgressInfo *info) * @param cls pointer to uint32_t with publishing seed * @param offset offset to generate data for * @param max maximum number of bytes to generate @@ -527,7 +538,7 @@ index d03888021..7c05639ac 100644 for (pos = 0; pos < 8; pos++) cbuf[pos] = (uint8_t) (offset >> pos * 8); for (pos = 8; pos < max; pos++) -@@ -302,7 +299,9 @@ file_generator (void *cls, +@@ -300,7 +297,9 @@ file_generator (void *cls, mod = 1; cbuf[pos] = (uint8_t) ((offset * (*publish_seed)) % mod); } @@ -538,7 +549,7 @@ index d03888021..7c05639ac 100644 } -@@ -346,6 +345,24 @@ fs_disconnect_adapter (void *cls, +@@ -344,6 +343,24 @@ fs_disconnect_adapter (void *cls, /** @@ -563,7 +574,7 @@ index d03888021..7c05639ac 100644 * Callback to be called when testbed has connected to the fs service * * @param cls the 'struct TestPublishOperation' -@@ -363,9 +380,7 @@ publish_fs_connect_complete_cb (void *cls, +@@ -361,9 +378,7 @@ publish_fs_connect_complete_cb (void *cls, struct TestPublishOperation *po = cls; struct GNUNET_FS_FileInformation *fi; struct GNUNET_DISK_FileHandle *fh; @@ -573,7 +584,7 @@ index d03888021..7c05639ac 100644 size_t bsize; struct GNUNET_FS_BlockOptions bo; -@@ -397,11 +412,8 @@ publish_fs_connect_complete_cb (void *cls, +@@ -395,11 +410,8 @@ publish_fs_connect_complete_cb (void *cls, off = 0; while (off < po->size) { @@ -588,10 +599,10 @@ index d03888021..7c05639ac 100644 } GNUNET_assert (GNUNET_OK == GNUNET_DISK_file_close (fh)); diff --git a/src/fs/fs_tree.c b/src/fs/fs_tree.c -index e57e4e494..c5b7dbdd2 100644 +index 1f391da71..c90c6dc93 100644 --- a/src/fs/fs_tree.c +++ b/src/fs/fs_tree.c -@@ -322,59 +322,27 @@ compute_chk_offset (unsigned int depth, uint64_t end_offset) +@@ -320,59 +320,27 @@ compute_chk_offset (unsigned int depth, uint64_t end_offset) /** @@ -660,7 +671,7 @@ index e57e4e494..c5b7dbdd2 100644 off = compute_chk_offset (te->current_depth, te->publish_offset); GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "TE is at offset %llu and depth %u with block size %u and target-CHK-offset %u\n", -@@ -416,6 +384,58 @@ GNUNET_FS_tree_encoder_next (struct GNUNET_FS_TreeEncoder *te) +@@ -414,6 +382,58 @@ GNUNET_FS_tree_encoder_next (struct GNUNET_FS_TreeEncoder *te) /** @@ -719,7 +730,7 @@ index e57e4e494..c5b7dbdd2 100644 * Get the resulting URI from the encoding. * * @param te the tree encoder to clean up -@@ -446,7 +466,7 @@ GNUNET_FS_tree_encoder_finish (struct GNUNET_FS_TreeEncoder *te, +@@ -444,7 +464,7 @@ GNUNET_FS_tree_encoder_finish (struct GNUNET_FS_TreeEncoder *te, { if (NULL != te->reader) { @@ -729,10 +740,10 @@ index e57e4e494..c5b7dbdd2 100644 } GNUNET_assert (GNUNET_NO == te->in_next); diff --git a/src/fs/fs_unindex.c b/src/fs/fs_unindex.c -index 95a48f8cc..7e55936cf 100644 +index 776c868e6..a62668b9a 100644 --- a/src/fs/fs_unindex.c +++ b/src/fs/fs_unindex.c -@@ -43,32 +43,37 @@ +@@ -41,32 +41,37 @@ * @param offset identifies which block to get * @param max (maximum) number of bytes to get; returning * fewer will also cause errors @@ -785,10 +796,10 @@ index 95a48f8cc..7e55936cf 100644 diff --git a/src/include/gnunet_fs_service.h b/src/include/gnunet_fs_service.h -index cbad374b5..9cbc66c2e 100644 +index 2030c942c..162222c26 100644 --- a/src/include/gnunet_fs_service.h +++ b/src/include/gnunet_fs_service.h -@@ -1860,6 +1860,20 @@ GNUNET_FS_file_information_create_from_data (struct GNUNET_FS_Handle *h, +@@ -1858,6 +1858,20 @@ GNUNET_FS_file_information_create_from_data (struct GNUNET_FS_Handle *h, /** @@ -809,7 +820,7 @@ index cbad374b5..9cbc66c2e 100644 * Function that provides data. * * @param cls closure -@@ -1871,20 +1885,21 @@ GNUNET_FS_file_information_create_from_data (struct GNUNET_FS_Handle *h, +@@ -1869,20 +1883,21 @@ GNUNET_FS_file_information_create_from_data (struct GNUNET_FS_Handle *h, * clean up the reader's state); in this case, * a value of '0' for max should be ignored * @param max maximum number of bytes that should be @@ -892,7 +903,7 @@ index 3aef05769..beaf6a204 100644 $(FLAT_PLUGIN) diff --git a/src/transport/Makefile.am b/src/transport/Makefile.am -index e8c1f5d4a..0863ed399 100644 +index d0db6b141..6ac35c1b7 100644 --- a/src/transport/Makefile.am +++ b/src/transport/Makefile.am @@ -80,20 +80,6 @@ endif @@ -916,7 +927,7 @@ index e8c1f5d4a..0863ed399 100644 install-exec-hook: $(top_srcdir)/src/transport/install-wlan-helper.sh $(DESTDIR)$(libexecdir) $(SUDO_BINARY) || true if HAVE_LIBBLUETOOTH -@@ -278,21 +264,7 @@ gnunet_service_transport_CFLAGS = \ +@@ -278,27 +264,7 @@ gnunet_service_transport_CFLAGS = \ $(CFLAGS) # -DANALYZE @@ -931,6 +942,12 @@ index e8c1f5d4a..0863ed399 100644 - $(WLAN_PLUGIN_LA) \ - $(BT_PLUGIN_LA) - +-if HAVE_EXPERIMENTAL +-plugin_LTLIBRARIES += \ +- libgnunet_plugin_transport_xt.la \ +- libgnunet_plugin_transport_xu.la +-endif +- -# Note: real plugins of course need to be added -# to the plugin_LTLIBRARIES above -noinst_LTLIBRARIES = \ @@ -938,8 +955,8 @@ index e8c1f5d4a..0863ed399 100644 +plugin_LTLIBRARIES = libgnunet_plugin_transport_http_client.la libgnunet_plugin_transport_tcp_la_SOURCES = \ - plugin_transport_tcp.c -@@ -367,7 +339,7 @@ libgnunet_plugin_transport_unix_la_LDFLAGS = \ + plugin_transport_tcp.c +@@ -398,7 +364,7 @@ libgnunet_plugin_transport_unix_la_LDFLAGS = \ libgnunet_plugin_transport_http_client_la_SOURCES = \ @@ -949,10 +966,10 @@ index e8c1f5d4a..0863ed399 100644 $(top_builddir)/src/hello/libgnunethello.la \ $(top_builddir)/src/statistics/libgnunetstatistics.la \ diff --git a/src/transport/tcp_connection_legacy.c b/src/transport/tcp_connection_legacy.c -index 17157436d..a6e9f0f17 100644 +index 66902c6a0..02c1cf37e 100644 --- a/src/transport/tcp_connection_legacy.c +++ b/src/transport/tcp_connection_legacy.c -@@ -408,7 +408,7 @@ GNUNET_CONNECTION_create_from_accept (GNUNET_CONNECTION_AccessCheck access_cb, +@@ -406,7 +406,7 @@ GNUNET_CONNECTION_create_from_accept (GNUNET_CONNECTION_AccessCheck access_cb, &gc.gid)) gcp = &gc; #else @@ -962,10 +979,10 @@ index 17157436d..a6e9f0f17 100644 olen = sizeof (uc); if ( (0 == diff --git a/src/util/Makefile.am b/src/util/Makefile.am -index eb655157d..fdaca5721 100644 +index b0f45b1da..4742eab03 100644 --- a/src/util/Makefile.am +++ b/src/util/Makefile.am -@@ -65,8 +65,6 @@ libgnunetutil_la_SOURCES = \ +@@ -71,8 +71,6 @@ libgnunetutil_la_SOURCES = \ common_allocation.c \ common_endian.c \ common_logging.c \ @@ -974,7 +991,7 @@ index eb655157d..fdaca5721 100644 container_bloomfilter.c \ container_heap.c \ container_meta_data.c \ -@@ -96,13 +94,11 @@ libgnunetutil_la_SOURCES = \ +@@ -104,13 +102,11 @@ libgnunetutil_la_SOURCES = \ mst.c \ mq.c \ nc.c \ @@ -986,5 +1003,5 @@ index eb655157d..fdaca5721 100644 peer.c \ - plugin.c \ program.c \ + regex.c \ resolver_api.c resolver.h \ - scheduler.c \ |