fix MinGW
[oweals/gnunet.git] / BUGS
diff --git a/BUGS b/BUGS
index 3bae70f6e72d33cd75fcffd8d7a6a7ec7fc85fb0..664987618bb019d96a00b549e6f76ffe94fb8d9e 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -3,11 +3,6 @@ We are not tracking them in Mantis yet since there are too many and no
 sane end-user should care about this codebase yet anyway.
 
 
-* TESTING:
-  - connection.c:553 fails when "make check" is run!
-    (check if this could be memory corruption).
-
-
 * UTIL:
   - container_bloomfilter: improve efficiency (see FIXME)
   - only connect() sockets that are ready (select()) [Nils]
@@ -63,25 +58,6 @@ sane end-user should care about this codebase yet anyway.
   - should latency be included in the ReceiveCallback and
     NotifyConnect or passed on request?
   - FIXME's with latency being simply set to 0 in a few places
-  - Memory leak (running valgrind --trace-children=yes on test_transport_api:   
-    ==28393== 16 bytes in 1 blocks are indirectly lost in loss record 1 of 5
-    ==28393==    at 0x4C2260E: malloc (vg_replace_malloc.c:207)
-    ==28393==    by 0x52343E3: GNUNET_xmalloc_unchecked_ (common_allocation.c:62)
-    ==28393==    by 0x5234389: GNUNET_xmalloc_ (common_allocation.c:53)
-    ==28393==    by 0x524458A: GNUNET_NETWORK_socket_create_from_accept (network.c:289)
-    ==28393==    by 0x524B2DA: ??? (server.c:332)
-    ==28393==    by 0x524A4C7: ??? (scheduler.c:425)
-    ==28393==    by 0x524A73D: GNUNET_SCHEDULER_run (scheduler.c:510)
-    ==28393==    by 0x524FF8C: GNUNET_SERVICE_run (service.c:1326)
-    ==28393==    by 0x405500: main (gnunet-service-transport.c:2645)
-    And also:
-    ==28393== 65,744 (65,728 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 5 of 5
-    ==28393==    at 0x4C2260E: malloc (vg_replace_malloc.c:207)
-    ==28393==    by 0x52343E3: GNUNET_xmalloc_unchecked_ (common_allocation.c:62)
-    ==28393==    by 0x5234389: GNUNET_xmalloc_ (common_allocation.c:53)
-    ==28393==    by 0x524473E: GNUNET_NETWORK_socket_create_from_accept (network.c:323)
-    (rest of trace identical)
-
   - [./transport/gnunet-service-transport.c:173]: (style) struct or union member 'TransportPlugin::rebuild' is never used
   - [./transport/plugin_transport_tcp.c:391]: (style) struct or union member 'Plugin::address_update_task' is never used
 
@@ -97,30 +73,6 @@ sane end-user should care about this codebase yet anyway.
 
 * TOPOLOGY:
   - [./topology/gnunet-daemon-topology.c:94]: (style) struct or union member 'PeerList::last_hello_sent' is never used
-  - while running the topology test with valgrind (--trace-children=yes), I get:
-
-Nov 03 22:38:57 topology DEBUG I am peer `AJ5M'==4186== Syscall param socketcall.send(msg) points to uninitialised byte(s)
-==4186==    at 0x4164BF1: send (socket.S:64)
-==4186==    by 0x404CC1F: transmit_ready (connection.c:1393)
-==4186==    by 0x4063C3B: run_ready (scheduler.c:451)
-==4186==    by 0x40640AE: GNUNET_SCHEDULER_run (scheduler.c:575)
-==4186==    by 0x406090A: GNUNET_PROGRAM_run (program.c:196)
-==4186==    by 0x804B1CA: main (gnunet-daemon-topology.c:1250)
-==4186==  Address 0x46e33b0 is 136 bytes inside a block of size 65,664 alloc'd
-==4186==    at 0x4024C1C: malloc (vg_replace_malloc.c:195)
-==4186==    by 0x40476F6: GNUNET_xmalloc_unchecked_ (common_allocation.c:61)
-==4186==    by 0x404768E: GNUNET_xmalloc_ (common_allocation.c:52)
-==4186==    by 0x404BB22: GNUNET_CONNECTION_create_from_connect (connection.c:887)
-==4186==    by 0x40460B8: do_connect (client.c:233)
-==4186==    by 0x404610C: GNUNET_CLIENT_connect (client.c:259)
-==4186==    by 0x402C6D5: GNUNET_CORE_connect (core_api.c:857)
-==4186==    by 0x804B118: run (gnunet-daemon-topology.c:1217)
-==4186==    by 0x4060498: program_main (program.c:80)
-==4186==    by 0x4063C3B: run_ready (scheduler.c:451)
-==4186==    by 0x40640AE: GNUNET_SCHEDULER_run (scheduler.c:575)
-==4186==    by 0x406090A: GNUNET_PROGRAM_run (program.c:196)
-==4186== 
-
 
 * SETUP:
   - auto-generate "defaults.conf" using gnunet-setup from "config.scm"