[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