Date: Fri, 19 Jul 2024 13:31:52 -0600 From: Warner Losh <imp@bsdimp.com> To: Cy Schubert <cy@freebsd.org> Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: 66f360515d28 - main - rc.conf: Leap-seconds sources: Add IANA back Message-ID: <CANCZdfpc_xjNgrGk9VEdmZZgg7deTiOD%2BqWvS7hhzrMMcKpXXg@mail.gmail.com> In-Reply-To: <202407191825.46JIPS14063151@gitrepo.freebsd.org> References: <202407191825.46JIPS14063151@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000018cd9061d9ec017 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable There's risk to our IPv6 folks if we MFC this. This file is the old one still (and it took them 6 weeks to get the last one updated past its expiration date). The IERS one is up to date, expires Jun 2025. The IANA has a december expiration date finally, though we leared 3 weeks ago there's no leap in December, so that's why the IERS one was updated. So this is better than nothing, but we're setting ourselves up for a problem this December / January.... The last time this issue came up, I was kinda opposed to FreeBSD running this since IERS did. However, I either didn't know at the time, or didn't appreciate at the time the lack of IPv6 for this data source would be a problem. Since we have no other reliable source, maybe we need to stand up a FreeBSD mirror after all. So this is better than nothing, but we may need to do more. Warner On Fri, Jul 19, 2024 at 12:25=E2=80=AFPM Cy Schubert <cy@freebsd.org> wrote= : > The branch main has been updated by cy: > > URL: > https://cgit.FreeBSD.org/src/commit/?id=3D66f360515d2829d261c0ad7bd516e9d= d18c2dd83 > > commit 66f360515d2829d261c0ad7bd516e9dd18c2dd83 > Author: Cy Schubert <cy@FreeBSD.org> > AuthorDate: 2024-07-19 18:04:43 +0000 > Commit: Cy Schubert <cy@FreeBSD.org> > CommitDate: 2024-07-19 18:24:31 +0000 > > rc.conf: Leap-seconds sources: Add IANA back > > 11da791920ba switched Leap-seconds source from IANA to IERS, as IERS > is the canonoical source. The problem ist that IERS is not accessible > from IPv6 only networks. To work around this we must add IANA back in > order to provide IPv6-only users a source for leap-seconds fetch. > > PR: 279413 > Fixes: 11da791920ba > MFC after: 3 days > --- > libexec/rc/rc.conf | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libexec/rc/rc.conf b/libexec/rc/rc.conf > index 1ee1573bbdba..583d4fd2970e 100644 > --- a/libexec/rc/rc.conf > +++ b/libexec/rc/rc.conf > @@ -420,7 +420,7 @@ ntp_src_leapfile=3D"/etc/ntp/leap-seconds" > # Initial source for ntpd leapfile > ntp_db_leapfile=3D"/var/db/ntpd.leap-seconds.list" > # Canonical place to get the leap seconds > from > -ntp_leapfile_sources=3D" > https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list" > +ntp_leapfile_sources=3D" > https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list > https://data.iana.org/time-zones/tzdb/leap-seconds.list" > # Source from which to fetch leapfile > ntp_leapfile_fetch_opts=3D"-mq" # Options to use for ntp leapfile fetch= , > # e.g. --no-verify-peer > --000000000000018cd9061d9ec017 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>There's risk to our IPv6 folks=C2=A0if we MFC thi= s. This file is the old one still (and it took them 6 weeks to get the last= one updated past its expiration date).</div><div><br></div><div>The IERS o= ne is up to date, expires Jun 2025. The IANA has a december expiration date= finally, though we leared 3 weeks ago there's no leap in December, so = that's why the IERS one was updated.</div><div><br></div><div>So this i= s better than nothing, but we're setting ourselves up for a problem thi= s December / January....</div><div><br></div><div>The last time this issue = came up, I was kinda opposed to FreeBSD running this since IERS did. Howeve= r, I either didn't know at the time, or didn't appreciate at the ti= me the lack of IPv6 for this data source would be a problem. Since we have = no other reliable source, maybe we need to stand up a FreeBSD mirror after = all.</div><div><br></div><div>So this is better than nothing, but we may ne= ed to do more.</div><div><br></div><div>Warner</div></div><br><div class=3D= "gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Jul 19, 2024 at= 12:25=E2=80=AFPM Cy Schubert <<a href=3D"mailto:cy@freebsd.org">cy@free= bsd.org</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"= margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef= t:1ex">The branch main has been updated by cy:<br> <br> URL: <a href=3D"https://cgit.FreeBSD.org/src/commit/?id=3D66f360515d2829d26= 1c0ad7bd516e9dd18c2dd83" rel=3D"noreferrer" target=3D"_blank">https://cgit.= FreeBSD.org/src/commit/?id=3D66f360515d2829d261c0ad7bd516e9dd18c2dd83</a><b= r> <br> commit 66f360515d2829d261c0ad7bd516e9dd18c2dd83<br> Author:=C2=A0 =C2=A0 =C2=A0Cy Schubert <cy@FreeBSD.org><br> AuthorDate: 2024-07-19 18:04:43 +0000<br> Commit:=C2=A0 =C2=A0 =C2=A0Cy Schubert <cy@FreeBSD.org><br> CommitDate: 2024-07-19 18:24:31 +0000<br> <br> =C2=A0 =C2=A0 rc.conf: Leap-seconds sources: Add IANA back<br> <br> =C2=A0 =C2=A0 11da791920ba switched Leap-seconds source from IANA to IERS, = as IERS<br> =C2=A0 =C2=A0 is the canonoical source. The problem ist that IERS is not ac= cessible<br> =C2=A0 =C2=A0 from IPv6 only networks. To work around this we must add IANA= back in<br> =C2=A0 =C2=A0 order to provide IPv6-only users a source for leap-seconds fe= tch.<br> <br> =C2=A0 =C2=A0 PR:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0279413<br> =C2=A0 =C2=A0 Fixes:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 11da791920ba<br> =C2=A0 =C2=A0 MFC after:=C2=A0 =C2=A0 =C2=A0 3 days<br> ---<br> =C2=A0libexec/rc/rc.conf | 2 +-<br> =C2=A01 file changed, 1 insertion(+), 1 deletion(-)<br> <br> diff --git a/libexec/rc/rc.conf b/libexec/rc/rc.conf<br> index 1ee1573bbdba..583d4fd2970e 100644<br> --- a/libexec/rc/rc.conf<br> +++ b/libexec/rc/rc.conf<br> @@ -420,7 +420,7 @@ ntp_src_leapfile=3D"/etc/ntp/leap-seconds"<br= > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Initial source for ntpd leapfile<b= r> =C2=A0ntp_db_leapfile=3D"/var/db/ntpd.leap-seconds.list"<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Canonical place to get the leap se= conds from<br> -ntp_leapfile_sources=3D"<a href=3D"https://hpiers.obspm.fr/iers/bul/b= ulc/ntp/leap-seconds.list" rel=3D"noreferrer" target=3D"_blank">https://hpi= ers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list</a>"<br> +ntp_leapfile_sources=3D"<a href=3D"https://hpiers.obspm.fr/iers/bul/b= ulc/ntp/leap-seconds.list" rel=3D"noreferrer" target=3D"_blank">https://hpi= ers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list</a> <a href=3D"https://dat= a.iana.org/time-zones/tzdb/leap-seconds.list" rel=3D"noreferrer" target=3D"= _blank">https://data.iana.org/time-zones/tzdb/leap-seconds.list</a>"<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # Source from which to fetch leapfil= e<br> =C2=A0ntp_leapfile_fetch_opts=3D"-mq"=C2=A0 # Options to use for = ntp leapfile fetch,<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 # e.g. --no-verify-peer<br> </blockquote></div> --000000000000018cd9061d9ec017--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpc_xjNgrGk9VEdmZZgg7deTiOD%2BqWvS7hhzrMMcKpXXg>