View Issue Details

IDProjectCategoryView StatusLast Update
0002206GNUnetobsoletepublic2024-05-03 12:02
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.3Fixed in Version0.9.3 
Summary0002206: gnunet-peerinfo tool now crashes and burns in various ways
DescriptionSince the URI parsing was introduced, the existing ugly corners of gnunet-peerinfo have now gotten really problematic. The shutdown code needed to be reworked, as well as running the various possible operations in a nice sequence. The existing way to load the plugins was problematic as they tried to fully initialized (the plugins have since been changed).
Steps To ReproduceCurrently, the continuations are not working nicely, so given some options others simply won't work. Also, the code leaks handles and other stuff and doesn't handle CTRL-C nicely.
Additional InformationSome refactoring has started in SVN 20433, but this is far from done. In particular, we should probably use the plugin APIs directly for address-to-string conversions now and the URI parsing and generation code needs to be cleaned up. Finally, the state machine is anything but working right now.
TagsNo tags attached.

Relationships

related to 0002210 closedChristian Grothoff peerinfo API's add_hello function cannot be cancelled and has no continuation 

Activities

Christian Grothoff

2012-03-11 23:26

manager   ~0005601

Should be better in SVN 20446; however, the code to parse URIs and add HELLOs still needs a closer look.

Christian Grothoff

2012-03-12 12:57

manager   ~0005604

Fixed in SVN 20459.

Issue History

Date ModifiedUsernameFieldChange
2012-03-11 00:04Christian GrothoffNew Issue
2012-03-11 00:05Christian GrothoffAssigned To => Christian Grothoff
2012-03-11 00:05Christian GrothoffStatusnew => assigned
2012-03-11 00:12Christian GrothoffRelationship addedrelated to 0002210
2012-03-11 23:26Christian GrothoffNote Added: 0005601
2012-03-12 12:57Christian GrothoffNote Added: 0005604
2012-03-12 12:57Christian GrothoffStatusassigned => resolved
2012-03-12 12:57Christian GrothoffFixed in Version => 0.9.3
2012-03-12 12:57Christian GrothoffResolutionopen => fixed
2012-06-02 17:15Christian GrothoffStatusresolved => closed
2024-05-03 12:02Christian GrothoffCategorypeerinfo service => obsolete