libnsl-2.28-251.el8_10.5 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`orcXU+RwBZ tAM1-$Cc$E[ P!D6POY%8@TO4ht5FҗuX Ï~6x\IvZЛ [G2}GM!?@ٌ6K=~IjiZZ/1'z)2ߣ 2{ 5j_[Vν7S ր_LÁZ=A$];adþFwn'%w8޻/ʳ%:IyϞ>Ns].^8;l˭SzJ4#?_U$H'pb=cY@.W2L2_ݴBEMTP\B(a{Nb}Zy2Wߦ0eec4afb02172b27473cb77380e9ec7c194b340d8000bcc500066c41a53ea9631d423ccefb188ce4ed40c4d84ab70df103eade7d3!pQp)Tξ7]mtZ`f ]mtZ`*E_ۑvK0D)S@(x$NtE1% kDY)z&=x,Uj7ﶉeVu2*iV3* ΟhX>!Xׄ"~?WeU$dm1#JTž+F#eAz2R3]]1)g6 AҺ MI,jHMbni%ŕ{i?X&Br&.e*Xf㴝9O;1[\!#PY )p7+$-X$/IX&6l)_ g02Lݟ׿o_(HoP*=`oL(YXK څ_ cN9IW6շr"NAT NEQ 34DmCsy|,q}FM+@ 0"v xi2%ā;K[(>p<?d   : @DIO %,@ J T h   &H\   (A8He9 e:L&eGHIXY\ ]4^bd8e=f@lBtXulvw4xHy\Clibnsl2.28251.el8_10.5Legacy support library for NISThis package provides the legacy version of libnsl library, for accessing NIS services. This library is provided for backwards compatibility only; applications should use libnsl2 instead to gain IPv6 support.f&ord1-prod-x86build001.svc.aws.rockylinux.orgKojiRockyLGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDLinfrastructure@rockylinux.orgUnspecifiedhttp://www.gnu.org/software/glibc/linuxi686AAfflf f f 11e2d5f1c75e30a1cc899d2a631b33f1b60c7fb2ae3d66b5175cc868207ef792libnsl-2.28.so../../../../lib/libnsl-2.28.sorootrootrootrootrootrootrootrootrootrootglibc-2.28-251.el8_10.5.src.rpmlibnsllibnsl(x86-32)libnsl.so.1libnsl.so.1(GLIBC_2.0)libnsl.so.1(GLIBC_2.1)libnsl.so.1(GLIBC_2.2)@@@@@@@@    glibc(x86-32)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.4)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.28-251.el8_10.53.0.4-14.6.0-14.0-15.2-14.14.3f?@f@ff+@feeeL@ee(ez@es@e`@e\e[J@eN@e7e2ke-%e-%e e @e @e @eG@e@d@dhd.@dd ds@d@d@d@dkY@df@dRLcʂ@cEc@c|cwscc@cV~@cIO@cGc=qc47@c)@c)@c)@cd@c@bڑ@bVb@bb=bw@b@b@^@^@^^^k@^k@^%@^%@^%@^%@^^^^^^^^}^}^{G^{G^{G^ P@]}@]e@]e@]]]A]A]A]A]A]@]µ]µ]µ]µ]]@]@]]]]]{@])]@]@]@]]5@]5@]5@]5@]0_@]0_@]@]@\F@\@\ \ \@\9\9\9\ޢ@\\@\\Ɋ@\\\@\@\\\}\N\@\y\@\@\I\I\w\&@[@[@[@[@[@[@[@[@[[[v[v[v[v[v[v[v[<@[@[t[t[t[t[@[@[[[[r@[r@[r@[qr[m~@[b@[b@[a[^[Y[H@[E@[E@[E@[D[?Y[?Y[>@[<[<[:[6@[4[+@[+@['['['[5@[[W[WZnZZZ؄ZUZ@Z@ZZZkZZ@Z@ZZ@Z$Zz@Zz@ZxG@Zp^@Zo Zo Zo Ze@Ze@ZaZaZaZaZ_:Z\ZX@ZWQZV@ZS]@ZS]@ZOhZ - 2.28-251.5Patsy Griffin - 2.28-251.4Patsy Griffin - 2.28-251.3Florian Weimer - 2.28-251.2Florian Weimer - 2.28-251.1Florian Weimer - 2.28-251Arjun Shankar - 2.28-250Florian Weimer - 2.28-249Florian Weimer - 2.28-248Carlos O'Donell - 2.28-247DJ Delorie - 2.28-246Florian Weimer - 2.28-245Florian Weimer - 2.28-244Florian Weimer - 2.28-243Florian Weimer - 2.28-242Florian Weimer - 2.28-241Arjun Shankar - 2.28-240Florian Weimer - 2.28-239DJ Delorie - 2.28-238Arjun Shankar - 2.28-237Siddhesh Poyarekar - 2.28-236.7Carlos O'Donell - 2.28-236.6Siddhesh Poyarekar - 2.28-236.5Siddhesh Poyarekar - 2.28-236.4Siddhesh Poyarekar - 2.28-236.3Florian Weimer - 2.28-236.2Florian Weimer - 2.28-236.1Carlos O'Donell - 2.28-236DJ Delorie - 2.28-235Florian Weimer - 2.28-234DJ Delorie - 2.28-233Florian Weimer - 2.28-232Carlos O'Donell - 2.28-231DJ Delorie - 2.28-230DJ Delorie - 2.28-229Florian Weimer - 2.28-228Patsy Griffin - 2.28-227Florian Weimer - 2.28-226Florian Weimer - 2.28-225Arjun Shankar - 2.28-224Arjun Shankar - 2.28-223Florian Weimer - 2.28-222Florian Weimer - 2.28-221Florian Weimer - 2.28-220Arjun Shankar - 2.28-219DJ Delorie - 2.28-218Arjun Shankar - 2.28-217Arjun Shankar - 2.28-216DJ Delorie - 2.28-215Florian Weimer - 2.28-214Florian Weimer - 2.28-213Florian Weimer - 2.28-212Florian Weimer - 2.28-211Arjun Shankar - 2.28-210Carlos O'Donell - 2.28-209Patsy Griffin - 2.28-208Florian Weimer - 2.28-207Arjun Shankar - 2.28-206DJ Delorie - 2.28-204Patsy Griffin - 2.28-203Siddhesh Poyarekar - 2.28-202Arjun Shankar - 2.28-201DJ Delorie - 2.28-200Siddhesh Poyarekar - 2.28-199Carlos O'Donell - 2.28-198Arjun Shankar - 2.28-197Siddhesh Poyarekar 2.28-196Florian Weimer - 2.28-195Siddhesh Poyarekar 2.28-194DJ Delorie - 2.28-193Arjun Shankar - 2.28-192Arjun Shankar - 2.28-191Arjun Shankar - 2.28-190Siddhesh Poyarekar - 2.28-189Siddhesh Poyarekar - 2.28-188Siddhesh Poyarekar - 2.28-187Carlos O'Donell - 2.28-186DJ Delorie - 2.28-185Florian Weimer - 2.28-184Florian Weimer - 2.28-183Patsy Griffin - 2.28-182Siddhesh Poyarekar - 2.28-181Florian Weimer - 2.28-180Florian Weimer - 2.28-179Carlos O'Donell - 2.28-178Carlos O'Donell - 2.28-177Florian Weimer - 2.28-176Florian Weimer - 2.28-175Arjun Shankar - 2.28-174Patsy Griffin - 2.28-173Siddhesh Poyarekar - 2.28-172DJ Delorie - 2.28-171Arjun Shankar - 2.28-170Arjun Shankar - 2.28-169Arjun Shankar - 2.28-168Arjun Shankar - 2.28-167Siddhesh Poyarekar - 2.28-166Siddhesh Poyarekar - 2.28-165Siddhesh Poyarekar - 2.28-164Siddhesh Poyarekar - 2.28-163Siddhesh Poyarekar - 2.28-162Carlos O'Donell - 2.28-161Arjun Shankar - 2.28-160Arjun Shankar - 2.28-159Florian Weimer - 2.28-158Siddhesh Poyarekar - 2.28-157DJ Delorie - 2.28-156Arjun Shankar - 2.28-155Carlos O'Donell - 2.28-154Carlos O'Donell - 2.28-153Patsy Griffin - 2.28-152Siddhesh Poyarekar - 2.28-151Siddhesh Poyarekar - 2.28-150Siddhesh Poyarekar - 2.28-149Florian Weimer - 2.28-148Florian Weimer - 2.28-147Siddhesh Poyarekar - 2.28-146Florian Weimer - 2.28-145Florian Weimer - 2.28-144Florian Weimer - 2.28-142Carlos O'Donell - 2.28-141Carlos O'Donell - 2.28-140Arjun Shankar - 2.28-139Florian Weimer - 2.28-138Florian Weimer - 2.28-137DJ Delorie - 2.28-136DJ Delorie - 2.28-135Florian Weimer - 2.28-134Florian Weimer - 2.28-133DJ Delorie - 2.28-132Patsy Griffin - 2.28-131Patsy Griffin - 2.28-130Arjun Shankar - 2.28-129Arjun Shankar - 2.28-128Carlos O'Donell - 2.28-127Florian Weimer - 2.28-126Carlos O'Donell - 2.28-125Florian Weimer - 2.28-124Florian Weimer - 2.28-123DJ Delorie - 2.28-122Florian Weimer - 2.28-121Florian Weimer - 2.28-120Florian Weimer - 2.28-119Florian Weimer - 2.28-118Patsy Griffin - 2.28-117Patsy Griffin - 2.28-116Patsy Griffin - 2.28-115Patsy Griffin - 2.28-114Carlos O'Donell - 2.28-113Carlos O'Donell - 2.28-112Carlos O'Donell - 2.28-111Carlos O'Donell - 2.28-110Carlos O'Donell - 2.28-109Carlos O'Donell - 2.28-108Carlos O'Donell - 2.28-107Patsy Griffin - 2.28-106Patsy Griffin - 2.28-105DJ Delorie - 2.28-104DJ Delorie - 2.28-103DJ Delorie - 2.28-102Florian Weimer - 2.28-101Florian Weimer - 2.28-100Florian Weimer - 2.28-99Florian Weimer - 2.28-98Florian Weimer - 2.28-97Florian Weimer - 2.28-96DJ Delorie - 2.28-95DJ Delorie - 2.28-94Carlos O'Donell - 2.28-93Carlos O'Donell - 2.28-92Carlos O'Donell - 2.28-91Florian Weimer - 2.28-90Florian Weimer - 2.28-89Florian Weimer - 2.28-88Florian Weimer - 2.28-87Florian Weimer - 2.28-86DJ Delorie - 2.28-85DJ Delorie - 2.28-84DJ Delorie - 2.28-83DJ Delorie - 2.28-82Arjun Shankar - 2.28-81Arjun Shankar - 2.28-80Arjun Shankar - 2.28-79Arjun Shankar - 2.28-78Patsy Griffin - 2.28-77Patsy Griffin - 2.28-76Patsy Griffin - 2.28-75Patsy Griffin - 2.28-74Patsy Griffin - 2.28-73Carlos O'Donell - 2.28-72Carlos O'Donell - 2.28-71Carlos O'Donell - 2.28-70Carlos O'Donell - 2.28-69Carlos O'Donell - 2.28-68Carlos O'Donell - 2.28-67Florian Weimer - 2.28-66Florian Weimer - 2.28-65DJ Delorie - 2.28-64Patsy Griffin Franklin - 2.28-63Carlos O'Donell - 2.28-62Florian Weimer - 2.28-61Carlos O'Donell - 2.28-60DJ Delorie - 2.28-59DJ Delorie - 2.28-57Patsy Griffin Franklin - 2.28-56Florian Weimer - 2.28-55Patsy Griffin Franklin - 2.28-54DJ Delorie - 2.28-53Arjun Shankar - 2.28-52Florian Weimer - 2.28-51Carlos O'Donell - 2.28-50Arjun Shankar - 2.28-49Patsy Griffin Franklin - 2.28-48DJ Delorie - 2.28-47Florian Weimer - 2.28-46Florian Weimer - 2.28-45Florian Weimer - 2.28-44Florian Weimer - 2.28-43Florian Weimer - 2.28-42Florian Weimer - 2.28-41Florian Weimer - 2.28-40Florian Weimer - 2.28-39Carlos O'Donell - 2.28-38Carlos O'Donell - 2.28-37Florian Weimer - 2.28-36Florian Weimer - 2.28-35Florian Weimer - 2.28-34Florian Weimer - 2.28-33Florian Weimer - 2.28-32Florian Weimer - 2.28-31Florian Weimer - 2.28-30Florian Weimer - 2.28-29Florian Weimer - 2.28-28Florian Weimer - 2.28-27Florian Weimer - 2.28-26Florian Weimer - 2.28-25Florian Weimer - 2.28-24Florian Weimer - 2.28-23Florian Weimer - 2.28-22Florian Weimer - 2.28-21Florian Weimer - 2.28-20Mike FABIAN - 2.28-19Florian Weimer - 2.28-18Florian Weimer - 2.28-17Florian Weimer - 2.28-16Florian Weimer - 2.28-15Florian Weimer - 2.28-14Carlos O'Donell - 2.28-13Florian Weimer - 2.28-12Florian Weimer - 2.28-11Florian Weimer - 2.28-10Florian Weimer - 2.28-9Florian Weimer - 2.28-8Florian Weimer - 2.28-7Florian Weimer - 2.28-6Carlos O'Donell - 2.28-5Florian Weimer - 2.28-4Florian Weimer - 2.28-3Florian Weimer - 2.28-2Florian Weimer - 2.27.9000-43Florian Weimer - 2.27.9000-42Florian Weimer - 2.27.9000-41Carlos O'Donell - 2.27.9000-40Florian Weimer - 2.27.9000-39Florian Weimer - 2.27.9000-38Florian Weimer - 2.27.9000-37Florian Weimer - 2.27.9000-36Florian Weimer - 2.27.9000-35Florian Weimer - 2.27.9000-34Florian Weimer - 2.27.9000-33Florian Weimer - 2.27.9000-32Florian Weimer - 2.27.9000-31Florian Weimer - 2.27.9000-30Florian Weimer - 2.27.9000-29Florian Weimer - 2.27.9000-28Florian Weimer - 2.27.9000-27Florian Weimer - 2.27.9000-26Florian Weimer - 2.27.9000-25Florian Weimer - 2.27.9000-24Florian Weimer - 2.27.9000-23Florian Weimer - 2.27.9000-22Florian Weimer - 2.27.9000-21Florian Weimer - 2.27.9000-20Florian Weimer - 2.27.9000-19Florian Weimer - 2.27.9000-18Florian Weimer - 2.27.9000-17Florian Weimer - 2.27.9000-16Florian Weimer - 2.27.9000-15Florian Weimer - 2.27.9000-14Florian Weimer - 2.27.9000-13Florian Weimer - 2.27.9000-12Florian Weimer - 2.27.9000-11Florian Weimer - 2.27.9000-10Florian Weimer - 2.27.9000-9Florian Weimer - 2.27.9000-8Florian Weimer - 2.27.9000-7Florian Weimer - 2.27.9000-6Florian Weimer - 2.27-5Richard W.M. Jones - 2.27-4Florian Weimer - 2.27-3Florian Weimer - 2.27-2.1Fedora Release Engineering Carlos O'Donell - 2.27-1Richard W.M. Jones - 2.26.9000-52Florian Weimer - 2.26.9000-51Florian Weimer - 2.26.9000-50Igor Gnatenko - 2.26.9000-49Florian Weimer - 2.26.9000-48Florian Weimer - 2.26.9000-47Björn Esser - 2.26.9000-46Florian Weimer - 2.26.9000-45Florian Weimer - 2.26.9000-44Florian Weimer - 2.26.9000-43Florian Weimer - 2.26.9000-42Florian Weimer - 2.26.9000-41Florian Weimer - 2.26.9000-40Florian Weimer - 2.26.9000-39Florian Weimer - 2.26.9000-38Florian Weimer - 2.26.9000-37Florian Weimer - 2.26.9000-36Florian Weimer - 2.26.9000-35Florian Weimer - 2.26.9000-34Florian Weimer - 2.26.9000-33Florian Weimer - 2.26.9000-32Florian Weimer - 2.26.9000-31Florian Weimer - 2.26.9000-30Florian Weimer - 2.26.9000-29Florian Weimer - 2.26.9000-28Florian Weimer - 2.26.9000-27Florian Weimer - 2.26.9000-26Florian Weimer - 2.26.9000-25Florian Weimer - 2.26.9000-24Florian Weimer - 2.26.9000-23Florian Weimer - 2.26.90-22Florian Weimer - 2.26.90-21Florian Weimer - 2.26.90-20Florian Weimer - 2.26.90-19Carlos O'Donell - 2.26.90-18Florian Weimer - 2.26.90-17Florian Weimer - 2.26.90-16Florian Weimer - 2.26.90-15Florian Weimer - 2.26.90-14Florian Weimer - 2.26.90-13Florian Weimer - 2.26.90-12Florian Weimer - 2.26.90-11Florian Weimer - 2.26.90-10Florian Weimer - 2.26.90-9Florian Weimer - 2.26.90-8Florian Weimer - 2.26.90-7Florian Weimer - 2.26.90-6Florian Weimer - 2.26.90-5Tomasz Kłoczko - 2.26-4Florian Weimer - 2.26.90-3Florian Weimer - 2.26-2Carlos O'Donell - 2.26-1- elf: Clarify and invert second argument of _dl_allocate_tls_init - elf: Avoid re-initializing already allocated TLS in dlopen (RHEL-36147)- elf: Avoid some free (NULL) calls in _dl_update_slotinfo - elf: Support recursive use of dynamic TLS in interposed malloc (RHEL-39994)- Update i386 libm-test-ulps (RHEL-52428)- CVE-2024-33599: nscd: buffer overflow in netgroup cache (RHEL-34264) - CVE-2024-33600: nscd: null pointer dereferences in netgroup cache (RHEL-34267) - CVE-2024-33601: nscd: crash on out-of-memory condition (RHEL-34271) - CVE-2024-33602: nscd: memory corruption with NSS netgroup modules (RHEL-34273)- CVE-2024-2961: Out of bounds write in iconv conversion to ISO-2022-CN-EXT (RHEL-31804)- Cache information in x86_64 ld.so --list-diagnostics output (RHEL-21997)- getaddrinfo: Return correct error EAI_MEMORY when out-of-memory (RHEL-19445)- Updates for AMD cache size computation (RHEL-3010)- Re-enable output buffering for wide stdio streams (RHEL-19824)- Fix TLS corruption during dlopen()/dlclose() sequences (RHEL-17468)- Include CentOS Hyperscaler SIG patches backported by Intel (RHEL-15696)- Improve compatibility between underlinking and IFUNC resolvers (RHEL-16825)- Restore compatibility with C90 compilers (RHEL-15867)- ldconfig should skip temporary files created by RPM (RHEL-13720)- Fix force-first handling in dlclose (RHEL-10481)- Avoid lazy binding failures during dlclose (RHEL-3639)- Add /usr/share/doc/glibc/gai.conf to glibc-doc (RHEL-12894)- nscd: Skip unusable entries in first pass in prune_cache (RHEL-1192)- Fix slow tls access after dlopen (RHEL-2122)- Enable running a single test from the testsuite (RHEL-3757)- CVE-2023-4911 glibc: buffer overflow in ld.so leading to privilege escalation (RHEL-3036)- Revert: Always call destructors in reverse constructor order (#2233338)- CVE-2023-4806 glibc: potential use-after-free in getaddrinfo (RHEL-2423)- CVE-2023-4813: Work around RHEL-8 limitation in test (RHEL-2435)- CVE-2023-4813: potential use-after-free in gaih_inet (RHEL-2435)- CVE-2023-4527: Stack read overflow in getaddrinfo in no-aaaa mode (#2234714)- Always call destructors in reverse constructor order (#2233338)- Fix string and memory function tuning on small systems (#2180462)- Fix temporal threshold calculations (#2180462)- Ignore symbolic link change on /etc/nsswitch.conf (#2229709)- Update test to closer match upstream. (#2176707)- Make libSegFault.so NODELETE (#2224348)- Update ESTALE error message translations (#2186781)- Don't block SIGCHILD when system() is called concurrently (#2176707)- resolv_conf: release lock on allocation failure (#2213909)- gmon: Various bug fixes (#2180155)- Change sgetsgent_r to set errno. (#2172949)- Fix incorrect inline feraiseexcept on i686, x86-64 (#2183081)- Enforce a specififc internal ordering for tunables (#2154914)- Fix rtld-audit trampoline for aarch64 (#2144568)- Backport upstream fixes to tst-pldd (#2142937)- Restore IPC_64 support in sysvipc *ctl functions (#2141989)- Switch to fast DSO dependency sorting algorithm (#1159809)- Explicitly switch to --with-default-link=no (#2109510) - Define MAP_SYNC on ppc64le (#2139875)- Fix -Wstrict-overflow warning when using CMSG_NXTHDR macro (#2116938)- Fix dlmopen/dlclose/dlmopen sequence and libc initialization (#2121746)- Fix memory corruption in printf with thousands separators and large integer width (#2122501)- Retain .gnu_debuglink section for libc.so.6 (#2115830) - Remove .annobin* symbols from ld.so - Remove redundant ld.so debuginfo file- Improve malloc implementation (#1871383)- Fix hwcaps search path size computation (#2125222)- Fix nscd netlink cache invalidation if epoll is used (#2122498)- Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere (#2118667)- Preserve GLRO (dl_naudit) internal ABI (#2119304) - Avoid s390x ABI change due to z16 recognition on s390x (#2119304)- Fix locale en_US@ampm (#2104907)- Improve dynamic loader auditing interface (LD_AUDIT) (#2047981) - Add dlinfo() API support for RTLD_DI_PHDR (#2097898)- Update syscall-names.list to Linux 5.18. (#2080349)- Add the no-aaaa DNS stub resolver option (#2096189)- Fix deadlocks in pthread_atfork handlers (#1888660)- Fix incorrect strncpy results on POWER9 (#2091553)- Increase tempnam randomness (#2089247)- 390x: Add support for IBM z16. (#2077835)- Ensure that condition in __glibc_fortify is a constant (#2086853)- Add missing MACRON to EBCDIC character sets (#1961109)- Fix glob defects on certain XFS filesystems (#1982608)- Fix fortify false positive with mbsrtowcs and mbsnrtowcs (#2072329).- Fix multi-threaded popen defect leading to segfault (#2065588)- timezone: Fix a test that causes occasional build failure (#2071745)- Synchronize feature guards in fortified functions (#2063042)- nss: Avoid clobbering errno in get*ent via dlopen (#2063712)- Enable support for _FORTIFY_SOURCE=3 for gcc 12 and later (#2033684)- memory operation A64FX SVE performance improvement (#2037416)- Move build-locale-archive to glibc-all-langpacks (#2057513)- Fix build-locale-archive to handle symbolic links (#2054790)- Reduce installed size of some langpacks by de-duplicating LC_CTYPE (#2054790) - Fix localedef so it can handle symbolic links when generating locale-archive.- CVE-2021-3999: getcwd: align stack on clone in aarch64 and fix a memory leak (#2032281)- CVE-2022-23218, CVE-2022-23219: Fix buffer overflows in sunrpc clnt_create for "unix" and svcunix_create (#2045063).- CVE-2021-3999: getcwd: Set errno to ERANGE for size == 1 (#2032281)- Fix pthread_once regression with C++ exceptions (#2007327)- Adjust to rpm's find-debuginfo.sh changes, to keep stripping binaries (#1661513)- Conversion from ISO-2022-JP-3 may emit spurious NUL character (#2033655)- aarch64: A64FX optimizations break "sve=off" guest mode (#2036955)- Handle truncated timezones from tzcode-2021d and later. (#2033648)- Weaken dependency of glibc on glibc-gconv-extra (#2015768)- Do not install /usr/lib/debug/usr/bin/ld.so.debug (#2023420)- Add /usr/bin/ld.so --list-diagnostics (#2023420)- Preliminary support for new IBM zSeries hardware (#1984802)- Fix --with and --without builds for benchtests and bootstrap (#2020989)- A64FX memcpy/memmove/memset optimizations (#1929928)- Fix dl-tls.c assert failure with pthread_create & dlopen (#1991001) - Fix x86_64 TLS lazy binding with auditors (#1950056)- Introduce new glibc-doc.noarch subpackage (#2021671) - Move the reference manual info pages from glibc-devel to glibc-doc - Move debugger interface documentation from glibc to glibc-doc - Remove unnecessary README, INSTALL, NEWS files from glibc - Remove unnecessary README.timezone and gai.conf files from glibc-common- Add new English-language 12 hour time locale en_US@ampm.UTF-8 (#2000374)- Build build-locale-archive with -static-pie when supported (#1965377)- elf: Always set link map in _dl_init_paths (#1934162)- x86: Properly disable XSAVE related features when its use is disabled via tunables (#1937515)- s390: Use long branches across object boundaries (#2021452)- Optimize memcmp, strcpy, and stpcpy for IBM POWER10 (#1983203)- malloc: Initiate tcache shutdown even without allocations (#1977614)- Fix debuginfo location for gconv-extra and make glibc Require it (#1971664).- Split extra gconv modules into a separate package (#1971664).- librt: fix NULL pointer dereference (#1966472).- CVE-2021-33574: Deep copy pthread attribute in mq_notify (#1966472)- CVE-2021-35942: wordexp: handle overflow in positional parameter number (#1979127)- Improve POWER10 performance with POWER9 fallbacks (#1956357)- Backport POWER10 optimized rawmemchr for ppc64le (#1956357)- Backport additional ifunc optimizations for ppc64le (#1956357)- Rebuild with new binutils (#1946518)- Consistently SXID_ERASE tunables in sxid binaries (#1934155)- Backport ifunc optimizations for glibc for ppc64le (#1918719)- CVE-2021-27645: nscd: Fix double free in netgroupcache (#1927877)- Add IPPROTO_ETHERNET, IPPROTO_MPTCP, and INADDR_ALLSNOOPERS_GROUP defines (#1930302)- Support SEM_STAT_ANY via semctl. Return EINVAL for unknown commands to semctl, msgctl, and shmctl. (#1912670)- Update syscall-names.list to 5.7, 5.8, 5.9, 5.10 and 5.11. (#1871386)- CVE-2019-9169: Fix buffer overread in regexec.c (#1936864).- Rebuild glibc to update security markup metadata (#1935128)- Fix NSS files and compat service upgrade defect (#1932770).- CVE-2021-3326: iconv assertion failure in ISO-2022-JP-3 decoding (#1924919)- x86-64: Fix FMA4 math routine selection after bug 1817513 (#1918115)- CVE-2019-25013:Fix buffer overrun in EUC-KR conversion module (#1912544)- Update glibc-hwcaps fix from upstream (#1817513)- Support running libc.so.6 as a main program in more cases (#1882466)- Add glibc-hwcaps support (#1817513) - Implement DT_AUDIT support (#1871385)- Update Intel CET support (#1855790)- Fix calling lazily-bound SVE-using functions on AArch64 (#1893662)- CVE-2016-10228, CVE-2020-27618: Fix infinite loops in iconv (#1704868,- Avoid comments after %endif in the RPM spec file (#1894340)- x86: Further memcpy optimizations for AMD Zen (#1880670)- Allow __getauxval in testsuite check (#1856398)- Use -moutline-atomics for aarch64 (#1856398)- resolv: Handle DNS transaction ID collisions (#1868106)- x86: Update auto-tuning of memcpy non-temporal threshold (#1880670)- Fix fgetsgent_r data corruption bug (#1871397)- Improve IBM zSeries (s390x) Performance (#1871395)- Fix avx2 strncmp offset compare condition check (#1871394) - Add strncmp and strcmp testcases for page boundary- Improve IBM POWER9 architecture performance (#1871387)- Enable glibc for POWER10 (#1845098)- Improve performance of library strstr() function (#1821531)- Do not clobber errno in nss_compat (#1836867)- Support building rpm under newer versions of Coverity Scan (#1835999)- Enhance memory protection key support on ppc64le (#1642150)- Reduce IFUNC resolver usage in libpthread and librt (#1748197)- Math library optimizations for IBM Z (#1780204) - Additional patch for s_nearbyint.c- elf: Assign TLS modid later during dlopen (#1774115)- x86-64: Automatically install nss_db.i686 for 32-bit environments (#1807824)- ppc64le: Enable protection key support (#1642150)- ppc64le: floating-point status and exception optimizations (#1783303)- Update to Linux 5.6 syscall-names.list. (#1810224)- CVE-2020-1751: Fix an array overflow in backtrace on PowerPC. (#1813399)- CVE:2020-1752: Fix a use after free in glob when expanding ~user. (#1813398)- CVE-2020-10029: Prevent stack corruption from crafted input in cosl, sinl, sincosl, and tanl function. (#1811796)- Improve elf/ and nptl/ testsuites (#1810223)- Fix resource leak in getaddrinfo (#1810146)- Protect locale archive against corruption (#1784525)- Properly handle signed vs. unsigned values in mallopt (#1784520)- Update and harmonize locale names with CLDR (#1757354)- Fix filter and auxiliary filter implementation (#1812756)- Handle .dynstr located in separate segment (#1774114)- Disable vtable validation for pre-2.1 interposed handles (#1775819)- Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang. (#1784519)- Math library optimizations for IBM Z (#1780204)- Filter "ignore" autofs mount entries in getmntent (#1743445)- Fix /etc/resolv.conf reloading defects (#1810142)- ld.so: Reset GL (dl_initfirst) pointer on dlopen failure (#1410154)- Roll back dynamic linker state on dlopen failure (#1410154)- s390x: Fix z15 strstr for patterns crossing pages (#1777241)- Rebuild with new rpm (#1654901)- Avoid invalid __has_include in (#1775294)- x86-64: Ignore LD_PREFER_MAP_32BIT_EXEC in SUID binaries (#1774021)- Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP (#1764214)- Refuse to dlopen PIE objects (#1764223)- Fix C.UTF-8 locale source ellipsis expressions (#1361965)- Fix hangs during malloc tracing (#1764235)- Support moving versioned symbols between sonames (#1764231)- Avoid creating stale utmp entries for repeated pututxline (#1749439)- Backport more precise tokenizer for installed headers test (#1769304)- math: Enable some math builtins for clang in LLVM Toolset (#1764242)- Support Fortran vectorized math functions with GCC Toolset 9 (#1764238)- aarch64: Support STO_AARCH64_VARIANT_PCS, DT_AARCH64_VARIANT_PCS (#1726638)- Add more test-in-container support (#1747502)- Fix calling getpwent after endpwent (#1747502)- nptl: Avoid fork handler lock for async-signal-safe fork (#1746928)- Call _dl_open_check after relocation (#1682954)- Add malloc fastbin tunable (#1764218)- Fix race condition in tst-clone3 and add a new ldconfig test, tst-ldconfig-bad-aux-cache (#1764226)- Remove unwanted whitespace from size lines and account for top chunk in malloc_info output (#1735747)- Enhance malloc tcache (#1746933)- Don't define initgroups in nsswitch.conf (#1747505)- libio: Remove codecvt vtable. (#1764241)- Implement --preload option for the dynamic linker.(#1747453)- Make nsswitch.conf more distribution friendly. Improve nscd.conf comments. (#1747505)- Update system call names list to Linux 5.3 (#1764234)- Skip wide buffer handling for legacy stdio handles (#1722215)- Remove copy_file_range emulation (#1724975)- Avoid nscd assertion failure during persistent db check (#1727152)- Fix invalid free under valgrind with libdl (#1717438)- Account for size of locale-archive in rpm package (#1725131)- Reject IP addresses with trailing characters in getaddrinfo (#1727241)- Avoid header conflict between and (#1699194)- glibc-all-langpacks: Do not delete locale archive during update (#1717347) - Do not mark /usr/lib/locale/locale-archive as a configuration file because it is always automatically overwritten by build-locale-archive.- Avoid ABI exposure of the NSS service_user type (#1710894)- Enable full ICMP errors for UDP DNS sockets. (#1670043)- Convert post-install binary to rpm lua scriptlet (#1639346)- Fix crash during wide stream buffer flush (#1710478)- Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 (#1706777)- Add .gdb_index to debug information (#1612448)- iconv, localedef: avoid floating point rounding differences (#1691528)- locale: Add LOCPATH diagnostics to the locale program (#1701605)- Fix hang in pldd. (#1702539)- s390x string function improvements (#1659438)- Fix test suite failures due to race conditions in posix/tst-spawn spawned processes. (#1659512)- Add missing CFI data to __mpn_* functions on ppc64le (#1658901)- intl: Do not return NULL on asprintf failure in gettext (#1663035)- Increase BIND_NOW coverage (#1639343)- Fix pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock stalls (#1659293)- malloc: Improve bad chunk detection (#1651283)- Add compiler barriers around modifications of the robust mutex list for pthread_mutex_trylock. (#1672773)- powerpc: Only enable HTM if kernel supports PPC_FEATURE2_HTM_NOSC (#1651742)- Only build libm with -fno-math-errno (#1664408)- ja_JP: Add new Japanese Era name (#1577438)- math: Add XFAILs for some IBM 128-bit long double fma tests (#1623537)- malloc: realloc ncopies integer overflow (#1662843)- Fix rdlock stall with PREFER_WRITER_NONRECURSIVE_NP (#1654872)- malloc: Implement double-free check for the thread cache (#1642094)- Add upstream test case for CVE-2018-19591 (#1654010)- Add GCC dependency for new inline string functions on ppc64le (#1652932)- Add requires on explicit glibc version for glibc-nss-devel (#1649890)- Fix data race in dynamic loader when using LD_AUDIT (#1635779)- CVE-2018-19591: File descriptor leak in if_nametoindex (#1654010)- Do not use parallel make for building locales (#1652229)- support: Print timestamps in timeout handler (#1651274)- Increase test timeout for libio/tst-readline (#1638520)- Fix tzfile low-memory assertion failure (#1650571)- Add newlines in __libc_fatal calls (#1650566)- nscd: Fix use-after-free in addgetnetgrentX (#1650563)- Update syscall names to Linux 4.19 (#1650560)- kl_GL: Fix spelling of Sunday, should be "sapaat" (#1645597)- Fix x86 CPU flags analysis for string function selection (#1641982)- Reduce RAM requirements for stdlib/test-bz22786 (#1638523)- x86: Improve enablement for 32-bit code using CET (#1645601)- Fix crash in getaddrinfo_a when thread creation fails (#1646379)- Fix race in pthread_mutex_lock related to PTHREAD_MUTEX_ELISION_NP (#1645604)- Fix misreported errno on preadv2/pwritev2 (#1645596)- Fix posix/tst-spawn4-compat test case (#1645593)- Disable CET for binaries created by older link editors (#1614979)- Include Esperanto (eo) in glibc-all-langpacks (#1644303)- stdlib/tst-setcontext9 test suite failure on ppc64le (#1623536)- Add missing ENDBR32 in start.S (#1631730)- Fix bug in generic strstr with large needles (#1631722)- stdlib/tst-setcontext9 test suite failure (#1623536)- gethostid: Missing NULL check for gethostbyname_r (#1631293)- Provide compatibility support for linking against libpthread_nonshared.a (#1614439)- Add python3-devel build dependency (#1625592)- Drop glibc-ldflags.patch and valgrind bug workaround (#1623456)- regex: Fix memory overread when pattern contains NUL byte (#1622678)- nptl: Fix waiters-after-spinning case in pthread_cond_broadcast (#1622675)- nss_files aliases database file stream leak (#1615790)- Fix static analysis warning in nscd user name allocation (#1615784)- error, error_at_line: Add missing va_end calls (#1615781)- Remove abort() warning in manual (#1577365)- Fix regression in readdir64@GLIBC_2.1 compat symbol (#1614253)- Log /proc/sysinfo if available (on s390x)- Honor %{valgrind_arches}- Update to glibc 2.28 release tarball: - Translation updates - x86/CET: Fix property note parser (swbz#23467) - x86: Add tst-get-cpu-features-static to $(tests) (swbz#23458)- Auto-sync with upstream branch master, commit af86087f02a5522d8801a11d8381e04f95e33162: - x86/CET: Don't parse beyond the note end - Fix Linux fcntl OFD locks tests on unsupported kernels - x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs (swbz#23459) - x86: Correct index_cpu_LZCNT (swbz#23456) - Fix string/tst-xbzero-opt if build with gcc head- Build with --enable-cet on x86_64, i686 - Auto-sync with upstream branch master, commit cfba5dbb10cc3abde632b46c60c10b2843917035: - Keep expected behaviour for [a-z] and [A-z] (#1607286) - Additional ucontext tests - Intel CET enhancements - ISO C11 threads support - Fix out-of-bounds access in IBM-1390 converter (swbz#23448) - New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241) - os_RU: Add alternative month names (swbz#23140) - powerpc64: Always restore TOC on longjmp (swbz#21895) - dsb_DE locale: Fix syntax error and add tests (swbz#23208) - Improve performance of the generic strstr implementation - regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396) - Fix out of bounds access in findidxwc (swbz#23442)- Fix file list for glibc RPM packaging (#1601011).- Add POWER9 multilib (downstream only)- Auto-sync with upstream branch master, commit 93304f5f7a32f73b551266c5a181db51d97a71e4: - Install header - Put the correct Unicode version number 11.0.0 into the generated files- Work around valgrind issue on i686 (#1600034)- Auto-sync with upstream branch master, commit fd70af45528d59a00eb3190ef6706cb299488fcd: - Add the statx function - regexec: Fix off-by-one bug in weight comparison (#1582229) - nss_files: Fix re-reading of long lines (swbz#18991) - aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT - aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT - conform/conformtest.pl: Escape literal braces in regular expressions - x86: Use AVX_Fast_Unaligned_Load from Zen onwards.- Remove ppc64 multilibs- Auto-sync with upstream branch master, commit 3a885c1f51b18852869a91cf59a1b39da1595c7a.- Enable build flags inheritance for nonshared flags- Add annobin annotations to assembler code (#1548438)- Enable -D_FORTIFY_SOURCE=2 for nonshared code- Auto-sync with upstream branch master, commit b7b88cea4151d85eafd7ababc2e4b7ae1daeedf5: - New locale: dsb_DE (Lower Sorbian)- Drop glibc-deprecate_libcrypt.patch. Variant applied upstream. (#1566464) - Drop glibc-linux-timespec-header-compat.patch. Upstreamed. - Auto-sync with upstream branch master, commit e69d994a63afc2d367f286a2a7df28cbf710f0fe.- Drop glibc-rh1315108.patch. extend_alloca was removed upstream. (#1315108) - Auto-sync with upstream branch master, commit c49e18222e4c40f21586dabced8a49732d946917.- Compatibility fix for and - Auto-sync with upstream branch master, commit f496b28e61d0342f579bf794c71b80e9c7d0b1b5.- Auto-sync with upstream branch master, commit f2857da7cdb65bfad75ee30981f5b2fde5bbb1dc.- Auto-sync with upstream branch master, commit 14beef7575099f6373f9a45b4656f1e3675f7372: - iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270)- Inherit the -msse2 build flag as well (#1592212)- Modernise nsswitch.conf defaults (#1581809) - Adjust build flags inheritence from redhat-rpm-config - Auto-sync with upstream branch master, commit 104502102c6fa322515ba0bb3c95c05c3185da7a.- Auto-sync with upstream branch master, commit c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514.- Auto-sync with upstream branch master, commit 7f9f1ecb710eac4d65bb02785ddf288cac098323: - CVE-2018-11237: Buffer overflow in __mempcpy_avx512_no_vzeroupper (#1581275) - Drop glibc-rh1452750-allocate_once.patch, glibc-rh1452750-libidn2.patch. Applied upstream.- Auto-sync with upstream branch master, commit 8f145c77123a565b816f918969e0e35ee5b89153.- Do not run telinit u on upgrades (#1579225) - Auto-sync with upstream branch master, commit 632a6cbe44cdd41dba7242887992cdca7b42922a.- Avoid exporting some Sun RPC symbols with default versions (#1577210) - Inherit the -mstackrealign flag if it is set - Inherit compiler flags in the original order - Auto-sync with upstream branch master, commit 89aacb513eb77549a29df2638913a0f8178cf3f5: - CVE-2018-11236: realpath: Fix path length overflow (#1581270, swbz#22786)- Use /usr/bin/python3 for benchmarks scripts (#1577223)- Auto-sync with upstream branch master, commit 0085be1415a38b40a5a1a12e49368498f1687380.- Auto-sync with upstream branch master, commit 583a27d525ae189bdfaa6784021b92a9a1dae12e.- Auto-sync with upstream branch master, commit d39c0a459ef32a41daac4840859bf304d931adab: - CVE-2017-18269: memory corruption in i386 memmove (#1580934)- Auto-sync with upstream branch master, commit fbce6f7260c3847f14dfa38f60c9111978fb33a5.- Auto-sync with upstream branch master, commit 700593fdd7aef1e36cfa8bad969faab76a6facda.- Auto-sync with upstream branch master, commit 7108f1f944792ac68332967015d5e6418c5ccc88.- Auto-sync with upstream branch master, commit da6d4404ecfd7eacba8c096b0761a5758a59da4b.- Enable annobin annotations (#1548438)- Auto-sync with upstream branch master, commit 1a2f44a848663036c8a14671fe0faa3fed0b2a25: - Remove spurios reference to libpthread_nonshared.a- Switch back to upstream master branch - Drop glibc-rh1013801.patch, applied upstream. - Drop glibc-fedora-nptl-linklibc.patch, no longer needed. - Auto-sync with upstream branch master, commit bd60ce86520b781ca24b99b2555e2ad389bbfeaa.- Inherit as many flags as possible from redhat-rpm-config (#1550914)- riscv64: Add symlink from /usr/lib64/lp64d -> /usr/lib64 for ABI compat. - riscv64: Disable valgrind smoke test on this architecture.- Spec file cleanups: - Remove %defattr(-,root,root) - Use shell to run ldconfig %transfiletrigger - Move %transfiletrigger* to the glibc-common subpackage - Trim changelog - Include ChangeLog.old in the source RPM- Linux: use reserved name __key in pkey_get (#1542643) - Auto-sync with upstream branch release/2.27/master, commit 56170e064e2b21ce204f0817733e92f1730541ea.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to released glibc 2.27. - Auto-sync with upstream branch master, commit 23158b08a0908f381459f273a984c6fd328363cb.- Disable -fstack-clash-protection on riscv64: not supported even by GCC 7.3.1 on this architecture.- Explicitly run ldconfig in the buildroot - Do not run ldconfig from scriptlets - Put triggers into the glibc-common package, do not pass arguments to ldconfig- Auto-sync with upstream branch master, commit cdd14619a713ab41e26ba700add4880604324dbb: - libnsl: Turn remaining symbols into compat symbols (swbz#22701) - be_BY, be_BY@latin, lt_LT, el_CY, el_GR, ru_RU, ru_UA, uk_UA: Add alternative month names (swbz#10871) - x86: Revert Intel CET changes to __jmp_buf_tag (swbz#22743) - aarch64: Revert the change of the __reserved member of mcontext_t- Add file triggers to do ldconfig calls automatically- Auto-sync with upstream branch master, commit 21c0696cdef617517de6e25711958c40455c554f: - locale: Implement alternative month names (swbz#10871) - locale: Change month names for pl_PL (swbz#10871)- Unconditionally build without libcrypt- Remove deprecated libcrypt, gets replaced by libxcrypt - Add applicable Requires on libxcrypt- Drop static PIE support on aarch64. It leads to crashes at run time. - Remove glibc-rpcgen subpackage. See rpcsvc-proto. (#1531540)- Correct the list of static PIE architectures (#1247050) - glibc_post_upgrade: Remove process restart logic - glibc_post_upgrade: Integrate into the build process - glibc_post_upgrade: Do not clean up tls subdirectories - glibc_post_upgrade: Drop ia64 support - Remove architecture-specific symbolic link for iconvconfig - Auto-sync with upstream branch master, commit 4612268a0ad8e3409d8ce2314dd2dd8ee0af5269: - powerpc: Fix syscalls during early process initialization (swbz#22685)- Enable static PIE support on i386, x86_64 (#1247050) - Remove add-on support (already gone upstream) - Rework test suite status reporting - Auto-sync with upstream branch master, commit 64f63cb4583ecc1ba16c7253aacc192b6d088511: - malloc: Fix integer overflows in memalign and malloc functions (swbz#22343) - x86-64: Properly align La_x86_64_retval to VEC_SIZE (swbz#22715) - aarch64: Update bits/hwcap.h for Linux 4.15 - Add NT_ARM_SVE to elf.h- CVE-2017-14062, CVE-2016-6261, CVE-2016-6263: Use libidn2 for IDNA support (#1452750)- CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path (#1533837) - elf: Synchronize DF_1_* flags with binutils (#1439328) - Auto-sync with upstream branch master, commit 860b0240a5645edd6490161de3f8d1d1f2786025: - aarch64: fix static pie enabled libc when main is in a shared library - malloc: Ensure that the consolidated fast chunk has a sane size- libnsl: Do not install libnsl.so, libnsl.a (#1531540) - Use unversioned Supplements: for langpacks (#1490725) - Auto-sync with upstream branch master, commit 9a08a366a7e7ddffe62113a9ffe5e50605ea0924: - hu_HU locale: Avoid double space (swbz#22657) - math: Make default libc_feholdsetround_noex_ctx use __feholdexcept (swbz#22702)- nptl: Open libgcc.so with RTLD_NOW during pthread_cancel (#1527887) - Introduce libnsl subpackage and remove NIS headers (#1531540) - Use versioned Obsoletes: for libcrypt-nss. - Auto-sync with upstream branch master, commit 08c6e95234c60a5c2f37532d1111acf084f39345: - nptl: Add tst-minstack-cancel, tst-minstack-exit (swbz#22636) - math: ldbl-128ibm log1pl (-qNaN) spurious "invalid" exception (swbz#22693)- nptl: Fix stack guard size accounting (#1527887) - Remove invalid Obsoletes: on glibc-header provides - Require python3 instead of python during builds - Auto-sync with upstream branch master, commit 09085ede12fb9650f286bdcd805609ae69f80618: - math: ldbl-128ibm lrintl/lroundl missing "invalid" exceptions (swbz#22690) - x86-64: Add sincosf with vector FMA- Add glibc-rpcgen subpackage, until the replacement is packaged (#1531540)- Auto-sync with upstream branch master, commit 579396ee082565ab5f42ff166a264891223b7b82: - nptl: Add test for callee-saved register restore in pthread_exit - getrlimit64: fix for 32-bit configurations with default version >= 2.2 - elf: Add linux-4.15 VDSO hash for RISC-V - elf: Add RISC-V dynamic relocations to elf.h - powerpc: Fix error message during relocation overflow - prlimit: Replace old_rlimit RLIM64_INFINITY with RLIM_INFINITY (swbz#22678)- Remove sln (#1531546) - Remove Sun RPC interfaces (#1531540) - Rebuild with newer GCC to fix pthread_exit stack unwinding issue (#1529549) - Auto-sync with upstream branch master, commit f1a844ac6389ea4e111afc019323ca982b5b027d: - CVE-2017-16997: elf: Check for empty tokens before DST expansion (#1526866) - i386: In makecontext, align the stack before calling exit (swbz#22667) - x86, armhfp: sync sys/ptrace.h with Linux 4.15 (swbz#22433) - elf: check for rpath emptiness before making a copy of it - elf: remove redundant is_path argument - elf: remove redundant code from is_dst - elf: remove redundant code from _dl_dst_substitute - scandir: fix wrong assumption about errno (swbz#17804) - Deprecate external use of libio.h and _G_config.h- Auto-sync with upstream branch master, commit bad7a0c81f501fbbcc79af9eaa4b8254441c4a1f: - copy_file_range: New function to copy file data - nptl: Consolidate pthread_{timed,try}join{_np} - nptl: Implement pthread_self in libc.so (swbz#22635) - math: Provide a C++ version of iseqsig (swbz#22377) - elf: remove redundant __libc_enable_secure check from fillin_rpath - math: Avoid signed shift overflow in pow (swbz#21309) - x86: Add feature_1 to tcbhead_t (swbz#22563) - x86: Update cancel_jmp_buf to match __jmp_buf_tag (swbz#22563) - ld.so: Examine GLRO to detect inactive loader (swbz#20204) - nscd: Fix nscd readlink argument aliasing (swbz#22446) - elf: do not substitute dst in $LD_LIBRARY_PATH twice (swbz#22627) - ldconfig: set LC_COLLATE to C (swbz#22505) - math: New generic sincosf - powerpc: st{r,p}cpy optimization for aligned strings - CVE-2017-1000409: Count in expanded path in _dl_init_path (#1524867) - CVE-2017-1000408: Compute correct array size in _dl_init_paths (#1524867) - x86-64: Remove sysdeps/x86_64/fpu/s_cosf.S - aarch64: Improve strcmp unaligned performance- Remove power6 platform directory (#1522675)- Obsolete the libcrypt-nss subpackage (#1525396) - armhfp: Disable -fstack-clash-protection due to GCC bug (#1522678) - ppc64: Disable power6 multilib due to GCC bug (#1522675) - Auto-sync with upstream branch master, commit 243b63337c2c02f30ec3a988ecc44bc0f6ffa0ad: - libio: Free backup area when it not required (swbz#22415) - math: Fix nextafter and nexttoward declaration (swbz#22593) - math: New generic cosf - powerpc: POWER8 memcpy optimization for cached memory - x86-64: Add sinf with FMA - x86-64: Remove sysdeps/x86_64/fpu/s_sinf.S - math: Fix ctanh (0 + i NaN), ctanh (0 + i Inf) (swbz#22568) - lt_LT locale: Base collation on copy "iso14651_t1" (swbz#22524) - math: Add _Float32 function aliases - math: Make cacosh (0 + iNaN) return NaN + i pi/2 (swbz#22561) - hsb_DE locale: Base collation on copy "iso14651_t1" (swbz#22515)- Add elision tunables. Drop related configure flag. (#1383986) - Auto-sync with upstream branch master, commit 37ac8e635a29810318f6d79902102e2e96b2b5bf: - Linux: Implement interfaces for memory protection keys - math: Add _Float64, _Float32x function aliases - math: Use sign as double for reduced case in sinf - math: fix sinf(NAN) - math: s_sinf.c: Replace floor with simple casts - et_EE locale: Base collation on iso14651_t1 (swbz#22517) - tr_TR locale: Base collation on iso14651_t1 (swbz#22527) - hr_HR locale: Avoid single code points for digraphs in LC_TIME (swbz#10580) - S390: Fix backtrace in vdso functions- Add build dependency on bison - Auto-sync with upstream branch master, commit 7863a7118112fe502e8020a0db0fa74fef281f29: - math: New generic sinf (swbz#5997) - is_IS locale: Base collation on iso14651_t1 (swbz#22519) - intl: Improve reproducibility by using bison (swbz#22432) - sr_RS, bs_BA locales: make collation rules the same as for hr_HR (wbz#22534) - hr_HR locale: various updates (swbz#10580) - x86: Make a space in jmpbuf for shadow stack pointer - CVE-2017-17426: malloc: Fix integer overflow in tcache (swbz#22375) - locale: make forward accent sorting the default in collating (swbz#17750)- Enable -fstack-clash-protection (#1512531) - Auto-sync with upstream branch master, commit a55430cb0e261834ce7a4e118dd9e0f2b7fb14bc: - elf: Properly compute offsets of note descriptor and next note (swbz#22370) - cs_CZ locale: Base collation on iso14651_t1 (swbz#22336) - Implement the mlock2 function - Add _Float64x function aliases - elf: Consolidate link map sorting - pl_PL locale: Base collation on iso14651_t1 (swbz#22469) - nss: Export nscd hash function as __nss_hash (swbz#22459)- Auto-sync with upstream branch master, commit cccb6d4e87053ed63c74aee063fa84eb63ebf7b8: - sigwait can fail with EINTR (#1516394) - Add memfd_create function - resolv: Fix p_secstodate overflow handling (swbz#22463) - resolv: Obsolete p_secstodate - Avoid use of strlen in getlogin_r (swbz#22447) - lv_LV locale: fix collation (swbz#15537) - S390: Add cfi information for start routines in order to stop unwinding - aarch64: Optimized memset for falkor- Auto-sync with upstream branch master, commit f6e965ee94b37289f64ecd3253021541f7c214c3: - powerpc: AT_HWCAP2 bit PPC_FEATURE2_HTM_NO_SUSPEND - aarch64: Add HWCAP_DCPOP bit - ttyname, ttyname_r: Don't bail prematurely (swbz#22145) - signal: Optimize sigrelse implementation - inet: Check length of ifname in if_nametoindex (swbz#22442) - malloc: Account for all heaps in an arena in malloc_info (swbz#22439) - malloc: Add missing arena lock in malloc_info (swbz#22408) - malloc: Use __builtin_tgmath in tgmath.h with GCC 8 (swbz#21660) - locale: Replaced unicode sequences in the ASCII printable range - resolv: More precise checks in res_hnok, res_dnok (swbz#22409, swbz#22412) - resolv: ns_name_pton should report trailing \ as error (swbz#22413) - locale: mfe_MU, miq_NI, an_ES, kab_DZ, om_ET: Escape / in d_fmt (swbz#22403)- Auto-sync with upstream branch master, commit 6b86036452b9ac47b4ee7789a50f2f37df7ecc4f: - CVE-2017-15804: glob: Fix buffer overflow during GLOB_TILDE unescaping - powerpc: Use latest string function optimization for internal function calls - math: No _Float128 support for ppc64le -mlong-double-64 (swbz#22402) - tpi_PG locale: Fix wrong d_fmt - aarch64: Disable lazy symbol binding of TLSDESC - tpi_PG locale: fix syntax error (swbz#22382) - i586: Use conditional branches in strcpy.S (swbz#22353) - ffsl, ffsll: Declare under __USE_MISC, not just __USE_GNU - csb_PL locale: Fix abmon/mon for March (swbz#19485) - locale: Various yesstr/nostr/yesexpr/noexpr fixes (swbz#15260, swbz#15261) - localedef: Add --no-warnings/--warnings option - powerpc: Replace lxvd2x/stxvd2x with lvx/stvx in P7's memcpy/memmove - locale: Use ASCII as much as possible in LC_MESSAGES - Add new locale yuw_PG (swbz#20952) - malloc: Add single-threaded path to malloc/realloc/calloc/memalloc - i386: Replace assembly versions of e_powf with generic e_powf.c - i386: Replace assembly versions of e_log2f with generic e_log2f.c - x86-64: Add powf with FMA - x86-64: Add logf with FMA - i386: Replace assembly versions of e_logf with generic e_logf.c - i386: Replace assembly versions of e_exp2f with generic e_exp2f.c - x86-64: Add exp2f with FMA - i386: Replace assembly versions of e_expf with generic e_expf.c- Auto-sync with upstream branch master, commit 797ba44ba27521261f94cc521f1c2ca74f650147: - math: Add bits/floatn.h defines for more _FloatN / _FloatNx types - posix: Fix improper assert in Linux posix_spawn (swbz#22273) - x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve (swbz#21265) - CVE-2017-15670: glob: Fix one-byte overflow (#1504807) - malloc: Add single-threaded path to _int_free - locale: Add new locale kab_DZ (swbz#18812) - locale: Add new locale shn_MM (swbz#13605)- Use make -O to serialize make output - Auto-sync with upstream branch master, commit 63b4baa44e8d22501c433c4093aa3310f91b6aa2: - sysconf: Fix missing definition of UIO_MAXIOV on Linux (#1504165) - Install correct bits/long-double.h for MIPS64 (swbz#22322) - malloc: Fix deadlock in _int_free consistency check - x86-64: Don't set GLRO(dl_platform) to NULL (swbz#22299) - math: Add _Float128 function aliases - locale: Add new locale mjw_IN (swbz#13994) - aarch64: Rewrite elf_machine_load_address using _DYNAMIC symbol - powerpc: fix check-before-set in SET_RESTORE_ROUND - locale: Use U+202F as thousands separators in pl_PL locale (swbz#16777) - math: Use __f128 to define FLT128_* constants in include/float.h for old GCC - malloc: Improve malloc initialization sequence (swbz#22159) - malloc: Use relaxed atomics for malloc have_fastchunks - locale: New locale ca_ES@valencia (swbz#2522) - math: Let signbit use the builtin in C++ mode with gcc < 6.x (swbz#22296) - locale: Place monetary symbol in el_GR, el_CY after the amount (swbz#22019)- Switch to .9000 version numbers during development- Auto-sync with upstream branch master, commit c38a4bfd596db2be2b9c1f96715bdc833eab760a: - malloc: Use compat_symbol_reference in libmcheck (swbz#22050)- Auto-sync with upstream branch master, commit 596f70134a8f11967c65c1d55a94a3a2718c731d: - Silence -O3 -Wall warning in malloc/hooks.c with GCC 7 (swbz#22052) - locale: No warning for non-symbolic character (swbz#22295) - locale: Allow "" int_curr_Symbol (swbz#22294) - locale: Fix localedef exit code (swbz#22292) - nptl: Preserve error in setxid thread broadcast in coredumps (swbz#22153) - powerpc: Avoid putting floating point values in memory (swbz#22189) - powerpc: Fix the carry bit on mpn_[add|sub]_n on POWER7 (swbz#22142) - Support profiling PIE (swbz#22284)- Auto-sync with upstream branch master, commit d8425e116cdd954fea0c04c0f406179b5daebbb3: - nss_files performance issue in multi mode (swbz#22078) - Ensure C99 and C11 interfaces are available for C++ (swbz#21326)- Move /var/db/Makefile to nss_db (#1498900) - Auto-sync with upstream branch master, commit 645ac9aaf89e3311949828546df6334322f48933: - openpty: use TIOCGPTPEER to open slave side fd- Auto-sync with upstream master, commit 1e26d35193efbb29239c710a4c46a64708643320. - malloc: Fix tcache leak after thread destruction (swbz#22111) - powerpc: Fix IFUNC for memrchr. - aarch64: Optimized implementation of memmove for Qualcomm Falkor - Always do locking when iterating over list of streams (swbz#15142) - abort: Do not flush stdio streams (swbz#15436)- Move nss_compat to the main glibc package (#1400538) - Auto-sync with upstream master, commit 11c4f5010c58029e73e656d5df4f8f42c9b8e877: - crypt: Use NSPR header files in addition to NSS header files (#1489339) - math: Fix yn(n,0) without SVID wrapper (swbz#22244) - math: Fix log2(0) and log(10) in downward rounding (swbz#22243) - math: Add C++ versions of iscanonical for ldbl-96, ldbl-128ibm (swbz#22235) - powerpc: Optimize memrchr for power8 - Hide various internal functions (swbz#18822)- Auto-sync with upstream master, commit 1e2bffd05c36a9be30d7092d6593a9e9aa009ada: - Add IBM858 charset (#1416405) - Update kernel version in syscall-names.list to 4.13 - Add Linux 4.13 constants to bits/fcntl-linux.h - Add fcntl sealing interfaces from Linux 3.17 to bits/fcntl-linux.h - math: New generic powf, log2f, logf - Fix nearbyint arithmetic moved before feholdexcept (swbz#22225) - Mark __dso_handle as hidden (swbz#18822) - Skip PT_DYNAMIC segment with p_filesz == 0 (swbz#22101) - glob now matches dangling symbolic links (swbz#866, swbz#22183) - nscd: Release read lock after resetting timeout (swbz#22161) - Avoid __MATH_TG in C++ mode with -Os for fpclassify (swbz#22146) - Fix dlclose/exit race (swbz#22180) - x86: Add SSE4.1 trunc, truncf (swbz#20142) - Fix atexit/exit race (swbz#14333) - Use execveat syscall in fexecve (swbz#22134) - Enable unwind info in libc-start.c and backtrace.c - powerpc: Avoid misaligned stores in memset - powerpc: build some IFUNC math functions for libc and libm (swbz#21745) - Removed redundant data (LC_TIME and LC_MESSAGES) for niu_NZ (swbz#22023) - Fix LC_TELEPHONE for az_AZ (swbz#22112) - x86: Add MathVec_Prefer_No_AVX512 to cpu-features (swbz#21967) - x86: Add x86_64 to x86-64 HWCAP (swbz#22093) - Finish change from “Bengali” to “Bangla” (swbz#14925) - posix: fix glob bugs with long login names (swbz#1062) - posix: Fix getpwnam_r usage (swbz#1062) - posix: accept inode 0 is a valid inode number (swbz#19971) - Remove redundant LC_TIME data in om_KE (swbz#22100) - Remove remaining _HAVE_STRING_ARCH_* definitions (swbz#18858) - resolv: Fix memory leak with OOM during resolv.conf parsing (swbz#22095) - Add miq_NI locale for Miskito (swbz#20498) - Fix bits/math-finite.h exp10 condition (swbz#22082)- Auto-sync with upstream master, commit b38042f51430974642616a60afbbf96fd0b98659: - Implement tmpfile with O_TMPFILE (swbz#21530) - Obsolete pow10 functions - math.h: Warn about an already-defined log macro- Build glibc with -O2 (following the upstream default). - Auto-sync with upstream master, commit f4a6be2582b8dfe8adfa68da3dd8decf566b3983: - malloc: Abort on heap corruption, without a backtrace (swbz#21754) - getaddrinfo: Return EAI_NODATA for gethostbyname2_r with NO_DATA (swbz#21922) - getaddrinfo: Fix error handling in gethosts (swbz#21915) (swbz#21922) - Place $(elf-objpfx)sofini.os last (swbz#22051) - Various locale fixes (swbz#15332, swbz#22044)- Drop glibc-rh952799.patch, applied upstream (#952799, swbz#22025) - Auto-sync with upstream master, commit 5f9409b787c5758fc277f8d1baf7478b752b775d: - Various locale fixes (swbz#22022, swbz#22038, swbz#21951, swbz#13805, swbz#21971, swbz#21959) - MIPS/o32: Fix internal_syscall5/6/7 (swbz#21956) - AArch64: Fix procfs.h not to expose stdint.h types - iconv_open: Fix heap corruption on gconv_init failure (swbz#22026) - iconv: Mangle __btowc_fct even without __init_fct (swbz#22025) - Fix bits/math-finite.h _MSUF_ expansion namespace (swbz#22028) - Provide a C++ version of iszero that does not use __MATH_TG (swbz#21930)- Auto-sync with upstream master, commit 2dba5ce7b8115d6a2789bf279892263621088e74.- Auto-sync with upstream master, commit 3d7b66f66cb223e899a7ebc0f4c20f13e711c9e0: - string/stratcliff.c: Replace int with size_t (swbz#21982) - Fix tgmath.h handling of complex integers (swbz#21684)- Use an architecture-independent system call list (#1484729) - Drop glibc-fedora-include-bits-ldbl.patch (#1482105)- Auto-sync with upstream master, commit 80f91666fed71fa3dd5eb5618739147cc731bc89.- Auto-sync with upstream master, commit a8410a5fc9305c316633a5a3033f3927b759be35: - Obsolete matherr, _LIB_VERSION, libieee.a.- Auto-sync with upstream master, commit 4504783c0f65b7074204c6126c6255ed89d6594e.- Auto-sync with upstream master, commit b5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c: - assert: Support types without operator== (int) (#1483005)- Auto-sync with upstream master, commit 2585d7b839559e665d5723734862fbe62264b25d: - Do not use generic selection in C++ mode - Do not use __builtin_types_compatible_p in C++ mode (#1481205) - x86-64: Check FMA_Usable in ifunc-mathvec-avx2.h (swbz#21966) - Various locale fixes (swbz#21750, swbz#21960, swbz#21959, swbz#19852) - Fix sigval namespace (swbz#21944) - x86-64: Optimize e_expf with FMA (swbz#21912) - Adjust glibc-rh827510.patch.- Remove 'Buildroot' tag, 'Group' tag, and '%clean' section, and don't remove the buildroot in '%install', all per Fedora Packaging Guidelines (#1476839)- Auto-sync with upstream master, commit 403143e1df85dadd374f304bd891be0cd7573e3b: - x86-64: Align L(SP_RANGE)/L(SP_INF_0) to 8 bytes (swbz#21955) - powerpc: Add values from Linux 4.8 to - S390: Add new s390 platform z14. - Various locale fixes (swbz#14925, swbz#20008, swbz#20482, swbz#12349 swbz#19982, swbz#20756, swbz#20756, swbz#21836, swbz#17563, swbz#16905, swbz#21920, swbz#21854) - NSS: Replace exported NSS lookup functions with stubs (swbz#21962) - i386: Do not set internal_function - assert: Suppress pedantic warning caused by statement expression (swbz#21242) - powerpc: Restrict xssqrtqp operands to Vector Registers (swbz#21941) - sys/ptrace.h: remove obsolete PTRACE_SEIZE_DEVEL constant (swbz#21928) - Remove __qaddr_t, __long_double_t - Fix uc_* namespace (swbz#21457) - nss: Call __resolv_context_put before early return in get*_r (swbz#21932) - aarch64: Optimized memcpy for Qualcomm Falkor processor - manual: Document getcontext uc_stack value on Linux (swbz#759) - i386: Add (swbz#21913) - Don't use IFUNC resolver for longjmp or system in libpthread (swbz#21041) - Fix XPG4.2 bits/sigaction.h namespace (swbz#21899) - x86-64: Add FMA multiarch functions to libm - i386: Support static PIE in start.S - Compile tst-prelink.c without PIE (swbz#21815) - x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871) - x86: Remove __memset_zero_constant_len_parameter (swbz#21790)- Disable multi-arch (IFUNC string functions) on i686 (#1471427) - Remove nosegneg 32-bit Xen PV support libraries (#1482027) - Adjust spec file to RPM changes- Update to released glibc 2.26. - Auto-sync with upstream master, commit 2aad4b04ad7b17a2e6b0e66d2cb4bc559376617b. - getaddrinfo: Release resolver context on error in gethosts (swbz#21885)2.28-251.el8_10.52.28-251.el8_10.5libnsl-2.28.solibnsl.so.1.build-ide46f5055a82d8f4fd7669d0918943f0cb7e62635/lib//usr/lib//usr/lib/.build-id//usr/lib/.build-id/e4/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnuELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e46f5055a82d8f4fd7669d0918943f0cb7e62635, for GNU/Linux 3.2.0, strippeddirectoryPPPPPPRRRRRRRRutf-848f0a51b135a22000692521ef2daaceb784bfcf768cec28a54faef84a5893396?@7zXZ !#,'] b2u y-iSqm*9.y7νLzm 7(A#+@5Xߠ96qA.ߥi& ^q1͌%a43U:FWT՚@aᕥ3)gx2%gr#Wb $*fAo3.5 Vl2ɯ&et3!5Vǂic\c 8';ܟySŁ]vPj) L(^v?]*uٟ"@ `{+CZ^4ItZFhq>U4+aRҹ$;yl{q~H]k=[Oʱp5<ٺn{wJQwsSſ Sʀ~s^R^MM'7|(Lh4=c) 3ue<>f{vɧeHR|n{46g;mm l,@w@6.1hֻ.]/)L~.LLH`1"E^Fﰆf#5Ջ~_rnπ \l9Q4Xn27=3D=y2j/ŋlRxG#γ4(]~ed7rqxRQvMbN P+c*8H&ZE#3\{Vשgue޷b:紣2"O,ODZ/yr7w +V"&Ϲ5cx/1D`iO|'>he *f! 5Exm|Cm/p:KfNchލg$ ]_I݋/ZMi7':Oո˺c7pbYĮ im]S^%h~V|s㋐ʤ Z%a>O@ O*8+{sX QW67@;ۧ5!:Ki 2h|H*HyBBN~K}֝Lmߚmi\ܙ׎"M͗4b*]OwBCHgs϶l*ƭT),yV/Wr/m=_s0 lAsX|OxSJ6鹓9|l! Ё՚8xڬ7{:H,+_l+Ϥ A$ li"De\ ؠ13(erv[D& RčQ6؇lXs:[d{tΦ&T|H8,4Dȯ;,)W@ nh^?eq~ d0An.//m|rR/!&Kg\46dGH*"\1PqI;}Zw_c٢|P*]-Q |8TBkaЭ,D>3MeHTgq3kݛȀަ_3:tpٔD}G򃠑1 qrRYGO6}OgoeA i^FF N_P Eز2+45r'e⡶^D$zxZdt( Ʈ4eguB 4;ЍLXś΅t`|@瀷l0dXK@ ވ9v4f)*CLiI3L +HVyHlTA2OT98Gv 3n.S຤]z.|&R#]u\xg e&Ւ&HN-̙m7<)rk5=+"NV?|,qP6n?KYpQUtF:"}3߷_馿נ-XE$>JKܣBwn+e?/lufTj_Y@n9l Uv!Aġa: `JA=nrSeS9P=FYٞ&`ߐ]&c?gCqyqM>ψ34-L~0ϑ$=&l_:@v~rCM~r&>n*Oyg  6~~FŸ7XeOQ%$H6>#Hj:n80蔾dVRUy 8`2zkFM XRXR #Bjڱ. >Ⓓ6$H2}Ahك .g(/ smc"g$\4b=sfl_{ R=7(,"|{㹋]`%jWKn/f9"-'DAC6Ml>=Aͨr$BhwGl_}(Zla9:%ڥ8ݞ"#{4MF>M <̹)swO$a>2̦'F&?Ԉ^-P R;- cr`U J񷻦ԫVZkc&?nRqԛi_bS)mR.g %T-e3=⛦eKWΡ"\lK#1Ǫum_tDcEE9d⛖ ԁC^tHI!z qN@nF@gi]9x8R@{U3o*ژ 6dȪWRŷ+Wf ~$$ih]!(x< iIe_/2}w>O FZ/ir5_1J4FBa; \0q$?%fE)+aŁ0 nLkÃb=g*jMMMϯ KtxEB+o;5l㩷<r|iܽ5Oou>iʗBp@L M7ųޝI8Qu,j(r* zᜒq@O1NK +#4@HLvG0^PVG9x}a{gjڰW?ܜ.Z~+ޤ3`Y ]I+J1@.hk^A^% aSzoԩwB(I6E$N&yAXlX^('MA%{Sk?es8t_[ëvq=Z&"3Ɍ:Yy~= 6H&DR6gNTwpNUH킐lf,DZ6⤗à\+@6vnӡƥ?`YZ2aɝ񛗥`yxc@ꠟ{_ͧ"yLH7|DVxS6BlP8w`u_B>䴣2UbbYL"?M%fh+*$l^iRrsj4XU< $(`Qvc/NzR9|[+%^6wn-79(ku:ٔ'WO$&Bdn˖A5a*FU޻0i/K$Dc^#C ŜvZPEC4Tjh^cj݃ x!f$3$zsQip+\gZzH4CD8!^6q| DžڷXUщR AqM Z%i/|x2 GP'9cnwGyw [xb nbY4(cj, UƸ@5 yQG5>"Ĵ";)=L!90!w_+kۙafbbh"Y8wmCF0ŅJ9~<'Gmxh!ߕIyCCG] 4="\ᡛ* K%!hsp|/lJ.]^dvHo_4G,ݫPΐ-eŜbQDѫM&7,`(/6:H-7=O/qcDŞgS e򴇏 QV2Ě{}`8*2(aYȒf6}qc P딢A:K:Y]x|Z ;iMMX6`yyaP_>s Q :\7xZTF_i33A$jh>!_M<2'nL)~ hׂ3a3@>ƠU=_l1;__=X'O}2̩GSXfHSRk['V|`#ie l4bHoV! !"!=WߍLR-4[bMb0IJFnde(l@QcRh$~HpxԐX}Ҷd|֬k o " ji܆<"Eq-7zv9ԉ]^Dpd!/ +`KyUG^[0sD]1^t*>@Fi>=*i$_G 6t$ PimI@N0ȀBÇ' ֠ΉN!ɜk-f-E^dϠuwŕ;"IEtG=BN<oOVzѓ0o [Ɔ~dzkkvnp+K"9Z[ޥ!t).X >)5N%.V+|ȏH+[ tTOCE;+_ZƅUK2k{~EQ.9!ߘt)vL,!KKמΓ㓼.uUQߒ(aMm{8ȨE0m8\U&ơt$* "Siѱt:M5QեڦU?77$M6H(Ŵc;jN@rIm..G~ EM:Tk_t&OA_`~+ e'MVM1r6O'Z{ t~%(CTv%F*,_`j#h2f֫g u=}/^UIp!U[i]Q C#M,ѡu~͔A:R%6/cRqu`}}x01 a^y=Qϲ]Ԇuׅ9,N[U>E#gusaXD۴ ZKZP[bOOѨ{Z=B+/C7s|< 9Uq1)8HBLή4Q)oG_" -ǭ_Jjpl^˻>#Bzl~`WFN•+-p|pG5'.@SQGb^M=W&vJ\@Voyq0Oc?ZYa?{lJk)9A~Oè+] n#j-2M؜3n8YCk|gXȳBl#kז?wX|CH$țņq4Sg䟖}4Wd<7Y궂ɦZ5;;EEG t;כ_C>T-xk35ЋK3JN`'kKˠ*6wJG<im Dzb 6Iy_gR4^ ·Ldhh> .FB̷o0?#[Οk__g9#/W{RQKe[H4OCKn'_Z'fbM<k~TUndǜP7|XꅼO]8_X[ULӋwc71?)~6e _S O>AjQѥd4< 2|#|e3/œJΆV;+MQD 3י⦍­Ym=\|Au3aZ;5˟ \ߙ[IeSۓiJ#hM4JWR/hlmlZRlz)+ SeiR*I.L^ʱy4~fJv<5 ¶&礝v9t}abvʉV @>pB/7vXDZEvQ9hD8e_5؞4ӳ Sat +pmNB<'8}{Ұ~,X^2N7]*"#BF Rni83*@UK7?rE/);=E;Υn1d[jkOBfS2Φp6N{yI!X[!qLO=KEcB1ˢc|m')~6H nˡ#6\Ȏ?xAL];Gg=.|Rm̑b>Tj XTHoӃU mWhk`+g̸ڀzu6\H>@;JlӾs 7BdSx!^4h9池M {!cmJ/r?[$htƅ~cAT.:LW\3= F Y>27}ڝP XhzG&ȢU}NZ mۜt,0.`]hyzEA]G2M;BPCaDRubkz:\ip:4~0N]ŏ~Z_3WqXvl#6K>Wؽf2'\/7N=gP]O96%u̚5 `>Hr`S13\=8L+p;fW?_B|Gi 9q͙03IH1}-{X 1'*2]&8>*|9 c$㿒i(вÕMm*E4!X0sr;} 5zӘgLO`뷊YnSNkyd^Ib5J#ƫ%$o/wy)ʈt$Kr$bF^;#0Q{C`rOx kWXgV7=7çf@O "'ĉ.HC\XK\G}Б'3IV7#P6K-F İ&N- 4#b}PP㏲o:!"S `5]c0+8T>ΚTeŔ(Xj{KBMպ H$k4,Ѓ+Nf(.we"dT󌕞NFew 5Y]iR*ǟ(1)7.da& $J /N'eY c,*]Ӕ{9$F"*r# v s#)O3(`&" j-y+P6SGtF;_2!QxUޣh$!qj68y M AlLEٖ}W`gv)B\Tǁw0?/!xwMts). 8:w,zW gCD|Z-u7D-@&ke*2&]Dc<޹q]Y, DBm=_dewPƹ~[4Lo#蟬Kay2DScw=W!Rӎ&5f Kn.Ny;t3WHwej2@v,(CX#Bێ }ΖS%tӪ8OŖHp% u(*'G}"ut̽>oΥGfԪ%x&U v'9lFƮT'y]tDa"L}?~XuLvӽlׁ"Ѷ%(oxD@<%Z`i)mX;0S? J;e.kqث)59a@,ZcHMVwYڼhg\R(6VbA$F)32#[aG论/+֊Q|Ȳ H뺖d$Rz\m̬ 5vkRi z )~XSD>]q4L|fW2 moTy' wqIU16Z'3SU.e7Ϸ" 4lܶuJص ڨ[D/+.7*ųrQ9 [{$8 (g.3Yh`QUh_ 39`mM"j1R5EazX@ϰ;7uNȬ(ߠ3q7cϢ4.lT.^PA?+G0LIHl)JsMaϬ1Rm[Fp|2Kbğ3%naM::uʵfTm=ax+d@TbXu:Ȗ*j,Fc )P@vcO$j},R zm݀#|dc9mpZ) #q%nN%$3ػiRS),4$[E!dyi=Kٺ^˲236}0+)eCg|;zJb8QVjJhQRAڂs(+fmhi{6.gՆ?+Hz8|%+CUv"NKaq[6|Oo勲;4Z뙋B,NsRC 1^N +3K6 !vCm%x=M=`Ga]vj~U[vDԥXI(_{f=jHC[GJԯ>vh}`T0똲Vܥɑpٰf\`>}1C>ۀ.y4 rFBaߣ/id[0٣Qƚ5$w o0) po8,MMeZK1*W&=;-crxxAts@zk`ÏBRvQG EB&dod/a0NMyPF~6:EXhɞ7a,yaQWctSbU#݃-nj»Ju ߚ񖰏\o7b]@Esk<9\1?IEHQBț@^ӄ}6J. Xh?BUݵx$BI4fuopi_gNSX.0ƾLlcǧ8o !ڕ 蒷c@cV/l|X&9wH$/6!+2 DuY3G$~SD g儏WdY2˕W JY>"}(~ L#cҢhKEb%_:ϒ~ptClJgՊoeSƽ:e]ncMΔݯ)3Ӡ`sX8 B&q$p2ݑXhw,b4qZB;9dS'%ˏg)%!Tp^ eUBs'LX`6di*)*Ԙ_{GTot4"j+;\s^& vX;=%Nk=Deu\%aceG{Xf #dJVV&[«Qr6_ RkX$^M,}ϵ I<.dC!(TH%BEtZ+nw㜸cZR$0H 9 xM DtPST[aR̖J n{r\xc9S D4(wcн0pK0myn |Us0M%qFf/V729!RVGGAY`?m_[|F]E7,9OCJt]td,\Դiv (w5s$fq/ \B+bpA)KO1+jIZ:*@>V~L*4W2Fl hCS)3t q cލe|P FxX2ĤQROiOTOFuiwhwt2%Z`a{d Mgָ=6_uHvLPR.e4d f^'xF]0h(;:g)1 !Oӈ>Www Y[V g~P-$ D&1,A.N[2I:S^oP*[ ZIFdĸW3uVP( hNJbC nt+T.:b.껖8(nQȘrHJؕK]$߭oX\L32U`@a Spk'JQI @sk|ɲѕ^kͥ^Ϲr;2J7 :!.~FD*0_NFP6': Dzn)yܓR:jj{x)N$F%X1rY|0O6qic5}nxf"}zmKsO;NOi7·6f838Kܳ4'!"J|$=ɜ3B]=΁ @ n߻Yl1`AOV'ojf =z:+Cphb~/2Τ4Ư~l $jb|饅 ]]\<殇{{#mq۾c#NdH!`+$ W|V8-Tҳ.tAY&|GLB!NnɆ^Qz~N4bqhK?4%6)bȌf1T1$_b[}E9A՝ʇMhab qX9XzV,iF{$mA5uZ(.DȈ >_;|3mQD&9+5>_٩I[fd#IVs`N3 NgP'aƐjc)aO?~.3(s ݃xE]9 z+-h/.1 oAzPKC!Sr'ŕ, nۇbn;:ǿ^*KnyS/k/o(kQE+BR \)o܉=d_Y}2<# LrQW:.t|XXN WB>[U[_-P1p۹<e_.;D i "2W]_UCwqrKGbZ yӀ s(e m,Bՠ& AU'`,S@=pId; 3礕iD42Tl<\ʺref@%OuJySB "_ffZ쵺1iL/Qt}{җ|Jk0˲e o&ޔMkT Rr0KqrS6)v `ccOͺ1*PWooǧ$ZW%c 6x L/FP]$]݀g^}f.lE"آF^M+[vFܰ)bp0 %ËFطKC^bJJOzdV])/T=4kTZxhl\J;}3]Ҳq?u G.q5 |zOG. | ߠ[c1yӺ J=& $[5YyZm3UAȂ辊4ϯ16l!,Đr=4/ jCl;~WL Q6ZY2C/S@p[+ Zn|mC(]Y _]ۼPI7\bzE=+ U~ʤHwB[ώB d T2H0/Ki3>C=zbw ]Gb9Ɵ׹5R2#anZ芢kyOmyxY26#MMXŝ0p!>UX8q33HŬ˒;;P(DgΤ =gmOZkNQ2M~LA~FV:6(KgxhTZxʝ:Vf$Q`S\w}Z2/??O[,g^EVK KG d!''Fl. q[qYѓa o+azR|~m>9qhM0yZ_sM 6&w'@xʦ5CBXYj}xRJ!YiVob@KfUI< +/>z(^ܻ(݄+쥴V#;k$P}vk,M$pqOUr(TGO†=̘uvvI[ ǚ+Q(-G~*Wa ꫛwM+[o% ¹R2 ӕY{.z`iRցN:Se &7"UθmDOOe:٣z mf=16j/DXc)[Fhϥ+cR hw_cK|)6Ҟ -0FdoP7|]y7ÃvY@s`>~lף Vg)ɓzcLyH&{$+_$>5\px>6=8 LFA?KqWzWꛋw?e%#DJ(vKTKu밮n 5#cZT_v}>>:= nDyp$b{bJsIgM doTOw}N}oi z@nďpC̰0ٕ3̇8F r+\9(GXf+apa{Gܘ(Ɉ?o4-%g΃06XzqE_Fx8;X*ZXU?U 7?͠? ͂Z8B79sQ-F'Mh26hYqA.=`|xY16ށXuV/Kwjdɉb(Ktß7zN6Ǫܢw~ݹDʄP[ ~9iʉBoTo:i`]Dl#>{m] #-go}(GJd*D[2@@04HDSQ3rf~X/=" /aڡbUZi7NͿB̌B2n[ŋvRpܭ:<S<_y);A>-WIPJ\n+dc3E smЋ؜=3uNnt92aW$7giqĞbM1w9L_6տKiY=F9R<%a+ʗYV:FYӺh>@"m>}"\qA$xq=֎]oI/ C#̪$y2h_2>c%z`kp]b!tjҮ,9hq"30bϩhGf:.A@YS9\TYF7ͩ8,9n>Ǯ,B+H[8\ފD~ݮ }CMET4/z83^k>mZD^mLV&Uk,X-4 Zc jJs/Ox[Bz5SkUMCwU.QΪ։n:l(4q!`6:c OPEVXlXJK^kډsyy_ ܿb#83|T pfMɴN)HfUHҸAxhe i;W>P{.duysWQ}-j>2YtCFyb:[Pԝ;aw5b[AfNjN{-zڡԁ_Ju:+ҚjbDWnUm:dI&Ӈɗk쨯z/48P)-*l-I6Q哕׿0ځWgWL -YϬBc^X`K\VH GA}ssA8}nT!qGsp(xET"MFh36:dV4wGY+Ę0l!aU diV(Vm2&ە! 2zf1!R=;l.ə+M.LB+}¥y7oa96?\0Folu.h{T@lZ?yYxz Q N7/&^Xd'1|qŔnfV ."N㯡i!Z2CAra ` y7[*Iֽ-bI>)N0ңƌ2ٱbQ#m/-Q䘦 Ӎ GkQS;m}ֹfͶe^aY`P5P!R@#5އDZă =v1!*5Ɍ:eQ: @vD!ϵ녜@JS'5m|,,F.<, jPnR?A!awz+P<Ƞ.*$j;( v/]Ӫ/aET<Ĩ! {s(E5Kmo>& YL b/T)bH 1pW_^AAʛ"9YIAD(.-W:&CF;eILxje ^0sBU`rY鄘ɲap_ev h}~}ԭx$ȏlfvUF 8DRdxj x)t?VwXڃ7acU;q+DHRUⷘ$XOLm8`i>b_Z .4$HӠ)w)}j~O\z9k@Ҵ*8O4ESO,q̅ vOHCyI'%Ǩd'[|GZ Ȥ "[dkbBL;UyT%Cfʬ {yI]Ap 6\_!ﺫ/'A8EK)[CA2 ڶP!$K~)WAICoT-M3GO6 o;i`^&Ɨl3`j $:$}yoQ6txDNfDT_T1jFr[Rj"kP/{>`Ko(JhKҩ8g~Od9{**Hz\Z2;U4=] &H廑pxg )ѕMM} ,=HF};N.ΨWKNVj(A]]u vmwhB^qQ۞ ΃<_%lg)Cx2yPV` zd^X * ;tw)BEeқ/&6&+,{哊OFDt`%162f !Gg^iCo/G%MS`9sL˄2ʹ[lB@%\,w,y">VG#jӸ/F(ny >Unb" ۞!$1zl" qa_=˷HG7lyw:1@ǸƦG#K\ڄ*; XIjmYhFZ$!v(S`jh7pL- Lk˛7nNkBN,kZ\ͥޭqHv[,zKވ[dRSRY`oplÙElAٯJy<^fW>؇f*G!;f]`["%ā̊7Dj"yK T$x%,k~ʨ/ֱʘLFȨ1R];ͭuQd7h+17NSC uDMcSpT'Mt*0yC9UM70{՝ u5h#{&P1SQr/!]2!S'o`#,)[Myx"#2n*&:[6KE]-Wh(hҏW u%4n8ɞ`:[Z0}ehJu?wf4_HQ "7a<\K?ݞe)RD=$~Xȥ}̓Ҭ"vˏ!k>aLԚv 261ADIzv\uZ*Jo=~-[B|'9;KCQJOc|rbBn).$ /:%.fyԩ QiL 8-s`w_`'XHh>mhF^6zR6+-6n3Mv^Z(/܂".IFze?Gc KH6:sWMHM!pS(T%yE%iM1nx.*I`T{أf|jSMրoէn3OTbϒu˛| jlNY [Q8&ᔺuh>U,n6,1l<)hH"!M'("9˝ p<0Eӛ_0%ןR8jԡ<_|q{vd1U_,sWXG!h/+@ hu9)Wй6N=}2 F44d8Iiub(+b\`LS5&\ !Tj?8N 2CӠf+U @.ew~궡u-MDžd֪L u!Rp,{ lu_G#53Q,bI>]j)y: j39f؏CL:{J[#&.m!Ԣ OKZƀrvP=!uP׻ )##x0磥 3!]fec>ȳ!HF{Cl A/mDă{%3Ae# <^h"}z[NwjRK288 7,LKl=2^^ ӤV`Y\wi m;Ckܞ^5kR0t {|#$kQ_2ĬyCݘc!)ҜC5ʎߜ3@kaԪ|\\f%?`Luy3f\j }2Bm: t҃&S۷O{B(Fw6oʶEբBѻKI@e`w+/nJڬ.SdžIKVGL>;Je_| jP2)1#6D(rHaBeWNf.K +^ʾ玏e2-5ÚőrA|Bt `9^v[r'ȑ1$'~C#prK-v[ TVE&ʏa볘%ql})MsE:b6176H;qؾwYU1Tae4^2+.s&%b̞JZ0\2jߑq0ȬXͯZ5=HHRmծv#;>Tׅ*0Bbfux;j1pq UH@<x3ͤ$ĕCK޲8eFPCϽL$J&iSO(/1FTC0P$/ϿGr[6\eșJ rY2ڏGZ(@ 0>L%Z Z5@{XjWjIl~,3ۀ-Tzb\Hpyt*SjwG~JGJhl$t`!k`_ ܽxi ^cQD>ziJ}uG;w)!>'ݴd*/P0u,H,3̭f8¹6n'/fz f)\,5g#rD]6F\< 7, lSI>)k wq E嶘_q_N& FG}杸Vvı `lJ[ ^GO0IaX*w3?]| ̸:2%DIl9e1m39{"N'"=ݘK~ wh\_ٻVcw{>-RIVrZx}9+ ~^?m~Ѣ%cFh<<K6I^̝ۚ:`OH@+XX,XH(C#MiZeoJ"$1[1!:^G_|\G[mA8'7|.8Q{%&Ϊ|st74ۧѲ⃔`ȷ@%2FՉ&dz~1B3XlRᖆH(TFL£ev,u+N&ѽ21ʿ1$O3wu۟Z/k0DY1Ft*d{D,{Xfc ArߏJvvoM/ I/8FZyKaaCNC6AٖV )#iکle" $hv`)9+_D?^~}3 /<9T+Jxk(ۨ^S/Dk m!Ż2Gf\9O/.l9gC?p">wotɼ3>2d$7ikv;+ஸ._i/q"5Sy!槐ױg5m(U"Dd˟q8eD_0|I+׏.XIg1cۼLx=̄Ŏ H.8oݫkyE un Qqg&[v['e0/bNQ~uةmfvrI.MFs߫ ="W3Q kYv6WvW/h"M-t _ɱ:{Xue^!H#G^YUl=Ӆ$i o*qBƩ]OU|O4o(_GcaqX$0@@/`)"hǏSmgj]"n1OWaI2FVh/A9ԏza6W8VA!b:"eh2jyMjg'[f ֖5R1k[ ? ~?.#!ͬme&1kV5 mRg;P-_+ó[H(64u7D,s*<b2DgXuouӽ̧BheCKy{dL]G2|I);.(Xz#ܕvڮRE2e1ٴK']ź'e2b-P evfw eֆ4U)QHXuK.U"H̘&'rg%? ^4Wxvi2b7G|idG~RJ[ )G!^f(_"x{}Qj0rV[$!`N@BA5U^6?fiʎr;VWn'N/D7*j4E2f/ baE,T̨ H;x:!FU@fm61tqX!fyV][tLF-vO/x+o_M)'2 ^BwO*Fȴ|RDn9{+uߊDhiⲮNnA֗ځ4@(rt&(:ntZԤ=::p ɹVD︴'`ڗ^/0\~Oh08ݘ6lwӇ;aNe:ƭ*$VSBx;V9oq0RH\lPEf2L'N/fp1/!E""I+y31}A7iZ)hqܳuX9}SZ홎̭55>ژwWaӫ~ZyO!al~sL5xRse8Xoܖrin"N;(Qd FJ}w1Dl4~";~WM 5+&:*4>vա>c%yQBiz ġ%~n~?vPA?p3^u3cˊa e6I*qY[Qu%7I|17zp "AVKvxs@#YïANXeY[rmܖ`9S|)SL(Jo5!X '`u=鋋TFx2:(sS([ɘd;uv@[G6GoOe ՈqӴ4 et)q篶3{e1}{I砾1)3`A a0]٢#=)KR:y7alyˋTᗒ \7 oRg?oP_x1+Em&%Ï͝ȧ?` 0 !S*gt)- r{1ZȼX^Z|{NWx&` 45X Zq wJwB[?zrRnm)Qx7T{ݼp4K!{~7 *L %U Ci'R"[ %zbs@`fo㟋^W.]||Oʱuk+(|]9i|}$^Rx&S",h ݃zIk!X%: >d,6 Ӂ@X @ޚVh]5=o;r $0Z·@ i^ET{K4g,f ,d7,tƑlMt! ɗ.c[S6j/0U:ɆWpεPT6T8NA77< b eSpE,Ph7ݝwm%ȹ#t yW(r)tR`Ws(иQf }[t޿"Y.%l>,ö )Zv}YwMQlg&rf$tOMƅ:UqۿȒ˨椞k)xډCWɹYՉ$6߇ebP\e g)5ˏ;:=N@7ƖxLs~'%7z8ʧPk!xœ~岲v)ZppI}~Vuò,Y`"qdR&1gFǀGg3V!'p[Tou)ތ[O=t>C;w*CD.r3t9ǂpKogWMY{(gA*5PhNhwLU[Fwõ $Z#wkMnvQ&g|ɴgwǼ^Dlknj]y3v}bGuTPAɘUM\,ԠcBQGK|Q7dff(^;ӧ$ h{D۬yFHVˎѫ;3L~Jr@\MX.Y)>;Ro..mn#/w`27WEKN[U3c>AErJ˿3gp|p/ÙUCsq:"3v<+'G:cLK h>`.5l'T;t{^ C7sdScǵ,DsG9ɢ՛/<ŘKt?^Sn^ZWN^Xm?Th~{?>([5R|v& ):Y71h}*@K:X,lp,:đflj[.#8; ̆xO Ve~᣶3?6C6&uvG+<[25]oZ~? o.y:-3;'8YLv2h (pFVfVK@CpۂIĺedvvy)|W"]zw|ps@7`~ld FsЖjYK;8(Ԇ9ADjvo#vl{gau]Ls#,J_ TxROT,")WffqQ9$/7DkEfp8=t h+|pDXgu#pڳ*~qf\[5ɣ9%h/Qv'-rT`r:H԰xg󧗰 z G^pat-8:YXqo35X4H*gYO(64|F43Ii4!_xj5:K.85@.Umjr2/1Yk>ަ0 K.e쟚U7 V& mTzhF R< _IH%ufvil' kV*]\ e=wix`[4nQCrrF_/q6Ie{v QV%l6Q|bΑ!GUj g(U14G%*ibMf` Myϔ0L9ً;J[Vmކ k(sX2qp ]XJoT*| [pPi4˅7[ɍ"/Pf1X{ 0AXMO/P?  ė1IG!LyP3E #.d^\$alQ>g_LjbB[K'=!u6>]ך=C#1<@_=7n燂, އyV]O9ph˥,S~U$woyv{ڒrй՜ Lx\ ̖zC/~nxhs afa^Xo21Z}Zi͂Oʦm W6d1`=6LOK0x o "5quB)VکPN7@&j5=X#֒otw_q}yN}%J'2H2Θ7ɓӒe A0ΟWn9`8_Ab~{z4S2qtDvJ!s8=ꑟLt|ث.x% M `Q!̣'ahXjYڠig|OnWU2"egyB7'a?9̳Rк_. E}H[^28HKRMxT<|3~X#Wsb=C"*o99s1?]tSI3 *YKYueʾ%mAP8Ȝh'XW T(PX-C@ՍݔsfL~L |h"yN]@n'Lx6 NTW#1|xH'1GM44`E?άGo<[qP^Jlťi~hg C(+KQe 7ح^g1ާFIBz"A5BX'\\Okq g3Uʅf16Š=]mw,/L8 E4Ia̾ZLz]L]kej;!' U=d1H~q<\].[pQbD_DrXh. Pa=KX*"9i`8w CT wJMgl@7ȱvלM2+3%H}ViBT?Ġѫc49YgJpMaa}{Hs|4O*ƞl4{q/f ~S^G mhQlUH(T݈ J؏_.+X;6sG/7z~&Gf(3^s}MUSx\E5"A V^YK_삵W tLC uGqfKj]_{Qq}Wy圑u4 l.S>Hϝ #^ڛ3`EJD72&<*bb3ƼU@W2ga!NڂC/$-#lQ*JR<@tש,{=g- ˓fRBpa;yv2TXdgWRrFamT>'^6ҭ2Z6m@TYV:-p_bH㫯H:?ԥuV5 G&C,Yl^ gd]g;4Qt1e=W6LtҬ>uĭPs6,7o,wrr^8qA1_y!&4K  )(!; U* ? M%.;fiPٲMqOD1ace&x(Qޯ; ,x5^_ Hv-#,&]g:f0!Ȧu]^ $b?:&>AYmzkAȈ#Q6[z U_qZl e2yg7Vs8hG];Xav<NwexÛ72g6;S1$씶Ci$+ aEq{ g`VA/x{qEYޙs/`g2M-hMTeJO(֍K m)ܻ8=&ƶC#4$lo),c.%MVǍf f+-(nlB7k[Wqb`? zޓуh3jG$LDi Eu6^p!vX8=U{o lG>tً@ӈzo=x,)rAH}, ?K yZ/N^d|Yܧz3nk]qrEfI\e jg{_'<}`HY3l@~veV'l,|wgr`mhV΃ӐPeuƋJ:F9/n.VVJéG*^ _d@o7b ɱ/,s+O#r]!׬ %KhIؙW"W<,G.)G; VR=%[D]ՑoKGh*Ǩ( 2PiIL!`a j7zIRX?RJ.]0[ \v.YWhG%0/>eGK\ԓVABmX~&ªT-vh1Z1ƕE8*b\?G* 4`ֲlz1!x-1m=&,E­"uRdcϪaA?=zLJ̗)zP䒵;q71$KiڕO]Gъ}joj᡽I?h>e !9(CW7}rsͪXH=oKV>4f}y-lP* OΗ+v -{3Rh@-8=9:.E`UC?ݏb~?KƎVҥFtzqqLرq'+ 4F];Cʉ{ݛl%AkdX5+mC9A~CVj'@D;[))iW hZ~fȴX5 o *dab7&@ "i%^/QF7aDsR}z՘"I:Jf֮ԟ'drCt.IEn 31mMc0oM`$LqsUB :w3}90V ԉS}^oAk_z\SA7Nμqᾣ2^l M^۾B框m mQ!Y_ѠtwiZEj2*$1WWU*07RBM..Xx45O[Tsg54o:_۵A4fa)8$R)P#fpt2&wjncqRq4A=v1l"Y⩲oUF`[€cxtV_ அ޳xlba̠~ 5l\RlZC+ogtIIZ6af׌s/(o( { t d.MR d*$EK7s nvkU:,6yI(M:&VKz+^(N^:ԧq9$"8eo p~TR1E Lv^A⯜B++m,(JMk6Æ3y xƘ#t[w/#y@m6B-*x1(`SyO5~_Lيf5 4Rs!v'pZSOlOf)/,SÄmIш#MK_ eu ի>vl%XQ#_:>zpܡ39~ rOL1Fl2J5,x_yaSǺb\kFv4@kWBܓ>s{IQ:jA cµjRդ/'A.pa=-RXх| y" v3 1 C/#e6&"ኡ20.IY%8o4p<1iw, "+gfd>Mb֑"Qsd|A:4gt!\3A;}^Jh[CBhB}>ȊC/GY,'wg)ʈ,=H@Eo1k5 9W"pU$q4dŦ?W1в ŒLCZbjD|01ps5L_>Йݯ _Ή&`?,DJgLZ) =@!x[.&m^d!l Ozٯj0Ns[0ze jN >"Nw>OCMYN,`}(ц3TO@:UuTZTv>Wk}%v͜qv:ArY9'RSVͰA+MK3Mb/nQF$X]9vx;&#r`f*VG{~8K$%~vz'#){C̹!OJܑbz)LE5nwY,EBmo4sKfvrM$ꇈ[%2$X5&Zi4ze^/;%vN<ҝZ%(1}fF(ݹjMɒ+-o8{r (5RۛbوxAճ1V˩çU+0\0cÐ=$wzO_M~{ b?Mnb ˟ &K}ZX $MQk(JA90*I EE2 oxzzGs%Burqǖm|PI|2>ac̬P <}gzWɁifIr<?pb_!2䎨`nʡF N%K84رO/_C!ft x%\J)q륝A6&C+J6WTŰfʉ5Qc݊s7X,h$4{qtv bݏ2 \k6)RR4'on[l~]kb0|CY4W/=*V)g3+mH6#1]sMl}.Q׎YҽGAcG6䎥-BSyu >6 2qlK1"{n 2pVFG'F䐞/L6M" Z‘>CX/t%H&8f'}hdK+r+*`M)565rZ9~:¾q[2R4lv>1}Wu /xǙ@wW? d,$x2(-At`g #Y c8aq{3摔ǡ܏{Kt"?IϢ8+zݑ˳=B=4j'tS_B2̷R!"U/- ̓ _ѿƼ&]ۙ2*8|@֬l[>`*PTXuV#hA'@* *xq'ߞB+Ž1x~%4cׅw]OE<if58g."DKETJ%50=sh=PQHPXVam\jwY SX{8nys>{nsxf&9*8bۄw 'ca1CY5UwG@Uh}q;~"l0["{|i$vb1 `Zp+24BoL2 @8΃>i'vBwΙ.Bֿ|EaG~;H)%44E3p⠯s[ Ci\!Vj5U8xҊGmp%MֽzPr*3uAS'7Qv/i׊4M޺^rPډ9VϫvVI)hIQq_^qHxFBbN8@+v.nߒس}V#Icx!XVVOm)FJ e|~>B+I %h=W.3V$ ,u-_{PjBV^,w g?ҟlOM#@x{n(R6p . >!N c,Α^|Q?ۘ@K㵢gCq H?l-@5}i7MЪ$)7ӚRvh2mc8+/zް-MJ:*3ުo!TB3EN̾FC4j[,[qI(y#V"$KjIq1uM6bJ2^ǡmW>i1PQA4_1o~FE[~Cp7)T)w4{Z =+b;PcƘt3y_}y"Soqr7`Sw dO؄P i* ߽%U}|%  @iH@9"$Ei c#V[)h}fKToae746Br3\Z(q*Aqd_C$&A[:2¾O`ճ*ਦS3 gE')[]}F->;(AI@noY gV(/_J3u˛Gc)$ ̋+)Zn2/lgɚ$; 8B =UX¤Ħ>VȜ['ȝF9ڛCf (1Rq:QůRE®kFB1~i,,l~1XE#,dzFZPTxvD:'`5Y?e"/X,a:խk֌ZSD(&Y00H9eAzjDXg.Yb.jJƆl^UKy<{PnHֹ@n.N/,| ˮ[I.Ή&>w/^J57.v;{Qx7Vtl,!PInBi~~-8iDhci Qӫ̪NAmE[a-u2tcR ^cƌ8"c3Og ӉNԟUY0q؎˴sDD^J4( [F H3qZhuSLQIcn9Aq'QGi7 }|6hR<֟qV9iJrꜣ#Ӣkl=U`xa8o[HUў-8,b?CEl}hLoVd\#M%;P:ñě Γ0b/9'.6Y yqz,6Do ״tI3V`EpVAfTeүw ܯ[M&Fǻ)%nSř#ӑ.G┲5Sf¥+}uƱnD}%mSb+*+^%\p-XY+_ܐ%p>y7Q~7#q۟/s.K3;CʅMƭDžV!\YI~Zqt$7{rbF0 bHo!b7MZ/b8Hp] XSSrĢb쁔8[]Zsb QB: /Ǩ۸x7 C1dEE-6Ό0y i t?{RхaO^Km?ҩk]Q9GgPuQoRШoHHMt䬻b@I mF7Rzp#KbF}<gg?¡'wB|@nhӾ !n(S@f3PZVvH {w CLϨʺwsT w9L$T7e ™pz3 f̬d0O(RlL>>yŭAYǻ9^A tzA(k); j#4) LVnmBU~W{-s^#WU ii=܎Ah~ e)[1C4E'Ц9Dm@=H7NLvB}"M9+f9ȥ\HnHQ(Wƶd(h> !8 N`و]µ g- AlXsDG,ȪSeRKRlD]4Тݳ|TKZSv8Rcħ5=vַmf|Otofš;Hn?kk} cѳ쫮eb(\fo+;I& p O;1hw`Q?7DT>f)We$}>O0Pc7Զ?,L(5uZb Zªjaiuy;tbhh4kxâ1(11_;}ңCRBboh*uzq ^\d~1Q ~y[]%yVJ vɾLbf̈́ V8FJKT#{_iw1\=s>};;]*r7{JLŋyF.^ Ng=Jgdi*I-SW*߮Z.7&8hɎpջ}_ٙޅQkD@ KT|# ~{6`Oh=iNpɾ~)&xJeS$ӵm${hnjO|VT$£HB8F֜`靝'!Tv:zs!)_B)՝&J!55qE2FWfkC舴F$`V17^X#XZ+ dǁp2<6NJ4SOMI56FWO1')ۺ c&qBW]JQuwM?O;uDF2<P+ř:9! CaDuXDpPkȫ~d NxC ^"fhv_($LXzv^'L7 B)DJN 7n3l%DMJyd|BcB~Wÿ W& zdh{œL\3mY*4O0`8-(>_F#cF݀ ,%z҈\[Q8{Uf{ʷű~͔BP$SY<īOgzd( RGLqwj$r 6ME-iae!㉰2\;Rlj fcR 0LY@PGid5׮hx>r:,,vpCv8LE2J":8kQDܲwv^47%05Epx9_э$?(V4\k7*w/Aɪ\ 9U4Y Fx*#0!OLYN@emr wg&44'^FOrN@#I)ʞ0cXU_v~y CF;Q Mt]qҜk 'OfS޶ݥ=f1Oq;~wD4uӨS,dQ0OrͣOԐ&1g"s1U>֒[ W4XkF@}%ffk|\ْ2( H&WұTGH*wJz 3 YZ