[FreeBSD-Announce] FreeBSD Errata Notice FreeBSD-EN-17:09.tzdata
lists at bofhnet.org
lists at bofhnet.org
Wed Dec 6 03:04:18 UTC 2017
unsubscribe
On 2017-11-02 09:25, FreeBSD Errata Notices wrote:
> =============================================================================
> FreeBSD-EN-17:09.tzdata Errata
> Notice
> The FreeBSD
> Project
>
> Topic: Timezone database information update
>
> Category: contrib
> Module: zoneinfo
> Announced: 2017-11-02
> Credits: Philip Paeps
> Affects: All supported versions of FreeBSD
> Corrected: 2017-10-30 15:56:17 UTC (stable/11, 11.1-STABLE)
> 2017-11-02 15:40:19 UTC (releng/11.1, 11.1-RELEASE-p3)
> 2017-11-02 15:39:49 UTC (releng/11.0, 11.0-RELEASE-p14)
> 2017-10-30 15:57:48 UTC (stable/10, 10.4-STABLE)
> 2017-11-02 15:38:54 UTC (releng/10.4, 10.4-RELEASE-p2)
> 2017-11-02 15:38:24 UTC (releng/10.3, 10.3-RELEASE-p23)
>
> For general information regarding FreeBSD Errata Notices and Security
> Advisories, including descriptions of the fields above, security
> branches, and the following sections, please visit
> <URL:https://security.FreeBSD.org/>.
>
> I. Background
>
> The tzsetup(8) program allows the user to specify the default local
> timezone. Based on the selected timezone, tzsetup(8) copies one of the
> files from /usr/share/zoneinfo to /etc/localtime. This file actually
> controls the conversion.
>
> II. Problem Description
>
> Several changes in Daylight Savings Time happened after previous
> FreeBSD releases were released that would affect many people who
> live in different countries. Because of these changes, the data in
> the zoneinfo files need to be updated, and if the local timezone on
> the running system is affected, tzsetup(8) needs to be run so the
> /etc/localtime is updated.
>
> III. Impact
>
> An incorrect time will be displayed on a system configured to use one
> of the affected timezones if the /usr/share/zoneinfo and /etc/localtime
> files are not updated, and all applications on the system that rely on
> the system time, such as cron(8) and syslog(8), will be affected.
>
> IV. Workaround
>
> The system administrator can install an updated timezone database from
> the misc/zoneinfo port and run tzsetup(8) to get the timezone database
> corrected.
>
> Applications that store and display times in Coordinated Universal Time
> (UTC) are not affected.
>
> V. Solution
>
> Please note that some third party software, for instance PHP, Ruby,
> Java and Perl, may be using different zoneinfo data source, in such
> cases these software has to be updated separately. For software
> packages that is installed via package collection, they can be
> upgraded by doing a `pkg upgrade'.
>
> Following the instructions in this Errata Notice will update all of
> the zoneinfo files to be the same as what was released with FreeBSD
> release.
>
> Perform one of the following:
>
> 1) Upgrade your system to a supported FreeBSD stable or release /
> security
> branch (releng) dated after the correction date. Restart all the
> affected
> applications and daemons, or reboot the system.
>
> 2) To update your system via a binary patch:
>
> Systems running a RELEASE version of FreeBSD on the i386 or amd64
> platforms can be updated via the freebsd-update(8) utility:
>
> # freebsd-update fetch
> # freebsd-update install
>
> Restart all the affected applications and daemons, or reboot the
> system.
>
> 3) To update your system via a source code patch:
>
> The following patches have been verified to apply to the applicable
> FreeBSD release branches.
>
> a) Download the relevant patch from the location below, and verify the
> detached PGP signature using your PGP utility.
>
> [FreeBSD 11.1]
> # fetch https://security.FreeBSD.org/patches/EN-17:09/tzdata-11.1.patch
> # fetch
> https://security.FreeBSD.org/patches/EN-17:09/tzdata-11.1.patch.asc
> # gpg --verify tzdata-11.1.patch.asc
>
> [FreeBSD 11.0]
> # fetch https://security.FreeBSD.org/patches/EN-17:09/tzdata-11.0.patch
> # fetch
> https://security.FreeBSD.org/patches/EN-17:09/tzdata-11.0.patch.asc
> # gpg --verify tzdata-11.0.patch.asc
>
> [FreeBSD 10.4]
> # fetch https://security.FreeBSD.org/patches/EN-17:09/tzdata-10.4.patch
> # fetch
> https://security.FreeBSD.org/patches/EN-17:09/tzdata-10.4.patch.asc
> # gpg --verify tzdata-10.4.patch.asc
>
> [FreeBSD 10.3]
> # fetch https://security.FreeBSD.org/patches/EN-17:09/tzdata-10.3.patch
> # fetch
> https://security.FreeBSD.org/patches/EN-17:09/tzdata-10.3.patch.asc
> # gpg --verify tzdata-10.3.patch.asc
>
> b) Apply the patch. Execute the following commands as root:
>
> # cd /usr/src
> # patch < /path/to/patch
>
> c) Recompile the operating system using buildworld and installworld as
> described in <URL:https://www.FreeBSD.org/handbook/makeworld.html>.
>
> Restart all the affected applications and daemons, or reboot the
> system.
>
> VI. Correction details
>
> The following list contains the correction revision numbers for each
> affected branch.
>
> Branch/path
> Revision
> -------------------------------------------------------------------------
> stable/10/
> r325160
> releng/10.3/
> r325322
> releng/10.4/
> r325323
> stable/11/
> r325159
> releng/11.0/
> r325324
> releng/11.1/
> r325325
> -------------------------------------------------------------------------
>
> To see which files were modified by a particular revision, run the
> following command, replacing NNNNNN with the revision number, on a
> machine with Subversion installed:
>
> # svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base
>
> Or visit the following URL, replacing NNNNNN with the revision number:
>
> <URL:https://svnweb.freebsd.org/base?view=revision&revision=NNNNNN>
>
> VII. References
>
> <other info on the problem>
>
> <URL:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=XXXXXX>
>
> The latest revision of this advisory is available at
> <URL:https://security.FreeBSD.org/advisories/FreeBSD-EN-17:09.tzdata.asc>
More information about the freebsd-stable
mailing list