Subject: CVS commit: pkgsrc/net/openntpd
To: None <>
From: Peter Postma <>
List: pkgsrc-changes
Date: 11/19/2004 14:15:56
Module Name:	pkgsrc
Committed By:	peter
Date:		Fri Nov 19 14:15:56 UTC 2004

Modified Files:
	pkgsrc/net/openntpd: Makefile distinfo

Log Message:
Update to 3.6p1, ok wiz@


 - (dtucker) Release 3.6p1.

 - (dtucker) [ openbsd-compat/inet_pton.c] Fix a couple of silly
   errors that prevented it from working on OS X; from mouring@

 - (dtucker) defines.h includes.h openbsd-compat/
   openbsd-compat/fake-rfc2553.c openbsd-compat/fake-rfc2553.h
   openbsd-compat/inet_pton.c openbsd-compat/openbsd-compat.h] Add support
   for platforms that do not have a native getaddrinfo interface, based on
   OpenSSH's compatibility interface and OpenBSD's inet_pton.
 - (dtucker) [openbsd-compat/openbsd-compat.h openbsd-compat/bsd-misc.c]
   Compat functions for seteuid and setegid from OpenSSH. ntpd will now work
   on HP-UX.
 - (dtucker) [ openbsd-compat/
   openbsd-compat/openbsd-compat.h] Set CPPFLAGS so older make's work.
 - (dtucker) [config.c] Check for sin6_scope_id.
 - (dtucker) [openbsd-compat/fake-rfc2553.h] remove sin6_scope_id to re-sync
   with OpenSSH.
 - (dtucker) [README] Update.

 - (dtucker) [openbsd-compat/asprintf.c] Ensure than string is freed if
   vsnprintf fails.

 - (dtucker) [] Look for res_9_init in libresolv too, needed on
   Mac OS X.  From samh at granada-learning com.
 - (dtucker) [ includes.h] Check for and include netdb.h, prevents
   "redefinition of EAI_NODATA" errors.

 - (dtucker) OpenBSD CVS Sync
  - 2004/09/07 22:43:07
    ignore ntp_sendmsg()s return value in server_dispatch. could result in
    ntpd exiting on sendmsg() failures, which is not desired.
  - 2004/09/09 21:50:33
    correctly track peer count. fixes a memory corruption.
    with & ok otto millert claudio, ok deraadt canacar

 - (dtucker) [defines.h] FreeBSD 5.x does not have EAI_NODATA, so define to
   EAI_NONAME.  From naddy at
 - (dtucker) [ openbsd-compat/bsd-arc4random.c] Add support for
   building without OpenSSL (./configure --with-builtin-arc4random), based
   on arcfour routines from nanocrypt by Damien Miller.  Requires /dev/urandom
 - (dtucker) [ ntpd.c] Set SIGCHLD to SIG_DFL on Linux.

 - (dtucker) OpenBSD CVS Sync
  - 2004/08/24 15:23:19
    [config.c ]
    don't fatal() if getaddrinfo() returns EAI_NONAME
  - 2004/08/30 11:50:56
    ENOBUFS, EHOSTUNREACH, ENETDOWN and EHOSTDOWN are bad reasons to log;
    ok otto henning
  - 2004/08/30 11:52:04
    skip early DNS lookups -- they are deferred to later; ok otto ho henning
  - 2004/08/30 12:02:59
    don't forget to set *hn... theo ok
 - (dtucker) [README] Update platforms.
 - (dtucker) [] Add product name to AC_INIT

 - (dtucker) [ntpd.conf] Sync with OpenBSD, requested by henning@.

To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/net/openntpd/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/net/openntpd/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.