Télécharger la liste

Description du projet

dns.c is a recursive, re-entrant, non-blocking DNS
resolver in a single .c file. It features a
record-agnostic API, restartable record iterators,
and smart queries which recursively follow
out-of-bailiwick NS, MX, and SRV host references.
It works just as well as a stub resolver, too. It also includes spf.c, a non-blocking SPF resolver with no threading, no forking, and no run-time dependencies.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-01-16 06:55
20110114

Un bug où dns_srv_print () a échoué à mettre fin à NUL a été fixé.
Tags: Minor bugfixes
A bug where dns_srv_print() failed to NUL terminate was fixed.

2010-08-16 10:41
20100813

Cette version corrige une fuite de mémoire dans la résolution de base. Un correctif QoI ensembles ai_canonname à l'adresse IP quand un hôte numérique est spécifiée à dns_ai_open (). L'enveloppe BSD Sockets, socket.c, a été ajouté dans le répertoire contrib. socket.c transparente et de manière asynchrone poignées DNS TCP, connect (2) l'installation, et la négociation SSL, l'application tente simplement logique lit et écrit à travers l'objet.
Tags: Minor bugfixes
This release fixes a memory leak in the core resolver. A QoI fix sets ai_canonname to the IP address when a numeric host is specified to dns_ai_open(). The BSD Sockets wrapper, socket.c, has been added to the contrib directory. socket.c transparently and asynchronously handles DNS lookup, TCP connect(2) setup, and SSL negotiation; the application merely attempts logical reads and writes through the object.

2010-07-15 08:01
20100709

Cette version ajoute une interface d'interrogation des statistiques. Il permet de troncature de domaine manutention plus cohérente.
Tags: Minor
This release adds a query statistics interface. It makes domain truncation handling more consistent.

2010-07-09 08:42
20100708

Ce communiqué empêche possible invalide lit lors de l'expansion et l'itération sur les serveurs de noms conseils locaux et des racines.
Tags: Minor bugfixes
This release prevents possible invalid reads when expanding and iterating over local and root nameserver hints.

2010-06-08 16:05
20100515

Le fichier / etc / resolv.conf nameserver réessayer compte est maintenant respectée. limites requête SPF sont appliquées. Un bug dans le générateur d'instruction VM pour les indices de forte hausse a été fixée.
Tags: Minor bugfixes
The /etc/resolv.conf nameserver retry count is now obeyed. SPF query limits are enforced. A bug in the VM instruction generator for large jump indices was fixed.

Project Resources