View Issue Details

IDProjectCategoryView StatusLast Update
0001758GNUnettransport servicepublic2011-12-01 10:10
ReporterChristian Grothoff Assigned ToMatthias Wachs  
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Product Version0.9.0 
Target Version0.9.0Fixed in Version0.9.0 
Summary0001758: gnunet-service-transport returns human-readable output via IPC instead of binary
DescriptionSpecifically, the messages related to the

clients_handle_peer_address_lookup and
clients_handle_address_iterate

functions return ASCII strings of the result; however, it would make sense to return the (much more detailed) available information in binary and then have the command-line tools do the ASCII conversion (for reasons ranging from i18n to efficiency to expressiveness of the API). The code was originally written as a quick diagnostic hack, hence the ASCII.
 
Additional InformationAlso the two API calls (and the message types and the implementing functions) do not have nice names as they do not express well what is actually being iterated over. Finally, we might want to make BOTH API calls and their results accessible from different command-line options of a "gnunet-transport" binary (usurping gnunet-transport-list-connections).
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2011-08-14 10:51 Christian Grothoff New Issue
2011-08-14 10:51 Christian Grothoff Status new => assigned
2011-08-14 10:51 Christian Grothoff Assigned To => Matthias Wachs
2011-09-19 10:13 Christian Grothoff Target Version => 0.9.0pre4
2011-10-04 15:27 Christian Grothoff Target Version 0.9.0pre4 =>
2011-11-04 11:15 Christian Grothoff Severity feature => tweak
2011-12-01 10:10 Christian Grothoff Status assigned => closed
2011-12-01 10:10 Christian Grothoff Resolution open => fixed
2011-12-01 10:10 Christian Grothoff Product Version => 0.9.0
2011-12-01 10:10 Christian Grothoff Fixed in Version => 0.9.0
2011-12-01 10:10 Christian Grothoff Target Version => 0.9.0