View Issue Details

IDProjectCategoryView StatusLast Update
0002206GNUnetobsoletepublic2024-05-03 14:02
ReporterChristian Grothoff Assigned ToChristian Grothoff  
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-12 00: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 13:57

manager   ~0005604

Fixed in SVN 20459.

Issue History

Date Modified Username Field Change
2012-03-11 01:04 Christian Grothoff New Issue
2012-03-11 01:05 Christian Grothoff Assigned To => Christian Grothoff
2012-03-11 01:05 Christian Grothoff Status new => assigned
2012-03-11 01:12 Christian Grothoff Relationship added related to 0002210
2012-03-12 00:26 Christian Grothoff Note Added: 0005601
2012-03-12 13:57 Christian Grothoff Note Added: 0005604
2012-03-12 13:57 Christian Grothoff Status assigned => resolved
2012-03-12 13:57 Christian Grothoff Fixed in Version => 0.9.3
2012-03-12 13:57 Christian Grothoff Resolution open => fixed
2012-06-02 19:15 Christian Grothoff Status resolved => closed
2024-05-03 14:02 Christian Grothoff Category peerinfo service => obsolete