[336] in Hesiod

home help back first fref pref prev next nref lref last post

Hesiod 3.0.0 released

daemon@ATHENA.MIT.EDU (Greg Hudson)
Mon Dec 9 12:06:22 1996

Date: Mon, 9 Dec 1996 12:00:05 -0500
From: Greg Hudson <ghudson@MIT.EDU>
To: hesiod@MIT.EDU

Hesiod 3.0.0 has been released.  New interesting things in this
release:

	* Hesiod data on name servers is now supposed to be in class
	  IN.  By default, the library will query in class IN first
	  and then class HS if it gets no records back from the first
	  query.  You can configure the order or suppress a query in
	  hesiod.conf.

	* The POSIX.1c-style *_r() interfaces are gone, and the old
	  hes_*() interfaces are present but deprecated.  The
	  documented interfaces all begin with the prefix "hesiod_"
	  and are consistent with the forthcoming BIND 8.1 release.
	  (BIND will only have the core Hesiod functions and a library
	  called "IRS" for doing system database lookups according to
	  a configuration file, so don't expect to see
	  hesiod_getpwnam() in your resolver library.)

	* Documentation has been improved.

	* All the known bugs in Hesiod 2.0.0 were fixed.

Since I dispensed with external beta releases for this release, and a
substantial amount of the code was rewritten, there may be glitches in
this release.  Let me know if you find anything wrong.

One known problem: the "make check" target in the Makefile will only
work if your name servers know how to get data from the
ns.athena.mit.edu zone in class HS.  We're in the process of migrating
to class IN on our name servers.

home help back first fref pref prev next nref lref last post