-0.9.0pre1:
-* FS: [CG]
- - test indexing
- - test migration
- - TTL/priority calculations
- - hot-path routing, load considerations
- - statistics
- - active reply route caching design & implementation of service; gap extension!
- - Indexing:
-May 16 12:49:50 fs-13737 WARNING `open' failed on file `/home/grothoff/svn/gnunet/src/fs/H/\1a' at disk.c:1253 with error: No such file or directory
-May 16 12:49:50 fs-13737 WARNING Could not access indexed file `ENUTBMBR' at offset 2064384: No such file or directory
- NOTE: corrupted filename in open message
- NOTE: odd directory name in open message
-
-May 21 09:38:37 transport-26713 DEBUG Sending message of size 484 for `HLEV' to `fe80::230:48ff:febb:4bb3:10017' via plugin `tcp'
-May 21 09:38:37 transport-26713 INFO `connect' failed at connection.c:924 with error: Invalid argument
-May 21 09:38:37 tcp DEBUG Failed to create connection to `HLEV' at `[fe80::230:48ff:febb:4bb3]:10017'
-
-
-May 18 10:53:51 transport-8149 WARNING External protocol violation detected at plugin_transport_tcp.c:1275.
-
-* TBENCH: [MW]
- - good to have for transport/DV evaluation!
-* DV: [Nate]
- - write DV API (need to move declarations from dv_api.c to gnunet_dv_service.h!)
- - implement DV service
- - implement DV library (looks done)
- - implement DV transport plugin
- - implement testcases
- - implement performance tests (needs tbench)
-* TOPOLOGY:
- - needs more testing (especially F2F topology) & transport blacklisting
-* UTIL:
- - only connect() sockets that are ready (select()) [Nils]
- [On W32, we need to select after calling socket before doing connect etc.]
- - add support for UNIX domain sockets [CG]
-* GNUNET-GTK:
- - use g_main_context_set_poll_func to integrate GTK with GNUnet Scheduler!? (YUCK!)
- - OR: add scheduler API to enable integration with GTK main loop instead of doing our own select
- - use g_main_context_pending, g_main_context_query / g_main_context_check / g_main_context_dispatch
- and NEVER g_main_loop_run (can this be done? might be the clean way to do this! But how
- to integrate this with "gtk_main"? Docu says:
- "It's OK to use the GLib main loop directly instead of gtk_main(), though it involves
- slightly more typing. See GMainLoop in the GLib documentation."
- => so maybe it "just works"?
-* SETUP:
- - design & implement new setup tool
-
-0.9.0pre2:
-* TRACEKIT: [MW]
- - good to have for DV/DHT evaluation!
-* DHT: [Nate]
- - implement DHT service
- - implement testcases
- - implement performance tests
-* TRANSPORT:
- - HTTP backend [MW]
-* ARM: [Safey]
- - better crash management (attach debugging support, capture and analyze
- debug output, detect random vs. deterministic crashes)
- - discover dependencies between services
- => need UNIX domain sockets first!
- - handle gnunet-arm -k in combination with auto-start magic (what is the right thing here?)
-* FS: [CG]
- - datastore reservation (publishing)
- - location URIs (publish, search, download)
- - unindex on index failure
- - utilize in-line files in meta data always (including in search results or
- when download is triggered manually and for probes); currently the data is
- only used when users do a general 'recursive' download
- - non-anonymous FS service (needs DHT)
- + DHT integration for search
- + CS-DHT-functions (DHT-put of LOC)
- + P2P-functions (DHT-get)
- - collection API & tests
- + gnunet-pseudonym (collection support)
- - implement FS performance tests