From owner-cvs-all@FreeBSD.ORG Wed Feb 15 11:07:43 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C575B16A420; Wed, 15 Feb 2006 11:07:43 +0000 (GMT) (envelope-from garga@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D93443D45; Wed, 15 Feb 2006 11:07:43 +0000 (GMT) (envelope-from garga@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k1FB7hpe099279; Wed, 15 Feb 2006 11:07:43 GMT (envelope-from garga@repoman.freebsd.org) Received: (from garga@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k1FB7hMw099275; Wed, 15 Feb 2006 11:07:43 GMT (envelope-from garga) Message-Id: <200602151107.k1FB7hMw099275@repoman.freebsd.org> From: Renato Botelho Date: Wed, 15 Feb 2006 11:07:43 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/devel Makefile ports/devel/libdnsres Makefile distinfo pkg-descr pkg-plist ports/devel/libdnsres/files patch-dnsres.3 patch-test-simple_test.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Feb 2006 11:07:43 -0000 garga 2006-02-15 11:07:43 UTC FreeBSD ports repository Modified files: devel Makefile Added files: devel/libdnsres Makefile distinfo pkg-descr pkg-plist devel/libdnsres/files patch-dnsres.3 patch-test-simple_test.c Log: Libdnsres provides a non-blocking thread-safe API for resolving DNS names. It requires that your main application is built on top of libevent. Libdnsres' API essentially mirrors the traditional gethostbyname and getaddrinfo interfaces. All return values have been replaced by callbacks instead. The code borrows heavily from the BSD resolver library. In fact, it is an extremely ugly hack to make the BSD resolver library non-blocking and thread-safe without changing the API too much. WWW: http://www.monkey.org/~provos/libdnsres/ PR: ports/93365 Submitted by: Phil Oleson Revision Changes Path 1.2126 +1 -0 ports/devel/Makefile 1.1 +38 -0 ports/devel/libdnsres/Makefile (new) 1.1 +3 -0 ports/devel/libdnsres/distinfo (new) 1.1 +38 -0 ports/devel/libdnsres/files/patch-dnsres.3 (new) 1.1 +11 -0 ports/devel/libdnsres/files/patch-test-simple_test.c (new) 1.1 +10 -0 ports/devel/libdnsres/pkg-descr (new) 1.1 +4 -0 ports/devel/libdnsres/pkg-plist (new)