aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1655
1 files changed, 1655 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..d238cfa
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,1655 @@
+2012-02-28 17:29 grothoff
+
+ * [r20121] src/util/os_priority.c: LRN: Apparently cleanup is not
+ for W32
+
+2012-02-28 17:28 grothoff
+
+ * [r20120] po/de.po, po/es.po, po/sv.po, po/vi.po, po/zh_CN.po,
+ src/util/os_priority.c: LRN: W32 pipe name generation needs
+ random
+
+2012-02-28 10:54 grothoff
+
+ * [r20112] po/de.po, po/es.po, po/sv.po, po/vi.po, po/zh_CN.po:
+ releasing GNUnet 0.9.2
+
+2012-02-28 09:32 grothoff
+
+ * [r20097] configure.ac, src/Makefile.am: add gns
+
+2012-02-28 09:08 schanzen
+
+ * [r20093] src/gns/plugin_block_gns.c: -fix
+
+2012-02-27 20:00 wachs
+
+ * [r20087] configure.ac: enabling libglpk detection
+
+2012-02-27 11:00 grothoff
+
+ * [r20060] src/arm/arm_api.c, src/arm/do_start_process.c,
+ src/arm/gnunet-service-arm.c,
+ src/ats/test_ats_api_bandwidth_consumption.c,
+ src/ats/test_ats_api_scheduling.c, src/chat/test_chat.c,
+ src/chat/test_chat_private.c, src/core/test_core_api.c,
+ src/core/test_core_api_reliability.c,
+ src/core/test_core_api_send_to_self.c,
+ src/core/test_core_api_start_only.c,
+ src/core/test_core_defaults.conf,
+ src/core/test_core_quota_compliance.c,
+ src/datastore/perf_datastore_api.c,
+ src/datastore/test_datastore_api.c,
+ src/datastore/test_datastore_api_management.c,
+ src/datastore/test_defaults.conf, src/dht/test_dht_api.c,
+ src/fs/test_fs_defaults.conf, src/fs/test_fs_download.c,
+ src/fs/test_fs_download_indexed.c,
+ src/fs/test_fs_download_persistence.c,
+ src/fs/test_fs_list_indexed.c, src/fs/test_fs_namespace.c,
+ src/fs/test_fs_namespace_list_updateable.c,
+ src/fs/test_fs_publish.c, src/fs/test_fs_publish_persistence.c,
+ src/fs/test_fs_search.c, src/fs/test_fs_search_persistence.c,
+ src/fs/test_fs_start_stop.c, src/fs/test_fs_unindex.c,
+ src/fs/test_fs_unindex_persistence.c,
+ src/hostlist/test_gnunet_daemon_hostlist.c,
+ src/hostlist/test_gnunet_daemon_hostlist_learning.c,
+ src/hostlist/test_gnunet_daemon_hostlist_reconnect.c,
+ src/hostlist/test_hostlist_defaults.conf,
+ src/include/gnunet_disk_lib.h, src/include/gnunet_os_lib.h,
+ src/include/platform.h, src/mesh/test_mesh_api.c,
+ src/mesh/test_mesh_local_1.c, src/mesh/test_mesh_local_2.c,
+ src/namestore/test_namestore_api.c, src/nat/nat.c,
+ src/nat/nat_mini.c, src/nat/test_nat_test.c,
+ src/nse/test_nse_api.c, src/peerinfo/test_peerinfo_api.c,
+ src/statistics/test_statistics_api.c,
+ src/statistics/test_statistics_api_loop.c,
+ src/statistics/test_statistics_api_watch.c,
+ src/stream/test_stream_local.c,
+ src/stream/test_stream_local_halfclose.c,
+ src/testing/test_testing_defaults.conf, src/testing/testing.c,
+ src/testing/testing_group.c,
+ src/transport/gnunet-transport-certificate-creation.c,
+ src/transport/gnunet-transport-connect-running-peers.c,
+ src/transport/gnunet-transport.c,
+ src/transport/plugin_transport_http_server.c,
+ src/transport/plugin_transport_wlan.c,
+ src/transport/transport-testing.c, src/util/crypto_random.c,
+ src/util/disk.c, src/util/helper.c, src/util/os_priority.c,
+ src/util/scheduler.c,
+ src/util/test_common_logging_runtime_loglevels.c,
+ src/util/test_os_start_process.c, src/util/test_resolver_api.c,
+ src/util/test_strings.c, src/vpn/test_gnunet_vpn.c: enabling use
+ of pipes for signal communication also on UNIX to enable future
+ integration with Java services
+
+2012-02-27 10:54 wachs
+
+ * [r20059] src/transport/test_transport_api.c: adding error
+ messages
+
+2012-02-25 19:08 grothoff
+
+ * [r20026] doc/man/gnunet-directory.1, doc/man/gnunet-download.1,
+ doc/man/gnunet-nat-server.1, doc/man/gnunet-pseudonym.1,
+ doc/man/gnunet-publish.1, doc/man/gnunet-search.1,
+ doc/man/gnunet-vpn.1: Igor/CG: various minor updates to man pages
+
+2012-02-24 06:54 grothoff
+
+ * [r19998] src/include/winproc.h, src/util/os_network.c:
+ bratao/LRN: Use-bigger-buffer-for-EnumNICs3_results
+
+2012-02-23 18:09 wachs
+
+ * [r19993] src/transport/gnunet-service-transport_validation.c: not
+ an error: plugin can return NULL (e.g. for IPv6 address when does
+ not support IPv6)
+
+2012-02-23 18:08 wachs
+
+ * [r19992] src/transport/plugin_transport_unix.c: improved
+ rescheduling
+ improved recv error handling
+
+2012-02-23 17:35 wachs
+
+ * [r19983] src/transport/plugin_transport_udp.c,
+ src/transport/plugin_transport_udp.h: splitted ipv4 and ipv6
+ socket select scheduling
+ removed looping for write select
+ improved ipv4/v6 en/disabling
+ session management
+
+2012-02-23 16:41 grothoff
+
+ * [r19979] AUTHORS, src/include/gnunet_common.h,
+ src/include/gnunet_crypto_lib.h, src/include/gnunet_server_lib.h,
+ src/util/common_logging.c, src/util/crypto_hash.c,
+ src/util/server.c: TG: attached are the following patches for
+ GNUnet:
+
+ - 1: added GNUNET_i2s_full - full variant of GNUNET_i2s
+ - 2: GNUNET_CRYPTO_hash_from_string2 with additional length
+ parameter,
+ useful to prevent an additional strlen call when the caller
+ already knows
+ the length
+ - 3: custom mst callbacks for the server, enables using the
+ server with a
+ custom parser
+ - 4: added GNUNET_SERVER_client_set_finish_pending_write -
+ enables changing the
+ server behavior to finish pending writes when closing the
+ connection
+
+ Best regards,
+ Gabor Adam Toth
+
+2012-02-23 16:01 wachs
+
+ * [r19975] src/transport/plugin_transport_unix.c: fix to the 100%
+ CPU load problem
+
+2012-02-23 15:34 wachs
+
+ * [r19974] src/transport/gnunet-service-transport_neighbours.c:
+ fix: ats suggested address for unknown plugin
+
+2012-02-23 14:40 wachs
+
+ * [r19968] src/ats/Makefile.am,
+ src/ats/gnunet-service-ats_addresses_mlp.c,
+ src/ats/gnunet-service-ats_addresses_mlp.h,
+ src/ats/test_ats_api.conf, src/ats/test_ats_mlp.c: averaging fast
+ changing quality values
+
+2012-02-23 10:28 wachs
+
+ * [r19962] src/transport/plugin_transport_udp.c: fix for mantis bug
+ 0002154:
+ change order of calls:
+ - discard unsend messages
+ - call transmit send continuation
+ - call session_end
+
+2012-02-23 10:18 wachs
+
+ * [r19961] src/transport/plugin_transport_udp.c: fix to use correct
+ queue
+
+2012-02-22 18:34 grothoff
+
+ * [r19949] src/fs/fs_api.c, src/fs/fs_dirmetascan.c,
+ src/fs/fs_file_information.c, src/fs/fs_publish.c,
+ src/fs/fs_sharetree.c, src/fs/gnunet-helper-fs-publish.c,
+ src/fs/gnunet-publish.c: LRN: two directory patches change the
+ way "is_directory" is evaluated.
+ Now it must be GNUNET_YES for the execution flow to switch to a
+ branch
+ where something is considered to be a directory.
+ The reason for that is that some functions might return
+ GNUNET_SYSERR
+ when asked whether something is a directory or not. Checking this
+ value as "!= GNUNET_NO" will produce positive result, even though
+ it's
+ not a directory.
+
+2012-02-22 12:43 wachs
+
+ * [r19932] src/transport/gnunet-service-transport_validation.c: fix
+ coverity 10138
+
+2012-02-22 10:10 harsha
+
+ * [r19915] src/stream/stream_api.c: added ack sending
+
+2012-02-21 19:08 grothoff
+
+ * [r19906] src/util/os_priority.c: LRN:
+ Escape-trailing-slash-when-spawning-W32-process:
+
+2012-02-21 10:12 schanzen
+
+ * [r19881] src/gns/gnunet-service-gns.c,
+ src/gns/namestore_stub_api.c: Better logging
+ modified ns stub
+
+2012-02-20 14:28 schanzen
+
+ * [r19868] src/gns/Makefile.am, src/gns/gns_api.c,
+ src/gns/gnunet-service-gns.c, src/gns/namestore_stub_api.c,
+ src/include/gnunet_gns_service.h,
+ src/include/gnunet_namestore_service.h: namestore stub api added
+ fixes to namestore api
+
+2012-02-20 12:08 grothoff
+
+ * [r19864] src/fs/gnunet-helper-fs-publish.c: LRN:
+ Do-partial-serialization-in-fs-publish-helper:
+
+2012-02-20 09:09 grothoff
+
+ * [r19859] src/fs/fs_sharetree.c: LRN:
+ Iterate-over-a-copy-of-ksk-when-removing-items
+
+2012-02-20 09:09 grothoff
+
+ * [r19858] src/fs/gnunet-service-fs_put.c: LRN: check for tc being
+ NULL
+
+2012-02-18 19:03 grothoff
+
+ * [r19844] src/fs/Makefile.am, src/fs/fs_api.h,
+ src/fs/fs_list_indexed.c, src/fs/fs_namespace.c,
+ src/fs/fs_namespace_advertise.c, src/fs/fs_publish.c,
+ src/fs/fs_publish_ksk.c, src/fs/fs_tree.c, src/fs/gnunet-fs.c,
+ src/fs/gnunet-publish.c, src/include/gnunet_fs_service.h: make
+ all (?) asynchronously operating FS operations actually
+ cancel-able
+
+2012-02-18 15:16 grothoff
+
+ * [r19837] src/fs/fs_namespace.c, src/include/gnunet_fs_service.h:
+ add GNUNET_FS_namespace_dup API call
+
+2012-02-18 13:50 grothoff
+
+ * [r19836] src/util/disk.c: LRN: don't free memory on the stack
+
+2012-02-16 14:29 wachs
+
+ * [r19820] src/transport/gnunet-service-transport_neighbours.c: fix
+ for fast reconnect: send ack after fast reconnect even when we
+ are already connected since other peer waits for it
+
+2012-02-16 14:28 wachs
+
+ * [r19819] src/transport/test_transport_api_restart_1peer.c: fix
+ test for peer restart
+
+2012-02-16 12:58 grothoff
+
+ * [r19817] src/fs/gnunet-helper-fs-publish.c: LRN: Use binary mode
+ on W32 (lol -CG)
+
+2012-02-15 13:39 schanzen
+
+ * [r19812] src/gns/gns_api.c, src/gns/gnunet-gns-add.c,
+ src/gns/gnunet-gns-lookup.c, src/gns/gnunet-service-gns.c,
+ src/include/gnunet_gns_service.h: Added preliminary API and stubs
+ for GNS
+
+2012-02-15 09:49 wachs
+
+ * [r19811] src/transport/gnunet-service-transport_neighbours.c: fix
+ for Assertion failed at gnunet-service-ats_addresses.c:587
+
+2012-02-13 16:36 wachs
+
+ * [r19795] src/include/gnunet_transport_plugin.h: changes in
+ includes
+
+2012-02-13 16:02 wachs
+
+ * [r19791] src/transport/gnunet-service-transport_neighbours.c,
+ src/transport/gnunet-service-transport_validation.c,
+ src/transport/plugin_transport_http.c,
+ src/transport/plugin_transport_tcp.c,
+ src/transport/plugin_transport_template.c,
+ src/transport/plugin_transport_udp.c,
+ src/transport/plugin_transport_unix.c,
+ src/transport/plugin_transport_wlan.c: removing legacy send
+ functions from plugins and renaming new send function
+
+2012-02-13 15:38 wachs
+
+ * [r19790] src/transport/gnunet-service-transport_validation.c,
+ src/transport/plugin_transport_http.h: new sending in validation
+
+2012-02-13 13:27 wachs
+
+ * [r19777] src/transport/plugin_transport_tcp.c: fix access before
+ null check
+
+2012-02-13 12:22 wachs
+
+ * [r19775] src/transport/gnunet-service-transport_neighbours.c:
+ removing old send code from neighbours
+
+2012-02-13 11:57 wachs
+
+ * [r19771] src/transport/Makefile.am,
+ src/transport/gnunet-service-transport_neighbours.c,
+ src/transport/plugin_transport_udp.c,
+ src/transport/plugin_transport_udp.h,
+ src/transport/plugin_transport_udp_broadcasting.c,
+ src/transport/plugin_transport_udp_new.h,
+ src/transport/plugin_transport_udp_new_broadcasting.c: adding
+ rewritten udp plugin
+
+2012-02-13 10:58 wachs
+
+ * [r19770] src/ats/gnunet-service-ats_math.c,
+ src/ats/gnunet-service-ats_math.h: removing backup ATS code
+
+2012-02-08 15:23 bartpolot
+
+ * [r19733] src/mesh/gnunet-service-mesh.c, src/mesh/mesh_api.c,
+ src/mesh/test_mesh_small.c: Attemp to fix ctrl-c crashes -
+ disconnect from services before calling daemons_stop, since the
+ cfg is free'd in the latter.
+
+2012-02-06 09:34 grothoff
+
+ * [r19707] doc/man/gnunet-transport.1,
+ src/transport/gnunet-transport.c: adding -m option to
+ gnunet-transport to enable monitor mode (see #1972)
+
+2012-02-01 17:37 bartpolot
+
+ * [r19608] src/include/gnunet_common.h: Let the compiler not
+ include debug strings in binary when make is not configured with
+ verbose
+
+2012-02-01 17:08 wachs
+
+ * [r19603] src/transport/Makefile.am,
+ src/transport/gnunet-service-transport_blacklist.c,
+ src/transport/test_transport_api_blacklisting.c,
+ src/transport/transport_api_blacklist.c: fixing and testing
+ blacklisting api and service
+
+2012-02-01 15:00 wachs
+
+ * [r19598] src/transport/test_transport_api_blacklisting.c:
+ improved blacklisting test
+
+2012-02-01 14:59 wachs
+
+ * [r19597] src/transport/transport_api_blacklist.c: fix 2 crashes
+ in blacklisting api
+ - client transmit handle was not sent to NULL after sending
+ - BlacklistMessage was not checked for NULL
+
+2012-02-01 13:26 wachs
+
+ * [r19596] src/transport/transport_api_blacklist.c: fix segfault:
+ api never saved callback and callback_cls
+
+2012-02-01 09:04 wachs
+
+ * [r19591] src/transport/gnunet-service-transport_blacklist.c:
+ added assertion (which is successfully failing ;-) )
+
+2012-01-31 13:46 wachs
+
+ * [r19571] src/transport/plugin_transport_wlan.c: session based
+ sending for wlan
+
+2012-01-31 13:12 wachs
+
+ * [r19568] src/util/os_network.c: ifconfig parsing
+ Shum's patch
+ bugs fixed in patch:
+ - IPv4 loopback address was not included: added line 179
+ - stack allocated strings were not zeroed out, so last value was
+ used if value was not included in current line
+ - IPv4 netmask was passed as broadcast address (patch line 81)
+ - IPv4 netmask was passed as IPv6 netmask, caused invalid address
+ conversion (patch line 113)
+
+
+2012-01-31 13:04 wachs
+
+ * [r19567] src/util/test_os_network.c: adding verbose message
+
+2012-01-31 08:25 wachs
+
+ * [r19563] src/ats/ats_api_scheduling.c, src/hello/address.c,
+ src/include/gnunet_ats_service.h: fixing const api and add check
+ to address
+
+2012-01-31 08:19 wachs
+
+ * [r19562] src/transport/test_transport_api.c: fix assertion
+
+2012-01-30 16:38 wachs
+
+ * [r19543] src/transport/test_transport_api.c: variable message
+ size
+
+2012-01-27 15:51 wachs
+
+ * [r19486] src/transport/plugin_transport_unix.c: implemented
+ sessions
+
+2012-01-27 14:30 wachs
+
+ * [r19485] src/transport/plugin_transport_unix.c: removing retry
+ code
+ removing unused structs
+ removing UDP Address structs
+ fixed PrettyPrinter (printed UDP addresses???)
+
+2012-01-27 13:48 wachs
+
+ * [r19484] src/transport/plugin_transport_unix.c: complete select
+ write implementation
+
+2012-01-27 13:21 wachs
+
+ * [r19483] src/transport/test_transport_api.c: fix memory leaks
+
+2012-01-26 14:53 wachs
+
+ * [r19440] src/transport/gnunet-service-transport_neighbours.c:
+ fixing mantis 2101
+
+2012-01-26 14:09 wachs
+
+ * [r19437] src/transport/gnunet-service-transport_neighbours.c,
+ src/transport/plugin_transport_http.c,
+ src/transport/plugin_transport_http_server.c: implemented session
+ based sending in transport service (coexisting with old code)
+
+2012-01-26 14:01 bartpolot
+
+ * [r19436] src/mesh/gnunet-service-mesh.c: Workaround for #2104,
+ initialize local tid when local type destination connects after
+ tunnel connect request by origin
+
+2012-01-26 13:23 wachs
+
+ * [r19435] src/ats/ats_api.c,
+ src/ats/gnunet-service-ats_addresses_mlp.c: cppcheck
+
+2012-01-25 14:22 wachs
+
+ * [r19389] src/ats/gnunet-service-ats_scheduling.c: clang: mem
+ access if plugin_name_length == 0
+
+2012-01-25 13:56 wachs
+
+ * [r19387] src/transport/plugin_transport_tcp.c: coverity 10054
+
+2012-01-25 13:55 wachs
+
+ * [r19386] src/transport/plugin_transport_http_client.c: coverity
+ 10048
+
+2012-01-24 20:28 grothoff
+
+ * [r19359] src/vpn: ign
+
+2012-01-24 01:32 bartpolot
+
+ * [r19334] src/mesh/gnunet-service-mesh.c: Changed incoming tunnel
+ notification to delay until relvant traffic is received from
+ remote peer. Allowed several remote clients for each tunnel.
+
+2012-01-23 15:45 wachs
+
+ * [r19331] src/ats/gnunet-service-ats_addresses.c: fixing mantis
+ 2098:
+ ats did not lookup addresses correctly
+ ats overwrote existing session when updating addresses
+
+2012-01-23 15:43 wachs
+
+ * [r19330] src/transport/gnunet-service-transport_neighbours.c:
+ fixing: mantis 0002098: transport did not propagate session to
+ ats
+
+2012-01-23 14:54 grothoff
+
+ * [r19329] src/include/gnunet_common.h: use noreturn macro for
+ GNUNET_abort to help gcc and others
+
+2012-01-23 09:14 grothoff
+
+ * [r19322] src/util/win.cc: It-might-be-NULL
+
+2012-01-20 15:41 bartpolot
+
+ * [r19283] src/include/gnunet_mesh_service.h: Reflected changes in
+ r19282.
+
+2012-01-20 15:40 bartpolot
+
+ * [r19282] src/mesh/mesh_api.c: Don't call cleaner on tunnels
+ explicity destroyed. Updated and improved documentation.
+
+2012-01-20 12:49 bartpolot
+
+ * [r19280] src/mesh/gnunet-service-mesh.c: Fixed bug with remote
+ tunnel traffic reception
+
+2012-01-20 12:48 bartpolot
+
+ * [r19279] src/mesh/mesh_api.c: Added more debug info
+
+2012-01-19 23:17 bartpolot
+
+ * [r19274] src/mesh/gnunet-service-mesh.c: Added TTL and MID
+ initialization to tunnel refresh packets.
+
+2012-01-19 23:00 bartpolot
+
+ * [r19273] src/mesh/gnunet-service-mesh.c: Fixed #2088, don't call
+ receive_done on traffic not generated by client. Improved debug
+ output.
+
+2012-01-19 22:39 bartpolot
+
+ * [r19272] src/mesh/gnunet-service-mesh.c: Fixed #2087, wrong local
+ tunnel number sent when multiple clients are subscribed to one
+ type message on same peer and one clientis owner of the tunnel
+ and the other is target
+
+2012-01-19 22:13 bartpolot
+
+ * [r19271] src/mesh/mesh_api.c: Fixed a memory leak on disconnect,
+ double peer_rc decrease on tunnel destroy, adjusted backoff,
+ completed doxygen
+
+2012-01-19 15:20 bartpolot
+
+ * [r19260] src/mesh/gnunet-service-mesh.c: Fixed client disconnect
+ bug, delimited debug messages.
+
+2012-01-19 14:33 bartpolot
+
+ * [r19258] src/mesh/mesh_api.c: Fixed a peer_rc bug.
+
+2012-01-19 11:06 bartpolot
+
+ * [r19253] src/mesh/gnunet-service-mesh.c: Fixed an assert error
+ when a client disconnects with open tunnels and without doing
+ MESH_disconnect
+
+2012-01-19 10:58 bartpolot
+
+ * [r19252] src/mesh/mesh_api.c: Improved debug message
+
+2012-01-18 19:28 grothoff
+
+ * [r19248] src/include/gnunet_testing_lib.h,
+ src/testing/Makefile.am, src/testing/helper.c: implementing
+ GNUNET_TESTING_get_peer_identity (addressing #2083)
+
+2012-01-18 15:10 bartpolot
+
+ * [r19244] src/mesh/gnunet-service-mesh.c: Fixed client shutdown
+ case, various minor fixes
+
+2012-01-18 12:47 bartpolot
+
+ * [r19233] src/mesh/gnunet-service-mesh.c: Implemented workaround
+ for #2071
+
+2012-01-18 11:27 bartpolot
+
+ * [r19228] src/mesh/gnunet-service-mesh.c: Allowed client to send
+ again
+
+2012-01-18 11:17 bartpolot
+
+ * [r19227] src/mesh/gnunet-service-mesh.c: Fixed a bug when a
+ multicast packet is delivered exclusively to local clients
+
+2012-01-17 19:45 bartpolot
+
+ * [r19217] src/mesh/mesh_api.c: Added debug info for #2071
+
+2012-01-17 17:29 bartpolot
+
+ * [r19208] src/mesh/gnunet-service-mesh.c: Fixed #2070 and
+ simplified data transmission unicast/multicast handling
+
+2012-01-17 16:17 bartpolot
+
+ * [r19206] src/mesh/gnunet-service-mesh.c: Temporal workaround for
+ #2070
+
+2012-01-17 16:13 bartpolot
+
+ * [r19204] src/mesh/gnunet-service-mesh.c: Temporl workaround for
+ #2070
+
+2012-01-17 15:36 bartpolot
+
+ * [r19196] src/mesh/mesh_api.c: Fixed queue bug
+
+2012-01-16 21:11 grothoff
+
+ * [r19181] src/pt/gnunet-daemon-pt.c: implemented new protocol
+ translation daemon (#2063)
+
+2012-01-16 17:17 harsha
+
+ * [r19176] src/stream/test_stream_local.c,
+ src/stream/test_stream_local_halfclose.c: refined test cases
+
+2012-01-15 23:40 grothoff
+
+ * [r19169] doc/man/Makefile.am, doc/man/gnunet-download-manager.1,
+ src/fs/Makefile.am, src/fs/gnunet-download-manager.scm: adding
+ Ludo's gnunet-download-manager.scm back to SVN HEAD
+
+2012-01-14 23:18 grothoff
+
+ * [r19146] src/arm/gnunet-service-arm.c, src/fs/fs_dirmetascan.c,
+ src/include/gnunet_disk_lib.h, src/nat/nat.c, src/nat/nat_mini.c,
+ src/testing/testing.c, src/transport/plugin_transport_wlan.c,
+ src/util/disk.c, src/util/helper.c, src/util/os_priority.c,
+ src/util/scheduler.c,
+ src/util/test_common_logging_runtime_loglevels.c,
+ src/util/test_os_start_process.c, src/util/test_scheduler.c: LRN:
+ enable more fine-grained control over blocking/non-blocking pipe
+ operation
+
+2012-01-14 20:58 grothoff
+
+ * [r19141] src/exit/exit.conf, src/exit/gnunet-daemon-exit.c,
+ src/exit/gnunet-helper-exit.c: changing exit helper code to
+ automatically do the network configuration for an exit node (by
+ running sysctl/iptables commands as necessary)
+
+2012-01-14 15:24 grothoff
+
+ * [r19135] src/fs/Makefile.am, src/include/gnunet_fs_service.h:
+ LRN: new threaded directory metadata scanner
+
+2012-01-14 15:20 grothoff
+
+ * [r19134] src/fs/fs_uri.c: LRN: skip short keywords when
+ generating keywords automatically from metadata
+
+2012-01-14 15:20 grothoff
+
+ * [r19133] src/include/gnunet_disk_lib.h, src/util/disk.c: LRN: new
+ pipe creation function GNUNET_DISK_pipe_from_fd to wrap existing
+ file descriptor pair
+
+2012-01-14 15:17 grothoff
+
+ * [r19131] src/include/gnunet_strings_lib.h, src/util/strings.c:
+ LRN: add function GNUNET_STRINGS_get_short_name to get basename
+
+2012-01-13 22:14 harsha
+
+ * [r19130] src/stream/test_stream_local.c: added half-closed
+ shutdown test
+
+2012-01-13 22:10 grothoff
+
+ * [r19129] configure.ac, src/dht/dht.conf.in, src/dns/Makefile.am,
+ src/dns/dns.conf.in, src/dv/dv.conf.in,
+ src/transport/transport.conf.in, src/util/service.c,
+ src/vpn/vpn.conf.in: improving code and build system to be in
+ line with gnunet access control model for services as described
+ at https://gnunet.org/gnunet-access-control-model
+
+2012-01-13 21:33 harsha
+
+ * [r19128] src/stream/test_stream_local.c: added shutdown call in
+ testcase
+
+2012-01-13 21:33 harsha
+
+ * [r19127] src/include/gnunet_stream_lib.h: removed ambigious
+ description
+
+2012-01-13 18:10 harsha
+
+ * [r19126] src/stream/stream_protocol.h,
+ src/stream/test_stream_local.c,
+ src/stream/test_stream_local.conf: test case for stream API
+
+2012-01-13 17:41 harsha
+
+ * [r19125] src/include/gnunet_stream_lib.h: generic type for read
+ data
+
+2012-01-13 17:04 grothoff
+
+ * [r19123] configure.ac, src/arm/Makefile.am, src/arm/arm.conf,
+ src/arm/arm.conf.in, src/ats/Makefile.am, src/ats/ats.conf,
+ src/ats/ats.conf.in, src/chat/Makefile.am, src/chat/chat.conf,
+ src/chat/chat.conf.in, src/core/Makefile.am, src/core/core.conf,
+ src/core/core.conf.in, src/datastore/Makefile.am,
+ src/datastore/datastore.conf, src/datastore/datastore.conf.in,
+ src/dht/Makefile.am, src/dht/dht.conf, src/dht/dht.conf.in,
+ src/dns/Makefile.am, src/dns/dns.conf, src/dns/dns.conf.in,
+ src/dv/Makefile.am, src/dv/dv.conf, src/dv/dv.conf.in,
+ src/exit/exit.conf, src/fs/Makefile.am, src/fs/fs.conf,
+ src/fs/fs.conf.in, src/mesh/Makefile.am, src/mesh/mesh.conf,
+ src/mesh/mesh.conf.in, src/nse/Makefile.am, src/nse/nse.conf,
+ src/nse/nse.conf.in, src/peerinfo/Makefile.am,
+ src/peerinfo/peerinfo.conf, src/peerinfo/peerinfo.conf.in,
+ src/statistics/Makefile.am, src/statistics/statistics.conf,
+ src/statistics/statistics.conf.in, src/transport/Makefile.am,
+ src/transport/transport.conf, src/transport/transport.conf.in,
+ src/util/Makefile.am, src/util/client.c, src/util/resolver.conf,
+ src/util/resolver.conf.in, src/vpn/Makefile.am, src/vpn/vpn.conf,
+ src/vpn/vpn.conf.in: change default configurations on systems
+ with UNIX domain sockets to NOT specify any port for TCP-based
+ IPC (and interpret that as no TCP-based IPC desired), as we can
+ and want to use UNIX domain sockets in this case by default
+
+2012-01-12 09:26 wachs
+
+ * [r19101] src/vpn/gnunet-service-vpn.c: fix compile errors
+
+2012-01-11 21:11 grothoff
+
+ * [r19093] src/fs/fs_api.c, src/fs/fs_api.h, src/fs/fs_publish.c:
+ fixing bug to ensure that we properly descend into deep
+ directories for the various publish start/stop/suspend/resume
+ event callbacks
+
+2012-01-11 13:18 wachs
+
+ * [r19085] src/ats/ats.conf,
+ src/ats/gnunet-service-ats_addresses.c: mlp configuration
+
+2012-01-11 12:41 wachs
+
+ * [r19084] src/ats/Makefile.am: adding glpk to the makefile
+
+2012-01-10 23:18 harsha
+
+ * [r19082] src/stream/stream_protocol.h: stream P2P protocol
+ message specification
+
+2012-01-10 16:06 wachs
+
+ * [r19078] src/vpn/vpn.conf: fix: wrong binary and duplicate unix
+ path
+
+2012-01-10 15:54 wachs
+
+ * [r19077] src/integration-tests/confs/c_bootstrap_server.conf,
+ src/integration-tests/confs/c_nat_client.conf,
+ src/integration-tests/confs/c_no_nat_client.conf: added section
+ to solve vpn conflicts
+
+2012-01-09 16:38 grothoff
+
+ * [r19069] src/include/gnunet_disk_lib.h, src/util/disk.c: LRN:
+ make disk iterator start return GNUNET_SYSERR if run on empty
+ directory
+
+2012-01-05 21:04 grothoff
+
+ * [r19023] src/exit/Makefile.am: fix
+
+2012-01-05 20:58 bartpolot
+
+ * [r19021] src/dht, src/dht/Makefile.am, src/dht/dht_api.c,
+ src/dht/test_dht_monitor.c: Added testcase for DHT monitoring.
+
+2012-01-05 20:18 grothoff
+
+ * [r19017] src/include/gnunet_crypto_lib.h, src/util/crypto_crc.c:
+ fix crc16 prototypes
+
+2012-01-04 20:00 bartpolot
+
+ * [r18989] src/dht/dht.h, src/dht/dht_api.c,
+ src/dht/gnunet-service-dht_clients.c,
+ src/dht/gnunet-service-dht_clients.h,
+ src/dht/gnunet-service-dht_neighbours.c,
+ src/include/gnunet_dht_service.h, src/include/gnunet_protocols.h:
+ New DHT-monitor functionality
+
+2012-01-04 15:48 grothoff
+
+ * [r18988] doc/man/Makefile.am, doc/man/gnunet-monkey.1: move
+ monkey man page to monkey
+
+2012-01-04 14:20 grothoff
+
+ * [r18982] src/dns/dnsparser.c, src/dns/gnunet-dns-monitor.c,
+ src/dns/gnunet-service-dns_new.c: adding missing file
+
+2012-01-02 12:23 grothoff
+
+ * [r18937] src/dns/Makefile.am, src/dns/gnunet-helper-dns.c: DNS
+ helper for DNS redesign
+
+2012-01-02 10:22 grothoff
+
+ * [r18929] src/include/gnunet_crypto_lib.h, src/util/crypto_crc.c:
+ adding crc16 to gnunet_crypto_lib.h
+
+2012-01-02 09:26 grothoff
+
+ * [r18924] src/include/Makefile.am,
+ src/include/gnunet_helper_lib.h, src/util/Makefile.am,
+ src/util/helper.c: adding new GNUNET_HELPER_ API for
+ communication with (SUID) helper binaries via stdin/stdout using
+ standard GNUNET messages
+
+2012-01-02 08:24 grothoff
+
+ * [r18923] src/include/gnunet_os_lib.h, src/util/os_priority.c:
+ adding GNUNET_OS_start_process_vap function
+
+2012-01-02 03:51 grothoff
+
+ * [r18912] src/dns/gnunet-helper-hijack-dns.c: dns hijacker code
+ review
+
+2012-01-01 23:39 grothoff
+
+ * [r18908] src/dns/Makefile.am, src/dns/dns_api.c,
+ src/include/gnunet_dns_service.h, src/vpn/Makefile.am,
+ src/vpn/gnunet-daemon-vpn-dns.c, src/vpn/gnunet-daemon-vpn-dns.h,
+ src/vpn/gnunet-daemon-vpn-helper.c, src/vpn/gnunet-daemon-vpn.c,
+ src/vpn/gnunet-daemon-vpn.h: first quick hack to extract an
+ initial DNS service API
+
+2012-01-01 21:12 grothoff
+
+ * [r18889] src/arm/gnunet-service-arm.c, src/chat/gnunet-chat.c,
+ src/datastore/gnunet-service-datastore.c, src/fs/fs_api.c,
+ src/fs/gnunet-service-fs_cp.c,
+ src/include/gnunet_scheduler_lib.h, src/nse/gnunet-service-nse.c,
+ src/peerinfo/gnunet-service-peerinfo.c, src/util/crypto_hash.c,
+ src/util/scheduler.c: changing scheduler priorities to revert to
+ DEFAULT instead of inheriting parent-task priority unless
+ something else is explicitly specified
+
+2011-12-30 22:25 grothoff
+
+ * [r18853] src/fs/Makefile.am, src/fs/fs_uri.c: LRN: normalize
+ keywords (decapitalize, split) using libunistring - #2052
+
+2011-12-26 19:31 grothoff
+
+ * [r18828] src/fs/fs_misc.c, src/include/gnunet_fs_service.h,
+ src/util/os_network.c: adding GNUNET_FS_time_to_year function to
+ FS API
+
+2011-12-25 20:45 grothoff
+
+ * [r18815] src/fs/gnunet-service-fs_cp.h,
+ src/fs/gnunet-service-fs_pr.c: fixing migration stop delay
+ calculation, largely by first calculating datastore load
+ correctly and then by better distinguishing between datastore
+ full, datastore timeout and success and finally by adding
+ per-peer tracking of the current block interval to adjust to
+ repeated undesireable behavior. See #2029.
+
+2011-12-23 20:13 wachs
+
+ * [r18794] src/ats/Makefile.am: missing file
+
+2011-12-22 14:15 wachs
+
+ * [r18756] src/transport/gnunet-transport.c: include plugin in
+ gnunet-transport output
+
+2011-12-21 18:03 bartpolot
+
+ * [r18754] src/nse/gnunet-nse-profiler.c,
+ src/nse/gnunet-service-nse.c: Added statistic reading to NSE,
+ fixed some minor bugs
+
+2011-12-21 16:39 wachs
+
+ * [r18751] src/vpn/gnunet-helper-vpn.c: fix compile error
+
+2011-12-21 14:33 wachs
+
+ * [r18742] src/transport/plugin_transport_http.c: fixed assertion
+ in gnunet-service resolver
+ improved address printing for IPv6 addresses, especially if
+ reverse lookup is not successful
+
+2011-12-21 12:39 wachs
+
+ * [r18735] src/transport/plugin_transport_udp.c: fixed assertion:
+ wrong return value
+
+2011-12-21 09:56 grothoff
+
+ * [r18732] contrib/report.sh: add version reporting for MHD to
+ report.sh
+
+2011-12-21 09:40 grothoff
+
+ * [r18730] src/arm/arm.h,
+ src/ats-test/test_transport_ats_multiple_peers.c, src/ats/ats.h,
+ src/chat/chat.h, src/core/core.h,
+ src/core/gnunet-service-core_kx.c, src/datastore/datastore.h,
+ src/dht/dht.h, src/dht/gnunet-service-dht_neighbours.c,
+ src/dv/dv.h, src/dv/test_transport_api_dv.c,
+ src/fragmentation/fragmentation.h, src/fs/fs.h,
+ src/fs/gnunet-service-fs.h, src/hello/hello.c,
+ src/hostlist/gnunet-daemon-hostlist.c, src/include/block_dns.h,
+ src/include/block_fs.h, src/include/gnunet_ats_service.h,
+ src/include/gnunet_bandwidth_lib.h, src/include/gnunet_common.h,
+ src/include/gnunet_crypto_lib.h, src/include/gnunet_time_lib.h,
+ src/mesh/mesh.h, src/mesh/mesh_protocol.h, src/nat/nat.h,
+ src/nse/gnunet-service-nse.c, src/nse/nse.h,
+ src/peerinfo/peerinfo.h, src/statistics/statistics.h,
+ src/testing/test_testing_large_topology.c,
+ src/testing/test_testing_topology.c,
+ src/testing/test_testing_topology_blacklist.c,
+ src/testing/test_testing_topology_churn.c,
+ src/transport/gnunet-helper-transport-wlan.c,
+ src/transport/gnunet-service-transport_neighbours.c,
+ src/transport/gnunet-service-transport_validation.c,
+ src/transport/gnunet-transport-wlan-sender.c,
+ src/transport/plugin_transport_http.h,
+ src/transport/plugin_transport_smtp.c,
+ src/transport/plugin_transport_tcp.c,
+ src/transport/plugin_transport_udp.c,
+ src/transport/plugin_transport_udp_new.c,
+ src/transport/plugin_transport_unix.c,
+ src/transport/plugin_transport_wlan.c,
+ src/transport/plugin_transport_wlan.h,
+ src/transport/test_quota_compliance.c,
+ src/transport/test_transport_api_reliability.c,
+ src/transport/test_transport_api_unreliability.c,
+ src/transport/test_transport_api_unreliability_constant.c,
+ src/transport/transport.h, src/util/crypto_ksk.c,
+ src/util/crypto_rsa.c, src/util/resolver.h,
+ src/vpn/gnunet-service-dns-p.h, src/vpn/gnunet-service-dns.c,
+ src/vpn/gnunet-vpn-packet.h: fixing 2012: network structure
+ alignment now forced to be correct even on W32 using #pragma pack
+ from gcc 4.x
+
+2011-12-20 16:41 wachs
+
+ * [r18726] src/transport/gnunet-service-transport_neighbours.c: fix
+ for mantis 1959
+ compare addresses and only mark address when addresses match
+
+2011-12-20 16:01 wachs
+
+ * [r18723] src/transport/gnunet-service-transport_clients.c: fix
+ for mantis #2008
+
+2011-12-20 15:48 wachs
+
+ * [r18722] src/transport/transport_api.c: Improvement in reconnect:
+ first disconnect, then destroy neighbours
+
+2011-12-20 12:58 wachs
+
+ * [r18719] src/include/gnunet_transport_plugin.h,
+ src/transport/plugin_transport_tcp.c: first changes for new
+ plugin api
+
+2011-12-20 09:20 grothoff
+
+ * [r18714] AUTHORS, configure.ac, src/dht/test_dht_2dtorus.conf:
+ Adding optional compiler and linker hardening options as per
+ suggestion from Jacob
+
+2011-12-19 23:24 grothoff
+
+ * [r18710] src/dht/test_dht_2dtorus.conf: do not run with full on
+ NSE during testing
+
+2011-12-19 21:26 grothoff
+
+ * [r18704] src/include/gnunet_statistics_service.h,
+ src/statistics/statistics_api.c: implement watch_cancel function
+
+2011-12-19 17:15 grothoff
+
+ * [r18698] src/fs/fs_api.c, src/fs/fs_api.h, src/fs/fs_search.c:
+ improving results seen communication to consider which exact
+ keywords a particular result has been seen for so far
+
+2011-12-19 17:10 wachs
+
+ * [r18697] src/integration-tests/Makefile.am,
+ src/integration-tests/gnunet_testing.py.in,
+ src/integration-tests/test_integration_disconnect.py.in: a new
+ nat disconnect test
+
+2011-12-19 16:31 grothoff
+
+ * [r18696] src/transport/gnunet-service-transport_neighbours.c:
+ fixing #2014
+
+2011-12-19 15:59 grothoff
+
+ * [r18693] src/fs/gnunet-service-fs_pr.c: limit lifetime of
+ migrated content to at most 1 year
+
+2011-12-19 15:52 grothoff
+
+ * [r18692] src/fs/gnunet-service-fs_cp.c,
+ src/fs/gnunet-service-fs_cp.h, src/fs/gnunet-service-fs_pr.c:
+ block data migration based on lowest discarded expiration of
+ content in the datastore to avoid wasting bandwidth on migrating
+ content that is just instantly discarded again anyway
+
+2011-12-19 15:02 wachs
+
+ * [r18691] src/integration-tests/test_integration_clique.py.in,
+ src/integration-tests/test_integration_disconnect.py.in,
+ src/integration-tests/test_integration_restart.py.in: fixing some
+ timeouts
+
+2011-12-19 14:26 wachs
+
+ * [r18690] src/ats/ats_api_scheduling.c:
+
+2011-12-19 14:25 wachs
+
+ * [r18689] src/ats/ats_api_scheduling.c,
+ src/transport/gnunet-service-transport_neighbours.c: fixes for
+ mantis #1988
+ and cleanup
+
+2011-12-19 14:10 grothoff
+
+ * [r18688] src/fs/gnunet-service-fs_cp.c,
+ src/fs/gnunet-service-fs_pr.c, src/fs/gnunet-service-fs_pr.h:
+ actually limit FS memory consumption by limiting how many
+ requests we track from other peers (respective GSF-option had not
+ been set; new code also inverts the meaning of the bit, so it
+ does not have to be set for peers but rather is now set for
+ clients to excempt them from the limitation)
+
+2011-12-19 13:54 grothoff
+
+ * [r18686] src/datastore/datastore.h,
+ src/datastore/datastore_api.c,
+ src/datastore/perf_datastore_api.c,
+ src/datastore/test_datastore_api.c,
+ src/datastore/test_datastore_api_management.c,
+ src/fs/fs_namespace.c, src/fs/fs_publish.c, src/fs/fs_unindex.c,
+ src/fs/gnunet-service-fs_indexing.c,
+ src/fs/gnunet-service-fs_pr.c,
+ src/include/gnunet_datastore_service.h: adding min_expiration
+ argument to GNUNET_DATASTORE_ContinuationWithStatus callback to
+ communicate which content has a chance of being stored in the
+ medium term
+
+2011-12-19 13:08 wachs
+
+ * [r18684] src/hostlist/test_gnunet_daemon_hostlist.c: added LRN's
+ patch from mantis bug 1998
+
+2011-12-19 12:12 wachs
+
+ * [r18682] src/include/gnunet_ats_service.h,
+ src/transport/plugin_transport_wlan.c: additional network type
+ for WLAN
+
+2011-12-19 12:08 wachs
+
+ * [r18681] src/ats/ats_api_scheduling.c: checked mantis #0002016
+ and added additional assertion
+
+2011-12-19 10:59 grothoff
+
+ * [r18680] src/nat/gnunet-helper-nat-server.c: Jacob Appelbaum
+ reviewed gnunet-helper-nat-server and affirms that the code
+ 'seems fine'
+
+2011-12-19 09:32 grothoff
+
+ * [r18678] src/datastore/gnunet-service-datastore.c: fixing
+ calculation of Bloom filter size that was too large by 1024x
+ because it was not adjusted when the unit for the quota was
+ changed from kb to bytes
+
+2011-12-17 18:32 grothoff
+
+ * [r18662] contrib/apparmor,
+ contrib/apparmor/usr.bin.gnunet-helper-nat-server: adding
+ apparmor profile for gnunet-helper-nat-server from Jacob
+
+2011-12-16 22:42 grothoff
+
+ * [r18653] src/datastore/plugin_datastore_sqlite.c: implementing
+ get_keys API for sqlite datastore plugin (#2013)
+
+2011-12-16 22:19 grothoff
+
+ * [r18652] src/statistics/statistics_api.c,
+ src/statistics/test_statistics_api_watch.c: code cleanup, also
+ trying to fix #2011
+
+2011-12-16 22:13 grothoff
+
+ * [r18650] src/nat/gnunet-helper-nat-client.c: really minimizing
+ gnunet-helper-nat-client code running with root rights
+
+2011-12-16 22:04 grothoff
+
+ * [r18649] src/nat/gnunet-helper-nat-server-windows.c,
+ src/nat/gnunet-helper-nat-server.c: really minimizing code
+ running with root rights
+
+2011-12-16 21:19 grothoff
+
+ * [r18647] src/util/container_bloomfilter.c: cleaning up
+ bloomfilter code and disk file size tests
+
+2011-12-16 17:15 wachs
+
+ * [r18635] src/integration-tests/confs/c_nat_client.conf,
+ src/integration-tests/gnunet_testing.py.in,
+ src/integration-tests/test_integration_clique_nat.py.in:
+
+2011-12-16 16:27 wachs
+
+ * [r18634] src/integration-tests/gnunet_testing.py.in,
+ src/integration-tests/test_integration_clique_nat.py.in:
+ improvements and fixes
+
+2011-12-16 16:12 wachs
+
+ * [r18633] src/integration-tests/confs/c_nat_client.conf,
+ src/integration-tests/gnunet_testing.py.in,
+ src/integration-tests/test_integration_clique_nat.py.in: fix
+
+2011-12-16 14:49 wachs
+
+ * [r18632] src/integration-tests/Makefile.am,
+ src/integration-tests/confs/c_nat_client.conf,
+ src/integration-tests/test_integration_clique_nat.py.in: adding
+ nat clique test
+
+2011-12-16 14:03 wachs
+
+ * [r18631] src/integration-tests/gnunet_testing.py.in: improved
+ statisc output
+
+2011-12-16 13:43 wachs
+
+ * [r18630] src/integration-tests/test_integration_restart.py.in:
+ new test: connect after peer restart?
+
+2011-12-16 13:43 wachs
+
+ * [r18629] src/integration-tests/Makefile.am,
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in,
+ src/integration-tests/test_integration_clique.py.in,
+ src/integration-tests/test_integration_disconnect.py.in:
+
+2011-12-16 12:25 wachs
+
+ * [r18627] src/integration-tests/gnunet_testing.py.in,
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in,
+ src/integration-tests/test_integration_clique.py.in,
+ src/integration-tests/test_integration_disconnect.py.in: added
+ support for interupting a test
+
+2011-12-16 11:19 grothoff
+
+ * [r18625] src/nat/gnunet-helper-nat-client.c,
+ src/nat/gnunet-helper-nat-server.c: additional stylistic changes
+ to gnunet-helper-nat-client anticipating next round of
+ suggestions from Jacob Applebaum
+
+2011-12-16 11:16 grothoff
+
+ * [r18624] configure.ac, src/nat/gnunet-helper-nat-server.c: some
+ very minor stylistic changes to gnunet-helper-nat-server based on
+ suggestions from Jacob Applebaum
+
+2011-12-15 17:03 wachs
+
+ * [r18620] src/integration-tests/gnunet_testing.py.in,
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in,
+ src/integration-tests/test_integration_clique.py.in,
+ src/integration-tests/test_integration_disconnect.py.in: improved
+ tests
+
+2011-12-15 15:56 wachs
+
+ * [r18617] src/integration-tests/Makefile.am,
+ src/integration-tests/gnunet_testing.py.in,
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in,
+ src/integration-tests/test_integration_clique.py.in: improved
+ test framework
+
+2011-12-15 15:20 wachs
+
+ * [r18615] src/integration-tests/gnunet_testing.py.in: added
+ improved check management
+
+2011-12-15 14:56 grothoff
+
+ * [r18614] src/fs/gnunet-service-fs_cp.c,
+ src/fs/gnunet-service-fs_pr.c: use better heuristic to deal with
+ datastore put failures; log migration stop message transmissions
+
+2011-12-15 14:55 grothoff
+
+ * [r18613] src/datastore/gnunet-service-datastore.c,
+ src/include/gnunet_datastore_plugin.h: adding support for
+ detection quota changes / missing bloomfilter files and
+ reconstruction/recovery code
+
+2011-12-15 14:21 wachs
+
+ * [r18603] src/integration-tests/gnunet_testing.py.in: peer get
+ automatically stopped
+
+2011-12-15 14:09 wachs
+
+ * [r18602] src/integration-tests/gnunet_testing.py.in: improved
+ peer management
+
+2011-12-15 12:44 grothoff
+
+ * [r18601] src/util/container_bloomfilter.c: only try to read bf
+ from disk if we didn't just create the file
+
+2011-12-15 12:41 grothoff
+
+ * [r18600] src/datastore/datastore.conf: store Bloomfilter with
+ rest of datastore data
+
+2011-12-15 12:40 grothoff
+
+ * [r18599] src/include/gnunet_disk_lib.h,
+ src/util/container_bloomfilter.c, src/util/disk.c: extra error
+ checking in Bloom filter to check that the size of the file on
+ disk corresponds to the expected size for the given filter
+
+2011-12-15 09:51 wachs
+
+ * [r18597] README: added python remark to hacking This line, and
+ those below, will be ignored
+ --
+
+ M README
+
+2011-12-15 09:46 wachs
+
+ * [r18596] configure.ac: Python version required to run tests is >=
+ 2.6
+
+2011-12-14 13:32 wachs
+
+ * [r18590] src/include/gnunet_ats_service.h,
+ src/transport/gnunet-service-transport.c,
+ src/transport/plugin_transport_http.c,
+ src/transport/plugin_transport_udp.c,
+ src/transport/plugin_transport_unix.c: wan/lan detection in
+ plugins
+
+2011-12-14 13:31 wachs
+
+ * [r18589] src/ats/ats_api_scheduling.c: adding detection for
+ AF_UNIX
+
+2011-12-14 10:25 wachs
+
+ * [r18588] src/transport/plugin_transport_http.c,
+ src/transport/plugin_transport_http.h,
+ src/transport/plugin_transport_http_server.c,
+ src/transport/plugin_transport_tcp.c: WAN/LAN for HTTP/S
+
+2011-12-14 08:53 wachs
+
+ * [r18587] src/include/gnunet_transport_plugin.h,
+ src/transport/gnunet-service-transport.c,
+ src/transport/gnunet-service-transport_plugins.c,
+ src/transport/gnunet-service-transport_plugins.h,
+ src/transport/plugin_transport_tcp.c: removing ats functions from
+ plugins, instead provide callback function
+
+2011-12-14 08:52 wachs
+
+ * [r18586] src/ats/ats_api_scheduling.c:
+
+2011-12-13 16:26 wachs
+
+ * [r18578] src/include/gnunet_transport_plugin.h: missing
+
+2011-12-13 16:20 wachs
+
+ * [r18577] src/transport/gnunet-service-transport.c,
+ src/transport/gnunet-service-transport_plugins.c,
+ src/transport/plugin_transport_tcp.c: changes:
+ changed order of startup since ats is now required for plugins
+ transport provides ATS handles for plugins
+ network detection for tcp
+
+2011-12-13 15:19 wachs
+
+ * [r18576] src/transport/plugin_transport_wlan.c: address type in
+ WLAN
+
+2011-12-13 15:15 wachs
+
+ * [r18575] src/transport/plugin_transport_unix.c: added ATS
+ addresstype information to unix
+
+2011-12-13 15:13 wachs
+
+ * [r18574] src/ats/ats_api_scheduling.c,
+ src/ats/gnunet-service-ats_addresses.c: fixing crash 0002007
+ adding network information to addresses
+
+2011-12-13 15:02 wachs
+
+ * [r18573] src/util/os_network.c: LRN's patch argument order
+
+2011-12-13 14:36 grothoff
+
+ * [r18572] src/fs/gnunet-service-fs.c,
+ src/fs/gnunet-service-fs_lc.c, src/fs/gnunet-service-fs_pr.h:
+ trying to fix #2000
+
+2011-12-13 12:31 wachs
+
+ * [r18566] src/ats/Makefile.am, src/ats/ats_api_scheduling.c,
+ src/ats/gnunet-service-ats_addresses.c,
+ src/ats/gnunet-service-ats_addresses.h,
+ src/include/gnunet_ats_service.h: move code from service to api
+ fix bug
+ add test
+
+2011-12-12 17:11 wachs
+
+ * [r18562] src/ats/gnunet-service-ats_addresses.c,
+ src/include/gnunet_ats_service.h: WAN/LAN detection
+ Mantis 1991
+
+2011-12-12 13:58 wachs
+
+ * [r18560] src/ats/gnunet-service-ats_addresses.c,
+ src/ats/gnunet-service-ats_addresses.h: IPv4 check implemented
+ TODO: IPv6
+
+2011-12-12 12:52 wachs
+
+ * [r18559] src/ats/gnunet-service-ats_addresses.c,
+ src/ats/gnunet-service-ats_addresses.h: WAN/LAN detection
+
+2011-12-12 12:05 wachs
+
+ * [r18558] src/Makefile.am,
+ src/integration-tests/test_integration_clique.py.in: including
+ integration tests in checks
+
+2011-12-11 15:39 grothoff
+
+ * [r18556] src/transport, src/transport/Makefile.am,
+ src/transport/gnunet-helper-transport-wlan-dummy.c,
+ src/transport/gnunet-helper-transport-wlan.c,
+ src/transport/gnunet-transport-wlan-helper-dummy.c,
+ src/transport/gnunet-transport-wlan-helper.c,
+ src/transport/gnunet-transport-wlan-sender.c,
+ src/transport/plugin_transport_wlan.c: renaming WLAN helper
+ process to gnunet-helper-transport-wlan in order to satisfy
+ naming conventions
+
+2011-12-10 13:49 harsha
+
+ * [r18543] src/include/gnunet_stream_lib.h: syntax
+
+2011-12-09 17:31 wachs
+
+ * [r18541] src/integration-tests/Makefile.am,
+ src/integration-tests/confs/c_no_nat_client_2.conf,
+ src/integration-tests/hostkeys/0002-hostkey,
+ src/integration-tests/hostkeys/0003-hostkey,
+ src/integration-tests/hostkeys/0004-hostkey,
+ src/integration-tests/hostkeys/0005-hostkey,
+ src/integration-tests/hostkeys/0006-hostkey,
+ src/integration-tests/hostkeys/0007-hostkey,
+ src/integration-tests/hostkeys/0008-hostkey,
+ src/integration-tests/hostkeys/0009-hostkey,
+ src/integration-tests/test_integration_clique.py.in,
+ src/integration-tests/test_integration_disconnect.py.in: clique
+
+2011-12-09 16:18 wachs
+
+ * [r18534] src/integration-tests/Makefile.am,
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in,
+ src/integration-tests/test_integration_disconnect.py.in:
+ disconnect test
+
+2011-12-09 16:09 grothoff
+
+ * [r18533] src/statistics/statistics_api.c: fix crash
+
+2011-12-09 15:57 harsha
+
+ * [r18532] src/include/gnunet_stream_lib.h: fixed missing doc
+ comment
+
+2011-12-09 15:55 harsha
+
+ * [r18531] src/include/gnunet_stream_lib.h, src/stream,
+ src/stream/README: added API definitions for stream library
+
+2011-12-09 15:19 wachs
+
+ * [r18530]
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in:
+ added core sessions
+
+2011-12-09 14:48 wachs
+
+ * [r18528] src/integration-tests/confs/c_bootstrap_server.conf,
+ src/integration-tests/confs/c_no_nat_client.conf,
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in:
+ first test ready
+
+2011-12-09 12:41 wachs
+
+ * [r18526]
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in:
+ test now checks if boths transports are connecting
+
+2011-12-09 10:40 wachs
+
+ * [r18525] src/statistics/gnunet-statistics.c: added quiet mode
+ just printing the value
+
+2011-12-08 16:16 wachs
+
+ * [r18517] src/integration-tests/Makefile.am,
+ src/integration-tests/confs,
+ src/integration-tests/confs/c_bootstrap_server.conf,
+ src/integration-tests/confs/c_nat_client.conf,
+ src/integration-tests/confs/c_no_nat_client.conf,
+ src/integration-tests/test_integration_bootstrap_and_connect.py.in,
+ src/integration-tests/test_integration_clique.py.in: step by step
+
+2011-12-08 15:45 grothoff
+
+ * [r18515] doc/man/gnunet-arm.1, po/POTFILES.in,
+ src/arm/Makefile.am, src/arm/arm.h, src/arm/arm_api.c,
+ src/arm/do_start_process.c, src/arm/gnunet-arm.c,
+ src/arm/gnunet-service-arm.c, src/arm/mockup-service.c,
+ src/arm/test_arm_api.c, src/arm/test_exponential_backoff.c,
+ src/arm/test_gnunet_arm.sh,
+ src/arm/test_gnunet_service_manager.c,
+ src/include/gnunet_arm_service.h, src/include/gnunet_protocols.h:
+ major rewrite of ARM service and a bit of the ARM IPC to take
+ advantage of the simplifications possible now that we no longer
+ intercept traffic; the new code in particular is better at
+ communicating what exactly ARM was doing in response to requests.
+ A major change is that gnunet-arm -i/-k now only impacts if a
+ service is running by-default, on-demand starting is no longer
+ impacted, option -t from gnunet-arm was removed
+
+2011-12-08 15:32 wachs
+
+ * [r18512] src/testing/gnunet-testing.c: modified to create cfg
+ with default without template
+
+2011-12-08 13:43 wachs
+
+ * [r18511] src/testing/gnunet-testing.c: added option to specify
+ hostkey file
+
+2011-12-08 13:16 wachs
+
+ * [r18510] configure.ac, src/integration-tests,
+ src/integration-tests/Makefile.am,
+ src/integration-tests/test_integration_clique.py.in: basics for
+ integration tests
+
+2011-12-08 13:04 wachs
+
+ * [r18509] src/testing/Makefile.am: space after backslash
+
+2011-12-08 12:42 grothoff
+
+ * [r18506] src/nse/gnunet-service-nse.c: add statistic to track
+ estimated network diameter
+
+2011-12-08 12:38 grothoff
+
+ * [r18505] src/nse/gnunet-service-nse.c: fixing issue with sending
+ back size estimate messages to peers that already have good
+ estimate information
+
+2011-12-07 17:02 wachs
+
+ * [r18497] src/testing/gnunet-testing.c: added hostkey generation
+ functionality
+
+2011-12-07 15:34 wachs
+
+ * [r18496] src/include/gnunet_testing_lib.h,
+ src/testing/gnunet-testing.c, src/testing/testing_group.c:
+
+2011-12-07 15:33 bartpolot
+
+ * [r18495] src/nse/nse_api.c: Made sure that NSE never returns
+ invalid standard deviation values
+
+2011-12-07 13:23 wachs
+
+ * [r18492] src/testing/gnunet-testing.c:
+
+2011-12-07 12:42 wachs
+
+ * [r18491] src/include/gnunet_getopt_lib.h,
+ src/util/getopt_helpers.c: fixed docu
+
+2011-12-07 12:28 wachs
+
+ * [r18490] src/testing/Makefile.am, src/testing/gnunet-testing.c:
+ testing cmd line tool
+
+2011-12-06 20:20 grothoff
+
+ * [r18484] src/arm/gnunet-service-arm_interceptor.c: removing ARM
+ interceptor connection forwarding post-accept code, now using
+ lsocks everywhere
+
+2011-12-06 20:07 grothoff
+
+ * [r18479] src/include/gnunet_common.h,
+ src/include/gnunet_network_lib.h,
+ src/include/gnunet_server_lib.h, src/transport/Makefile.am,
+ src/transport/gnunet-transport-wlan-helper.c,
+ src/util/pseudonym.c: eliminating last dependency on util code
+ from wlan helper by inlining
+
+2011-12-06 19:06 grothoff
+
+ * [r18476] src/util/common_logging.c: LRN: correct behaviour when
+ logfile does not exist
+
+2011-12-06 18:06 grothoff
+
+ * [r18475] src/arm/gnunet-service-arm_interceptor.c: fix compile
+
+2011-12-06 18:06 grothoff
+
+ * [r18474] src/util/common_logging.c: LRN: Ensure that GTK can then
+ do the internal call write(2, message, strlen
+ (message)); successfully by default.
+
+2011-12-06 17:58 grothoff
+
+ * [r18473] src/arm/do_start_process.c,
+ src/arm/gnunet-service-arm.c, src/arm/gnunet-service-arm.h,
+ src/arm/gnunet-service-arm_interceptor.c,
+ src/include/gnunet_network_lib.h, src/include/gnunet_os_lib.h,
+ src/include/platform.h, src/util/network.c,
+ src/util/os_priority.c, src/util/service.c: Implement passing
+ sockets in IPC on W32 (#1975)
+
+2011-12-06 14:55 wachs
+
+ * [r18463] src/include/gnunet_common.h,
+ src/transport/gnunet-transport-wlan-helper.c,
+ src/transport/gnunet_wlan_sender.c,
+ src/transport/plugin_transport_wlan.c: adding GNUnet endian
+ operations
+
+2011-12-06 14:19 wachs
+
+ * [r18461] src/transport/gnunet_wlan_sender.c: timestamp not
+ supported on fedora core 8
+
+2011-12-06 14:13 grothoff
+
+ * [r18460] src/datastore/gnunet-service-datastore.c,
+ src/util/common_allocation.c, src/util/container_bloomfilter.c:
+ Fixing #1976 by allowing allocations between INT_MAX and SIZE_MAX
+ and at the same time limiting BF size for datastore to 2 GB. Also
+ fixing infinite loop when creating BFs of sizes between 2-4 GB
+
+2011-12-06 13:54 grothoff
+
+ * [r18456] src/arm/gnunet-service-arm_interceptor.c,
+ src/include/gnunet_common.h, src/util/common_endian.c: use
+ uint64_t instead of long long for GNUNET_ntohll/GNUNET_htonll
+
+2011-12-06 13:35 bartpolot
+
+ * [r18451] src/include/platform.h: Removed legacy code
+
+2011-12-06 12:49 grothoff
+
+ * [r18445] src/include/platform.h, src/include/winproc.h,
+ src/nat/gnunet-helper-nat-client-windows.c,
+ src/nat/gnunet-helper-nat-server-windows.c: LRN: Fixing Mantis
+ #1974: On W32 winsock2.h defines FD_SETSIZE (if it was not
+ defined before inclusion of the header) to 64, which means that
+ it's not possible to select on more than 64 sockets at once. This
+ might work during the tests, but in the wild people might want to
+ have more than 60 connections, at least in the transport service.
+ The patch attached should increase the limit to 1024.
+
+2011-12-06 09:44 grothoff
+
+ * [r18432] README: fix
+
+2011-12-06 01:56 grothoff
+
+ * [r18431] contrib/Makefile.am: distfix
+
+2011-12-01 09:17 grothoff
+
+ * [r18412] src/datastore/perf_plugin_datastore.c,
+ src/util/winproc.c: LRN: Adding vectored exception handling for
+ W32 (#1965)
+
+ Whenever an exception occurs, and the process is not being
+ debugged, it will run a debugger specified by GNUNET_DEBUGGER
+ environment variable, and wait for it to attach.
+ The net effect is the same as using JIT debugging (AeDebug), but
+ without the stack being broken by SEH (because VEH has a priority
+ over SEH), which allows for fuller backtraces for any exception,
+ not just for GNUNET_abort() calls.
+
+2011-11-30 15:21 grothoff
+
+ * [r18410] Makefile.am, configure.ac, po/de.po, po/es.po, po/sv.po,
+ po/vi.po, po/zh_CN.po: releasing GNUnet 0.9.0
+