From owner-svn-src-vendor@FreeBSD.ORG Mon Dec 15 07:59:34 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1A37A31C; Mon, 15 Dec 2014 07:59:34 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 053783ED; Mon, 15 Dec 2014 07:59:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBF7xXWe018856; Mon, 15 Dec 2014 07:59:33 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBF7xXlG018855; Mon, 15 Dec 2014 07:59:33 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201412150759.sBF7xXlG018855@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Mon, 15 Dec 2014 07:59:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275783 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor-sys/illumos/dist/uts/common/fs/zfs/sys vendor/illumos/dist/cmd/zdb X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2014 07:59:34 -0000 Author: delphij Date: Mon Dec 15 07:59:33 2014 New Revision: 275783 URL: https://svnweb.freebsd.org/changeset/base/275783 Log: 5369 arc flags should be an enum 5370 consistent arc_buf_hdr_t naming scheme Reviewed by: Matthew Ahrens Reviewed by: Alex Reece Reviewed by: Sebastien Roy Reviewed by: Richard Elling Approved by: Richard Lowe Author: George Wilson illumos/illumos-gate@7adb730b589e553bf3b1ccfd9bae2df91c5c1061 Modified: vendor/illumos/dist/cmd/zdb/zdb.c Changes in other areas also in this revision: Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_diff.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_traverse.c vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h vendor-sys/illumos/dist/uts/common/fs/zfs/zil.c vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c Modified: vendor/illumos/dist/cmd/zdb/zdb.c ============================================================================== --- vendor/illumos/dist/cmd/zdb/zdb.c Mon Dec 15 07:52:23 2014 (r275782) +++ vendor/illumos/dist/cmd/zdb/zdb.c Mon Dec 15 07:59:33 2014 (r275783) @@ -1157,7 +1157,7 @@ visit_indirect(spa_t *spa, const dnode_p print_indirect(bp, zb, dnp); if (BP_GET_LEVEL(bp) > 0 && !BP_IS_HOLE(bp)) { - uint32_t flags = ARC_WAIT; + arc_flags_t flags = ARC_FLAG_WAIT; int i; blkptr_t *cbp; int epb = BP_GET_LSIZE(bp) >> SPA_BLKPTRSHIFT; From owner-svn-src-vendor@FreeBSD.ORG Mon Dec 15 07:59:34 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B22C931D; Mon, 15 Dec 2014 07:59:34 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9C5AB3EE; Mon, 15 Dec 2014 07:59:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBF7xYJV018865; Mon, 15 Dec 2014 07:59:34 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBF7xYJN018862; Mon, 15 Dec 2014 07:59:34 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201412150759.sBF7xYJN018862@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Mon, 15 Dec 2014 07:59:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275783 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor-sys/illumos/dist/uts/common/fs/zfs/sys vendor/illumos/dist/cmd/zdb X-SVN-Group: vendor-sys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2014 07:59:34 -0000 Author: delphij Date: Mon Dec 15 07:59:33 2014 New Revision: 275783 URL: https://svnweb.freebsd.org/changeset/base/275783 Log: 5369 arc flags should be an enum 5370 consistent arc_buf_hdr_t naming scheme Reviewed by: Matthew Ahrens Reviewed by: Alex Reece Reviewed by: Sebastien Roy Reviewed by: Richard Elling Approved by: Richard Lowe Author: George Wilson illumos/illumos-gate@7adb730b589e553bf3b1ccfd9bae2df91c5c1061 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_diff.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_traverse.c vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h vendor-sys/illumos/dist/uts/common/fs/zfs/zil.c vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c Changes in other areas also in this revision: Modified: vendor/illumos/dist/cmd/zdb/zdb.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c Mon Dec 15 07:52:23 2014 (r275782) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c Mon Dec 15 07:59:33 2014 (r275783) @@ -500,7 +500,7 @@ struct arc_buf_hdr { arc_buf_hdr_t *b_hash_next; arc_buf_t *b_buf; - uint32_t b_flags; + arc_flags_t b_flags; uint32_t b_datacnt; arc_callback_t *b_acb; @@ -528,50 +528,26 @@ struct arc_buf_hdr { static arc_buf_t *arc_eviction_list; static kmutex_t arc_eviction_mtx; static arc_buf_hdr_t arc_eviction_hdr; -static void arc_get_data_buf(arc_buf_t *buf); -static void arc_access(arc_buf_hdr_t *buf, kmutex_t *hash_lock); -static int arc_evict_needed(arc_buf_contents_t type); -static void arc_evict_ghost(arc_state_t *state, uint64_t spa, int64_t bytes); -static void arc_buf_watch(arc_buf_t *buf); - -static boolean_t l2arc_write_eligible(uint64_t spa_guid, arc_buf_hdr_t *ab); #define GHOST_STATE(state) \ ((state) == arc_mru_ghost || (state) == arc_mfu_ghost || \ (state) == arc_l2c_only) -/* - * Private ARC flags. These flags are private ARC only flags that will show up - * in b_flags in the arc_hdr_buf_t. Some flags are publicly declared, and can - * be passed in as arc_flags in things like arc_read. However, these flags - * should never be passed and should only be set by ARC code. When adding new - * public flags, make sure not to smash the private ones. - */ - -#define ARC_IN_HASH_TABLE (1 << 9) /* this buffer is hashed */ -#define ARC_IO_IN_PROGRESS (1 << 10) /* I/O in progress for buf */ -#define ARC_IO_ERROR (1 << 11) /* I/O failed for buf */ -#define ARC_FREED_IN_READ (1 << 12) /* buf freed while in read */ -#define ARC_BUF_AVAILABLE (1 << 13) /* block not in active use */ -#define ARC_INDIRECT (1 << 14) /* this is an indirect block */ -#define ARC_FREE_IN_PROGRESS (1 << 15) /* hdr about to be freed */ -#define ARC_L2_WRITING (1 << 16) /* L2ARC write in progress */ -#define ARC_L2_EVICTED (1 << 17) /* evicted during I/O */ -#define ARC_L2_WRITE_HEAD (1 << 18) /* head of write list */ - -#define HDR_IN_HASH_TABLE(hdr) ((hdr)->b_flags & ARC_IN_HASH_TABLE) -#define HDR_IO_IN_PROGRESS(hdr) ((hdr)->b_flags & ARC_IO_IN_PROGRESS) -#define HDR_IO_ERROR(hdr) ((hdr)->b_flags & ARC_IO_ERROR) -#define HDR_PREFETCH(hdr) ((hdr)->b_flags & ARC_PREFETCH) -#define HDR_FREED_IN_READ(hdr) ((hdr)->b_flags & ARC_FREED_IN_READ) -#define HDR_BUF_AVAILABLE(hdr) ((hdr)->b_flags & ARC_BUF_AVAILABLE) -#define HDR_FREE_IN_PROGRESS(hdr) ((hdr)->b_flags & ARC_FREE_IN_PROGRESS) -#define HDR_L2CACHE(hdr) ((hdr)->b_flags & ARC_L2CACHE) -#define HDR_L2_READING(hdr) ((hdr)->b_flags & ARC_IO_IN_PROGRESS && \ - (hdr)->b_l2hdr != NULL) -#define HDR_L2_WRITING(hdr) ((hdr)->b_flags & ARC_L2_WRITING) -#define HDR_L2_EVICTED(hdr) ((hdr)->b_flags & ARC_L2_EVICTED) -#define HDR_L2_WRITE_HEAD(hdr) ((hdr)->b_flags & ARC_L2_WRITE_HEAD) +#define HDR_IN_HASH_TABLE(hdr) ((hdr)->b_flags & ARC_FLAG_IN_HASH_TABLE) +#define HDR_IO_IN_PROGRESS(hdr) ((hdr)->b_flags & ARC_FLAG_IO_IN_PROGRESS) +#define HDR_IO_ERROR(hdr) ((hdr)->b_flags & ARC_FLAG_IO_ERROR) +#define HDR_PREFETCH(hdr) ((hdr)->b_flags & ARC_FLAG_PREFETCH) +#define HDR_FREED_IN_READ(hdr) ((hdr)->b_flags & ARC_FLAG_FREED_IN_READ) +#define HDR_BUF_AVAILABLE(hdr) ((hdr)->b_flags & ARC_FLAG_BUF_AVAILABLE) +#define HDR_FREE_IN_PROGRESS(hdr) \ + ((hdr)->b_flags & ARC_FLAG_FREE_IN_PROGRESS) +#define HDR_L2CACHE(hdr) ((hdr)->b_flags & ARC_FLAG_L2CACHE) +#define HDR_L2_READING(hdr) \ + ((hdr)->b_flags & ARC_FLAG_IO_IN_PROGRESS && \ + (hdr)->b_l2hdr != NULL) +#define HDR_L2_WRITING(hdr) ((hdr)->b_flags & ARC_FLAG_L2_WRITING) +#define HDR_L2_EVICTED(hdr) ((hdr)->b_flags & ARC_FLAG_L2_EVICTED) +#define HDR_L2_WRITE_HEAD(hdr) ((hdr)->b_flags & ARC_FLAG_L2_WRITE_HEAD) /* * Other sizes @@ -703,14 +679,20 @@ static kmutex_t l2arc_feed_thr_lock; static kcondvar_t l2arc_feed_thr_cv; static uint8_t l2arc_thread_exit; -static void l2arc_read_done(zio_t *zio); +static void arc_get_data_buf(arc_buf_t *); +static void arc_access(arc_buf_hdr_t *, kmutex_t *); +static int arc_evict_needed(arc_buf_contents_t); +static void arc_evict_ghost(arc_state_t *, uint64_t, int64_t); +static void arc_buf_watch(arc_buf_t *); + +static boolean_t l2arc_write_eligible(uint64_t, arc_buf_hdr_t *); +static void l2arc_read_done(zio_t *); static void l2arc_hdr_stat_add(void); static void l2arc_hdr_stat_remove(void); -static boolean_t l2arc_compress_buf(l2arc_buf_hdr_t *l2hdr); -static void l2arc_decompress_zio(zio_t *zio, arc_buf_hdr_t *hdr, - enum zio_compress c); -static void l2arc_release_cdata_buf(arc_buf_hdr_t *ab); +static boolean_t l2arc_compress_buf(l2arc_buf_hdr_t *); +static void l2arc_decompress_zio(zio_t *, arc_buf_hdr_t *, enum zio_compress); +static void l2arc_release_cdata_buf(arc_buf_hdr_t *); static uint64_t buf_hash(uint64_t spa, const dva_t *dva, uint64_t birth) @@ -755,14 +737,14 @@ buf_hash_find(uint64_t spa, const blkptr uint64_t birth = BP_PHYSICAL_BIRTH(bp); uint64_t idx = BUF_HASH_INDEX(spa, dva, birth); kmutex_t *hash_lock = BUF_HASH_LOCK(idx); - arc_buf_hdr_t *buf; + arc_buf_hdr_t *hdr; mutex_enter(hash_lock); - for (buf = buf_hash_table.ht_table[idx]; buf != NULL; - buf = buf->b_hash_next) { - if (BUF_EQUAL(spa, dva, birth, buf)) { + for (hdr = buf_hash_table.ht_table[idx]; hdr != NULL; + hdr = hdr->b_hash_next) { + if (BUF_EQUAL(spa, dva, birth, hdr)) { *lockp = hash_lock; - return (buf); + return (hdr); } } mutex_exit(hash_lock); @@ -777,27 +759,27 @@ buf_hash_find(uint64_t spa, const blkptr * Otherwise returns NULL. */ static arc_buf_hdr_t * -buf_hash_insert(arc_buf_hdr_t *buf, kmutex_t **lockp) +buf_hash_insert(arc_buf_hdr_t *hdr, kmutex_t **lockp) { - uint64_t idx = BUF_HASH_INDEX(buf->b_spa, &buf->b_dva, buf->b_birth); + uint64_t idx = BUF_HASH_INDEX(hdr->b_spa, &hdr->b_dva, hdr->b_birth); kmutex_t *hash_lock = BUF_HASH_LOCK(idx); - arc_buf_hdr_t *fbuf; + arc_buf_hdr_t *fhdr; uint32_t i; - ASSERT(!DVA_IS_EMPTY(&buf->b_dva)); - ASSERT(buf->b_birth != 0); - ASSERT(!HDR_IN_HASH_TABLE(buf)); + ASSERT(!DVA_IS_EMPTY(&hdr->b_dva)); + ASSERT(hdr->b_birth != 0); + ASSERT(!HDR_IN_HASH_TABLE(hdr)); *lockp = hash_lock; mutex_enter(hash_lock); - for (fbuf = buf_hash_table.ht_table[idx], i = 0; fbuf != NULL; - fbuf = fbuf->b_hash_next, i++) { - if (BUF_EQUAL(buf->b_spa, &buf->b_dva, buf->b_birth, fbuf)) - return (fbuf); + for (fhdr = buf_hash_table.ht_table[idx], i = 0; fhdr != NULL; + fhdr = fhdr->b_hash_next, i++) { + if (BUF_EQUAL(hdr->b_spa, &hdr->b_dva, hdr->b_birth, fhdr)) + return (fhdr); } - buf->b_hash_next = buf_hash_table.ht_table[idx]; - buf_hash_table.ht_table[idx] = buf; - buf->b_flags |= ARC_IN_HASH_TABLE; + hdr->b_hash_next = buf_hash_table.ht_table[idx]; + buf_hash_table.ht_table[idx] = hdr; + hdr->b_flags |= ARC_FLAG_IN_HASH_TABLE; /* collect some hash table performance data */ if (i > 0) { @@ -815,22 +797,22 @@ buf_hash_insert(arc_buf_hdr_t *buf, kmut } static void -buf_hash_remove(arc_buf_hdr_t *buf) +buf_hash_remove(arc_buf_hdr_t *hdr) { - arc_buf_hdr_t *fbuf, **bufp; - uint64_t idx = BUF_HASH_INDEX(buf->b_spa, &buf->b_dva, buf->b_birth); + arc_buf_hdr_t *fhdr, **hdrp; + uint64_t idx = BUF_HASH_INDEX(hdr->b_spa, &hdr->b_dva, hdr->b_birth); ASSERT(MUTEX_HELD(BUF_HASH_LOCK(idx))); - ASSERT(HDR_IN_HASH_TABLE(buf)); + ASSERT(HDR_IN_HASH_TABLE(hdr)); - bufp = &buf_hash_table.ht_table[idx]; - while ((fbuf = *bufp) != buf) { - ASSERT(fbuf != NULL); - bufp = &fbuf->b_hash_next; - } - *bufp = buf->b_hash_next; - buf->b_hash_next = NULL; - buf->b_flags &= ~ARC_IN_HASH_TABLE; + hdrp = &buf_hash_table.ht_table[idx]; + while ((fhdr = *hdrp) != hdr) { + ASSERT(fhdr != NULL); + hdrp = &fhdr->b_hash_next; + } + *hdrp = hdr->b_hash_next; + hdr->b_hash_next = NULL; + hdr->b_flags &= ~ARC_FLAG_IN_HASH_TABLE; /* collect some hash table performance data */ ARCSTAT_BUMPDOWN(arcstat_hash_elements); @@ -867,12 +849,12 @@ buf_fini(void) static int hdr_cons(void *vbuf, void *unused, int kmflag) { - arc_buf_hdr_t *buf = vbuf; + arc_buf_hdr_t *hdr = vbuf; - bzero(buf, sizeof (arc_buf_hdr_t)); - refcount_create(&buf->b_refcnt); - cv_init(&buf->b_cv, NULL, CV_DEFAULT, NULL); - mutex_init(&buf->b_freeze_lock, NULL, MUTEX_DEFAULT, NULL); + bzero(hdr, sizeof (arc_buf_hdr_t)); + refcount_create(&hdr->b_refcnt); + cv_init(&hdr->b_cv, NULL, CV_DEFAULT, NULL); + mutex_init(&hdr->b_freeze_lock, NULL, MUTEX_DEFAULT, NULL); arc_space_consume(sizeof (arc_buf_hdr_t), ARC_SPACE_HDRS); return (0); @@ -899,12 +881,12 @@ buf_cons(void *vbuf, void *unused, int k static void hdr_dest(void *vbuf, void *unused) { - arc_buf_hdr_t *buf = vbuf; + arc_buf_hdr_t *hdr = vbuf; - ASSERT(BUF_EMPTY(buf)); - refcount_destroy(&buf->b_refcnt); - cv_destroy(&buf->b_cv); - mutex_destroy(&buf->b_freeze_lock); + ASSERT(BUF_EMPTY(hdr)); + refcount_destroy(&hdr->b_refcnt); + cv_destroy(&hdr->b_cv); + mutex_destroy(&hdr->b_freeze_lock); arc_space_return(sizeof (arc_buf_hdr_t), ARC_SPACE_HDRS); } @@ -986,7 +968,7 @@ arc_cksum_verify(arc_buf_t *buf) mutex_enter(&buf->b_hdr->b_freeze_lock); if (buf->b_hdr->b_freeze_cksum == NULL || - (buf->b_hdr->b_flags & ARC_IO_ERROR)) { + (buf->b_hdr->b_flags & ARC_FLAG_IO_ERROR)) { mutex_exit(&buf->b_hdr->b_freeze_lock); return; } @@ -1077,7 +1059,7 @@ arc_buf_thaw(arc_buf_t *buf) if (zfs_flags & ZFS_DEBUG_MODIFY) { if (buf->b_hdr->b_state != arc_anon) panic("modifying non-anon buffer!"); - if (buf->b_hdr->b_flags & ARC_IO_IN_PROGRESS) + if (buf->b_hdr->b_flags & ARC_FLAG_IO_IN_PROGRESS) panic("modifying buffer while i/o in progress!"); arc_cksum_verify(buf); } @@ -1118,54 +1100,54 @@ arc_buf_freeze(arc_buf_t *buf) } static void -add_reference(arc_buf_hdr_t *ab, kmutex_t *hash_lock, void *tag) +add_reference(arc_buf_hdr_t *hdr, kmutex_t *hash_lock, void *tag) { ASSERT(MUTEX_HELD(hash_lock)); - if ((refcount_add(&ab->b_refcnt, tag) == 1) && - (ab->b_state != arc_anon)) { - uint64_t delta = ab->b_size * ab->b_datacnt; - list_t *list = &ab->b_state->arcs_list[ab->b_type]; - uint64_t *size = &ab->b_state->arcs_lsize[ab->b_type]; - - ASSERT(!MUTEX_HELD(&ab->b_state->arcs_mtx)); - mutex_enter(&ab->b_state->arcs_mtx); - ASSERT(list_link_active(&ab->b_arc_node)); - list_remove(list, ab); - if (GHOST_STATE(ab->b_state)) { - ASSERT0(ab->b_datacnt); - ASSERT3P(ab->b_buf, ==, NULL); - delta = ab->b_size; + if ((refcount_add(&hdr->b_refcnt, tag) == 1) && + (hdr->b_state != arc_anon)) { + uint64_t delta = hdr->b_size * hdr->b_datacnt; + list_t *list = &hdr->b_state->arcs_list[hdr->b_type]; + uint64_t *size = &hdr->b_state->arcs_lsize[hdr->b_type]; + + ASSERT(!MUTEX_HELD(&hdr->b_state->arcs_mtx)); + mutex_enter(&hdr->b_state->arcs_mtx); + ASSERT(list_link_active(&hdr->b_arc_node)); + list_remove(list, hdr); + if (GHOST_STATE(hdr->b_state)) { + ASSERT0(hdr->b_datacnt); + ASSERT3P(hdr->b_buf, ==, NULL); + delta = hdr->b_size; } ASSERT(delta > 0); ASSERT3U(*size, >=, delta); atomic_add_64(size, -delta); - mutex_exit(&ab->b_state->arcs_mtx); + mutex_exit(&hdr->b_state->arcs_mtx); /* remove the prefetch flag if we get a reference */ - if (ab->b_flags & ARC_PREFETCH) - ab->b_flags &= ~ARC_PREFETCH; + if (hdr->b_flags & ARC_FLAG_PREFETCH) + hdr->b_flags &= ~ARC_FLAG_PREFETCH; } } static int -remove_reference(arc_buf_hdr_t *ab, kmutex_t *hash_lock, void *tag) +remove_reference(arc_buf_hdr_t *hdr, kmutex_t *hash_lock, void *tag) { int cnt; - arc_state_t *state = ab->b_state; + arc_state_t *state = hdr->b_state; ASSERT(state == arc_anon || MUTEX_HELD(hash_lock)); ASSERT(!GHOST_STATE(state)); - if (((cnt = refcount_remove(&ab->b_refcnt, tag)) == 0) && + if (((cnt = refcount_remove(&hdr->b_refcnt, tag)) == 0) && (state != arc_anon)) { - uint64_t *size = &state->arcs_lsize[ab->b_type]; + uint64_t *size = &state->arcs_lsize[hdr->b_type]; ASSERT(!MUTEX_HELD(&state->arcs_mtx)); mutex_enter(&state->arcs_mtx); - ASSERT(!list_link_active(&ab->b_arc_node)); - list_insert_head(&state->arcs_list[ab->b_type], ab); - ASSERT(ab->b_datacnt > 0); - atomic_add_64(size, ab->b_size * ab->b_datacnt); + ASSERT(!list_link_active(&hdr->b_arc_node)); + list_insert_head(&state->arcs_list[hdr->b_type], hdr); + ASSERT(hdr->b_datacnt > 0); + atomic_add_64(size, hdr->b_size * hdr->b_datacnt); mutex_exit(&state->arcs_mtx); } return (cnt); @@ -1176,19 +1158,20 @@ remove_reference(arc_buf_hdr_t *ab, kmut * for the buffer must be held by the caller. */ static void -arc_change_state(arc_state_t *new_state, arc_buf_hdr_t *ab, kmutex_t *hash_lock) +arc_change_state(arc_state_t *new_state, arc_buf_hdr_t *hdr, + kmutex_t *hash_lock) { - arc_state_t *old_state = ab->b_state; - int64_t refcnt = refcount_count(&ab->b_refcnt); + arc_state_t *old_state = hdr->b_state; + int64_t refcnt = refcount_count(&hdr->b_refcnt); uint64_t from_delta, to_delta; ASSERT(MUTEX_HELD(hash_lock)); ASSERT3P(new_state, !=, old_state); - ASSERT(refcnt == 0 || ab->b_datacnt > 0); - ASSERT(ab->b_datacnt == 0 || !GHOST_STATE(new_state)); - ASSERT(ab->b_datacnt <= 1 || old_state != arc_anon); + ASSERT(refcnt == 0 || hdr->b_datacnt > 0); + ASSERT(hdr->b_datacnt == 0 || !GHOST_STATE(new_state)); + ASSERT(hdr->b_datacnt <= 1 || old_state != arc_anon); - from_delta = to_delta = ab->b_datacnt * ab->b_size; + from_delta = to_delta = hdr->b_datacnt * hdr->b_size; /* * If this buffer is evictable, transfer it from the @@ -1197,22 +1180,22 @@ arc_change_state(arc_state_t *new_state, if (refcnt == 0) { if (old_state != arc_anon) { int use_mutex = !MUTEX_HELD(&old_state->arcs_mtx); - uint64_t *size = &old_state->arcs_lsize[ab->b_type]; + uint64_t *size = &old_state->arcs_lsize[hdr->b_type]; if (use_mutex) mutex_enter(&old_state->arcs_mtx); - ASSERT(list_link_active(&ab->b_arc_node)); - list_remove(&old_state->arcs_list[ab->b_type], ab); + ASSERT(list_link_active(&hdr->b_arc_node)); + list_remove(&old_state->arcs_list[hdr->b_type], hdr); /* * If prefetching out of the ghost cache, * we will have a non-zero datacnt. */ - if (GHOST_STATE(old_state) && ab->b_datacnt == 0) { + if (GHOST_STATE(old_state) && hdr->b_datacnt == 0) { /* ghost elements have a ghost size */ - ASSERT(ab->b_buf == NULL); - from_delta = ab->b_size; + ASSERT(hdr->b_buf == NULL); + from_delta = hdr->b_size; } ASSERT3U(*size, >=, from_delta); atomic_add_64(size, -from_delta); @@ -1222,18 +1205,19 @@ arc_change_state(arc_state_t *new_state, } if (new_state != arc_anon) { int use_mutex = !MUTEX_HELD(&new_state->arcs_mtx); - uint64_t *size = &new_state->arcs_lsize[ab->b_type]; + uint64_t *size = &new_state->arcs_lsize[hdr->b_type]; if (use_mutex) mutex_enter(&new_state->arcs_mtx); - list_insert_head(&new_state->arcs_list[ab->b_type], ab); + list_insert_head(&new_state->arcs_list[hdr->b_type], + hdr); /* ghost elements have a ghost size */ if (GHOST_STATE(new_state)) { - ASSERT(ab->b_datacnt == 0); - ASSERT(ab->b_buf == NULL); - to_delta = ab->b_size; + ASSERT(hdr->b_datacnt == 0); + ASSERT(hdr->b_buf == NULL); + to_delta = hdr->b_size; } atomic_add_64(size, to_delta); @@ -1242,9 +1226,9 @@ arc_change_state(arc_state_t *new_state, } } - ASSERT(!BUF_EMPTY(ab)); - if (new_state == arc_anon && HDR_IN_HASH_TABLE(ab)) - buf_hash_remove(ab); + ASSERT(!BUF_EMPTY(hdr)); + if (new_state == arc_anon && HDR_IN_HASH_TABLE(hdr)) + buf_hash_remove(hdr); /* adjust state sizes */ if (to_delta) @@ -1253,7 +1237,7 @@ arc_change_state(arc_state_t *new_state, ASSERT3U(old_state->arcs_size, >=, from_delta); atomic_add_64(&old_state->arcs_size, -from_delta); } - ab->b_state = new_state; + hdr->b_state = new_state; /* adjust l2arc hdr stats */ if (new_state == arc_l2c_only) @@ -1455,7 +1439,7 @@ arc_buf_add_ref(arc_buf_t *buf, void* ta arc_access(hdr, hash_lock); mutex_exit(hash_lock); ARCSTAT_BUMP(arcstat_hits); - ARCSTAT_CONDSTAT(!(hdr->b_flags & ARC_PREFETCH), + ARCSTAT_CONDSTAT(!(hdr->b_flags & ARC_FLAG_PREFETCH), demand, prefetch, hdr->b_type != ARC_BUFC_METADATA, data, metadata, hits); } @@ -1656,7 +1640,7 @@ arc_buf_free(arc_buf_t *buf, void *tag) } else { ASSERT(buf == hdr->b_buf); ASSERT(buf->b_efunc == NULL); - hdr->b_flags |= ARC_BUF_AVAILABLE; + hdr->b_flags |= ARC_FLAG_BUF_AVAILABLE; } mutex_exit(hash_lock); } else if (HDR_IO_IN_PROGRESS(hdr)) { @@ -1707,7 +1691,7 @@ arc_buf_remove_ref(arc_buf_t *buf, void* } else if (no_callback) { ASSERT(hdr->b_buf == buf && buf->b_next == NULL); ASSERT(buf->b_efunc == NULL); - hdr->b_flags |= ARC_BUF_AVAILABLE; + hdr->b_flags |= ARC_FLAG_BUF_AVAILABLE; } ASSERT(no_callback || hdr->b_datacnt > 1 || refcount_is_zero(&hdr->b_refcnt)); @@ -1782,7 +1766,7 @@ arc_evict(arc_state_t *state, uint64_t s { arc_state_t *evicted_state; uint64_t bytes_evicted = 0, skipped = 0, missed = 0; - arc_buf_hdr_t *ab, *ab_prev = NULL; + arc_buf_hdr_t *hdr, *hdr_prev = NULL; kmutex_t *hash_lock; boolean_t have_lock; void *stolen = NULL; @@ -1840,24 +1824,24 @@ arc_evict(arc_state_t *state, uint64_t s list_t *list = &state->arcs_list[type]; - for (ab = list_tail(list); ab; ab = ab_prev) { - ab_prev = list_prev(list, ab); + for (hdr = list_tail(list); hdr; hdr = hdr_prev) { + hdr_prev = list_prev(list, hdr); /* prefetch buffers have a minimum lifespan */ - if (HDR_IO_IN_PROGRESS(ab) || - (spa && ab->b_spa != spa) || - (ab->b_flags & (ARC_PREFETCH|ARC_INDIRECT) && - ddi_get_lbolt() - ab->b_arc_access < + if (HDR_IO_IN_PROGRESS(hdr) || + (spa && hdr->b_spa != spa) || + (hdr->b_flags & (ARC_FLAG_PREFETCH | ARC_FLAG_INDIRECT) && + ddi_get_lbolt() - hdr->b_arc_access < arc_min_prefetch_lifespan)) { skipped++; continue; } /* "lookahead" for better eviction candidate */ - if (recycle && ab->b_size != bytes && - ab_prev && ab_prev->b_size == bytes) + if (recycle && hdr->b_size != bytes && + hdr_prev && hdr_prev->b_size == bytes) continue; /* ignore markers */ - if (ab->b_spa == 0) + if (hdr->b_spa == 0) continue; /* @@ -1870,34 +1854,34 @@ arc_evict(arc_state_t *state, uint64_t s * the hot code path, so don't sleep. */ if (!recycle && count++ > arc_evict_iterations) { - list_insert_after(list, ab, &marker); + list_insert_after(list, hdr, &marker); mutex_exit(&evicted_state->arcs_mtx); mutex_exit(&state->arcs_mtx); kpreempt(KPREEMPT_SYNC); mutex_enter(&state->arcs_mtx); mutex_enter(&evicted_state->arcs_mtx); - ab_prev = list_prev(list, &marker); + hdr_prev = list_prev(list, &marker); list_remove(list, &marker); count = 0; continue; } - hash_lock = HDR_LOCK(ab); + hash_lock = HDR_LOCK(hdr); have_lock = MUTEX_HELD(hash_lock); if (have_lock || mutex_tryenter(hash_lock)) { - ASSERT0(refcount_count(&ab->b_refcnt)); - ASSERT(ab->b_datacnt > 0); - while (ab->b_buf) { - arc_buf_t *buf = ab->b_buf; + ASSERT0(refcount_count(&hdr->b_refcnt)); + ASSERT(hdr->b_datacnt > 0); + while (hdr->b_buf) { + arc_buf_t *buf = hdr->b_buf; if (!mutex_tryenter(&buf->b_evict_lock)) { missed += 1; break; } if (buf->b_data) { - bytes_evicted += ab->b_size; - if (recycle && ab->b_type == type && - ab->b_size == bytes && - !HDR_L2_WRITING(ab)) { + bytes_evicted += hdr->b_size; + if (recycle && hdr->b_type == type && + hdr->b_size == bytes && + !HDR_L2_WRITING(hdr)) { stolen = buf->b_data; recycle = FALSE; } @@ -1906,7 +1890,7 @@ arc_evict(arc_state_t *state, uint64_t s mutex_enter(&arc_eviction_mtx); arc_buf_destroy(buf, buf->b_data == stolen, FALSE); - ab->b_buf = buf->b_next; + hdr->b_buf = buf->b_next; buf->b_hdr = &arc_eviction_hdr; buf->b_next = arc_eviction_list; arc_eviction_list = buf; @@ -1919,26 +1903,26 @@ arc_evict(arc_state_t *state, uint64_t s } } - if (ab->b_l2hdr) { + if (hdr->b_l2hdr) { ARCSTAT_INCR(arcstat_evict_l2_cached, - ab->b_size); + hdr->b_size); } else { - if (l2arc_write_eligible(ab->b_spa, ab)) { + if (l2arc_write_eligible(hdr->b_spa, hdr)) { ARCSTAT_INCR(arcstat_evict_l2_eligible, - ab->b_size); + hdr->b_size); } else { ARCSTAT_INCR( arcstat_evict_l2_ineligible, - ab->b_size); + hdr->b_size); } } - if (ab->b_datacnt == 0) { - arc_change_state(evicted_state, ab, hash_lock); - ASSERT(HDR_IN_HASH_TABLE(ab)); - ab->b_flags |= ARC_IN_HASH_TABLE; - ab->b_flags &= ~ARC_BUF_AVAILABLE; - DTRACE_PROBE1(arc__evict, arc_buf_hdr_t *, ab); + if (hdr->b_datacnt == 0) { + arc_change_state(evicted_state, hdr, hash_lock); + ASSERT(HDR_IN_HASH_TABLE(hdr)); + hdr->b_flags |= ARC_FLAG_IN_HASH_TABLE; + hdr->b_flags &= ~ARC_FLAG_BUF_AVAILABLE; + DTRACE_PROBE1(arc__evict, arc_buf_hdr_t *, hdr); } if (!have_lock) mutex_exit(hash_lock); @@ -1979,7 +1963,7 @@ arc_evict(arc_state_t *state, uint64_t s static void arc_evict_ghost(arc_state_t *state, uint64_t spa, int64_t bytes) { - arc_buf_hdr_t *ab, *ab_prev; + arc_buf_hdr_t *hdr, *hdr_prev; arc_buf_hdr_t marker = { 0 }; list_t *list = &state->arcs_list[ARC_BUFC_DATA]; kmutex_t *hash_lock; @@ -1990,18 +1974,18 @@ arc_evict_ghost(arc_state_t *state, uint ASSERT(GHOST_STATE(state)); top: mutex_enter(&state->arcs_mtx); - for (ab = list_tail(list); ab; ab = ab_prev) { - ab_prev = list_prev(list, ab); - if (ab->b_type > ARC_BUFC_NUMTYPES) - panic("invalid ab=%p", (void *)ab); - if (spa && ab->b_spa != spa) + for (hdr = list_tail(list); hdr; hdr = hdr_prev) { + hdr_prev = list_prev(list, hdr); + if (hdr->b_type > ARC_BUFC_NUMTYPES) + panic("invalid hdr=%p", (void *)hdr); + if (spa && hdr->b_spa != spa) continue; /* ignore markers */ - if (ab->b_spa == 0) + if (hdr->b_spa == 0) continue; - hash_lock = HDR_LOCK(ab); + hash_lock = HDR_LOCK(hdr); /* caller may be trying to modify this buffer, skip it */ if (MUTEX_HELD(hash_lock)) continue; @@ -2013,35 +1997,35 @@ top: * before reacquiring the lock. */ if (count++ > arc_evict_iterations) { - list_insert_after(list, ab, &marker); + list_insert_after(list, hdr, &marker); mutex_exit(&state->arcs_mtx); kpreempt(KPREEMPT_SYNC); mutex_enter(&state->arcs_mtx); - ab_prev = list_prev(list, &marker); + hdr_prev = list_prev(list, &marker); list_remove(list, &marker); count = 0; continue; } if (mutex_tryenter(hash_lock)) { - ASSERT(!HDR_IO_IN_PROGRESS(ab)); - ASSERT(ab->b_buf == NULL); + ASSERT(!HDR_IO_IN_PROGRESS(hdr)); + ASSERT(hdr->b_buf == NULL); ARCSTAT_BUMP(arcstat_deleted); - bytes_deleted += ab->b_size; + bytes_deleted += hdr->b_size; - if (ab->b_l2hdr != NULL) { + if (hdr->b_l2hdr != NULL) { /* * This buffer is cached on the 2nd Level ARC; * don't destroy the header. */ - arc_change_state(arc_l2c_only, ab, hash_lock); + arc_change_state(arc_l2c_only, hdr, hash_lock); mutex_exit(hash_lock); } else { - arc_change_state(arc_anon, ab, hash_lock); + arc_change_state(arc_anon, hdr, hash_lock); mutex_exit(hash_lock); - arc_hdr_destroy(ab); + arc_hdr_destroy(hdr); } - DTRACE_PROBE1(arc__delete, arc_buf_hdr_t *, ab); + DTRACE_PROBE1(arc__delete, arc_buf_hdr_t *, hdr); if (bytes >= 0 && bytes_deleted >= bytes) break; } else if (bytes < 0) { @@ -2050,12 +2034,12 @@ top: * hash lock to become available. Once its * available, restart from where we left off. */ - list_insert_after(list, ab, &marker); + list_insert_after(list, hdr, &marker); mutex_exit(&state->arcs_mtx); mutex_enter(hash_lock); mutex_exit(hash_lock); mutex_enter(&state->arcs_mtx); - ab_prev = list_prev(list, &marker); + hdr_prev = list_prev(list, &marker); list_remove(list, &marker); } else { bufs_skipped += 1; @@ -2571,7 +2555,8 @@ arc_get_data_buf(arc_buf_t *buf) * will end up on the mru list; so steal space from there. */ if (state == arc_mfu_ghost) - state = buf->b_hdr->b_flags & ARC_PREFETCH ? arc_mru : arc_mfu; + state = buf->b_hdr->b_flags & ARC_FLAG_PREFETCH ? + arc_mru : arc_mfu; else if (state == arc_mru_ghost) state = arc_mru; @@ -2626,25 +2611,25 @@ out: * NOTE: the hash lock is dropped in this function. */ static void -arc_access(arc_buf_hdr_t *buf, kmutex_t *hash_lock) +arc_access(arc_buf_hdr_t *hdr, kmutex_t *hash_lock) { clock_t now; ASSERT(MUTEX_HELD(hash_lock)); - if (buf->b_state == arc_anon) { + if (hdr->b_state == arc_anon) { /* * This buffer is not in the cache, and does not * appear in our "ghost" list. Add the new buffer * to the MRU state. */ - ASSERT(buf->b_arc_access == 0); - buf->b_arc_access = ddi_get_lbolt(); - DTRACE_PROBE1(new_state__mru, arc_buf_hdr_t *, buf); - arc_change_state(arc_mru, buf, hash_lock); + ASSERT(hdr->b_arc_access == 0); + hdr->b_arc_access = ddi_get_lbolt(); + DTRACE_PROBE1(new_state__mru, arc_buf_hdr_t *, hdr); + arc_change_state(arc_mru, hdr, hash_lock); - } else if (buf->b_state == arc_mru) { + } else if (hdr->b_state == arc_mru) { now = ddi_get_lbolt(); /* @@ -2655,14 +2640,14 @@ arc_access(arc_buf_hdr_t *buf, kmutex_t * - move the buffer to the head of the list if this is * another prefetch (to make it less likely to be evicted). */ - if ((buf->b_flags & ARC_PREFETCH) != 0) { - if (refcount_count(&buf->b_refcnt) == 0) { - ASSERT(list_link_active(&buf->b_arc_node)); + if ((hdr->b_flags & ARC_FLAG_PREFETCH) != 0) { + if (refcount_count(&hdr->b_refcnt) == 0) { + ASSERT(list_link_active(&hdr->b_arc_node)); } else { - buf->b_flags &= ~ARC_PREFETCH; + hdr->b_flags &= ~ARC_FLAG_PREFETCH; ARCSTAT_BUMP(arcstat_mru_hits); } - buf->b_arc_access = now; + hdr->b_arc_access = now; return; } @@ -2671,18 +2656,18 @@ arc_access(arc_buf_hdr_t *buf, kmutex_t * but it is still in the cache. Move it to the MFU * state. */ - if (now > buf->b_arc_access + ARC_MINTIME) { + if (now > hdr->b_arc_access + ARC_MINTIME) { /* * More than 125ms have passed since we * instantiated this buffer. Move it to the * most frequently used state. */ - buf->b_arc_access = now; - DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, buf); - arc_change_state(arc_mfu, buf, hash_lock); + hdr->b_arc_access = now; + DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, hdr); + arc_change_state(arc_mfu, hdr, hash_lock); } ARCSTAT_BUMP(arcstat_mru_hits); - } else if (buf->b_state == arc_mru_ghost) { + } else if (hdr->b_state == arc_mru_ghost) { arc_state_t *new_state; /* * This buffer has been "accessed" recently, but @@ -2690,21 +2675,21 @@ arc_access(arc_buf_hdr_t *buf, kmutex_t * MFU state. */ - if (buf->b_flags & ARC_PREFETCH) { + if (hdr->b_flags & ARC_FLAG_PREFETCH) { new_state = arc_mru; - if (refcount_count(&buf->b_refcnt) > 0) - buf->b_flags &= ~ARC_PREFETCH; - DTRACE_PROBE1(new_state__mru, arc_buf_hdr_t *, buf); + if (refcount_count(&hdr->b_refcnt) > 0) + hdr->b_flags &= ~ARC_FLAG_PREFETCH; + DTRACE_PROBE1(new_state__mru, arc_buf_hdr_t *, hdr); } else { new_state = arc_mfu; - DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, buf); + DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, hdr); } - buf->b_arc_access = ddi_get_lbolt(); - arc_change_state(new_state, buf, hash_lock); + hdr->b_arc_access = ddi_get_lbolt(); + arc_change_state(new_state, hdr, hash_lock); ARCSTAT_BUMP(arcstat_mru_ghost_hits); - } else if (buf->b_state == arc_mfu) { + } else if (hdr->b_state == arc_mfu) { /* * This buffer has been accessed more than once and is * still in the cache. Keep it in the MFU state. @@ -2714,13 +2699,13 @@ arc_access(arc_buf_hdr_t *buf, kmutex_t * If it was a prefetch, we will explicitly move it to * the head of the list now. */ - if ((buf->b_flags & ARC_PREFETCH) != 0) { - ASSERT(refcount_count(&buf->b_refcnt) == 0); - ASSERT(list_link_active(&buf->b_arc_node)); + if ((hdr->b_flags & ARC_FLAG_PREFETCH) != 0) { + ASSERT(refcount_count(&hdr->b_refcnt) == 0); + ASSERT(list_link_active(&hdr->b_arc_node)); } ARCSTAT_BUMP(arcstat_mfu_hits); - buf->b_arc_access = ddi_get_lbolt(); - } else if (buf->b_state == arc_mfu_ghost) { + hdr->b_arc_access = ddi_get_lbolt(); + } else if (hdr->b_state == arc_mfu_ghost) { arc_state_t *new_state = arc_mfu; /* * This buffer has been accessed more than once but has @@ -2728,28 +2713,28 @@ arc_access(arc_buf_hdr_t *buf, kmutex_t * MFU state. */ - if (buf->b_flags & ARC_PREFETCH) { + if (hdr->b_flags & ARC_FLAG_PREFETCH) { /* * This is a prefetch access... * move this block back to the MRU state. */ - ASSERT0(refcount_count(&buf->b_refcnt)); + ASSERT0(refcount_count(&hdr->b_refcnt)); new_state = arc_mru; } - buf->b_arc_access = ddi_get_lbolt(); - DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, buf); - arc_change_state(new_state, buf, hash_lock); + hdr->b_arc_access = ddi_get_lbolt(); + DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, hdr); + arc_change_state(new_state, hdr, hash_lock); ARCSTAT_BUMP(arcstat_mfu_ghost_hits); - } else if (buf->b_state == arc_l2c_only) { + } else if (hdr->b_state == arc_l2c_only) { /* * This buffer is on the 2nd Level ARC. */ - buf->b_arc_access = ddi_get_lbolt(); - DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, buf); - arc_change_state(arc_mfu, buf, hash_lock); + hdr->b_arc_access = ddi_get_lbolt(); + DTRACE_PROBE1(new_state__mfu, arc_buf_hdr_t *, hdr); + arc_change_state(arc_mfu, hdr, hash_lock); } else { ASSERT(!"invalid arc state"); } @@ -2817,9 +2802,9 @@ arc_read_done(zio_t *zio) (found == hdr && HDR_L2_READING(hdr))); } - hdr->b_flags &= ~ARC_L2_EVICTED; - if (l2arc_noprefetch && (hdr->b_flags & ARC_PREFETCH)) - hdr->b_flags &= ~ARC_L2CACHE; + hdr->b_flags &= ~ARC_FLAG_L2_EVICTED; + if (l2arc_noprefetch && (hdr->b_flags & ARC_FLAG_PREFETCH)) + hdr->b_flags &= ~ARC_FLAG_L2CACHE; /* byteswap if necessary */ callback_list = hdr->b_acb; @@ -2859,18 +2844,18 @@ arc_read_done(zio_t *zio) } } hdr->b_acb = NULL; - hdr->b_flags &= ~ARC_IO_IN_PROGRESS; + hdr->b_flags &= ~ARC_FLAG_IO_IN_PROGRESS; ASSERT(!HDR_BUF_AVAILABLE(hdr)); if (abuf == buf) { ASSERT(buf->b_efunc == NULL); ASSERT(hdr->b_datacnt == 1); - hdr->b_flags |= ARC_BUF_AVAILABLE; + hdr->b_flags |= ARC_FLAG_BUF_AVAILABLE; } ASSERT(refcount_is_zero(&hdr->b_refcnt) || callback_list != NULL); if (zio->io_error != 0) { - hdr->b_flags |= ARC_IO_ERROR; + hdr->b_flags |= ARC_FLAG_IO_ERROR; if (hdr->b_state != arc_anon) arc_change_state(arc_anon, hdr, hash_lock); if (HDR_IN_HASH_TABLE(hdr)) @@ -2936,8 +2921,8 @@ arc_read_done(zio_t *zio) */ int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, arc_done_func_t *done, - void *private, zio_priority_t priority, int zio_flags, uint32_t *arc_flags, - const zbookmark_phys_t *zb) + void *private, zio_priority_t priority, int zio_flags, + arc_flags_t *arc_flags, const zbookmark_phys_t *zb) { arc_buf_hdr_t *hdr = NULL; arc_buf_t *buf = NULL; @@ -2959,16 +2944,16 @@ top: if (hdr != NULL && hdr->b_datacnt > 0) { - *arc_flags |= ARC_CACHED; + *arc_flags |= ARC_FLAG_CACHED; if (HDR_IO_IN_PROGRESS(hdr)) { - if (*arc_flags & ARC_WAIT) { + if (*arc_flags & ARC_FLAG_WAIT) { cv_wait(&hdr->b_cv, hash_lock); mutex_exit(hash_lock); goto top; } - ASSERT(*arc_flags & ARC_NOWAIT); + ASSERT(*arc_flags & ARC_FLAG_NOWAIT); if (done) { arc_callback_t *acb = NULL; @@ -3006,24 +2991,24 @@ top: ASSERT(buf->b_data); if (HDR_BUF_AVAILABLE(hdr)) { ASSERT(buf->b_efunc == NULL); - hdr->b_flags &= ~ARC_BUF_AVAILABLE; + hdr->b_flags &= ~ARC_FLAG_BUF_AVAILABLE; } else { buf = arc_buf_clone(buf); } - } else if (*arc_flags & ARC_PREFETCH && + } else if (*arc_flags & ARC_FLAG_PREFETCH && refcount_count(&hdr->b_refcnt) == 0) { - hdr->b_flags |= ARC_PREFETCH; + hdr->b_flags |= ARC_FLAG_PREFETCH; } DTRACE_PROBE1(arc__hit, arc_buf_hdr_t *, hdr); arc_access(hdr, hash_lock); - if (*arc_flags & ARC_L2CACHE) - hdr->b_flags |= ARC_L2CACHE; - if (*arc_flags & ARC_L2COMPRESS) - hdr->b_flags |= ARC_L2COMPRESS; + if (*arc_flags & ARC_FLAG_L2CACHE) + hdr->b_flags |= ARC_FLAG_L2CACHE; + if (*arc_flags & ARC_FLAG_L2COMPRESS) + hdr->b_flags |= ARC_FLAG_L2COMPRESS; mutex_exit(hash_lock); ARCSTAT_BUMP(arcstat_hits); - ARCSTAT_CONDSTAT(!(hdr->b_flags & ARC_PREFETCH), + ARCSTAT_CONDSTAT(!(hdr->b_flags & ARC_FLAG_PREFETCH), demand, prefetch, hdr->b_type != ARC_BUFC_METADATA, data, metadata, hits); @@ -3057,18 +3042,19 @@ top: (void) arc_buf_remove_ref(buf, private); goto top; /* restart the IO request */ } + /* if this is a prefetch, we don't have a reference */ - if (*arc_flags & ARC_PREFETCH) { + if (*arc_flags & ARC_FLAG_PREFETCH) { (void) remove_reference(hdr, hash_lock, private); - hdr->b_flags |= ARC_PREFETCH; + hdr->b_flags |= ARC_FLAG_PREFETCH; } - if (*arc_flags & ARC_L2CACHE) - hdr->b_flags |= ARC_L2CACHE; - if (*arc_flags & ARC_L2COMPRESS) - hdr->b_flags |= ARC_L2COMPRESS; + if (*arc_flags & ARC_FLAG_L2CACHE) + hdr->b_flags |= ARC_FLAG_L2CACHE; + if (*arc_flags & ARC_FLAG_L2COMPRESS) + hdr->b_flags |= ARC_FLAG_L2COMPRESS; if (BP_GET_LEVEL(bp) > 0) - hdr->b_flags |= ARC_INDIRECT; + hdr->b_flags |= ARC_FLAG_INDIRECT; } else { /* this block is in the ghost cache */ ASSERT(GHOST_STATE(hdr->b_state)); @@ -3077,14 +3063,14 @@ top: ASSERT(hdr->b_buf == NULL); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@FreeBSD.ORG Mon Dec 15 08:02:24 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 083715D2; Mon, 15 Dec 2014 08:02:24 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E8165688; Mon, 15 Dec 2014 08:02:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBF82N3A022835; Mon, 15 Dec 2014 08:02:23 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBF82Nvs022834; Mon, 15 Dec 2014 08:02:23 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201412150802.sBF82Nvs022834@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Mon, 15 Dec 2014 08:02:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275784 - vendor/illumos/dist/lib/libzfs/common X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2014 08:02:24 -0000 Author: delphij Date: Mon Dec 15 08:02:22 2014 New Revision: 275784 URL: https://svnweb.freebsd.org/changeset/base/275784 Log: 5427 memory leak in libzfs when doing rollback Reviewed by: Michael Tsymbalyuk Reviewed by: Steven Hartland Approved by: Dan McDonald Author: Jan Kryl illumos/illumos-gate@b7070b7dbcc2758a7f87cefb69ad42887a287152 Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_iter.c Modified: vendor/illumos/dist/lib/libzfs/common/libzfs_iter.c ============================================================================== --- vendor/illumos/dist/lib/libzfs/common/libzfs_iter.c Mon Dec 15 07:59:33 2014 (r275783) +++ vendor/illumos/dist/lib/libzfs/common/libzfs_iter.c Mon Dec 15 08:02:22 2014 (r275784) @@ -22,7 +22,7 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2013 by Delphix. All rights reserved. - * Copyright 2013 Nexenta Systems, Inc. All rights reserved. + * Copyright 2014 Nexenta Systems, Inc. All rights reserved. */ #include @@ -186,9 +186,6 @@ zfs_iter_bookmarks(zfs_handle_t *zhp, zf fnvlist_add_boolean(props, zfs_prop_to_name(ZFS_PROP_CREATETXG)); fnvlist_add_boolean(props, zfs_prop_to_name(ZFS_PROP_CREATION)); - /* Allocate an nvlist to hold the bookmarks. */ - bmarks = fnvlist_alloc(); - if ((err = lzc_get_bookmarks(zhp->zfs_name, props, &bmarks)) != 0) goto out; From owner-svn-src-vendor@FreeBSD.ORG Mon Dec 15 12:14:43 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 165DE6BF; Mon, 15 Dec 2014 12:14:43 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F2257328; Mon, 15 Dec 2014 12:14:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBFCEg4o044657; Mon, 15 Dec 2014 12:14:42 GMT (envelope-from erwin@FreeBSD.org) Received: (from erwin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBFCEgei044655; Mon, 15 Dec 2014 12:14:42 GMT (envelope-from erwin@FreeBSD.org) Message-Id: <201412151214.sBFCEgei044655@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: erwin set sender to erwin@FreeBSD.org using -f From: Erwin Lansing Date: Mon, 15 Dec 2014 12:14:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275801 - in vendor/bind9/dist: . bin/check bin/confgen bin/dig bin/dig/include/dig bin/dnssec bin/named bin/named/include/named bin/named/unix bin/nsupdate bin/rndc bin/tools doc/arm d... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2014 12:14:43 -0000 Author: erwin Date: Mon Dec 15 12:14:41 2014 New Revision: 275801 URL: https://svnweb.freebsd.org/changeset/base/275801 Log: Vendor import of BIND 9.9.6-P1 Sponsored by: DK Hostmaster A/S Added: vendor/bind9/dist/lib/dns/rdata/generic/caa_257.c (contents, props changed) vendor/bind9/dist/lib/dns/rdata/generic/caa_257.h (contents, props changed) vendor/bind9/dist/lib/dns/rdata/generic/cdnskey_60.c (contents, props changed) vendor/bind9/dist/lib/dns/rdata/generic/cdnskey_60.h (contents, props changed) vendor/bind9/dist/lib/dns/rdata/generic/cds_59.c (contents, props changed) vendor/bind9/dist/lib/dns/rdata/generic/cds_59.h (contents, props changed) vendor/bind9/dist/lib/isc/counter.c (contents, props changed) vendor/bind9/dist/lib/isc/include/isc/counter.h (contents, props changed) vendor/bind9/dist/lib/lwres/compat.c (contents, props changed) vendor/bind9/dist/lib/lwres/include/lwres/string.h (contents, props changed) Deleted: vendor/bind9/dist/lib/lwres/strtoul.c Modified: vendor/bind9/dist/CHANGES vendor/bind9/dist/FAQ vendor/bind9/dist/FAQ.xml vendor/bind9/dist/FREEBSD-Xlist vendor/bind9/dist/README vendor/bind9/dist/acconfig.h vendor/bind9/dist/aclocal.m4 vendor/bind9/dist/bin/check/Makefile.in vendor/bind9/dist/bin/check/named-checkconf.8 vendor/bind9/dist/bin/check/named-checkconf.c vendor/bind9/dist/bin/check/named-checkconf.docbook vendor/bind9/dist/bin/check/named-checkconf.html vendor/bind9/dist/bin/check/named-checkzone.8 vendor/bind9/dist/bin/check/named-checkzone.docbook vendor/bind9/dist/bin/check/named-checkzone.html vendor/bind9/dist/bin/confgen/ddns-confgen.8 vendor/bind9/dist/bin/confgen/ddns-confgen.c vendor/bind9/dist/bin/confgen/ddns-confgen.docbook vendor/bind9/dist/bin/confgen/ddns-confgen.html vendor/bind9/dist/bin/confgen/rndc-confgen.8 vendor/bind9/dist/bin/confgen/rndc-confgen.docbook vendor/bind9/dist/bin/confgen/rndc-confgen.html vendor/bind9/dist/bin/dig/dig.1 vendor/bind9/dist/bin/dig/dig.c vendor/bind9/dist/bin/dig/dig.docbook vendor/bind9/dist/bin/dig/dig.html vendor/bind9/dist/bin/dig/dighost.c vendor/bind9/dist/bin/dig/host.1 vendor/bind9/dist/bin/dig/host.c vendor/bind9/dist/bin/dig/host.docbook vendor/bind9/dist/bin/dig/host.html vendor/bind9/dist/bin/dig/include/dig/dig.h vendor/bind9/dist/bin/dig/nslookup.1 vendor/bind9/dist/bin/dig/nslookup.c vendor/bind9/dist/bin/dig/nslookup.docbook vendor/bind9/dist/bin/dig/nslookup.html vendor/bind9/dist/bin/dnssec/Makefile.in vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.8 vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.c vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.docbook vendor/bind9/dist/bin/dnssec/dnssec-dsfromkey.html vendor/bind9/dist/bin/dnssec/dnssec-importkey.8 vendor/bind9/dist/bin/dnssec/dnssec-importkey.c vendor/bind9/dist/bin/dnssec/dnssec-importkey.docbook vendor/bind9/dist/bin/dnssec/dnssec-importkey.html vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.8 vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.c vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.docbook vendor/bind9/dist/bin/dnssec/dnssec-keyfromlabel.html vendor/bind9/dist/bin/dnssec/dnssec-keygen.8 vendor/bind9/dist/bin/dnssec/dnssec-keygen.c vendor/bind9/dist/bin/dnssec/dnssec-keygen.docbook vendor/bind9/dist/bin/dnssec/dnssec-keygen.html vendor/bind9/dist/bin/dnssec/dnssec-revoke.8 vendor/bind9/dist/bin/dnssec/dnssec-revoke.c vendor/bind9/dist/bin/dnssec/dnssec-revoke.docbook vendor/bind9/dist/bin/dnssec/dnssec-revoke.html vendor/bind9/dist/bin/dnssec/dnssec-settime.8 vendor/bind9/dist/bin/dnssec/dnssec-settime.c vendor/bind9/dist/bin/dnssec/dnssec-settime.docbook vendor/bind9/dist/bin/dnssec/dnssec-settime.html vendor/bind9/dist/bin/dnssec/dnssec-signzone.8 vendor/bind9/dist/bin/dnssec/dnssec-signzone.c vendor/bind9/dist/bin/dnssec/dnssec-signzone.docbook vendor/bind9/dist/bin/dnssec/dnssec-signzone.html vendor/bind9/dist/bin/dnssec/dnssec-verify.8 vendor/bind9/dist/bin/dnssec/dnssec-verify.c vendor/bind9/dist/bin/dnssec/dnssec-verify.docbook vendor/bind9/dist/bin/dnssec/dnssec-verify.html vendor/bind9/dist/bin/dnssec/dnssectool.c vendor/bind9/dist/bin/dnssec/dnssectool.h vendor/bind9/dist/bin/named/bind9.ver3.xsl vendor/bind9/dist/bin/named/bind9.ver3.xsl.h vendor/bind9/dist/bin/named/client.c vendor/bind9/dist/bin/named/config.c vendor/bind9/dist/bin/named/control.c vendor/bind9/dist/bin/named/controlconf.c vendor/bind9/dist/bin/named/include/named/query.h vendor/bind9/dist/bin/named/include/named/server.h vendor/bind9/dist/bin/named/lwresd.8 vendor/bind9/dist/bin/named/lwresd.docbook vendor/bind9/dist/bin/named/lwresd.html vendor/bind9/dist/bin/named/main.c vendor/bind9/dist/bin/named/named.8 vendor/bind9/dist/bin/named/named.conf.5 vendor/bind9/dist/bin/named/named.conf.docbook vendor/bind9/dist/bin/named/named.conf.html vendor/bind9/dist/bin/named/named.docbook vendor/bind9/dist/bin/named/named.html vendor/bind9/dist/bin/named/query.c vendor/bind9/dist/bin/named/server.c vendor/bind9/dist/bin/named/unix/dlz_dlopen_driver.c vendor/bind9/dist/bin/named/unix/os.c vendor/bind9/dist/bin/named/update.c vendor/bind9/dist/bin/named/zoneconf.c vendor/bind9/dist/bin/nsupdate/Makefile.in vendor/bind9/dist/bin/nsupdate/nsupdate.1 vendor/bind9/dist/bin/nsupdate/nsupdate.c vendor/bind9/dist/bin/nsupdate/nsupdate.docbook vendor/bind9/dist/bin/nsupdate/nsupdate.html vendor/bind9/dist/bin/rndc/rndc.8 vendor/bind9/dist/bin/rndc/rndc.c vendor/bind9/dist/bin/rndc/rndc.conf.5 vendor/bind9/dist/bin/rndc/rndc.conf.docbook vendor/bind9/dist/bin/rndc/rndc.conf.html vendor/bind9/dist/bin/rndc/rndc.docbook vendor/bind9/dist/bin/rndc/rndc.html vendor/bind9/dist/bin/tools/arpaname.1 vendor/bind9/dist/bin/tools/arpaname.docbook vendor/bind9/dist/bin/tools/arpaname.html vendor/bind9/dist/bin/tools/genrandom.8 vendor/bind9/dist/bin/tools/genrandom.c vendor/bind9/dist/bin/tools/genrandom.docbook vendor/bind9/dist/bin/tools/genrandom.html vendor/bind9/dist/bin/tools/isc-hmac-fixup.8 vendor/bind9/dist/bin/tools/isc-hmac-fixup.c vendor/bind9/dist/bin/tools/isc-hmac-fixup.docbook vendor/bind9/dist/bin/tools/isc-hmac-fixup.html vendor/bind9/dist/bin/tools/named-journalprint.8 vendor/bind9/dist/bin/tools/named-journalprint.docbook vendor/bind9/dist/bin/tools/named-journalprint.html vendor/bind9/dist/bin/tools/nsec3hash.8 vendor/bind9/dist/bin/tools/nsec3hash.c vendor/bind9/dist/bin/tools/nsec3hash.docbook vendor/bind9/dist/bin/tools/nsec3hash.html vendor/bind9/dist/config.h.in vendor/bind9/dist/configure.in vendor/bind9/dist/doc/arm/Bv9ARM-book.xml vendor/bind9/dist/doc/arm/Bv9ARM.ch01.html vendor/bind9/dist/doc/arm/Bv9ARM.ch02.html vendor/bind9/dist/doc/arm/Bv9ARM.ch03.html vendor/bind9/dist/doc/arm/Bv9ARM.ch04.html vendor/bind9/dist/doc/arm/Bv9ARM.ch05.html vendor/bind9/dist/doc/arm/Bv9ARM.ch06.html vendor/bind9/dist/doc/arm/Bv9ARM.ch07.html vendor/bind9/dist/doc/arm/Bv9ARM.ch08.html vendor/bind9/dist/doc/arm/Bv9ARM.ch09.html vendor/bind9/dist/doc/arm/Bv9ARM.ch10.html vendor/bind9/dist/doc/arm/Bv9ARM.html vendor/bind9/dist/doc/arm/Bv9ARM.pdf vendor/bind9/dist/doc/arm/Makefile.in vendor/bind9/dist/doc/arm/libdns.xml vendor/bind9/dist/doc/arm/man.arpaname.html vendor/bind9/dist/doc/arm/man.ddns-confgen.html vendor/bind9/dist/doc/arm/man.dig.html vendor/bind9/dist/doc/arm/man.dnssec-checkds.html vendor/bind9/dist/doc/arm/man.dnssec-coverage.html vendor/bind9/dist/doc/arm/man.dnssec-dsfromkey.html vendor/bind9/dist/doc/arm/man.dnssec-keyfromlabel.html vendor/bind9/dist/doc/arm/man.dnssec-keygen.html vendor/bind9/dist/doc/arm/man.dnssec-revoke.html vendor/bind9/dist/doc/arm/man.dnssec-settime.html vendor/bind9/dist/doc/arm/man.dnssec-signzone.html vendor/bind9/dist/doc/arm/man.dnssec-verify.html vendor/bind9/dist/doc/arm/man.genrandom.html vendor/bind9/dist/doc/arm/man.host.html vendor/bind9/dist/doc/arm/man.isc-hmac-fixup.html vendor/bind9/dist/doc/arm/man.named-checkconf.html vendor/bind9/dist/doc/arm/man.named-checkzone.html vendor/bind9/dist/doc/arm/man.named-journalprint.html vendor/bind9/dist/doc/arm/man.named.html vendor/bind9/dist/doc/arm/man.nsec3hash.html vendor/bind9/dist/doc/arm/man.nsupdate.html vendor/bind9/dist/doc/arm/man.rndc-confgen.html vendor/bind9/dist/doc/arm/man.rndc.conf.html vendor/bind9/dist/doc/arm/man.rndc.html vendor/bind9/dist/doc/arm/pkcs11.xml vendor/bind9/dist/doc/misc/options vendor/bind9/dist/lib/bind9/Makefile.in vendor/bind9/dist/lib/bind9/api vendor/bind9/dist/lib/bind9/check.c vendor/bind9/dist/lib/bind9/getaddresses.c vendor/bind9/dist/lib/dns/Makefile.in vendor/bind9/dist/lib/dns/acl.c vendor/bind9/dist/lib/dns/adb.c vendor/bind9/dist/lib/dns/api vendor/bind9/dist/lib/dns/dispatch.c vendor/bind9/dist/lib/dns/dns64.c vendor/bind9/dist/lib/dns/dnssec.c vendor/bind9/dist/lib/dns/ecdb.c vendor/bind9/dist/lib/dns/gen.c vendor/bind9/dist/lib/dns/gssapictx.c vendor/bind9/dist/lib/dns/include/dns/Makefile.in vendor/bind9/dist/lib/dns/include/dns/adb.h vendor/bind9/dist/lib/dns/include/dns/dns64.h vendor/bind9/dist/lib/dns/include/dns/dnssec.h vendor/bind9/dist/lib/dns/include/dns/message.h vendor/bind9/dist/lib/dns/include/dns/rbt.h vendor/bind9/dist/lib/dns/include/dns/rdataset.h vendor/bind9/dist/lib/dns/include/dns/resolver.h vendor/bind9/dist/lib/dns/include/dns/view.h vendor/bind9/dist/lib/dns/keytable.c vendor/bind9/dist/lib/dns/master.c vendor/bind9/dist/lib/dns/message.c vendor/bind9/dist/lib/dns/name.c vendor/bind9/dist/lib/dns/nsec.c vendor/bind9/dist/lib/dns/nsec3.c vendor/bind9/dist/lib/dns/openssl_link.c vendor/bind9/dist/lib/dns/peer.c vendor/bind9/dist/lib/dns/rbt.c vendor/bind9/dist/lib/dns/rbtdb.c vendor/bind9/dist/lib/dns/rcode.c vendor/bind9/dist/lib/dns/rdata.c vendor/bind9/dist/lib/dns/rdata/generic/gpos_27.c vendor/bind9/dist/lib/dns/rdata/generic/hinfo_13.c vendor/bind9/dist/lib/dns/rdata/generic/hip_55.c vendor/bind9/dist/lib/dns/rdata/generic/isdn_20.c vendor/bind9/dist/lib/dns/rdata/generic/naptr_35.c vendor/bind9/dist/lib/dns/rdata/generic/nsec3_50.c vendor/bind9/dist/lib/dns/rdata/generic/opt_41.c vendor/bind9/dist/lib/dns/rdata/generic/spf_99.c vendor/bind9/dist/lib/dns/rdata/generic/tkey_249.c vendor/bind9/dist/lib/dns/rdata/generic/tlsa_52.c vendor/bind9/dist/lib/dns/rdata/generic/tlsa_52.h vendor/bind9/dist/lib/dns/rdata/generic/txt_16.c vendor/bind9/dist/lib/dns/rdata/generic/uri_256.c vendor/bind9/dist/lib/dns/rdata/generic/x25_19.c vendor/bind9/dist/lib/dns/rdataslab.c vendor/bind9/dist/lib/dns/resolver.c vendor/bind9/dist/lib/dns/rootns.c vendor/bind9/dist/lib/dns/rpz.c vendor/bind9/dist/lib/dns/rrl.c vendor/bind9/dist/lib/dns/time.c vendor/bind9/dist/lib/dns/tsig.c vendor/bind9/dist/lib/dns/validator.c vendor/bind9/dist/lib/dns/view.c vendor/bind9/dist/lib/dns/zone.c vendor/bind9/dist/lib/export/isc/Makefile.in vendor/bind9/dist/lib/export/samples/sample-update.c vendor/bind9/dist/lib/irs/Makefile.in vendor/bind9/dist/lib/irs/api vendor/bind9/dist/lib/irs/context.c vendor/bind9/dist/lib/irs/getaddrinfo.c vendor/bind9/dist/lib/irs/include/irs/Makefile.in vendor/bind9/dist/lib/isc/Makefile.in vendor/bind9/dist/lib/isc/api vendor/bind9/dist/lib/isc/backtrace.c vendor/bind9/dist/lib/isc/base32.c vendor/bind9/dist/lib/isc/event.c vendor/bind9/dist/lib/isc/hash.c vendor/bind9/dist/lib/isc/include/isc/Makefile.in vendor/bind9/dist/lib/isc/include/isc/base32.h vendor/bind9/dist/lib/isc/include/isc/buffer.h vendor/bind9/dist/lib/isc/include/isc/event.h vendor/bind9/dist/lib/isc/include/isc/file.h vendor/bind9/dist/lib/isc/include/isc/iterated_hash.h vendor/bind9/dist/lib/isc/include/isc/print.h vendor/bind9/dist/lib/isc/include/isc/result.h vendor/bind9/dist/lib/isc/include/isc/socket.h vendor/bind9/dist/lib/isc/include/isc/task.h vendor/bind9/dist/lib/isc/include/isc/timer.h vendor/bind9/dist/lib/isc/include/isc/types.h vendor/bind9/dist/lib/isc/lib.c vendor/bind9/dist/lib/isc/log.c vendor/bind9/dist/lib/isc/mem.c vendor/bind9/dist/lib/isc/netaddr.c vendor/bind9/dist/lib/isc/print.c vendor/bind9/dist/lib/isc/radix.c vendor/bind9/dist/lib/isc/random.c vendor/bind9/dist/lib/isc/regex.c vendor/bind9/dist/lib/isc/result.c vendor/bind9/dist/lib/isc/socket_api.c vendor/bind9/dist/lib/isc/task.c vendor/bind9/dist/lib/isc/task_api.c vendor/bind9/dist/lib/isc/timer.c vendor/bind9/dist/lib/isc/timer_api.c vendor/bind9/dist/lib/isc/tm.c vendor/bind9/dist/lib/isc/unix/app.c vendor/bind9/dist/lib/isc/unix/include/isc/Makefile.in vendor/bind9/dist/lib/isc/unix/include/isc/net.h vendor/bind9/dist/lib/isc/unix/include/isc/stat.h vendor/bind9/dist/lib/isc/unix/socket.c vendor/bind9/dist/lib/isccc/Makefile.in vendor/bind9/dist/lib/isccfg/Makefile.in vendor/bind9/dist/lib/isccfg/aclconf.c vendor/bind9/dist/lib/isccfg/api vendor/bind9/dist/lib/isccfg/include/isccfg/Makefile.in vendor/bind9/dist/lib/isccfg/include/isccfg/aclconf.h vendor/bind9/dist/lib/isccfg/namedconf.c vendor/bind9/dist/lib/isccfg/parser.c vendor/bind9/dist/lib/lwres/Makefile.in vendor/bind9/dist/lib/lwres/api vendor/bind9/dist/lib/lwres/gai_strerror.c vendor/bind9/dist/lib/lwres/getaddrinfo.c vendor/bind9/dist/lib/lwres/gethost.c vendor/bind9/dist/lib/lwres/include/lwres/Makefile.in vendor/bind9/dist/lib/lwres/include/lwres/lwres.h vendor/bind9/dist/lib/lwres/include/lwres/netdb.h.in vendor/bind9/dist/lib/lwres/include/lwres/platform.h.in vendor/bind9/dist/lib/lwres/include/lwres/stdlib.h vendor/bind9/dist/lib/lwres/lwconfig.c vendor/bind9/dist/lib/lwres/man/lwres.3 vendor/bind9/dist/lib/lwres/man/lwres.docbook vendor/bind9/dist/lib/lwres/man/lwres.html vendor/bind9/dist/lib/lwres/man/lwres_buffer.3 vendor/bind9/dist/lib/lwres/man/lwres_buffer.docbook vendor/bind9/dist/lib/lwres/man/lwres_buffer.html vendor/bind9/dist/lib/lwres/man/lwres_config.3 vendor/bind9/dist/lib/lwres/man/lwres_config.docbook vendor/bind9/dist/lib/lwres/man/lwres_config.html vendor/bind9/dist/lib/lwres/man/lwres_context.3 vendor/bind9/dist/lib/lwres/man/lwres_context.docbook vendor/bind9/dist/lib/lwres/man/lwres_context.html vendor/bind9/dist/lib/lwres/man/lwres_gabn.3 vendor/bind9/dist/lib/lwres/man/lwres_gabn.docbook vendor/bind9/dist/lib/lwres/man/lwres_gabn.html vendor/bind9/dist/lib/lwres/man/lwres_gai_strerror.3 vendor/bind9/dist/lib/lwres/man/lwres_gai_strerror.docbook vendor/bind9/dist/lib/lwres/man/lwres_gai_strerror.html vendor/bind9/dist/lib/lwres/man/lwres_getaddrinfo.3 vendor/bind9/dist/lib/lwres/man/lwres_getaddrinfo.docbook vendor/bind9/dist/lib/lwres/man/lwres_getaddrinfo.html vendor/bind9/dist/lib/lwres/man/lwres_gethostent.3 vendor/bind9/dist/lib/lwres/man/lwres_gethostent.docbook vendor/bind9/dist/lib/lwres/man/lwres_gethostent.html vendor/bind9/dist/lib/lwres/man/lwres_getipnode.3 vendor/bind9/dist/lib/lwres/man/lwres_getipnode.docbook vendor/bind9/dist/lib/lwres/man/lwres_getipnode.html vendor/bind9/dist/lib/lwres/man/lwres_getnameinfo.3 vendor/bind9/dist/lib/lwres/man/lwres_getnameinfo.docbook vendor/bind9/dist/lib/lwres/man/lwres_getnameinfo.html vendor/bind9/dist/lib/lwres/man/lwres_getrrsetbyname.3 vendor/bind9/dist/lib/lwres/man/lwres_getrrsetbyname.docbook vendor/bind9/dist/lib/lwres/man/lwres_getrrsetbyname.html vendor/bind9/dist/lib/lwres/man/lwres_gnba.3 vendor/bind9/dist/lib/lwres/man/lwres_gnba.docbook vendor/bind9/dist/lib/lwres/man/lwres_gnba.html vendor/bind9/dist/lib/lwres/man/lwres_hstrerror.3 vendor/bind9/dist/lib/lwres/man/lwres_hstrerror.docbook vendor/bind9/dist/lib/lwres/man/lwres_hstrerror.html vendor/bind9/dist/lib/lwres/man/lwres_inetntop.3 vendor/bind9/dist/lib/lwres/man/lwres_inetntop.docbook vendor/bind9/dist/lib/lwres/man/lwres_inetntop.html vendor/bind9/dist/lib/lwres/man/lwres_noop.3 vendor/bind9/dist/lib/lwres/man/lwres_noop.docbook vendor/bind9/dist/lib/lwres/man/lwres_noop.html vendor/bind9/dist/lib/lwres/man/lwres_packet.3 vendor/bind9/dist/lib/lwres/man/lwres_packet.docbook vendor/bind9/dist/lib/lwres/man/lwres_packet.html vendor/bind9/dist/lib/lwres/man/lwres_resutil.3 vendor/bind9/dist/lib/lwres/man/lwres_resutil.docbook vendor/bind9/dist/lib/lwres/man/lwres_resutil.html vendor/bind9/dist/lib/lwres/print.c vendor/bind9/dist/make/rules.in vendor/bind9/dist/version Modified: vendor/bind9/dist/CHANGES ============================================================================== --- vendor/bind9/dist/CHANGES Mon Dec 15 12:01:42 2014 (r275800) +++ vendor/bind9/dist/CHANGES Mon Dec 15 12:14:41 2014 (r275801) @@ -1,3 +1,439 @@ + --- 9.9.6-P1 released --- + +4006. [security] A flaw in delegation handling could be exploited + to put named into an infinite loop. This has + been addressed by placing limits on the number + of levels of recursion named will allow (default 7), + and the number of iterative queries that it will + send (default 50) before terminating a recursive + query (CVE-2014-8500). + + The recursion depth limit is configured via the + "max-recursion-depth" option, and the query limit + via the "max-recursion-queries" option. [RT #37580] + + --- 9.9.6 released --- + +3950. [port] Changed the bin/python Makefile to work around a + bmake bug in FreeBSD 10 and NetBSD 6. [RT #36993] + + --- 9.9.6rc2 released --- + +3947. [cleanup] Set the executable bit on libraries when using + libtool. [RT #36786] + +3946. [cleanup] Improved "configure" search for a python interpreter. + [RT #36992] + +3945. [bug] Invalid wildcard expansions could be incorrectly + accepted by the validator. [RT #37093] + +3944. [test] Added a regression test for "server-id". [RT #37057] + +3942. [bug] Wildcard responses from a optout range should be + marked as insecure. [RT #37072] + +3941. [doc] Include the BIND version number in the ARM. [RT #37067] + + --- 9.9.6rc1 released --- + +3933. [bug] Corrected the implementation of dns_rdata_casecompare() + for the HIP rdata type. [RT #36911] + +3932. [test] Improved named-checkconf tests. [RT #36911] + +3931. [cleanup] Cleanup how dlz grammar is defined. [RT #36879] + +3929. [bug] 'host -a' needed to clear idnoptions. [RT #36963] + +3928. [test] Improve rndc system test. [RT #36898] + +3925. [bug] DS lookup of RFC 1918 empty zones failed. [RT #36917] + +3924. [bug] Improve 'rndc addzone' error reporting. [RT #35187] + +3923. [bug] Sanity check the xml2-config output. [RT #22246] + +3922. [bug] When resigning, dnssec-signzone was removing + all signatures from delegation nodes. It now + retains DS and (if applicable) NSEC signatures. + [RT #36946] + +3921. [bug] AD was inappropriately set on RPZ responses. [RT #36833] + +3919. [bug] dig: continue to next line if a address lookup fails + in batch mode. [RT #36755] + +3918. [doc] Update check-spf documentation. [RT #36910] + +3917. [bug] dig, nslookup and host now continue on names that are + too long after applying a search list elements. + [RT #36892] + +3916. [contrib] zone2sqlite checked wrong result code. Address + compiler warnings. [RT #36931] + + --- 9.9.6b2 released --- + +3914. [bug] Allow the URI target and CAA value fields to + be zero length. [RT #36737] + +3913. [bug] Address race issue in dispatch. [RT #36731] + +3910. [bug] Fix races to free event during shutdown. [RT #36720] + +3909. [bug] When computing the number of elements required for a + acl count_acl_elements could have a short count leading + to a assertion failure. Also zero out new acl elements + in dns_acl_merge. [RT #36675] + +3908. [bug] rndc now differentiates between a zone in multiple + views and a zone that doesn't exist at all. [RT #36691] + +3907. [cleanup] Alphabetize rndc help. [RT #36683] + +3906. [protocol] Update URI record format to comply with + draft-faltstrom-uri-08. [RT #36642] + +3905. [bug] Address deadlock between view.c and adb.c. [RT #36341] + +3904. [func] Add the RPZ SOA to the additional section. [RT36507] + +3903. [bug] Improve the accuracy of DiG's reported round trip + time. [RT 36611] + +3902. [bug] liblwres wasn't handling link-local addresses in + nameserver clauses in resolv.conf. [RT #36039] + +3901. [protocol] Added support for CAA record type (RFC 6844). + [RT #36625] + +3900. [bug] Fix a crash in PostgreSQL DLZ driver. [RT #36637] + +3899. [bug] "request-ixfr" is only applicable to slave and redirect + zones. [RT #36608] + +3898. [bug] Too small a buffer in tohexstr() calls in test code. + [RT #36598] + +3894. [bug] Buffers in isc_print_vsnprintf were not properly + initialized leading to potential overflows when + printing out quad values. [RT #36505] + +3892. [bug] Setting '-t aaaa' in .digrc had unintended side + effects. [RT #36452] + +3891. [bug] Use ${INSTALL_SCRIPT} rather than ${INSTALL_PROGRAM} + to install python programs. + +3890. [bug] RRSIG sets that were not loaded in a single transaction + at start up where not being correctly added to + re-signing heaps. [RT #36302] + +3889. [port] hurd: configure fixes as per: + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746540 + +3887. [cleanup] Make all static symbols in rbtdb64 end in "64" so + they are easier to use in a debugger. [RT #36373] + + --- 9.9.6b1 released --- + +3885. [port] Use 'open()' rather than 'file()' to open files in + python. + +3884. [protocol] Add CDS and CDNSKEY record types. [RT #36333] + +3881. [bug] Address memory leak with UPDATE error handling. + [RT #36303] + +3880. [test] Update ans.pl to work with new TSIG support in + Net::DNS; add additional Net::DNS version prerequisite + checks. [RT #36327] + +3879. [func] Add version printing option to various BIND utilities. + [RT #10686] + +3878. [bug] Using the incorrect filename for a DLZ module + caused a segmentation fault on startup. [RT #36286] + +3874. [test] Check that only "check-names master" is needed for + updates to be accepted. + +3873. [protocol] Only warn for SPF without TXT spf record. [RT #36210] + +3872. [bug] Address issues found by static analysis. [RT #36209] + +3871. [bug] Don't publish an activated key automatically before + its publish time. [RT #35063] + +3870. [placeholder] + +3869. [placeholder] + +3868. [bug] isc_mem_setwater incorrectly cleared hi_called + potentially leaving over memory cleaner running. + [RT #35270] + +3866. [bug] Named could die on disk full in generate_session_key. + [RT #36119] + +3864. [bug] RPZ didn't work well when being used as forwarder. + [RT #36060] + +3862. [cleanup] Return immediately if we are not going to log the + message in ns_client_dumpmessage. + +3861. [bug] Benign missing isc_buffer_availablelength check in + dns_message_pseudosectiontotext. [RT #36078] + +3860. [bug] ioctl(DP_POLL) array size needs to be determined + at run time as it is limited to {OPEN_MAX}. + [RT #35878] + +3858. [bug] Disable GCC 4.9 "delete null pointer check". + [RT #35968] + +3857. [bug] Make it harder for a incorrect NOEDNS classification + to be made. [RT #36020] + +3855. [bug] Limit smoothed round trip time aging to no more than + once a second. [RT #32909] + +3854. [cleanup] Report unrecognized options, if any, in the final + configure summary. [RT #36014] + +3853. [cleanup] Refactor dns_rdataslab_fromrdataset to separate out + the handling of a rdataset with no records. [RT #35968] + +3849. [doc] Alphabetized dig's +options. [RT #35992] + +3847. [bug] 'configure --with-dlz-postgres' failed to fail when + there is not support available. + +3846. [bug] "dig +notcp ixfr=" should result in a UDP + ixfr query. [RT #35980] + +3844. [bug] Use the x64 version of the Microsoft Visual C++ + Redistributable when built for 64 bit Windows. + [RT #35973] + +3843. [protocol] Check EDNS EXPIRE option in dns_rdata_fromwire. + [RT #35969] + +3842. [bug] Adjust RRL log-only logging category. [RT #35945] + +3841. [cleanup] Refactor zone.c:add_opt to use dns_message_buildopt. + [RT #35924] + +3840. [port] Check for arc4random_addrandom() before using it; + it's been removed from OpenBSD 5.5. [RT #35907] + +3839. [test] Use only posix-compatible shell in system tests. + [RT #35625] + +3838. [protocol] EDNS EXPIRE as been assigned a code point of 9. + +3836. [bug] Address C++ keyword usage in header file. + +3834. [bug] The re-signing heaps were not being updated soon enough + leading to multiple re-generations of the same RRSIG + when a zone transfer was in progress. [RT #35273] + +3833. [bug] Cross compiling was broken due to calling genrandom at + build time. [RT #35869] + +3827. [contrib] The example DLZ driver (a version of which is + also used in the dlzexternal system test) could + use absolute names as relative. [RT #35802] + +3826. [bug] Corrected bad INSIST logic in isc_radix_remove(). + [RT #35870] + +3825. [bug] Address sign extension bug in isc_regex_validate. + [RT #35758] + +3824. [bug] A collision between two flag values could cause + problems with cache cleaning. [RT #35858] + +3822. [bug] Log the correct type of static-stub zones when + removing them. [RT #35842] + +3819. [bug] NSEC3 hashes need to be able to be entered and + displayed without padding. This is not a issue for + currently defined algorithms but may be for future + hash algorithms. [RT #27925] + +3818. [bug] Stop lying to the optimizer that 'void *arg' is a + constant in isc_event_allocate. + +3815. [doc] Clarify "nsupdate -y" usage in man page. [RT #35808] + +3809. [doc] Fix NSID documentation. + +3807. [bug] Fix sign extension bug in dns_name_fromtext when + lowercase is set. [RT #35743] + +3806. [test] Improved system test portability. [RT #35625] + +3805. [contrib] Added contrib/perftcpdns, a performance testing tool + for DNS over TCP. [RT #35710] + +3804. [bug] Corrected a race condition in dispatch.c in which + portentry could be reset leading to an assertion + failure in socket_search(). (Change #3708 + addressed the same issue but was incomplete.) + [RT #35128] + +3803. [bug] "named-checkconf -z" incorrectly rejected zones + using alternate data sources for not having a "file" + option. [RT #35685] + +3802. [bug] Various header files were not being installed. + +3801. [port] Fix probing for gssapi support on FreeBSD. [RT #35615] + +3799. [bug] Improve named's command line error reporting. + [RT #35603] + +3796. [bug] Register dns error codes. [RT #35629] + +3795. [bug] Make named-checkconf detect raw masterfiles for + hint zones and reject them. [RT #35268] + +3794. [maint] Added AAAA for C.ROOT-SERVERS.NET. + +3793. [bug] zone.c:save_nsec3param() could assert when out of + memory. [RT #35621] + +3792. [func] Provide links to the alternate statistics views when + displaying in a browser. [RT #35605] + +3791. [bug] solaris: remove extraneous return. [RT #35589] + +3787. [bug] The code that checks whether "auto-dnssec" is + allowed was ignoring "allow-update" ACLs set at + the options or view level. [RT #29536] + +3780. [bug] $GENERATE handled negative numbers incorrectly. + [RT #25528] + +3779. [cleanup] Clarify the error message when using an option + that was not enabled at compile time. [RT #35504] + +3778. [bug] Log a warning when the wrong address family is + used in "listen-on" or "listen-on-v6". [RT #17848] + +3775. [bug] dlz_dlopen driver could return the wrong error + code on API version mismatch, leading to a segfault. + [RT #35495] + +3773. [func] "host", "nslookup" and "nsupdate" now have + options to print the version number and exit. + [RT #26057] + +3770. [bug] "dig +trace" could fail with an assertion when it + needed to fall back to TCP due to a truncated + response. [RT #24660] + +3769. [doc] Improved documentation of "rndc signing -list". + [RT #30652] + +3768. [bug] "dnssec-checkds" was missing the SHA-384 digest + algorithm. [RT #34000] + +3767. [func] Log explicitly when using rndc.key to configure + command channel. [RT #35316] + +3765. [bug] Fixed a bug in "rndc secroots" that could crash + named when dumping an empty keynode. [RT #35469] + +3764. [bug] The dnssec-keygen/settime -S and -i options + (to set up a successor key and set the prepublication + interval) were missing from dnssec-keyfromlabel. + [RT #35394] + +3761. [bug] Address dangling reference bug in dns_keytable_add. + [RT #35471] + +3757. [port] Enable Python tools (dnssec-coverage, + dnssec-checkds) to run on Windows. [RT #34355] + +3756. [bug] GSSAPI Kerberos realm checking was broken in + check_config leading to spurious messages being + logged. [RT #35443] + +3754. [cleanup] win32: Installer now places files in the + Program Files area rather than system services. + [RT #35361] + +3753. [bug] allow-notify was ignoring keys. [RT #35425] + +3751. [tuning] The default setting for the -U option (setting + the number of UDP listeners per interface) has + been adjusted to improve performance. [RT #35417] + +3747. [bug] A race condition could lead to a core dump when + destroying a resolver fetch object. [RT #35385] + +3743. [bug] delegation-only flag wasn't working in forward zone + declarations despite being documented. This is + needed to support turning off forwarding and turning + on delegation only at the same name. [RT #35392] + +3742. [port] linux: libcap support: declare curval at start of + block. [RT #35387] + +3740. [contrib] Minor fixes to configure --with-dlz-bdb, + --with-dlz-postgres and --with-dlz-odbc. [RT #35340] + +3737. [bug] 'rndc retransfer' could trigger a assertion failure + with inline zones. [RT #35353] + +3736. [bug] nsupdate: When specifying a server by name, + fall back to alternate addresses if the first + address for that name is not reachable. [RT #25784] + +3734. [bug] Improve building with libtool. [RT #35314] + +3732. [contrib] Fixed a type mismatch causing the ODBC DLZ + driver to dump core on 64-bit systems. [RT #35324] + +3731. [func] Added a "no-case-compress" ACL, which causes + named to use case-insensitive compression + (disabling change #3645) for specified + clients. (This is useful when dealing + with broken client implementations that + use case-sensitive name comparisons, + rejecting responses that fail to match the + capitalization of the query that was sent.) + [RT #35300] + +3730. [cleanup] Added "never" as a synonym for "none" when + configuring key event dates in the dnssec tools. + [RT #35277] + +3729. [bug] dnssec-keygen could set the publication date + incorrectly when only the activation date was + specified on the command line. [RT #35278] + +3724. [bug] win32: Fixed a bug that prevented dig and + host from exiting properly after completing + a UDP query. [RT #35288] + +3720. [bug] Address compiler warnings. [RT #35261] + +3719. [bug] Address memory leak in in peer.c. [RT #35255] + +3718. [bug] A missing ISC_LINK_INIT in log.c. [RT #35260] + +3714. [test] System tests that need to test for cryptography + support before running can now use a common + "testcrypto.sh" script to do so. [RT #35213] + +3713. [bug] Save memory by not storing "also-notify" addresses + in zone objects that are configured not to send + notify requests. [RT #35195] + --- 9.9.5 released --- --- 9.9.5rc2 released --- @@ -163,7 +599,7 @@ 3660. [cleanup] Changed the name of "isc-config.sh" to "bind9-config". [RT #23825] -3659. [port] solaris: don't add explict dependancies/rules for +3659. [port] solaris: don't add explicit dependencies/rules for python programs as make won't use the implicit rules. [RT #34835] @@ -1015,7 +1451,7 @@ when queryperf is available. - the encoding of PASSTHRU action to "rpz-passthru". (The old encoding is still accepted.) - [RT #26172] + [RT #26172] 3329. [bug] Handle RRSIG signer-name case consistently: We @@ -1279,7 +1715,7 @@ timestamp. [RT #26883] 3238. [bug] keyrdata was not being reinitialized in - lib/dns/rbtdb.c:iszonesecure. [RT#26913] + lib/dns/rbtdb.c:iszonesecure. [RT #26913] 3237. [bug] dig -6 didn't work with +trace. [RT #26906] @@ -1531,7 +1967,7 @@ 3162. [test] start.pl: modified to allow for "named.args" in ns*/ subdirectory to override stock arguments to - named. Largely from RT#26044, but no separate ticket. + named. Largely from RT #26044, but no separate ticket. 3161. [bug] zone.c:del_sigs failed to always reset rdata leading assertion failures. [RT #25880] @@ -1787,7 +2223,7 @@ 3090. [func] Make --with-gssapi default [RT #23738] 3089. [func] dnssec-dsfromkey now supports reading keys from - standard input "dnssec-dsfromkey -f -". [RT# 20662] + standard input "dnssec-dsfromkey -f -". [RT #20662] 3088. [bug] Remove bin/tests/system/logfileconfig/ns1/named.conf and add setup.sh in order to resolve changing @@ -2313,13 +2749,13 @@ 2939. [func] Check that named successfully skips NSEC3 records that fail to match the NSEC3PARAM record currently - in use. [RT# 21868] + in use. [RT #21868] 2938. [bug] When generating signed responses, from a signed zone that uses NSEC3, named would use a uninitialized pointer if it needed to skip a NSEC3 record because it didn't match the selected NSEC3PARAM record for - zone. [RT# 21868] + zone. [RT #21868] 2937. [bug] Worked around an apparent race condition in over memory conditions. Without this fix a DNS cache DB or @@ -2398,7 +2834,7 @@ 2926. [placeholder] 2925. [bug] Named failed to accept uncachable negative responses - from insecure zones. [RT# 21555] + from insecure zones. [RT #21555] 2924. [func] 'rndc secroots' dump a combined summary of the current managed keys combined with trusted keys. @@ -2458,7 +2894,7 @@ 2904. [bug] When using DLV, sub-zones of the zones in the DLV, could be incorrectly marked as insecure instead of secure leading to negative proofs failing. This was - a unintended outcome from change 2890. [RT# 21392] + a unintended outcome from change 2890. [RT #21392] 2903. [bug] managed-keys-directory missing from namedconf.c. [RT #21370] @@ -2493,7 +2929,7 @@ 2892. [bug] Handle REVOKED keys better. [RT #20961] 2891. [maint] Update empty-zones list to match - draft-ietf-dnsop-default-local-zones-13. [RT# 21099] + draft-ietf-dnsop-default-local-zones-13. [RT #21099] 2890. [bug] Handle the introduction of new trusted-keys and DS, DLV RRsets better. [RT #21097] @@ -2904,7 +3340,7 @@ 2761. [cleanup] Enable internal symbol table for backtrace only for systems that are known to work. Currently, BSD - variants, Linux and Solaris are supported. [RT# 20202] + variants, Linux and Solaris are supported. [RT #20202] 2760. [cleanup] Corrected named-compilezone usage summary. [RT #20533] @@ -2918,7 +3354,7 @@ 2757. [bug] dig: assertion failure could occur in connect timeout. [RT #20599] -2756. [bug] Fixed corrupt logfile message in update.c. [RT# 20597] +2756. [bug] Fixed corrupt logfile message in update.c. [RT #20597] 2755. [placeholder] @@ -3913,7 +4349,7 @@ glue when sibling checks were disabled. [RT #18768] 2470. [bug] Elements of the isc_radix_node_t could be incorrectly - overwritten. [RT# 18719] + overwritten. [RT #18719] 2469. [port] solaris: Work around Solaris's select() limitations. [RT #18769] @@ -3986,7 +4422,7 @@ 2446. [func] Add a new log message about build options on startup. A new command-line option '-V' for named is also - provided to show this information. [RT# 18645] + provided to show this information. [RT #18645] 2445. [doc] ARM out-of-date on empty reverse zones (list includes RFC1918 address, but these are not yet compiled in). @@ -4000,7 +4436,7 @@ Fix this by doing an immediate WSAConnect() rather than an io completion port type for UDP. -2442. [bug] A lock could be destroyed twice. [RT# 18626] +2442. [bug] A lock could be destroyed twice. [RT #18626] 2441. [bug] isc_radix_insert() could copy radix tree nodes incompletely. [RT #18573] @@ -4237,7 +4673,7 @@ [RT #18054] 2368. [port] Linux: use libcap for capability management if - possible. [RT# 18026] + possible. [RT #18026] 2367. [bug] Improve counting of dns_resstatscounter_retry [RT #18030] @@ -4515,7 +4951,7 @@ 2277. [bug] Empty zone names were not correctly being caught at in the post parse checks. [RT #17357] -2276. [bug] Install . [RT# 17359] +2276. [bug] Install . [RT #17359] 2275. [func] Add support to dig to perform IXFR queries over UDP. [RT #17235] @@ -4523,7 +4959,7 @@ 2274. [func] Log zone transfer statistics. [RT #17336] 2273. [bug] Adjust log level to WARNING when saving inconsistent - stub/slave master and journal files. [RT# 17279] + stub/slave master and journal files. [RT #17279] 2272. [bug] Handle illegal dnssec-lookaside trust-anchor names. [RT #17262] @@ -4949,7 +5385,7 @@ packet was sent to. [RT #16613] 2142. [bug] Handle master files with a modification time that - matches the epoch. [RT# 16612] + matches the epoch. [RT #16612] 2141. [bug] dig/host should not be setting IDN_ASCCHECK (IDN equivalent of LDH checks). [RT #16609] @@ -4963,12 +5399,12 @@ 2138. [bug] Lock order reversal in resolver.c. [RT #16653] 2137. [port] Mips little endian and/or mips 64 bit are now - supported for atomic operations. [RT#16648] + supported for atomic operations. [RT #16648] 2136. [bug] nslookup/host looped if there was no search list and the host didn't exist. [RT #16657] -2135. [bug] Uninitialized rdataset in sdlz.c. [RT# 16656] +2135. [bug] Uninitialized rdataset in sdlz.c. [RT #16656] 2134. [func] Additional statistics support. [RT #16666] @@ -5036,7 +5472,7 @@ labels were failing. [RT #16447] 2113. [bug] nsupdate: if a zone is specified it should be used - for server discover. [RT# 16455] + for server discover. [RT #16455] 2112. [security] Warn if weak RSA exponent is used. [RT #16460] @@ -5084,7 +5520,7 @@ 2095. [port] libbind: alway prototype inet_cidr_ntop_ipv6() and net_cidr_ntop_ipv6(). [RT #16388] -2094. [contrib] Update named-bootconf. [RT# 16404] +2094. [contrib] Update named-bootconf. [RT #16404] 2093. [bug] named-checkzone -s was broken. @@ -5236,7 +5672,7 @@ [RT #16179] 2043. [port] nsupdate/nslookup: Force the flushing of the prompt - for interactive sessions. [RT#16148] + for interactive sessions. [RT #16148] 2042. [bug] named-checkconf was incorrectly rejecting the logging category "config". [RT #16117] @@ -5608,7 +6044,7 @@ 1927. [bug] Access to soanode or nsnode in rbtdb violated the lock order rule and could cause a dead lock. - [RT# 15518] + [RT #15518] 1926. [bug] The Windows installer did not check for empty passwords. BINDinstall was being installed in @@ -5625,7 +6061,7 @@ dns_log_setcontext(). 1921. [bug] Client memory contexts were not using internal - malloc. [RT# 15434] + malloc. [RT #15434] 1920. [bug] The cache rbtdb lock array was too small to have the desired performance characteristics. @@ -5897,7 +6333,7 @@ 1832. [bug] named fails to return BADKEY on unknown TSIG algorithm. [RT #13620] -1831. [doc] Update named-checkzone documentation. [RT#13604] +1831. [doc] Update named-checkzone documentation. [RT #13604] 1830. [bug] adb lame cache has sence of test reversed. [RT #13600] @@ -5918,7 +6354,7 @@ [RT #13510] 1823. [bug] Wrong macro used to check for point to point interface. - [RT#13418] + [RT #13418] 1822. [bug] check-names test for RT was reversed. [RT #13382] @@ -6078,7 +6514,7 @@ 1771. [placeholder] 1770. [bug] named-checkconf failed to report missing a missing - file clause for rbt{64} master/hint zones. [RT#13009] + file clause for rbt{64} master/hint zones. [RT #13009] 1769. [port] win32: change compiler flags /MTd ==> /MDd, /MT ==> /MD. @@ -6090,7 +6526,7 @@ support for (struct in6_pktinfo) failed. [RT #13077] 1766. [bug] Update the master file timestamp on successful refresh - as well as the journal's timestamp. [RT# 13062] + as well as the journal's timestamp. [RT #13062] 1765. [bug] configure --with-openssl=auto failed. [RT #12937] @@ -6243,7 +6679,7 @@ "ifconfig.sh down" didn't work for Solaris 9. 1716. [doc] named.conf(5) was being installed in the wrong - location. [RT# 12441] + location. [RT #12441] 1715. [func] 'dig +trace' now randomly selects the next servers to try. Report if there is a bad delegation. @@ -6312,7 +6748,7 @@ are defined in named.conf. [RT #12023] 1693. [bug] max-journal-size was not effective for master zones - with ixfr-from-differences set. [RT# 12024] + with ixfr-from-differences set. [RT #12024] 1692. [bug] Don't set -I, -L and -R flags when libcrypto is in /usr/lib. [RT #11971] @@ -6378,7 +6814,7 @@ 1671. [contrib] queryperf: add NAPTR to the list of known types. 1670. [func] Log UPDATE requests to slave zones without an acl as - "disabled" at debug level 3. [RT# 11657] + "disabled" at debug level 3. [RT #11657] 1669. [placeholder] @@ -6445,7 +6881,7 @@ [RT #11445] 1646. [bug] win32: logging file versions didn't work with - non-UNC filenames. [RT#11486] + non-UNC filenames. [RT #11486] 1645. [bug] named could trigger a REQUIRE failure if multiple masters with keys are specified. @@ -6495,17 +6931,17 @@ 1629. [func] dig now supports IPv6 scoped addresses with the extended format in the local-server part. [RT #8753] -1628. [bug] Typo in Compaq Trucluster support. [RT# 11264] +1628. [bug] Typo in Compaq Trucluster support. [RT #11264] 1627. [bug] win32: sockets were not being closed when the - last external reference was removed. [RT# 11179] + last external reference was removed. [RT #11179] -1626. [bug] --enable-getifaddrs was broken. [RT#11259] +1626. [bug] --enable-getifaddrs was broken. [RT #11259] 1625. [bug] named failed to load/transfer RFC2535 signed zones - which contained CNAMES. [RT# 11237] + which contained CNAMES. [RT #11237] -1624. [bug] zonemgr_putio() call should be locked. [RT# 11163] +1624. [bug] zonemgr_putio() call should be locked. [RT #11163] 1623. [bug] A serial number of zero was being displayed in the "sending notifies" log message when also-notify was @@ -6515,12 +6951,12 @@ available, and suppress wildcard binding if not. 1621. [bug] match-destinations did not work for IPv6 TCP queries. - [RT# 11156] + [RT #11156] 1620. [func] When loading a zone report if it is signed. [RT #11149] 1619. [bug] Missing ISC_LIST_UNLINK in end_reserved_dispatches(). - [RT# 11118] + [RT #11118] 1618. [bug] Fencepost errors in dns_name_ishostname() and dns_name_ismailbox() could trigger a INSIST(). @@ -6533,14 +6969,14 @@ 1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if it is defined. -1614. [port] win32: silence resource limit messages. [RT# 11101] +1614. [port] win32: silence resource limit messages. [RT #11101] 1613. [bug] Builds would fail on machines w/o a if_nametoindex(). Missing #ifdef ISC_PLATFORM_HAVEIFNAMETOINDEX/#endif. [RT #11119] 1612. [bug] check-names at the option/view level could trigger - an INSIST. [RT# 11116] + an INSIST. [RT #11116] 1611. [bug] solaris: IPv6 interface scanning failed to cope with no active IPv6 interfaces. @@ -6560,7 +6996,7 @@ to use when making queries. 1607. [bug] dig, host and nslookup were still using random() - to generate query ids. [RT# 11013] + to generate query ids. [RT #11013] 1606. [bug] DLV insecurity proof was failing. @@ -6571,14 +7007,14 @@ partially initialized structure. 1603. [bug] nsupdate: set interactive based on isatty(). - [RT# 10929] + [RT #10929] 1602. [bug] Logging to a file failed unless a size was specified. - [RT# 10925] + [RT #10925] 1601. [bug] Silence spurious warning 'both "recursion no;" and "allow-recursion" active' warning from view "_bind". - [RT# 10920] + [RT #10920] 1600. [bug] Duplicate zone pre-load checks were not case insensitive. @@ -6601,9 +7037,9 @@ queries while the dump was in progress. [RT #10565] 1593. [bug] rndc should return "unknown command" to unknown - commands. [RT# 10642] + commands. [RT #10642] -1592. [bug] configure_view() could leak a dispatch. [RT# 10675] +1592. [bug] configure_view() could leak a dispatch. [RT #10675] 1591. [bug] libbind: updated to BIND 8.4.5. @@ -6644,7 +7080,7 @@ workaround code. [RT #10331] 1576. [bug] Race condition in dns_dispatch_addresponse(). - [RT# 10272] + [RT #10272] 1575. [func] Log TSIG name on TSIG verify failure. [RT #4404] @@ -6669,7 +7105,7 @@ complete answer message to the last update. 1568. [bug] nsupdate now reports that the update failed in - interactive mode. [RT# 10236] + interactive mode. [RT #10236] 1567. [maint] B.ROOT-SERVERS.NET is now 192.228.79.201. @@ -6720,7 +7156,7 @@ were specified in /etc/resolv.conf. [RT #8232] 1553. [bug] The windows socket code could stop accepting - connections. [RT#10115] + connections. [RT #10115] 1552. [bug] Accept NOTIFY requests from mapped masters if matched-mapped is set. [RT #10049] @@ -6733,7 +7169,7 @@ in a easily parsable format (-D and -o). 1548. [bug] When parsing APL records it was possible to silently - accept out of range ADDRESSFAMILY values. [RT# 9979] + accept out of range ADDRESSFAMILY values. [RT #9979] 1547. [bug] Named wasted memory recording duplicate lame zone entries. [RT #9341] @@ -6770,10 +7206,10 @@ 1535. [placeholder] -1534. [bug] Race condition when priming cache. [RT# 9940] +1534. [bug] Race condition when priming cache. [RT #9940] 1533. [func] Warn if both "recursion no;" and "allow-recursion" - are active. [RT# 4389] + are active. [RT #4389] 1532. [port] netbsd: the configure test for requires . @@ -6785,7 +7221,7 @@ moment. [RT #9462] 1529. [bug] "notify explicit;" failed to log that NOTIFY messages - were being sent for the zone. [RT# 9442] + were being sent for the zone. [RT #9442] 1528. [cleanup] Simplify some dns_name_ functions based on the deprecation of bitstring labels. @@ -6801,18 +7237,18 @@ 1525. [bug] dns_cache_create() could trigger a REQUIRE failure in isc_mem_put() during error cleanup. - [RT# 9360] + [RT #9360] 1524. [port] AIX needs to be able to resolve all symbols when creating shared libraries (--with-libtool). -1523. [bug] Fix race condition in rbtdb. [RT# 9189] +1523. [bug] Fix race condition in rbtdb. [RT #9189] 1522. [bug] dns_db_findnode() relax the requirements on 'name'. - [RT# 9286] + [RT #9286] 1521. [bug] dns_view_createresolver() failed to check the - result from isc_mem_create(). [RT# 9294] + result from isc_mem_create(). [RT #9294] 1520. [protocol] Add SSHFP (SSH Finger Print) type. @@ -6912,7 +7348,7 @@ [RT #6189] 1486. [bug] isc_print_snprintf() '%%' consumed one too many format - characters. [RT# 8230] + characters. [RT #8230] 1485. [bug] gen failed to handle high type values. [RT #6225] @@ -7249,7 +7685,7 @@ 1372. [bug] named crashes with an assertion failure on exit when sharing the same port for listening and querying, and - changing listening addresses several times. [RT# 3509] + changing listening addresses several times. [RT #3509] 1371. [bug] notify-source-v6, transfer-source-v6 and query-source-v6 with explicit addresses and using the @@ -7272,7 +7708,7 @@ addresses / prefixes. 1364. [func] Log file name when unable to open memory statistics - and dump database files. [RT# 3437] + and dump database files. [RT #3437] 1363. [func] Listen-on-v6 now supports specific addresses. @@ -7584,7 +8020,7 @@ 1252. [bug] Dig, host and nslookup were not checking the address the answer was coming from against the address it was - sent to. [RT# 2692] + sent to. [RT #2692] 1251. [port] win32: a make file contained absolute version specific references. @@ -7656,7 +8092,7 @@ 1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER if a number was expected and some other token was - found. [RT#2532] + found. [RT #2532] 1226. [func] Use EDNS for zone refresh queries. [RT #2551] @@ -9269,7 +9705,7 @@ 729. [port] pthread_setconcurrency() needs to be called on Solaris. 728. [bug] Fix comment processing on master file directives. - [RT# 757] + [RT #757] 727. [port] Work around OS bug where accept() succeeds but fails to fill in the peer address of the accepted @@ -9311,7 +9747,7 @@ failure in adb.c. [RT #738] 714. [bug] Preserve interval timers across reloads unless changed. - [RT# 729] + [RT #729] 713. [func] named-checkconf takes '-t directory' similar to named. [RT #726] @@ -9531,7 +9967,7 @@ 644. [bug] #622 needed more work. [RT #562] 643. [bug] xfrin error messages made more verbose, added class - of the zone. [RT# 599] + of the zone. [RT #599] 642. [bug] Break the exit_check() race in the zone module. [RT #598] @@ -9959,7 +10395,7 @@ assertion. [RT #399] 515. [bug] The ssu table was not being attached / detached - by dns_zone_[sg]etssutable. [RT#397] + by dns_zone_[sg]etssutable. [RT #397] 514. [func] Retry refresh and notify queries if they timeout. [RT #388] @@ -10293,7 +10729,7 @@ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@FreeBSD.ORG Mon Dec 15 12:16:10 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6FA52936; Mon, 15 Dec 2014 12:16:10 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4220133C; Mon, 15 Dec 2014 12:16:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBFCGAUF045031; Mon, 15 Dec 2014 12:16:10 GMT (envelope-from erwin@FreeBSD.org) Received: (from erwin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBFCGAlj045030; Mon, 15 Dec 2014 12:16:10 GMT (envelope-from erwin@FreeBSD.org) Message-Id: <201412151216.sBFCGAlj045030@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: erwin set sender to erwin@FreeBSD.org using -f From: Erwin Lansing Date: Mon, 15 Dec 2014 12:16:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275803 - vendor/bind9/9.9.6-P1 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2014 12:16:10 -0000 Author: erwin Date: Mon Dec 15 12:16:09 2014 New Revision: 275803 URL: https://svnweb.freebsd.org/changeset/base/275803 Log: Tag the 9.9.6-P1 release Sponsored by: DK Hostmaster A/S Added: vendor/bind9/9.9.6-P1/ - copied from r275802, vendor/bind9/dist/ From owner-svn-src-vendor@FreeBSD.ORG Tue Dec 16 23:25:14 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 232DE55E; Tue, 16 Dec 2014 23:25:14 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 04081211; Tue, 16 Dec 2014 23:25:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBGNPDo6076923; Tue, 16 Dec 2014 23:25:13 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBGNPDKi076921; Tue, 16 Dec 2014 23:25:13 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201412162325.sBGNPDKi076921@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Tue, 16 Dec 2014 23:25:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275844 - vendor/unbound/dist/iterator X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Dec 2014 23:25:14 -0000 Author: delphij Date: Tue Dec 16 23:25:12 2014 New Revision: 275844 URL: https://svnweb.freebsd.org/changeset/base/275844 Log: Bring in unbound fixes for CVE-2014-8602 to ease future code import. Modified: vendor/unbound/dist/iterator/iterator.c vendor/unbound/dist/iterator/iterator.h Modified: vendor/unbound/dist/iterator/iterator.c ============================================================================== --- vendor/unbound/dist/iterator/iterator.c Tue Dec 16 21:57:55 2014 (r275843) +++ vendor/unbound/dist/iterator/iterator.c Tue Dec 16 23:25:12 2014 (r275844) @@ -120,6 +120,7 @@ iter_new(struct module_qstate* qstate, i iq->query_restart_count = 0; iq->referral_count = 0; iq->sent_count = 0; + iq->target_count = NULL; iq->wait_priming_stub = 0; iq->refetch_glue = 0; iq->dnssec_expected = 0; @@ -445,6 +446,26 @@ handle_cname_response(struct module_qsta return 1; } +/** create target count structure for this query */ +static void +target_count_create(struct iter_qstate* iq) +{ + if(!iq->target_count) { + iq->target_count = (int*)calloc(2, sizeof(int)); + /* if calloc fails we simply do not track this number */ + if(iq->target_count) + iq->target_count[0] = 1; + } +} + +static void +target_count_increase(struct iter_qstate* iq, int num) +{ + target_count_create(iq); + if(iq->target_count) + iq->target_count[1] += num; +} + /** * Generate a subrequest. * Generate a local request event. Local events are tied to this module, and @@ -516,6 +537,10 @@ generate_sub_request(uint8_t* qname, siz subiq = (struct iter_qstate*)subq->minfo[id]; memset(subiq, 0, sizeof(*subiq)); subiq->num_target_queries = 0; + target_count_create(iq); + subiq->target_count = iq->target_count; + if(iq->target_count) + iq->target_count[0] ++; /* extra reference */ subiq->num_current_queries = 0; subiq->depth = iq->depth+1; outbound_list_init(&subiq->outlist); @@ -1342,6 +1367,12 @@ query_for_targets(struct module_qstate* if(iq->depth == ie->max_dependency_depth) return 0; + if(iq->depth > 0 && iq->target_count && + iq->target_count[1] > MAX_TARGET_COUNT) { + verbose(VERB_QUERY, "request has exceeded the maximum " + "number of glue fetches %d", iq->target_count[1]); + return 0; + } iter_mark_cycle_targets(qstate, iq->dp); missing = (int)delegpt_count_missing_targets(iq->dp); @@ -1524,6 +1555,7 @@ processLastResort(struct module_qstate* return error_response(qstate, id, LDNS_RCODE_SERVFAIL); } iq->num_target_queries += qs; + target_count_increase(iq, qs); if(qs != 0) { qstate->ext_state[id] = module_wait_subquery; return 0; /* and wait for them */ @@ -1533,6 +1565,12 @@ processLastResort(struct module_qstate* verbose(VERB_QUERY, "maxdepth and need more nameservers, fail"); return error_response_cache(qstate, id, LDNS_RCODE_SERVFAIL); } + if(iq->depth > 0 && iq->target_count && + iq->target_count[1] > MAX_TARGET_COUNT) { + verbose(VERB_QUERY, "request has exceeded the maximum " + "number of glue fetches %d", iq->target_count[1]); + return error_response_cache(qstate, id, LDNS_RCODE_SERVFAIL); + } /* mark cycle targets for parent-side lookups */ iter_mark_pside_cycle_targets(qstate, iq->dp); /* see if we can issue queries to get nameserver addresses */ @@ -1562,6 +1600,7 @@ processLastResort(struct module_qstate* if(query_count != 0) { /* suspend to await results */ verbose(VERB_ALGO, "try parent-side glue lookup"); iq->num_target_queries += query_count; + target_count_increase(iq, query_count); qstate->ext_state[id] = module_wait_subquery; return 0; } @@ -1717,6 +1756,7 @@ processQueryTargets(struct module_qstate return error_response(qstate, id, LDNS_RCODE_SERVFAIL); } iq->num_target_queries += extra; + target_count_increase(iq, extra); if(iq->num_target_queries > 0) { /* wait to get all targets, we want to try em */ verbose(VERB_ALGO, "wait for all targets for fallback"); @@ -1757,6 +1797,7 @@ processQueryTargets(struct module_qstate /* errors ignored, these targets are not strictly necessary for * this result, we do not have to reply with SERVFAIL */ iq->num_target_queries += extra; + target_count_increase(iq, extra); } /* Add the current set of unused targets to our queue. */ @@ -1802,6 +1843,7 @@ processQueryTargets(struct module_qstate return 1; } iq->num_target_queries += qs; + target_count_increase(iq, qs); } /* Since a target query might have been made, we * need to check again. */ @@ -2894,6 +2936,8 @@ iter_clear(struct module_qstate* qstate, iq = (struct iter_qstate*)qstate->minfo[id]; if(iq) { outbound_list_clear(&iq->outlist); + if(iq->target_count && --iq->target_count[0] == 0) + free(iq->target_count); iq->num_current_queries = 0; } qstate->minfo[id] = NULL; Modified: vendor/unbound/dist/iterator/iterator.h ============================================================================== --- vendor/unbound/dist/iterator/iterator.h Tue Dec 16 21:57:55 2014 (r275843) +++ vendor/unbound/dist/iterator/iterator.h Tue Dec 16 23:25:12 2014 (r275844) @@ -52,6 +52,8 @@ struct iter_donotq; struct iter_prep_list; struct iter_priv; +/** max number of targets spawned for a query and its subqueries */ +#define MAX_TARGET_COUNT 32 /** max number of query restarts. Determines max number of CNAME chain. */ #define MAX_RESTART_COUNT 8 /** max number of referrals. Makes sure resolver does not run away */ @@ -254,6 +256,10 @@ struct iter_qstate { /** number of queries fired off */ int sent_count; + + /** number of target queries spawned in [1], for this query and its + * subqueries, the malloced-array is shared, [0] refcount. */ + int* target_count; /** * The query must store NS records from referrals as parentside RRs From owner-svn-src-vendor@FreeBSD.ORG Thu Dec 18 18:59:28 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 20A7722D; Thu, 18 Dec 2014 18:59:28 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0C5E62E20; Thu, 18 Dec 2014 18:59:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBIIxRCw021059; Thu, 18 Dec 2014 18:59:27 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBIIxRdG021057; Thu, 18 Dec 2014 18:59:27 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201412181859.sBIIxRdG021057@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Thu, 18 Dec 2014 18:59:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275914 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Dec 2014 18:59:28 -0000 Author: delphij Date: Thu Dec 18 18:59:26 2014 New Revision: 275914 URL: https://svnweb.freebsd.org/changeset/base/275914 Log: 5422 preserve AVL invariants in dn_dbufs Reviewed by: Matthew Ahrens Reviewed by: Paul Dagnelie Reviewed by: Josef 'Jeff' Sipek Reviewed by: Albert Lee Approved by: Dan McDonald Author: Alex Reece illumos/illumos-gate@a846f19d279fdfb0e0d63f78ccaf0205a88274d2 Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dnode.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dnode.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/dnode.c Thu Dec 18 18:46:08 2014 (r275913) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/dnode.c Thu Dec 18 18:59:26 2014 (r275914) @@ -79,16 +79,14 @@ dbuf_compare(const void *x1, const void return (1); } - if (d1->db_state < d2->db_state) { + if (d1->db_state == DB_SEARCH) { + ASSERT3S(d2->db_state, !=, DB_SEARCH); return (-1); - } - if (d1->db_state > d2->db_state) { + } else if (d2->db_state == DB_SEARCH) { + ASSERT3S(d1->db_state, !=, DB_SEARCH); return (1); } - ASSERT3S(d1->db_state, !=, DB_SEARCH); - ASSERT3S(d2->db_state, !=, DB_SEARCH); - if ((uintptr_t)d1 < (uintptr_t)d2) { return (-1); } From owner-svn-src-vendor@FreeBSD.ORG Sat Dec 20 22:52:42 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D020BB63; Sat, 20 Dec 2014 22:52:42 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B598B1448; Sat, 20 Dec 2014 22:52:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBKMqgsH007991; Sat, 20 Dec 2014 22:52:42 GMT (envelope-from cy@FreeBSD.org) Received: (from cy@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBKMqg7c007986; Sat, 20 Dec 2014 22:52:42 GMT (envelope-from cy@FreeBSD.org) Message-Id: <201412202252.sBKMqg7c007986@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: cy set sender to cy@FreeBSD.org using -f From: Cy Schubert Date: Sat, 20 Dec 2014 22:52:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275970 - in vendor/ntp/dist: . adjtimed arlib clockstuff conf html html/build html/description_files html/drivers html/drivers/scripts html/hints html/icons html/pic html/scripts inclu... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Dec 2014 22:52:42 -0000 Author: cy Date: Sat Dec 20 22:52:39 2014 New Revision: 275970 URL: https://svnweb.freebsd.org/changeset/base/275970 Log: Vendor import ntp 4.2.8. Reviewed by: roberto Security: VUXML: 4033d826-87dd-11e4-9079-3c970e169bc2 Security: http://www.kb.cert.org/vuls/id/852879 Security: CVE-2014-9293 Security CVE-2014-9294 Security CVE-2014-9295 Security CVE-2014-9296 Added: vendor/ntp/dist/check-libopts.mf vendor/ntp/dist/html/access.html (contents, props changed) vendor/ntp/dist/html/authentic.html (contents, props changed) vendor/ntp/dist/html/autokey.html (contents, props changed) vendor/ntp/dist/html/clock.html (contents, props changed) vendor/ntp/dist/html/cluster.html (contents, props changed) vendor/ntp/dist/html/discipline.html (contents, props changed) vendor/ntp/dist/html/discover.html (contents, props changed) vendor/ntp/dist/html/drivers/driver45.html (contents, props changed) vendor/ntp/dist/html/drivers/driver46.html (contents, props changed) vendor/ntp/dist/html/filter.html (contents, props changed) vendor/ntp/dist/html/history.html (contents, props changed) vendor/ntp/dist/html/huffpuff.html (contents, props changed) vendor/ntp/dist/html/icons/sitemap.png (contents, props changed) vendor/ntp/dist/html/leap.html (contents, props changed) vendor/ntp/dist/html/orphan.html (contents, props changed) vendor/ntp/dist/html/pic/ vendor/ntp/dist/html/pic/9400n.jpg (contents, props changed) vendor/ntp/dist/html/pic/alice11.gif (contents, props changed) vendor/ntp/dist/html/pic/alice13.gif (contents, props changed) vendor/ntp/dist/html/pic/alice15.gif (contents, props changed) vendor/ntp/dist/html/pic/alice23.gif (contents, props changed) vendor/ntp/dist/html/pic/alice31.gif (contents, props changed) vendor/ntp/dist/html/pic/alice32.gif (contents, props changed) vendor/ntp/dist/html/pic/alice35.gif (contents, props changed) vendor/ntp/dist/html/pic/alice38.gif (contents, props changed) vendor/ntp/dist/html/pic/alice44.gif (contents, props changed) vendor/ntp/dist/html/pic/alice47.gif (contents, props changed) vendor/ntp/dist/html/pic/alice51.gif (contents, props changed) vendor/ntp/dist/html/pic/alice61.gif (contents, props changed) vendor/ntp/dist/html/pic/barnstable.gif (contents, props changed) vendor/ntp/dist/html/pic/beaver.gif (contents, props changed) vendor/ntp/dist/html/pic/boom3.gif (contents, props changed) vendor/ntp/dist/html/pic/boom3a.gif (contents, props changed) vendor/ntp/dist/html/pic/boom4.gif (contents, props changed) vendor/ntp/dist/html/pic/broad.gif (contents, props changed) vendor/ntp/dist/html/pic/bustardfly.gif (contents, props changed) vendor/ntp/dist/html/pic/c51.jpg (contents, props changed) vendor/ntp/dist/html/pic/description.jpg (contents, props changed) vendor/ntp/dist/html/pic/discipline.gif (contents, props changed) vendor/ntp/dist/html/pic/dogsnake.gif (contents, props changed) vendor/ntp/dist/html/pic/driver29.gif (contents, props changed) vendor/ntp/dist/html/pic/driver43_1.gif (contents, props changed) vendor/ntp/dist/html/pic/driver43_2.jpg (contents, props changed) vendor/ntp/dist/html/pic/fg6021.gif (contents, props changed) vendor/ntp/dist/html/pic/fg6039.jpg (contents, props changed) vendor/ntp/dist/html/pic/fig_3_1.gif (contents, props changed) vendor/ntp/dist/html/pic/flatheads.gif (contents, props changed) vendor/ntp/dist/html/pic/flt1.gif (contents, props changed) vendor/ntp/dist/html/pic/flt2.gif (contents, props changed) vendor/ntp/dist/html/pic/flt3.gif (contents, props changed) vendor/ntp/dist/html/pic/flt4.gif (contents, props changed) vendor/ntp/dist/html/pic/flt5.gif (contents, props changed) vendor/ntp/dist/html/pic/flt6.gif (contents, props changed) vendor/ntp/dist/html/pic/flt7.gif (contents, props changed) vendor/ntp/dist/html/pic/flt8.gif (contents, props changed) vendor/ntp/dist/html/pic/flt9.gif (contents, props changed) vendor/ntp/dist/html/pic/freq1211.gif (contents, props changed) vendor/ntp/dist/html/pic/gadget.jpg (contents, props changed) vendor/ntp/dist/html/pic/gps167.jpg (contents, props changed) vendor/ntp/dist/html/pic/group.gif (contents, props changed) vendor/ntp/dist/html/pic/hornraba.gif (contents, props changed) vendor/ntp/dist/html/pic/igclock.gif (contents, props changed) vendor/ntp/dist/html/pic/neoclock4x.gif (contents, props changed) vendor/ntp/dist/html/pic/offset1211.gif (contents, props changed) vendor/ntp/dist/html/pic/oncore_evalbig.gif (contents, props changed) vendor/ntp/dist/html/pic/oncore_remoteant.jpg (contents, props changed) vendor/ntp/dist/html/pic/oncore_utplusbig.gif (contents, props changed) vendor/ntp/dist/html/pic/oz2.gif (contents, props changed) vendor/ntp/dist/html/pic/panda.gif (contents, props changed) vendor/ntp/dist/html/pic/pd_om006.gif (contents, props changed) vendor/ntp/dist/html/pic/pd_om011.gif (contents, props changed) vendor/ntp/dist/html/pic/peer.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo1a.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo3a.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo4.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo5.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo6.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo7.gif (contents, props changed) vendor/ntp/dist/html/pic/pogo8.gif (contents, props changed) vendor/ntp/dist/html/pic/pzf509.jpg (contents, props changed) vendor/ntp/dist/html/pic/pzf511.jpg (contents, props changed) vendor/ntp/dist/html/pic/rabbit.gif (contents, props changed) vendor/ntp/dist/html/pic/radio2.jpg (contents, props changed) vendor/ntp/dist/html/pic/sheepb.jpg (contents, props changed) vendor/ntp/dist/html/pic/stack1a.jpg (contents, props changed) vendor/ntp/dist/html/pic/stats.gif (contents, props changed) vendor/ntp/dist/html/pic/sx5.gif (contents, props changed) vendor/ntp/dist/html/pic/thunderbolt.jpg (contents, props changed) vendor/ntp/dist/html/pic/time1.gif (contents, props changed) vendor/ntp/dist/html/pic/tonea.gif (contents, props changed) vendor/ntp/dist/html/pic/tribeb.gif (contents, props changed) vendor/ntp/dist/html/pic/wingdorothy.gif (contents, props changed) vendor/ntp/dist/html/poll.html (contents, props changed) vendor/ntp/dist/html/scripts/hand.txt (contents, props changed) vendor/ntp/dist/html/scripts/special.txt (contents, props changed) vendor/ntp/dist/html/select.html (contents, props changed) vendor/ntp/dist/html/stats.html (contents, props changed) vendor/ntp/dist/html/warp.html (contents, props changed) vendor/ntp/dist/include/declcond.h (contents, props changed) vendor/ntp/dist/include/intreswork.h (contents, props changed) vendor/ntp/dist/include/libntp.h (contents, props changed) vendor/ntp/dist/include/ntp_prio_q.h (contents, props changed) vendor/ntp/dist/include/ntp_worker.h (contents, props changed) vendor/ntp/dist/include/ntp_workimpl.h (contents, props changed) vendor/ntp/dist/include/timespecops.h (contents, props changed) vendor/ntp/dist/include/timetoa.h (contents, props changed) vendor/ntp/dist/include/timevalops.h (contents, props changed) vendor/ntp/dist/include/vint64ops.h (contents, props changed) vendor/ntp/dist/includes.mf vendor/ntp/dist/lib/isc/Atffile vendor/ntp/dist/lib/isc/app_api.c (contents, props changed) vendor/ntp/dist/lib/isc/backtrace-emptytbl.c (contents, props changed) vendor/ntp/dist/lib/isc/backtrace.c (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/backtrace.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/bind9.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/namespace.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/queue.h (contents, props changed) vendor/ntp/dist/lib/isc/mem_api.c (contents, props changed) vendor/ntp/dist/lib/isc/socket_api.c (contents, props changed) vendor/ntp/dist/lib/isc/task_api.c (contents, props changed) vendor/ntp/dist/lib/isc/tests/ vendor/ntp/dist/lib/isc/tests/Atffile vendor/ntp/dist/lib/isc/tests/hash_test.c (contents, props changed) vendor/ntp/dist/lib/isc/tests/isctest.c (contents, props changed) vendor/ntp/dist/lib/isc/tests/isctest.h (contents, props changed) vendor/ntp/dist/lib/isc/tests/queue_test.c (contents, props changed) vendor/ntp/dist/lib/isc/tests/socket_test.c (contents, props changed) vendor/ntp/dist/lib/isc/tests/symtab_test.c (contents, props changed) vendor/ntp/dist/lib/isc/tests/task_test.c (contents, props changed) vendor/ntp/dist/lib/isc/tests/taskpool_test.c (contents, props changed) vendor/ntp/dist/lib/isc/timer_api.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/libgen.h (contents, props changed) vendor/ntp/dist/libjsmn/ vendor/ntp/dist/libjsmn/LICENSE vendor/ntp/dist/libjsmn/Makefile (contents, props changed) vendor/ntp/dist/libjsmn/README.md vendor/ntp/dist/libjsmn/jsmn.c (contents, props changed) vendor/ntp/dist/libjsmn/jsmn.h (contents, props changed) vendor/ntp/dist/libjsmn/jsmn_test.c (contents, props changed) vendor/ntp/dist/libntp/ntp_calendar.c (contents, props changed) vendor/ntp/dist/libntp/ntp_crypto_rnd.c (contents, props changed) vendor/ntp/dist/libntp/ntp_intres.c (contents, props changed) vendor/ntp/dist/libntp/ntp_worker.c (contents, props changed) vendor/ntp/dist/libntp/socket.c (contents, props changed) vendor/ntp/dist/libntp/strl_obsd.c (contents, props changed) vendor/ntp/dist/libntp/timetoa.c (contents, props changed) vendor/ntp/dist/libntp/timevalops.c (contents, props changed) vendor/ntp/dist/libntp/vint64ops.c (contents, props changed) vendor/ntp/dist/libntp/work_fork.c (contents, props changed) vendor/ntp/dist/libntp/work_thread.c (contents, props changed) vendor/ntp/dist/libparse/clk_sel240x.c (contents, props changed) vendor/ntp/dist/ntpd/complete.conf.in (contents, props changed) vendor/ntp/dist/ntpd/declcond.h (contents, props changed) vendor/ntp/dist/ntpd/invoke-ntp.conf.menu vendor/ntp/dist/ntpd/invoke-ntp.conf.texi vendor/ntp/dist/ntpd/invoke-ntp.keys.menu vendor/ntp/dist/ntpd/invoke-ntp.keys.texi vendor/ntp/dist/ntpd/invoke-ntpd.menu vendor/ntp/dist/ntpd/invoke-ntpd.texi vendor/ntp/dist/ntpd/ntp.conf.5man vendor/ntp/dist/ntpd/ntp.conf.5mdoc vendor/ntp/dist/ntpd/ntp.conf.def vendor/ntp/dist/ntpd/ntp.conf.html (contents, props changed) vendor/ntp/dist/ntpd/ntp.conf.man.in (contents, props changed) vendor/ntp/dist/ntpd/ntp.conf.mdoc.in (contents, props changed) vendor/ntp/dist/ntpd/ntp.conf.texi vendor/ntp/dist/ntpd/ntp.keys.5man vendor/ntp/dist/ntpd/ntp.keys.5mdoc vendor/ntp/dist/ntpd/ntp.keys.def vendor/ntp/dist/ntpd/ntp.keys.html (contents, props changed) vendor/ntp/dist/ntpd/ntp.keys.man.in (contents, props changed) vendor/ntp/dist/ntpd/ntp.keys.mdoc.in (contents, props changed) vendor/ntp/dist/ntpd/ntp.keys.texi vendor/ntp/dist/ntpd/ntp_leapsec.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_leapsec.h (contents, props changed) vendor/ntp/dist/ntpd/ntp_prio_q.c (contents, props changed) vendor/ntp/dist/ntpd/ntpd.1ntpdman vendor/ntp/dist/ntpd/ntpd.1ntpdmdoc vendor/ntp/dist/ntpd/ntpd.html (contents, props changed) vendor/ntp/dist/ntpd/ntpd.man.in (contents, props changed) vendor/ntp/dist/ntpd/ntpd.mdoc.in (contents, props changed) vendor/ntp/dist/ntpd/ntpd.texi vendor/ntp/dist/ntpd/refclock_gpsdjson.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_tsyncpci.c (contents, props changed) vendor/ntp/dist/ntpdc/invoke-ntpdc.menu vendor/ntp/dist/ntpdc/invoke-ntpdc.texi vendor/ntp/dist/ntpdc/ntpdc.1ntpdcman vendor/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc vendor/ntp/dist/ntpdc/ntpdc.html (contents, props changed) vendor/ntp/dist/ntpdc/ntpdc.man.in (contents, props changed) vendor/ntp/dist/ntpdc/ntpdc.mdoc.in (contents, props changed) vendor/ntp/dist/ntpdc/ntpdc.texi vendor/ntp/dist/ntpq/invoke-ntpq.menu vendor/ntp/dist/ntpq/invoke-ntpq.texi vendor/ntp/dist/ntpq/ntpq.1ntpqman vendor/ntp/dist/ntpq/ntpq.1ntpqmdoc vendor/ntp/dist/ntpq/ntpq.html (contents, props changed) vendor/ntp/dist/ntpq/ntpq.man.in (contents, props changed) vendor/ntp/dist/ntpq/ntpq.mdoc.in (contents, props changed) vendor/ntp/dist/ntpq/ntpq.texi vendor/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.menu vendor/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi vendor/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman vendor/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc vendor/ntp/dist/ntpsnmpd/ntpsnmpd.html (contents, props changed) vendor/ntp/dist/ntpsnmpd/ntpsnmpd.man.in (contents, props changed) vendor/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in (contents, props changed) vendor/ntp/dist/ntpsnmpd/ntpsnmpd.texi vendor/ntp/dist/ports/ vendor/ntp/dist/ports/winnt/ vendor/ntp/dist/ports/winnt/include/ vendor/ntp/dist/ports/winnt/include/arpa/ vendor/ntp/dist/ports/winnt/include/arpa/inet.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/clockstuff.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/config.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/gaa_compat.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/hopf_PCI_io.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/netdb.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/ntp_iocompletionport.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/ntp_timer.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/ntservice.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/stdint.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/stdnoreturn.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/sys/ vendor/ntp/dist/ports/winnt/include/sys/ioctl.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/sys/param.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/sys/resource.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/sys/signal.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/sys/time.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/sys/wait.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/syslog.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/termios.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/timepps.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/unistd.h (contents, props changed) vendor/ntp/dist/ports/winnt/include/win32_io.h (contents, props changed) vendor/ntp/dist/ports/winnt/instsrv/ vendor/ntp/dist/ports/winnt/instsrv/instsrv.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/ vendor/ntp/dist/ports/winnt/libntp/MSG00001.bin (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/SetSystemTime.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/getclock.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/messages.h (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/messages.mc vendor/ntp/dist/ports/winnt/libntp/messages.rc vendor/ntp/dist/ports/winnt/libntp/randfile.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/setpriority.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/syslog.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/termios.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/util_clockstuff.c (contents, props changed) vendor/ntp/dist/ports/winnt/libntp/win32_io.c (contents, props changed) vendor/ntp/dist/ports/winnt/ntpd/ vendor/ntp/dist/ports/winnt/ntpd/hopf_PCI_io.c (contents, props changed) vendor/ntp/dist/ports/winnt/ntpd/nt_clockstuff.c (contents, props changed) vendor/ntp/dist/ports/winnt/ntpd/ntp_iocompletionport.c (contents, props changed) vendor/ntp/dist/ports/winnt/ntpd/ntservice.c (contents, props changed) vendor/ntp/dist/ports/winnt/ntptrace/ vendor/ntp/dist/ports/winnt/ntptrace/ntptrace.dsp vendor/ntp/dist/ports/winnt/ppsapi/ vendor/ntp/dist/ports/winnt/ppsapi/loopback/ vendor/ntp/dist/ports/winnt/ppsapi/loopback/monolithic-serialpps-timepps.h (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/loopback/monolithic-serialpps-timepps.txt (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/loopback/src/ vendor/ntp/dist/ports/winnt/ppsapi/loopback/src/loopback-ppsapi.c (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/loopback/src/loopback-ppsapi.def vendor/ntp/dist/ports/winnt/ppsapi/loopback/src/loopback-ppsapi.h (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/loopback/src/sys/ vendor/ntp/dist/ports/winnt/ppsapi/loopback/src/sys/time.h (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/loopback/src/timepps.h (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/skelprov/ vendor/ntp/dist/ports/winnt/ppsapi/skelprov/skeleton-ppsapi-provider.c (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/skelprov/skeleton-ppsapi-provider.def vendor/ntp/dist/ports/winnt/ppsapi/skelprov/skeleton-ppsapi-provider.h (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/skelprov/skeleton-ppsapi-provider.sln vendor/ntp/dist/ports/winnt/ppsapi/skelprov/skeleton-ppsapi-provider.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/ppsapi/skelprov/sys/ vendor/ntp/dist/ports/winnt/ppsapi/skelprov/sys/time.h (contents, props changed) vendor/ntp/dist/ports/winnt/scripts/ vendor/ntp/dist/ports/winnt/scripts/mkver.bat (contents, props changed) vendor/ntp/dist/ports/winnt/vs2005/ vendor/ntp/dist/ports/winnt/vs2005/Instsrv.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2005/libntp.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2005/ntp.sln vendor/ntp/dist/ports/winnt/vs2005/ntpd.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2005/ntpdate.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2005/ntpdc.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2005/ntpkeygen.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2005/ntpq.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/ vendor/ntp/dist/ports/winnt/vs2008/instsrv/ vendor/ntp/dist/ports/winnt/vs2008/instsrv/instsrv.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/libntp/ vendor/ntp/dist/ports/winnt/vs2008/libntp/libntp.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/loopback-pps/ vendor/ntp/dist/ports/winnt/vs2008/loopback-pps/loopback-ppsapi-provider.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/ntp-keygen/ vendor/ntp/dist/ports/winnt/vs2008/ntp-keygen/ntp-keygen.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/ntp.sln vendor/ntp/dist/ports/winnt/vs2008/ntpd/ vendor/ntp/dist/ports/winnt/vs2008/ntpd-keyword-gen/ vendor/ntp/dist/ports/winnt/vs2008/ntpd-keyword-gen/ntpd-keyword-gen.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/ntpd/gen-ntp_keyword.bat vendor/ntp/dist/ports/winnt/vs2008/ntpd/ntpd.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/ntpdate/ vendor/ntp/dist/ports/winnt/vs2008/ntpdate/ntpdate.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/ntpdc/ vendor/ntp/dist/ports/winnt/vs2008/ntpdc/ntpdc.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2008/ntpq/ vendor/ntp/dist/ports/winnt/vs2008/ntpq/ntpq.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ vendor/ntp/dist/ports/winnt/vs2013/instsrv/ vendor/ntp/dist/ports/winnt/vs2013/instsrv/instsrv.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/instsrv/instsrv.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/instsrv/instsrv.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/libntp/ vendor/ntp/dist/ports/winnt/vs2013/libntp/libntp.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/libntp/libntp.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/libntp/libntp.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/loopback-pps/ vendor/ntp/dist/ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntp-keygen/ vendor/ntp/dist/ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntp.sln vendor/ntp/dist/ports/winnt/vs2013/ntpd/ vendor/ntp/dist/ports/winnt/vs2013/ntpd-keyword-gen/ vendor/ntp/dist/ports/winnt/vs2013/ntpd-keyword-gen/ntpd-keyword-gen.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpd/gen-ntp_keyword.bat vendor/ntp/dist/ports/winnt/vs2013/ntpd/ntpd.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpd/ntpd.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpd/ntpd.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpdate/ vendor/ntp/dist/ports/winnt/vs2013/ntpdate/ntpdate.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpdate/ntpdate.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpdate/ntpdate.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpdc/ vendor/ntp/dist/ports/winnt/vs2013/ntpdc/ntpdc.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpdc/ntpdc.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpdc/ntpdc.vcxproj.filters (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpq/ vendor/ntp/dist/ports/winnt/vs2013/ntpq/ntpq.vcproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpq/ntpq.vcxproj (contents, props changed) vendor/ntp/dist/ports/winnt/vs2013/ntpq/ntpq.vcxproj.filters (contents, props changed) vendor/ntp/dist/scripts/build/ vendor/ntp/dist/scripts/build/Makefile.am (contents, props changed) vendor/ntp/dist/scripts/build/Makefile.in (contents, props changed) vendor/ntp/dist/scripts/build/UpdatePoint (contents, props changed) vendor/ntp/dist/scripts/build/VersionName (contents, props changed) vendor/ntp/dist/scripts/build/check--help (contents, props changed) vendor/ntp/dist/scripts/build/checkChangeLog (contents, props changed) vendor/ntp/dist/scripts/build/checkHtmlFileDates (contents, props changed) vendor/ntp/dist/scripts/build/fixautomakedepsmagic (contents, props changed) vendor/ntp/dist/scripts/build/genCommitLog (contents, props changed) vendor/ntp/dist/scripts/build/genver (contents, props changed) vendor/ntp/dist/scripts/build/mkver.in (contents, props changed) vendor/ntp/dist/scripts/build/updateBEDate (contents, props changed) vendor/ntp/dist/scripts/calc_tickadj/ vendor/ntp/dist/scripts/calc_tickadj/Makefile.am (contents, props changed) vendor/ntp/dist/scripts/calc_tickadj/Makefile.in (contents, props changed) vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj-opts.def vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj.html (contents, props changed) vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj.in (contents, props changed) vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in (contents, props changed) vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in (contents, props changed) vendor/ntp/dist/scripts/calc_tickadj/calc_tickadj.texi vendor/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.menu vendor/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi vendor/ntp/dist/scripts/deprecated/ vendor/ntp/dist/scripts/deprecated/freq_adj.in (contents, props changed) vendor/ntp/dist/scripts/deprecated/hpadjtime.sh (contents, props changed) vendor/ntp/dist/scripts/deprecated/html2man.in (contents, props changed) vendor/ntp/dist/scripts/deprecated/ntp-close (contents, props changed) vendor/ntp/dist/scripts/deprecated/ntp-groper (contents, props changed) vendor/ntp/dist/scripts/deprecated/ntp-restart (contents, props changed) vendor/ntp/dist/scripts/deprecated/ntp-status (contents, props changed) vendor/ntp/dist/scripts/invoke-plot_summary.menu vendor/ntp/dist/scripts/invoke-plot_summary.texi vendor/ntp/dist/scripts/invoke-summary.menu vendor/ntp/dist/scripts/invoke-summary.texi vendor/ntp/dist/scripts/lib/ vendor/ntp/dist/scripts/lib/Makefile.am (contents, props changed) vendor/ntp/dist/scripts/lib/Makefile.in (contents, props changed) vendor/ntp/dist/scripts/lib/NTP/ vendor/ntp/dist/scripts/lib/NTP/Util.pm (contents, props changed) vendor/ntp/dist/scripts/ntp-wait/ vendor/ntp/dist/scripts/ntp-wait/Makefile.am (contents, props changed) vendor/ntp/dist/scripts/ntp-wait/Makefile.in (contents, props changed) vendor/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.menu vendor/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi vendor/ntp/dist/scripts/ntp-wait/ntp-wait-opts vendor/ntp/dist/scripts/ntp-wait/ntp-wait-opts.def vendor/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman vendor/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc vendor/ntp/dist/scripts/ntp-wait/ntp-wait.html (contents, props changed) vendor/ntp/dist/scripts/ntp-wait/ntp-wait.in (contents, props changed) vendor/ntp/dist/scripts/ntp-wait/ntp-wait.man.in (contents, props changed) vendor/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in (contents, props changed) vendor/ntp/dist/scripts/ntp-wait/ntp-wait.texi vendor/ntp/dist/scripts/ntpsweep/ vendor/ntp/dist/scripts/ntpsweep/Makefile.am (contents, props changed) vendor/ntp/dist/scripts/ntpsweep/Makefile.in (contents, props changed) vendor/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.menu vendor/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi vendor/ntp/dist/scripts/ntpsweep/ntpsweep-opts vendor/ntp/dist/scripts/ntpsweep/ntpsweep-opts.def vendor/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman vendor/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc vendor/ntp/dist/scripts/ntpsweep/ntpsweep.html (contents, props changed) vendor/ntp/dist/scripts/ntpsweep/ntpsweep.in (contents, props changed) vendor/ntp/dist/scripts/ntpsweep/ntpsweep.man.in (contents, props changed) vendor/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in (contents, props changed) vendor/ntp/dist/scripts/ntpsweep/ntpsweep.texi vendor/ntp/dist/scripts/ntptrace/ vendor/ntp/dist/scripts/ntptrace/Makefile.am (contents, props changed) vendor/ntp/dist/scripts/ntptrace/Makefile.in (contents, props changed) vendor/ntp/dist/scripts/ntptrace/invoke-ntptrace.menu vendor/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi vendor/ntp/dist/scripts/ntptrace/ntptrace-opts vendor/ntp/dist/scripts/ntptrace/ntptrace-opts.def vendor/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman vendor/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc vendor/ntp/dist/scripts/ntptrace/ntptrace.html (contents, props changed) vendor/ntp/dist/scripts/ntptrace/ntptrace.in (contents, props changed) vendor/ntp/dist/scripts/ntptrace/ntptrace.man.in (contents, props changed) vendor/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in (contents, props changed) vendor/ntp/dist/scripts/ntptrace/ntptrace.texi vendor/ntp/dist/scripts/plot_summary-opts vendor/ntp/dist/scripts/plot_summary-opts.def vendor/ntp/dist/scripts/plot_summary.1plot_summaryman vendor/ntp/dist/scripts/plot_summary.1plot_summarymdoc vendor/ntp/dist/scripts/plot_summary.html (contents, props changed) vendor/ntp/dist/scripts/plot_summary.man.in (contents, props changed) vendor/ntp/dist/scripts/plot_summary.mdoc.in (contents, props changed) vendor/ntp/dist/scripts/plot_summary.texi vendor/ntp/dist/scripts/rc/ vendor/ntp/dist/scripts/rc/README vendor/ntp/dist/scripts/rc/ntpd vendor/ntp/dist/scripts/rc/ntpwait vendor/ntp/dist/scripts/rc/rc.d/ vendor/ntp/dist/scripts/rc/rc.d/TIMESYNC vendor/ntp/dist/scripts/rc/rc.d/ntpd vendor/ntp/dist/scripts/rc/rc.d/ntpwait vendor/ntp/dist/scripts/summary-opts vendor/ntp/dist/scripts/summary-opts.def vendor/ntp/dist/scripts/summary.1summaryman vendor/ntp/dist/scripts/summary.1summarymdoc vendor/ntp/dist/scripts/summary.html (contents, props changed) vendor/ntp/dist/scripts/summary.man.in (contents, props changed) vendor/ntp/dist/scripts/summary.mdoc.in (contents, props changed) vendor/ntp/dist/scripts/summary.texi vendor/ntp/dist/sntp/ag-tpl/ vendor/ntp/dist/sntp/ag-tpl/0-old/ vendor/ntp/dist/sntp/ag-tpl/0-old/Mdoc.pm (contents, props changed) vendor/ntp/dist/sntp/ag-tpl/0-old/agman-cmd.tpl vendor/ntp/dist/sntp/ag-tpl/0-old/agmdoc-cmd.tpl vendor/ntp/dist/sntp/ag-tpl/0-old/cmd-doc.tlib vendor/ntp/dist/sntp/ag-tpl/0-old/mdoc-synopsis.tlib vendor/ntp/dist/sntp/ag-tpl/0-old/mdoc2man (contents, props changed) vendor/ntp/dist/sntp/ag-tpl/0-old/mdoc2texi (contents, props changed) vendor/ntp/dist/sntp/ag-tpl/0-old/perlopt.tpl vendor/ntp/dist/sntp/check-libntp.mf vendor/ntp/dist/sntp/check-libopts.mf vendor/ntp/dist/sntp/include/ vendor/ntp/dist/sntp/include/Makefile.am (contents, props changed) vendor/ntp/dist/sntp/include/Makefile.in (contents, props changed) vendor/ntp/dist/sntp/include/autogen-version.def vendor/ntp/dist/sntp/include/copyright.def vendor/ntp/dist/sntp/include/debug-opt.def vendor/ntp/dist/sntp/include/homerc.def vendor/ntp/dist/sntp/include/ntp.lic vendor/ntp/dist/sntp/include/version.def vendor/ntp/dist/sntp/include/version.texi vendor/ntp/dist/sntp/includes.mf vendor/ntp/dist/sntp/invoke-sntp.menu vendor/ntp/dist/sntp/invoke-sntp.texi vendor/ntp/dist/sntp/libevent/ vendor/ntp/dist/sntp/libevent/ChangeLog vendor/ntp/dist/sntp/libevent/ChangeLog-1.4 (contents, props changed) vendor/ntp/dist/sntp/libevent/ChangeLog-2.0 vendor/ntp/dist/sntp/libevent/Doxyfile vendor/ntp/dist/sntp/libevent/LICENSE vendor/ntp/dist/sntp/libevent/Makefile.am (contents, props changed) vendor/ntp/dist/sntp/libevent/Makefile.in (contents, props changed) vendor/ntp/dist/sntp/libevent/Makefile.nmake (contents, props changed) vendor/ntp/dist/sntp/libevent/README vendor/ntp/dist/sntp/libevent/WIN32-Code/ vendor/ntp/dist/sntp/libevent/WIN32-Code/nmake/ vendor/ntp/dist/sntp/libevent/WIN32-Code/nmake/evconfig-private.h (contents, props changed) vendor/ntp/dist/sntp/libevent/WIN32-Code/nmake/event2/ vendor/ntp/dist/sntp/libevent/WIN32-Code/nmake/event2/event-config.h (contents, props changed) vendor/ntp/dist/sntp/libevent/WIN32-Code/tree.h (contents, props changed) vendor/ntp/dist/sntp/libevent/aclocal.m4 vendor/ntp/dist/sntp/libevent/arc4random.c (contents, props changed) vendor/ntp/dist/sntp/libevent/autogen.sh (contents, props changed) vendor/ntp/dist/sntp/libevent/buffer.c (contents, props changed) vendor/ntp/dist/sntp/libevent/buffer_iocp.c (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent.c (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent_async.c (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent_filter.c (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent_openssl.c (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent_pair.c (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent_ratelim.c (contents, props changed) vendor/ntp/dist/sntp/libevent/bufferevent_sock.c (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/ vendor/ntp/dist/sntp/libevent/build-aux/compile (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/config.guess (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/config.sub (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/depcomp (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/install-sh (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/ltmain.sh (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/missing (contents, props changed) vendor/ntp/dist/sntp/libevent/build-aux/ylwrap (contents, props changed) vendor/ntp/dist/sntp/libevent/changelist-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/compat/ vendor/ntp/dist/sntp/libevent/compat/sys/ vendor/ntp/dist/sntp/libevent/compat/sys/queue.h (contents, props changed) vendor/ntp/dist/sntp/libevent/config.h.in (contents, props changed) vendor/ntp/dist/sntp/libevent/configure (contents, props changed) vendor/ntp/dist/sntp/libevent/configure.ac vendor/ntp/dist/sntp/libevent/defer-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/devpoll.c (contents, props changed) vendor/ntp/dist/sntp/libevent/epoll.c (contents, props changed) vendor/ntp/dist/sntp/libevent/epoll_sub.c (contents, props changed) vendor/ntp/dist/sntp/libevent/epolltable-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/evbuffer-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/evconfig-private.h (contents, props changed) vendor/ntp/dist/sntp/libevent/evconfig-private.h.in (contents, props changed) vendor/ntp/dist/sntp/libevent/evdns.c (contents, props changed) vendor/ntp/dist/sntp/libevent/event-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/event.c (contents, props changed) vendor/ntp/dist/sntp/libevent/event_iocp.c (contents, props changed) vendor/ntp/dist/sntp/libevent/event_rpcgen.py (contents, props changed) vendor/ntp/dist/sntp/libevent/event_tagging.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evmap-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/evmap.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evport.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evrpc-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/evrpc.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evsignal-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/evthread-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/evthread.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evthread_pthread.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evthread_win32.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evutil.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evutil_rand.c (contents, props changed) vendor/ntp/dist/sntp/libevent/evutil_time.c (contents, props changed) vendor/ntp/dist/sntp/libevent/ht-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/http-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/http.c (contents, props changed) vendor/ntp/dist/sntp/libevent/include/ vendor/ntp/dist/sntp/libevent/include/evdns.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/ vendor/ntp/dist/sntp/libevent/include/event2/buffer.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/buffer_compat.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/bufferevent.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/bufferevent_compat.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/bufferevent_ssl.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/bufferevent_struct.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/dns.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/dns_compat.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/dns_struct.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/event.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/event_compat.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/event_struct.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/http.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/http_compat.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/http_struct.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/keyvalq_struct.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/listener.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/rpc.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/rpc_compat.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/rpc_struct.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/tag.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/tag_compat.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/thread.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/util.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/event2/visibility.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/evhttp.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/evrpc.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/evutil.h (contents, props changed) vendor/ntp/dist/sntp/libevent/include/include.am vendor/ntp/dist/sntp/libevent/iocp-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/ipv6-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/kqueue-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/kqueue.c (contents, props changed) vendor/ntp/dist/sntp/libevent/libevent.pc.in (contents, props changed) vendor/ntp/dist/sntp/libevent/libevent_openssl.pc.in (contents, props changed) vendor/ntp/dist/sntp/libevent/libevent_pthreads.pc.in (contents, props changed) vendor/ntp/dist/sntp/libevent/listener.c (contents, props changed) vendor/ntp/dist/sntp/libevent/log-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/log.c (contents, props changed) vendor/ntp/dist/sntp/libevent/m4/ vendor/ntp/dist/sntp/libevent/m4/ac_backport_259_ssizet.m4 vendor/ntp/dist/sntp/libevent/m4/libevent_openssl.m4 vendor/ntp/dist/sntp/libevent/m4/libtool.m4 vendor/ntp/dist/sntp/libevent/m4/ltoptions.m4 vendor/ntp/dist/sntp/libevent/m4/ltsugar.m4 vendor/ntp/dist/sntp/libevent/m4/ltversion.m4 vendor/ntp/dist/sntp/libevent/m4/lt~obsolete.m4 vendor/ntp/dist/sntp/libevent/m4/ntp_pkg_config.m4 vendor/ntp/dist/sntp/libevent/m4/openldap-thread-check.m4 vendor/ntp/dist/sntp/libevent/m4/openldap.m4 vendor/ntp/dist/sntp/libevent/make-event-config.sed (contents, props changed) vendor/ntp/dist/sntp/libevent/minheap-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/mm-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/poll.c (contents, props changed) vendor/ntp/dist/sntp/libevent/ratelim-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/ vendor/ntp/dist/sntp/libevent/sample/dns-example.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/event-read-fifo.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/hello-world.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/hostcheck.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/hostcheck.h (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/http-server.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/https-client.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/include.am vendor/ntp/dist/sntp/libevent/sample/le-proxy.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/openssl_hostname_validation.h (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/signal-test.c (contents, props changed) vendor/ntp/dist/sntp/libevent/sample/time-test.c (contents, props changed) vendor/ntp/dist/sntp/libevent/select.c (contents, props changed) vendor/ntp/dist/sntp/libevent/signal.c (contents, props changed) vendor/ntp/dist/sntp/libevent/strlcpy-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/strlcpy.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/ vendor/ntp/dist/sntp/libevent/test/Makefile.nmake (contents, props changed) vendor/ntp/dist/sntp/libevent/test/bench.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/bench_cascade.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/bench_http.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/bench_httpclient.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/check-dumpevents.py (contents, props changed) vendor/ntp/dist/sntp/libevent/test/include.am vendor/ntp/dist/sntp/libevent/test/regress.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress.gen.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress.gen.h (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress.h (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress.rpc vendor/ntp/dist/sntp/libevent/test/regress_buffer.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_bufferevent.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_dns.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_et.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_finalize.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_http.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_iocp.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_listener.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_main.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_minheap.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_rpc.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_ssl.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_testutils.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_testutils.h (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_thread.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_thread.h (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_util.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/regress_zlib.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/rpcgen_wrapper.sh (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-changelist.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-closed.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-dumpevents.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-eof.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-fdleak.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-init.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-ratelim.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-time.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test-weof.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/test.sh (contents, props changed) vendor/ntp/dist/sntp/libevent/test/tinytest.c (contents, props changed) vendor/ntp/dist/sntp/libevent/test/tinytest.h (contents, props changed) vendor/ntp/dist/sntp/libevent/test/tinytest_local.h (contents, props changed) vendor/ntp/dist/sntp/libevent/test/tinytest_macros.h (contents, props changed) vendor/ntp/dist/sntp/libevent/time-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/util-internal.h (contents, props changed) vendor/ntp/dist/sntp/libevent/whatsnew-2.0.txt (contents, props changed) vendor/ntp/dist/sntp/libevent/whatsnew-2.1.txt (contents, props changed) vendor/ntp/dist/sntp/libevent/win32select.c (contents, props changed) vendor/ntp/dist/sntp/libopts/alias.c (contents, props changed) vendor/ntp/dist/sntp/libopts/ao-strs.c (contents, props changed) vendor/ntp/dist/sntp/libopts/ao-strs.h (contents, props changed) vendor/ntp/dist/sntp/libopts/check.c (contents, props changed) vendor/ntp/dist/sntp/libopts/compat/_Noreturn.h (contents, props changed) vendor/ntp/dist/sntp/libopts/enum.c (contents, props changed) vendor/ntp/dist/sntp/libopts/env.c (contents, props changed) vendor/ntp/dist/sntp/libopts/find.c (contents, props changed) vendor/ntp/dist/sntp/libopts/gettext.h (contents, props changed) vendor/ntp/dist/sntp/libopts/init.c (contents, props changed) vendor/ntp/dist/sntp/libopts/intprops.h (contents, props changed) vendor/ntp/dist/sntp/libopts/m4/stdnoreturn.m4 vendor/ntp/dist/sntp/libopts/option-value-type.c (contents, props changed) vendor/ntp/dist/sntp/libopts/option-value-type.h (contents, props changed) vendor/ntp/dist/sntp/libopts/option-xat-attribute.c (contents, props changed) vendor/ntp/dist/sntp/libopts/option-xat-attribute.h (contents, props changed) vendor/ntp/dist/sntp/libopts/stdnoreturn.in.h (contents, props changed) vendor/ntp/dist/sntp/loc/ vendor/ntp/dist/sntp/loc/README vendor/ntp/dist/sntp/loc/darwin vendor/ntp/dist/sntp/loc/debian vendor/ntp/dist/sntp/loc/freebsd vendor/ntp/dist/sntp/loc/legacy vendor/ntp/dist/sntp/loc/netbsd vendor/ntp/dist/sntp/loc/redhat vendor/ntp/dist/sntp/loc/solaris vendor/ntp/dist/sntp/m4/ vendor/ntp/dist/sntp/m4/define_dir.m4 vendor/ntp/dist/sntp/m4/hms_search_lib.m4 vendor/ntp/dist/sntp/m4/libtool.m4 vendor/ntp/dist/sntp/m4/ltoptions.m4 vendor/ntp/dist/sntp/m4/ltsugar.m4 vendor/ntp/dist/sntp/m4/ltversion.m4 vendor/ntp/dist/sntp/m4/lt~obsolete.m4 vendor/ntp/dist/sntp/m4/ntp_cacheversion.m4 vendor/ntp/dist/sntp/m4/ntp_compiler.m4 vendor/ntp/dist/sntp/m4/ntp_crosscompile.m4 vendor/ntp/dist/sntp/m4/ntp_crypto_rand.m4 vendor/ntp/dist/sntp/m4/ntp_debug.m4 vendor/ntp/dist/sntp/m4/ntp_dir_sep.m4 vendor/ntp/dist/sntp/m4/ntp_facilitynames.m4 vendor/ntp/dist/sntp/m4/ntp_googletest.m4 vendor/ntp/dist/sntp/m4/ntp_ipv6.m4 vendor/ntp/dist/sntp/m4/ntp_lib_m.m4 vendor/ntp/dist/sntp/m4/ntp_libevent.m4 vendor/ntp/dist/sntp/m4/ntp_libntp.m4 vendor/ntp/dist/sntp/m4/ntp_lineeditlibs.m4 vendor/ntp/dist/sntp/m4/ntp_locinfo.m4 vendor/ntp/dist/sntp/m4/ntp_openssl.m4 vendor/ntp/dist/sntp/m4/ntp_pkg_config.m4 vendor/ntp/dist/sntp/m4/ntp_prog_cc.m4 vendor/ntp/dist/sntp/m4/ntp_rlimit.m4 vendor/ntp/dist/sntp/m4/ntp_sntp.m4 vendor/ntp/dist/sntp/m4/ntp_sysexits.m4 vendor/ntp/dist/sntp/m4/ntp_ver_suffix.m4 vendor/ntp/dist/sntp/m4/ntp_vpathhack.m4 vendor/ntp/dist/sntp/m4/os_cflags.m4 vendor/ntp/dist/sntp/m4/snprintf.m4 vendor/ntp/dist/sntp/m4/version.m4 vendor/ntp/dist/sntp/scm-rev vendor/ntp/dist/sntp/scripts/ vendor/ntp/dist/sntp/scripts/Makefile.am (contents, props changed) vendor/ntp/dist/sntp/scripts/Makefile.in (contents, props changed) vendor/ntp/dist/sntp/scripts/cvo.sh (contents, props changed) vendor/ntp/dist/sntp/scripts/genLocInfo (contents, props changed) vendor/ntp/dist/sntp/scripts/mansec2subst.sed (contents, props changed) vendor/ntp/dist/sntp/sntp.1sntpman vendor/ntp/dist/sntp/sntp.1sntpmdoc vendor/ntp/dist/sntp/sntp.man.in (contents, props changed) vendor/ntp/dist/sntp/sntp.mdoc.in (contents, props changed) vendor/ntp/dist/sntp/tests/ vendor/ntp/dist/sntp/tests/Makefile.am (contents, props changed) vendor/ntp/dist/sntp/tests/Makefile.in (contents, props changed) vendor/ntp/dist/sntp/tests/crypto.cpp (contents, props changed) vendor/ntp/dist/sntp/tests/data/ vendor/ntp/dist/sntp/tests/data/debug-input-lfp-bin vendor/ntp/dist/sntp/tests/data/debug-input-lfp-dec vendor/ntp/dist/sntp/tests/data/debug-input-pkt vendor/ntp/dist/sntp/tests/data/key-test-ascii vendor/ntp/dist/sntp/tests/data/key-test-comments vendor/ntp/dist/sntp/tests/data/key-test-empty vendor/ntp/dist/sntp/tests/data/key-test-hex vendor/ntp/dist/sntp/tests/data/key-test-invalid-hex vendor/ntp/dist/sntp/tests/data/kod-expected-multiple vendor/ntp/dist/sntp/tests/data/kod-expected-single vendor/ntp/dist/sntp/tests/data/kod-test-blanks vendor/ntp/dist/sntp/tests/data/kod-test-correct vendor/ntp/dist/sntp/tests/data/kod-test-empty vendor/ntp/dist/sntp/tests/fileHandlingTest.h (contents, props changed) vendor/ntp/dist/sntp/tests/keyFile.cpp (contents, props changed) vendor/ntp/dist/sntp/tests/kodDatabase.cpp (contents, props changed) vendor/ntp/dist/sntp/tests/kodFile.cpp (contents, props changed) vendor/ntp/dist/sntp/tests/networking.cpp (contents, props changed) vendor/ntp/dist/sntp/tests/packetHandling.cpp (contents, props changed) vendor/ntp/dist/sntp/tests/packetProcessing.cpp (contents, props changed) vendor/ntp/dist/sntp/tests/sntptest.h (contents, props changed) vendor/ntp/dist/sntp/tests/tests-runner (contents, props changed) vendor/ntp/dist/sntp/tests/utilities.cpp (contents, props changed) vendor/ntp/dist/sntp/tests_main.cpp (contents, props changed) vendor/ntp/dist/sntp/tests_main.h (contents, props changed) vendor/ntp/dist/tests/ vendor/ntp/dist/tests/Makefile.am (contents, props changed) vendor/ntp/dist/tests/Makefile.in (contents, props changed) vendor/ntp/dist/tests/libntp/ vendor/ntp/dist/tests/libntp/Makefile.am (contents, props changed) vendor/ntp/dist/tests/libntp/Makefile.in (contents, props changed) vendor/ntp/dist/tests/libntp/a_md5encrypt.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/atoint.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/atouint.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/authkeys.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/buftvtots.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/calendar.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/caljulian.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/caltontp.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/calyearstart.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/clocktime.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/decodenetnum.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/hextoint.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/hextolfp.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/humandate.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/lfpfunc.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/lfptest.h (contents, props changed) vendor/ntp/dist/tests/libntp/lfptostr.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/libntptest.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/libntptest.h (contents, props changed) vendor/ntp/dist/tests/libntp/modetoa.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/msyslog.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/netof.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/numtoa.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/numtohost.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/octtoint.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/prettydate.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/recvbuff.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/refnumtoa.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/sfptostr.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/sockaddrtest.h (contents, props changed) vendor/ntp/dist/tests/libntp/socktoa.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/ssl_init.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/statestr.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/strtolfp.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/timespecops.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/timestructs.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/timestructs.h (contents, props changed) vendor/ntp/dist/tests/libntp/timevalops.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/tstotv.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/tvtots.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/uglydate.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/vi64ops.cpp (contents, props changed) vendor/ntp/dist/tests/libntp/ymd2yd.cpp (contents, props changed) vendor/ntp/dist/tests/ntpd/ vendor/ntp/dist/tests/ntpd/Makefile.am (contents, props changed) vendor/ntp/dist/tests/ntpd/Makefile.in (contents, props changed) vendor/ntp/dist/tests/ntpd/leapsec.cpp (contents, props changed) vendor/ntp/dist/tests/ntpd/ntpdtest.cpp (contents, props changed) vendor/ntp/dist/tests/ntpd/ntpdtest.h (contents, props changed) vendor/ntp/dist/util/invoke-ntp-keygen.menu vendor/ntp/dist/util/invoke-ntp-keygen.texi vendor/ntp/dist/util/ntp-keygen.1ntp-keygenman vendor/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc vendor/ntp/dist/util/ntp-keygen.html (contents, props changed) vendor/ntp/dist/util/ntp-keygen.man.in (contents, props changed) vendor/ntp/dist/util/ntp-keygen.mdoc.in (contents, props changed) vendor/ntp/dist/util/ntp-keygen.texi vendor/ntp/dist/util/tg2.c (contents, props changed) Deleted: vendor/ntp/dist/FREEBSD-Xlist vendor/ntp/dist/FREEBSD-upgrade vendor/ntp/dist/arlib/ vendor/ntp/dist/clockstuff/clktest.c vendor/ntp/dist/excludes vendor/ntp/dist/html/build/ vendor/ntp/dist/html/description_files/ vendor/ntp/dist/html/drivers/driver2.html vendor/ntp/dist/html/gadget.html vendor/ntp/dist/html/manyopt.html vendor/ntp/dist/include/autogen-version.def vendor/ntp/dist/include/copyright.def vendor/ntp/dist/include/debug-opt.def vendor/ntp/dist/include/homerc.def vendor/ntp/dist/include/ntp_data_structures.h vendor/ntp/dist/include/ntp_sprintf.h vendor/ntp/dist/include/version.def vendor/ntp/dist/include/version.texi vendor/ntp/dist/kernel/README vendor/ntp/dist/kernel/chuinit.c vendor/ntp/dist/kernel/clkinit.c vendor/ntp/dist/kernel/sys/chudefs.h vendor/ntp/dist/kernel/sys/clkdefs.h vendor/ntp/dist/kernel/tty_chu.c vendor/ntp/dist/kernel/tty_chu_STREAMS.c vendor/ntp/dist/kernel/tty_clk.c vendor/ntp/dist/kernel/tty_clk_STREAMS.c vendor/ntp/dist/libisc/ vendor/ntp/dist/libntp/fptoa.c vendor/ntp/dist/libntp/fptoms.c vendor/ntp/dist/libntp/inttoa.c vendor/ntp/dist/libntp/memmove.c vendor/ntp/dist/libntp/mfptoa.c vendor/ntp/dist/libntp/mfptoms.c vendor/ntp/dist/libntp/msutotsf.c vendor/ntp/dist/libntp/strstr.c vendor/ntp/dist/libntp/tsftomsu.c vendor/ntp/dist/libntp/tstotv.c vendor/ntp/dist/libntp/tvtots.c vendor/ntp/dist/libntp/uinttoa.c vendor/ntp/dist/libopts/ vendor/ntp/dist/librsaref/ vendor/ntp/dist/m4/ vendor/ntp/dist/ntpd/complete.conf vendor/ntp/dist/ntpd/ntp_data_structures.c vendor/ntp/dist/ntpd/ntp_intres.c vendor/ntp/dist/ntpd/ntpd-opts.menu vendor/ntp/dist/ntpd/ntpd-opts.texi vendor/ntp/dist/ntpd/ntpd.1 vendor/ntp/dist/ntpd/refclock_trak.c vendor/ntp/dist/ntpdate/ntptime_config.c vendor/ntp/dist/ntpdate/ntptimeset.c vendor/ntp/dist/ntpdc/ntpdc-opts.menu vendor/ntp/dist/ntpdc/ntpdc-opts.texi vendor/ntp/dist/ntpdc/ntpdc.1 vendor/ntp/dist/ntpq/ntpq-opts.menu vendor/ntp/dist/ntpq/ntpq-opts.texi vendor/ntp/dist/ntpq/ntpq.1 vendor/ntp/dist/ntpsnmpd/ntpsnmpd-opts.menu vendor/ntp/dist/ntpsnmpd/ntpsnmpd-opts.texi vendor/ntp/dist/ntpsnmpd/ntpsnmpd.1 vendor/ntp/dist/scripts/UpdatePoint vendor/ntp/dist/scripts/VersionName vendor/ntp/dist/scripts/calc_tickadj.in vendor/ntp/dist/scripts/check--help vendor/ntp/dist/scripts/checkChangeLog vendor/ntp/dist/scripts/checktime.in vendor/ntp/dist/scripts/cvo.sh vendor/ntp/dist/scripts/fixautomakedepsmagic vendor/ntp/dist/scripts/freq_adj.in vendor/ntp/dist/scripts/genCommitLog vendor/ntp/dist/scripts/genver vendor/ntp/dist/scripts/hpadjtime.sh vendor/ntp/dist/scripts/html2man.in vendor/ntp/dist/scripts/mkver.in vendor/ntp/dist/scripts/ntp-close vendor/ntp/dist/scripts/ntp-groper vendor/ntp/dist/scripts/ntp-restart vendor/ntp/dist/scripts/ntp-status vendor/ntp/dist/scripts/ntp-wait.in vendor/ntp/dist/scripts/ntpsweep.in vendor/ntp/dist/scripts/ntptrace.in vendor/ntp/dist/scripts/rc1/ vendor/ntp/dist/scripts/rc2/ vendor/ntp/dist/scripts/support/ vendor/ntp/dist/sntp/autogen-version.def vendor/ntp/dist/sntp/header.h vendor/ntp/dist/sntp/libopts/enumeration.c vendor/ntp/dist/sntp/libopts/environment.c vendor/ntp/dist/sntp/libopts/value-type.c vendor/ntp/dist/sntp/libopts/value-type.h vendor/ntp/dist/sntp/libopts/xat-attribute.c vendor/ntp/dist/sntp/libopts/xat-attribute.h vendor/ntp/dist/sntp/sntp-opts.menu vendor/ntp/dist/sntp/sntp-opts.texi vendor/ntp/dist/sntp/sntp.1 vendor/ntp/dist/sntp/version.def vendor/ntp/dist/sntp/version.m4 vendor/ntp/dist/sntp/version.texi vendor/ntp/dist/util/ntp-keygen-opts.menu vendor/ntp/dist/util/ntp-keygen-opts.texi vendor/ntp/dist/util/ntp-keygen.1 vendor/ntp/dist/version vendor/ntp/dist/version.m4 Modified: vendor/ntp/dist/COPYRIGHT (contents, props changed) vendor/ntp/dist/ChangeLog (contents, props changed) vendor/ntp/dist/CommitLog vendor/ntp/dist/Makefile.am (contents, props changed) vendor/ntp/dist/Makefile.in (contents, props changed) vendor/ntp/dist/NEWS (contents, props changed) vendor/ntp/dist/WHERE-TO-START (contents, props changed) vendor/ntp/dist/aclocal.m4 (contents, props changed) vendor/ntp/dist/adjtimed/Makefile.am (contents, props changed) vendor/ntp/dist/adjtimed/Makefile.in (contents, props changed) vendor/ntp/dist/bincheck.mf vendor/ntp/dist/bootstrap vendor/ntp/dist/build (contents, props changed) vendor/ntp/dist/clockstuff/Makefile.am (contents, props changed) vendor/ntp/dist/clockstuff/Makefile.in (contents, props changed) vendor/ntp/dist/clockstuff/README (contents, props changed) vendor/ntp/dist/clockstuff/chutest.c (contents, props changed) vendor/ntp/dist/clockstuff/propdelay.c (contents, props changed) vendor/ntp/dist/config.h.in (contents, props changed) vendor/ntp/dist/configure (contents, props changed) vendor/ntp/dist/configure.ac vendor/ntp/dist/deps-ver vendor/ntp/dist/depsver.mf vendor/ntp/dist/flock-build (contents, props changed) vendor/ntp/dist/html/accopt.html (contents, props changed) vendor/ntp/dist/html/assoc.html (contents, props changed) vendor/ntp/dist/html/audio.html (contents, props changed) vendor/ntp/dist/html/authopt.html (contents, props changed) vendor/ntp/dist/html/bugs.html (contents, props changed) vendor/ntp/dist/html/build.html (contents, props changed) vendor/ntp/dist/html/clockopt.html (contents, props changed) vendor/ntp/dist/html/comdex.html (contents, props changed) vendor/ntp/dist/html/config.html (contents, props changed) vendor/ntp/dist/html/confopt.html (contents, props changed) vendor/ntp/dist/html/copyright.html (contents, props changed) vendor/ntp/dist/html/debug.html (contents, props changed) vendor/ntp/dist/html/decode.html (contents, props changed) vendor/ntp/dist/html/drivers/driver1.html (contents, props changed) vendor/ntp/dist/html/drivers/driver10.html (contents, props changed) vendor/ntp/dist/html/drivers/driver11.html (contents, props changed) vendor/ntp/dist/html/drivers/driver12.html (contents, props changed) vendor/ntp/dist/html/drivers/driver16.html (contents, props changed) vendor/ntp/dist/html/drivers/driver18.html (contents, props changed) vendor/ntp/dist/html/drivers/driver19.html (contents, props changed) vendor/ntp/dist/html/drivers/driver20.html (contents, props changed) vendor/ntp/dist/html/drivers/driver22.html (contents, props changed) vendor/ntp/dist/html/drivers/driver26.html (contents, props changed) vendor/ntp/dist/html/drivers/driver27.html (contents, props changed) vendor/ntp/dist/html/drivers/driver28.html (contents, props changed) vendor/ntp/dist/html/drivers/driver29.html (contents, props changed) vendor/ntp/dist/html/drivers/driver3.html (contents, props changed) vendor/ntp/dist/html/drivers/driver30.html (contents, props changed) vendor/ntp/dist/html/drivers/driver31.html vendor/ntp/dist/html/drivers/driver32.html (contents, props changed) vendor/ntp/dist/html/drivers/driver33.html (contents, props changed) vendor/ntp/dist/html/drivers/driver34.html (contents, props changed) vendor/ntp/dist/html/drivers/driver35.html (contents, props changed) vendor/ntp/dist/html/drivers/driver36.html (contents, props changed) vendor/ntp/dist/html/drivers/driver37.html (contents, props changed) vendor/ntp/dist/html/drivers/driver38.html (contents, props changed) vendor/ntp/dist/html/drivers/driver39.html (contents, props changed) vendor/ntp/dist/html/drivers/driver4.html (contents, props changed) vendor/ntp/dist/html/drivers/driver40.html (contents, props changed) vendor/ntp/dist/html/drivers/driver42.html (contents, props changed) vendor/ntp/dist/html/drivers/driver43.html (contents, props changed) vendor/ntp/dist/html/drivers/driver44.html (contents, props changed) vendor/ntp/dist/html/drivers/driver5.html (contents, props changed) vendor/ntp/dist/html/drivers/driver6.html (contents, props changed) vendor/ntp/dist/html/drivers/driver7.html (contents, props changed) vendor/ntp/dist/html/drivers/driver8.html (contents, props changed) vendor/ntp/dist/html/drivers/driver9.html (contents, props changed) vendor/ntp/dist/html/drivers/mx4200data.html (contents, props changed) vendor/ntp/dist/html/drivers/oncore-shmem.html (contents, props changed) vendor/ntp/dist/html/drivers/scripts/footer.txt vendor/ntp/dist/html/drivers/scripts/style.css vendor/ntp/dist/html/drivers/tf582_4.html vendor/ntp/dist/html/extern.html (contents, props changed) vendor/ntp/dist/html/hints.html (contents, props changed) vendor/ntp/dist/html/hints/sco.html (contents, props changed) vendor/ntp/dist/html/hints/solaris.html (contents, props changed) vendor/ntp/dist/html/hints/vxworks.html (contents, props changed) vendor/ntp/dist/html/hints/winnt.html (contents, props changed) vendor/ntp/dist/html/howto.html (contents, props changed) vendor/ntp/dist/html/index.html (contents, props changed) vendor/ntp/dist/html/kern.html (contents, props changed) vendor/ntp/dist/html/kernpps.html (contents, props changed) vendor/ntp/dist/html/keygen.html (contents, props changed) vendor/ntp/dist/html/miscopt.html (contents, props changed) vendor/ntp/dist/html/monopt.html (contents, props changed) vendor/ntp/dist/html/msyslog.html (contents, props changed) vendor/ntp/dist/html/ntp-wait.html (contents, props changed) vendor/ntp/dist/html/ntp_conf.html vendor/ntp/dist/html/ntpd.html (contents, props changed) vendor/ntp/dist/html/ntpdate.html (contents, props changed) vendor/ntp/dist/html/ntpdc.html (contents, props changed) vendor/ntp/dist/html/ntpdsim.html (contents, props changed) vendor/ntp/dist/html/ntpdsim_new.html vendor/ntp/dist/html/ntpq.html (contents, props changed) vendor/ntp/dist/html/ntptime.html (contents, props changed) vendor/ntp/dist/html/ntptrace.html (contents, props changed) vendor/ntp/dist/html/parsedata.html (contents, props changed) vendor/ntp/dist/html/parsenew.html (contents, props changed) vendor/ntp/dist/html/pps.html (contents, props changed) vendor/ntp/dist/html/prefer.html (contents, props changed) vendor/ntp/dist/html/quick.html (contents, props changed) vendor/ntp/dist/html/rate.html (contents, props changed) vendor/ntp/dist/html/rdebug.html (contents, props changed) vendor/ntp/dist/html/refclock.html (contents, props changed) vendor/ntp/dist/html/release.html (contents, props changed) vendor/ntp/dist/html/scripts/accopt.txt (contents, props changed) vendor/ntp/dist/html/scripts/audio.txt (contents, props changed) vendor/ntp/dist/html/scripts/authopt.txt (contents, props changed) vendor/ntp/dist/html/scripts/clockopt.txt (contents, props changed) vendor/ntp/dist/html/scripts/command.txt (contents, props changed) vendor/ntp/dist/html/scripts/config.txt (contents, props changed) vendor/ntp/dist/html/scripts/confopt.txt (contents, props changed) vendor/ntp/dist/html/scripts/external.txt (contents, props changed) vendor/ntp/dist/html/scripts/footer.txt (contents, props changed) vendor/ntp/dist/html/scripts/install.txt (contents, props changed) vendor/ntp/dist/html/scripts/manual.txt (contents, props changed) vendor/ntp/dist/html/scripts/misc.txt (contents, props changed) vendor/ntp/dist/html/scripts/miscopt.txt (contents, props changed) vendor/ntp/dist/html/scripts/monopt.txt (contents, props changed) vendor/ntp/dist/html/scripts/refclock.txt (contents, props changed) vendor/ntp/dist/html/scripts/style.css (contents, props changed) vendor/ntp/dist/html/sitemap.html (contents, props changed) vendor/ntp/dist/html/sntp.html (contents, props changed) vendor/ntp/dist/html/tickadj.html (contents, props changed) vendor/ntp/dist/html/xleave.html (contents, props changed) vendor/ntp/dist/include/Makefile.am (contents, props changed) vendor/ntp/dist/include/Makefile.in (contents, props changed) vendor/ntp/dist/include/iosignal.h (contents, props changed) vendor/ntp/dist/include/isc/Makefile.am (contents, props changed) vendor/ntp/dist/include/isc/Makefile.in (contents, props changed) vendor/ntp/dist/include/isc/mem.h (contents, props changed) vendor/ntp/dist/include/l_stdlib.h (contents, props changed) vendor/ntp/dist/include/lib_strbuf.h (contents, props changed) vendor/ntp/dist/include/mbg_gps166.h (contents, props changed) vendor/ntp/dist/include/ntp.h (contents, props changed) vendor/ntp/dist/include/ntp_assert.h (contents, props changed) vendor/ntp/dist/include/ntp_calendar.h (contents, props changed) vendor/ntp/dist/include/ntp_cmdargs.h (contents, props changed) vendor/ntp/dist/include/ntp_config.h (contents, props changed) vendor/ntp/dist/include/ntp_control.h (contents, props changed) vendor/ntp/dist/include/ntp_crypto.h (contents, props changed) vendor/ntp/dist/include/ntp_debug.h vendor/ntp/dist/include/ntp_filegen.h (contents, props changed) vendor/ntp/dist/include/ntp_fp.h (contents, props changed) vendor/ntp/dist/include/ntp_intres.h (contents, props changed) vendor/ntp/dist/include/ntp_io.h (contents, props changed) vendor/ntp/dist/include/ntp_libopts.h (contents, props changed) vendor/ntp/dist/include/ntp_machine.h (contents, props changed) vendor/ntp/dist/include/ntp_md5.h (contents, props changed) vendor/ntp/dist/include/ntp_net.h (contents, props changed) vendor/ntp/dist/include/ntp_proto.h (contents, props changed) vendor/ntp/dist/include/ntp_random.h vendor/ntp/dist/include/ntp_refclock.h (contents, props changed) vendor/ntp/dist/include/ntp_request.h (contents, props changed) vendor/ntp/dist/include/ntp_rfc2553.h (contents, props changed) vendor/ntp/dist/include/ntp_select.h (contents, props changed) vendor/ntp/dist/include/ntp_stdlib.h (contents, props changed) vendor/ntp/dist/include/ntp_string.h (contents, props changed) vendor/ntp/dist/include/ntp_syscall.h (contents, props changed) vendor/ntp/dist/include/ntp_syslog.h (contents, props changed) vendor/ntp/dist/include/ntp_tty.h (contents, props changed) vendor/ntp/dist/include/ntp_types.h (contents, props changed) vendor/ntp/dist/include/ntp_unixtime.h (contents, props changed) vendor/ntp/dist/include/ntpd.h (contents, props changed) vendor/ntp/dist/include/ntpsim.h (contents, props changed) vendor/ntp/dist/include/recvbuff.h (contents, props changed) vendor/ntp/dist/include/refclock_atom.h (contents, props changed) vendor/ntp/dist/include/timepps-SCO.h vendor/ntp/dist/include/timepps-Solaris.h vendor/ntp/dist/include/timepps-SunOS.h vendor/ntp/dist/kernel/Makefile.am (contents, props changed) vendor/ntp/dist/kernel/Makefile.in (contents, props changed) vendor/ntp/dist/kernel/sys/Makefile.am (contents, props changed) vendor/ntp/dist/kernel/sys/Makefile.in (contents, props changed) vendor/ntp/dist/lib/isc/alpha/include/isc/atomic.h (contents, props changed) vendor/ntp/dist/lib/isc/api vendor/ntp/dist/lib/isc/assertions.c (contents, props changed) vendor/ntp/dist/lib/isc/base32.c (contents, props changed) vendor/ntp/dist/lib/isc/base64.c (contents, props changed) vendor/ntp/dist/lib/isc/entropy.c (contents, props changed) vendor/ntp/dist/lib/isc/hash.c (contents, props changed) vendor/ntp/dist/lib/isc/heap.c (contents, props changed) vendor/ntp/dist/lib/isc/hmacmd5.c (contents, props changed) vendor/ntp/dist/lib/isc/hmacsha.c (contents, props changed) vendor/ntp/dist/lib/isc/httpd.c (contents, props changed) vendor/ntp/dist/lib/isc/ia64/include/isc/atomic.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/app.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/assertions.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/buffer.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/entropy.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/error.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/file.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/fsaccess.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/hash.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/heap.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/hmacmd5.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/hmacsha.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/lib.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/list.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/log.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/md5.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/mem.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/msgs.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/netaddr.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/netscope.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/platform.h.in (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/portset.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/radix.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/random.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/ratelimiter.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/refcount.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/result.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/resultclass.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/serial.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/sha1.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/sha2.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/sockaddr.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/socket.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/stats.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/symtab.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/task.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/taskpool.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/timer.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/types.h (contents, props changed) vendor/ntp/dist/lib/isc/include/isc/util.h (contents, props changed) vendor/ntp/dist/lib/isc/inet_aton.c (contents, props changed) vendor/ntp/dist/lib/isc/inet_ntop.c (contents, props changed) vendor/ntp/dist/lib/isc/inet_pton.c (contents, props changed) vendor/ntp/dist/lib/isc/iterated_hash.c (contents, props changed) vendor/ntp/dist/lib/isc/lib.c (contents, props changed) vendor/ntp/dist/lib/isc/log.c (contents, props changed) vendor/ntp/dist/lib/isc/md5.c (contents, props changed) vendor/ntp/dist/lib/isc/mem.c (contents, props changed) vendor/ntp/dist/lib/isc/mutexblock.c (contents, props changed) vendor/ntp/dist/lib/isc/netaddr.c (contents, props changed) vendor/ntp/dist/lib/isc/powerpc/include/isc/atomic.h (contents, props changed) vendor/ntp/dist/lib/isc/print.c (contents, props changed) vendor/ntp/dist/lib/isc/pthreads/mutex.c (contents, props changed) vendor/ntp/dist/lib/isc/radix.c (contents, props changed) vendor/ntp/dist/lib/isc/random.c (contents, props changed) vendor/ntp/dist/lib/isc/result.c (contents, props changed) vendor/ntp/dist/lib/isc/rwlock.c (contents, props changed) vendor/ntp/dist/lib/isc/sha1.c (contents, props changed) vendor/ntp/dist/lib/isc/sha2.c (contents, props changed) vendor/ntp/dist/lib/isc/sockaddr.c (contents, props changed) vendor/ntp/dist/lib/isc/sparc64/include/isc/atomic.h (contents, props changed) vendor/ntp/dist/lib/isc/stats.c (contents, props changed) vendor/ntp/dist/lib/isc/string.c (contents, props changed) vendor/ntp/dist/lib/isc/symtab.c (contents, props changed) vendor/ntp/dist/lib/isc/task.c (contents, props changed) vendor/ntp/dist/lib/isc/task_p.h (contents, props changed) vendor/ntp/dist/lib/isc/taskpool.c (contents, props changed) vendor/ntp/dist/lib/isc/timer.c (contents, props changed) vendor/ntp/dist/lib/isc/timer_p.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/app.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/dir.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/entropy.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/errno2result.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/errno2result.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/file.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/ifiter_getifaddrs.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/ifiter_ioctl.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/ifiter_sysctl.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/include/isc/net.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/include/isc/offset.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/include/isc/stdtime.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/include/isc/strerror.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/include/isc/time.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/interfaceiter.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/net.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/resource.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/socket.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/socket_p.h (contents, props changed) vendor/ntp/dist/lib/isc/unix/stdio.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/strerror.c (contents, props changed) vendor/ntp/dist/lib/isc/unix/time.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/app.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/dir.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/entropy.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/file.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/ipv6.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/mutex.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/net.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/ntpaths.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/platform.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/stat.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/stdtime.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/thread.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/time.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/include/isc/win32os.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/interfaceiter.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/libisc.def vendor/ntp/dist/lib/isc/win32/libisc.dsp vendor/ntp/dist/lib/isc/win32/libisc.mak vendor/ntp/dist/lib/isc/win32/net.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/netdb.h (contents, props changed) vendor/ntp/dist/lib/isc/win32/ntgroups.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/ntpaths.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/socket.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/time.c (contents, props changed) vendor/ntp/dist/lib/isc/win32/unistd.h (contents, props changed) vendor/ntp/dist/libntp/Makefile.am (contents, props changed) vendor/ntp/dist/libntp/Makefile.in (contents, props changed) vendor/ntp/dist/libntp/a_md5encrypt.c (contents, props changed) vendor/ntp/dist/libntp/atoint.c (contents, props changed) vendor/ntp/dist/libntp/atolfp.c (contents, props changed) vendor/ntp/dist/libntp/atouint.c (contents, props changed) vendor/ntp/dist/libntp/audio.c (contents, props changed) vendor/ntp/dist/libntp/authkeys.c (contents, props changed) vendor/ntp/dist/libntp/authreadkeys.c (contents, props changed) vendor/ntp/dist/libntp/authusekey.c (contents, props changed) vendor/ntp/dist/libntp/bsd_strerror.c (contents, props changed) vendor/ntp/dist/libntp/buftvtots.c (contents, props changed) vendor/ntp/dist/libntp/caljulian.c (contents, props changed) vendor/ntp/dist/libntp/caltontp.c (contents, props changed) vendor/ntp/dist/libntp/calyearstart.c (contents, props changed) vendor/ntp/dist/libntp/clocktime.c (contents, props changed) vendor/ntp/dist/libntp/clocktypes.c (contents, props changed) vendor/ntp/dist/libntp/decodenetnum.c (contents, props changed) vendor/ntp/dist/libntp/dofptoa.c (contents, props changed) vendor/ntp/dist/libntp/dolfptoa.c (contents, props changed) vendor/ntp/dist/libntp/findconfig.c (contents, props changed) vendor/ntp/dist/libntp/getopt.c (contents, props changed) vendor/ntp/dist/libntp/hextoint.c (contents, props changed) vendor/ntp/dist/libntp/hextolfp.c (contents, props changed) vendor/ntp/dist/libntp/humandate.c (contents, props changed) vendor/ntp/dist/libntp/iosignal.c (contents, props changed) vendor/ntp/dist/libntp/lib_strbuf.c (contents, props changed) vendor/ntp/dist/libntp/machines.c (contents, props changed) vendor/ntp/dist/libntp/mktime.c (contents, props changed) vendor/ntp/dist/libntp/modetoa.c (contents, props changed) vendor/ntp/dist/libntp/mstolfp.c (contents, props changed) vendor/ntp/dist/libntp/msyslog.c (contents, props changed) vendor/ntp/dist/libntp/netof.c (contents, props changed) vendor/ntp/dist/libntp/ntp_libopts.c (contents, props changed) vendor/ntp/dist/libntp/ntp_lineedit.c (contents, props changed) vendor/ntp/dist/libntp/ntp_random.c vendor/ntp/dist/libntp/ntp_rfc2553.c (contents, props changed) vendor/ntp/dist/libntp/numtoa.c (contents, props changed) vendor/ntp/dist/libntp/numtohost.c (contents, props changed) vendor/ntp/dist/libntp/octtoint.c (contents, props changed) vendor/ntp/dist/libntp/prettydate.c (contents, props changed) vendor/ntp/dist/libntp/recvbuff.c (contents, props changed) vendor/ntp/dist/libntp/refnumtoa.c (contents, props changed) vendor/ntp/dist/libntp/snprintf.c (contents, props changed) vendor/ntp/dist/libntp/socktoa.c (contents, props changed) vendor/ntp/dist/libntp/socktohost.c (contents, props changed) vendor/ntp/dist/libntp/ssl_init.c (contents, props changed) vendor/ntp/dist/libntp/statestr.c (contents, props changed) vendor/ntp/dist/libntp/syssignal.c (contents, props changed) vendor/ntp/dist/libntp/systime.c (contents, props changed) vendor/ntp/dist/libntp/uglydate.c (contents, props changed) vendor/ntp/dist/libntp/ymd2yd.c (contents, props changed) vendor/ntp/dist/libparse/Makefile.am (contents, props changed) vendor/ntp/dist/libparse/Makefile.in (contents, props changed) vendor/ntp/dist/libparse/binio.c vendor/ntp/dist/libparse/clk_rawdcf.c (contents, props changed) vendor/ntp/dist/libparse/clk_trimtsip.c (contents, props changed) vendor/ntp/dist/libparse/clk_wharton.c (contents, props changed) vendor/ntp/dist/libparse/data_mbg.c (contents, props changed) vendor/ntp/dist/libparse/gpstolfp.c vendor/ntp/dist/libparse/ieee754io.c vendor/ntp/dist/libparse/mfp_mul.c vendor/ntp/dist/libparse/mkinfo_rcmd.sed (contents, props changed) vendor/ntp/dist/libparse/mkinfo_scmd.sed (contents, props changed) vendor/ntp/dist/libparse/parse.c (contents, props changed) vendor/ntp/dist/libparse/parse_conf.c (contents, props changed) vendor/ntp/dist/libparse/parsesolaris.c (contents, props changed) vendor/ntp/dist/libparse/trim_info.c (contents, props changed) vendor/ntp/dist/ntpd/Makefile.am (contents, props changed) vendor/ntp/dist/ntpd/Makefile.in (contents, props changed) vendor/ntp/dist/ntpd/check_y2k.c (contents, props changed) vendor/ntp/dist/ntpd/cmd_args.c (contents, props changed) vendor/ntp/dist/ntpd/keyword-gen-utd vendor/ntp/dist/ntpd/keyword-gen.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_config.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_control.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_crypto.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_filegen.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_io.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_keyword.h (contents, props changed) vendor/ntp/dist/ntpd/ntp_loopfilter.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_monitor.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_parser.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_parser.h (contents, props changed) vendor/ntp/dist/ntpd/ntp_parser.y vendor/ntp/dist/ntpd/ntp_peer.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_proto.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_refclock.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_request.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_restrict.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_scanner.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_scanner.h (contents, props changed) vendor/ntp/dist/ntpd/ntp_signd.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_timer.c (contents, props changed) vendor/ntp/dist/ntpd/ntp_util.c (contents, props changed) vendor/ntp/dist/ntpd/ntpd-opts.c vendor/ntp/dist/ntpd/ntpd-opts.def vendor/ntp/dist/ntpd/ntpd-opts.h vendor/ntp/dist/ntpd/ntpd.c (contents, props changed) vendor/ntp/dist/ntpd/ntpdbase-opts.def vendor/ntp/dist/ntpd/ntpsim.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_acts.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_arbiter.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_arc.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_as2201.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_atom.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_bancomm.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_chronolog.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_chu.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_conf.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_datum.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_dumbclock.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_fg.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_gpsvme.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_heath.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_hopfpci.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_hopfser.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_hpgps.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_irig.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_jjy.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_jupiter.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_leitch.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_msfees.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_mx4200.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_neoclock4x.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_nmea.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_oncore.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_palisade.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_palisade.h (contents, props changed) vendor/ntp/dist/ntpd/refclock_parse.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_pcf.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_pst.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_ripencc.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_shm.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_tpro.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_true.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_tt560.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_ulink.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_wwv.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_wwvb.c (contents, props changed) vendor/ntp/dist/ntpd/refclock_zyfer.c (contents, props changed) vendor/ntp/dist/ntpdate/Makefile.am (contents, props changed) vendor/ntp/dist/ntpdate/Makefile.in (contents, props changed) vendor/ntp/dist/ntpdate/ntpdate.c (contents, props changed) vendor/ntp/dist/ntpdate/ntpdate.h (contents, props changed) vendor/ntp/dist/ntpdc/Makefile.am (contents, props changed) vendor/ntp/dist/ntpdc/Makefile.in (contents, props changed) vendor/ntp/dist/ntpdc/layout.std (contents, props changed) vendor/ntp/dist/ntpdc/nl.pl (contents, props changed) vendor/ntp/dist/ntpdc/nl.pl.in (contents, props changed) vendor/ntp/dist/ntpdc/ntpdc-layout.c (contents, props changed) vendor/ntp/dist/ntpdc/ntpdc-opts.c vendor/ntp/dist/ntpdc/ntpdc-opts.def vendor/ntp/dist/ntpdc/ntpdc-opts.h vendor/ntp/dist/ntpdc/ntpdc.c (contents, props changed) vendor/ntp/dist/ntpdc/ntpdc.h (contents, props changed) vendor/ntp/dist/ntpdc/ntpdc_ops.c (contents, props changed) vendor/ntp/dist/ntpq/Makefile.am (contents, props changed) vendor/ntp/dist/ntpq/Makefile.in (contents, props changed) vendor/ntp/dist/ntpq/libntpq.c (contents, props changed) vendor/ntp/dist/ntpq/libntpq.h (contents, props changed) vendor/ntp/dist/ntpq/libntpq_subs.c (contents, props changed) vendor/ntp/dist/ntpq/ntpq-opts.c vendor/ntp/dist/ntpq/ntpq-opts.def vendor/ntp/dist/ntpq/ntpq-opts.h vendor/ntp/dist/ntpq/ntpq-subs.c vendor/ntp/dist/ntpq/ntpq.c (contents, props changed) vendor/ntp/dist/ntpq/ntpq.h (contents, props changed) vendor/ntp/dist/ntpsnmpd/Makefile.am (contents, props changed) vendor/ntp/dist/ntpsnmpd/Makefile.in (contents, props changed) vendor/ntp/dist/ntpsnmpd/netsnmp_daemonize.c (contents, props changed) vendor/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.c (contents, props changed) vendor/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c (contents, props changed) vendor/ntp/dist/ntpsnmpd/ntpsnmpd-opts.def vendor/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h (contents, props changed) vendor/ntp/dist/ntpsnmpd/ntpsnmpd.c (contents, props changed) vendor/ntp/dist/packageinfo.sh vendor/ntp/dist/parseutil/Makefile.am (contents, props changed) vendor/ntp/dist/parseutil/Makefile.in (contents, props changed) vendor/ntp/dist/parseutil/dcfd.c (contents, props changed) vendor/ntp/dist/parseutil/testdcf.c (contents, props changed) vendor/ntp/dist/readme.y2kfixes (contents, props changed) vendor/ntp/dist/scripts/Makefile.am (contents, props changed) vendor/ntp/dist/scripts/Makefile.in (contents, props changed) vendor/ntp/dist/scripts/README (contents, props changed) vendor/ntp/dist/scripts/monitoring/ntp.pl (contents, props changed) vendor/ntp/dist/scripts/monitoring/ntptrap (contents, props changed) vendor/ntp/dist/scripts/ntpver.in (contents, props changed) vendor/ntp/dist/scripts/plot_summary.in (contents, props changed) vendor/ntp/dist/scripts/summary.in (contents, props changed) vendor/ntp/dist/sntp/COPYRIGHT vendor/ntp/dist/sntp/Makefile.am (contents, props changed) vendor/ntp/dist/sntp/Makefile.in (contents, props changed) vendor/ntp/dist/sntp/aclocal.m4 (contents, props changed) vendor/ntp/dist/sntp/bincheck.mf vendor/ntp/dist/sntp/config.h.in vendor/ntp/dist/sntp/configure (contents, props changed) vendor/ntp/dist/sntp/configure.ac (contents, props changed) vendor/ntp/dist/sntp/crypto.c (contents, props changed) vendor/ntp/dist/sntp/crypto.h (contents, props changed) vendor/ntp/dist/sntp/deps-ver vendor/ntp/dist/sntp/depsver.mf vendor/ntp/dist/sntp/kod_management.c (contents, props changed) vendor/ntp/dist/sntp/kod_management.h (contents, props changed) vendor/ntp/dist/sntp/libopts/COPYING.gplv3 vendor/ntp/dist/sntp/libopts/COPYING.lgplv3 vendor/ntp/dist/sntp/libopts/Makefile.am vendor/ntp/dist/sntp/libopts/Makefile.in vendor/ntp/dist/sntp/libopts/README vendor/ntp/dist/sntp/libopts/ag-char-map.h (contents, props changed) vendor/ntp/dist/sntp/libopts/autoopts.c vendor/ntp/dist/sntp/libopts/autoopts.h vendor/ntp/dist/sntp/libopts/autoopts/options.h vendor/ntp/dist/sntp/libopts/autoopts/project.h (contents, props changed) vendor/ntp/dist/sntp/libopts/autoopts/usage-txt.h vendor/ntp/dist/sntp/libopts/boolean.c vendor/ntp/dist/sntp/libopts/compat/compat.h vendor/ntp/dist/sntp/libopts/compat/pathfind.c vendor/ntp/dist/sntp/libopts/compat/snprintf.c vendor/ntp/dist/sntp/libopts/compat/strchr.c vendor/ntp/dist/sntp/libopts/compat/strdup.c vendor/ntp/dist/sntp/libopts/compat/windows-config.h vendor/ntp/dist/sntp/libopts/configfile.c vendor/ntp/dist/sntp/libopts/cook.c vendor/ntp/dist/sntp/libopts/file.c (contents, props changed) vendor/ntp/dist/sntp/libopts/genshell.c vendor/ntp/dist/sntp/libopts/genshell.h vendor/ntp/dist/sntp/libopts/libopts.c vendor/ntp/dist/sntp/libopts/load.c vendor/ntp/dist/sntp/libopts/m4/libopts.m4 vendor/ntp/dist/sntp/libopts/m4/liboptschk.m4 vendor/ntp/dist/sntp/libopts/makeshell.c vendor/ntp/dist/sntp/libopts/nested.c vendor/ntp/dist/sntp/libopts/numeric.c vendor/ntp/dist/sntp/libopts/parse-duration.c (contents, props changed) vendor/ntp/dist/sntp/libopts/parse-duration.h (contents, props changed) vendor/ntp/dist/sntp/libopts/pgusage.c vendor/ntp/dist/sntp/libopts/proto.h vendor/ntp/dist/sntp/libopts/putshell.c vendor/ntp/dist/sntp/libopts/reset.c (contents, props changed) vendor/ntp/dist/sntp/libopts/restore.c vendor/ntp/dist/sntp/libopts/save.c vendor/ntp/dist/sntp/libopts/sort.c vendor/ntp/dist/sntp/libopts/stack.c vendor/ntp/dist/sntp/libopts/streqvcmp.c vendor/ntp/dist/sntp/libopts/text_mmap.c vendor/ntp/dist/sntp/libopts/time.c (contents, props changed) vendor/ntp/dist/sntp/libopts/tokenize.c vendor/ntp/dist/sntp/libopts/usage.c vendor/ntp/dist/sntp/libopts/version.c vendor/ntp/dist/sntp/log.c (contents, props changed) vendor/ntp/dist/sntp/log.h (contents, props changed) vendor/ntp/dist/sntp/main.c (contents, props changed) vendor/ntp/dist/sntp/main.h (contents, props changed) vendor/ntp/dist/sntp/networking.c (contents, props changed) vendor/ntp/dist/sntp/networking.h (contents, props changed) vendor/ntp/dist/sntp/sntp-opts.c vendor/ntp/dist/sntp/sntp-opts.def vendor/ntp/dist/sntp/sntp-opts.h vendor/ntp/dist/sntp/sntp.c (contents, props changed) vendor/ntp/dist/sntp/sntp.html (contents, props changed) vendor/ntp/dist/sntp/sntp.texi vendor/ntp/dist/sntp/utilities.c (contents, props changed) vendor/ntp/dist/sntp/utilities.h (contents, props changed) vendor/ntp/dist/util/Makefile.am (contents, props changed) vendor/ntp/dist/util/Makefile.in (contents, props changed) vendor/ntp/dist/util/README (contents, props changed) vendor/ntp/dist/util/audio-pcm.c (contents, props changed) vendor/ntp/dist/util/hist.c (contents, props changed) vendor/ntp/dist/util/jitter.c (contents, props changed) vendor/ntp/dist/util/ntp-keygen-opts.c vendor/ntp/dist/util/ntp-keygen-opts.def vendor/ntp/dist/util/ntp-keygen-opts.h vendor/ntp/dist/util/ntp-keygen.c (contents, props changed) vendor/ntp/dist/util/ntptime.c (contents, props changed) vendor/ntp/dist/util/sht.c (contents, props changed) vendor/ntp/dist/util/tg.c vendor/ntp/dist/util/tickadj.c (contents, props changed) Directory Properties: vendor/ntp/dist/INSTALL (props changed) vendor/ntp/dist/NOTES.y2kfixes (props changed) vendor/ntp/dist/README (props changed) vendor/ntp/dist/README.bk (props changed) vendor/ntp/dist/README.hackers (props changed) vendor/ntp/dist/README.patches (props changed) vendor/ntp/dist/README.refclocks (props changed) vendor/ntp/dist/README.versions (props changed) vendor/ntp/dist/TODO (props changed) vendor/ntp/dist/adjtimed/README (props changed) vendor/ntp/dist/adjtimed/adjtimed.c (props changed) vendor/ntp/dist/compile (props changed) vendor/ntp/dist/conf/README (props changed) vendor/ntp/dist/conf/baldwin.conf (props changed) vendor/ntp/dist/conf/beauregard.conf (props changed) vendor/ntp/dist/conf/grundoon.conf (props changed) vendor/ntp/dist/conf/malarky.conf (props changed) vendor/ntp/dist/conf/pogo.conf (props changed) vendor/ntp/dist/conf/rackety.conf (props changed) vendor/ntp/dist/config.guess (props changed) vendor/ntp/dist/config.sub (props changed) vendor/ntp/dist/depcomp (props changed) vendor/ntp/dist/dot.emacs (props changed) vendor/ntp/dist/html/hints/solaris-dosynctodr.html (props changed) vendor/ntp/dist/include/README (props changed) vendor/ntp/dist/include/adjtime.h (props changed) vendor/ntp/dist/include/ascii.h (props changed) vendor/ntp/dist/include/audio.h (props changed) vendor/ntp/dist/include/binio.h (props changed) vendor/ntp/dist/include/gps.h (props changed) vendor/ntp/dist/include/hopf6039.h (props changed) vendor/ntp/dist/include/icom.h (props changed) vendor/ntp/dist/include/ieee754io.h (props changed) vendor/ntp/dist/include/mx4200.h (props changed) vendor/ntp/dist/include/ntif.h (props changed) vendor/ntp/dist/include/ntp_datum.h (props changed) vendor/ntp/dist/include/ntp_if.h (props changed) vendor/ntp/dist/include/ntp_lineedit.h (props changed) vendor/ntp/dist/include/ntp_lists.h (props changed) vendor/ntp/dist/include/ntp_malloc.h (props changed) vendor/ntp/dist/include/parse.h (props changed) vendor/ntp/dist/include/parse_conf.h (props changed) vendor/ntp/dist/include/ssl_applink.c (props changed) vendor/ntp/dist/include/trimble.h (props changed) vendor/ntp/dist/install-sh (props changed) vendor/ntp/dist/kernel/sys/README (props changed) vendor/ntp/dist/kernel/sys/bsd_audioirig.h (props changed) vendor/ntp/dist/kernel/sys/i8253.h (props changed) vendor/ntp/dist/kernel/sys/parsestreams.h (props changed) vendor/ntp/dist/kernel/sys/pcl720.h (props changed) vendor/ntp/dist/kernel/sys/ppsclock.h (props changed) vendor/ntp/dist/kernel/sys/timex.h (props changed) vendor/ntp/dist/kernel/sys/tpro.h (props changed) vendor/ntp/dist/kernel/sys/tt560_api.h (props changed) vendor/ntp/dist/lib/isc/bitstring.c (props changed) vendor/ntp/dist/lib/isc/buffer.c (props changed) vendor/ntp/dist/lib/isc/bufferlist.c (props changed) vendor/ntp/dist/lib/isc/commandline.c (props changed) vendor/ntp/dist/lib/isc/error.c (props changed) vendor/ntp/dist/lib/isc/event.c (props changed) vendor/ntp/dist/lib/isc/fsaccess.c (props changed) vendor/ntp/dist/lib/isc/hex.c (props changed) vendor/ntp/dist/lib/isc/include/isc/base32.h (props changed) vendor/ntp/dist/lib/isc/include/isc/base64.h (props changed) vendor/ntp/dist/lib/isc/include/isc/bitstring.h (props changed) vendor/ntp/dist/lib/isc/include/isc/boolean.h (props changed) vendor/ntp/dist/lib/isc/include/isc/bufferlist.h (props changed) vendor/ntp/dist/lib/isc/include/isc/commandline.h (props changed) vendor/ntp/dist/lib/isc/include/isc/event.h (props changed) vendor/ntp/dist/lib/isc/include/isc/eventclass.h (props changed) vendor/ntp/dist/lib/isc/include/isc/formatcheck.h (props changed) vendor/ntp/dist/lib/isc/include/isc/hex.h (props changed) vendor/ntp/dist/lib/isc/include/isc/httpd.h (props changed) vendor/ntp/dist/lib/isc/include/isc/interfaceiter.h (props changed) vendor/ntp/dist/lib/isc/include/isc/ipv6.h (props changed) vendor/ntp/dist/lib/isc/include/isc/iterated_hash.h (props changed) vendor/ntp/dist/lib/isc/include/isc/lang.h (props changed) vendor/ntp/dist/lib/isc/include/isc/lex.h (props changed) vendor/ntp/dist/lib/isc/include/isc/lfsr.h (props changed) vendor/ntp/dist/lib/isc/include/isc/magic.h (props changed) vendor/ntp/dist/lib/isc/include/isc/msgcat.h (props changed) vendor/ntp/dist/lib/isc/include/isc/mutexblock.h (props changed) vendor/ntp/dist/lib/isc/include/isc/ondestroy.h (props changed) vendor/ntp/dist/lib/isc/include/isc/os.h (props changed) vendor/ntp/dist/lib/isc/include/isc/parseint.h (props changed) vendor/ntp/dist/lib/isc/include/isc/platform.h (props changed) vendor/ntp/dist/lib/isc/include/isc/print.h (props changed) vendor/ntp/dist/lib/isc/include/isc/quota.h (props changed) vendor/ntp/dist/lib/isc/include/isc/region.h (props changed) vendor/ntp/dist/lib/isc/include/isc/resource.h (props changed) vendor/ntp/dist/lib/isc/include/isc/rwlock.h (props changed) vendor/ntp/dist/lib/isc/include/isc/stdio.h (props changed) vendor/ntp/dist/lib/isc/include/isc/stdlib.h (props changed) vendor/ntp/dist/lib/isc/include/isc/string.h (props changed) vendor/ntp/dist/lib/isc/include/isc/version.h (props changed) vendor/ntp/dist/lib/isc/include/isc/xml.h (props changed) vendor/ntp/dist/lib/isc/lex.c (props changed) vendor/ntp/dist/lib/isc/lfsr.c (props changed) vendor/ntp/dist/lib/isc/mips/include/isc/atomic.h (props changed) vendor/ntp/dist/lib/isc/netscope.c (props changed) vendor/ntp/dist/lib/isc/nls/msgcat.c (props changed) vendor/ntp/dist/lib/isc/noatomic/include/isc/atomic.h (props changed) vendor/ntp/dist/lib/isc/nothreads/condition.c (props changed) vendor/ntp/dist/lib/isc/nothreads/include/isc/condition.h (props changed) vendor/ntp/dist/lib/isc/nothreads/include/isc/mutex.h (props changed) vendor/ntp/dist/lib/isc/nothreads/include/isc/once.h (props changed) vendor/ntp/dist/lib/isc/nothreads/include/isc/thread.h (props changed) vendor/ntp/dist/lib/isc/nothreads/mutex.c (props changed) vendor/ntp/dist/lib/isc/nothreads/thread.c (props changed) vendor/ntp/dist/lib/isc/ondestroy.c (props changed) vendor/ntp/dist/lib/isc/parseint.c (props changed) vendor/ntp/dist/lib/isc/portset.c (props changed) vendor/ntp/dist/lib/isc/pthreads/condition.c (props changed) vendor/ntp/dist/lib/isc/pthreads/include/isc/condition.h (props changed) vendor/ntp/dist/lib/isc/pthreads/include/isc/mutex.h (props changed) vendor/ntp/dist/lib/isc/pthreads/include/isc/once.h (props changed) vendor/ntp/dist/lib/isc/pthreads/include/isc/thread.h (props changed) vendor/ntp/dist/lib/isc/pthreads/thread.c (props changed) vendor/ntp/dist/lib/isc/quota.c (props changed) vendor/ntp/dist/lib/isc/ratelimiter.c (props changed) vendor/ntp/dist/lib/isc/refcount.c (props changed) vendor/ntp/dist/lib/isc/region.c (props changed) vendor/ntp/dist/lib/isc/serial.c (props changed) vendor/ntp/dist/lib/isc/strtoul.c (props changed) vendor/ntp/dist/lib/isc/unix/fsaccess.c (props changed) vendor/ntp/dist/lib/isc/unix/include/isc/dir.h (props changed) vendor/ntp/dist/lib/isc/unix/include/isc/int.h (props changed) vendor/ntp/dist/lib/isc/unix/include/isc/keyboard.h (props changed) vendor/ntp/dist/lib/isc/unix/include/isc/netdb.h (props changed) vendor/ntp/dist/lib/isc/unix/include/isc/stat.h (props changed) vendor/ntp/dist/lib/isc/unix/include/isc/syslog.h (props changed) vendor/ntp/dist/lib/isc/unix/ipv6.c (props changed) vendor/ntp/dist/lib/isc/unix/keyboard.c (props changed) vendor/ntp/dist/lib/isc/unix/os.c (props changed) vendor/ntp/dist/lib/isc/unix/stdtime.c (props changed) vendor/ntp/dist/lib/isc/unix/syslog.c (props changed) vendor/ntp/dist/lib/isc/version.c (props changed) vendor/ntp/dist/lib/isc/win32/DLLMain.c (props changed) vendor/ntp/dist/lib/isc/win32/condition.c (props changed) vendor/ntp/dist/lib/isc/win32/errno2result.c (props changed) vendor/ntp/dist/lib/isc/win32/errno2result.h (props changed) vendor/ntp/dist/lib/isc/win32/fsaccess.c (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/bind_registry.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/bindevt.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/condition.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/dir.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/int.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/keyboard.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/netdb.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/ntgroups.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/offset.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/once.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/strerror.h (props changed) vendor/ntp/dist/lib/isc/win32/include/isc/syslog.h (props changed) vendor/ntp/dist/lib/isc/win32/ipv6.c (props changed) vendor/ntp/dist/lib/isc/win32/keyboard.c (props changed) vendor/ntp/dist/lib/isc/win32/once.c (props changed) vendor/ntp/dist/lib/isc/win32/os.c (props changed) vendor/ntp/dist/lib/isc/win32/resource.c (props changed) vendor/ntp/dist/lib/isc/win32/stdio.c (props changed) vendor/ntp/dist/lib/isc/win32/stdtime.c (props changed) vendor/ntp/dist/lib/isc/win32/strerror.c (props changed) vendor/ntp/dist/lib/isc/win32/syslog.c (props changed) vendor/ntp/dist/lib/isc/win32/syslog.h (props changed) vendor/ntp/dist/lib/isc/win32/thread.c (props changed) vendor/ntp/dist/lib/isc/win32/version.c (props changed) vendor/ntp/dist/lib/isc/win32/win32os.c (props changed) vendor/ntp/dist/lib/isc/x86_32/include/isc/atomic.h (props changed) vendor/ntp/dist/lib/isc/x86_64/include/isc/atomic.h (props changed) vendor/ntp/dist/libntp/README (props changed) vendor/ntp/dist/libntp/adjtime.c (props changed) vendor/ntp/dist/libntp/adjtimex.c (props changed) vendor/ntp/dist/libntp/emalloc.c (props changed) vendor/ntp/dist/libntp/icom.c (props changed) vendor/ntp/dist/libntp/strdup.c (props changed) vendor/ntp/dist/libntp/systime_s.c (props changed) vendor/ntp/dist/libparse/README (props changed) vendor/ntp/dist/libparse/clk_computime.c (props changed) vendor/ntp/dist/libparse/clk_dcf7000.c (props changed) vendor/ntp/dist/libparse/clk_hopf6021.c (props changed) vendor/ntp/dist/libparse/clk_meinberg.c (props changed) vendor/ntp/dist/libparse/clk_rcc8000.c (props changed) vendor/ntp/dist/libparse/clk_schmid.c (props changed) vendor/ntp/dist/libparse/clk_trimtaip.c (props changed) vendor/ntp/dist/libparse/clk_varitext.c (props changed) vendor/ntp/dist/libparse/info_trimble.c (props changed) vendor/ntp/dist/libparse/parsestreams.c (props changed) vendor/ntp/dist/missing (props changed) vendor/ntp/dist/ntpd/jupiter.h (props changed) vendor/ntp/dist/ntpd/refclock_local.c (props changed) vendor/ntp/dist/ntpdate/README (props changed) vendor/ntp/dist/ntpdc/README (props changed) vendor/ntp/dist/ntpdc/nl_in.c (props changed) vendor/ntp/dist/ntpq/README (props changed) vendor/ntp/dist/ntpsnmpd/ntpSnmpSubagentObject.h (props changed) vendor/ntp/dist/ntpsnmpd/ntp_snmp.h (props changed) vendor/ntp/dist/parseutil/README (props changed) vendor/ntp/dist/results.y2kfixes (props changed) vendor/ntp/dist/scripts/monitoring/README (props changed) vendor/ntp/dist/scripts/monitoring/loopwatch.config.SAMPLE (props changed) vendor/ntp/dist/scripts/monitoring/lr.pl (props changed) vendor/ntp/dist/scripts/monitoring/ntploopstat (props changed) vendor/ntp/dist/scripts/monitoring/ntploopwatch (props changed) vendor/ntp/dist/scripts/monitoring/timelocal.pl (props changed) vendor/ntp/dist/scripts/stats/README (props changed) vendor/ntp/dist/scripts/stats/README.stats (props changed) vendor/ntp/dist/scripts/stats/README.timecodes (props changed) vendor/ntp/dist/scripts/stats/clock.awk (props changed) vendor/ntp/dist/scripts/stats/dupe.awk (props changed) vendor/ntp/dist/scripts/stats/ensemble.S (props changed) vendor/ntp/dist/scripts/stats/ensemble.awk (props changed) vendor/ntp/dist/scripts/stats/etf.S (props changed) vendor/ntp/dist/scripts/stats/etf.awk (props changed) vendor/ntp/dist/scripts/stats/itf.S (props changed) vendor/ntp/dist/scripts/stats/itf.awk (props changed) vendor/ntp/dist/scripts/stats/loop.S (props changed) vendor/ntp/dist/scripts/stats/loop.awk (props changed) vendor/ntp/dist/scripts/stats/loop_summary (props changed) vendor/ntp/dist/scripts/stats/peer.awk (props changed) vendor/ntp/dist/scripts/stats/psummary.awk (props changed) vendor/ntp/dist/scripts/stats/summary.sh (props changed) vendor/ntp/dist/scripts/stats/tdata.S (props changed) vendor/ntp/dist/scripts/stats/tdata.awk (props changed) vendor/ntp/dist/sntp/config.guess (props changed) vendor/ntp/dist/sntp/config.sub (props changed) vendor/ntp/dist/sntp/data_formats.h (props changed) vendor/ntp/dist/sntp/depcomp (props changed) vendor/ntp/dist/sntp/install-sh (props changed) vendor/ntp/dist/sntp/missing (props changed) vendor/ntp/dist/util/ansi2knr.1 (props changed) vendor/ntp/dist/util/ansi2knr.c (props changed) vendor/ntp/dist/util/byteorder.c (props changed) vendor/ntp/dist/util/kern.c (props changed) vendor/ntp/dist/util/longsize.c (props changed) vendor/ntp/dist/util/pps-api.c (props changed) vendor/ntp/dist/util/precision.c (props changed) vendor/ntp/dist/util/testrs6000.c (props changed) vendor/ntp/dist/util/timetrim.c (props changed) Modified: vendor/ntp/dist/COPYRIGHT ============================================================================== --- vendor/ntp/dist/COPYRIGHT Sat Dec 20 22:51:01 2014 (r275969) +++ vendor/ntp/dist/COPYRIGHT Sat Dec 20 22:52:39 2014 (r275970) @@ -4,7 +4,7 @@ This file is automatically generated fro jpg "Clone me," says Dolly sheepishly. - Last update: 1-Jan-2011 08:34 UTC + Last update: 9-Aug-2014 07:56 UTC _________________________________________________________________ The following copyright notice applies to all files collectively @@ -13,7 +13,7 @@ This file is automatically generated fro applies as if the text was explicitly included in the file. *********************************************************************** * * -* Copyright (c) University of Delaware 1992-2011 * +* Copyright (c) University of Delaware 1992-2014 * * * * Permission to use, copy, modify, and distribute this software and * * its documentation for any purpose with or without fee is hereby * @@ -75,53 +75,58 @@ This file is automatically generated fro 27. [29]Poul-Henning Kamp Oncore driver (Original author) 28. [30]Frank Kardel [31] PARSE - driver (>14 reference clocks), STREAMS modules for PARSE, support + (driver 14 reference clocks), STREAMS modules for PARSE, support scripts, syslog cleanup, dynamic interface handling - 29. [32]William L. Jones RS/6000 AIX + 29. [32]Johannes Maximilian Kuehn Rewrote sntp to + comply with NTPv4 specification, ntpq saveconfig + 30. [33]William L. Jones RS/6000 AIX modifications, HPUX modifications - 30. [33]Dave Katz RS/6000 AIX port - 31. [34]Craig Leres 4.4BSD port, ppsclock, Magnavox + 31. [34]Dave Katz RS/6000 AIX port + 32. [35]Craig Leres 4.4BSD port, ppsclock, Magnavox GPS clock driver - 32. [35]George Lindholm SunOS 5.1 port - 33. [36]Louis A. Mamakos MD5-based authentication - 34. [37]Lars H. Mathiesen adaptation of foundation + 33. [36]George Lindholm SunOS 5.1 port + 34. [37]Louis A. Mamakos MD5-based authentication + 35. [38]Lars H. Mathiesen adaptation of foundation code for Version 3 as specified in RFC-1305 - 35. [38]Danny Mayer Network I/O, Windows Port, Code + 36. [39]Danny Mayer Network I/O, Windows Port, Code Maintenance - 36. [39]David L. Mills Version 4 foundation: clock - discipline, authentication, precision kernel; clock drivers: - Spectracom, Austron, Arbiter, Heath, ATOM, ACTS, KSI/Odetics; - audio clock drivers: CHU, WWV/H, IRIG - 37. [40]Wolfgang Moeller VMS port - 38. [41]Jeffrey Mogul ntptrace utility - 39. [42]Tom Moore i386 svr4 port - 40. [43]Kamal A Mostafa SCO OpenServer port - 41. [44]Derek Mulcahy and [45]Damon + 37. [40]David L. Mills Version 4 foundation, + precision kernel; clock drivers: 1, 3, 4, 6, 7, 11, 13, 18, 19, + 22, 36 + 38. [41]Wolfgang Moeller VMS port + 39. [42]Jeffrey Mogul ntptrace utility + 40. [43]Tom Moore i386 svr4 port + 41. [44]Kamal A Mostafa SCO OpenServer port + 42. [45]Derek Mulcahy and [46]Damon Hart-Davis ARCRON MSF clock driver - 42. [46]Rob Neal Bancomm refclock and config/parse code + 43. [47]Rob Neal Bancomm refclock and config/parse code maintenance - 43. [47]Rainer Pruy + 44. [48]Rainer Pruy monitoring/trap scripts, statistics file handling - 44. [48]Dirce Richards Digital UNIX V4.0 port - 45. [49]Wilfredo Sánchez added support for + 45. [49]Dirce Richards Digital UNIX V4.0 port + 46. [50]Wilfredo Sánchez added support for NetInfo - 46. [50]Nick Sayer SunOS streams modules - 47. [51]Jack Sasportas Saved a Lot of + 47. [51]Nick Sayer SunOS streams modules + 48. [52]Jack Sasportas Saved a Lot of space on the stuff in the html/pic/ subdirectory - 48. [52]Ray Schnitzler Unixware1 port - 49. [53]Michael Shields USNO clock driver - 50. [54]Jeff Steinman Datum PTS clock + 49. [53]Ray Schnitzler Unixware1 port + 50. [54]Michael Shields USNO clock driver + 51. [55]Jeff Steinman Datum PTS clock driver - 51. [55]Harlan Stenn GNU automake/autoconfigure + 52. [56]Harlan Stenn GNU automake/autoconfigure makeover, various other bits (see the ChangeLog) - 52. [56]Kenneth Stone HP-UX port - 53. [57]Ajit Thyagarajan IP multicast/anycast + 53. [57]Kenneth Stone HP-UX port + 54. [58]Ajit Thyagarajan IP multicast/anycast support - 54. [58]Tomoaki TSURUOKA TRAK clock + 55. [59]Tomoaki TSURUOKA TRAK clock driver - 55. [59]Paul A Vixie TrueTime GPS driver, generic + 56. [60]Brian Utterback General codebase, + Solaris issues + 57. [61]Loganaden Velvindron Sandboxing + (libseccomp) support + 58. [62]Paul A Vixie TrueTime GPS driver, generic TrueTime clock driver - 56. [60]Ulrich Windl corrected and + 59. [63]Ulrich Windl corrected and validated HTML documents according to the HTML DTD _________________________________________________________________ @@ -141,7 +146,7 @@ References 12. mailto:%20Jean-Francois.Boudreault@viagenie.qc.ca 13. mailto:%20reg@dwf.com 14. mailto:%20clift@ml.csiro.au - 15. mailto:casey@csc.co.za + 15. mailto:%20casey@csc.co.za 16. mailto:%20Sven_Dietrich@trimble.COM 17. mailto:%20dundas@salt.jpl.nasa.gov 18. mailto:%20duwe@immd4.informatik.uni-erlangen.de @@ -153,37 +158,40 @@ References 24. mailto:%20iglesias@uci.edu 25. mailto:%20jagubox.gsfc.nasa.gov 26. mailto:%20jbj@chatham.usdesign.com - 27. mailto:Hans.Lambermont@nl.origin-it.com + 27. mailto:%20Hans.Lambermont@nl.origin-it.com 28. mailto:H.Lambermont@chello.nl 29. mailto:%20phk@FreeBSD.ORG 30. http://www4.informatik.uni-erlangen.de/%7ekardel - 31. mailto:%20kardel(at)ntp(dot)org - 32. mailto:%20jones@hermes.chpc.utexas.edu - 33. mailto:%20dkatz@cisco.com - 34. mailto:%20leres@ee.lbl.gov - 35. mailto:%20lindholm@ucs.ubc.ca - 36. mailto:%20louie@ni.umd.edu - 37. mailto:%20thorinn@diku.dk - 38. mailto:%20mayer@ntp.org - 39. mailto:%20mills@udel.edu - 40. mailto:%20moeller@gwdgv1.dnet.gwdg.de - 41. mailto:%20mogul@pa.dec.com - 42. mailto:%20tmoore@fievel.daytonoh.ncr.com - 43. mailto:%20kamal@whence.com - 44. mailto:%20derek@toybox.demon.co.uk - 45. mailto:%20d@hd.org - 46. mailto:%20neal@ntp.org - 47. mailto:%20Rainer.Pruy@informatik.uni-erlangen.de - 48. mailto:%20dirce@zk3.dec.com - 49. mailto:%20wsanchez@apple.com - 50. mailto:%20mrapple@quack.kfu.com - 51. mailto:%20jack@innovativeinternet.com - 52. mailto:%20schnitz@unipress.com - 53. mailto:%20shields@tembel.org - 54. mailto:%20pebbles.jpl.nasa.gov - 55. mailto:%20harlan@pfcs.com - 56. mailto:%20ken@sdd.hp.com - 57. mailto:%20ajit@ee.udel.edu - 58. mailto:%20tsuruoka@nc.fukuoka-u.ac.jp - 59. mailto:%20vixie@vix.com - 60. mailto:%20Ulrich.Windl@rz.uni-regensburg.de + 31. mailto:%20kardel%20%28at%29%20ntp%20%28dot%29%20org + 32. mailto:kuehn@ntp.org + 33. mailto:%20jones@hermes.chpc.utexas.edu + 34. mailto:%20dkatz@cisco.com + 35. mailto:%20leres@ee.lbl.gov + 36. mailto:%20lindholm@ucs.ubc.ca + 37. mailto:%20louie@ni.umd.edu + 38. mailto:%20thorinn@diku.dk + 39. mailto:%20mayer@ntp.org + 40. mailto:%20mills@udel.edu + 41. mailto:%20moeller@gwdgv1.dnet.gwdg.de + 42. mailto:%20mogul@pa.dec.com + 43. mailto:%20tmoore@fievel.daytonoh.ncr.com + 44. mailto:%20kamal@whence.com + 45. mailto:%20derek@toybox.demon.co.uk + 46. mailto:%20d@hd.org + 47. mailto:%20neal@ntp.org + 48. mailto:%20Rainer.Pruy@informatik.uni-erlangen.de + 49. mailto:%20dirce@zk3.dec.com + 50. mailto:%20wsanchez@apple.com + 51. mailto:%20mrapple@quack.kfu.com + 52. mailto:%20jack@innovativeinternet.com + 53. mailto:%20schnitz@unipress.com + 54. mailto:%20shields@tembel.org + 55. mailto:%20pebbles.jpl.nasa.gov + 56. mailto:%20harlan@pfcs.com + 57. mailto:%20ken@sdd.hp.com + 58. mailto:%20ajit@ee.udel.edu + 59. mailto:%20tsuruoka@nc.fukuoka-u.ac.jp + 60. mailto:%20brian.utterback@oracle.com + 61. mailto:%20loganaden@gmail.com + 62. mailto:%20vixie@vix.com + 63. mailto:%20Ulrich.Windl@rz.uni-regensburg.de Modified: vendor/ntp/dist/ChangeLog ============================================================================== --- vendor/ntp/dist/ChangeLog Sat Dec 20 22:51:01 2014 (r275969) +++ vendor/ntp/dist/ChangeLog Sat Dec 20 22:52:39 2014 (r275970) @@ -1,6 +1,2048 @@ --- +(4.2.8) 2014/12/19 Released by Harlan Stenn + +* [Sec 730] Increase RSA_generate_key modulus. +* [Sec 2666] Use cryptographic random numbers for md5 key generation. +* [Sec 2667] buffer overflow in crypto_recv(). +* [Sec 2668] buffer overflow in ctl_putdata(). +* [Sec 2669] buffer overflow in configure(). +* [Sec 2670] Missing return; from error clause. +* [Sec 2671] vallen in extension fields are not validated. +* [Sec 2672] On some OSes ::1 can be spoofed, bypassing source IP ACLs. +* [Bug 2691] Wrong variable name in refclock_ripencc.c. +(4.2.7p486-RC) 2014/12/18 Released by Harlan Stenn +* [Bug 2687] RefClock 26/hpgps doesn't work at default line speed +(4.2.7p485-RC) 2014/12/12 Released by Harlan Stenn +* [Bug 2686] refclock_gpsdjson needs strtoll(), which is not always present. +(4.2.7p484-RC) 2014/12/11 Released by Harlan Stenn +(4.2.7p483) 2014/12/08 Released by Harlan Stenn +* [Bug 2685] Better document the KOD file for sntp. +(4.2.7p482) 2014/12/02 Released by Harlan Stenn +* [Bug 2641] sntp is installed in the wrong location in Solaris. +* [Bug 2678] nmea_control() now checks 'refclock_params()' result. +(4.2.7p481) 2014/11/22 Released by Harlan Stenn +* [Bug 2314] Only enable PPS if kernel consumer binding succeeds. +* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. +* Rename pps_enable to hardpps_enable. +(4.2.7p480) 2014/11/21 Released by Harlan Stenn +* [Bug 2677] PATH_MAX isn't #define'd under Windows. + Regression from the patch fixing Bug 2639. +(4.2.7p479) 2014/11/15 Released by Harlan Stenn +* [Bug 2651] Certificates with ASN timestamps w/ 4-digit years mis-parsed. +(4.2.7p478) 2014/11/14 Released by Harlan Stenn +* [Sec 2630] buffer overrun in ntpq tokenize(). +* [Bug 2639] Check return value of ntp_adjtime(). +* [Bug 2650] includefile processing broken. +* [Bug 2661] ntpq crashes with mreadvar. +(4.2.7p477) 2014/11/13 Released by Harlan Stenn +* [Bug 2657] Document that "restrict nopeer" intereferes with "pool". +(4.2.7p476) 2014/10/08 Released by Harlan Stenn +* [Bug 2503] SHT utility outdated +(4.2.7p475) 2014/09/11 Released by Harlan Stenn +* [Bug 2654] refclock_true.c doesn't identify the Mk III. +(4.2.7p474) 2014/09/10 Released by Harlan Stenn +* [Bug 2536] ntpd sandboxing support (libseccomp2) cleanup. +* [Bug 2649] Clean up html/ page installation. +(4.2.7p473) 2014/09/06 Released by Harlan Stenn +* [Bug 2649] Clean up html/ page installation. +(4.2.7p472) 2014/09/06 Released by Harlan Stenn +* [Bug 2556] mrulist is missing from the generated ntpq man page. +(4.2.7p471) 2014/09/05 Released by Harlan Stenn +* [Bug 2649] "make install" leaves wrong owner for files in html/. +* [Bug 2652] Windows hates directory names that contain a :. +(4.2.7p470) 2014/09/02 Released by Harlan Stenn +* [Bug 2502] Autogen text replacement errors. +* autogen-5.18.5pre1 +* html/ cleanups from Hal Murray. +(4.2.7p469) 2014/09/01 Released by Harlan Stenn +* [Bug 2536] ntpd sandboxing support (libseccomp2) cleanup. +(4.2.7p468) 2014/08/31 Released by Harlan Stenn +* [Bug 2556] ntpq man page cleanup. +* autogen-5.18.4 +(4.2.7p467) 2014/08/28 Released by Harlan Stenn +* [Bug 2639] Check return value of ntp_adjtime(). +* [Bug 2640] STA_NANO can result in invalid ntv.constant. +(4.2.7p466) 2014/08/27 Released by Harlan Stenn +* [Bug 2536] ntpd sandboxing support (libseccomp2) cleanup. +(4.2.7p465) 2014/08/23 Released by Harlan Stenn +* [Bug 2538] NTP programs print exit code in help/usage text. +* [Bug 2595] Man page quirks: ntpdate references in ntpd. +* [Bug 2613] www.ntp.org/bugs.html tells folks to email doc bugs to DLM. +* [Bug 2636] Clutter in syslog if gpsd not running + - found (hopefully) last cause for clutter in protocol version + - log GPSD revision and release numbers with protocol version +(4.2.7p464) 2014/08/22 Released by Harlan Stenn +* [Bug 2636] Fix coverity warning from previous patch. +(4.2.7p463) 2014/08/21 Released by Harlan Stenn +* [Bug 2636] Clutter in syslog if gpsd not running + - make driver work with GPSD protocol version 3.9 + - use exponential back-off for connection problems + - implement rate-limit for syslog entries +(4.2.7p462) 2014/08/16 Released by Harlan Stenn +* [Bug 2622] Synchronisation problem using SHM [...] + Add 'control' function -- fudge values not available during start. +(4.2.7p461) 2014/08/14 Released by Harlan Stenn +* [Bug 1128] ntpq truncates "remote" host information. +* More autogen-5.18.4pre14 cleanup. +(4.2.7p460) 2014/08/13 Released by Harlan Stenn +* More autogen-5.18.4pre14 cleanup. +(4.2.7p459) 2014/08/12 Released by Harlan Stenn +* [Bug 2630] Limit the ntpq command buffer to 512 bytes. +* FlexeLint cleanups. +* Try bison-3.0.2 instead of bison-2.5. +(4.2.7p458) 2014/08/11 Released by Harlan Stenn +* [Bug 2633] Provide stdnoreturn.h for windows port. +(4.2.7p457) 2014/08/09 Released by Harlan Stenn +* [Bug 2622] Synchronisation problem using SHM when time difference is + more than four hours: Change SHM driver so TOY restricted API is not + used any more. (Plus some minor cleanup in logic and flow control) +* Pass the configration source into the parser as argument rather + than through a global variable. +* Fix nits in the ntpq man page. +* autogen-5.18.4pre14 +(4.2.7p456) 2014/08/07 Released by Harlan Stenn +* CID 739722: Change the way the extention and MAC fields are processed. +(4.2.7p455) 2014/08/03 Released by Harlan Stenn +* [Bug 2565] ntpd sometimes logs unexpected getifaddrs() errors. +* CID 739722: Clean up the definition of the exten field of struct pkt. +(4.2.7p454) 2014/07/30 Released by Harlan Stenn +* [Bug 2628] 'mon_getmoremem()' relies on undefined behaviour +(4.2.7p453) 2014/07/19 Released by Harlan Stenn +* [Bug 2597] leap file loose ends (follow-up) + - uniform expiration check messages for config and timer triggered + leap file loads + - timer triggered loads log messages only once per day +(4.2.7p452) 2014/07/18 Released by Harlan Stenn +* Make all of the html/ .html files use the same format for "Last update". +(4.2.7p451) 2014/07/17 Released by Harlan Stenn +* Fix the "Last update" entries in the html/ subtree. +(4.2.7p450) 2014/07/16 Released by Harlan Stenn +* Distribute the scripts needed for the fix for Bug 2547. +(4.2.7p449) 2014/07/16 Released by Harlan Stenn +* [Bug 2547] Automate update of "Last Update" datestamps in .html files. +* [Bug 2623] Missing {} in refclock_oncore.c. +* Quiet warnings from ntp_calendar.h: avoid using argument names. +* Fix typos in decode.html and debug.html . +(4.2.7p448) 2014/07/15 Released by Harlan Stenn +* [Bug 2621] Avoid use of indeterminate address after 'free()' + (minor C standard conformance issue) +* Quiet warnings from ntp_calendar.h: avoid using argument names. +(4.2.7p447) 2014/07/05 Released by Harlan Stenn +* [Bug 2620] Use version.pm for checking version numbers in NTP::Util. +* [Bug 2624] Fix signed compare on 'l_fp'. +(4.2.7p446) 2014/06/28 Released by Harlan Stenn +* [Bug 2597] leap file processing -- loose ends. +* [Bug 2614] use 'unsigned long' consistently in ntp_random.c + to avoid possibly undefined behaviour in signed int overflow +* [Bug 2619] Save a signed int copy of the return value of i2d_DSA_SIG(). + Provide missing msyslog() message in crypto_alice(). +* Fix a variable lifetime issue. +* Allow for version suffix in libevent in ntp_libevent.m4. +(4.2.7p445) 2014/06/12 Released by Harlan Stenn +* [Bug 2556] mrulist isn't mentioned in the ntpq man page. +(4.2.7p444) 2014/05/19 Released by Harlan Stenn +* [Bug 2597] leap file processing -- loose ends + fixed coverity issues +(4.2.7p443) 2014/05/10 Released by Harlan Stenn +* [Bug 2594] Update the year in sntp/include/copyright.def. +(4.2.7p442) 2014/05/09 Released by Harlan Stenn +* [Bug 2589] Update VS2013 project files for libntp. +* [Bug 2600] Fix "Undisicplined Local Clock" driver1.html page. +(4.2.7p441) 2014/05/04 Released by Harlan Stenn +* [Bug 2597] leap file processing -- loose ends + log daily warning when leap info less than 28 days to expiration or + already expired; nag hourly on last day before expiration; log when + leapfile name is invalid +(4.2.7p440) 2014/04/09 Released by Harlan Stenn +* [Bug 2536] ntpd sandboxing support (libseccomp2) cleanup. +* [Bug 2570] cleanup: fix log format for successful leapfile load +(4.2.7p439) 2014/04/03 Released by Harlan Stenn +* [Bug 2589] fix VS2009 compile problem. +(4.2.7p438) 2014/04/01 Released by Harlan Stenn +* [Bug 2546] Windows build documentation updates. +(4.2.7p437) 2014/03/31 Released by Harlan Stenn +* [Bug 2537] ntpd truncates symmetric keys to 20 bytes. +* [Bug 2546] Documentation updates. +(4.2.7p436) 2014/03/31 Released by Harlan Stenn +* Update to libopts-40.2.15, and autogen-5.18.3pre18. +* [Bug 2311] Add more tags to mdoc2xxx. +* [Bug 2502] Assorted text replacement errors in 4.2.7p345 +* [Bug 2538] ntp programs print exit code as part of the "usage" text. +(4.2.7p435) 2014/03/29 Released by Harlan Stenn +* [Bug 2570] cleanup: reduced logging noise, moved some functions + into libntp. +(4.2.7p434) 2014/03/21 Released by Harlan Stenn +* [Bug 2577] Update VS2013 solution and project files. +(4.2.7p433) 2014/03/10 Released by Harlan Stenn +* Clean up last-update timestamps of html/*.html files. +* [Bug 2546] Documentation updates. +(4.2.7p432) 2014/03/09 Released by Harlan Stenn +* CID 711660: Do a non-NULL pointer assertion check a bit earlier. +(4.2.7p431) 2014/03/05 Released by Harlan Stenn +* [Bug 2572] cross-compiling fails for --with-yielding-select. +(4.2.7p430) 2014/03/04 Released by Harlan Stenn +* Upgrade to libevent-2.1.3-alpha-dev. +* [Bug 2572] cross-compiling fails for --with-yielding-select. +(4.2.7p429) 2014/03/03 Released by Harlan Stenn +* CID 1165098: Remove logically dead code from refclock_true.c. +* CID 1189401: Use INSIST() instead of a belt-and-suspenders pointer check. +* In ntp_dir_sep.m4, we care about $host_os, not $target_os. +* [Bug 2170] Use AC_PREPROC_IFELSE instead of AC_EGREP_CPP. +* [Bug 2540] bootstrap script needs to 'touch' files in finer-grained groups. +* [Bug 2570] refuse to load leapsec file with bad/missing SHA1 hash + -- change reading the hash line code: NIST omits leading zeros. +* [Bug 2576] refclock_gpsdjson.c doesn't compile if CLOCK_GPSDJSON is + not enabled at configure time. +(4.2.7p428) 2014/03/03 Released by Harlan Stenn +* [Bug 2570] refuse to load leapsec file with bad/missing SHA1 hash +* [Bug 2562] Distribute the code in libjsmn/ . +(4.2.7p427) 2014/03/02 Released by Harlan Stenn +* [Bug 2562] GPSD_JSON: fix solaris issues (asprintf(), isfinite()) +* [Bug 2562] first release of the GPSD client clock (type 46) +(4.2.7p426) 2014/02/28 Released by Harlan Stenn +* [Bug 2113] Warn about ignored extra args in ntpq. +* [Bug 2540] bootstrap script needs to 'touch' files in finer-grained groups. +* [Bug 2561] Allow wildcards in the target of the "interface" command. +* [Bug 2572] cross-compiling fails for --with-yielding_select. +(4.2.7p425) 2014/02/26 Released by Harlan Stenn +* Copyright file update. +(4.2.7p424) 2014/02/24 Released by Harlan Stenn +* [Bug 2541] ntpd terminates itself with SIGHUP unexpectedly. +(4.2.7p423) 2014/02/23 Released by Harlan Stenn +* [Bug 2565] Handle EINTR on getifaddrs(). +(4.2.7p422) 2014/02/17 Released by Harlan Stenn +* [Bug 2536] ntpd sandboxing support (libseccomp2). +(4.2.7p421) 2014/02/10 Released by Harlan Stenn +* [Bug 898] More documentation fixes. +* [Bug 2555] Autogen mdoc man pages all stamped with SunOS 5.10. +* calc_tickadj/Makefile.am man/mdoc page build cleanup. +(4.2.7p420) 2014/02/09 Released by Harlan Stenn +* [Bug 492] Clearly document ntpdate's pending deprecation. +* [Bug 1186] ntpd fails with link local IPv6 addresses. +* [Sec 2542] Strengthen the mrulist nonce. +(4.2.7p419) 2014/02/08 Released by Harlan Stenn +* [Bug 2466] Wrap NMEA timestamps in 1024 week cycles. +(4.2.7p418) 2014/02/05 Released by Harlan Stenn +* [Bug 2551] --disable-local-libevent breaks the build. +(4.2.7p417) 2014/02/02 Released by Harlan Stenn +* [Bug 2539] doc and code tweaks for NMEA driver. +* Add check for enable stats to ntpd/complete.conf.in +* Fix typo in html/confopt.html +(4.2.7p416) 2014/01/31 Released by Harlan Stenn +* Tweak the 'Modified' line on appropriate html pages. +* Note in the deprecation of ntpdc in its documentation. +* [Bug 2332] Be more careful about when we use 'libgcc_s'. +(4.2.7p415) 2014/01/28 Released by Harlan Stenn +* Fix the man page installation for the scripts/ files. +(4.2.7p414) 2014/01/28 Released by Harlan Stenn +* [Bug 792] TrueTime TL-3 WWV refclock support. +* [Bug 898] Documentation fixes. +* [Bug 930] ntpdc docs refer to 'clockinfo', but mean 'clockstat'. +* [Bug 1002] ntp-keygen option and documentation updates: -p/--pvt-passwd + is now -p/--password, and -q/--get-pvt-passwd is now -q/--export-passwd. +* [Bug 1349] statistics command not documented in HTML documentation. + In html/monopt.html, add statistics id, definition, description, and + correct typo. + In html/scripts/monopt.txt, add statistics item, href, and comment. + In ntpd/ntp.conf.def, under statistics correct four to eight kinds. + In ntpd/complete.conf.in, add all eight kinds to statistics. + In html/comdex.html, remove duplicate footer. +* [Bug 1734] Include man page for ntp.conf (fixed in 4.2.7p297). +* [Bug 2049] Clarify ntpdate's -d option behavior. +* [Bug 2366] ntpdc.html: burst/iburst only work on servers. +* [Bug 2493] ntptrace needs a man page (fixed in 4.2.7p402). +* [Bug 2545] Cleanup of scripts/monitoring/ntptrap. +(4.2.7p413) 2014/01/27 Released by Harlan Stenn +* Require a version string for perl scripts that use autogen. +* html/ cleanup. +(4.2.7p412) 2014/01/20 Released by Harlan Stenn +* [Bug 2540] bootstrap script needs to 'touch' files in finer-grained groups. +(4.2.7p411) 2014/01/12 Released by Harlan Stenn +* [Bug 2532] Note in ntpdc docs that "enable pps" only works on older ntpd. +(4.2.7p410) 2014/01/08 Released by Harlan Stenn +* [Bug 2332] Force reference to 'libgcc_s' when using GCC, because + threading+restricted user+locked memory otherwise fails on Linux. +* [Bug 2530] Fix documentation for enable/disable mode7 and pps. +* Cleanup to the new scripts/*/Makefile.am files. +(4.2.7p409) 2014/01/04 Released by Harlan Stenn +* [Bug 2060] Warn about restrictions with "kod" but not "limited". +(4.2.7p408) 2013/12/29 Released by Harlan Stenn +* [Bug 2187] Update version number generation scripts. +(4.2.7p407) 2013/12/29 Released by Harlan Stenn +* [Bug 2519] mktime.c does not compile on 64-bit Solaris but we do not + need timegm() and the Solaris provides mktime(). +* [Bug 2522] Revert Bug 2513 fix - it breaks backward compatibility. +(4.2.7p406) 2013/12/28 Released by Harlan Stenn +* [Bug 2521] VPATH tweaks for perl -opts files. +(4.2.7p405) 2013/12/27 Released by Harlan Stenn +* [Bug 2521] bootstrap script needs a tweak for perl -opts files. +* [Bug 2524] Add ntpsweep to sntp/loc/* files. +* [Bug 2526] Add "noinst" support to the sntp/loc/ framework. +(4.2.7p404) 2013/12/24 Released by Harlan Stenn +* [Bug 135] AIX5: "Address already in use" for IPv6 wildcard. +(4.2.7p403) 2013/12/23 Released by Harlan Stenn +* [Bug 2513] Remove any PIDFILE in finish(). +* [Bug 2516] Enable clock_gettime() support for AIX 5+. +* [Bug 2517] Fix peer status errors in decode.html. +(4.2.7p402) 2013/12/23 Released by Harlan Stenn +* Incorporate Oliver Kindernay's GSoC 2013 scripts/ cleanup. +(4.2.7p401) 2013/11/30 Released by Harlan Stenn +* [Bug 2491] VS20xx compile fixes. +(4.2.7p400) 2013/11/29 Released by Harlan Stenn +* [Bug 2491] VS2013 project files. +(4.2.7p399) 2013/11/28 Released by Harlan Stenn +* [Bug 2326] More leapsecond file notification cleanup. +* [Bug 2506] make sure routing updates are always tracked +* [Bug 2514] secs/* #define usage cleanup. +(4.2.7p398) 2013/11/25 Released by Harlan Stenn +* [Bug 2326] More leapsecond file notification cleanup. +* Improve sntp KoD data file fopen() error message. +(4.2.7p397) 2013/11/20 Released by Harlan Stenn +* [Bug 2326] More leapsecond file notification cleanup. +(4.2.7p396) 2013/11/19 Released by Harlan Stenn +* [Bug 2326] Improve stale leapsecond notifications. +(4.2.7p395) 2013/11/12 Released by Harlan Stenn +* Upgrade to autogen-5.18.3pre5 and libopts-40.1.15. +(4.2.7p394) 2013/11/05 Released by Harlan Stenn +* [Bug 1050] Change ONCORE log message for leap second announcement + to avoid misunderstandings. +* [Bug 2499] Win32 user-space/loopback ppsapi provider drops samples. +* [Bug 2256] Improve configure's function searches in libraries. +(4.2.7p393) 2013/10/16 Released by Harlan Stenn +* [Bug 2272] Use C99 integer types. ntp_calendar.h and ntp_types.h . +(4.2.7p392) 2013/10/15 Released by Harlan Stenn +* [Bug 2375] Improve AIX compatibility. +* [Bug 2490] Fixed non-const initializer coming from [Bug 2250] fix. +(4.2.7p391) 2013/10/12 Released by Harlan Stenn +* [Bug 2250] Rework of leap second handling machine. +* [Bug 2419] [rc-nmea] Improve clockstats reporting when receiver sends + data without valid GPS fix. +(4.2.7p390) 2013/09/26 Released by Harlan Stenn +* [Bug 2482] Cleanup of droproot and jail support for Solaris. +(4.2.7p389) 2013/09/24 Released by Harlan Stenn +* [Bug 2473] revisited: NTPD exits after clock is stepped backwards + Avoid possible unsigned underrun for startup condition when testing + for clock backstep. +* [Bug 2481] ntpd aborts when both user and group are specified with -u. +* [Bug 2482] Add droproot and jail support for Solaris. +(4.2.7p388) 2013/09/19 Released by Harlan Stenn +* [Bug 2473] NTPD exits after clock is stepped backwards externally +(4.2.7p387) 2013/09/16 Released by Harlan Stenn +* [Bug 1642] ntpdsim can't find simnulate block in config file. +(4.2.7p386) 2013/09/01 Released by Harlan Stenn +* [Bug 2472] (WinXP) Avoid self-termination of IO thread during exit(). +(4.2.7p385) 2013/08/19 Released by Harlan Stenn +* CID 975596: Copy/paste error: vallen should be siglen. +* CID 1009579: Check return status of X509_add_ext(). +* [2085] Fix root distance and root dispersion calculations. +* [Bug 2426] Possibly uninitialized data in crypto_send() - CID 975596. +(4.2.7p384) 2013/08/18 Released by Harlan Stenn +* [Bug 2450] --version has bogus short option. +(4.2.7p383) 2013/08/10 Released by Harlan Stenn +* (no changes - force a rebuild for a new Coverity scan) +(4.2.7p382) 2013/08/08 Released by Harlan Stenn +* [Bug 2454] Need way to set file descriptor limit - cleanup. +(4.2.7p381) 2013/08/07 Released by Harlan Stenn +* [Bug 2451] rlimit command is missing from the table of contents in + miscopt.html . +* [Bug 2452] provide io_handler/input_handler only on + non HAVE_IO_COMPLETION_PORT platforms +* [Bug 2453] Need a way to avoid calling mlockall. +* [Bug 2454] Need way to set file descriptor limit. +* [Bug 2458] AM_CONFIG_HEADER is obsolete. +(4.2.7p380) 2013/08/03 Released by Harlan Stenn +* CID 984511: Some systems have different printf needs for sizeof. +(4.2.7p379) 2013/08/02 Released by Harlan Stenn +* CID 739724: Fix printf arg mismatch in a debug line. +* [Bug 2425] compile io_handler() in ntp_io.c unconditionally +* [Bug 2448] Fix checks for configure --with-stack-limit and --with-memlock + values. +(4.2.7p378) 2013/08/01 Released by Harlan Stenn +* [Bug 2425] move part of input handler code from ntpd.c to ntp_io.c + and fix select()-only platforms calling input_handler directly. +* [Bug 2446] Quiet warnings from Oracle's Studio compiler. +* Upgrade to AutoGen-5.18.1pre3 +* Upgrade to libopts-40.1.15. +(4.2.7p377) 2013/07/28 Released by Harlan Stenn +* [Bug 2397] License/copyright cleanup. +* [Bug 2439] Fix check of EscapeCommFunction() in ports/winnt/libntp/termios.c. +(4.2.7p376) 2013/07/24 Released by Harlan Stenn +* [Bug 2322] Oncore driver should send 0 PPS offset to GPS. +(4.2.7p375) 2013/07/22 Released by Harlan Stenn +* [Bug 883] log warning arguments swapped in refclock_gpsvme.c. +* [Bug 2368] Correct bug in previous attempt. +* [Bug 2413] Fix "make check" with automake >= 1.13. +* [Bug 2434] Line-buffer (v. block-buffer) stdout. +(4.2.7p374) 2013/07/21 Released by Harlan Stenn +* [Bug 2368] make check troubles in libevent. +* [Bug 2425] setup SIGIO/SIGPOLL for asyncio on the read side + of a socketpair for the worker thread. +(4.2.7p373) 2013/07/20 Released by Harlan Stenn +* [Bug 2427] configure fails to detect recvmsg() on Solaris. +(4.2.7p372) 2013/07/17 Released by Harlan Stenn +* [Bug 1466] Oncore should set FLAG_PPS. +* [Bug 2375] AIX 7 doesn't like a libevent validation check. +* [Bug 2423] Log command-line args at LOG_INFO. +* [Bug 2428] do_unconf() should reset 'items' before the 2nd loop. +(4.2.7p371) 2013/07/07 Released by Harlan Stenn +* CID 1042586: Check the return value of clock_gettime() in worker_sleep(). +* Upgrade to libopts-39.0.14 from 5.17.5pre10. +(4.2.7p370) 2013/07/06 Released by Harlan Stenn +* Remove \n's from syslog output strings. +(4.2.7p369) 2013/07/05 Released by Harlan Stenn +* [Bug 2415] RES_LIMITED flags check should use &, not &&. +* Have NTP_LIBNTP check for time.h and clock_getres(). +* Fix ntpsweep to use sntp instead of ntpdate, from Oliver Kindernay. +(4.2.7p368) 2013/05/01 Released by Harlan Stenn +* [Bug 2145] ntpq dumps core when displaying sys_var_list and more. +(4.2.7p367) 2013/04/25 Released by Harlan Stenn +* [Bug 1485] Sometimes ntpd crashes +* [Bug 2382] Implement LOGTOD using ldexp() instead of shifting. +(4.2.7p366) 2013/04/17 Released by Harlan Stenn +* [Bug 1866] Disable some debugging output in refclock_oncore. +(4.2.7p365) 2013/04/16 Released by Harlan Stenn +* [Bug 2149] Log an error message if /proc/net/if_inet6 cannot be opened. +(4.2.7p364) 2013/03/26 Released by Harlan Stenn +* Bump sntp/include/autogen-version.def . +(4.2.7p363) 2013/03/26 Released by Harlan Stenn +* [Bug 2357] sntp/libopts/usage.c sometimes needs -lintl. +* Upgrade to libopts from 5.17.3pre10. +(4.2.7p362) 2013/03/19 Released by Harlan Stenn +* [Bug 2364] "sed -i" is not portable. +(4.2.7p361) 2013/03/17 Released by Harlan Stenn +* [Bug 2357] sntp/libopts/usage.c sometimes needs -lintl. +* [Bug 2365] "make check" fails in libevent. +(4.2.7p360) 2013/03/15 Released by Harlan Stenn +* Upgrade libevent (coverity fixes, etc.). +* EEXIST is OK for mkdir() in sntp/kod_management.c. +(4.2.7p359) 2013/03/03 Released by Harlan Stenn +* [Bug 2359] Fix send_via_ntp_signd() prototype. +(4.2.7p358) 2013/02/27 Released by Harlan Stenn +* Upgrade to autogen-5.17.3pre4 and libopts-38.0.13. +* [Bug 2357] sntp/libopts/usage.c on NetBSD needs -lintl. +(4.2.7p357) 2013/02/22 Released by Harlan Stenn +* Upgrade to autogen-5.17.2pre and libopts-38.0.13. +(4.2.7p356) 2013/02/19 Released by Harlan Stenn +* Added loc/debian. +(4.2.7p355) 2013/02/18 Released by Harlan Stenn +* CID 739708: Check return status of fcntl() in refclock_arc.c. +* CID 739709: Check return status of fcntl() in refclock_datum.c. +* CID 739710: Check return status of mkdir() in sntp/kod_management.c. +* CID 739711: Ignore return status of remove() in ntp-keygen.c. +* CID 739723: Print sizeof as unsigned. +* CID 971094: Clean up time of check/time of use in check_leap_file(). +(4.2.7p354) 2013/02/10 Released by Harlan Stenn +* CID 97194: Check return from setsockopt(). +* CID 739473,739532: Out-of-bounds access/illegal address computation. +* CID 739558: Double close. +* CID 739559: Double close. +* CID 739713: devmask/recmask copy/paste error. +* CID 739714: Fix code indentation level. +* CID 739715: Clean up sockaddr_dump(). +(4.2.7p353) 2013/02/09 Released by Harlan Stenn +* [Bug 2326] Check hourly for a new leapfile if the old one expired. +(4.2.7p352) 2013/01/28 Released by Harlan Stenn +* [Bug 2326] Notice when a new leapfile has been installed. +(4.2.7p351) 2013/01/24 Released by Harlan Stenn +* [Bug 2328] Don't apply small time adjustments on Windows versions + which don't support this. +(4.2.7p350) 2013/01/21 Released by Harlan Stenn +* Added sntp/loc/netbsd based on info from Christos Zoulas. +(4.2.7p349) 2013/01/20 Released by Harlan Stenn +* [Bug 2321] Fixed Windows build, but autogen update still required. +(4.2.7p348) 2013/01/17 Released by Harlan Stenn +* [Bug 2327] Rename sntp/ag-tpl/:Old to sntp/ag-tpl/Old. +* Cleanup to ntpsnmpd-opts.def. +* Cleanup to ntpq.texi. +* Documentation cleanup to the ntpd, ntpdc, ntpq and ntp-wait + .def files. +* In ntp.conf.def, cleanup SEE ALSO, document 'rlimit' options. +* Add a reference to RFC5907 in the ntpsnmpd documentation. +(4.2.7p347) 2013/01/07 Released by Harlan Stenn +* [Bug 2325] Re-enable mlockall() check under Linux post-1223 fix. +(4.2.7p346) 2013/01/06 Released by Harlan Stenn +* [Bug 1223] reorganize inclusion of sys/resource.h. +(4.2.7p345) 2013/01/04 Released by Harlan Stenn +* Update several .def files to use autogen-5.17 feature set. +(4.2.7p344) 2013/01/03 Released by Harlan Stenn +* Refactor and enhance mdoc2texi. +* Make sure agtexi-file.tpl defines label-str. +* Cleanup to ntp.conf.def. +* Upgrade to autogen-5.17 and libopts-37.0.12. +(4.2.7p343) 2013/01/02 Released by Harlan Stenn +* Update the copyright year. +(4.2.7p342) 2012/12/31 Released by Harlan Stenn +* [Bug 2081 - Backward Incompatible] rawstats now logs everything. +(4.2.7p341) 2012/12/30 Released by Harlan Stenn +(4.2.7p340) 2012/12/29 Released by Harlan Stenn +* mdoc2texi fixes: trailing punctuation. +(4.2.7p339) 2012/12/26 Released by Harlan Stenn +* mdoc2texi fixes: parseQuote, closing of list item tables. +* ntp-wait, ntpd, ntpdc, ntpq, ntpsnmpd autogen documentation updates. +(4.2.7p338) 2012/12/25 Released by Harlan Stenn +* mdoc2texi fixes: Handle_ArCmFlIc, Handle_Fn, HandleQ. +* ntp-keygen autogen documentation updates. +* ntpq autogen docs. +(4.2.7p337) 2012/12/22 Released by Harlan Stenn +* [Bug 1223] More final cleanup for rlimit changes. +(4.2.7p336) 2012/12/21 Released by Harlan Stenn +* [Bug 1223] Final cleanup for rlimit changes. +(4.2.7p335) 2012/12/18 Released by Harlan Stenn +* Update documentation templates and definitions. +* Create agtexi-file.tpl . +(4.2.7p334) 2012/12/10 Released by Harlan Stenn +* [Bug 2114] Update tests for sntp's synch distance. +* Create ntp-keygen.{html,texi}. +(4.2.7p333) 2012/12/07 Released by Harlan Stenn +* Autogen documentation cleanup. +(4.2.7p332) 2012/12/06 Released by Harlan Stenn +* sntp documentation cleanup. +(4.2.7p331) 2012/12/03 Released by Harlan Stenn +* [Bug 2114] Correctly calculate sntp's synch distance. +(4.2.7p330) 2012/12/03 Released by Harlan Stenn +* autogen doc cleanup +(4.2.7p329) 2012/12/01 Released by Harlan Stenn +* [Bug 2278] ACTS flag3 mismatch between code and driver18.html. +* Use an enum for the ACTS state table. +* html doc reconciliation with DLM's copy. +(4.2.7p328) 2012/11/30 Released by Harlan Stenn +* html doc reconciliation with DLM's copy. +(4.2.7p327) 2012/11/29 Released by Harlan Stenn +* [Bug 2024] Identify Events in the system status word in decode.html.' +* [Bug 2040] Provide a command-line option for the identity key bits. +* Create loc/darwin for Mac OSX +(4.2.7p326) 2012/11/21 Released by Harlan Stenn +* [Bug 1214] 'proto: precision = ...' should be at INFO, not NOTICE. +* [Bug 2246] Clear sys_leap when voting says to disarm the leap. +(4.2.7p325) 2012/11/20 Released by Harlan Stenn +* [Bug 2202] ntpq.html: there is no "acv" billboard. +* [Bug 2306] keep pps hack for Win32 even if user-mode/loopback + PPS API is activated on a serial line. +(4.2.7p324) 2012/11/19 Released by Harlan Stenn +* Reinstate doc fix to authentic.html from Mike T. +* [Bug 1223] cleanup for rlimit changes. +* [Bug 2098] Install DLM's HTML documentation. +* [Bug 2306] Added user-mode/loop-back PPS API provider for Win32 +(4.2.7p323) 2012/11/18 Released by Harlan Stenn +* html/ updates from Dave Mills. +(4.2.7p322) 2012/11/15 Released by Harlan Stenn +* [Bug 1223] Allow configurable values for RLIMIT_STACK and + RLIMIT_MEMLOCK. +* [Bug 1320] Log ntpd's initial command-line parameters. (updated fix) +* [Bug 2120] no sysexits.h under QNX. +* [Bug 2123] cleanup to html/leap.html. +(4.2.7p321) 2012/11/13 Released by Harlan Stenn +* [Bug 1320] Log ntpd's initial command-line parameters. +(4.2.7p320) 2012/11/12 Released by Harlan Stenn +* [Bug 969] Clarify ntpdate.html documentation about -u and ntpd. +* [Bug 1217] libisc/ifiter_sysctl.c:internal_current(): Ignore RTM + messages with wrong version +(4.2.7p319) 2012/11/11 Released by Harlan Stenn +* [Bug 2296] Fix compile problem with building with old OpenSSL. +(4.2.7p318) 2012/11/05 Released by Harlan Stenn +* [Bug 2301] Remove spurious debug output from ntpq. +(4.2.7p317) 2012/11/05 Released by Harlan Stenn +* [Bug 922] Allow interspersed -4 and -6 flags on the ntpq command line. +(4.2.7p316) 2012/10/27 Released by Harlan Stenn +* [Bug 2296] Update fix for Bug 2294 to handle --without-crypto. +(4.2.7p315) 2012/10/26 Released by Harlan Stenn +* [Bug 2294] ntpd crashes in FIPS mode. +(4.2.7p314) 2012/10/23 Released by Harlan Stenn +* Document a tricky malloc() of dns_ctx in sntp. +(4.2.7p313) 2012/10/23 Released by Harlan Stenn +* [Bug 2291] sntp should report why it cannot open file.kod. +* [Bug 2293] add support for SO_BINTIME, refine support for + SO_TIMESTAMPNS (bug 1374) +(4.2.7p312) 2012/10/11 Released by Harlan Stenn +* Clean up testing/debugging of fix for [Bug 938] from sntp/main.c . +(4.2.7p311) 2012/10/10 Released by Harlan Stenn +* [Bug 938] The argument to the -D flag takes a number, not a string. +* [Bug 1013] ntpdate's HTML page claims wrong default version. +* [Bug 1374] Support SO_TIMESTAMPNS. +(4.2.7p310) 2012/10/09 Released by Harlan Stenn +* [Bug 1374] Support SO_TIMESTAMPNS. +* [Bug 2266] Remove deprecated refclock_trak.c from Windows Makefile + equivalents. +* [Bug 2274] Bring libopts/enum.c back to (old) ANSI C compliance. +(4.2.7p309) 2012/10/04 Released by Harlan Stenn +* [Bug 2287] ntpdate returns 0 even if adjtime() call fails. +(4.2.7p308) 2012/09/29 Released by Harlan Stenn +* CID 97198: Check return from ioctl() calls in refclock_acts.c. +(4.2.7p307) 2012/09/29 Released by Harlan Stenn +* [Bug 1997] Fix sntp broadcast timeouts. +* [Bug 2234] Fix incorrect ntptrace html documentation. +* [Bug 2262] Install html docs in $htmldir. +* Fix typo in html/select.html. +(4.2.7p306) 2012/09/15 Released by Harlan Stenn +* [Bug 752] ToS cleanup from Mike Tatarinov. +(4.2.7p305) 2012/09/15 Released by Harlan Stenn +* [Bug 752] Use proper ToS network packet markings for IPv4 and IPv6. +* [Bug 1232] Convert SHM refclock to use struct timespec. +* [Bug 2258] Add syslog message about leap insertion. +* [Bug 2263] broadcast server doesn't work for host with + OS_MISSES_SPECIFIC_ROUTE_UPDATES. +* [Bug 2271] Decode refclock types when built with --disable-all-clocks. +* [Bug 2276] clk_sel240x.c #define's _XOPEN_SOURCE, breaking QNX6. +* Updates to driver28.html. +(4.2.7p304) 2012/09/06 Released by Harlan Stenn +* [Bug 2264] Cleanup SEL240X Refclock. +* In refclock_wwv.c rename SECOND to WWV_SEC and MINUTE to WWV_MIN. +(4.2.7p303) 2012/09/05 Released by Harlan Stenn +* [Bug 1232] Add nanosecond support to SHM driver. +(4.2.7p302) 2012/09/05 Released by Harlan Stenn +* [Bug 2160] Log warning about expired leapseconds file. +(4.2.7p301) 2012/09/03 Released by Harlan Stenn +* [Bug 2164] Greater precision needed for ntpq offset report. +* Clean the man5_MANS in ntpd/ . +(4.2.7p300) 2012/09/03 Released by Harlan Stenn +* [Bug 2262] Install sntp.html into htmldir. +* [Bug 2270] Install fails due to repeated man5 page names. +(4.2.7p299) 2012/09/01 Released by Harlan Stenn +* More cleanup to the bootstrap script. +(4.2.7p298) 2012/09/01 Released by Harlan Stenn +* Handle additional man page sections in the bootstrap script. +* Remove extraneous parens. +* Add a missing "%s" syslog format string. +(4.2.7p297) 2012/09/01 Released by Harlan Stenn +* Fix mdoc2man. +* Distribute ntp.conf.def and ntp.keys.def. +(4.2.7p296) 2012/08/31 Released by Harlan Stenn +* Begin support for autogen maintaining ntp.conf and ntp.keys docs. +* Upgrade to autogen-5.16.2 and libopts-36.5.11. +* Potential bugfix for agtexi-cmd.tpl. +(4.2.7p295) 2012/08/11 Released by Harlan Stenn +* Look for syslog's facilitynames[]. +(4.2.7p294) 2012/08/08 Released by Harlan Stenn +* [Bug 2242] configure fails to detect getifaddrs function on Solaris. +* [Bug 2249] Bad operator for 'test' in 'make check' of libevent. +* [Bug 2252] palisade: formats nanosecs to a 6-char field. +* Attempt to resolve strict-aliasing violation in refclock_tsyncpci.c. +* Fix && -> & typo in refclock_palisade.c debug statements. +(4.2.7p293) 2012/08/04 Released by Harlan Stenn +* [Bug 2247] (more) Get rid of the TRAK refclock - deprecated since 2006. +* Documentation cleanup from Mike T. +* Cleanup kclk_sel240x.o rules in libparse/Makefile.am. +(4.2.7p292) 2012/08/02 Released by Harlan Stenn +* [Bug 1545] Note why we are logging the Version string. +* [Bug 1872] Remove legacy ppsclock fdpps, #ifdef PPS. +* [Bug 2075] Fix spelling of 'incompatible'. +* [Bug 2247] Get rid of the TRAK refclock - deprecated since 2006. +* Clean up an exit status in ntpq.c. +(4.2.7p291) 2012/07/31 Released by Harlan Stenn +* [Bug 2241] MDNS registration should only happen if requested. +(4.2.7p290) 2012/07/20 Released by Harlan Stenn +* [Bug 1454] Add parse clock support for the SEL-240x GPS products. +* CID 709185: refclock_chu.c will leak fd==0 (better fix) +(4.2.7p289) 2012/07/16 Released by Harlan Stenn +* CID 97123: Future-proof possible change to refclock_nmea.c. +* CID 97377: ntp-keygen.c's followlink() might not NUL-terminate. +* CID 709185: refclock_chu.c will leak fd==0 (which should be impossible). +(4.2.7p288) 2012/07/03 Released by Harlan Stenn +* CID 709173: Make sure a libisc function we do not use is called properly. +(4.2.7p287) 2012/07/03 Released by Harlan Stenn +* Remove 1024 associations-per-server limit from ntpq. +* Remove blank line between ntpq mreadvar associations. +(4.2.7p286) 2012/06/28 Released by Harlan Stenn +* CID 97193: check return from sscanf() in ntp_config.c. +* CID 709169: check return from open("/dev/null", 0) and friends. +* CID 709207: Initialize "quality" for ulink_receive. +(4.2.7p285) 2012/06/18 Released by Harlan Stenn +* [Bug 2227] Enable mrulist access control via "restrict ... nomrulist". +* Automake-1.12 wants us to use AM_PROG_AR. +* Conditionalize msyslog messages about rejected mode 6 requests due to + nomodify and nomrulist restrictions under "logconfig +sysinfo". +* Increment sys_restricted in a few rejection paths due to nomodify + restrictions where previosuly overlooked. +(4.2.7p284) 2012/06/16 Released by Harlan Stenn +* [Bug 2225] libevent configure hangs. +* Update bundled libevent to git master, post libevent 2.1.1-alpha. +(4.2.7p283) 2012/06/16 Released by Harlan Stenn +* In sntp/m4/ntp_openssl.m4, Support multiple package names for the + crypto library. Add legacy support for -Wl,-rpath. +(4.2.7p282) 2012/06/15 Released by Harlan Stenn +* tickadj may need to be linked with PTHREAD_LIBS. +(4.2.7p281) 2012/06/14 Released by Harlan Stenn +* U_INT32_MAX cleanup in include/ntp_types.h . +* When linking, ntp_keygen and tickadj need $(LIBM). +(4.2.7p280) 2012/06/13 Released by Harlan Stenn +* [Bug 2224] Use-after-free in routing socket code after dropping root. +(4.2.7p279) 2012/06/10 Released by Harlan Stenn +* [Bug 2211] findbcastinter(): possibly undefined variable iface used. +* [Bug 2220] Incorrect check for maximum association id in ntpq. +(4.2.7p278) 2012/06/03 Released by Harlan Stenn +* [Bug 2204] Build with --enable-getifaddrs=glibc fails. +* [Bug 2178] refclock_tsyncpci.c reach register fails to shift. +* [Bug 2191] dcfd -Y y2kcheck on CentOS 6.2 x86_64 breaks make check. +(4.2.7p277) 2012/05/25 Released by Harlan Stenn +* [Bug 2193] Building timestruct tests with Clang 3.1 fails. +(4.2.7p276) 2012/05/15 Released by Harlan Stenn +* [Bug 2179] Remove sntp/header.h. +(4.2.7p275) 2012/04/28 Released by Harlan Stenn +* [Bug 1744] Remove obsolete ntpdate/ntptime* items. +(4.2.7p274) 2012/04/25 Released by Harlan Stenn +* [Bug 2174] ntpd rejects source UDP ports less than 123 as bogus. +(4.2.7p273) 2012/04/19 Released by Harlan Stenn +* [Bug 2141] handle_sigio() calls get_systime(), which must be + reentrant when SIGIO is used. Sanity checks relative to the prior + get_systime() are disabled in ntpd on systems with signaled I/O, but + active in sntp and ntpdate. +* Correct authnumfreekeys accounting broken in 4.2.7p262. +(4.2.7p272) 2012/04/14 Released by Harlan Stenn +* LCRYPTO is gone - replace with VER_SUFFIX. +* Change the link order for ntpsntpd. +* Remove extra 'nlist' check from configure.ac. +(4.2.7p271) 2012/04/11 Released by Harlan Stenn +* [Bug 1122] openssl detection via pkg-config fails when no additional + -Idir flags are needed. +* Avoid overwriting user variable LDFLAGS with OpenSSL flags, instead + they are added to LDFLAGS_NTP. +(4.2.7p270) 2012/03/26 Released by Harlan Stenn +* Update driver45.html page. +(4.2.7p269) 2012/03/25 Released by Harlan Stenn +* Clean up configure.ac. +* Cleanup configure.ac's TSYNC PCI section. +(4.2.7p268) 2012/03/24 Released by Harlan Stenn +* Update driver45.html page. +(4.2.7p267) 2012/03/23 Released by Harlan Stenn +* Initial cut at a basic driver45.html page. +(4.2.7p266) 2012/03/21 Released by Harlan Stenn +* Add refclock_tsyncpci.c (driver 45) supporting Spectracom TSYNC timing + boards. +(4.2.7p265) 2012/03/20 Released by Harlan Stenn +* Treat zero counter as indication of precise system time in Windows + PPSAPI helper function pps_ntp_timestamp_from_counter(), enabling + PPSAPI providers to use the Windows 8 precise clock directly. +(4.2.7p264) 2012/03/14 Released by Harlan Stenn +* [Bug 2160] Note if leapseconds file is past its prime. +* Use GetSystemTimePreciseAsFileTime() on Windows 8. +(4.2.7p263) 2012/03/13 Released by Harlan Stenn +* [Bug 2156] clock instability with LOCAL driver, from Miroslav Lichvar. +* [Bug 2159] Windows ntpd using leapfile erroneous leap second 20120401. +(4.2.7p262) 2012/02/29 Released by Harlan Stenn +* Improve ntpd scalability for servers with many trusted keys. +(4.2.7p261) 2012/02/27 Released by Harlan Stenn +* [Bug 2048] add the clock variable timecode to SHM refclock. +(4.2.7p260) 2012/02/24 Released by Harlan Stenn +* Fix the check-scm-rev invocation in several Makefile.am's. +(4.2.7p259) 2012/02/22 Released by Harlan Stenn +* [Bug 2148] ntpd 4.2.7p258 segfault with 0x0100000 bit in NMEA mode. +* refclock_nmea.c merge cleanup thanks to Juergen Perlinger. +(4.2.7p258) 2012/02/21 Released by Harlan Stenn +* [Bug 2140] Rework of Windows I/O completion port handling to avoid + garbling serial input in UNIX line discipline emulation. +* [Bug 2143] NMEA driver: discard data if quality indication not good, + add statistic counters (mode bit enabled) to clockstats file. +(4.2.7p257) 2012/02/17 Released by Harlan Stenn +* [Bug 2135] defer calls to 'io_input' to main thread under Windows. +(4.2.7p256) 2012/02/08 Released by Harlan Stenn +* [Bug 2131] Set the system variable settimeofday only after clock step. +* [Bug 2134] --enable-C99-snprintf does not force rpl_snprintf use. +(4.2.7p255) 2012/01/29 Released by Harlan Stenn +* [Bug 603] Only link with nlist()-related libraries when needed: + More cleanup. +(4.2.7p254) 2012/01/29 Released by Harlan Stenn +* [Bug 603] Only link with nlist()-related libraries when needed. +(4.2.7p253) 2012/01/26 Released by Harlan Stenn +* [Bug 2126] Compile error on Windows with libopts from Autogen 5.14. +* Update one of the license URLs. +(4.2.7p252) 2012/01/25 Released by Harlan Stenn +* Upgrade to autogen-5.14 (and libopts-36.1.11). +(4.2.7p251) 2012/01/17 Released by Harlan Stenn +* [Bug 2115] ntptrace should accept both rootdispersion and rootdisp. +(4.2.7p250) 2012/01/15 Released by Harlan Stenn +* [Bug 2113] Warn about ignored extra args in ntpq. +* Update the copyright year. +(4.2.7p249) 2012/01/10 Released by Harlan Stenn +* [Bug 2111] Remove minpoll delay before iburst for pool and + manycastclient. +* Move refclock-specific scheduled timer code under #ifdef REFCLOCK + and move "action" and "nextaction" data for same from struct peer to + struct refclockproc. These provide a way to schedule a callback some + seconds in the future. +(4.2.7p248) 2012/01/08 Released by Harlan Stenn +* [Bug 2109] "make clean check" is broken with gtest available. +* [Bug 2110] systime.c typo breaks build on microsecond clocks. +(4.2.7p247) 2012/01/07 Released by Harlan Stenn +* Fix build break triggered by updating deps-ver and libntp/systime.c at + the same time by explicitly depending systime_s.c on systime.c. +(4.2.7p246) 2012/01/06 Released by Harlan Stenn +* [Bug 2104] ntpdc fault with oversize -c command. +* [Bug 2106] Fix warnings when using -Wformat-security. +* Refactor timespecops.h and timevalops.h into inline functions. +(4.2.7p245) 2011/12/31 Released by Harlan Stenn +* [Bug 2100] conversion problem with timespec/timeval <--> l_fp fixed; + added tests to expose the bug. +(4.2.7p244) 2011/12/25 Released by Harlan Stenn +* Updates from 4.2.6p5. +(4.2.7p243) 2011/12/23 Released by Harlan Stenn +* [Bug 2095] ntptrace now needs 'rv' instead of 'pstat', reported + by Michael Tatarinov. +(4.2.7p242) 2011/12/21 Released by Harlan Stenn +* Include missing html/icons/sitemap.png, reported by Michael Tatarinov. +* Documentation updates from Dave Mills. +(4.2.7p241) 2011/12/18 Released by Harlan Stenn +* [Bug 2015] Overriding sys_tick should recalculate sys_precision. +* [Bug 2037] Fuzzed non-interpolated clock may decrease. +* [Bug 2068] "tos ceiling" default and cap changed to 15. +* Floor peer delay using system precision, as with jitter, reflecting + inability to measure shorter intervals. +(4.2.7p240) 2011/12/15 Released by Harlan Stenn +* [Bug 2092] clock_select() selection jitter miscalculated. +* [Bug 2093] Reintroduce smaller stratum factor to system peer metric. +(4.2.7p239) 2011/12/11 Released by Harlan Stenn +* Documentation updates from Dave Mills. +(4.2.7p238) 2011/12/09 Released by Harlan Stenn +* [Bug 2082] from 4.2.6p5-RC3: 3-char refid sent by ntpd 4.2.6p5-RC2 + ends with extra dot. +* [Bug 2085] from 4.2.6p5-RC3: clock_update() sys_rootdisp calculation + omits root delay. +* [Bug 2086] from 4.2.6p5-RC3: get_systime() should not offset by + sys_residual. +* [Bug 2087] from 4.2.6p5-RC3: sys_jitter calculation overweights + sys.peer jitter. +* from 4.2.6p5-RC3: Ensure NULL peer->dstadr is not accessed in orphan + parent selection. +(4.2.7p237) 2011/12/01 Released by Harlan Stenn *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@FreeBSD.ORG Sat Dec 20 22:56:07 2014 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5BC76CBA; Sat, 20 Dec 2014 22:56:07 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2FACA149C; Sat, 20 Dec 2014 22:56:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sBKMu7WS008606; Sat, 20 Dec 2014 22:56:07 GMT (envelope-from cy@FreeBSD.org) Received: (from cy@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sBKMu73a008605; Sat, 20 Dec 2014 22:56:07 GMT (envelope-from cy@FreeBSD.org) Message-Id: <201412202256.sBKMu73a008605@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: cy set sender to cy@FreeBSD.org using -f From: Cy Schubert Date: Sat, 20 Dec 2014 22:56:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r275971 - vendor/ntp/4.2.8 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Dec 2014 22:56:07 -0000 Author: cy Date: Sat Dec 20 22:56:06 2014 New Revision: 275971 URL: https://svnweb.freebsd.org/changeset/base/275971 Log: Tag ntp-4.2.8. Reviewed by: roberto Security: VUXML: 4033d826-87dd-11e4-9079-3c970e169bc2 Security: http://www.kb.cert.org/vuls/id/852879 Security: CVE-2014-9293 Security CVE-2014-9294 Security CVE-2014-9295 Security CVE-2014-9296 Added: vendor/ntp/4.2.8/ - copied from r275970, vendor/ntp/dist/