From owner-freebsd-security@FreeBSD.ORG Tue Jun 23 19:03:38 2015 Return-Path: Delivered-To: freebsd-security@nevdull.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 DAE23CF5 for ; Tue, 23 Jun 2015 19:03:37 +0000 (UTC) (envelope-from pawel.biernacki@gmail.com) Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 76A7AAE5 for ; Tue, 23 Jun 2015 19:03:37 +0000 (UTC) (envelope-from pawel.biernacki@gmail.com) Received: by wiga1 with SMTP id a1so115242337wig.0 for ; Tue, 23 Jun 2015 12:03:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=1MpB2/smqK33A6KD2Fvngw/B6pkFKoJ0+VYLpyCDqsg=; b=KpIyXFyxsv6Atv+k8SQtWn0zzxLpAvMNNoMWNJfimhetrmJpsAswqoGIukcMau7d+J m5z85denlpnI7It8EBN11iRfQKrHmZ/UrqcsTmbDfkRiIiWBSHzj5VwCbKmLMjQ1oLkH s0WGpzxurKEC1+bH9Z6dMdNnkCgzhcV8PKGsDWbApNye8r1dVT+v/JG51WV9CqU5jpwV tWSBRVkOS+JIfGpdBYsLDAM1qZ2N+13AZJD8nN3DEIat3Yuq4+MuXCSDToNwDw0i8Sl4 Yrz74IdpyE1bVKa7Hqn6DwAbXb1m/XSWiyP+MIsKT700TCUXTf0M1zkb+4plNn33kJIC 3gIQ== MIME-Version: 1.0 X-Received: by 10.194.203.138 with SMTP id kq10mr62237595wjc.124.1435086215809; Tue, 23 Jun 2015 12:03:35 -0700 (PDT) Received: by 10.27.25.204 with HTTP; Tue, 23 Jun 2015 12:03:35 -0700 (PDT) Date: Tue, 23 Jun 2015 20:03:35 +0100 Message-ID: Subject: Leap Second From: Pawel Biernacki To: freebsd-security@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2015 19:03:38 -0000 Hi, As we (hopefully) all know on 30th of June we'll observe leap second. tzdata information was updated in release 2015a in January. This version was imported in FreeBSD HEAD (r279706), 10-STABLE (r279707), 9-STABLE (r279708) and 8-STABLE (r279709) on 6th of March. Since then there were no releases and therefore users of _supported_ releases don't have tzdata information about incoming leap second. RedHat published a very detailed guide about that: https://access.redhat.com/articles/15145. I believe that FreeBSD Project should issue Errata Notices for all supported version with update to share/zoneinfo/leap-seconds.list file. This also means update to 8.4-R that will be supported till the last (and leap) second of 30th of June. Pawel. -- One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die. From owner-freebsd-security@FreeBSD.ORG Tue Jun 23 20:56:39 2015 Return-Path: Delivered-To: freebsd-security@nevdull.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 0FD9E266 for ; Tue, 23 Jun 2015 20:56:39 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps.rulingia.com", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7CBBA265 for ; Tue, 23 Jun 2015 20:56:37 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c220-239-242-83.belrs5.nsw.optusnet.com.au [220.239.242.83]) by vps.rulingia.com (8.14.9/8.14.9) with ESMTP id t5NKuPcL063087 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 24 Jun 2015 06:56:30 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.14.9/8.14.9) with ESMTP id t5NKuJ2f054561 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 24 Jun 2015 06:56:19 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.14.9/8.14.9/Submit) id t5NKuIia054560; Wed, 24 Jun 2015 06:56:18 +1000 (AEST) (envelope-from peter) Date: Wed, 24 Jun 2015 06:56:18 +1000 From: Peter Jeremy To: Pawel Biernacki Cc: freebsd-security@freebsd.org Subject: Re: Leap Second Message-ID: <20150623205618.GA54533@server.rulingia.com> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="azLHFNyN32YCQGCU" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2015 20:56:39 -0000 --azLHFNyN32YCQGCU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2015-Jun-23 20:03:35 +0100, Pawel Biernacki = wrote: >As we (hopefully) all know on 30th of June we'll observe leap second. > tzdata information was updated in release 2015a in January. =2E.. >I believe that FreeBSD Project should issue Errata Notices for all >supported version with update to share/zoneinfo/leap-seconds.list file. None of my FreeBSD systems have a share/zoneinfo/leap-seconds.list file. Why should the Project issue an EN for a non-existent file? --=20 Peter Jeremy --azLHFNyN32YCQGCU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJVicfyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0cNQP/Apmcn0XlQulm+IQzBQOa1Pw Fj1z6L+ltztHtyUNkr6u43UZyniOvQ73MPfYaLl59DH260WtIz/MaTFyQlARNdXL e1eZ1thWSr0X9Q3nsJSkgIwY5l9RazMmyfwVEo1ogiMhr3qPYs/z7HuTWMi3pxzb gNfhi1jR3yTqBSe6RqW9OJVcMbu31bjbWbkwGEqC5h9aQ1R/KC8UNU3kr0kaiykG lKqcwSfmJ7yRJs1gZQzsMSzp7M9NI528KTKm/PIiaT4N7YI2Sb1l0+xQcyfh1ZHL EyAg4wZFuP4OR85kUtMcdgj7a8W3OQuqkn75OXWB9G6aRgXuPnokhLfGOKzvC26f 7jdoonkrNbC5tcL7nzt1l/6gwyrTw33SQB2g0QNzRhpTV47OgHeGeW2U7w3LdxzX O5f/kJRsCJvvcwnE2crHMvQKa7f6Sp92v3S/q8MRN3iqcZM6KnygYVBjsaEM/xYJ uL+xtS6KT58htcwsOGcru93MGcfzMXiI6SRPY8ziUWCgaamk4rI+1Hy0mWw1WpxJ RkLuvuACnkZ9Xa90AKkZS3mURAZ7AgSgeOPVAOLdUmKppYqpocvbO1I8iXiOhF3H EG1WfVdhXu23iH57xjovTYS9tQhHyTpnfwFPmOukwLXEuC3h++1tyOJghm8gOWRz vv+9JB24Tlck7oBjhEjE =dDRt -----END PGP SIGNATURE----- --azLHFNyN32YCQGCU-- From owner-freebsd-security@FreeBSD.ORG Tue Jun 23 21:00:51 2015 Return-Path: Delivered-To: freebsd-security@nevdull.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 C2581305 for ; Tue, 23 Jun 2015 21:00:51 +0000 (UTC) (envelope-from pawel.biernacki@gmail.com) Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 57AEB679 for ; Tue, 23 Jun 2015 21:00:51 +0000 (UTC) (envelope-from pawel.biernacki@gmail.com) Received: by wicnd19 with SMTP id nd19so117204022wic.1 for ; Tue, 23 Jun 2015 14:00:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9Yb8Vh/IAynqFvGhQQfvzfeN5PoVOV+AOaKVJlanMAA=; b=iI1Ek98px11HJTyN7Ma8vhZ8gbUBqlNrI/EA8lMMuJgYSOCMTflEx2a9HkFXw/dlzR eoA8gvYxOKkfbFPVnKYKhUTEcoqTRLxsJ+KvoWTrMq1EOlh4afHaYBd7FIF5U9luR5/3 HdnqkzOMV4uk1SR/lkTGWWEBkJjW3ISRTIj2ESkX+5pZVXzWFib6uDUYILw/bV+XtuOe 74IHJdM/T5KHLH+GNrMVMt5wWv3uX139TWPVkadiE353aV4gdBhwrusoUwGYgj0Mx40n 5bUiFYx5EXjWdOVJXrcLtCzI4Dw1nHIWfBtTxPkUZyBtDhzF11vgljhBenOAKuC08b3Q aeCA== MIME-Version: 1.0 X-Received: by 10.194.23.106 with SMTP id l10mr65230777wjf.1.1435093249940; Tue, 23 Jun 2015 14:00:49 -0700 (PDT) Received: by 10.27.25.204 with HTTP; Tue, 23 Jun 2015 14:00:49 -0700 (PDT) In-Reply-To: <20150623205618.GA54533@server.rulingia.com> References: <20150623205618.GA54533@server.rulingia.com> Date: Tue, 23 Jun 2015 22:00:49 +0100 Message-ID: Subject: Re: Leap Second From: Pawel Biernacki To: Peter Jeremy Cc: freebsd-security@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2015 21:00:51 -0000 Perter, The file is in src and is used by zic to compile zoneinfo files. Please read src/share/zoneinfo/Makefile. Pawel. On 23 June 2015 at 21:56, Peter Jeremy wrote: > On 2015-Jun-23 20:03:35 +0100, Pawel Biernacki > wrote: > >As we (hopefully) all know on 30th of June we'll observe leap second. > > tzdata information was updated in release 2015a in January. > ... > >I believe that FreeBSD Project should issue Errata Notices for all > >supported version with update to share/zoneinfo/leap-seconds.list file. > > None of my FreeBSD systems have a share/zoneinfo/leap-seconds.list file. > Why should the Project issue an EN for a non-existent file? > > -- > Peter Jeremy > -- One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die. From owner-freebsd-security@FreeBSD.ORG Tue Jun 23 21:21:47 2015 Return-Path: Delivered-To: freebsd-security@nevdull.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 A048B401 for ; Tue, 23 Jun 2015 21:21:47 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps.rulingia.com", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2ECE86B for ; Tue, 23 Jun 2015 21:21:46 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c220-239-242-83.belrs5.nsw.optusnet.com.au [220.239.242.83]) by vps.rulingia.com (8.14.9/8.14.9) with ESMTP id t5NLLYqK063152 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 24 Jun 2015 07:21:40 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.14.9/8.14.9) with ESMTP id t5NLLSk5054819 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 24 Jun 2015 07:21:28 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.14.9/8.14.9/Submit) id t5NLLSbg054818; Wed, 24 Jun 2015 07:21:28 +1000 (AEST) (envelope-from peter) Date: Wed, 24 Jun 2015 07:21:28 +1000 From: Peter Jeremy To: Pawel Biernacki Cc: freebsd-security@freebsd.org Subject: Re: Leap Second Message-ID: <20150623212128.GB21632@server.rulingia.com> References: <20150623205618.GA54533@server.rulingia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2015 21:21:47 -0000 --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2015-Jun-23 22:00:49 +0100, Pawel Biernacki = wrote: >On 23 June 2015 at 21:56, Peter Jeremy wrote: > >> On 2015-Jun-23 20:03:35 +0100, Pawel Biernacki >> wrote: >> >As we (hopefully) all know on 30th of June we'll observe leap second. >> > tzdata information was updated in release 2015a in January. >> ... >> >I believe that FreeBSD Project should issue Errata Notices for all >> >supported version with update to share/zoneinfo/leap-seconds.list file. >The file is in src and is used by zic to compile zoneinfo files. Please >read src/share/zoneinfo/Makefile. Maybe you need to read that file - nowhere does it mention leap-seconds.lis= t. The closest is the LEAPSECONDS option: If LEAPSECONDS is defined at build time, /usr/src/contrib/tzdata/leapseconds is baked into the individual timezone files (to be) installed into /usr/share/zoneinfo. This is not the default on FreeBSD and according to ctime(3), doing so breaks POSIX compliance. You still haven't explained why the FreeBSD Project needs to issue an EN to update the (non-existent) share/zoneinfo/leap-seconds.list file. Obviously, if you've done something non-standard, you may need to make some local changes but the FreeBSD Project does no issue ENs for unsupported configurations. --=20 Peter Jeremy --zYM0uCDKw75PZbzx Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJVic3YXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0JQIQAIFVV9inIGGd3FPAfkWe6FaN Ey8wwA8cxar/p9NXgA1Lk0idSShjdoiREEkyzv25rjhl7uP6UE36iwwKKnojynqd Ei0wLLfueOOx0BIN5Zb7/JoKuv3A40D9hQ8UUmUGFGO4JEbO8NFUbGccM5PlQbqz HItsXwBLPd+/cC/PqUnJ6QjhxOkeDrtrgwPNkRnnVOQnlAVPG+6bVXpdhQp49l3O i4ytxkq+KhSxMyS9Rk5YOe1IJzI2nQ+GUBYL/z/2Qj9wTdE7qNwgMiqLBmdLVRoQ aVY4Hw+IwOYyustspSho81n1//A6Fnhruw5HCSG/JW7R0z8JLscq44HxiAQqRURK XU4dx4G37O/Ji0DocYh8aXzaW02jpkDFUTtJ4BsGAYJzJ7qCGewXeSVzL+p/sR5O ddLfkNQ3J725s5roP2hJWLUvinLUTzlRYXuZI93NBywUFfIfctG9RQNOpVI++3up yWwmAgg5qjgrrRaK/H06jKaBk5IGTZz1KXsL7MRQQnbpo4IXtQmyU7dGdJWHdHiU QEAnvcu4QqHfVBvmDzxh5tlAsDy+q6YGiDtYTJpZiWd+XjS5klLrGi6jdrS7ZTks Gcdot0nXTSLEePbjjUzlh1plsFoxs03m2UvjiMcnRJyRENNrf0K4bMfyDFjHTlhh YfkCtQpYsT7Po0Quhhf/ =JFEa -----END PGP SIGNATURE----- --zYM0uCDKw75PZbzx-- From owner-freebsd-security@FreeBSD.ORG Tue Jun 23 21:35:44 2015 Return-Path: Delivered-To: freebsd-security@nevdull.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 5F8A74E9 for ; Tue, 23 Jun 2015 21:35:44 +0000 (UTC) (envelope-from pawel.biernacki@gmail.com) Received: from mail-wi0-x22f.google.com (mail-wi0-x22f.google.com [IPv6:2a00:1450:400c:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DECC8812 for ; Tue, 23 Jun 2015 21:35:43 +0000 (UTC) (envelope-from pawel.biernacki@gmail.com) Received: by wicnd19 with SMTP id nd19so118193436wic.1 for ; Tue, 23 Jun 2015 14:35:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Axuwa0OEhiFnbQX/z4/8PmXOfGEMdAH4ZNopiuZFp8E=; b=mKJPp4ErNq8nvVGzy5MxlA5hEVDfDybkOQH3AhCS15qe1owcJU5sL4j50rSBmBSswZ cmZxnfycZM2xXXZEUpOel9Q5WNCYBbzUr7+3R1vflolJ+5LrMAjijso+x9n2sGRXHlgw lJ/H9K6QMpeRqy7EBUBGWHsnG63Sh3YI3ipkx6s5yITMyzoyEdG+ET6jN2+8wyxXjhrh WUfKcNryNAtql6oKP6Wl7sngOXgBMCXL+LG7FrL0CF9XlPnu2udQecozClw86rZ0mXiN SCZ9RSuF0M3cXlo3SHBD78WvK0shMnJyxgVStaIGotbMGIOb4C6qwYQc9TMJhIxUHDis YjFg== MIME-Version: 1.0 X-Received: by 10.180.95.67 with SMTP id di3mr6920961wib.78.1435095342492; Tue, 23 Jun 2015 14:35:42 -0700 (PDT) Received: by 10.27.25.204 with HTTP; Tue, 23 Jun 2015 14:35:42 -0700 (PDT) In-Reply-To: <20150623212128.GB21632@server.rulingia.com> References: <20150623205618.GA54533@server.rulingia.com> <20150623212128.GB21632@server.rulingia.com> Date: Tue, 23 Jun 2015 22:35:42 +0100 Message-ID: Subject: Re: Leap Second From: Pawel Biernacki To: Peter Jeremy Cc: freebsd-security@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2015 21:35:44 -0000 Yes I read it, and noticed that ifdef, also I noticed that the leapseconds was omitted for last 12 month during MFV for unknown for me reasons. Therefore is you #define LEAPSECONDS you'll not get the next one. And yes, the update should be on src/share/zoneinfo/leapseconds and not the .list file (my mistake), but as I said it haven't been updated during last MFV therefore there is nothing to be done for EN in this stage. Pawel. On 23 June 2015 at 22:21, Peter Jeremy wrote: > On 2015-Jun-23 22:00:49 +0100, Pawel Biernacki > wrote: > >On 23 June 2015 at 21:56, Peter Jeremy wrote: > > > >> On 2015-Jun-23 20:03:35 +0100, Pawel Biernacki < > pawel.biernacki@gmail.com> > >> wrote: > >> >As we (hopefully) all know on 30th of June we'll observe leap second. > >> > tzdata information was updated in release 2015a in January. > >> ... > >> >I believe that FreeBSD Project should issue Errata Notices for all > >> >supported version with update to share/zoneinfo/leap-seconds.list file. > > >The file is in src and is used by zic to compile zoneinfo files. Please > >read src/share/zoneinfo/Makefile. > > Maybe you need to read that file - nowhere does it mention > leap-seconds.list. > The closest is the LEAPSECONDS option: If LEAPSECONDS is defined at build > time, /usr/src/contrib/tzdata/leapseconds is baked into the individual > timezone files (to be) installed into /usr/share/zoneinfo. This is not the > default on FreeBSD and according to ctime(3), doing so breaks POSIX > compliance. > > You still haven't explained why the FreeBSD Project needs to issue an EN > to update the (non-existent) share/zoneinfo/leap-seconds.list file. > > Obviously, if you've done something non-standard, you may need to make some > local changes but the FreeBSD Project does no issue ENs for unsupported > configurations. > > -- > Peter Jeremy > -- One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die. From owner-freebsd-security@FreeBSD.ORG Tue Jun 23 21:38:39 2015 Return-Path: Delivered-To: freebsd-security@nevdull.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 A773B582 for ; Tue, 23 Jun 2015 21:38:39 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps.rulingia.com", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 37308974 for ; Tue, 23 Jun 2015 21:38:38 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c220-239-242-83.belrs5.nsw.optusnet.com.au [220.239.242.83]) by vps.rulingia.com (8.14.9/8.14.9) with ESMTP id t5NLcT9x063209 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 24 Jun 2015 07:38:34 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.14.9/8.14.9) with ESMTP id t5NLcNtk054956 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 24 Jun 2015 07:38:23 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.14.9/8.14.9/Submit) id t5NLcN4s054955; Wed, 24 Jun 2015 07:38:23 +1000 (AEST) (envelope-from peter) Date: Wed, 24 Jun 2015 07:38:23 +1000 From: Peter Jeremy To: Pawel Biernacki Cc: freebsd-security@freebsd.org Subject: Re: Leap Second Message-ID: <20150623213823.GC21632@server.rulingia.com> References: <20150623205618.GA54533@server.rulingia.com> <20150623212128.GB21632@server.rulingia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="p4qYPpj5QlsIQJ0K" Content-Disposition: inline In-Reply-To: <20150623212128.GB21632@server.rulingia.com> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jun 2015 21:38:39 -0000 --p4qYPpj5QlsIQJ0K Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2015-Jun-24 07:21:28 +1000, Peter Jeremy wrote: >The closest is the LEAPSECONDS option: If LEAPSECONDS is defined at build >time, /usr/src/contrib/tzdata/leapseconds is baked into the individual >timezone files (to be) installed into /usr/share/zoneinfo. It seems that the tzdata files are in in /usr/src/contrib/share, rather than /usr/src/contrib/tzdata on FreeBSD-8.x (support for which ends with the leap second). That doesn't change the gist of my mails. --=20 Peter Jeremy --p4qYPpj5QlsIQJ0K Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJVidHPXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0Ey0P/0ddCeSd5uCOn8vdBrGJFBXk o12jd+e4U/vQdKRVX8aPWGM+5ANY2exTxj04dApHAy1bKOJ59fyUhKRd4f1uswlZ yGSdqcEESlr+24ZP5XZ64w1Fcz6motzFFoKKdSALcqPTVEUJXHjOLjV2ksAsCGL2 mawcLdtuInwaknvN4NMxS0p73S4KkLACn6h3vVRqBAAl4+77PeehqESZtVYBb9QQ a3Stmx0AWYrb2FsIB6a9tFoWk84AVkJv/dESEHaNFSEIkOzgDb6mfwxRedmwKjga yWrlUAMc3B+jmYS/KzTIs5abv1cA+nTzqw9F36AEZhr0VQF0GVJYqnCL8FeksfGr adbbj2zE179VT1vJvTz2IdQX4dpUhO1rYmG9cPfZ9A4h3GJZw9y6X02BWZKEzNck chv9nljymWIBsLoHXC3NvIglK2SxC+/nnCUxRpXU8E0NHT+RiaO8TyNgCUKeiHK4 2kYuvHqqfoEV1DGwno6yCekPAm7rMTLCK3olm2o1pVP0rc1SbohpCjgJ+7sNCQ/G aSdeKIpU1V18XSA4SJ+XKk1SNWtbCLgsTBczTkKoX/xAvc7oGDYMYdRSA5pwO+Hc zHGy3t8B9QcK+XMOV6P2SR6q+dxrfqXE1QrodIhN3bHRA2jqcG3kZyACV7RmQW67 pShdxg2Z14YyDeW2rxPe =issn -----END PGP SIGNATURE----- --p4qYPpj5QlsIQJ0K-- From owner-freebsd-security@freebsd.org Wed Jun 24 13:58:04 2015 Return-Path: Delivered-To: freebsd-security@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 51FBC9157CB for ; Wed, 24 Jun 2015 13:58:04 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 2A8B61010 for ; Wed, 24 Jun 2015 13:58:03 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 160FF20EFF for ; Wed, 24 Jun 2015 09:57:54 -0400 (EDT) Received: from web3 ([10.202.2.213]) by compute5.internal (MEProxy); Wed, 24 Jun 2015 09:57:58 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Ew8kaWU6CcIF481 NcAWkfnvn3Tg=; b=ohsaP2AMticl7Q4hiDUcNfzdyY9wWQ2FB0O6O+ZuL2hpJXu ly77fQgu6BpY8LA+Vd8VDZq5JG7Ca6dAjo2Bl9tg6Z9BgMrgwS3ipl4dfjRqeDVM i5mUqE4Wc3wqU+xbFXO8Fha0mz2OKbguZT1QfQ7mNfTl4ZmVZXDgadO0ytNQ= Received: by web3.nyi.internal (Postfix, from userid 99) id 57D8E101E0A; Wed, 24 Jun 2015 09:57:54 -0400 (EDT) Message-Id: <1435154274.964221.306546033.052903CD@webmail.messagingengine.com> X-Sasl-Enc: i5f9Ua7OkptZLwZof3Zi1rHN+fgPT+jeA+ShorhTfxkU 1435154274 From: Mark Felder To: freebsd-security@freebsd.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Mailer: MessagingEngine.com Webmail Interface - ajax-eecef38c Subject: Re: Leap Second Date: Wed, 24 Jun 2015 08:57:54 -0500 In-Reply-To: References: X-BeenThere: freebsd-security@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security issues \[members-only posting\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jun 2015 13:58:04 -0000 On Tue, Jun 23, 2015, at 14:03, Pawel Biernacki wrote: > Hi, > > As we (hopefully) all know on 30th of June we'll observe leap second. > tzdata information was updated in release 2015a in January. This > version > was imported in FreeBSD HEAD (r279706), 10-STABLE (r279707), 9-STABLE > (r279708) and 8-STABLE (r279709) on 6th of March. Since then there were > no > releases and therefore users of _supported_ releases don't have tzdata > information about incoming leap second. > RedHat published a very detailed guide about that: > https://access.redhat.com/articles/15145. > I believe that FreeBSD Project should issue Errata Notices for all > supported version with update to share/zoneinfo/leap-seconds.list file. > This also means update to 8.4-R that will be supported till the last (and > leap) second of 30th of June. > I'm not an expert on the leapsecond operation, but if I understand it correctly there are two ways a system can be notified of a leapsecond: via a tzdata update or through NTP. I *think* if the tzdata was missing the leapsecond information but the server was syncing to an NTP server that is aware of the leapsecond, the leapsecond info is passed to the NTP client ~24 hours before it happens. This would mean there are three potential scenarios: 1) FreeBSD server unaware of leapsecond due to no tzdata entry and not synced to NTP ends up 1 second off 2) FreeBSD server unaware of leapsecond due to no tzdata entry synced to leapsecond-aware NTP server successfully handles leapsecond 3) FreeBSD server unaware of leapsecond due to no tzdata entry acting as NTP server doesn't notify clients of leapsecond and they end up 1 second off Can anyone confirm/deny if this summary is accurate?