xorg-x11-Xvnc-1.9.0-lp151.4.9.1<>,?_E/=„NBRT}JYV/y?>NcvFh`naXǚVRY-qi-|Y@D0,?q7"-*a864#U%*JH'Ĥ9)znv@o [l۹|#>Lf?fd " Bpt   UP D   V |@,M`M"M(#8# <9$<:'<=W>W?W@WBWFXGXHXIY XY,YY@ZY[Y\Y]Z^[Mb\Ec\d]e]f]l]u]v^wcxdydgzf0f@fDfYf\f`fffCxorg-x11-Xvnc1.9.0lp151.4.9.1TigerVNC implementation of XvncThis is the TigerVNC implementation of Xvnc._Earmbuild01+sopenSUSE Leap 15.1openSUSEGPL-2.0-only AND MIThttp://bugs.opensuse.orgSystem/X11/Servers/XF86_4http://tigervnc.org/linuxarmv7hl test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in xvnc.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in xvnc.socket ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-tigervnc-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-tigervnc-update-$service-new-in-upgrade" fi done for service in xvnc.socket ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi getent group vnc > /dev/null || groupadd -r vnc || : getent passwd vnc > /dev/null || useradd -r -g vnc -d /var/lib/empty -s /sbin/nologin -c "user for VNC" vnc || : usermod -G shadow -a vnc || : test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset xvnc.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in xvnc.socket ; do if [ ! -e "/run/rpm-tigervnc-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-tigervnc-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in xvnc.socket ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -f /usr/bin/firewall-cmd && firewall-cmd --reload --quiet || : # If there is old xinetd configuration file and VNC service was enabled, enable the systemd service too. # Once we are done, RPM will rename the file to /etc/xinetd.d/vnc.rpmsave, so this won't happen # during future updates. if [ -e /etc/xinetd.d/vnc ] && awk ' BEGIN { in_vnc1_section = 0 } /service.*vnc1/ { in_vnc1_section = 1 } in_vnc1_section && /disable\s*=\s*yes/ { exit 1 } in_vnc1_section && /}/ { exit 0 } ' /etc/xinetd.d/vnc; then echo "Found old xinetd configuration with enabled VNC service. Enabling xvnc.socket." systemctl enable xvnc.socket fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable xvnc.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop xvnc.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart xvnc.socket ) || : fi else # package uninstall for service in xvnc.socket ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi!QW a.$&YFPLk BA큤A큤AA큤$$$AA큤_D_D_D_D_E_E_E_E_E_D_B_E_D_D_D_D_D_D_D_D_D_E _E[L[L_D[L[L[L[Lcf40c5d51ea2f1d325abdc85daac35a59880781217ff93107b0d2c83ed3e4d94f110570a6241433c31bf01f96b7047f2d38693bd00f08e8b29d8e8f9ae79ec5f92caffb2d681c9a92815e5d8e74820a018f1a9343de52e088df5d853b3e0a3eec452fdeeca462be066e96284ef22dd141167bf3f4583b50b6048e0d499e2faef40f6be6a7772dfaa5baabe9eeee011ef134ad5dc2585d5599bf9fe7e5d4615ed308b3c8fb432aabf79817ba088e27513fd2d36f6cf49746a3730b95438e1329316c5b66cd18cadeb04be587828702400be778eeabeb4c401ad89a720563a54efa292e366f183e3facda6a943a9d07af69865dbbea0f37675041c870cd9dcf001173a469eef18253a5c192a8b6c3cb669cdd84e5702f793fd0ef6b434bc38e6142f3f2aa05e3b87be8a5f19ff2f59fb311b477999b57c792d09c6074ff29ab6d0bca68186f76a63e0e39ac8d632cf8ba785673869625f77ec065f12ce9cba25b45dba8452b9da52b5fdad7d579c7281a4d16a10a5ed5c4e80d06e34acb8d801243bd872e6617305bd2a5f68eaa652e41a6c0d7e5e712e8c2c7b43b0187e6d7958d79d1bf9744d320dbd54bfb87b55aec940b866cb382bba3665012a5f5400df868cc6276097add7337b4f26de0a7efec1cbf827f1d23a0d1fdc24434b176e10948b5d8fcde797c215fe4281aeebe586046c6376cbdc7b48ee935e235d7e5854c14122b8d64c6457bc3655d64e56121473d4378c581de53df83a55e2c07826d6ac8aa7d36830326c82420b5587626c414b85c27eb51ea4f0ce8952b1ecb93e4b51bfa7d5dccb0efe902fe5c2fb8d7d9977bdeec0e35be752b30f8705a497b2b45e4a8ed58ca9cd4f4fcdb3182ac6476fc7f978ba51fc78dc6da2dc43bf3ba14168ae1b45e4cb518067d442717a034a98ef5c0070468c674efc95323e6091f71d55serviceQQrootrootrootvncvncvncrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvncvncvncrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottigervnc-1.9.0-lp151.4.9.1.src.rpmconfig(xorg-x11-Xvnc)tightvncxorg-x11-Xvncxorg-x11-Xvnc(armv7hl-32)xorg-x11-Xvnc:/usr/lib/vnc/with-vnc-key.sh@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/awk/bin/bash/bin/hostname/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/sbin/groupadd/usr/sbin/useraddconfig(xorg-x11-Xvnc)firewall-macrosld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libGL.so.1libX11.so.6libXau.so.6libXdamage.so.1libXdmcp.so.6libXext.so.6libXfixes.so.3libXfont2.so.2libXtst.so.6libXvnc.so.1libc.so.6libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.25)libc.so.6(GLIBC_2.26)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libc.so.6(GLIBC_2.8)libc.so.6(GLIBC_2.9)libdl.so.2libdl.so.2(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libgnutls.so.30libgnutls.so.30(GNUTLS_3_4)libjpeg.so.8libjpeg.so.8(LIBJPEG_8.0)libm.so.6libm.so.6(GLIBC_2.4)libnettle.so.6libnettle.so.6(NETTLE_6)libpam.so.0libpam.so.0(LIBPAM_1.0)libpixman-1.so.0libpthread.so.0libpthread.so.0(GLIBC_2.12)libpthread.so.0(GLIBC_2.4)libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(CXXABI_1.3.8)libstdc++.so.6(CXXABI_1.3.9)libstdc++.so.6(CXXABI_ARM_1.3.3)libstdc++.so.6(GLIBCXX_3.4)libstdc++.so.6(GLIBCXX_3.4.15)libstdc++.so.6(GLIBCXX_3.4.21)libz.so.1openssl(cli)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemdwindowmanagerxauthxinitxkbcompxkeyboard-configxorg-x11-fonts-core1.9.0-lp151.4.9.13.0.4-14.6.0-14.0-15.2-14.14.1_m^@^@\@n@\@n@\4[:@[h8@[b@[o[Z@ZZZZZ7Z7Z/YA@YYzY@Yp@Y_wY:Y1S@Y.@XsX @X@X@X>@W@Wt@WbW^@WDB@W#LW VVqR@VD@V @Ue@UUXUc@UK@Ug@U4@U.RU-@UTgT[@TThTR(@T;Stefan Dirsch Stefan Dirsch Stefan Dirsch msrb@suse.commsrb@suse.commsrb@suse.comJason Sikes msrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comjengelh@inai.demsrb@suse.commsrb@suse.commsrb@suse.comdimstar@opensuse.orgfstrba@suse.commsrb@suse.commsrb@suse.commsrb@suse.comfstrba@suse.commsrb@suse.commsrb@suse.commsrb@suse.comtchvatal@suse.commeissner@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comsndirsch@suse.commsrb@suse.comeich@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comhguo@suse.commsrb@suse.comdimstar@opensuse.orgmsrb@suse.comro@suse.demsrb@suse.comdimstar@opensuse.orgmeissner@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comoscar@naiandei.netmsrb@suse.commsrb@suse.com- CVE-2020-26117: Server certificates were stored as certiticate authoritied, allowing malicious owners of these certificates to impersonate any server after a client had added an exception (boo#1176733) * U_0001-Properly-store-certificate-exceptions.patch, U_0002-Properly-store-certificate-exceptions-in-Java-viewer.patch * Properly store certificate exceptions (boo#1176733) - adjusted u_tigervnc-add-autoaccept-parameter.patch- U_Avoid-potential-crash-when-replacing-buffer-in-Plain.patch * fixes crash in free() when using "-f" option of vncpasswd command (bsc#1171519)- TigerVNC security fix: 0001-Make-ZlibInStream-more-robust-against-failures.patch 0002-Encapsulate-PixelBuffer-internal-details.patch 0003-Restrict-PixelBuffer-dimensions-to-safe-values.patch 0004-Add-write-protection-to-OffsetPixelBuffer.patch 0005-Handle-empty-Tight-gradient-rects.patch 0006-Add-unit-test-for-PixelFormat-sanity-checks.patch 0007-Fix-depth-sanity-test-in-PixelFormat.patch 0008-Add-sanity-checks-for-PixelFormat-shift-values.patch 0009-Remove-unused-FixedMemOutStream.patch 0010-Use-size_t-for-lengths-in-stream-objects.patch 0011-Be-defensive-about-overflows-in-stream-objects.patch 0012-Add-unit-tests-for-PixelFormat.is888-detection.patch 0013-Handle-pixel-formats-with-odd-shift-values.patch * stack use-after-return due to incorrect usage of stack memory in ZRLEDecoder (CVE-2019-15691, bsc#1159856) * improper value checks in CopyRectDecode may lead to heap buffer overflow (CVE-2019-15692, bsc#1160250) * heap buffer overflow in TightDecoder::FilterGradient (CVE-2019-15693, bsc#1159858) * improper error handling in processing MemOutStream may lead to heap buffer overflow (CVE-2019-15694, bsc#1160251 * stack buffer overflow, which could be triggered from CMsgReader::readSetCurso (CVE-2019-15695, bsc#1159860)- Switch websocket dependency to python3. (bsc#1119737)- Do not build xorg-x11-Xvnc-module on s390. It fails to build because macros.xorg-server is incomplete on s390 and the module would be useless without real X server anyway.- Add U_viewer-reset-ctrl-alt-to-menu-state-on-focus.patch * Fix the ALT and CTRL buttons in viewer's F8 menu. (bsc#1119354)- Changed "openssl" requirement to "openssl(cli)" * (bsc#1101470)- Add xvnc.target to fix xvnc-novnc.service's dependency. (bnc#1103552) - Split the X server's VNC module into subpackage and give it dependency on the current extension ABI.- Update to tigervnc 1.9.0 * Alternative, "raw" keyboard mode in the native client and all servers * CapsLock/NumLock/ScrollLock synchronisation in the native client and all servers * Automatic "repair" of JPEG artefacts on screen in all servers * Support for UNIX sockets in the native client and in the UNIX servers * Both clients now warn when sending the password over a possibly insecure channel * Performance improvements in the Java client * The Java client now requires Java 7 * Improved high latency handling in all servers * Slightly better keyboard handling in x0vncserver * x0vncserver now supports cursors and screen resize * Xorg 1.20 can now be used as a base for Xvnc/libvnc.so - Fixes bnc#1103537 - Removed patches (included in 1.9.0): * u_tigervnc-show-unencrypted-warning.patch * U_allow_multiple_certs_with_same_dn_in_saved_certs_file.patch * U_handle_certificate_verification_for_saved_certs_correctly.patch * u_Unset-pixel-buffer-when-x0vncserver-client-disconnect.patch * u_add-support-for-X-server-1.20.0.patch * U_vncviewer-Fix-fullscreen-scrolling.patch * U_vncviewer-Fix-scrollbar-visibility.patch - Removed patches (no longer needed): * tigervnc-1.8.0-nowindows.patch - Refreshed patches: * n_tigervnc-date-time.patch * tigervnc-clean-pressed-key-on-exit.patch * u_tigervnc-add-autoaccept-parameter.patch * u_tigervnc-ignore-epipe-on-write.patch - Added patches: * n_correct_path_in_desktop_file.patch - Fixed typo in 10-libvnc.conf- Updated u_add-support-for-X-server-1.20.0.patch to version sent upstream. Fixes GLX initialization.- U_vncviewer-Fix-fullscreen-scrolling.patch, U_vncviewer-Fix-scrollbar-visibility.patch * Fix scrolling in vncviewer. (boo#1095664) - u_add-support-for-X-server-1.20.0.patch * Fix build against X server 1.20.0.- Reload firewalld files after installation.- Limit feature description to openSUSE. Ensure neutrality of description.- Add u_change-button-layout-in-ServerDialog.patch * To fit strings in languages with longer words... (bnc#1084865) - Refresh n_tigervnc-date-time.patch * Completely hide the build time (bnc#1082968)- Enable xvnc.socket if upgraded from previous installation that had VNC enabled in xinetd configuration. (bnc#1085974) - Subpackage xorg-x11-Xvnc must also obsolete tightvnc.- Replace SuSEFirewall2 by firewalld. (bnc#1081952)- Do not mess with /usr/lib*64)?/debug: this is RPM's playground for debuginfo packages.- Added patch: * tigervnc-1.8.0-nowindows.patch + Remove Windows code that is removed from jdk10- Depend on pkgconfig's gl, egl and gbm instead of Mesa-devel. * Those dependencies are what the underlying X server really needs. Mesa-devel is too general and is a bottleneck in distribution build. (bnc#1071297)- u_Unset-pixel-buffer-when-x0vncserver-client-disconnect.patch * Fixes crash in x0vncserver after client disconnects. (bnc#1058587)- Add tigervnc-x11vnc wrapper for x0vncserver that replaces x11vnc. (fate#323207) - Replace java applet with novnc as web-based VNC viewer. (fate#323880) - Convert xinetd services to systemd socket activated services. (bnc#1058460)- Specify java source and target level 1.6 in order to be able to build with jdk9- Disable MIT-SHM extension when running under vnc user. (bnc#1053373)- U_allow_multiple_certs_with_same_dn_in_saved_certs_file.patch, U_handle_certificate_verification_for_saved_certs_correctly.patch * Fix certificate handling in the java client. (bnc#1041847) - Refresh u_tigervnc-add-autoaccept-parameter.patch and apply it last. - Make sure CN in generated certificate doesn't exceed 64 characters. (bnc#1041847)- Change with-vnc-key.sh to generate TLS certificate using current hostname. (bnc#1041847)- Require java-deve >= 1.6.0 to avoid bootstrap fail- removed unneeded -fPIC flags for CFLAGS, these made it avoid PIE support.- Update to tigervnc 1.8.0 * Overhaul of the Java client to match the look and behaviour of the native client * Initial work for multi-threaded decoding in the Java client * vncconfig no longer needed for clipboard with Xvnc/libvnc.so * vncserver has system wide config support * Full support for alpha cursors in Xvnc/libvnc.so and both viewers - Removed patches: * U_Add-xorg-xserver-1.19-support.patch * U_tigervnc-fix-inetd-not-working-with-xserver-1-19.patch * U_tigervnc-better-check-for-screen-visibility.patch- U_tigervnc-better-check-for-screen-visibility.patch * Crop operations to visible screen. (bnc#1032272)- Readd index.vnc. (bnc#1026833)- U_tigervnc-fix-inetd-not-working-with-xserver-1-19.patch * Fixes inetd mode with x server 1.19 (bnc#1025759)- Update to tigervnc 1.7.1. * This is a security update for TigerVNC 1.7.0 which fixes a memory overflow issue via the RRE decoder. A malicious server could possibly use this issue to take control of the TigerVNC viewer.- U_Add-xorg-xserver-1.19-support.patch * Add xorg-xserver 1.19 support- Update to tigervnc 1.7.0. * Multi-threaded decoder in the FLTK viewer * Improved SSH integration in the Java viewer * Fine grained lock down of Xvnc parameters * Compatibility with Xorg 1.18 * Lots of packaging fixes * Better compatibility with Vino, both in the FLTK and Java viewer - Removed patches: * U_add_allowoverride_parameter.patch * U_include-vencrypt-only-if-any-subtype-present.patch * U_tigervnc_clear_up_zlibinstream_reset_behaviour.patch * u_xserver118.patch- Adding a generic 'windowmanager' requires which will be satisfied by any package providing 'windowmanager': Requires: windowmanager (boo#981663).- Generate VNC key and certificate on first use, not during installation. (bnc#982349)- Add U_tigervnc_clear_up_zlibinstream_reset_behaviour.patch * Fix zlib stream reset in tight encoding. (bnc#963417)- Add /etc/pam.d/vnc configuration and add vnc user to shadow group. (bnc#980326) - Add dependency on fltk-devel version >= 1.3.3.- Add U_add_allowoverride_parameter.patch and u_build_libXvnc_as_separate_library.patch (fate#319319) - Add u_tigervnc-show-unencrypted-warning.patch (fate#319701)- Add dependency on xorg-x11-fonts-core. (bnc#977019)- Updated to tigervnc 1.6.0. - Removed patches: * N_tigervnc_revert_fltk_1_3_3_requirements.patch * U_tigervnc-fix-reversed-logic-in-vncIsTCPPortUsed.patch * u_tigervnc-display-SHA-1-fingerprint-of-untrusted-certificate.patch * u_tigervnc-use-default-trust-manager-in-java-viewer-if-custom.patch * u_tigervnc-use_preferred_mode.patch * u_tigervnc-vncserver-clean-pid-files.patch - Updated patches: * n_tigervnc-date-time.patch * u_tigervnc-add-autoaccept-parameter.patch * u_tigervnc_update_default_vncxstartup.patch- u_tigervnc_update_default_vncxstartup.patch * Update default VNC xstartup script. - Add dependency on xinit and icewm. (bnc#956537)- u_xserver118.patch * Build with xserver 1.18.0.- u_tigervnc-vncserver-clean-pid-files.patch * vncserver: Clean pid files of dead processes. (bnc#948392)- U_tigervnc-fix-reversed-logic-in-vncIsTCPPortUsed.patch * Fixes Xvnc with -inetd parameter. (bnc#945600)- VNC server cannot run without xauth and xkbcomp, therefore introduce these dependencies.- Remove commented out DefaultDepth 16 from 10-libvnc.conf file. Using 16 bit depth can cause troubles and does not have any positives anymore, so lets not suggest it to users. (bnc#942982)- Add /usr/sbin/groupadd and /usr/sbin/useradd Requires(post) to xorg-x11-Xvnc: the scripts are creating users/groups.- Updated to tigervnc 1.5.0. - Dropped no longer needed patches: * tigervnc-sf3495623.patch * u_syslog.patch * u_tigervnc-build-with-xserver-1.17.patch * tigervnc-gnutls-3.4-required.patch * u_tigervnc-dont-send-ascii-control-characters.patch * u_terminate_instead_of_ignoring_restart.patch - Dropped no longer needed index.vnc. - Use encryption everywhere. (fate#318936) * u_tigervnc-display-SHA-1-fingerprint-of-untrusted-certificate.patch * u_tigervnc-use-default-trust-manager-in-java-viewer-if-custom.patch * u_tigervnc-add-autoaccept-parameter.patch - Work with fltk 1.3.2. * N_tigervnc_revert_fltk_1_3_3_requirements.patch- add buildrequires for xf86driproto and presentproto to match xserver - disable dri2 on s390/s390x- u_syslog.patch, vnc.xinetd * Add logging to syslog.- Add tigervnc-gnutls-3.4-required.patch: raise gnutls dependency to 3.2. Simplifies code, but makes it build with gnutls 3.4. Patch taken from Arch.- Updated to tigervnc 1.4.3 * Upstream patches applied to the underlying Xorg code base to mitigate CVE-2015-0255 / bsc#915810. * Fixes for performance regressions introduced in 1.4.0. * Character encoding of clipboard text send by Java viewer now strictly adheres to the RFB specification.- u_terminate_instead_of_ignoring_restart.patch * Terminate instead of ignoring restart. (bnc#920969)- Fix build against X server 1.17.x. * u_tigervnc-build-with-xserver-1.17.patch- Use xserver sources from xorg-x11-server-source. - Drop no longer needed patches: * N_xorg-server-xdmcp.patch * n_tigervnc-dont-build-gtf.patch- Update to tigervnc 1.4.1 on xorg-server 1.16.1. - Drop upstreamed or obsolete patches: tigervnc-sf3492352.diff u_aarch64-support.patch u_tigervnc-check-shm-harder.patch u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch u_tigervnc-1.3.0-fix-use-after-free.patch tigervnc-1.2.80-fix-int-to-pointer.patch- add -fPIC to CFLAGS and CXXFLAGS to compile correctly on armv7l- u_tigervnc-cve-2014-8240.patch * Prevent potentially dangerous integer overflow. (bnc#900896 CVE-2014-8240)- u_tigervnc-use_preferred_mode.patch * Mark user chosen resolution as preferred. (bnc#896540)/bin/sh/bin/sh/bin/sh/bin/shtightvncarmbuild01 1604338965 1.9.0-lp151.4.9.11.3.91.9.0-lp151.4.9.11.9.0-lp151.4.9.11.3.9 vncslp.reg.dvnc.regvnctls.certtls.keyXvncvncconfigvncpasswdvncpasswd.argvncserverx0vncserverfirewalldservicestigervnc-https.xmltigervnc.xmlxvnc.socketxvnc.targetxvnc@.servicevncwith-vnc-key.shrcxvncxorg-x11-XvncLICENCE.TXTREADME.rstXvnc.1.gzvncconfig.1.gzvncpasswd.1.gzvncserver.1.gzx0vncserver.1.gz/etc/pam.d//etc//etc/slp.reg.d//etc/vnc//usr/bin//usr/lib//usr/lib/firewalld//usr/lib/firewalld/services//usr/lib/systemd/system//usr/lib/vnc//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/xorg-x11-Xvnc//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:14864/openSUSE_Leap_15.1_Update_ports/4e0d37bea94dd768cdd9ae1fc772357f-tigervnc.openSUSE_Leap_15.1_Updatedrpmxz5armv7hl-suse-linux     ASCII textdirectorycannot open `/home/abuild/rpmbuild/BUILDROOT/tigervnc-1.9.0-lp151.4.9.1.arm/etc/vnc/tls.cert' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/tigervnc-1.9.0-lp151.4.9.1.arm/etc/vnc/tls.key' (No such file or directory)ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=faf8df261ab3bc7cbc038319f0fab581f84b5ad0, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=3a209bb6b00cf92706f48d21dfca5260f96f7a03, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=11f662d9a318a5ee12212ca42b2541c29dc71a71, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executablePerl script text executableELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=82dd7740ea92f5cd0d2328456d293779d617a99e, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII textBourne-Again shell script, ASCII text executabletroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)+=GHIf+ RR$R0R*R3R4R,R(R&R7R9R ]"k%Z#4$|evavÉYQvؾ 8M EboZDݚb#vYһ_р!cR1Jenid3&3 q*-K6xn{x.NsIa'\ aiqԾKfJƾ$Iaʬ鑺7fu[ҬSfCѱ N{oRwI*uDlU6jυTl_l$QyX-R]qv Zfn vh'ʼnhMnTlM⡍!Ug@DE"F\Afn8yB=2dH#Ѧܝq%v (_ N1R~2;9ڊ3ees&I`;ՖPqz 3zAhwƾ"B^)sy(QfDG!TaV 7>S|Scb@`,V]f'|Mz#o" "OBi 74ν<2z'Ž2Ǽjzt9!İBKH>)Cnǿ QTo$^(qm|}PkIYyP@7-~ j/ÕYe'cćOZ;n)JA,O.ncz9̲'u'C]=s2A.v<i{X)DӭZ(W8ef M9Ju ܏dSn d9\N7s(_$0V]wx} &@x?TzX]$L7IXí:ǎ 6޶eY]8JA$.F]sROyyҹ_ gF0ܻ1U xAhc֎|'[d9d?Lܐi!6@JQct8H|FbnӀ":I{{pNN_}-ف b = .":u~_,K^9WqtD^&̾5%e * =&7Q&jb\W1~A2uIYh#Ұ78gZ]/y~wr &(5c8d90rLO+ sPeŌOHm@Gm\jUvS0j4^7c*>\# Ӄ?7 mUhEŭ[")7%RS[q# ذpy0L҂? Exda6pYk~ ~+u #t^0 ;&FiRp "kYAV6 ;NVjův6 J #P,5H:@3z}蜾7#CBY|//[zDik| )0;EO3wlQu+֒AP-xu•1n߁]oX8C̑ZSm&6p YkENؙ#V}lqXz<2;$txq$* ܊*+،bl=zKW6 m!4y3͗1~ i2tcu\9ϫ&zLW{]ۮJ#O" d>f=8R} +H!򬹈dރ?~$ zWWΪnj<fBW<X:|Ffap6X}NjRAKSFtTx=Ob׉hL&ʀ^ʪ_EK"b@ Tߠ3( B}am ݘ}l-Fׯޗ| ;,K8+s׵qstqZ燛"+.X?|O:՜pٴk35VN$܆rvS̢1g%6~ޣ泉+g rb}/s͡vI;"elM}2ٖ Bh‘U`Fihm\-f UD,p]hݮx;Bm;lh< XR{;}OǩOn,T+ ֒.jWZXj%,-W Df4zuD!dl£2Yxv!zLuf;MZ]r]s]OA%[1>I3hI/hp/i/H3ed6};|ӛ  |x?'3VP6%L%QB5ԿP C 8 E !kY|?(|G1FPך5F{6BD30{b{ة9+̯@.5 }<\ʒoǿk>̧vyRuw4A2D1nѕmkXp*VܣS #!r;.KU*,t%ӏqyɮ:yovQɜe {tWL@5$']%0)s?`r=ut0Dc\*J]md(_ `"eẏjB*ͳD2A2 uZ=(FO+D "m3dRo=U%+>γ>`rTem %J_Z(K"bDTkȬ|F66W1z%:<]DYi@V p`dU%7>+5 *'iǨb 6Tdi#򮗻G3z>wIU Dx"}ѿK^F}(׽_97zY=( =fŅ[˺vݎxEo =6h Yߍ>PQſ";=55N`f}/4[F^,%L/U4^>_]#F>H =HF\+^$^Y+c۳)H=i?Z' 9؉t)NCƹsXemA#1Zqgنifp9_h]R¤sY 1@+Xҋr,ء`U|VxGcw-sMpwt(TGe yHs[] n0}/VMjU B૆=!'٦EerZNmA@iCx7 2HQ[q,i-Έc}a N$%LB5&X](wꈭUEV{ig :[]*z2C ɚP_+l 4׌:u qM\@1 Z-\a ҴҢzvuLBnqLldXB9z4zUWUfn؛ ~ {sd{3Kg&`l(Q Ejt"*W\ZTxt%XҚD[*TfI F9Jbn'd[w7wPn %\bS f7i/Տ(Y ¸+I2E$L9oPc+B.ؗC&%V9bC$aA*0*&o,V*;\-2S33ufeb+Y}>b ЦpJ&rHa"iuAXV6܏}a UڥF8F-^/[׬mGC?i޸ .9 4ƦÁGkw g"z aA Г8Cu0β Ly]*19!ʍ!_W,K/-(c':lÿ^u@c~gfH\LY]Um1fMD):x#=puKK;-ѿs!<Դu>78ѓ}e& >^1IDjF˦Z[Ut7F ޅxzg q@\ͩ*q8. SQ\8wfѼ<59(5?¥>f/?`g W_JS7ʋ]vi؄:Z rqtǪWaU[OV)!FܷrͱhbS}()\Ds0u>6ߝl B)$(j_8e:(uJ$<1D/gXC[h&Z&t'VTp0]PjӔ Y)B` ަ >t:OPZ{9,ر 6\w5>3$}N_rJ {bt\;WI4x44<,H =|OYiQ'vܶ@tJ,i?y40vF$$psa]fW}:.&S:dQͥ iZ~?OKR!d3 I. Xowyn;7 } $ḫGv:F~\v հc?>@I~xl"+TY.QGj)n&5p(+~K_s1esz kV ΈJ_BOOZiAA3HB@*֬_O1)xqKu|_p]UҜ${Xĵ_8VˇCAN7񰟰u:,<6DP6 t7.x ZAw5ax^ kᜮROI$2],u}WZ/7N*;L޲MLЮc GIdEeT}"`wa5UcB@4'͕_⤸,oH̉:4sznϗx[ tָgo^J>E7\EB 6(jWY?x=8|ZiC_gY@xtLj+JkG7p]%x5BFc Ѹ\-UI' 7ewcԃ8nuPTDf-&8͋vW2sk|-YBwʀHJ?ql)1D}{m&fiQX-|IbiKBMm֗[SxB~i4n"qmUv˖ 1 R+[)|;@&9b\v&2`f3ٜeF,mLg@n-7תCupzDu8SpZWXn3cAuM˻,1PiB_qM1x)+ u## mNzXA Rju|@'N嘹k(`$}aGR1k*B>0/'̸0DYVq7 ._W# rG[s3eR+pP^tmXT_.ޟfއwL/3vPo*a_Uf=l{oE8'htV>y*ľ&؎[NׯW]s739(*z{U$I6o䧠#7RIs'H\/K)Kwm͢Hm8ѭѹ>:2Fu)pXXSN9t1[/ԓ> g~\j=d'=۱8ES۞ۀ$HK)2k])^fU`l3ԑF#Fڑn#-%rtrᘓve9Agv~xh0>juV#H J&8_qOZ!x.ͩI~[6#rS12iv D+]lѹaV1h0 y\ȭZQ,*:SJ?\Xo;vtӻPȕs4ƀ= 3zB?sUUW/͘_|Tk߂ʢ72/T .bA|##R퀐oDHĖR5OE5PBYRC9vaj`!q9;k{ĨTnʑz@*y϶MZ0z@qNS_cƢ` `P"82]\ F:{ykZQ{zKg='Z$D|-/gxR~-6g sXK-1f!?ۣm}J 4¨4/2؎8G'.KRd*ߗ4IRNJuY޶n:8{8dDӯ`͗$+9~z./B;mR g%m൧X5Cn57(;=adHXucVz;iV#4dP#t~kdr]3_\2%p,8_7|aJjx|xOTq^gfzh"8G{.|d^GE7T,qbJpkG$_kr6X^3/BgWz;WeB޳4#9}eT?\Yz3)V/D/}!*I aCJA$:xj$9|ţZ[Hz 3c=8 HM_F%{X1W]ZȰ yZkS<NT)A^2Šg٧jKǺU} pfEGZ B H\Fڄ:zm#,S=c-Hز78Or (cB3ոYjke7!%/F\cyM*'X) !ur 6i |7v;(n9JfMe | F)KWW@7$OZx &9^<:TmVZ/M8CکeO > dysιˣ,o j27 (LL $,tB(c*vzDZ=e8T!:H`q<>,:`\bπaq-Ln`.@ Nn3 Lܙ;[`LLaU*tVj!d>oQmB]x2/VuG6e2NgA[HTM>vhk E'o\wčL5ݸ{WRTG ]Z&yR5V{q~|;=s)e)2=3|DZ'7X + `mw6ϡ=N$JEߓ\o<+sI_t-Ƚ'5!5w4ܱQB@,byj{nꇰt+<؛۹άtIf {oC)R!Y?1gdZ)9|gִb ѕ"  $#o"W6vm{@FF-fQø95U!MJ QY[X賎Sڿ/f[Yt΁4A>ݎY4d}4SqZ{6÷ar..#jv?67`8-Kzpr':%[zo$X0 @ijȹYީ^0CC:SQK6NƭIJdJHR%fROq,'Đoow?k0%;p+D0a@ Gxjq.$ee?JMaL8X9 ؋]J.th&{"ծpх3 PaIX;:]Q;{el*ÏOZUCiUO; J%N^RL:?^@Tv R?Q]h7 z,6 5u)AjT#2|ф92R 슭@ R_P%;z;pw}3CU$z`R63;@Tt5߉ NG^iμD>D;/OHP:aK\; ,s> #K/=^w֩MH*OZǜћ߼ cΊR4r_@].su:Fĺ(PW؉yaE>:C덁Eyi$!g3'^4s,}_Iyw ۂRֱb=1k8@탈j $9P~`B)r(@p~\O(.A `_35.l(qXbԣYF_ ݷj LׇpSS#NLrƸsґjblp{ƭ,?y p-IL+\kuH({߳А<WD[Z;<>fbw pfwθ"v}6~V0V4Anl$V*Kib f͏/ CxaaZgߋ('8z/깟ޔ%-yMRLmb(-62&'岿AiLX<׮Ʃ/&hHO[NظV)G/):ZDK1c=4xb5y8_~2âV Roʑ&5Tv! kvώX9}$F!Tqy& ]bG1 Uw`Zȹ; ̴@][-Y'z?+& ROӱ ^&+d֓jzAֻӈ[Lwg8@b s>W&Q9ۜ^w*-#4; k|d+0gvg5dXDWuߐ1Jk`yRR&a:Or{`ۨ/ ;bqǎa]?DCČdQ%&ހ{ש? ,i0_y@u/{S{MoΤQj1{Eo|L]K_ӓ~rGA$ 7FF'\fjCD仅_,l~:I/JrWN҂%tըz3$A}xHHB\)԰go"Oh7)$cꐭTV4ItoY:r|(쉭 5xVbO+*6X}No'7͝66&50@D~ %//3EMKCm]]Fi1ƴ 5T>ޠNJׅaȹoyScw[%Hcb?g}1W6 #3Baîf7^-V2& ͔hbe=;wo^oyngLw?8V-tdy`obi[AGiD'V[ɛ%8M6QAB:.(m/qaX|b0egXQWr>p5ߓSg>I!POm Z'(S7n}K_VD!Ɇ6M"=]m)sjݍrrn^/>-iie<=+) d`L-%·-\ge'nB+ƙzclL_P v/OGmwEr[ ,9+'W3EPύmZ >^}r&561s5.?(\g,Y/z#7S8?0^CS Mvt) fMR.9rA]y{գG+|,b-0oE'X ThmxmJ\k3zB8]?vedǑ]141sLca\fA-x}u(hTb#4)vWYB,j;`4bLg:l;L.LEL6=z [L4 u3F0ZiFM0DpfPI`RzM`~+,kT` `W^A02OX)BJ^em2 ur$Fc}6Ix:;5 0qD"][}!wqnJ(rW>DcQtsQwcJ AJgτ,bA#ri( mºrq2vf)kک6w-[1#meVB\^:&jY^Iݥb@~&:K`F gxF;6Ъ9x%yy)oci~!zBII"a=j]5=T eQX'CwK7&PRRD_Loƶ- 8,T;w Kq ^ǂtl`9gwpp }[;4y'LwY*3̇ zHʊQ:1q͏IԤba)Yr?Hd#_]>VU`Z%:pBTd yQ۬P@ '{@L=)5rq~.!SsL/̒6:bQM ɜ%ܚ'G":4V+%odxxk(x :kL>;gqM9_jrmÐDy/B'm!QJO.*2φH̨zф[OЄPc4 .ԩW2QޔZD#WiI G~ۻ{xL2SZxg QCDo uwKS< k7{KO5e6!tx;#44&}_Xy_X$1x "+/ ,0 %5qXO݃).(Sөw0}S6w[ł+E>mřė~SP:E)ʖ 5R;JW&hɤ+܄u!lAZK=}CE0Qzm7^/2k ނ2*wm33JdZE +}`3] {$6~9jl rh+ u3eDs2发hp_%zgsT? _HnU{f&˜WU 'T8Yz9UB" ?i>N]TMC\  y?UU=n$I++ BnC-溽apUa,F V53}e ʰeÅ"-zI5۳2^1 wm(̠ļjL~NM&U(7I!||<s/(*8tHCM/7r*ZJ S,^n |@ƚˍ4cVov)v\%zׯˎ(7lR ߶m:76v\u'y#-CO/N:$].p1|[I82jf51_UJJ(b][c+Jt_4(O8 I8(!oc黨ZՄNɥ3[CvVmP܁X A?GxȲS Qezf^!:KTU$JRV_L @Y)rkjU\f聴z+$̍1[C <_{YϯA԰ڸyb,0Ya[zf ٺur"vŚ-7685Ò'Kddq,ʶ7Cƒ Zω=[?F!03ةR9(pTl~޼V˶u=qѿK xfHn!A:t46,Kv]"Ѳ[7vn&0:}vX **RF3.\mD*V%;XQ7uzUP&v VrVhEҤυno)WeN=vsz0cq Omvz }E6 2:;gJSAvZ<<=mƹf?ZR۠ӫX#?Gxf[[ɈAGd& ̺YawTN;WrnVjmE_ͨc80Fv M U֐DܕMyy-ihL8zA8ԌM_j"=Oʃ7q(R jޟ.B"q! Z#ݡGpkfO:s雇Dn8hN,<ŋ߳)LC+~u$֎<d?z~ZUIs Oâr's ݄/8f{`ZJ =zScs.":sXČXJž)5"[ƹGj3=#c,j%^=2%qu*l]>ëYѵ!eKڰu5ױ8B !i7\`bqqKV)("0[ /y $h^SO\rjRa֊T;Ws~~i`:ُ򺚴~K3zLLH^ݐR8a;`39Oc,S/'"\ҷ^'r?X۽<'u4΋A8V܈LcnJS7S^}ib\iqh!E 6&xOTk/QO#99-,b[S:x SakAtI*@P?Jb=> _+.7cdX5\9-5>)9k/;KrTdpƧa)*ڿV(H ^`$ݿ2a0Fױ)Jit{3HhV%ę& 7D>T_CA'4+z9QLE>!P?-7Y}i|f3E\ANC~T7P(+&ћJQM4>!SyWm~)?. Bȱ>Ȩo^UI؃@hڐ5 .,%+iXB;|5_cވlg3%":!<8DU 8mPkpz X+UQmj*%b0XDY"K\L@#y, a:oizg)C)!&9@2_դ츄cUDAΊ;x*fKw* <@OE+X3g_\%B^q Vdt{DQcs3tR֨9Fq~ͳS|_-i5AcF G ZQݿs{"pWR$X$V| vĤ-h5U2iKwE O~h1iEӛY LզNDuLڧx_$}jB+N5fpRnښ 5WU8nNmpbO/tfxrFIs9O'Zp4m7XDZ[S*\M١  i,V1ֿ bג`qOm%FSk,Mۻ P0 μjQpkʀH~r5_$'Cx!t6߫?:0`6(yӰ0fF;WV yD뚭HAXMc$>Dً ^,/cn,hFpDo{!d'm(APP2\a= hWs֏*c,&H%?՛dsLDCg5}@mgKy/=f8nm'=<ŢRПgώBg‡M%uWWkx]JP:=X󾳋)}M W(H)=d@~?ٮSf͆tje1k.k`qF:֫e6 fd3Gm`ZOP̗wbLyzt![V> NAifí8Hl%:lp~ Ax#K)3NT*_0hc@+'C"=D;.%N*wotS#$,lq(JPϱ !R̿aLk=|!G _Gú ?okj.eVЉ OxNNxh{I, $Ih9]˃uiȣ_ˌζm[D5LEIkvkV@a7&>PRsD#*Jd[➉lZzfn 92NWg4ƴ^\8E%c z8uCboؒe4<9Bgm !5nxْ&2kGM)Q> j%;'pmXy=$t{LXe axi=rũr֑}jZTYݟ?ǽ]hb;n͐&CVmuG+"Td2^ABljmmwڿC,/P ]"AămH{ ^[s̠{x'S!+n-N#i^=}RGbK4h'dD/1ca$r{^Tt˅ꑮ@ىqVU&L5`dN!mϐsR$b_t 3SْP[7Ŏ!F,SÑCPZ1MC>@M\dd6<<Νi}E3ϔIqC2x},]ݠy,6<d$uCJ\8  4;Jt(/ թlJݕ޷s>L<$;y #]JQLE8C _0ysRo>U /EAHu= *8K#4<&D$ޢ"čo܎SJ)6̣nx) 3=a % A@~D8BQD&m_RQ$aHgwM!Wͣ[kD4&d0Ҡ`į~FT=pVc~׻e=Yu8QY.\ܝ@VHNKP%*3DښD*l0OU0(7Bz1BwF'EQU&Mz=₅:ڥӍȆVQK*K^nTN6r!崋E[s>W)'$-ۙSa.ׯ_lpEc tҼ<%|=_ץ0nsW _t|*R'!JdbgH.R"{8^uوE;t^{:?l_xwBвJp5 Agپ"IƚNZRµRc BZ[ ~NE%4?cZѝ#:lH֒QG 1I=YdZ!D2Gft2%{RaX<`f ~ Pr!4R?[eh(^Qiuy"#2mWV.א|`Mjv2g}Msg5Q)܅Ns1Lfx,{L"ZmN<hmǓ/Xnu.+/h97]T5ew (<(?0{K#_ɷD̒v[<v{ՍA<#t𠰼cJ Sx&P4(m}pejɁ'(q8O[\"zVDkyg~uW\48hrU4ꦩӆEݻ8kGxoU\ڞ5[B˜UjuFGV13w| ?G*֔q>}HsF~K+Kl4 G^z.W;zpMںa{ߵSS,8Sq Ur:ȲrOAeNj&qO?'}k9$~?F9e^{MO:_h'w+ ~a%ۜ>tgBE#Dv{ۗ\h"3w,͂( 4SMhj@Z^]@eSvkƙ/jlw8'8;~!jkL2S ͽ@oWUԽ> mɇVΘjV3h[i4q͜agld--mn_RT_7Z$BfW;yHu lDyP h WEtSEp>v6wPZn:G"|:Yi$0+G46> m7Cz$Z zn޿'!tĮ*AcE!(.)2'DQ͔څ<\#b~RH0.Q@?6OG"yL LI{9/\; dr$]Gβڷ~y͡%gg bҤ!yčZKc-Po)_3}CNߟvxJoc }UZh-LmU< $%EP=y1̩`l9Ch9m0/6˝o@\2+SգjvuGcQͰOE~0,kph4 ;AP(j}'k- Hy:)#'^V-s,:)NDnmQ}qmGfX:XxH5gIY@!=v(/wZ`&yrxR&VRW|IHxH}ukÎZt&B<~ J^2-{B*&Yf%AZj};RIHbB?@8:?lytfa /.Dlj, jDKs|QWXŨ+ҫ;*lpsW"*;%GQgǹ><7FJ4uFȏ'e( ^?SX M.ҁ@z:,*V;G:'T""I-Jx>yXfg~bQBxboݺq^tR9b1}Mxb~i]*2@qÏP>EDG!N /F֪[Ң[wv0F> :n+IRc$vFs$ }SEgD˹ºB~spRY0q Ho'zhiw ,tƛQ}ay}#(Yk5&@M&hr:wM +.Pv^4D@ mhlǭUr)WDJ|~Ω1i>/LJ4krqXߨgh i[m<5 e^N)ټ4app՘4{QT,&\꿚%r9l2 )DAB1}1'2m4k+n;p*tl< iv)@妷8B9jP7{FZL,W{IĈ4R0FU|lF IrTd=pt6J?{^U[(M*6W1cAՒi6^ZO;g| %X)}tZI8"bvcYC)jr-q: hg%ybI]ZQ*e]MOXT\P5ܲq}-P,e>J"O&P$d@T3y etD,dġfq~b~(.9gH\'^#ao2`Lݤx:,m`hA~RJCCs&71EVwC# AY?2?\D ˛ 9tx!Io.!K~76;bG_B!`2aPm;{;g, UY#IШ ]\ӮR*6$r9Cݼ/]1KL+)PRZoz.Adw8B4^9BTN0R6H[~M}W|7M-V%;gn ^2la RӓCVt*O]Iѧ 7[F5$0($Ef#۩u&zڵ6a>v( TѾZ>df(aȸ,0=Z|+䡡a3T~mVE{EիԎkKƓZb|F u|ؓc9)p'2Na 壳F=guJ(%73{:c^>r֋YQϯAT+r/9C~ͭ#C*p)+ ~`(oRVֵ ;p|a5Seo dy]مpSX.EX!8#, |9BD?='R2QIl}ztf=T 2|6[^lcz|74(Ox[ >[9| ܉>P*9G{SL>)f>Q_].XM`oBqB`Mȓݧ}B$Gᄛm2d@3ۙ,Ɲ1y(nK,JN ],:bz7M4;=g#ӤetW 78tr|~[{ z-!/, JkiԹ3 q~跺*˫KD,//\\x[ՃpbڭjR1GښW f~|I@ʷ(ەHxM 6LJ?5H(!&!fw+\2E.lK&[ t0vp-h37l=,_@'|ʆe~tM&4yQ!& /À?&ߧ 2oɒ;W{w0-(ͲoײFl^>k>X*, es$erk".j"sI0ыK\@ fM"US$21 #V 蛵WwuFޔmH(4N& dtfxl" s<]A鼷'I7<)"OtLjB2b(p!w@v1Y>?_[^Ь"bA¼ d3E-eu|BDYPdG3)yYu J7(DEG.ZRPZNڶM* :Oa ۘfQ1Ÿ4Uxeu/N< o`GC5FU"|d2p' K3^!Fdy<wm{3WX儖Jo /H TH񧻶(],0 ,,cU)[H 9[5WV60b~-M߯LXᴻ@RvuX¥Db^HHyVwqH64Z̲Ǧk!ip.ߡHxOAcX]Rj&KBf!O3EhIݤeR$l%1r[ϲ^pdY@[/'#MH;] J(kpRIl;}jfhk׮߾ԑ=Ur?(GKcnj]~ bPWިrK0xu-h܂tK|ZE nmG1 '<= 5eZ16y8#.!BTw}+j ., ](3j_FXCDWndnK<әkt0TG{]C!ȐQ%"kC8/PJƦmF|ҩQ!#,)Je?oP0xs??~[F4Pr,V:s}ľA|N@-vd׹N/=$|xiɏTo@@3FAu"4{9<@y'1N `, 0YEC9w^+K3_0ԮT1 tJ}8{z2w}tNfA8dA_ހїwLpCwwxO{act/J5U LZ1.l G5Y s67hI[SȑgQ;Yj\mXzn)],c:h4' > ϻv !Gy Ha|+Mf_.C\Ɠp^9WKةU5s*AWbDoAe^ȃtU ԭ1.~@JPPhrOdzu mB"z'0ϙ,v؀$_ڗ@r^aDŽ#ryLgIyabN`Y9cD~tG`֮(3j5-h0흈!Y9+y-E92op'qL=K`d%&DJzֽ`IX=p`%ql X,ʴj6S|BDeMnqSwc,]:;(wgDJ4`^E֐`~>=+wxZYev\}, w$04G\Eg2I5+,ʬ|c[a ##"ggLK &]EoЫp0D.Xc-ekv|nw W6FdE$> cTcV~80I jS5LxmDb>`W]t麱:CjSk- %SON3:{+c%QQ$rʘYۓ#Hx?˄UGs-X;r(4?ޢ:LW&?Ny"$tb5v+H^ի7S:@3J C{7$DFRSp,nAQPWe(pPV6M 聃033wu vqwlTKzdf1;;}ǥ@rZ▟r]ʃtg f>Ѥƹģ"nVDdOЮInPZ`_C JClEpDb*2rVeTp/$YziR`,W@%ġ̊bn ARv#.p?aӧJk?*bOB ~eV:`6rG >5/v>Mrَsыh ͝=pQ]1n\ />DZn0](Guɺ$]CG\%gb5eT>N&FJ9&)M7GU&u'n7giB@2*ð\޵.Cw;85a(e4?;2!c1ꍝ?vzL@PMkU 6k5yxslă}8j }X9J9G>0iqg]iQRT&0,pD^7YU^i/ן;GV1wTP4`O9le@-D|woxPsĽD(4.aFQ /dhZ C% 3v6T"b}6KAQ[WG-K/[DUxŠ,rɫh?x0ΉGPvYgO7ca`!RH -䩄`hd;Mo2oX#*&zoX`ž@ȝJxXlnѥƞF>nT&yJ軃Λve)>IHTQ/-tFΤq)o*>W"s!0aU|]܄i T`*GHWfa<0O7|߽QT|p6w"깧:NYY(3&,oP]OO}p& ",dl/!I(8Y%6&2PW^/2|J& e q=tz !$c% C G%L|ڑ&غ7ob =gi=ys<m@-ՈC]TV)Sk^k{[v ?/ϓ.Yb5,P攎xKTW;||9?luM7ܓ1QTt]P{uj_~o0&-#~͞!#p;Dۯ/YbH|m* >Ԛnvr/}1~;Q6R)ia1nWxwMmîI#|Xz:ĖXއk*zM FnuS(`󀠻YFKв!l)UR063{i`i'$'8N3nSB,xfuP0Kp^km#2jh_Cgq.:(%}PI ڧ } ;94ǐNv{lD8.4`IJB@,zaSRڏl&}^&q: #_矢 1i,yA;];8硩LHhMߛ>*Fv$,V +OSrtְxbL.FZҫeZ `ĜRMX N38YxiI2X]R-["} aFc:(_aGlUa_a<,i< ujƒTUWifV5bhq;Vu, +* ^vݘB vl֏vq$idnβ+ @1Ҙ--Tf;'s@@x$мS5~a[vO3ISEAA6+wtu)T_Eި; K~A:v cY lA|mB"N_UFÜ& jm+?:Zł*\7аnTA+\hq<8z$~iOz+feJǐ8^{ϛ9cgi_=ɭo&q`xK|;ٵAx5#*GS}䞗*"t3 &|Vw!z'J:Br֢&do*7U}9Z!x|$b| ڭߕblbukxoXJ#)U |S41.Td.Ri[1";Qf?*o·'@~7?עaB]sc'"EUOO |sıA[ǐE1CiJ }뾱{e۸a2{UQΎKU/88im0if:EFeG0 t gZt툡˛7,ʣS'A>Cq&Yܵq1[Oښl 5W M)pߘ> 9Lw{9Xl֖+n6LȰxd$-BwlpXUЄ*@L({KfJ3Y٦ӷY b}Q} vʎb; )6IHwC@4]$9Iw{ o X`(u?\¯[M gK3Lܸ{)i !F:DR099Y`wYklIEu|\XCK‚~f,5}ϼԴ!,w_^qLLp[*xMLAO,1ђ~3gRfj?]zξxϱ5BE. כ^q 0Tեuc~;H֭zdff`䷴}|_oiiV,K=琥\ғͷ:Szc܏W7bAsCe \^ rr#GOàPC63&7[dy7K#Zy/P[PZÀ})`|y+* ?ҕ}~(.!VHE4kSV˹3ʬ=-$ہ dXZ2n{ xø7J]{جqS`%TPpwIzRJjZkD 9X W·bdӛ5s+K; +>Nl|3ZrJ؎s xK lOAմ_8 di="Yss FeB'ep&3yd0_(^F,|MҰ8pV[_gֺ"}CotٳFDw[Y:' Sf!z q 妨r a|u~/~}iZe*%6^xV,[KN xOm8B25T&uݞZl> /(`ijn\@5DpjWB1pXFѝ?0 K~<"l;/\CQuveuTvY>2.՟ް>Gj::t5~c ƸjQIUwW h.*>.b**5z}47ay rIiZ'=02$013ZITe# U E[ZM}0 &_P͈+gF7ևZs?H^͇>μžz{/C~f6L'<'qW9_xn%Ki4 I")`aYeAVCҐsYjOsGN ~-?ߜq>e KO5*`ybJDiorA*)k\T}Kӥ'UPO#ucbV}g$bgeq^R^_\H. q!Va {E0{  5*lV2=Z0W6g5#|7XۘXXM'5T*!T=8 57`-'58!>e'm_!>nfiG kR?i\̒X@qGPMyV&sIaV/ř5?} vpk0ƷPCF)1}YRfM} vM)`W D$W~&uY}r.}v@<)S{\$McC`}8x,z &A{  K#w_9v̳:8$'p\oHU)~i{M\\hvtԝ>#9'KF G. hR^ "K/f)a9Ÿ wv@NSQn4er:zg=e"07|*8Ñ5pr ˨1L"LE)K&B%zv LFygD΁];z}ߖTZL}|7C8zJ 764:CSpw$tCJO_!= ױ-舗;/VLAny-aP6$òZ)`C"Pw=UveڴezQ(^6HH0!eß5y^5M|IDE?4V(W,r=Mְœƞ tZ# iC\YA a,y|+CA맺c[HF# ,BV v2ICn,` Pߋ,vS2@p{4+-ׄ@RS? ]BbxM3f\$u(CnTI8 ^Xڹ9˄`V:M(Ci b|VqTu D6rC1g'>v;JNk'8L=i /\3V+S|xw 6Z]~^drhw:0-wDuRG6ٷS[.V{^c ]%u)]GSsz,n ek:K78y>B)=.QF~#n~l%ߡYc\d: =u@<g[= ݵ[?OM]d{%.0f)l|dV z-}2O72Hg$TIg5 exNWۉ_)I떄`UyD{ Ȗ@[ƯǃOv-֓$2c3v5iBzf& #;0 Ai oÝNѱ#dqMାàN΢k <4&ZQ mY&fƥs=;KGW8rA w_8x{LuBBlAd;̾ݿ#>p\I;-.TQIJMeܮ-mSݸOpڏDd K՝-gzNKĕnGf%zݮۍ;8Zb9Bבlg*P`(ŴPpd#={A1\j 2dk54+/Oʞ{Do#ɝ3"](wi`B]_e)FF06pYkʦ獻rIq+ơJ{>j'NåD-U MW>uc|Ћ2K*6n7yfZtߎ>v=PN$~mBwF6-u ͬ;Cu`v@*f^tDf=@1ľxRѳG/D8#'WXZ c*Vh4+\+%CKjJź|ma6Qh|忽6Ŷ'ov5Z݀Kp; |#ȭ*4=U!ypԫQugS~8QRI3 uo{gV$}1TZM Spiu)b"En?bJ`ullaF:THKAa`zCA)MBGxf>(w'x1ZFI2,U=|p>}-ZdBZ8uO7ۥl$gНl<: !Lu2cCfvo9SzUdʄAlCkBe\fH8xƢUF#oЁ0b JJ{Sl>Qj+~M6ׅCJk|]|tg}]b8:.J2HI?.(=rz*#CȈy|Z4.v/"?{|")t Y=ZDB$LεH'~zT^$|ΙjŽ;q ě @'aR^ Mљ A:Ka-be&ƤY]PaZ˙''cUrzJ%[MЫ622"glu61L]n8x&=yVǚa#K#>+p58c-!QmaOO!+ NNZɔ[_N gC z۟ of]P+Ib Sč'H ݵ2#4.j |$ 팽xAn`iI=܂ <o%{vḊ-E:*='lO/!@%v=YR{22mm^bWN Ӑp"eۀ椷46 BzJ4亸>'͘9#e&%x)XUF +gxw@1ClQʆqvX3(j#A+eNb*! $⵺ujbk4w1i7!򐋋:ʍ'`pBf-"sD@ =f|?7qͰbpYRiusf]R.IH"QjLlzFJrt[qZFd.t/- kZN:]CSldȽUVX6~j&Tje@x%g+yϋUNd.?Sߘo"@EiR<^.#4 NYO7WsGn_@7x7r~ytfK /׎z -Q{w}*5ODr}UyO*kx u"Q /2Ҭ LPs [<뙷F@Y>GǢ~늩 I3!쇡G*z3RS=S{ծ[ NW面6@(A CRMJrA^8(p2or_;4ȧ<" oŢc~;.k^u٧,Z[Z4\ nbP\-xvF&~a9pp`p `\[JN<4/eq@8BЌTBsL M||D_<|{oTl9Kd!^bFD \ g;*D*mp#K$-#Wu&BVD)I"3i! &i770 L2-vykW Uݴ1p̴P{r)7-F5Cfn};.w M-q]G ` o Ql!a~7ֻ>pcG{!>-@jNMsJt_sOLS4EmP2@co.(=ZC%+żo"J\IӤf85Ќk4ym0AqʬTѭ0]x`HqUl,M^CvV'zENuzc}1l0iF( 77N+_8t; \oҟM찀cD/5Y}QF3bőJMR;V\'$)u"`3dA@3*|KS&ZeBZCUc`_y| ,C-r/Y!ҿ8nrЃSeԲ&6"µTd|4XYuH$1_\)vwn⼥4ibxCI(`O?'x35Y#r?MO@9DsrnjA4#}뫕8FngTi##t>t^9`qg7ű*Gu94܇CZ\<h7E/oPRYp SZZTrV7tS:]sOńr1-Z1)ig0V{՛^aa5mATGՉ@j6"kzsy,ʯr|9v SBV[Me)Ġ{@q*w٢$lֳ8׬0V;ȋE{jlC652_eֽU;?e 3iB{*R}ޑ݆^[_GU]!Y#Q^͐] ѤfGIRuOUf$@Jg\c? ӡނѐIR5o5Y__5 *+ǻ ś ӏMdo1ɼNMe)_ĈUy$VaIl(%:t(\JN LDp BY\!G +Ԛ"8FgЕ|8Udj2Αղ.fM6t%[9x03yu<^Hg|65U~u$P8P0fq(}]et[ bvJ'-q#ƾ^(ȣPCĶj)mkǜIXMO' <#?bC۹3Y>#|<=e5r}izGה >@_hS'<υg*o {7{V2Z n*c¿p1Hp t-G>0#(\^sg5g"u/|B.7?⻏Еh1p89*6j,Hl(%XQӉLpP/7:KjعF@}'21p RTc3C#`#KJ{n#eU.έX&QRYyX3+V.|F 9lϴ:g湅ΌCX7N2<psܚ|uqŒgʛ%W})#)$Ufh9WT3$,j)*o@b})j"v +)A6ɺrP4W k׮S9i Tpq_bIO!+T<8jTrcݴP+( mmKuGgVpW]1 /&n GHQA@3G`k;n,myp1 ӽm!ąuF =˷a_)5o:OQKsrC9K!׷&W_O(:طͬ6%Qav??!G&ZtKsY 0MKpj2Nʌ{߸EWTEKG %7ʳ*E*Ȃ @oo$gƉ14p$r?+/~4~S=L#)i},roj/'wE@E.tzf͸&5[ 7Py_UmMI]dQ'E/02N>ӚtWvxxQ4ŅqV&W%#) H$iTwG›A}YT0[`ؐy~1v_sYQs=ܕ,Ve.g3%mp[Z٠ӁamP&DGvQ٧E̐V4 ~΋ݢ)&43п2q/j$?G Q{s!,!H`|'7%?Ǡ3g% mF }@Us?qMhoh|A_`rS/@Ӂi:@OD@:۪ u?]^rE&¯BVgæ2 ?ٻ'4"8f\roiY'U8ɘәC LcA(P#3% ֽf]k XX;S۩""lZq޶OtE)hTH?_O>êȁI7F^٢:n8M߯/`1}3%p՗EAY#[RP\WwuFR c?0<5P /1ÎOݨ"ܟ=HgUɆCWǼT~B~=冡0\և\ojg6Zx ./48 d[ia˱w|kܨh>bZsqԓ H #aʦ*`0nZ $+ܕs 쟯=9W!'v!#Z5h2f-{o%$57mEnDqex?EsjI6R^].aMkm&Q V+1oT/($_* \Ffpka&e{2Ojy\fb$s¿-fxd}1Nœ1-4bҍT=3ؕ aחd(ngtc>.c\;pRȼҟlUJ Y)jCX'W ̌eN^XnSnPGaQ4ey0ftWO~‡9Q(.LmZa?m~eM\cmjn [#t*ì؊tS^NS/c5)[㇣NzDɻ;_rJ]]E27, u;g[onlE_v')dPc qqb{YpcNLrGG:JrbϗHز(HqYΠ91#/DL-$s.4VQ]8fT&vM1c cxR$dEG}nW E<*i卮 P6u5vj_Kv(mA6'&GVڽG#TLuҡT>oىu]Fgk!Rh]X9.9Y:9%Nq3E68 /jj&E8uiSM\F]]UmjX@+J"m % 9OnI$o\ʲ݄\ 6`q_=ٸq&/+L+Bg0沧[S[8%]1KIL3Ke]ӆVĝb+#EFlGT>IkWہ כzeƻנs=!(V9GoZzNPD8}s>]"|Ԝf<]vZ!Z|һ9 :J+Ӂ }Ϛ~QEڲ6l<奸vnu  {b^Zw2P*5Ur08boOd˹h -B\#aՒ3}6$^,ѹyZn1ߛ5:)_Ws{ vآ47ZdkĭBBRDr{1st٨ {z/|}ݛHB=/+܂)[_O)z qRXz:vui[^6lkM:oJ"|Qߣ]S3ٕ'y;pS,k\~061QV*#t[ٓ>S&I:f(pVsyX.>>x'_WfEr] j kZVN7I"KZQ)RfBꗫj (}vsVX|o;9o.#NSH `i&?Q">~_>漳=M؄5,Nρ S%A!m ʠX'!.qĔQ'׶Fm>!ڦ];o]Ǟ  pJ8 cRfoK>݃ ڂüMUaϹw!ӅJfLW{%4upM`6E *L^XCUQSy >N7$s<;eJ}xpH¯߷m % :6j#.O'}+A 3jW K]n{]-&!>_brpah9Fi4O=Mj]/ }&!mE5dvM9 =i|!hʪ* ୭G?Ar 3aZA>\UgCмA$h%_rn|5uǖ0[rMa'j(" =iG$]<2 m)(YF&5dTEl̨=xܗ dtթݬF#'h-Fм:< >>&̢vVzIZH eG.i=a^gLyHwqFXĴl6o^}oТ;6 ݗIdeQXL$N C"}ɐzT@jȤQN}Lg5= 3 ɥ$^rbB\/_؟anyi׵zHKyZ?.h_܈-7CuB/YT;:% 9`Dk#||XM>:0̫^@TzrQlW%Smvy+;C+|lKVW`!?#5}]:2J)jVv O.- 2PZ 6 [*ƃi3Q} MPp-D=36XzENQ@ ܲ'B~9#fEh_WNĞ])ErQXSKj̙s[r&LxG;`+  Zi c:n]ܛNbw"NE^;@aZ!1Se?=~eѵBՀQ8/oI"q &hR:{G`wg y'(q/4}PaAsz]φm ڧHxI:{w0} 6B͐\夅 l!훢@S/eEQFy&D$}hlB4',{ 35?l֖c@Ye˓{Yp߁4 ]Nv 'z.qZ';$y~8dOrX 5/gb "?yHX Ow-@}X |K΍.=vw^sؓ˶B?,PF^>Ïa{[I= HnѨ_Ko;Fvu0`'NvARr|-nf6XS4x9XNol r"]g;ԴvÜG7.*sC&;ek?]b/uB\l‚MS3 oul7 esr '&}%O>o5wOƗ+֢+Y(PKS55%C;}FV83ZTV>CRB8fsߕ3J8mE iRZ#,[I>/&¦W+1g_-igN. 1d"-yA/ c!^ k>t˫.U8W~B \06E&R)Ry:t:^ѣ䉾vV3H`⬛g$,r{k7[!ǵ#~9Ѩ&E%Wj˰8JSGևH:,.cv7< $艺h|JZbU&3L&PLl'E$~.=- ^7hT/8íz0NP|B Kq^gŵ Kaq O۫휆|+|Û-M@ʐQ]wTu/!í{:)&7ot1 Vj暊ҭ'@s&=*r/.&,+.~R~ysy-q& YZ