nscd-2.3.4-2> A AlpA?B7%x?(ۤ).6ʎYW%r4[d^͡0c8a187fa5ed32c530fe137c3ed596d53f42e931{R ..bpMv?B7%xTJ[<yuG?ƴM6גUH}I䂥"=>B?d   5LPdhy ~ ' T  n      )  8 l   8L ( %8 ,q9q:I}q= >?@#F+GP H I XY\ ] ^hbdefklt u, v`w x yT Cnscd2.3.42A Name Service Caching Daemon (nscd).Nscd caches name service lookups and can dramatically improve performance with NIS+, and may help with DNS as well. Note that you can't use nscd with 2.0 kernels because of bugs in the kernel-side thread support. Unfortunately, nscd happens to hit these bugs particularly hard.B6linux55.fnal.govScientific LinuxLGPLSystem Environment/Daemonslinuxx86_64/usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \ -c "NSCD Daemon" -u 28 nscd > /dev/null 2>&1 || :/sbin/chkconfig --add nscdif [ $1 = 0 ] ; then service nscd stop > /dev/null 2>&1 /sbin/chkconfig --del nscd fiif [ $1 = 0 ] ; then /usr/sbin/userdel nscd > /dev/null 2>&1 || : fi if [ "$1" -ge "1" ]; then service nscd condrestart > /dev/null 2>&1 || : fij{A큀A큀B6B6B6B6B6B6B6B6B6B6B6B6B6c23dc9c92d52cf6bd53d1e490b185d8267e4b92e101f9f2833f09e065996d30997b4c55acba32712d0132a1f0e6cc6cfd41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427eYYYYYYYYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.3.4-2.src.rpmconfig(nscd)nscd@@@ @@@@@@@@@@@@@@@@ @JJ@/bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/sbin/chkconfig/usr/sbin/useradd/usr/sbin/userdelconfig(nscd)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libnsl.so.1()(64bit)libnsl.so.1(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libselinuxlibselinux.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)sh-utils2.3.4-21.17.10-13.0.4-14.0-1kernelselinux-policy-targeted2.2.01.17.30-2.24.3.3AAAAĀAsAAAA~A~A8AADAA AÀA A,AڀAAAACANAAA6AxMAxMAvAuAtYAoAlpAdAc5AaA]A]A\A[LAXAWXAVARARAKzAGAGAB@A@A9A9A5A'A%?A%?AAAAAAU@l@@T@T@@<@Ҁ@@F@@i@#@@.@\@h@@cr@_~@Z8@VC@P@O@I@C΀@?@?@6@6@)p@@@d@????????_?z?t?t?s?s?r0?o?o?jG?jG?h?b^?_?^i?^i?[ƀ?Zu?W?U/?J?J?F?@?<"?:?9?2?-?*?(\?' ?%??? ? [?À>>>N>>>變>Z>>€>q>ـ>ـ>ړ>֟>֟>֟>ζ>>*>؀>>L>>X>>>>)>>K>>y>(>3>>>?>|>{>w>va>rm>q>o>nx>e>>c>b>\>\>Z>Y`>X>Ul>T>T>R>NԀ>M>L1>I>H=>B>A>9>8k>(>'G>$>#S> >>j>>$>$>Ҁ>Ҁ>/>>;> >R>]> > > ==i=i=t=#==.=:==E=\=P=====f=====B=yA=w=v=uM=uM=qX=qX=n=md=f̀=e{=]=]=\@=Z=Y=TW=M=@=@=.====I<߀< 2.3.4-2Jakub Jelinek 2.3.4-1Jakub Jelinek 2.3.3-99Jakub Jelinek 2.3.3-98Jakub Jelinek 2.3.3-97Jakub Jelinek 2.3.3-96Jakub Jelinek 2.3.3-95Jakub Jelinek 2.3.3-93Jakub Jelinek 2.3.3-92Jakub Jelinek 2.3.3-91Jakub Jelinek 2.3.3-90Jakub Jelinek 2.3.3-89Jakub Jelinek 2.3.3-88Jakub Jelinek 2.3.3-87Jakub Jelinek 2.3.3-86Jakub Jelinek 2.3.3-85Jakub Jelinek 2.3.3-84Jakub Jelinek 2.3.3-83Jakub Jelinek 2.3.3-82Jakub Jelinek 2.3.3-81Jakub Jelinek 2.3.3-80Jakub Jelinek 2.3.3-79Jakub Jelinek 2.3.3-78Jakub Jelinek 2.3.3-77Jakub Jelinek 2.3.3-76Jakub Jelinek 2.3.3-75Jakub Jelinek 2.3.3-74Jakub Jelinek 2.3.3-73Jakub Jelinek 2.3.3-72Jakub Jelinek 2.3.3-71Jakub Jelinek 2.3.3-70Jakub Jelinek 2.3.3-69Jakub Jelinek 2.3.3-68Jakub Jelinek 2.3.3-67Jakub Jelinek 2.3.3-66Jakub Jelinek 2.3.3-65Jakub Jelinek 2.3.3-64Jakub Jelinek 2.3.3-63Jakub Jelinek 2.3.3-62Jakub Jelinek 2.3.3-61Jakub Jelinek 2.3.3-60Jakub Jelinek 2.3.3-59Jakub Jelinek 2.3.3-58Jakub Jelinek 2.3.3-57Roland McGrath 2.3.3-56Jakub Jelinek 2.3.3-55Jakub Jelinek 2.3.3-54Jakub Jelinek 2.3.3-53Jakub Jelinek 2.3.3-52Jakub Jelinek 2.3.3-51Jakub Jelinek 2.3.3-50Jakub Jelinek 2.3.3-49Jakub Jelinek 2.3.3-48Jakub Jelinek 2.3.3-47Jakub Jelinek 2.3.3-46Jakub Jelinek 2.3.3-45Jakub Jelinek 2.3.3-44Jakub Jelinek 2.3.3-43Jakub Jelinek 2.3.3-42Jakub Jelinek 2.3.3-41Jakub Jelinek 2.3.3-40Jakub Jelinek 2.3.3-39Jakub Jelinek 2.3.3-38Jakub Jelinek 2.3.3-37Jakub Jelinek 2.3.3-36Jakub Jelinek 2.3.3-35Jakub Jelinek 2.3.3-34Jakub Jelinek 2.3.3-33Jakub Jelinek 2.3.3-32Jakub Jelinek 2.3.3-31Jakub Jelinek 2.3.3-30Jakub Jelinek 2.3.3-29Jakub Jelinek 2.3.3-28Jakub Jelinek 2.3.3-27Jakub Jelinek 2.3.3-26Jakub Jelinek 2.3.3-25Jakub Jelinek 2.3.3-24Jakub Jelinek 2.3.3-23Jakub Jelinek 2.3.3-22Jakub Jelinek 2.3.3-21Jakub Jelinek 2.3.3-20Jakub Jelinek 2.3.3-19Jakub Jelinek 2.3.3-18Jakub Jelinek 2.3.3-17Jakub Jelinek 2.3.3-16Jakub Jelinek 2.3.3-15Jakub Jelinek 2.3.3-14Jakub Jelinek 2.3.3-13Jakub Jelinek 2.3.3-12Jakub Jelinek 2.3.3-11Jakub Jelinek 2.3.3-10Jakub Jelinek 2.3.3-9Jakub Jelinek 2.3.3-8Jakub Jelinek 2.3.3-7Jakub Jelinek 2.3.3-6Jakub Jelinek 2.3.3-5Jakub Jelinek 2.3.3-4Jakub Jelinek 2.3.3-3Jakub Jelinek 2.3.3-2Jakub Jelinek 2.3.3-1Jakub Jelinek 2.3.2-102Jakub Jelinek 2.3.2-101Jakub Jelinek 2.3.2-100Jakub Jelinek 2.3.2-99Jakub Jelinek 2.3.2-98Jakub Jelinek 2.3.2-97Jakub Jelinek 2.3.2-96Jakub Jelinek 2.3.2-95Jakub Jelinek 2.3.2-94Jakub Jelinek 2.3.2-93Jakub Jelinek 2.3.2-92Jakub Jelinek 2.3.2-91Jakub Jelinek 2.3.2-90Jakub Jelinek 2.3.2-89Jakub Jelinek 2.3.2-88Jakub Jelinek 2.3.2-87Jakub Jelinek 2.3.2-86Jakub Jelinek 2.3.2-85Jakub Jelinek 2.3.2-84Jakub Jelinek 2.3.2-83Jakub Jelinek 2.3.2-82Jakub Jelinek 2.3.2-81Jakub Jelinek 2.3.2-80Jakub Jelinek 2.3.2-79Jakub Jelinek 2.3.2-78Jakub Jelinek 2.3.2-77Roland McGrath 2.3.2-76Roland McGrath 2.3.2-74Jakub Jelinek 2.3.2-72Jakub Jelinek 2.3.2-71Jakub Jelinek 2.3.2-70Jakub Jelinek 2.3.2-69Jakub Jelinek 2.3.2-68Jakub Jelinek 2.3.2-67Jakub Jelinek 2.3.2-66Jakub Jelinek 2.3.2-65Jakub Jelinek 2.3.2-64Jakub Jelinek 2.3.2-63Jakub Jelinek 2.3.2-62Jakub Jelinek 2.3.2-61Jakub Jelinek 2.3.2-60Jakub Jelinek 2.3.2-59Jakub Jelinek 2.3.2-58Jakub Jelinek 2.3.2-57Jakub Jelinek 2.3.2-56Jakub Jelinek 2.3.2-55Jakub Jelinek 2.3.2-54Jakub Jelinek 2.3.2-53Jakub Jelinek 2.3.2-52Jakub Jelinek 2.3.2-51Jakub Jelinek 2.3.2-50Jakub Jelinek 2.3.2-49Jakub Jelinek 2.3.2-48Jakub Jelinek 2.3.2-47Jakub Jelinek 2.3.2-46Jakub Jelinek 2.3.2-45Jakub Jelinek 2.3.2-44Jakub Jelinek 2.3.2-43Jakub Jelinek 2.3.2-42Jakub Jelinek 2.3.2-41Jakub Jelinek 2.3.2-40Jakub Jelinek 2.3.2-39Jakub Jelinek 2.3.2-38Matt Wilson 2.3.2-37Jakub Jelinek 2.3.2-36Jakub Jelinek 2.3.2-35Jakub Jelinek 2.3.2-34Jakub Jelinek 2.3.2-33Jakub Jelinek 2.3.2-32Jakub Jelinek 2.3.2-31Jakub Jelinek 2.3.2-30Jakub Jelinek 2.3.2-29Jakub Jelinek 2.3.2-28Jakub Jelinek 2.3.2-22Jakub Jelinek 2.3.2-21Jakub Jelinek 2.3.2-20Jakub Jelinek 2.3.2-19Jakub Jelinek 2.3.2-18Jakub Jelinek 2.3.2-17Jakub Jelinek 2.3.2-16Jakub Jelinek 2.3.2-15Jakub Jelinek 2.3.2-14Jakub Jelinek 2.3.2-13Jakub Jelinek 2.3.2-12Jakub Jelinek 2.3.2-11Jakub Jelinek 2.3.2-10Jakub Jelinek 2.3.2-9Jakub Jelinek 2.3.2-8Jakub Jelinek 2.3.2-7Jakub Jelinek 2.3.2-6Jakub Jelinek 2.3.2-5Jakub Jelinek 2.3.2-4Jakub Jelinek 2.3.2-3Jakub Jelinek 2.3.2-2Jakub Jelinek 2.3.2-1Jakub Jelinek 2.3.1-51Jakub Jelinek 2.3.1-50Jakub Jelinek 2.3.1-49Jakub Jelinek 2.3.1-48Jakub Jelinek 2.3.1-47Jakub Jelinek 2.3.1-46Jakub Jelinek 2.3.1-45Jakub Jelinek 2.3.1-44Jakub Jelinek 2.3.1-43Jakub Jelinek 2.3.1-42Jakub Jelinek 2.3.1-41Jakub Jelinek 2.3.1-40Jakub Jelinek 2.3.1-39Jakub Jelinek 2.3.1-38Jakub Jelinek 2.3.1-37Jakub Jelinek 2.3.1-36Jakub Jelinek 2.3.1-35Jakub Jelinek 2.3.1-34Jakub Jelinek 2.3.1-33Jakub Jelinek 2.3.1-32Jakub Jelinek 2.3.1-31Jakub Jelinek 2.3.1-30Jakub Jelinek 2.3.1-29Jakub Jelinek 2.3.1-28Jakub Jelinek 2.3.1-27Jakub Jelinek 2.3.1-26Jakub Jelinek 2.3.1-25Jakub Jelinek 2.3.1-24Jakub Jelinek 2.3.1-23Jakub Jelinek 2.3.1-22Jakub Jelinek 2.3.1-21Jakub Jelinek 2.3.1-20Jakub Jelinek 2.3.1-19Jakub Jelinek 2.3.1-18Jakub Jelinek 2.3.1-17Jakub Jelinek 2.3.1-16Jakub Jelinek 2.3.1-15Jakub Jelinek 2.3.1-14Jakub Jelinek 2.3.1-13Jakub Jelinek 2.3.1-12Jakub Jelinek 2.3.1-11Jakub Jelinek 2.3.1-10Jakub Jelinek 2.3.1-9Jakub Jelinek 2.3.1-8Jakub Jelinek 2.3.1-7Jakub Jelinek 2.3.1-6Jakub Jelinek 2.3.1-5Jakub Jelinek 2.3.1-4Jakub Jelinek 2.3.1-3Jakub Jelinek 2.3.1-2Jakub Jelinek 2.3.1-1Jakub Jelinek 2.3-2Jakub Jelinek 2.3-1Jakub Jelinek 2.2.94-3Jakub Jelinek 2.2.94-2Jakub Jelinek 2.2.94-1Jakub Jelinek 2.2.93-5Jakub Jelinek 2.2.93-4Jakub Jelinek 2.2.93-3Jakub Jelinek 2.2.93-2Jakub Jelinek 2.2.93-1Jakub Jelinek 2.2.92-2Jakub Jelinek 2.2.92-1Jakub Jelinek 2.2.91-1Jakub Jelinek 2.2.90-27Jakub Jelinek 2.2.90-26Jakub Jelinek 2.2.90-25Jakub Jelinek 2.2.90-24Jakub Jelinek 2.2.90-23Jakub Jelinek 2.2.90-22Jakub Jelinek 2.2.90-21Jakub Jelinek 2.2.90-20Jakub Jelinek 2.2.90-19Jakub Jelinek 2.2.90-18Jakub Jelinek 2.2.90-17Jakub Jelinek 2.2.90-16Jakub Jelinek 2.2.90-15Bill Nottingham 2.2.90-14Jakub Jelinek 2.2.90-13Jakub Jelinek 2.2.90-12Jakub Jelinek 2.2.90-11Jakub Jelinek 2.2.90-10Jakub Jelinek 2.2.5-35Jakub Jelinek 2.2.5-34Jakub Jelinek 2.2.5-33Jakub Jelinek 2.2.5-32Jakub Jelinek 2.2.5-31Jakub Jelinek 2.2.5-30Jakub Jelinek 2.2.5-29Jakub Jelinek 2.2.5-28Jakub Jelinek 2.2.5-27Jakub Jelinek 2.2.5-26Jakub Jelinek 2.2.5-25Jakub Jelinek 2.2.90-8Jakub Jelinek 2.2.90-7Jakub Jelinek 2.2.90-6Jakub Jelinek 2.2.90-5Jakub Jelinek 2.2.90-4Jakub Jelinek 2.2.90-3Jakub Jelinek 2.2.90-2Jakub Jelinek 2.2.90-1Jakub Jelinek 2.2.4-19Jakub Jelinek 2.2.4-18Jakub Jelinek 2.2.4-17Jakub Jelinek 2.2.4-16Jakub Jelinek 2.2.4-15Jakub Jelinek 2.2.4-14Jakub Jelinek 2.2.4-13Jakub Jelinek 2.2.4-12Jakub Jelinek 2.2.4-11Jakub Jelinek 2.2.4-10Jakub Jelinek 2.2.4-9Jakub Jelinek 2.2.4-8Jakub Jelinek 2.2.4-7Jakub Jelinek 2.2.4-6Jakub Jelinek 2.2.4-5Jakub Jelinek 2.2.4-4Jakub Jelinek 2.2.4-3Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Preston Brown Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Bernhard Rosenkraenzer Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Jakub Jelinek Adrian Havill - work around rpm bug some more, this time by copying iconvconfig to iconvconfig.%{_target_cpu}.- update from CVS - glibc 2.3.4 release - add -o and --nostdlib options to iconvconfig - if /sbin/ldconfig doesn't exist when running glibc_post_upgrade.%{_target_cpu}, just don't attempt to run it. This can happen during first install of bi-arch glibc and the other arch glibc's %post wil run /sbin/ldconfig (#143326) - use -o and --nostdlib options to create all needed gconv-modules.cache files on bi-arch setups- rebuilt- add .%{_target_cpu} to glibc_post_upgrade, only run telinit u if /sbin/init is the same ELF class and machine as glibc_post_upgrade.%{_target_cpu} and similarly with condrestarting sshd (#143046)- update from CVS - fix ppc64 getcontext and swapcontext (BZ#610) - sparc/sparc64 fixes- update from CVS - fix i686 __USE_STRING_INLINES strncat - make sure ppc/ppc64 maintain correct stack alignment across clone- export nis_domain_of_r from libnsl.so again which was unintentionally lost- update from CVS - ppc/ppc64 clone without CLONE_THREAD getpid () adjustement - fix MALLOC_CHECK_={1,2,3} for non-contiguous main arena (BZ#457) - fix sysconf (_POSIX_V6_*) for other ABI environments in bi-arch setups - s390/s390x clone without CLONE_THREAD getpid () adjustement- update from CVS - fix /usr/libexec/getconf filenames generation- update from CVS - double buffer size in getXXbyYY or getXXent on ERANGE instead of adding BUFLEN (#142617) - avoid busy loop in malloc if another thread is doing fork (#142214) - some more realloc corruption checks - fix getconf _POSIX_V6_WIDTH_RESTRICTED_ENVS output, tweak /usr/libexec/getconf/ filenames- update from CVS - regex speedups - use | cat in ldd if running under bash3+ to allow running it on binaries that are not through SELinux allowed to access console or tty - add __NR_waitid defines for alpha and ia64- update from CVS - fix clone2 on ia64 - avoid tst-timer5 failing with linuxthreads implementation - if __libc_enable_secure, disallow mode != normal - change ldd script to imply -r when -u is used, properly propagate return value and handle suid binaries- update from CVS - disregard LD_SHOW_AUXV and LD_DYNAMIC_WEAK if __libc_enable_secure - disregard LD_DEBUG if __libc_enable_secure in normal mode if /suid-debug doesn't exist - fix fseekpos after ungetc - avoid reading bytes before start of buffers in regex's check_dst_limits_calc_pos_1 (#142060) - make getpid () working with clone/clone2 without CLONE_THREAD (so far on i386/x86_64/ia64 only) - move /usr/libexec/getconf/* to glibc from glibc-common - make /usr/libexec/getconf directory owned by glibc package- update from CVS - build libpthread_nonshared.a objects with -fPIC on s390/s390x - fix mktime with < 0 or > 59 tm_sec on entry - remove nonnull attribute for realpath - add $(make-target-directory) for errlist-compat.c rule (hopefully fix #141404) - add testcase for ungetc bug - define _POSIX_{,THREAD_}CPUTIME to 0 on all Linux arches- update from CVS - some posix_opt.h fixes - fix strtold use of unitialized memory (#141000) - some more bugfixes for bugs detected by valgrind - rebuilt with GCC >= 3.4.3-5 to avoid packed stack layout on s390{,x} (#139678)- update from CVS - support -v specification in getconf - fix sysconf (_SC_LFS64_CFLAGS) etc. - avoid thread stack aliasing issues on EM64T (#140803) - move /usr/include/nptl headers from nptl-devel to glibc-headers, so that even NPTL specific programs can be built bi-arch without problems- update from CVS - fix memory leak in getaddrinfo if using nscd (#139559) - handle large lines in /etc/hosts and /etc/networks (#140378) - add nonnull attributes to selected dirent.h and dlfcn.h functions- update from CVS - add deprecated and/or nonnull attribute to some signal.h functions - speed up tzset () by only using stat instead of open/fstat when calling tzset for the second and following time if /etc/localtime has not changed - fix tgamma (BZ #552)- update from CVS - some malloc () checking - libpthread.a object dependency cleanups (#115157) - fix for -std=c89 -pedantic-errors (#140132)- don't use chunksize in <= 2 * SIZE_SZ free () checks- update from CVS - with -D_FORTIFY_SOURCE=2, prevent missing %N$ formats - for -D_FORTIFY_SOURCE=2 and %n in writable format string, issue special error message instead of using the buffer overflow detected one - speedup regex searching with REG_NOSUB, add RE_NO_SUB, speedup searching with nested subexps (BZ #544) - block SIGCANCEL in NPTL timer_* helper thread - further free () checking- update from CVS - fix free () checking - move /etc/default/nss into glibc-common (hopefully fix #132392)- update from CVS - fix LD_DEBUG=statistics - issue error message before aborting in __chk_fail () - some more free () checking- update from CVS - speedup regex on palindromes (BZ #429) - fix NPTL set{,e,re,res}[ug]id, so that even if making process less priviledged all threads change their credentials successfully- update from CVS - fix regcomp crash (#138439) - fix ftell{,o,o64} (#137885) - robustification of nscd to cope with corrupt databases (#137140) - fix NPTL with pthread_exit immediately after pthread_create (BZ #530) - some regex optimizations- update from CVS - mktime cleanups (BZ #487, #473) - unique comments in free(3) check error messages - adjust some x86_64 headers for -m32 (#129712) - object size checking support even with GCC-3.4.2-RH >= 3.4.2-8- fix header - fix globfree (#137176) - fix exiting if there are dlmopened libraries in namespaces other than main one not closed yet - export again _res_opcodes and __p_{class,type}_syms from libresolv.so that were lost in -69- remove setaltroot and key{_add,_request,ctl} also from Versions - back out _sys_errlist changes- back out setaltroot and key{_add,_request,ctl} addition - fix severe x86-64 symbol versioning regressions that breaks e.g. java binaries- update from CVS - fix minor catchsegv temp file handling vulnerability (CAN-2004-0968, #136319) - add 4 new errno codes - setaltroot, key{_add,_request,ctl} syscalls on some arches - export _dl_debug_state@GLIBC_PRIVATE from ld.so again for gdb purpose - use inet_pton to decide what is address and what is hostname in getent (#135422) - change dladdr/dladdr1, so that dli_saddr is the same kind of value as dlsym/dlvsym return (makes difference on ia64/hppa only) - fix catchsegv script so that it works with both 32-bit and 64-bit programs on multi-arch platforms- update from CVS - require newer selinux-policy (#135978) - add %dir for /var/run/nscd and /var/db/nscd and %ghost files in it - conflict with gcc4 4.0.0-0.6 and earlier (needs __builtin_object_size)- update from CVS - object size checking support (-D_FORTIFY_SOURCE={1,2})- update from CVS - support for namespaces in the dynamic linker - fix dlclose (BZ #77) - libSegFault.so uses now backtrace() to work on IA-64, x86-64 and s390 (#130254)- update from CVS - use non-blocking sockets in resolver (#135234) - reset pd->res options on thread exit, so that threads reusing cached stacks get resolver state properly initialized (BZ #434)- update from CVS - avoid using perl in the spec file, buildrequire sed >= 3.95 (#127671) - export TIMEOUTFACTOR=16 - fix _JMPBUF_CFA_UNWINDS_ADJ on s390{,x}- update from CVS - define _POSIX_THREAD_PROCESS_SHARED and _POSIX_CLOCK_SELECTION to -1 in LinuxThreads - define _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME to 0 on i?86/ia64 and make sure sysconf (_SC_{,THREAD_}CPUTIME) returns correct value - if _POSIX_CLOCK_SELECTION == -1 in nscd, still try sysconf (_SC_CLOCK_SELECTION) and if it returns true, dlopen libpthread.so and dlsym pthread_condattr_setclock - build nscd with -z relro and -z now- update from CVS - stop using __builtin_expect in assert and assert_perror (#127606) - try to avoid too much VA fragmentation with malloc on flexmap layout (#118574) - nscd robustification - change valloc to use debugging hooks (#134385) - make glibc_post_upgrade more verbose on errors (Fergal Daly,- update from CVS - fix __nscd_getgrouplist - fix a typo in x86_64 pthread_mutex_timedwait fix- update from CVS - fix NPTL pthread_mutex_timedwait on i386/x86_64 (BZ #417)- update from CVS - some nscd fixes (#134193) - cache initgroups in nscd (#132850) - reread /etc/localtime in tzset () even if just mtime changed (#133481) - fix glob (#126460) - another get_myaddress fix- update from CVS - fix get_myaddress (#133982) - remove nonnull attribute from second utime argument (#133866) - handle SIGSETXID the same way as SIGCANCEL in sigaction/pthread_kill/sigwait/sigwaitinfo etc. - add __extension__ to long long types in NPTL - update from CVS - fix BZ #151, #362, #381, #407 - fdim fix for +inf/+inf (BZ #376)- update from CVS - vasprintf fix (BZ #346) - gettext locking (BZ #322) - change linuxthreads useldt.h inclusion login again, the last one failed all linuxthreads FLOATING_STACKS tests- update from CVS - fix setuid in LD_ASSUME_KERNEL=2.2.5 libc (#133558) - fix nis locking (#132204) - RTLD_DEEPBIND support - fix pthread_create bugs (BZ #401, #405)- migrated CVS to fedora-branch in sources.redhat.com glibc repository - source tarballs renamed - redhat/ moved to fedora/, some old cruft removed - update from trunk - some __nonnull annotations- update from CVS - set{re,e,res}[ug]id now affect the whole process in NPTL - return EAGAIN instead of ENOMEM when not enough memory in pthread_create- update from CVS - nscd getaddrinfo caching- restore temporarily old definition of __P()/__PMT() for third party apps- update from CVS - nscd bi-arch fix - remove all uses of __P()/__PMT() from glibc headers - update and reenable nscd SELinux patch - remove libnss1* and libnss*.so.1 compatibility NSS modules on IA-32, SPARC and Alpha- update from CVS - disable one of the malloc double free checks for non-contiguous arenas where it doesn't have to be true even for non-broken apps- update from CVS - pwd/grp/host loops with nscd speed up by sharing the nscd cache r/o with applications - inexpensive double free check in free(3) - make NPTL pthread.h initializers usable even from C++ (BZ #375) - use atomic instructions even in i386 nscd on i486+ CPUs (conditionally)- update from CVS - fix linuxthreads tst-cancel{[45],-static}- update from CVS - fix pthread_cond_destroy (BZ #342) - fix fnmatch without FNM_NOESCAPE (BZ #361) - fix ppc32 setcontext (BZ #357) - add NPTL support for i386 glibc (only if run on i486 or higher CPU) - add __NR_waitid defines for i386, x86_64 and sparc*- update from CVS - persistent nscd caching - ppc64 32-bit atomicity fix - fix x86-64 nptl-devel headers for -m32 compilation - %ghost /etc/ld.so.cache (#130597) - edit /etc/ld.so.conf in glibc_post_upgrade if include ld.so.conf.d/*.conf line is missing (#120588) - ugly hacks for the IA-64 /emul braindamage (#124996, #128267)- update from CVS- update from CVS - fix nss_compat's initgroups handling (#130363) - fix getaddrinfo ai_canonname setting- update from CVS - add ip6-dotint resolv.conf option, make no-ip6-dotint the default - BuildPrereq libselinux-devel (#129946) - on ppc64, build without dot symbols- update from CVS - remove debugging printout (#129747) - make usable in C++ (IT#45148) - update RLIMIT_* constants in , make POSIX compliant (#129740)- fix last tzset () fixes, disable rereading of /etc/localtime every time for now - really enable SELinux support for NSCD- update from CVS - fread_unlocked/fwrite_unlocked macro fixes (BZ #309, #316) - tzset () fixes (BZ #154) - speed up pthread_rwlock_unlock on arches other than i386 and x86_64 (#129455) - fix compilation with -ansi (resp. -std=c89 or -std=c99) and -D_XOPEN_SOURCE=[56]00 but no -D_POSIX_SOURCE* or -D_POSIX_C_SOURCE* (BZ #284) - add SELinux support for NSCD- update from CVS - change res_init to force all threads to re-initialize resolver before they use it next time (#125712) - various getaddrinfo and related fixes (BZ #295, #296) - fix IBM{932,943} iconv modules (#128674) - some nscd fixes (e.g. BZ #292) - RFC 3678 support (Multicast Source Filters) - handle /lib/i686/librtkaio-* in i386 glibc_post_upgrade the same as /lib/i686/librt-*- update from CVS - conformance related changes in headers - remove -finline-limit=2000 for GCC 3.4.x+- update from CVS - fix res_init leaks - fix newlocale races - fix ppc64 setjmp - fix strtold (BZ #274)- update from CVS - allow pthread_cancel in DSO destructors run at exit time - fix pow{f,,l} on IA-32 and powl on x86-64 - allow PIEs on IA-32 to have main in a shared library they depend on- s390* .plt slot reduction - fix pthread_rwlock_timedrdlock on x86_64- tweak spec file for the libpthread-0.61.so -> libpthread-2.3.3.so NPTL changes- update from CVS - if_nameindex using preferably netlink - printf_parsemb initialization fix - NPTL version is now the same as glibc version- update from CVS - reread resolv.conf for nscd --invalidate=hosts - fix F_GETLK/F_SETLK/F_SETLKW constants on x86_64 for -m32 -D_FILE_OFFSET_BITS=64 compilations - avoid calling non-existing fcntl64 syscall on ppc64- update from CVS - FUTEX_CMP_REQUEUE support (fix pthread_cond_* deadlocks) - fix backtrace in statically linked programs - rebuilt with GCC 3.4, adjusted ulps and i386 - update from CVS - and changes for GCC 3.{2,4,5}+ - make c_stubs buildable even with GCC 3.2.x (#123042)- fix pthread_cond_wait on architectures other than IA-32 and x86_64- use lib64 instead of lib on ia64 if %{_lib} is defined to lib64- update from CVS - FUTEX_REQUEUE fixes (#115349) - SPARC GCC 3.4 build fix - fix handling of undefined TLS symbols on IA32 (RELA only), SPARC and SH - regex translate fix - speed up sprintf - x86_64 makecontext alignment fix - make POSIX sigpause the default sigpause, unless BSD sigpause requested- remove /lib64/tls/librtkaio-2.3.[23].so in glibc_post_upgrade on x86-64, s390x and ppc64 instead of /lib/tls/librtkaio-2.3.[23].so - build mq_{send,receive} with -fexceptions- update from CVS - fix - fix memory leaks in nis, getifaddrs, etc. caused by incorrect use of realloc - remove /lib/{tls,i686}/librtkaio-2.3.[23].so in glibc_post_upgrade and rerun ldconfig if needed, otherwise after glibc upgrade librt.so.1 might be a stale symlink- update from CVS - disable FUTEX_REQUEUE (work around #115349) - mq for sparc/sparc64/ia64- update from CVS - define S_ISSOCK in -D_XOPEN_SOURCE=600 and S_I[FS]SOCK plus F_[SG]ETOWN also in -D_XOPEN_SOURCE=500 (both included already in XNS5) - reorder dlopen checks, so that dlopening ET_REL objects complains about != ET_DYN != ET_EXEC, not about phentsize (#121606) - fix strpbrk macro for GCC 3.4+ (BZ #130) - fix (BZ #140) - sched_[gs]etaffinity documentation fix (BZ #131) - fix sparc64 build (BZ #139) - change linuxthreads back to use non-cancellable writes to manager pipes etc. - fix sem_timedwait return value in linuxthreads (BZ #133) - ia64 unnecessary PLT relocs removal- update from CVS - fix *scanf - fix shm_unlink, sem_unlink and mq_unlink errno values - avoid memory leaks in error - execstack fixes on s390- update from CVS - mq and timer fixes - rebuilt with binutils >= 2.15.90.0.3-2 to fix IA-64 statically linked binaries - fix linuxthreads librt.so on s390{,x}, so it is no longer DT_TEXTREL- disable rtkaio - update from CVS - POSIX message passing support - fixed SIGEV_THREAD support for POSIX timers - fix free on non-malloced memory in syslog - fix ffsl on some 64-bit arches - fix sched_setaffinity on x86-64, ia64 - fix ppc64 umount - NETID_AUTHORITATIVE, SERVICES_AUTHORITATIVE support - various NIS speedups - fix fwrite with > 2GB sizes on 64-bit arches - fix pthread_getattr_np guardsize reporting in NPTL - report PLT relocations in ld.so and libc.so during the build- update from CVS - change NPTL PTHREAD_MUTEX_ADAPTIVE_NP mutexes to spin on SMP - strtol speed optimization - don't try to use certainly unimplemented syscalls on ppc64 - kill -debug subpackage, move the libs to glibc-debuginfo{,-common} into /usr/lib/debug/usr/lib64/ directory - fix c_stubs with gcc 3.4 - move all the up to 3 builds into %build scriptlet and leave only installation in the %install scriptlet- update from CVS - affinity API changes- update from CVS - fix ia64 iopl (#118591) - add support for /etc/ld.so.conf.d/*.conf - fix x86-64 LD_DEBUG=statistics - fix hwcap handling when using ld.so.cache (#118518)- update from CVS - implement non-_l function on top of _l functions- update from CVS - fix s390{,x} TLS handling- update from CVS - special section for compatibility code - make getpid () work even in vfork () child - configure with --enable-bind-now to avoid lazy binding in ld.so and libc.so- update from CVS - fix iconv -c (#117021) - fix PIEs on sparc/sparc64 - fix posix_fadvise on 64-bit architectures - add locale-archive as %ghost file (#117014)- update from CVS- update from CVS- update from CVS - fix ld.so when vDSO is randomized- update from CVS- update from CVS- update from CVS- update from CVS - dl_iterate_phdr extension to signal number of added/removed libraries - fix PT_GNU_RELRO support on ppc* with prelinking- rebuilt with fixed GCC on IA-64- fix PT_GNU_RELRO support- update from CVS - some further regex speedups - fix re.translate handling in regex (#112869) - change regfree to match old regex behaviour (what is freed and clearing of freed pointers) - fix accesses to unitialized memory in regex (#113507, #113425, - PT_GNU_RELRO support- update from CVS - fix pmap_set fd and memory leak (#112726) - fix backreference handling in regex - rebuilt under glibc without the above bug to fix libc.so linker script (#112738)- update from CVS - faster getpid () in NPTL builds - fix to make pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, ) really disable cancellation (#112512) - more regex fixes and speedups - fix nextafter*/nexttoward* - handle 6th syscall(3) argument on AMD64 - handle memalign/posix_memalign in mtrace - fix linuxthreads memory leak (#112208) - remove throw () from cancellation points in linuxthreads (#112602) - fix NPTL unregister_atfork - fix unwinding through alternate signal stacks- update from CVS - 2.3.3 release - lots of regex fixes and speedups (#110401) - fix atan2 - fix pshared condvars in NPTL - fix pthread_attr_destroy for attributes created with pthread_attr_init@GLIBC_2.0 - for the time being, include both nb_NO* and no_NO* as locales so that the distribution can catch up with the no_NO->nb_NO transition - add BuildPrereq texinfo (#110252)- update from CVS - fix getifaddrs (CAN-2003-0859) - fix ftw fd leak - fix linuxthreads sigaction (#108634) - fix glibc 2.0 stdio compatibility - fix uselocale (LC_GLOBAL_LOCALE) - speed up stdio locking in non-threaded programs on IA-32 - try to maintain correct order of cleanups between those registered with __attribute__((cleanup)) and with LinuxThreads style pthread_cleanup_push/pop (#108631) - fix segfault in regex (#109606) - fix RE_ICASE multi-byte handling in regex - fix pthread_exit in libpthread.a (#109790) - FTW_ACTIONRETVAL support - lots of regex fixes and speedups - fix ceill/floorl on AMD64- update from CVS - fix ld.so --verify (and ldd)- update from CVS - fix sprof (#103727) - avoid infinite loops in {,f}statvfs{,64} with hosed mounts file - prevent dlopening of executables - fix glob with GLOB_BRACE and without GLOB_NOESCAPE - fix locale printing of word values on 64-bit big-endian arches (#107846) - fix getnameinfo and getaddrinfo with reverse IPv6 lookups (#101261)- update from CVS - dl_iterate_phdr in libc.a on arches other than IA-64 - LD_DEBUG=statistics prints number of relative relocations - fix hwcap computation - NPTL is now part of upstream glibc CVS - include {st,xh,zu}_ZA{,.UTF-8} locales- update from CVS - fix close, pause and fsync (#105348) - fix pthread_once on IA-32 - implement backtrace () on IA-64, handle -fomit-frame-pointer in AMD64 backtrace () (#90402)- update from CVS - fix with C++ or -ansi or -pedantic C - fix mknod/ustat return value when given bogus device number (#105768)- rebuilt- fix IA-64 getcontext- update from CVS - fix syslog with non-C non-en_* locales (#61296, #104979) - filter GLIBC_PRIVATE symbols from glibc provides - fix NIS+- update from CVS - assume 2.4.21 kernel features on RHEL/ppc*, so that {make,set,get,swap}context works - backout execstack support for RHEL - build rtkaio on amd64 too- update from CVS - execstack/noexecstack support - build nscd as PIE - move __libc_stack_end back to @GLIBC_2.1 - build against elfutils >= 0.86 to fix stripping on s390x- rebuilt- update from CVS - NPTL locking change (#102682) - don't jump around lock on amd64- fix open_memstream/syslog (#104661)- update from CVS - retrieve affinity in pthread_getattr_np - fix pthread_attr_[gs]etaffinity_np - handle hex and octal in wordexp- update from CVS - truncate instead of round in utimes when utimes syscall is not available - don't align stack in every glibc function unnecessarily on IA-32 - make sure threads have their stack 16 byte aligned on IA-32 - move sched_[sg]etaffinity to GLIBC_2.3.3 symbol version (#103231) - fix pthread_getattr_np for the initial thread (#102683) - avoid linuxthreads signal race (#104368) - ensure all gzip invocations are done with -n option- update from CVS - avoid linking in libgcc_eh.a unnecessarily - change ssize_t back to long int on s390 -m31, unless gcc 2.95.x is used- update from CVS - fix IA-64 memccpy (#104114)- update from CVS - undo broken amd64 signal context changes- update from CVS - change *nlink_t, *ssize_t and *intptr_t types on s390 -m31 to {unsigned,} int - change *u_quad_t, *quad_t, *qaddr_t, *dev_t, *ino64_t, *loff_t, *off64_t, *rlim64_t, *blkcnt64_t, *fsblkcnt64_t, *fsfilcnt64_t on 64-bit arches from {unsigned,} long long int {,*} to {unsigned,} long int {,*} to restore binary compatibility for C++ functions using these types as arguments- rebuilt- update from CVS - fix tc[gs]etattr/cf[gs]et[io]speed on ppc (#102732) - libio fixes- update from CVS - fix IA-64 cancellation when mixing __attribute__((cleanup ())) and old-style pthread_cleanup_push cleanups- updated from CVS - lots of cancellation fixes - fix posix_fadvise* on ppc32 - TLS layout fix - optimize stdio cleanups (#103354) - sparcv9 NPTL - include sigset, sighold, sigrelse, sigpause and sigignore prototypes in signal.h even if -D_XOPEN_SOURCE_EXTENDED (#103269) - fix svc_getreqset on 64-bit big-endian arches - return ENOSYS in linuxthreads pthread_barrierattr_setpshared for PTHREAD_PROCESS_SHARED - add pthread_cond_timedwait stubs to libc.so (#102709) - split glibc-devel into glibc-devel and glibc-headers to ensure amd64 /usr/include always wins on amd64/i386 bi-arch installs - increase PTHREAD_STACK_MIN on alpha, ia64 and sparc* - get rid of __syscall_* prototypes and stubs in sysdeps/unix/sysv/linux - run make check also with linuxthreads (on IA-32 non-FLOATING_STACKS) ld.so and NPTL (on IA-32 also FLOATING_STACKS linuxthreads) libraries and tests- include dl-osinfo.h only in glibc-debuginfo-2*.rpm, not in glibc-debuginfo-common*- update from CVS - fix glibc 2.0 libio compatibility (#101385) - fix ldconfig with /usr/lib/lib*.so symlinks (#102853) - fix assert.h (#102916, #103017) - make ld.so.cache identical between IA-32 and AMD64 (#102887) - fix static linking of large IA-64 binaries (#102586) - avoid using floating point regs in lazy binding code on ppc64 (#102763)- add td_thr_tls_get_addr changes missed in initial nptl_db rewrite- nptl_db rewrite not yet in CVS- update from CVS - fix rtkaio aio_fsync{,64} - update rtkaio for !BROKEN_THREAD_SIGNALS - fix assert macro when used on pointers- update from CVS- update from CVS - disable CLONE_STOPPED for now until it is resolved - strip crt files - fix libio on arches with no < GLIBC_2.2 support (#102102, #102105) - fix glibc-debuginfo to include all nptl and nptl_db sources- update from CVS - fix pthread_create@GLIBC_2.0 (#101767) - __ASSUME_CLONE_STOPPED on all arches but s390* in RHEL- update from CVS - only use CLONE_STOPPED if kernel supports it, fix setting of thread explicit scheduling (#101457)- update from CVS - fix utimes and futimes if kernel doesn't support utimes syscall - fix s390 ssize_t type - fix dlerror when called before any dlopen/dlsym - update IA-64 bits/sigcontext.h (#101344) - various warning fixes - fix pthread.h comment typos (#101363)- update from CVS - fix dlopen of libraries using TLS IE/LE models- update from CVS - fix timer_create - use __extension__ before long long typedefs in (#100718)- update from CVS - fix wcpncpy (#99462) - export _res@GLIBC_2.0 even from NPTL libc.so (__res_state () unlike __errno_location () or __h_errno_location () was introduced in glibc 2.2) - fix zic bug on 64-bit platforms - some TLS handling fixes - make ldconfig look into alternate ABI dirs by default (#99402) - move /usr/share/zoneinfo to tzdata package, so that it can be errataed separately from glibc - new add-on - rtkaio - prereq libgcc, as glibc now relies on libgcc_s.so.1 for pthread_cancel- fix thread cancellation on ppc64- update from CVS - fix thread cancellation on ppc32, s390 and s390x- update from CVS - build libc_nonshared.a with -fPIC instead of -fpic - fix ppc64 PIE support - add cfi directives to NPTL sysdep-cancel.h on ppc/ppc64/s390/s390x- update from CVS- update from CVS - on IA-64 use different symbols for cancellation portion of syscall handlers to make gdb happier- update from CVS - nss_compat supporting LDAP etc.- update from CVS- fix condvars and semaphores in ppc* NPTL - fix test-skeleton.c reporting of timed-out tests (#91269) - increase timeouts for tests during make check- make ldconfig default to both /lib+/usr/lib and /lib64+/usr/lib64 on bi-ABI architectures (#97557) - disable FUTEX_REQUEUE on ppc* temporarily- update from CVS - fix glibc_post_upgrade on ppc- update from CVS - fix localedef (#90659) - tweak linuxthreads for librt cancellation- update from CVS- update from CVS - fix (#97169)- update from CVS- update from CVS - fix pthread_cond_signal on IA-32 (#92080, #92253) - fix setegid (#91567) - don't prelink -R libc.so on any architecture, it prohibits address randomization- update from CVS - fix IA-64 NPTL build- update from CVS - PT_GNU_STACK segment in binaries/executables and .note.GNU-stack section in *.[oa]- update from CVS - enable NPTL on AMD64 - avoid using trampolines in localedef- enable NPTL on IA-64- update from CVS - enable NPTL on s390 and s390x - make __init_array_start etc. symbols in elf-init.oS hidden undefined- update from CVS- update from CVS- update from CVS - use NPTL libs if uname -r contains nptl substring or is >= 2.5.69 or set_tid_address syscall is available instead of checking AT_SYSINFO dynamic tag- update from CVS- update from CVS - fix for prelinking of libraries with no dependencies- update from CVS - enable NPTL on ppc and ppc64- rebuild- update from CVS- update from CVS - make -jN build fixes- update from CVS - avoid using trampolines in iconvconfig for now- update from CVS- update from CVS - more ppc TLS fixes- update from CVS - nscd fixes - fix Bahrain spelling (#56298) - fix Ukrainian collation (#83973) - accept trailing spaces in /etc/ld.so.conf (#86032) - perror fix (#85994) - fix localedef (#88978) - fix getifaddrs (#89026) - fix strxfrm (#88409) - fix ppc TLS - fix getaddrinfo (#89448) - don't print warning about errno, h_errno or _res if LD_ASSUME_KERNEL=2.4.1 or earlier- update from CVS - fix prelink on ppc32 - add TLS support on ppc32 and ppc64 - make sure on -m64 arches all helper binaries are built with this option- update from CVS - fix strxfrm (#88409) - use -m64 -mno-minimal-toc on ppc64 - conflict with kernels < 2.4.20 on ppc64 and < 2.4.0 on x86_64 - link glibc_post_upgrade against newly built libc.a- update from CVS - fix NPTL pthread_detach and already terminated, but not yet joined thread (#88219) - fix bug-regex4 testcase (#88118) - reenable prelink support broken in 2.3.2-13 - fix register_printf_function (#88052) - fix double free with fopen using ccs= (#88056) - fix potential access below $esp in {set,swap}context (#88093) - fix buffer underrun in gencat -H (#88099) - avoid using unitialized variable in tst-tgmath (#88101) - fix gammal (#88104) - fix iconv -c - fix xdr_string (PR libc/4999) - fix /usr/lib/nptl/librt.so symlink - avoid running NPTL cleanups twice in some cases - unblock __pthread_signal_cancel in linuxthreads, so that linuxthreads threaded programs work correctly if spawned from NPTL threaded programs - fix sysconf _SC_{NPROCESSORS_{CONF,ONLN},{,AV}PHYS_PAGES} - remove /lib/i686 directory before running ldconfig in glibc post during i686 -> i386 glibc "upgrades" (#88456)- update from CVS - add pthread_atfork to libpthread.a- update from CVS - make sure linuxthreads pthread_mutex_lock etc. is not a cancellation point- update from CVS - if kernel >= 2.4.1 doesn't support NPTL, fall back to /lib/i686 libs on i686, not stright to /lib- update from CVS - timers fixes- update from CVS - fix NPTL pthread_cond_timedwait - fix sysconf (_SC_MONOTONIC_CLOCK) - use /%{_lib}/tls instead of /lib/tls on x86-64 - add /lib64/tls/librt*so* and /lib64/i686/librt*so* - display content of .out files for all make check failures- update from CVS - kernel POSIX timers support- update from CVS - export __fork from glibc again - fix glibc-compat build in NPTL - fix c_stubs - fix some more atomic.h problems - don't check abi in glibc-compat libs- update from CVS - build glibc-compat (for glibc 2.0 compatibility) and c_stubs add-ons - condrestart sshd in glibc_post_upgrade so that the user can log in remotely and handle the rest (#86339) - fix a typo in glibc_post_upgrade on sparc- update from CVS - change i686/athlon libc.so.6 base to 0x00e80000- update from CVS - hopefully last fix for condvar problems- fix bits/syscall.h creation on x86-64- update from CVS- update from CVS- update from CVS - fix glibc-debug description (#85111) - make librt.so a symlink again, not linker script- update from CVS - remove the workarounds for broken software accessing GLIBC_PRIVATE symbols- update from CVS- fix TLS IE/LE model handling in dlopened libraries on TCB_AT_TP arches- update from CVS- update from CVS- update from CVS - only warn about errno, h_errno or _res for binaries, never libraries - rebuilt with gcc-3.2.2-4 to use direct %gs TLS access insn sequences- update from CVS- update from CVS- update from CVS- update from CVS- update from CVS - remove nisplus and nis from the default nsswitch.conf (#67401, #9952)- update from CVS- update from CVS- update from CVS - pthread_cond* NPTL fixes, new NPTL testcases- update from CVS - include also linuxthreads FLOATING_STACKS libs on i686 and athlon: LD_ASSUME_KERNEL=2.2.5 to LD_ASSUME_KERNEL=2.4.0 is non-FLOATING_STACKS lt, LD_ASSUME_KERNEL=2.4.1 to LD_ASSUME_KERNEL=2.4.19 is FLOATING_STACKS lt, later is NPTL - enable TLS on alpha/alphaev6 - add BuildPreReq: /usr/bin/readlink- update from CVS - pthread_once fix- update from CVS - vfork fix on s390 - rebuilt with binutils 2.13.90.0.18-5 so that accesses to errno don't bind locally (#83325)- update from CVS - fix pthread_create after vfork+exec in linuxthreads- update from CVS- update from CVS- update from CVS - enable TLS on s390{,x} and sparc{,v9}- update from CVS - initialize __environ in glibc_post_upgrade to empty array, so that it is not NULL - compat symlink for s390x /lib/ld64.so.1 - enable glibc-profile on x86-64 - only include libNoVersion.so on IA-32, Alpha and Sparc 32-bit- update from CVS - nscd fixes, *scanf fix - fix %nptlarches noarch build (#81909) - IA-64 TLS fixes- update from CVS - rework -debuginfo subpackage, add -debuginfo-common subpackage on IA-32, Alpha and Sparc (ie. auxiliary arches) - fix vfork in libc.a on PPC32, Alpha, Sparc - fix libio locks in linuxthreads libc.so if libpthread.so is dlopened later (#81374)- update from CVS - dlclose bugfixes - fix NPTL libpthread.a - fix glibc_post_upgrade on several arches- update from CVS - TLS support on IA-64- fix vfork in linuxthreads (#81377, #81363)- update from CVS - don't use TLS libs if kernel doesn't set AT_SYSINFO (#80921, #81212) - add ntp_adjtime on alpha (#79996) - fix nptl_db (#81116)- update from CVS - support all architectures again- fix condvar compatibility wrappers - add ugly hack to use non-TLS libs if a binary is seen to have errno, h_errno or _res symbols in .dynsym- update from CVS - fixes for new condvar- new NPTL condvar implementation plus related linuxthreads symbol versioning updates- update from CVS - fix #include with -D_BSD_SOURCE or without feature set macros - make *sigaction, sigwait and raise the same between -lpthread -lc and -lc -lpthread in linuxthreads builds- fix dlclose- enable sysenter by default for now - fix endless loop in ldconfig- update from CVS- update from CVS - fix ptmalloc_init after clearenv (#80370)- update from CVS - add IA-64 back - move TLS libraries from /lib/i686 to /lib/tls- system(3) fix for linuxthreads - don't segfault in pthread_attr_init from libc.so - add cancellation tests from nptl to linuxthreads- fix up lists of exported symbols + their versions from the libraries- fix --with-tls --enable-kernel=2.2.5 libc on IA-32- update from CVS - fix NPTL hanging mozilla - initialize malloc in mALLOPt (fixes problems with squid, #79957) - make linuxthreads work with dl_dynamic_weak 0 - clear dl_dynamic_weak everywhere- update from CVS - NPTL socket fixes, flockfile/ftrylockfile/funlockfile fix - kill -debug sub-package, rename -debug-static to -debug - clear dl_dynamic_weak for NPTL- fix and for C++ - automatically generate NPTL libpthread wrappers- update from CVS - all functions which need cancellation should now be cancellable both in libpthread.so and libc.so - removed @@GLIBC_2.3.2 cancellation wrappers- update from CVS - replace __libc_lock_needed@GOTOFF(%ebx) with %gs:offsetof(tcbhead_t, multiple_threads) - start of new NPTL cancellation wrappers- update from CVS - use inline locks in malloc- update from CVS - support LD_ASSUME_KERNEL=2.2.5 in statically linked programs- update from CVS - rebuilt with gcc-3.2.1-2- update from CVS - non-nptl --with-tls --without-__thread FLOATING_STACKS libpthread should work now - faster libc locking when using nptl - add OUTPUT_FORMAT to linker scripts - fix x86_64 sendfile (#79111)- update from CVS - RUSCII support (#78906) - for nptl builds add BuildRequires - fix byteswap.h for non-gcc (#77689) - add nptl-devel package- update from CVS - make --enable-kernel=2.2.5 --with-tls --without-__thread ld.so load nptl and other --with-__thread libs - disable nptl by default for now- update from CVS - restructured redhat/Makefile and spec, so that src.rpm contains glibc-.tar.bz2, glibc-redhat-.tar.bz2 and glibc-redhat.patch - added nptl- update from CVS - even more regex fixes - run sed testsuite to check glibc regex- fix LD_DEBUG=statistics and LD_TRACE_PRELINKING in programs using libpthread.so.- update from CVS - fixed %a and %A in *printf (#75821) - fix re_comp memory leaking (#76594)- update from CVS - some more regex fixes - fix libpthread.a (#76484) - fix locale-archive enlarging- update from CVS - don't need to use 128K of stacks for DNS lookups - regex fixes - updated timezone data e.g. for this year's Brasil DST changes - expand ${LIB} in RPATH/RUNPATH/dlopen filenames- update to 2.3.1 final - support really low thread stack sizes (#74073) - tzdata update- update from CVS - handle low stack limits - move s390x into */lib64- update to 2.3 final - fix freopen on libstdc++ <= 2.96 stdin/stdout/stderr (#74800)- don't prelink -r libc.so on ppc/x86-64/sparc*, it doesn't speed things up, because they are neither REL arches, nor ELF_MACHINE_REL_RELATIVE - fix sparc64 build- update from CVS- update from CVS - prelink on ppc and x86-64 too - don't remove ppc memset - instead of listing on which arches to remove glibc-compat list where it should stay- fix wcsmbs functions with invalid character sets (or malloc failures) - make sure __ctype_b etc. compat vars are updated even if they are copy relocs in the main program- fix /lib/libnss1_dns.so.1 (missing __set_h_errno definition leading to unresolved __set_h_errno symbol)- security fix - increase dns-network.c MAXPACKET to at least 65536 to avoid buffer overrun. Likewise glibc-compat dns-{host,network}.c.- temporarily add back __ctype_b, __ctype_tolower and __ctype_toupper to libc.a and export them as @@GLIBC_2.0 symbols, not @GLIBC_2.0 from libc.so - we have still lots of .a libraries referencing __ctype_{b,tolower,toupper} out there...- update from CVS - 2.2.93 release - use double instead of single indirection in isXXX macros - per-locale wcsmbs conversion state- update from CVS - fix newlocale/duplocale/uselocale - disable profile on x86_64 for now- update from CVS - 2.2.92 release - fix gettext after uselocale - fix locales in statically linked threaded programs - fix NSS- update from CVS - 2.2.91 release - fix fd leaks in locale-archive reader (#72043) - handle EROFS in build-locale-archive gracefully (#71665)- update from CVS - fix re_match (#72312) - support more than 1024 threads- update from CVS - fix i386 build- update from CVS - fix locale-archive loading hang on some (non-primary) locales (#72122, #71878) - fix umount problems with locale-archives when /usr is a separate partition (#72043) - add LICENSES file- update from CVS - only mmap up to 2MB of locale-archive on 32-bit machines initially - fix fseek past end + fread segfault with mmaped stdio - include which is mistakenly not included in glibc-devel on IA-32- don't return normalized locale name in setlocale when using locale-archive- update from CVS - optimize for primary system locale - localedef fixes (#71552, #67705)- fix path to locale-archive in libc reader - build locale archive at glibc-common %post time - export __strtold_internal and __wcstold_internal on Alpha again - workaround some localedata problems- update from CVS - patch out set_thread_area for now- update from CVS - GB18030 patch from Yu Shao - applied Debian patch for getaddrinfo IPv4 vs. IPv6 - fix regcomp (#71039)- update from CVS - use /usr/sbin/prelink, not prelink (#70376)- update from CVS- update from CVS - ungetc fix (#69586) - fseek errno fix (#69589) - change *etrlimit prototypes for C++ (#68588) - use --without-tls instead of --disable-tls- set nscd user's shell to /sbin/nologin (#68369) - fix glibc-compat buffer overflows (security) - buildrequire prelink, don't build glibc's own copy of it (#67567) - update from CVS - regex fix (#67734) - fix unused warnings (#67706) - fix freopen with mmap stdio (#67552) - fix realloc (#68499)- update from CVS - fix argp on long words - update atime in libio- update from CVS - a thread race fix - fix readdir on invalid dirp- update from CVS - don't use __thread in headers - fix system(3) in threaded apps - update prelink, so that it is possible to prelink -u libc.so.6.1 on Alpha- update from CVS - fix __moddi3 (#65612, #65695) - fix ether_line (#64427) - fix setvbuf with mmap stdio (#65864) - --disable-tls for now, waiting for kernel - avoid duplication of __divtf3 etc. on IA-64 - make sure get*ent_r and _IO_wfile_jumps are exported (#62278)- update from CVS - fix Alpha pthread bug with gcc 3.1- fix nice- add relocation dependencies even for weak symbols (#63422) - stricter check_fds check for suid/sgid binaries - run make check at %install time- handle Dec 31 1969 in mktime for timezones west of GMT (#63369) - back out do-lookup.h change (#63261, #63305) - use "memory" clobber instead all the fancy stuff in i386/i686/bits/string.h since lots of compilers break on it - fix sparc build with gcc 3.1 - fix spec file for athlon- fix debugging of threaded apps (#62804) - fix DST for Estonia (#61494) - document that pthread_mutexattr_?etkind_np are deprecated and pthread_mutexattr_?ettype should be used instead in man pages (#61485) - fix libSegFault.so undefined externals- temporarily disable prelinking ld.so, as some statically linked binaries linked against debugging versions of old glibcs die on it (#62352) - fix for -std=c99 (#62516) - fix ether_ntohost segfault (#62397) - remove in glibc_post_upgrade on i386 all /lib/i686/libc-*.so, /lib/i686/libm-*.so and /lib/i686/libpthread-*.so, not just current version (#61633) - prelink -r on alpha too- update GB18030 iconv module (Yu Shao)- features.h fix- update from CVS - fix nscd with huge groups - fix nis to not close fds it shouldn't - rebuilt against newer glibc-kernheaders to use the correct PATH_MAX - handle .athlon.rpm glibc the same way as .i686.rpm - add a couple of .ISO-8859-15 locales (#61922) - readd temporarily currencies which were superceeded by Euro into the list of accepted currencies by localedef to make standard conformance testsuites happy - temporarily moved __libc_waitpid back to make Sun JDK happy - use old malloc code - prelink i686/athlon ld.so and prelink -r i686/athlon libc.so- update from CVS - fix DST handling for southern hemisphere (#60747) - fix daylight setting for tzset (#59951) - fix ftime (#60350) - fix nice return value - fix a malloc segfault - temporarily moved __libc_wait, __libc_fork and __libc_stack_end back to what they used to be exported at - censorship (#60758)- update from CVS - use __attribute__((visibility(...))) if supported, use _rtld_local for ld.so only objects - provide libc's own __{,u}{div,mod}di3- switch back to 2.2.5, mmap stdio needs work- fix two other mmap stdio bugs (#60228)- fix yet another mmap stdio bug (#60145)- fix mmap stdio bug (seen on ld as File truncated error, #60043) - apply Andreas Schwab's fix for pthread sigwait - remove /lib/i686/ libraries in glibc_post_upgrade when performing i386 glibc install- update to CVS - added glibc-utils subpackage - disable autoreq in glibc-debug - readd %lang() to locale files- update to CVS - move glibc private symbols to GLIBC_PRIVATE symbol version- fix a sqrt bug on alpha which caused SHN_UNDEF $__full_ieee754_sqrt..ng symbol in libm- add debug-static package- update from CVS - remove -D__USE_STRING_INLINES - add debug subpackage to trim glibc and glibc-devel size- fix strsep- fix a ld.so bug with duplicate searchlists in l_scope - fix erfcl(-inf) - turn /usr/lib/librt.so into linker script- fix a ld.so lookup bug after lots of dlopen calls - fix CMSG_DATA for non-gcc non-ISOC99 compilers (#53984) - prelinking support for Sparc64- update from CVS to fix DT_SYMBOLIC - prelinking support for Alpha and Sparc- update from CVS - linuxthreads now retries if -1/EINTR is returned from reading or writing to thread manager pipe (#43742) - use DT_FILTER in librt.so (#53394) - update glibc prelink patch so that it handles filters - fix timer_* with SIGEV_NONE (#53494) - make glibc_post_upgrade work on PPC (patch from Franz Sirl)- fix build on sparc32 - 2.2.4-13 build for some reason missed some locales on alpha/ia64- fix iconvconfig- add fam to /etc/rpc (#52863) - fix for C++ (#52960) - fix perror- fix strnlen(x, -1)- doh, should only define __libc_rwlock_t if __USE_UNIX98.- fix bits/libc-lock.h so that gcc can compile - fix s390 build- kill stale library symlinks in ldconfig (#52350) - fix inttypes.h for G++ < 3.0 - use DT_REL*COUNT- fix strnlen on IA-64 (#50077)- glibc 2.2.4 final - fix -lpthread -static (#51672)- doh, include libio/tst-swscanf.c- don't crash on catclose(-1) - fix wscanf %[] handling - fix return value from swprintf - handle year + %U/%W week + week day in strptime- update from CVS to - fix strcoll (#50548) - fix seekdir (#51132) - fix memusage (#50606) - don't make gconv-modules.cache %config file, just don't verify its content.- fix strtod and *scanf (#50723, #50724)- update from CVS - fix iconv cache handling - glibc should not own /usr/share/info, /usr/share/man nor /usr/share/man/man3 (#50673) - add gconv-modules.cache as emtpy config file (#50699) - only run iconvconfig if /usr is mounted read-write (#50667)- move iconvconfig from glibc-common into glibc subpackage, call it from glibc_post_upgrade instead of common's post.- turn off debugging printouts in iconvconfig- update from CVS - fix IA-32 makecontext - make fflush(0) thread-safe (#46446)- adjust prelinking DT_* and SHT_* values in elf.h - update from CVS - iconv cache - make iconv work in SUID/SGID programs (#34611)- update from CVS - kill non-pic code in libm.so - fix getdate - fix some locales (#49402) - rebuilt with binutils-2.11.90.0.8-5 to place .interp section properly in libBrokenLocale.so, libNoVersion.so and libanl.so - add floating stacks on IA-64, Alpha, Sparc (#49308)- make /lib/i686 directory owned by glibc*.i686.rpm- remove rquota.[hx] headers which are now provided by quota (#47141) - add prelinking patch- require sh-utils for nscd- update from CVS (#43681, #43350, #44663, #45685) - fix ro_RO bug (#44644)- fix a bunch of math bugs (#43210, #43345, #43346, #43347, #43348, #43355) - make rpc headers -ansi compilable (#42390) - remove alphaev6 optimized memcpy, since there are still far too many broken apps which call memcpy where they should call memmove - update from CVS to (among other things): - fix tanhl bug (#43352)- fix #include with -D_XOPEN_SOURCE=500 on ia64 (#35968) - fix a dlclose reldeps handling bug - some more profiling fixes - fix tgmath.h- make ldconfig more quiet - fix LD_PROFILE on i686 (#41030)- fix the hardlink program, so that it really catches all files with identical content - add a s390x clone fix- fix rpc for non-threaded apps using svc_fdset and similar variables (#40409) - fix nss compatibility DSO versions for alphaev6 - add a hardlink program instead of the shell 3x for plus cmp -s/link which takes a lot of time during build - rework BuildPreReq and Conflicts with gcc, so that it applies only where it has to- fix locale name of ja_JP in UTF-8 (#39783) - fix re_search_2 (#40244) - fix memusage script (#39138, #39823) - fix dlsym(RTLD_NEXT, ) from main program (#39803) - fix xtrace script (#39609) - make glibc conflict with glibc-devel 2.2.2 and below (to make sure libc_nonshared.a has atexit) - fix getconf LFS_CFLAGS on 64bitters - recompile with gcc-2.96-84 or above to fix binary compatibility problem with __frame_state_for function (#37933)- glibc 2.2.3 release - fix strcoll (#36539) - add BuildPreReqs (#36378)- update from CVS- update from CVS - fix sparc64, ia64 - fix some locale syntax errors (#35982)- update from CVS- update from CVS- support even 2.4.0 kernels on ia64, sparc64 and s390x - include UTF-8 locales - make gconv-modules %config(noreplace)- back out sunrpc changes- update from CVS - fix ia64 build - fix pthread_getattr_np- update from CVS - run atexit() registered functions at dlclose time if they are in shared libraries (#28625) - add pthread_getattr_np API to make JVM folks happy- require 2.4.1 instead of 2.4.0 on platforms where it required 2.4 kernel - fix ldd behaviour on unresolved symbols - remove nonsensical ldconfig warning, update osversion for the most recent library with the same soname in the same directory instead (#31703) - apply selected patches from CVS - s390x spec file changes from Florian La Roche- fix gencat (#30894) - fix ldconfig changes from yesterday, fix LD_ASSUME_KERNEL handling- update from CVS - make pthread_attr_setstacksize consistent before and after pthread manager is started (#28194) - pass back struct sigcontext from pthread signal wrapper (on ia32 only so far, #28493) - on i686 ship both --enable-kernel 2.2.5 and 2.4.0 libc/libm/libpthread, make ld.so pick the right one- glib-common doesn't require glibc, until we can figure out how to get out of dependency hell.- make glibc require particular version of glibc-common and glibc-common prerequire glibc.- glibc 2.2.2 release - fix regex REG_ICASE bug seen in ksymoops- fix regexec leaking memory (#26864)- update from CVS - fix ia64 build with gnupro - make regex 64bit clean - fix tgmath make check failures on alpha- update again for ia64 DF_1_INITFIRST- update from CVS - fix getaddrinfo (#25437) - support DF_1_INITFIRST (#25029)- build all auxiliary arches with --enablekernel 2.4.0, those wanting to run 2.2 kernels can downgrade to the base architecture glibc.- remove %lang() flags from %{_prefix}/lib/locale files temporarily- update to 2.2.1 final - fix a pthread_kill_other_threads_np breakage (#23966) - make static binaries using dlopen work on ia64 again - fix a typo in glibc-common group- devel requires glibc = %{version} - noreplace /etc/nscd.conf- some more security fixes: - don't look up LD_PRELOAD libs in cache for SUID apps (because that bypasses SUID bit checking on the library) - place output files for profiling SUID apps into /var/profile, use O_NOFOLLOW for them - add checks for $MEMUSAGE_OUTPUT and $SEGFAULT_OUTPUT_NAME - hardlink identical locale files together - add %lang() tags to locale stuff - remove ko_KR.utf8 for now, it is provided by locale-utf8 package- add glibc-common subpackage - fix alphaev6 memcpy (#22494) - fix sys/cdefs.h (#22908) - don't define stdin/stdout/stderr as macros for -traditional (#22913) - work around a bug in IBM JDK (#22932, #23012) - fix pmap_unset when network is down (#23176) - move nscd in rc.d before netfs on shutdown - fix $RESOLV_HOST_CONF in SUID apps (#23562)- fix ftw and nftw- fix fcvt (#22184) - ldd /lib/ld-linux.so.2 is not crashing any longer again (#22197) - fix gencat- fix alpha htonl and alphaev6 stpcpy- update to CVS to: - fix getnameinfo (#21934) - don't stomp on memory in rpath handling (#21544) - fix setlocale (#21507) - fix libNoVersion.so.1 loading code (#21579) - use auxarches define in spec file for auxiliary architectures (#21219) - remove /usr/share directory from filelist (#21218)- update to CVS to fix getaddrinfo- update to CVS to fix freopen - remove all alpha workarounds, not needed anymore- fix dladdr bug on alpha/sparc32/sparc64 - fix Makefiles so that they run static tests properly- update to CVS to fix ldconfig- update to glibc 2.2 release- update to CVS to: - export __sysconf@@GLIBC_2.2 (#20417)- merge to 2.1.97- update to CVS, including: - fix WORD_BIT/LONG_BIT definition in limits.h (#19088) - fix hesiod (#19375) - set LC_MESSAGES in zic/zdump for proper error message output (#19495) - fix LFS fcntl when used with non-LFS aware kernels (#19730)- fix alpha semctl (#19199) - update to CVS, including: - fix glibc headers for Compaq non-gcc compilers - fix locale alias handling code (#18832) - fix rexec on little endian machines (#18886) - started writing changelog again- added ja ujis alias for backwards compatibility/bin/sh/bin/sh/bin/sh/bin/shdolly.build.redhat.com 1103535451 O R 6 6 6 6 6 6 6 6 6 62.3.4-22.3.4-2nscd.confnscdnscdnscdgrouphostspasswdnscdgrouphostsnscd.pidpasswdsocket/etc//etc/rc.d/init.d//usr/sbin//var/db//var/db/nscd//var/run//var/run/nscd/-O2 -g -pipe -m64cpiogzip9x86_64x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), strippedPaul Falstad's zsh script text executabledirectoryempty RR R R R R RRRRRRR?̽ |)LQ YZ@+H,%MiMEA4O!ZQ" (N@Csν WfΙ{]&)SztQԼ) ~[Ԃtz4}#O]4<ȁ?˥q;~\D=)-kHYn8`L|#% ?; 9.55>Ru xՓArS*x WDWWQ@S F)<ş4$DT, H!E{vg+oi8;rpv ܰp<۸n܅ԯ'.n8j?!xfYȇì|Dnɧ|`苠¼|!7}M-q)(ѩtl<)nJl ڊI.uUzXf=*&À}_.,Q A{xk` bLn~Іa MF؇wȲ b ]2uҍ֯]͍eVɢ1  Lb?`I.ХLJǒ+uD˼xK(h<`E|WV0; ޒ_Ėy#y-\b RKݻXƹy5pU1>@,qw,\4U<8U^^tuwA$/r͒\X׽ݓts|L\لq}Rn{ &b>"Պ0a;w{lxT ]<ӘΖGY| U"%*"_k89Sjh'F;|>B2ŁW-[:=J:zkiz2U_\)ˏRP{r!#֚ge汗]6v$RVVdoKzϻNy KzG'4CBy㳼qҬN_yq0AEx.N˟*`'\ +S?)Ƹ E8]a^4#yaX g0FLa5N(!\|jA%Vy z-'ՓqδG|dzwFGE2G08M44C{ B:lT`0•`!%c q75 _">RO/Uoq3kG"F~vГϕvVϯݵ|wA&n^_c|YYk7zt+·@[\+WݩM  (<zN»Otm]|! \'5Bp~ṋ|'\]pk\9n<\O$\ yk-%msWz y\SV]}\^pYzHHx 6_mYifu[KVu\O/\3evLHWlU5\z÷4(Qy \^ ãz.;\7µTWFE~Z~](>_~!fzp=Wgtp)KLJJh MmYފG fϫ|lЗi 6õ.wsJ?o?lW7~(â`%nh$]sf_/Sn$]uwisz?k#~_.~Oti~+\={{[~'&cH|a!|p|on$G5ڐ # a-~u$6<' LOj`#'=r~wė ㋈}榑x`krV_DEⵘpFxkcIySd4ҷ6d[Mtj4W15,u}Gr\Mcb(1uܣfi\tr@-]Χ5H7r\Еѫj֚ވ=ݰ|r>oq~F.]z]{C#>&-oN5\.)t^Yk/0KTD;Y'ژX`ywpiX{u</^+WS]{lhv㒡a7I'#tz26*6e|{h1Z<ՏӵY r\\ϡCy{]|~6O>Gǟ9>9M옆& Ե>~LWC}4R~ql6 m׉P.;Hs:e:>wՔ՛r?ob&:4064ZGP^{ۓrq˹7 #3{EW65<_g4FA/t:fuܣ&α"z.8+SW^m<"p< >hkE _urv5|:7{LOuvR[+:陸pbyt46lJ.kl]kZ~Z^lhPoi$ÏIہͱ!k.U?ig7ԈŰ{ZQ$]>sR$S#<FVvjqGJ#|T7iripѺh42w/0Ƿ+#a=hB~IOX5:A>Dݞ㿶xu#\Դa{_l}..]ܟ'nz6{k<1Pv#.w|IYi.łfL,-\ܩ;): (z\Xo8m$jFE~CXKQjS:]҈es:]WGX'TM6 6޸]s6]%&L(Sf((3]448G9rs s]eȺs_l6`Ae%yEu"qcm.ۂN"7 i(.~ˊY@eRW*79/?Q_%/_y_C9\:*rƳZvUп HJ>$2/ LX +VN)д 7q$W1|')`m>{uĊ֕c M (u)xII^9r̐7d%ame`6<1sEj0Hˮi|! vZW Eh.4la@.~kg4n=e8W4d)X E©Xlwb9x&F 0kg"ˋ旑{h{݌zBpMQFGDl=۳%`xM(PgLVRSa2̎f{b˦Q{>b7{U\paW8poL|ǵEEͱm#779'8ʏׯ|'AOç𹼜a:|5O?Vw:|)O_? t9F{uu:'oV_[k'7>:ePuxm_B8kH^k^[Mu4^[6IՆں(^['o'/yJ^Ok:6=Ws<^]kuxm^iMOtxmǤ~K%>ہ:f xS 1a*o:OzXoktoy:o3[ß:f״8%q0&'sX> u;9\+u|{8~?ux?9~?s9~?_5:>8~U}f |2Ds65OᵳQ-:^mR#FiG5αrW6R1\~,% !>E~!xF, ⺣ϓ X/_j*5 ?_ NX_+%[t V~NE>xq_*ųu?+#$C/ASx^N% A9u x,E__/q^MD?"<'#~ |O5K(h# >~O"OGCx ON$ ފp.X/AxO';~E8'x.W. ~D?O!\HED? Op~B'x%D?#\J|7eDY?D?~'D?vߊ'^6O$ ID?WG#<' ?B|G~ <'xS~w"OV'ϐFD?K~'}D?"\E<a?O+'9$ ~ D?O ,?SD?+D?!<'x~'n!O& D?}~';ߊ D?E~A%xgG#2O6B|W~ O>DuAAGx.O $ ^wn&dqn2(je%%v20FxCɕe7FJAo_ɗ<7@A(u; }GK$Lh+8KT$V5neAA5?8c2@OH j)^lx3$"|å@Z#T ^XqjH]xQ Hu9KdOc2yR>Z|UOݺ _n=+[yDX $hy4FkeͲ^;dY3MQQ;+Mry+=5=QGJh*:o=+M5- ywIjF^.9OIQC{.a*0@8g=iVzZWa/uߣpQ)G׬*}+}r(o[q4}6I\Qz6v,n 1a~':"oGN1VJ_̊_IJ/3Yʊ XDr'>q?1J*zy]OFivtflM:ơg9RC@Tد GT<=M 4 r;Iu|YZcB#/k)౦ !YNv\I4Nfb}BlЍ;^~A0nbN\5yxC<cCEIaMrF[-` w+*& ֊N^!7zWБVz@}|iFnxsR5Q)6U6;VGm\&|/<7I6kVjsZ]{mͥfG_"A,_5 e!?.1Q #Rlp b˸;%g/< Vg)3%K[ځ8M?[IS&0GPO)KHCGW[꣛'m]5#=\5L`:CYP[",kl>y0:},ɧMgX_QjZ[ _̻aCk*O*9ljc-p:ZFs՛c~h`_>OcK4C' ijjçh"7U+xw-ۯ!i4ۿNLb NC #C:״0d+m]f2{k SD,}R9ғwC1L)R+Skğ?iÑc:_t33lvh^w0QHJMP|a"͐ 0Ey~[G767fEX͚ьq5c<4CɈè|*U2ASI| U._FSR:n6`QȦ,eD p b-%d!9!<x}+jCJD% - iP> Kv3k]ԩ j@@| mȘjj0U7A>8-!bkPa1+b17$PN/0zsՃ1or[îԵiӱC$ r1YiLˌ r޷ !3:8se1cݩڏðʫ4cs]X+4 Ab!xٵP+ 6#y@vXlA?m~TYUK%PS~@W>6_qbIW]}F|ؼ~8p~Fo~ V6Zh02W_ը E 0v%.k6?lJ$Y/7u(=7?sm5ԏ! a PInԫGԟU՞s1j%{gӞ~QM7)"ݴӸo#omlV# /ʹnF@e `.o .M!§4! |gNj m(`RR*Jy2 ɅMUpʷ^F2}$̠_${ v56< ur8/(ovHMjt'0ij3Xf:N:ThwYqax3 RQMz7mXԻҺ*\@3c5W\&6Ȱs._`.Mg%-/8Khr 8|֮]'72Cv~LoMMs-%:lԚS{ (6c2%jsqD(8<)WQbkCXQB~hzS[JrAc=7U2LlhL>G-ONf~i촟ҳ,ڨq|] ސ okt|7' ɂ7z'y7l687oj%\4^m?|HaF3 hH들>Id}>eb6$vv]4ϸuLWHԼo4*S:\ʨd.b4eEFA.%+w(\)u.Ʀjt/o5jN^aWz[}WBΜ4 cDK Lm;GSu_y8wYkꂏi+osz\ |PK^9~6<`^-y|s ϓIʉő6 kн⪠?<ȦhV ʰ4UlEy4YhyJT<-@uc Ԙwxqn(ӑe闕립_i|آw5=BHMB֡5jd^F!-]|}O =Hu(u_H[})J%ߔcB˥o'%[՗凌rN|SxݗdpT?P*0OP*ၕ9ʨg̒<Ldx\]Jf}cWw`NK=$L$ZO4P\HF'j sz[u^{5GI4A=O ,Tik17 &i+?v^BK&vΑZH?vQVЫV%1{ԵX ޖH@$ڛ :$WVS~&tD,eXLi~?xWK06""uW1$I$4Gs@d&u.PVm lo%I)k;6?}uu/J)PFM܎Q"(J[#lbZ=@#ut ?ۈKq!z?s\[=0b?[ZSyeM: xfנ |\0)֤,/R ڊ~g0 X{e7n} ruhl2{qb ![8 |j˜wJfH5`s dFԙ}h'd wSe rm5!`ݷ)p~gJ?FϾA~Gx9~t5!ױ6n;V (cR_AQ$) 8Zd/?;U:QBXSPiy&ٖb JCpcEP,o䳩[gN-.ۙQ/@4xsoM61x!+9ҏ[Z~5Gc듡x sa^Ƨ+4W«%NYY1M)u=N`A=핌iT&lu#55?C ^,B?{͏h@Aekm\JfWzh#TB_{tzCA@ y!`_PY ]w$nK,>XlT 4[h&w(^RJ< o{qFX"4{. jo,疪6!-.'cz>.dV.>݇+=[}~1J`)S#-K7dɳ7ϘsvշNl,9[oj!п.Q[JɁ! R$U3_m[VH%-H޲{˨!u?IѸV*->$ЅI~9!Zl=v9s; oi3>xycNYn|!üQr:Twm _rp!`M.Şyj;y~GmN;x9,{+jB_{ +g+rV,<:;jm8L=`=O&hm@zOm!O+hbp!xo4=ymLsRwo#MJV?k*ޤ)^dcOҧlau2ԐV 3t9Gk)o!c(Fc'dFiy(ihW[B]%흣t1gmýyI=;MT[uXjVk`غ6>NN|և-Dꎭȏѱl(Kq_k?md7t^Dm{OOZZG̡eɟro%VTEpq?W6J4ٲݷ2f9&m@BIcC&llzbinf+3Zl8.V;0ѻq| dڀ7_9)ph9LJ /&=x(G+n S|-%¶iw첼Hɝ! a38:؅TM[VʹլVm@]i񯼊#506o4WYMQ}>D#~D,TTͬ3봦C`SGY|#ی;j7l[3#5[b =S.~ἳwJ|ʇQA0 hQaO}I}T/?DP&~dèƬCɸ1H#Ŧr@_O^ cyh}x9nl,V24I~DTںZ-׋"܍89.lYh&n6p83\d#4<)5N{ۚmؕoA) %=.Omic֜ud01U]] bpti?P)n؞ԥXˎY8\vm;L 3%~]]qc #S<;e k#ި#_e .7l?ȫp `6XSC¯ht ' xck D0OϸAN-wnQxZG9dq**%(*2KX)ju;be!5f[gÉ:G ѝWlV[[K58$hMqGU?gM sv4{?-5Ԃ^NɜY43Ɗ@VLx;&-3AO̍PwZcL,ńYo#kbc@["U"?j̒\PF&̋b̀kHnkD:0-+*b]\.E-Ay<8ɦΠH˒Mw8G&y@u߃3'qZ':pGm-%v@temk߯^Cz&bh;$ 9鿚ZЮ#RO0aC!G>AK;zDWj@PJmk1L[J(1n 1kѨ#Ff~a_N ~Qj[@ . bC}e~T3Z/*``,M0T=*Z,n!!}!)+z$`=%so|j#}ٿ$&*܉OᦈETyv9"Gβ5igjB'⾎y IDZ0W R4/QK݂F;B^ IU5gpBt5,^TEK9'8gCH(N-y̅,PDwlԴ&3!jMf Úk@ͰLՙYrR2Z鈚3x4n0j]Nryo;2qʏelS3q&Ot0!a+ ߦ#sɦT=YwNJ2#C(#f I'\I`p)\20}x> FcPZfP22h, %qV3qp8_$ htXv%,Do^v#kո'lӉAr@m)u0} )30K(6'DRb.W3MPpC"Ai \$Lld5f|fV^f?cpw+_ )4pl~ P.7|#()ϲ?tЌZ߻6>^s79t"=v{4  >Q: P?&=٩qԷ}3i'w ǎHj;ǯNnieA&2}YJ6 S:|I#ǀW_ѾOI>Ӿ`X,4ȶ|7FJ< {|Xn̉a{IͰ.@[+"IOԍ490 GŠ9aLhKB{vy#%IZEhōUeOŹVw>DrB[xGbX^T LEwӉC1Ŗ2ߥ(N=-)x~]I GxRpgUcεwyK9_;Z/kUw~A&HWyȂ&f+_nZq94ܨ~=Wo͞_gQK_V /w+u_ }jU_Y߮ݍonߚx#"Vaa1vL8~(wdI-]<~EO}`؃yDk_D`y8ŢCP4<\^cBx'c}u`2j107Py⩤&{h _!.5BRқh>yoB e5P=j5+c^?^^(u }+Ӫ=BK_@zϥ~{lR.6ʠt`aVYKlF VoLx#Jr.'JdIP0 y(Υ(mUǼv;C(:7"uzdj0V=ՏZm–hMcU{({lc/g> ը$㱶ýދ4Vr"7ko*~!I td^OxwwmJ0cݹVS됳gd9UJʚlExq r@;rbxut*h% GD߱h ?`~i8>velfcۡcy 4c۽ &+ۂڔ6 0V=ԹNVf~fEGP6ɟC_e} A4ewh׎88׽,~ͲQ(cO_6@э4`z96o/oF+~}ׅݿ_/q[@;>'k"z#-kG=O8k[-[*I݋??߃ZSwsc븙wW-xdZbb*ưi1, 1i+e<`)HGOF[e𞂠r! * #0WF;)T#_k ґ~b])Om4mQVI~ˡ\  9%9M>b?ZZc]pTe%7R_l+ùa&sЀ D»AFg+|GX$j5҈Wlb +0m ͖tR f-KʝR[ccBdSo hJ[!Al6oǣXƻ J_T.)l2IHwkWKm4v{Lɵi[H$vy9*ў,65(1*bz3V v]>!ƿylF$ĐWu\\տŸX?/Oo?Ƿ[gY~FF7WbL2j=ֶ'Wɲ6PfݿWZkTCViތP nS,JbQX7n)i3~ӗ.ɓ1l7Z髌Ah@"7m@܄$I)XW 5-X=t6v$LQo+-Cޫx"?'!7Gg`2﵌)+ lF|3;UL#]>&S5ӚFGW6!.0jWK :*ѫ׬u|蠹c'̝'b\ܹ`;g͝e'p<^_`cF#fI~Jk5U1}1?jvzB/_>M-CZGhGy>h0}ߴi$欵vs)#6&K1·MTJ;O`wg ҃7":h$ J33!\(א ILf 483H4dVWzcw@CQ4S3G꺞:uTչd#!yU/2mx{at?jm]fĦ`RkѦY{w8~}"x=)tHXs+ kS9+$ asIlІa QgHCw 6;3}MM5KIl,}PL[Gqٹ k! VGؾ#)B'`P ]kXC8cn$Y 57d|FۃZǴIKBa7VyR ƔSO{'s#$pNxdN< Sg@i!yDVņqހᛎ(fh_?X䋆o .!`sm~̸5YKj +UX^![g@ntvncTa!Y!D2k*l. ;Ijp(]BRh{hD4}ws[.>DnT7ftyq-$0cdUD]C=j/uCNhSyxzɺ%<>(9|QݷRPhpoMjI McuL` ENWX:h$iC`|?Z|u ē򘰺Jd25OiY[[YJ7+\MIIGؼ#xqZ?p "] WE,a\@b B[xvE+<4Ŷr,W'W-nM1uB[^552ZגCXHR [7L-vGB'5b*F4:C\${MBi :(g˅}v&n/IIx b2S|A7+uBc@5S߾ҐҺ ovqMNֳm`}AzQ {-7LѸkӆOh׬"gFZW5Gb<%c5T&ҢlШ!u ? j jTTf/T;%HY03n2L ?0f8qf|`g_yy\o'R d~I mI&>neY Лdq{JbQ~Ǔ8?t~{3Cn8nq A'4w MX+&y_"8'#ಓ>H2\sPw4}20`dxnт3XE#8.Ϩ@CqT[8Ry牠x'*&)A",N+ze:pbФ 0N5-׃Q٘n#AMF{=>EؕZq#k|P%jTk.܉#Eܴ_ ez"e?#AY\H C"W2Fu-̈F+P[A騀Xs /{<,$e x07>AtGȅSZ:t: @lO yĿaEb[qxiiΫaAVQ.hh eQ'IjCC>dP Ƴs n] KC2+X|F;fÛN>jdWhQJM{eFрIg0ih\3Ɇ ˭ ZÖY!a|fu9 c. Pԧl'3Tԛ ,zoKUr_$J>Uz)k1Q;ry[^25-'_ }>}(ie /f|Bz z=tx^:Vю%Jm&ڍF!: *1"̬{ț)'-8#Y0%o-)R#T1]\rtmDuo&qz[V|W|S`4r9xߥ%h|O~2a"⼧bw?SFHs` PCKN wDzaeȫw 2A^RP!$\ sQbKJeZ՛ u=Ey r|v W؆Ȯ-BVQ*t-VV$}'~w("U 1+[>)^%CM"jnxV ^HF?3Av-OeC Xef-)nѓ&RjS=6vO{~'"4{VTj$.ݯ(r E6;oy;NOw@3? :/@/󈚡u7.=ZY!l0\-]Vna|X]iw@a֡8 s { F9dF-@Pwy2pT\!vf..e~[O\`&&><8T]RrUR=G.)fљ\yBl5tyU KpI<G]wvDY 'b&:Xvʇg>8sH J?UϺ2wT"! 2[Xϕ#μYq!3%sn8VuZG=Zݲ Z,n95g)(hMR &=$sɚ+m0c4t8l&d2&a ЇZvH{wA8} }hhnB"kuA>^g{uh 6IYldғ9# \o>.NX= IH,fnek-ѹQvJ 5ٵߩgq*XEvrX"`F̡U!7E 4Ĵ+G~:*g r\hԻtW]WAUcֽBJlK8:'Ti2&YY`y )=CkyGZ:/©&3BS[8FrP7CDաv{jmXӕ : ic/ivH9Gi#,t `N%;|!3 Bʧ;v+ iS*𸸅QnL Ci.  Nd90'[pĐ>i>^? fd-Ҙu/yWm ҈v¯#`GCIx$֪އnR2 [q!fѱV!xw Z?~Ol8D!a键/Hآߘh抰Ւ<;\ kǪk 6 D.C" 2,rV<}|hBAP353?lU39F{Ym?ОU{Pڅ ({ Ɗڮ};jEw>l=VyZ۾ʘw_q85ܵy YR>_VކMZ4BV)~|+N&k E#D$)Bs8e˸p0nއ~iJۘw h>[J VTxAa@E؆1o!hT~pS5?v>sʬ\yuw=v100ufl"~' 8W eNJ 2yUxTjnBa=MCjHgt0.z^Ww֊R7.C`n < 3 lSBMT7Id=R3)RAMHAtr!Qb68w n xo4w3hjRG)`Jm%1ll buiR`I^Q<7Io~F}zy)w!2::fafx9S2JAP֬ DR}dnwOLaB윜2 0ݹ|N^fm7iԟºNa^JUeDA2Z+cMp|l# vsOތҺk wo,ȒzWJSi l!-9hӔ"!H--ߴ'2L_h*U4Ե 6>+n%|DPۘB,фp7`l*b`оď KGF" NځUd[mS!ˌPA.b"ЇXí=VM? s2FMZ|#+8qЯZb>ᗊ>LZf/5}2:aNSaHʠp Jxz]DJj2J&0hV60Qy`mB}%>hOu>h~ز]XurLE:tk.:&qPR;F"s_7nTOa7FFMWC-fv:ǁXFDdZOɮ4"pKk{H `jnM>f".@RTRo/=h*:;-ϧ_Eҗg/u3QԔ\a]ߠwR?!40#=$7'j|Sv,U6.d );u B]ľՉcA@YZ=k[^ M?Yޔ@s B-P'D7?Hs;eGXIY`vqFiRpr~ȫBZv"PGe򘛵0[FC( m=8<^L3c"'cZlcZ_GƘd4bVY"Y4IdXuR+g tѦrwUjQ{fK7Ƥl|xp5d}1`J &;U`fl8]9FηNbNxMnq@{"W `nom#[کQ>⛖(cG#fZS :)zó]h33Ť.k)-2]7ԱgcNd|Y$ "B(eΞT;X2nie/?q'O㇇}qGo@ D::U@lj]N|XGyudSJ$ 5ONiw#cο.[/QuVyTb!*,ȐrvbF2&w.} Ӧ1'po;S -C3_ЮCGfْrjw<`}0[5ˎ(zxG>ag"s[ߠ.Nʀqu$p|57 h)Y-l~Y&fv]_M XUJy S O䝎^nSrRvq-t@i^5;2LHRs0! }5z,|ihzu|_v>^!9BxCtDF!8i!խY!y`&X{ FU=XK\$'U~ [X㱅۲~^3KL :=>Cg^W־8yt>BdCQc0V$"2;0n'Av4恙K()XPq <8!#-BS,F8H弌/>2c&!(BBԒhE# K_jJeu5a:ye,L94BpYoHv{+PJ c6xdw0g=c8,ğރ~y3:]Oƿq5~5ИCCf ߛYKga+p$t9ĉLl+8g~L7`z9RhxH#c5 5B|,%K,4Gn\L~e%Fg1>EjoKG !UǶ ?@fHG^elvl1#xiX a锭iJ*x,Uq0b%ϒ_2=Qau)D5|w6F^;/ s-z#w ΒUfZ\wVmǭ"+B6tVmzAyJWl.o-Kvm8f2WO1:JtQ97r!9[eϳ^ ?H:df{;q'l(5o# Gnq>):&q(} o6@sڊW"sF[K,⡠=bJb4'Inؿ;3)7 K!)WLlF?O)fTCޱTQ㨍ij6{F i'mz?P-whrN mr |[WoONG_k Rf#vAe^5~2a|:B;1#PaDX%>G_;-<Kx{ 'yYu'bnR<똨$:4ZZ]H",aMc= |u\|ʊ#5]ÜfQΒX Ke¶}N5 ~.JVdL/xՋ(v;j@&X>)F]f!wn;p?ZK.uŶHdhI%R*,j!"ÓΟƪCzd? ;h󤵢\Yl8HUl2 4\!"iQɈjZ<ʄF_[u_WwA )#x,H~v":5zcՉX1 X1xkW.08cȖm%*S`JZj&-Gt[Y K-4Y׊2kŌ.qt寑{ ;ZN$kd@3_Tl!,ntAToLys{D |9ʧkX$ KN58+d" \-KWi'_\BF*K*ziY`I+99jΙnJ <5;#[6myS^ pwJNE jBY5<͏#M[r [q`WCxMA{!]hc[h&ͺ+*Tr];*1k$bXܜJDf6yʵf|~BBn/ 'el4`Ƙ2Ե1 J wv͒l $+=`-2Š~ (WQT9L ' 6eg@5}L /aKHB>pRs-vi08$I& h}ZI)#V![~dc޳ MCa}sjrvZN4JޖwbQ2 p;2pOp;#޹( 3Ēa)6ڀ|L;4HP|y.AmAoeHf.s# Tդi018 Pt;!=$EnA&%d.w7)ce{}s#Md ]]+*.+e $X&*y׽g113߰?JݚG&_rRoފETk`B']` \fnnN9V,L-!lPD20sĆx%m#{YqYBgOb@HP^n5ܐ%E7aފt'8wĞbEOn~N Wy(!a]H ^# HEFȴ  ] i߻m)`[3l@ھK4YL4`@3-.$$*I~W^[7Zw6)`Yh5_AxڗYtw"k"6mOYB{a!hADš]5]י>Qaf`E܉;c(,ܭ><_ JXkT#,E1&Q#^BWO ݑEb(؝};)ɀf[Z8*8! kN3r Τ&G>*;>{HtS_|}1]ϒU~ 9`74Xu?,d#d/'-u2=X 9b@*ODME!8LQA2u~$,ŭ58H8c(<)gY$u!̒fvI^┧X8,&:18R!8$K")E|nv6Uq}h\ EiȤ0ڐ Kg tE-O$4:-֠cd"m Et\ob۱Ǭm.v͎V; G}ߐAs-Hp)KV*ѣJjྥ<&6:]vwŹNvˢՍ{|7ώ(]!p;^ŤEbI&{&οU?MBb`ɸ } ƗeKjE p6f灙/|El6cؼ7yn&mƃ /NgrC~, ܅fO?| opOFcH3/ $^RH=J&ԪbxYdehw[]} MЫ3:֩LHFmt05Ņ^-оTa񎣫djמY?!9^:/NR-tA_`U3\yy8\)@wq~vlZ߁ӊwtu)QJ!j.y=IຓckƩDNyթ-Jc-wHHkg]at$|M˛i<a{` i!I ٞ 5NhxZa% /_!/e1< 5mC4}wpQ+F]sx Ǵx(~&v~{o 1,Ҍ7${+>.!4{ ~O::fz2U04bDŽ8vb׿vv&vh@;0)$xٌO0f-yэKTNVaTڔn r!,^Nq)ٿ̛% ]X1J{|C)m{oHU`,9;,B\jeNel69h!a*xPf~0Tv7kmQ ͌ > p%ӮB9сmLE)^a:1.uM-1ԕ'6(LE\y{uBL'j^B)vV H# _?B;8 .)u&eԣHN.JRIy)S%8XU+3~rN7*]M~/4gyJj,%-|:n\ר[ßXH;mmN&iq˽T+ETVR98, kQ1TbQ~ @}4nx݇0ͮ}G.!˾Tgmι-Б¾.QS r\cuf Qgϕ.D !Q޸?oX=R3HF+A"'@ c=$1'DBdCyJlAm̍1q~OƐXcC>-&bLc42fhp#{R(a/8 }j"= MRFx3yL9dMlTA͍ Ls*Wh/ C+:E#/j{~x~k[RRƦd`懑x@v8C [tI܏w'ѫkH!!Jl!~etjVP|O4H?Bv P Z0c";BPZ߇֭ZѫE =`Es]cW-ZIԌޡ^x ]`y+4oف- $1ڦ#*WR>+~[bZppE |!t zǿafS?c;L)}oHzf@7r4&faV3Ќ~x@?):71f&+^qܿG!n_lg(|_bd~saS*8 m d`65.oq+C+*"QbT0.Y 4BҬ7Ŕܴ28ٝ9:3}9Sz#vMONse~y.vZJỉ촺<`Pq[<)B|3vBǁ]l*5ʮN?ØX= u)/B2n92 YY?j7=s3^h_7Mm׍$d\kX&Cqfj>F; (絑'!-AEw* KJ(Qtp`vc Oz*|0EEm2\ ZkN4T.DÇՆ'1hZwvSÿMo3&hCa&\n0A1t7k͜~# %gIl ?d*cU|UqF4{߄m34ʡ]Š \/E{7#+iCP0*ZF_+p/$nHƮn7ݰN`e,'<'+>A#6tWT#l}ü\{A^\_ݜZ,= ޱkؙUQpE EҎ+h:ڡHv*z$:Vn<މ1A>ugݜƩ(hGS>F}pdIRq*&'^);IIcE;m<Ū}{`MrfTkg}G&Iˡ4GC ׼s^ko݄d5Y0)7}CJ"ĕLWR+_AyW2"Sal\S(ʔv7MWn|* &٫*U)ʗ+J痖LlTUT/ L6Ȟ:*'ާ* nireWTfu52?Ju{|"k%>RlB;|,+)kh-eR-TιeNHT_VV)4_Zh(Wd/-k'0-,/k/ϛ -cϯWT+O@GXEL@yy~e'MP3WPas*sDP\) K*JUU-CF J[Hr+K͈m_Qw`bE%sJm[) "SP^Ov? #+V-SG vGV@-ȯ,,RvwYAKo&Ɇ@UVU }(,Tȟ3+/-B*Ȍ#$1xF'&L;.s#g +,:+**"[V H_B#KK|ĕW`[3&%Ma*jjɼ"DkȚ_p^9Z>?*/FCX7@RFi*9Z8MQ#ϭ,ẈkqyLv_Y(w.<GF(-01!6to_'Hyc' ʼn&w$v,5҄ !06/wB,)WXZRVUTxE*o0 k*ESQe%`"]h2̮`_Uy&2q3竜Y -فbΞB?@gI`r~)VECQ FЄl*YT#ʼ|_A|iY}nU񂪌Rx @eF)]1Hꥊ"J |1d!Hg">/(/[H=Ϗ, CUYϨą%Eʅ?^ >]#&,_TŠ{K%eGC@=Ȟ_T 6 Ӊ@H}vȨпҢɠE%NG2 IcO,-/+d0S8$q@x~b,!OPԵ>Gįr^IY>x4@ @i~2`aL"*~xG>b&vh\@|r}c?`e U^.}Uq~%5dvxjYyl$L;.\s_~aQUAeILH @jaʒ+*(Ƕ2zʳwf2EM WZnr A::|>_hB{;ԎUBZa@$y GxR e 8#s!5}gߍfv{_{^q5_2.)S!Ll2Kd勀Gዤ|nBD})\u/3Bw4V,(˟7=BUx)xXqnEӉKh/vi4~n\jO_ ẖ*]HۥFPr%{> }h-zh~Q__̼ xX"]{/-? K|n0:WhÑNPڇ!](m61yc( H]u_X_9QCEyyio.^6vTQ8h3&2WYRTY1Eq4.WlT?\ּhKקOZ;(]d#& ++TWbڋ񰰨4!J26<`|X@34TNtCdΨ> q̳~`zL,Y +hLZ c9%U4S͋f:ߩ>72sVf?\ĥbT߇ifҊ3o:YOEr-B9ci~T>v+Ɯ܉YT]Gkp G!rI3,ngk?$U  gaƌL Uh™ f>5gđcrj6†(0~꽱̌= ,jP^ޗ?2w1)-]PRXǂ&xȟ+_UPR2tQ$_VRlDAduY߾싙&9m!v "o>zNQXĎKp[{/XQMW'<%ejIdL*i%2\Fi]yEOW;%:Qf;ae=ʼnџ{aZE][EO\_YhD'u( cb ׊EP2 [˜OѹoKe<1Uw`u`MgkBbCO'&!OA8Eȟ!aupk~w@> 0 Ph7>pAX aQ#S!tp &AA8,@8 =VC)# 7m_%v֚Y<*=er0&q,n@RJ&՘|oJ]_ ]Iq+,z9Ͽ'l5Wz߁AxW:&>_=ϻzRIbR1iШ@V&U"-Ndp&;W\%=ryk]Z0={\ѫ~o3u}4F%ٌoB|=9&d}Eh\L:ke8G8#t]t.bC+뿴^ ,Kz.W!k]^Ok}/I{hOW:Lu0.f^a:tq֐AkWHwjb3[ xa5̋HįDDhKw!=q(p+A-~|}$:L5#!_=;!!oݼ1)ey8)>*TF=bJ?ʙ4"reBO]C!~Xű|sEE'KzBu ]tQEY't1X| t!_m5 ;yWūq\uAkNa?oN;O,mɇ<ďGa'C.Spf$e>L0E]{%1&~y\L;>Cd_Vl|q|2-XtzSd '0J!]o/_A_G!>#R7Brg[/ާ>}q ET\+;i'#W 0 ⟂+%?8k }s> ROسшI5ׯC b/v{ :Y^ -oBJ5y*}9TE y ݩuF}Q8 |ayt}X aJyA ko; qC|B_BK[LJ+:۫K"&?#@ s M)ﴯ&*oC6ގ=x7ze\ gFe<Ǔd7Ͽ?~g?UuB_v<Ǹ۽r-g)C"޸/}eC:>2thyCy:ɿOqdo__}9r{ j{Ӟƾ)n0Tߣڿ/.K'sDnv7ѐu׳g C&BBgvԔh7B  3!]:ԟҡ8ǀKp8ץ}K_;%u'y$y؏y<,<\'y"-I0<< ~<|y$x03xXyOEn[<<ÓyoO򰍇I9~ppxx?WI<|Gxxm/W7Ɠi(.[/Wk~tdw$jzJ$f\OJ,G%I|i@bᕄ2oSOI,v86RYG9ݬ;n 1WXdv:27φS ̚aƝ#uZ%a}A$45V≻ _qos. 9zΡOCLOz?_~bG.{v'Jo.ks $'Hn3YǤһ:k?dKe=i4/} zz@TEAGm_;8ɵ?_Z==b ;q]w? ;_u[#7 51[/9`1'+#ֻI_sG]Աq7V&k{?ѫƏGUՁ}&^O$V==F)o#{AO]Xx(o>h91 01