Bug#527985: ITP: libbind -- DNS resolver and message parsing library

2009-05-12 Thread Robert Edmonds
Florian Weimer wrote:
 * Robert Edmonds:
 
   libbind contains the standard resolver library that was distributed in
   BIND9 prior to version 9.6. Included are functions that communicate with
   domain name servers,
 
 AFAICT, libbind doesn't use source port randomization.  The PRNG for
 transaction IDs is rather curious (but does work around the fork
 problem to some extent).

libbind and glibc's stub resolver are descended from the same code base,
so a fix to one could likely be ported to the other.  if a fix were
coded and BSD licensed it could probably be applied upstream.  (e.g., we
have arc4random available through libbsd.)

however, the kernels in lenny and sid should be randomizing UDP source
ports anyway, right?

i mainly intended to package libbind for its message parsing functions,
though.

-- 
Robert Edmonds
edmo...@debian.org


signature.asc
Description: Digital signature


Bug#527985: ITP: libbind -- DNS resolver and message parsing library

2009-05-12 Thread Florian Weimer
* Robert Edmonds:

  libbind contains the standard resolver library that was distributed in
  BIND9 prior to version 9.6. Included are functions that communicate with
  domain name servers,

AFAICT, libbind doesn't use source port randomization.  The PRNG for
transaction IDs is rather curious (but does work around the fork
problem to some extent).



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#527985: ITP: libbind -- DNS resolver and message parsing library

2009-05-09 Thread Robert Edmonds
Package: wnpp
Owner: Robert S. Edmonds edmo...@debian.org
Severity: wishlist

* Package name: libbind
  Version : 6.0
  Upstream Author : Internet Systems Consortium, Inc.
* URL : https://www.isc.org/software/libbind
* License : ISC
  Programming Lang: C
  Description : DNS resolver and message parsing library
  
 libbind contains the standard resolver library that was distributed in
 BIND9 prior to version 9.6. Included are functions that communicate with
 domain name servers, parse DNS messages, retrieve network host entries
 from /etc/hosts or via DNS, convert CIDR network addresses, perform Hesiod
 information lookups, retrieve network entries from /etc/networks,
 implement TSIG transaction/request security of DNS messages, perform
 name-to-address and address-to-name translations, and use /etc/resolv.conf
 for resolver configuration.
 .

note that the bind9 source package already ships a libbind-dev package
which is unrelated to libbind.  i will probably embed the SONAME version in
the -dev package name for libbind to avoid conflicting with the bind9
package.

-- 
Robert Edmonds
edmo...@debian.org



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org