View Issue Details

IDProjectCategoryView StatusLast Update
0001758GNUnettransport servicepublic2011-12-01 09:10
ReporterChristian Grothoff Assigned ToMatthias Wachs Due Date
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 ModifiedUsernameFieldChange
2011-08-14 08:51Christian GrothoffNew Issue
2011-08-14 08:51Christian GrothoffStatusnew => assigned
2011-08-14 08:51Christian GrothoffAssigned To => Matthias Wachs
2011-09-19 08:13Christian GrothoffTarget Version => 0.9.0pre4
2011-10-04 13:27Christian GrothoffTarget Version0.9.0pre4 =>
2011-11-04 10:15Christian GrothoffSeverityfeature => tweak
2011-12-01 09:10Christian GrothoffStatusassigned => closed
2011-12-01 09:10Christian GrothoffResolutionopen => fixed
2011-12-01 09:10Christian GrothoffProduct Version => 0.9.0
2011-12-01 09:10Christian GrothoffFixed in Version => 0.9.0
2011-12-01 09:10Christian GrothoffTarget Version => 0.9.0