From owner-freebsd-stable@freebsd.org Thu Jul 2 18:24:24 2015 Return-Path: Delivered-To: freebsd-stable@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 26498993A3F for ; Thu, 2 Jul 2015 18:24:24 +0000 (UTC) (envelope-from pgollucci@taximagic.com) Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) (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 A55551072 for ; Thu, 2 Jul 2015 18:24:23 +0000 (UTC) (envelope-from pgollucci@taximagic.com) Received: by wicgi11 with SMTP id gi11so81386312wic.0 for ; Thu, 02 Jul 2015 11:24:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=6BA08+yKWIO/WFIkZmcPJsbDkX/Q0PXMKNvprKC5ju8=; b=RtoCpChJCEDbl1NWaOj9qZmrJc/Q5VlHtQjTJbCKq/6bKr9DVTnij40m9zylao5s+F 2loWUJ5kiOrZ6BKn/XXdFqsJ/TTnxtfUxjfhtsuXZ29jJjBP8JybFqSImj9F0gSAgoWG kKkLbvioZs/tiqZSG/M/0vbFl0GCZLiFGc++WhzYy24bQoRkGxQF1k4pmthQS1nnHbps 5N1dBS10wli9yZ66hhHnCqo/5oz8N7wn+7OHquE1hNQP64x19WjmQnr9i3IGcpsryGeK 0xB3lmI316G8bqmpkjoixOdWOwa9L14zhX4f8TvE4jHQTcsiki6DBC/RX5PquGEJ8+7X xD9w== X-Gm-Message-State: ALoCoQkKPltd6T5i9xVqZN9g29sxuzeJLBwD2w2hsar8eQOufm8lTlssEorm2L5hfrKEwAEGao2E X-Received: by 10.194.90.171 with SMTP id bx11mr12600761wjb.129.1435859615556; Thu, 02 Jul 2015 10:53:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.27.99.77 with HTTP; Thu, 2 Jul 2015 10:53:16 -0700 (PDT) In-Reply-To: <20150630234354.B69DB1DAF@freefall.freebsd.org> References: <20150630234354.B69DB1DAF@freefall.freebsd.org> From: Philip Gollucci Date: Thu, 2 Jul 2015 13:53:16 -0400 Message-ID: Subject: Re: [FreeBSD-Announce] FreeBSD Errata Notice FreeBSD-EN-15:09.xlocale To: freebsd-stable@freebsd.org Cc: FreeBSD Errata Notices Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jul 2015 18:24:24 -0000 We probably use this indirectly in ruby/go at minimum. We should update this, we'll get it in the next update. On Tue, Jun 30, 2015 at 7:43 PM, FreeBSD Errata Notices < errata-notices@freebsd.org> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > > ============================================================================= > FreeBSD-EN-15:09.xlocale Errata > Notice > The FreeBSD > Project > > Topic: Inconsistency between locale and rune locale states > > Category: core > Module: libc > Announced: 2015-06-30 > Credits: David Chisnall > Affects: FreeBSD 9.x and FreeBSD 10.x. > Corrected: 2015-06-17 19:12:18 UTC (stable/10, 10.1-STABLE) > 2015-06-30 23:21:37 UTC (releng/10.1, 10.1-RELEASE-p14) > 2015-06-17 19:13:13 UTC (stable/9, 9.3-STABLE) > 2015-06-30 23:21:48 UTC (releng/9.3, 9.3-RELEASE-p18) > > For general information regarding FreeBSD Errata Notices and Security > Advisories, including descriptions of the fields above, security > branches, and the following sections, please visit > . > > I. Background > > Recent FreeBSD releases have support to thread-safe and extended locale > API, > modeled after the Darwin xlocale(3) API. > > The C standard locale API was reimplemented as a wrapper of the xlocale(3) > API with a global locale in order to support its semantics. > > II. Problem Description > > The locale and rune locale may become out of sync, in which case calls of > mb* and similar functions would be supplied with wrong data. > > III. Impact > > Applications that uses xlocale but does not call setlocale(3) would crash. > > IV. Workaround > > No workaround is available. > > V. Solution > > Perform one of the following: > > 1) Upgrade your system to a supported FreeBSD stable or release / security > branch (releng) dated after the correction date. > > 2) To update your present 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 > > 3) To update your present 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. > > # fetch https://security.FreeBSD.org/patches/EN-15:09/xlocale.patch > # fetch https://security.FreeBSD.org/patches/EN-15:09/xlocale.patch.asc > # gpg --verify xlocale.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 . > > Restart all deamons using the library, or reboot the system. > > VI. Correction details > > The following list contains the correction revision numbers for each > affected branch. > > Branch/path Revision > - ------------------------------------------------------------------------- > stable/9/ r284525 > releng/9.3/ r284986 > stable/10/ r284524 > releng/10.1/ r284985 > - ------------------------------------------------------------------------- > > 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: > > > > VII. References > > > > The latest revision of this Errata Notice is available at > https://security.FreeBSD.org/advisories/FreeBSD-EN-15:09.locale.asc > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.1.5 (FreeBSD) > > iQIcBAEBCgAGBQJVkyZQAAoJEO1n7NZdz2rnitMQAK5jY0n9Kv0VDwP5J4EXdcHZ > SOEE8n5O+bwWxVFWkqGGZrPQiUuJt6ujrAJb2iSeUtKIa2E84TLDVjmWGtyqP/RN > rLlRjVVQo14EhSScRI54oUeAYpoBWU8oRtFiixFbw24gFEW/ZeovFxQUY1Waueuy > Xpx28cmqQ3KG/T+Ujq1edHrtMpqwsBQd93eHRFSjtWaMrxmjnr4ln66AerdPQAYx > ib2rznxy+MCF0rmHbTsYnpZKZ1DupcyU7YkOdhVTk8cviL44wPGaCrA9Oaf6Q2hW > NTek9h5VQhvmhWaPsUZTGbQYPkvFjvEbmKOxRV+Mtf+UBt2y7SoqACpP1BbCC77n > 8uRGdI8MPpC1j9RHZ5miWz4NkA3W1Pa/oi66PRhenzXgDe9Ua4aykklqnINhOrgm > ZBCLz1DXnx4WyeW2FIf7Z9GGcF3sUd9RU2e4H0WI3uZ75PT7p/zq1L4FKxXEn9/7 > VoGy6cyQWwFUZ27lIcSGLeUhSolrtDofHPwKe8YB12bTXPhxjNYs+4iYWF0ZScOE > Wr9Jx7mKecNQ+jD5iEP2Ne7tzqSPSDZGzwkvifz+dmHT5L9hx6Pu916xp6/kzVg1 > up31EcoQOn1N/ZHjC9VgGmyOgdA5ENHKNPhzcYp2CrJSadBHQHeINfwbRLdzLjVl > Nnt+YSShqakxvZhNmTex > =Wfyl > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-announce@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-announce > To unsubscribe, send any mail to "freebsd-announce-unsubscribe@freebsd.org > " > -- *PHILIP M. GOLLUCCI* Sr. Director of IT | *Curb* *w.* 703-579-6947 *m.* 703-336-9354 @gocurb Enter code* p6magic* for $10 off your first ride