View Issue Details

IDProjectCategoryView StatusLast Update
0004057GNUnetutil librarypublic2019-02-28 10:17
ReporterChristian Grothoff Assigned Tolurchi Due Date
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.11.0Fixed in Version0.11.0 
Summary0004057: getaddrinfo_a should be used in gnunet-service-resolver
DescriptionJust to gain some experience with the libc asynchronous resolution API, and to make DNS lookups done by GNUnet faster, we should use getaddrinfo_a in gnunet-service-resolver (if offered by the platform).
TagsNo tags attached.

Relationships

related to 0003388 closedlurchi gnunet-resolver DNS lookup is slow 

Activities

Christian Grothoff

2015-11-19 15:03

manager   ~0009927

Relevant link:
  http://lwn.net/SubscriberLink/664776/0a864c7d36d8479f/

lurchi

2018-06-28 23:54

developer   ~0013110

The resolver service now supports asynchronous DNS lookups (forward and reverse).

It turned out that libc has no asynchronous API for doing reverse lookups, so we used the DNSSTUB and DNSPARSER libraries instead.

See commit e7e14740d619777613734cec9400c33cfd30fc3d.

Issue History

Date ModifiedUsernameFieldChange
2015-11-16 12:46Christian GrothoffNew Issue
2015-11-16 12:46Christian GrothoffStatusnew => assigned
2015-11-16 12:46Christian GrothoffAssigned To => Jeff Burdges
2015-11-19 15:03Christian GrothoffNote Added: 0009927
2018-06-06 23:22Christian GrothoffAssigned ToJeff Burdges =>
2018-06-06 23:22Christian GrothoffStatusassigned => confirmed
2018-06-06 23:22Christian GrothoffTarget Version => 0.11.0
2018-06-07 21:37Christian GrothoffRelationship addedrelated to 0003388
2018-06-23 13:08lurchiAssigned To => lurchi
2018-06-23 13:08lurchiStatusconfirmed => assigned
2018-06-28 23:54lurchiStatusassigned => resolved
2018-06-28 23:54lurchiResolutionopen => fixed
2018-06-28 23:54lurchiFixed in Version => 0.11.0
2018-06-28 23:54lurchiNote Added: 0013110
2019-02-28 10:17Christian GrothoffStatusresolved => closed