transmission-daemon-2.94-bp150.3.3.1<>,[!M@eee=U \KJNB?Kg4zht?]$꤮<Hn3±kX27 L b_U%xu=^L:#cFo96[?>u 8*oXOh06qh ajɖH'MoTI676%ȃ-U's1TqQ؜PPېnXn ) tk:c޷rZ Kne0 YqK2:G>E,?d ' WDHPT] @ %@       0  <  P   0 `(8K9,K: K=>?@FG H I< XHYP\t ] ^d b5cd~eflu vw x@ ypzCtransmission-daemon2.94bp150.3.3.1Daemon for the "transmission" BitTorrent clientTransmission is a BitTorrent client. It has GTK+ and Qt GUI clients, a daemon for servers and headless use, and both can be remote controlled by HTTP and the terminal. It supports Local Peer Discovery, DHT, µTP, PEX and magnet links.[s390p22 openSUSE(GPL-2.0-only OR GPL-3.0-only) AND MIThttp://bugs.opensuse.orgProductivity/Networking/Otherhttps://www.transmissionbt.com/linuxs390xgetent group transmission >/dev/null || groupadd -r transmission getent passwd transmission >/dev/null || \ useradd -r -g transmission -d /var/lib/transmission -s /sbin/nologin \ -c "Transmission BT daemon user" transmission 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 transmission-daemon.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in transmission-daemon.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-transmission-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-transmission-update-$service-new-in-upgrade" fi done for service in transmission-daemon.service ; 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 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 transmission-daemon.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in transmission-daemon.service ; do if [ ! -e "/run/rpm-transmission-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-transmission-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in transmission-daemon.service ; 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 -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 transmission-daemon.service || : ( 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 transmission-daemon.service ) || : 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 transmission-daemon.service ) || : fi else # package uninstall for service in transmission-daemon.service ; 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  N]$v큤A큤A큤A[[[[ZZZ[[ZZ[dfd0b7cdf66ece49d6b5f1d624813e42464b98dc07459f6a23e2e64c74c4625088139918fe3712ab510a0746bccf49c183dc24278e9aa9200d2e50bbe905a116c87926117f0f7bf45d0f78fa7c61110daf172813f931461fec183421cb05c1d46eb80f7e2d2a80d78d9c9625d0d400328d199eabad6721a9ff5e95607d7f2b101f9cb858b4dd1c58301df9e5bfe2e07b62ef2fee2b87a3937a55f8f9b917a2d61f43b6f628f186d083d876ddd6f19cdc6929f088faf5ef5ffa9fd046d681da2420801783bf59e27d03ed6aab625b32a34e221ae95bf801db87827c8023398495d20198b112e8cf6075d3fbe8fb896b16923d8c1e64f0a8f5d9bee29b253c41a6servicerootrootrootrootrootrootrootrootrootrootroottransmissionrootrootrootrootrootrootrootrootrootrootroottransmissiontransmission-2.94-bp150.3.3.1.src.rpmtransmission-daemontransmission-daemon(s390-64) @@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibb64.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcurl.so.4()(64bit)libevent-2.1.so.6()(64bit)libminiupnpc.so.16()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-14.14.1[Z@ZZjZ_:Yn@YXJW.@Vm@V2V\:@SSRQ*@Q@Q7/Q,P[P @P @PP~Pd?P8@P@O@O@O@OKp@O>A@O:LN @N@N;@N@N(N e@MӴMMx@MVv@MVv@M)@MgM@Lr@L6L@L^@LI@L@IL@K޺K,KqK{@KbK\6@KXAKC)KVK3@Jw@JSJRJ@J@Jc J8J.NJ@J*@I)@Marguerite Su bjorn.lie@gmail.comjengelh@inai.deavindra@opensuse.orgdimstar@opensuse.orgvcizek@suse.comcarmen@carmenbianca.eudimstar@opensuse.orgbadshah400@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgidonmez@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgnmo.marques@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgnekolayer@yandex.ruzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgzaitor@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgbadshah400@gmail.comvuntz@opensuse.orgvuntz@opensuse.orgbjorn.lie@gmail.comvuntz@opensuse.orgvuntz@opensuse.orgadmin@djscore.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgmxwu@novell.comvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbeineri@opensuse.orgbjorn.lie@gmail.comvuntz@novell.comvuntz@novell.comvuntz@novell.comopensuse@sukimashita.commboman@suse.de- fix boo#1111323 transmission-qt try to load translations from /usr/bin + upstream issue#736 recommends to use cmake instead of autotools because codes related to autotools are deprecated. Nowadays we manually install transmission-qt translations into /usr/ share/qt5/ directory where is designed for official Qt project only, while cmake will install to the right location /usr/share/ transmission/translations. + switch build time configuration from autotools to cmake - refactored transmission-appdata.patch to cmake-oriented. + handle transmission-gtk.appdata.xml translations with intltool-merge which is used by upstream for desktop files in gtk/CMakeLists.txt + handle transmission-qt.appdata.xml installation in qt/CMakeLists.txt instead of in specfile, because anyway we binary patch the -gtk.appdata.xml.in, we'd better not binary patch one while add another one as Source. so the SOURCE4 is also dropped. - add transmission-3rdparty-no-download.patch + transmission's cmake configuration will download and build some 3rd-party libraries that could not be found in system. we patch its ExternalProject_Add() method to avoid the download because there are already source codes for such 3rd-party libraries located in third-party directory. Also, our OBS build machine doesn't support downloading in the build VM. - mark COPYING with %license tag instead of %doc tag - add extras/{rpc-spec.txt,send-email-when-torrent-done.sh} as doc since upstream installs them as doc too- Update to version 2.94: + All Platforms: - Fix building against LibreSSL. - Fix building against mbedTLS. - Fix torrents ETA calculation. - Fix cross-compilation issues caused by miniupnpc configuration test. + Qt Client: Fix bad downloaded percentage in DetailsDialog. + Web Client: - Fix tracker error XSS in inspector (CVE pending). - Fix torrent name HTML-escaping in trackers inspector tab.- Remove marketing from description.- Update to version 2.93: + Mitigate dns rebind attacks against daemon CVE-2018-5702). + Fix crash on handshake if establishing DH shared secret fails. + Fix crash when switching to next tracker during announcement. + Fix potential issue during password salt extraction in OOM situation. + Workaround glib_DEFUN- and glib_REQUIRE-related configuration issue. + Fix building against OpenSSL 1.1.0+. - Drop 0001-transmission-build-against-openssl-1.1.0.patch: fixed upstream (commit id f91cf5a). - Drop 0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch: fixed upstream (commit id 8c8386a). - Drop CVE-2018-5072.patch: fixed upstream (commit id cf7173df). - Cleanup with spec-cleaner. - Use https url. - Use qmake/make_jobs macros for building qt binary.- Add CVE-2018-5072.patch (backported from gh#transmission/transmission#468): Mitigate dns rebind attacks against daemon (boo#1075921, CVE-2018-5072). - Conditionalize usage of desktop_database_post/postun macros to suse_version < 1500: recent versions use file triggers. - Add %check session: run make check.- Backport support for OpenSSL 1.1 + Added patches: 0001-transmission-build-against-openssl-1.1.0.patch. 0002-Fix-coding-style-and-building-with-TR_LIGHTWEIGHT.patch.- boo#1052817 - Edit transmission-qt.desktop to handle magnet links (x-scheme-handler/magnet).- Add transmission-systemd.patch: Look for libsystemd instead of libsystemd-daemon. The modules have been merged since systemd 209.- Add transmission-appdata.patch to add, translate and install metainfo files for gtk application. - Patch touches autotool files, add BuildRequires on libtool and run autoreconf -fi before ./configure; workaround an issue where aclocal fails due to "won't overwrite defined macro: glib_DEFUN". - Add and install metainfo for transmission-qt as a separate source file.- Update to version 2.92: + Mac Client: Build OSX.KeRanger.A ransomware removal into the app. - Changes from version 2.91: + All Platforms: - Fix Makefile.am to include Windows patches into source archive. - Fix miniupnpc script to handle spaces and other special chars in paths. + Mac Client: - Prevent crash during group rules removal in some cases. - Fix failure to remove seeding completion notifications from notification center. - Show main window and scroll to torrent on notification click. - Fix issue on Yosemite where peers view didn't occupy all the available space when web seed view was hidden. + Qt Client: Fix existing running instance detection and torrents delegation when using DBus. + Daemon: - Fix building on Windows x86. - Add `--blocklist-update` argument description to transmission-remote man page. - Use `-rad` as short form of `--remove-and-delete` option in transmission-remote.- Update to version 2.90: + All Platforms: - Fix renaming torrent files with common prefix. - Fix some more thread safety bugs in the tr_list datatype. - Fix infinite loop when removing torrent data. - Add support for CyaSSL/WolfSSL and PolarSSL cryptographic backends; bump OpenSSL minimum to v0.9.7. - Initial CMake build system support. - Many improvements to support Windows builds with MSVS and MinGW; drop XP/2003 support, only Vista and up now. - Allow building against system UTP and DHT libraries. - Fix several memory leaks and buffer overflows. - Support miniupnpc API v14. - Fix "prefetch-enabled" value type in settings.json (boolean instead of integer). - Fix some issues discovered by static analysis (cppcheck, coverity). - Fix invalid JSON encoding for non-printable characters. - Fix multi-threaded locale use when encoding/decoding JSON data. - Fix encrypted communication with libevent 2.1+. - Prevent completed pieces modification by webseeds. - Require absolute paths in RPC requests. - Fix and unify torrent origin display in GTK+, Qt and web clients. - Fix crash on session shutdown (evdns_getaddrinfo_cancel). - Retry if RPC server fails to bind to specified address. - Improve error checking on metadata retrieval. - Improve UTF-8 validity checking (merge changes from LLVM). - Don't build transmission-cli by default (it's long deprecated). + GTK+ Client: - Fix overshoot and undershoot indicators display with GTK+ 3.16+ in main window. - Don't require DISPLAY if started with `--version` argument. + Qt Client: - Improve performance in Torrent Properties dialog for torrents with lots of files. - Prevent entering file renaming mode with mouse double-click. - Add context menu on files tab of Torrent Properties dialog resembling that of Mac client. - Remove torrent file from watch directory even if "show options dialog" is not set. - Use theme-provided icons in system tray and About dialog. - Fix initial watch directory scan. - Improve filter bar look and feel; lots of other small visual fixes; RTL layout fixes. - Show message to the user when duplicate torrent is being added. - Improve magnets handling in main window. - Display notifications via tray icon if D-Bus is not available. - Show notice on top of filtered torrents list; clear whole filter on notice double-click. - Add proper compiler flags to indicate C++11 use. - Fix translation files loading. + Daemon: - Run as service on Windows when in background mode. - Rework directory watching, add support for native mechanisms on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges). - Don't make assumptions of remote path validity in transmission-remote. + Web Client: - Content Security Policy enhancements. - Enable "resume now" for queued torrents. - Mark appropriate fields in preferences dialog as HTML5 number fields. - Update to jQuery 1.11.2, jQueryUI 1.11.4; use jQueryUI menus instead of custom ones. + Updated translations. - Pass --enable-external-b64 to configure: use the system provided b64 library. - Pass --enable-cli to configure: retain the (deprecated) CLI interface. - Add pkgconfig(zlip) and libb64-devel BuildRequires: new dependencies. - Drop transmission-miniupnp14.patch: fixed upstream.- Add transmission-miniupnp14.patch to fix compilation with miniupnpc API level 14- Add rctransmission-daemon symlink for convenience. - Fix usage of update-alternatives.- Update to version 2.84 (bnc#887079, CVE-2014-4909): + All Platforms: Fix peer communication vulnerability. - Changes from version 2.83: + All Platforms: - Licensing change: the GNU GPLv2 code can now be used under GNU GPL v2 or v3. - Fix network hanging issues that could occur when both UTP and DHT were enabled. - Fix 2.82 file descriptor leak when importing a blocklist. - Disallow torrents that contain "/../" in the path. - Fix 2.82 bug that didn't retain peers between sessions. - Fix potential dangling memory error in UDP tracker DNS lookups. - Remember a torrent's "queued" state between Transmission sessions. - Updated third party libraries: DHT updated to v0.22; miniupnpc updated to v1.9. - Autoconf script fixes: better detection of ccache, minupnpc. - Fix the X-Transmission-Session-Id header to be valid with the SPDY protocol. - Fix thread safety bugs in the tr_list datatype. - When determining free disk space on NetBSD>=6, support its Quota feature. - Windows portability improvements. + GTK+ Client: Fix threading issue on shutdown. + Qt Client: - Fix toggle-downloading-by-pressing-spacebar in the file list. - Fix "Open URL" crash from dangling pointer. - Support launching downloaded files from inside Transmission. - On Windows, use native Windows icons. - Improved network status info and tooltip in the status bar. - Fix "Open Torrent" dialog crash in Qt 5.2. + Daemon: - On systemd systems, fix config reloading via 'systemctl reload'. - Use libevent's event loop. - Fix discrepancy in curl SSL setup between tr-daemon and tr-remote. - Fix broken OS X build. + Web Client: - Support file renaming in the web client. - Fix incorrect torrent state being displayed for magnet links. - Make URLs in the torrent's comment field clickable (and sanitize them to prevent cross-scripting). + Mac client fixes. - Change license to (GPL-2.0 or GPL-3.0) and MIT, following upstreams relicensing. - Switch Qt build to Qt5: + Replqce libqt4-devel BuildRequires with libqt5-linguist and libqt5-qtbase-devel. + Change qmake calls to be qmake-qt5 and lrelease to be lrelease-qt5. + Drop transmission-qt4.patch: no longer required.- Update to version 2.82: + All Platforms: - Fix webseed crash. - Fix crash when adding UDP trackers whose host's canonical name couldn't be found. - Fix crash when sending handshakes to some peers immediately after adding a magnet link. - Fix crash when parsing incoming encrypted handshakes when the user is removing the related torrent. - Add safeguard to prevent zombie processes after running a script when a torrent finishes downloading. - Fix "bad file descriptor" error. - Queued torrents no longer show up as paused after exiting & restarting. - Fix 2.81 compilation error on OpenBSD. - Don't misidentify Tixati as BitTornado. + Mac Client: - Fix bug that had slow download speeds until editing preferences. + GTK+ Client: - Fix crash that occurred in some cases after using Torrent > Set Location. - Fix crash where on_app_exit() got called twice in a row. - Fix 2.81 compilation error on older versions of glib. - Can now open folders that have a '#' in their names. - Silence gobject warning when updating a blocklist from URL. + Qt Client: - Qt 5 support. + Web Client: - Fix syntax error in index.html's meta name="viewport". - Fix file uploading issue in Internet Explorer 11. - Add transmission-qt4.patch: Revert the changes for Qt5, as we do not have it available yet.- Update to version 2.81: + All Platforms: - Fix 2.80 bug that showed the incorrect status for some peers. - Better handling of announce errors returned by some trackers. - Fix compilation error on Solaris. + GTK+ Client: - Fix minor memory leaks. - Remove OnlyShowIn= from the .desktop file. + Qt Client: Remove OnlyShowIn= from the .desktop file. + Daemon: Change the systemd script to start Transmission after the network's initialized. + Web Client: Slightly better compression of png files. + Mac client fixes.- Update to version 2.80: + All Platforms: - Support renaming a transfer's files and folders. - Remove the most frequent thread locks in libtransmission (ie, fewer beachballs). - Show the free disk space available when adding torrent. - Faster reading and parsing of local data files. - Better use of the OS's filesystem cache. - Lengthen the prefetch cache for data sent to peers. - Other small speedups. - Replace the previous JSON parser with jsonsl to resolve DFSG licensing issue. - Fix fails-to-build when compiling with - Werror=format-security. - Improved unit tests in libtransmission. - Tarballs are now released only in .xz format. + Mac Client: - Use VDKQueue for watching for torrent files. + GTK+ Client: - Simplify the tracker filter pulldown's interface (now matches the Qt client). - Synced preferences text & shortcuts. - Remove deprecated calls to gdk_threads_enter(). - Silence a handful of console warnings. + Qt Client: - More efficient updates when receiving information from the server. - Add an option to play a sound when a torrent finishes downloading. - Add an option to start up iconified into the notification area. - Fix an issue with the tray icon preventing hibernation/logout. - Other CPU speedups. - Open the correct folder when clicking on single-file torrents. - Synced preferences text & shortcuts. - Fix non Latin-1 unit strings. + Daemon: - Add support for specifying recently-active torrents in transmission-remote. + Web Client: - Extend the cookie lifespan so that settings like sort order don't get lost. + Utils: - Support user-defined piece sizes in transmission-create. - Replace systemd BuildRequires with pkgconfig(libsystemd-daemon) to match what configure is checking for. - Drop transmission-fix-qt-translations-dir.patch: fixed upstream.- Add transmission-daemon-systemd to sources - Split transmission-daemon into sub-package, add systemd service and macros (service to be disabled by default) - Create 'transmission' user to run transmission-daemon (dont run service as root).- Update to version 2.77: + All Platforms: - Fix 2.75 regression that broke JSON parsing of real numbers in locales that don't use '.' as a decimal separator. - Don't invalidate the OS's file cache when closing files. - Fix overflow error when setting speed limits above ~8589 kB/s. - Generated magnet links didn't include webseeds. - Fix minor memory leaks when using webseeds. + GTK+ Client: - Minor pluralization fixes in the UI. - Fix folder mis-selection issue in the Preferences dialog. - Fix GTK+ console warnings on shutdown. + Qt Client: - Fix non Latin-1 symbol issue when showing file transfer speeds. - Fix issue when creating new torrents with multiple trackers. - Fix lost text selection in the properties dialog's 'comment' field. + Daemon: Fix documentation errors in the spec and manpages. + Web Client: Fix minor DOM leak. + CLI: Fix transmission-cli failure when the download directory doesn't exist.- Update to version 2.76: + All Platforms: - Better error logging when user-provided scripts can't be executed. - The "Time Remaining" property wasn't set for torrents with webseeds but no peers. - Fix rare error that created a directory name "$HOME". + GTK+ Client: - Fix sort-by-age regression introduced in 2.74. - The "Edit Trackers" window didn't resize properly due to a 2.70 regression. - Raise the main window when presenting it from an App Indicator. + Qt Client: - Add magnet link support to transmission-qt.desktop. - Fix notification area bug that inhibited logouts & desktop hibernation. - Use the "video" icon when the torrent is an mkv or mp4 file. - Toggling the "Append '.part' to incomplete files' names" had no effect. - Fix display of the torrent name in the Torrent Options dialog - Fix cursor point bug in the filterbar's entry field. - Fix crash when adding a magnet link when Transmission was only visible in the system tray. - Fix free-memory-read error on shutdown. + Daemon: - Better watchdir support. - Documentation fixes in transmission-remote's manpage. + Web Client: - Fix indentation of the torrent list and toolbar buttons on mobile devices. + CLI: - If the Download directory doesn't exist, try to create it instead of exiting.- Update to version 2.75: + Mac-only fixes.- Update to version 2.74: + All Platforms: - Fix a bug that prevented IPv6 addresses from being saved in dht.dat - Better handling of magnet links that contain 'tr.x=' parameters - Add filtering of addresses used for uTP peer connections - Fix detection of whether or not a peer supports uTP connections + Web Client: - Fix a multi-file selection bug - Fix bug where the upload and download arrows and rates would not appear for downloading torrents - Fix bug when displaying the tracker list + Mac fixes.- Update to version 2.73: + Mac: Fix crash on non-English localizations.- Update to version 2.72: + All Platforms: - Fix crash when adding magnet links with malformed webseeds. - Fix handling of magnet links' webseed URLs that contain whitespace. - Fix remaining time estimates of magnet links that have webseeds. - Show the webseed count in the torrent list when downloading from webseeds. + GTK+: When adding torrents by URL from the clipboard, handle whitespace in the link. + Qt: Fix dialog memory leaks. + Web Client: Minor interface fixes. + Mac fixes.- Update to version 2.71: + Mac: Fix crasher on 10.6 Snow Leopard - Changes from version 2.70: + All Platforms: - Improved speed with the µTP protocol - Fix bug that caused some incoming encrypted peer connections to fail - Fix bugs with the speed limit scheduler - Fix crasher with magnet links + GTK+: - Require GTK+ 3.4 + Qt: - Control speed limit from the icon tray - Improved behavior when clicking on torrents in the torrent list - Fix bug where torrent files were not deleted - Fix bug with unicode characters in the default location + Web Client: - The file inspector tab displays files nested under directories - Improved scrolling on iPad - Fix incorrectly rendered characters - Fix bug involving attempts to post notifications without permission - Mac fixes. - Spec file cleanup using spec-cleaner.- Add transmission-qt-lang package: + Enable build of translation files for transmission-qt + Add transmission-fix-qt-translations-dir.patch: set transmission translations dir to QT library translations dir.- Update to version 2.61: + GTK+: - Support startup notification. - Require GTK+ 3. + Qt: - Fix bug when opening the web client via the Preferences dialog. - Better opening of magnet links. - The Torrent File list now handles very long lists faster. - Fix i18n problem introduced in 2.60. + Web Client: - Close potential cross-scripting vulnerability from malicious torrent files. + Utils: - Add magnet link generation to the transmission-show command line tool. + Mac: - Fix crash when creating a torrent file on Lion or newer. - Drop 0%{?favor_gtk2} / BuildRequires: pkgconfig(gtk+-2.0), gtk2 support dropped upstream. - Cleanup spec by dropping a lot of unused %if statements for versions of openSUSE we no longer build for.- Update to version 2.60: + All Platforms: - Fix issues when adding magnet links - Improved scraping behavior for certain trackers - Fix bug where cleared statistics might not save - Updated versions of miniupnpc and libuTP - Fixed compilation issues with Solaris and FreeBSD - Other minor fixes + Web Client: - Notification of downloading and seeding completion (requires browser support of notifications) - Re-add select all and deselect all buttons to the file inspector tab + Mac-specific changes. + Updated translations.- Update to version 2.52: + All Platforms: - Fix bug with zero termination of multiscrape strings. - Update the bundled libnatpmp and miniupnp port forwarding libraries. + GTK+: - Fix minor bug in Ubuntu app indicator support. + Mac-specific changes. - Drop xz BuildRequires, since this comes for free in the buildsystem now.- Update to version 2.51: + All Platforms: - Update the bundled libnatpmp and miniupnp libraries for port forwarding - Add environment variable options to have libcurl verify SSL certs - Support user-specified CXX environment variables during compile time + GTK+: - Fix crash when adding torrents on systems without G_USER_DIRECTORY_DOWNLOAD - Honor the notification sound setting - Add a tooltip to files in the torrents' file list - Fix broken handling of the Cancel button in the "Open URL" dialog - Improve support for Gnome Shell and Unity - Catch SIGTERM instead of SIGKILL + Qt: - Progress bar colors are now similar to the Mac and Web clients' - Improve the "Open Folder" behavior + Web Client: - Fix global seed ratio progress bars - Fix sometimes-incorrect ratio being displayed in the Inspector - If multiple torrents are selected, show the aggregate info in the Inspector - Upgrade to jQuery 1.7.2 + Daemon: - Show magnet link information in transmission-remote -i.- Conditionally use libminiupnpc-devel BuildRequires on openSUSE 12.2 and later only. Previous openSUSE versions did not have the package and will make use of the miniupnp that is bundled with the transmission sources.- Add libminiupnpc-devel BuildRequires: use an external miniupnpc instead of a bundled copy. This needs a fix in our miniupnpc package to work, though. - Remove libnotify-tools Requires from gtk subpackage: this is not needed anymore since transmission now uses dbus directly to create notifications.- Update to version 2.50: + All Platforms: - Fix crash when adding some magnet links. - Improved support for downloading webseeds with large files. - Gracefully handle incorrectly-compressed data from webseed downloads. - Fairer bandwidth distribution across connected peers. - Use less CPU when calculating undownloaded portions of large torrents. - Use the Selection Algorithm, rather than sorting, to select peer candidates. - Use base-10 units when displaying bandwidth speed and disk space. - If the OS has its own copy of natpmp, prefer it over our bundled version. - Fix Fails-To-Build error on Solaris 10 from use of mkdtemp(). - Fix Fails-To-Build error on FreeBSD from use of alloca(). - Fix Fails-To-Build error when building without a C++ compiler for libuT. + GTK+: - Fix regression that broke the "--minimized" command-line argument. - Instead of notify-send, use the org.freedesktop.Notifications DBus API. - Fix a handful of small memory leaks. + Qt: - Fix FTB when building without libuTP support on Debian. + Web Client: - Filtering by state and tracker. - Sorting by size. - Larger, easier-to-press toolbar buttons. - Fix the torrent size and time remaining in the inspector's details tab. - Bundle jQuery and the stylesheets to avoid third-party CDNs. - Upgrade to jQuery 1.7.1. - Fix runtime errors in IE 8, IE 9, and Opera. - Revise CSS stylesheets to use SASS. - Minor interface tweaks. + Daemon: - Fix corrupted status string in transmission-remote.- Update to version 2.42: + All Platforms: - Fix error connecting to UDP trackers from big-endian systems - Fix RPC error when editing UDP trackers - Fix build failure when a C++ compiler is not installed + Mac: - Fix a potential crash on 10.5 Leopard - Fix bugs with the tracker and file inspector tables + GTK+: - Support GTK+ 3.2 - Fix crasher on systems not running DBus + Web Client - Fix bug which broke Opera support + Updated translations. - Add conditional pkgconfig(gtk+-3.0) BuildRequires, based on favor_gtk2; in case favor_gtk2 evaluates to true, we stay with the existing gtk2-devel BuildRequires.- Update to version 2.41: + Fix crash on Mac.- Change notify-tools Requires to libnotify-tools (notify-tools doesn't exist...).- Update to version 2.40: + All Platforms: - Torrent queuing - Improved webseed support - Fix crash when removing a magnetized transfer - Fix adding transfers over RPC when a subfolder does not exist - Other minor fixes + GTK+: - Add GTK+ 3 support - Make popup notification and system sounds system-configurable - Add a settings option to hard-delete files instead of using the recycle bin + Qt: - Add popup notification for finished torrents - Fix non-UTF-8 display issue in the "New Torrent" dialog + Daemon: - SSL support in transmission-remote + Web Client: - Speed improvements - Add filtering by tracker - Allow preference changes on mobile devices - Allow compact view on mobile devices - Stop ratio functionality - Compact view interface improvements + Utils: - Fix transmission-edit bug when adding a tracker to a single-tracker torrent - Fix transmission-create bug when specifying a directory with a leading "./" - Note that we can't use the GTK+ 3 support as the build system has not been updated for it. - Add explicit glib2-devel BuildRequires. - Remove dbus-1-glib-devel, libcanberra-devel, libnotify-devel BuildRequires: they're gone upstream. - Add canberra-gtk-play Requires to gtk subpackage: transmission now uses the canberra-gtk-play binary. - Add libnotify-tools Requires to gtk subpackage: transmission now uses the notify-send binary.- Update to version 2.33: + All Platforms: - Improved webseed support - Better support for moving and deleting files - Fix "Too many open files" bug - Apply blocklists towards DHT communication - Fix displayed availability + GTK+: - Remove deprecated GConf2 dependency + Qt: - Fix high CPU issues - Fix wrong torrent count on tracker filterbar + Updated translations. - Remove gconf2-devel BuildRequires. - Add dbus-1-glib-devel BuildRequires that was missing earlier, or was implicit before.- Update to version 2.32: + All Platforms: - Fix error caused by some "open-file-limit" configuration settings - Fix 2.30 problem seeding to some peers - Fix bug converting torrent file text contents to UTF-8 - Better µTP support on systems running uClibc - Other small bug fixes + GTK+: - Fix 2.30 error opening torrents from a web browser - Remove GNOME desktop proxy support + Web Client: - Fix bug when adding torrents - Add torrents by info hash in the add dialog - Sorting by ratio - Allow drag-and-drop to add links - Add xz BuildRequires to be able to decompress the tar.xz source.- Update to version 2.31: + This release fixes a bunch of packaging issues in 2.30. - Changes from version 2.30: + All Platforms - 265TP support - UDP tracker support - Multiscrape support - Download scarcest pieces first - The "lazy bitfield" feature has been superseded by the "Fast Extension" BEP6 - Scripts are passed the environment + GTK+: - Added 256 x 256 icon - Register as a magnet link handler in the .desktop file + Web Client: - Peer and Network preferences- Allow to switch on appindicators based on Project Meta data (WITH_APPINDICATOR).- Update to version 2.22: + All Platforms: - Faster endgame - Fix bug where leechers might be disconnected while seeding in some situations - Fix 2.20 bug that sometimes showed inaccurate upload/download speeds - Support for unsorted blacklists - Fix IPv6 DHT - Re-add support to automatically close idle peers - Fix bug where the resume file did not save the time checked for the last piece + GTK+: - Fix setting individual idle seeding time + Qt: - Fix loading localizations on Linux + CLI: - Fix bandwidth display issue + Updated translations.- Update to version 2.21: + Fix compilation errors of 2.20 release + Updated translations - Changes from version 2.20: + All Platforms: - Remember downloaded files when a drive is unplugged - File re-verification is no longer needed in some situations - Fix "Too many open files" error - Show the total downloading and seeding time per torrent - Fix webseeds - Better support for IPv6-only trackers - Add the ability to shutdown Transmission sessions via RPC - NAT-PMP and UPnP now also map the UDP port - Update the DHT code to dht-0.18 - Faster parsing of bencoded data - Improve support for running scripts when a torrent finishes downloading - Fix reannounce interval when trackers return a 404 error - Fix checksum error on platforms running uClibc 0.9.27 or older - Fix memmem() errors on Solaris + GTK+: - Add "Add" and "Remove" buttons to the tracker list - Add filesize column to the files list - Several minor bugfixes and interface improvements + Qt: - Accept info_hash values in the "Add url..." dialog + Daemon: - Add "reannounce to tracker" option to transmission-remote - transmission-remote can now read auth info from environment variables - Fix configuration file bug with transmission-daemon running on Macs + Web Client: - Right-clicking a torrent now works with Firefox / Firegestures / Ubuntu + Utils: - Fix error when replacing substrings in tracker announce URLs - Webseeds are now displayed in transmission-show - BuildRequire libevent-devel >= 2.0.0 to save build power if we do not have the package available. - Remove lang workaround, bnc#659001.- Call relevant macros in %post/%postun: + %desktop_database_post/postun because the package ships at least one desktop file. + %icon_theme_cache_post/postun because the package ships themed icons. - Pass %{?no_lang_C} to %find_lang so that english documentation can be packaged with the program, and not in the lang subpackage.- Use update-alternatives to provide /usr/bin/transmission, with alternatives being transmission-cli, transmission-gtk and transmission-qt: + Create the ghost files in %install. + Add update-alternatives Requires(post/postun) to the three packages. + Call update-alterantives in %post/%postun of the three packages. + The priority order is: gtk, qt, cli. - This makes the usage of transmission from the command line a bit more intuitive. Fix bnc#657450.- Remove some locales until bnc#659001 is fixed, to fix a build failure.- Update to version 2.13: + All Platforms: - Fix "No Announce Scheduled" tracker error - Fix build error on Solaris 10 - Fix RPC documentation errors - Fix minor packaging errors + GTK+: - Unblur the statusbar icons - Fix truncation error in the Torrent Properties dialog + Qt: - Fix crash when opening the Torrent Properties dialog on magnet links - Fix "undo" error when making changes in the Torrent Properties dialog + Updated translations.- Update to version 2.12: + All Platforms: - Make the blocklist URL user-configurable - Several minor bug fixes and CPU speed improvements - Use slightly less bandwidth in DHT messages - Fix 2.10 build issue on uClibc systems + GTK+: - Fix 2.11 crash when opening the Properties dialog on a magnet link torrent - Fix 2.00 regression which failed to inhibit hibernation on laptops + CLI: - Fix 2.10 crash + Web Client: - Upgrade to jQuery 1.4.3 - Fix 2.11 regression when using the web client on IE7 or IE8- Update to version 2.11: + All Platforms: - Fix a 2.10 crash - Fix minor build issues on various platforms, particularly embedded systems - Fix issue when saving bencoded files on small hardware running uClibc - Fix minor rounding issue when displaying percentages - Fix the optimistic unchoke interval + GTK+: - Fix drag-and-dropping a magnet link - Fix hiding dialogs when hiding Transmission in the notification area + Qt: - Fix crash in the file tree + Daemon: - Fix missing status message when using "transmission-remote - -add" + Web Client: - Add Transmission website links to the action menu- Update to version 2.10: + All Platforms: - Support for automatically stopping idle seeding torrents - Small memory cache to reduce disk IO - gzip compression support added to the RPC server - Add support for a cookies.txt file - Minor CPU optimizations + GTK+: - Files and folders can be opened by clicking on them in the files list - Update the interface when session changes are made via RPC - Fix the Details dialog to fit on a netbook screen + Qt: - Tracker announce list editing - New filterbar - Improved display for showing a torrent's tracker announces - Better DBUS integration - Support adding torrents via drag-and-drop - Add Desktop Notification for added/complete torrents - Other minor improvements + Web Client: - Peer list added to the inspector - Compact view mode - Support filtering by active and finished - Support sorting by size + Daemon: - Allow the .pidfile location to be set in settings.json + Utils - New command-line utility "transmission-edit" for editing torrent files - New command-line utility "transmission-show" for viewing torrent files - New command-line utility "transmission-create" for creating torrent files - Change the lang package to be transmission-gtk-lang instead of transmission-common-lang: apparently, only the GTK+ application is localized. - Do not change transmission-gtk.desktop with %suse_update_desktop_file: it's already perfectly fine. - Update transmission-qt.desktop after renaming of qtr to transmission-qt.- Update to version 2.04: + All Platforms: - Fix display bug in tr_truncd() + GTK+: - Fix inaccurate "active torrent" counts in the filterbar - Fix display bug with magnet link names + Qt: - Fix crash when accessing a password-protected remote session + Web Client: - Fix bad redirect- Update to version 2.03: + Fix bug on Mac version. - Changes from version 2.02: + All Platforms: - Fix NAT-PMP port forwarding issue on some systems - Fix filename errors for torrents whose files are encoded in ISO-8859-1 - Fix rare crash on shutdown - Fix the RPC server's redirect URL to allow HTTPS proxies like stunnel - Replace less-portable calls with posix nanosleep() + GTK+: - Fix crash when opening the Properties dialog on a magnet link without metainfo - Fix crash when removing multiple torrents at once - Allow individual torrents' download speed limits to be set to zero - Fix translation error with some error messages + Qt: - Fix CPU spike when opening the Properties dialog - Fix compilation issue with Qt < 4.5- Update to version 2.01: + All Platforms: - Better tracker announce management when completed torrents are moved from the incomplete directory - Speed up moving local data from one disk to another - Better parsing of nonstandard magnet links + GTK+: - Faster torrent file parsing - Fix the magnet link options dialog does not respect setting - Add an error popup if "Add URL" fails + Qt: - Fix crash after getting magnet torrent metadata - Fix torrent ratio goals - Fix "add torrent" dialog bug on KDE desktops that popped up previous torrents - Fix 2.00 bug that prevented multiple instances from being run - Fix remote mode bug that kept the torrent list from being shown - Support encryption settings in the preferences dialog - Use flagStr in the status field of the peer list - Request a full refresh when changing the session source - Fix the torrent list jumping to the top when a torrent is removed + Web Client: - Fix display bug caused by removal of a torrent hidden by the current filter- Update to version 2.00: + All Platforms: - "Local Peer Discovery" for finding peers on the local network - Optimize download requests for the bandwidth available - Smarter heuristics when deciding the order to connect to peers - Faster verification of local data - Faster startup - Support more blocklist file formats - Use IEC standard units (KiB, MiB, GiB) instead of (KB, MB, GB) - Better handling of 404 tracker errors + GTK+: - New filterbar to filter by tracker, private/public, etc. - Compact View replaces Minimal View, taking up considerably less space - Show the Torrent Options dialog when adding magnet links - "Set Location" now supports moving multiple torrents at once - The Properties window now fits on low resolution screens - Add favicon support to the Properties dialog's Tracker tab + Qt: - Show the Torrent Options dialog when adding magnet links - Show all active trackers in the tracker display list - Show file sizes in the file tree - Added a confirm dialog when removing torrents - Properties and torrent options no longer jump around while editing - Allow setting locations for remote sessions - Miscellaneous UI fixes + Daemon: - Let users specify a script to be invoked when a torrent finishes downloading - Better support for adding per-torrent settings when adding a new torrent - Optional pidfile support - Option to start torrents paused - Option to delete .torrent files from watch directory + Web Client: - The context menu now works when multiple rows are selected - Show ETA for seeding torrents that have a seed ratio set- Update to version 1.93: + All Platforms: - Fix rare crash when some peers disconnected unexpectedly - Fix bug which didn't parse scheduled speed limit dates correctly - Fix bug that broke magnet links whose names contained slashes - Fix crash when updating the blocklist when the disk is full - Fix slow file preallocation on Unix systems not using ext3/ext4 - Fix regression which broke the "bind-address-ipv4" configuration setting - For better security, Web client connctions are disabled by default - Upgrade to miniupnpc-1.4 - Transmission builds out-of-the-box with Curl 7.15.5. + GTK+: - Use the size for the system tray icon + Qt: - Fix bug that crashed when removing more than one torrent at once - Fix bug when parsing the remote password from the command line - Add support for the "incomplete directory" in the preferences dialog - Don't show "time remaining" for paused torrents + Daemon: - Fix bug parsing RPC requests when setting which files to not download - Fix possible crash when using inotify for the daemon's watchdir - Fix bugs in the configure script - Fix bug updating the blocklist over RPC + Web Client: + Fix bug that broke the "reverse sort order" menu checkbox - Drop transmission-no-dht.patch and remove --disable-dht from configure.- Update to version 1.92: + All Platforms: - Fix possible data corruption issue caused by data sent by bad peers during endgame - Fix potential buffer overflow when adding maliciously-crafted magnet links - Fix announces to IPv6 trackers - Fix DNS problems on some platforms, including Debian - Fix issues with the incomplete directory functionality - Fix port forwarding error on some routers by updating libnatpmp and miniupnp + GTK+: - Fix directory selection error in GTK+ 2.19 - Small GUI improvements: HIG correctness, remove deprecated GTK+ calls, etc. + Daemon: - Fix 1.91 build error on Mac and FreeBSD - Standardize the daemon's watchdir feature to behave like the other clients' + Web Client - Statistics dialog - Fix error in "trash data & remove from list" that didn't trash all data - Fix display of ratios and time - Update to jQuery 1.4.2 - Pass RPM_OPT_FLAGS also the the qmake built Qt UI.- Update to version 1.91: + All Platforms: - Fix 1.90 crash-on-startup bug that affected some users - Fix 1.90 bug that caused the "turtle mode" state to be forgotten between sessions - Fix 1.83 crash when adding a torrent by URL from an ftp source via the web client - For the BitTorrent spec's "downloaded=X" passage, use the de facto standard- Update to version 1.90: + All Platforms: - Add an option to disable the .part suffix for incomplete files - Add priority selector to GUI clients' add torrent windows - Fix 1.81 bug that broke HTTP requests to sites that gave HTTP 301 redirects - Fix 1.8x bug in announcing "finished downloading" and "stopping" at the same time - Fix 1.8x bug in announcing partial seeds - Try harder to make announces finish, even if the tracker responds slowly - Fix bug that didn't honor download speed limits of 0 - Use fallocate64() for fast file preallocation on systems that support it - Magnet link improvements - Don't let "Disk is full" errors cause loss of configuration files - Faster parsing of bencoded data, such as .torrent files + GTK+: - Give more helpful error messages if "Set Location" or "Add Magnet Link" fail - Add optional support for libappindicator - Minor build fixes + Daemon: - Add transmission-remote support for port testing and blocklist updating - Add transmission-daemon support for incomplete-dir, dht, and seedratio - If settings.json is corrupt, give an error telling where the problem is - Add option to specify where log messages should be written + Web Client: - Add a tracker tab to the inspector - Fix 1.8x display error when showing magnet link information + Qt: - Fix bug that prevented torrents from being added via web browsers- Update to version 1.83: + All platforms: - Fix announce error that caused uploads and downloads to periodically freeze - Fix announce timeout error that caused "no response from tracker" message - Fix "file not found" error message that stopped some torrents - Fix crash when adding new torrents via their ftp URL - Fix crash when receiving invalid request messages from peers - Fix error when updating the blocklist- Update to version 1.82: + The 1.81 announce did not contain the port number - Changes from version 1.81: + All platforms: - Fix 1.80 bug that misparsed some magnet links - Fix 1.80 bug that caused startup to be very sluggish for some people- Update to version 1.80: + All platforms: - Add support for magnet links - Add support for trackerless torrents - Add optional "incomplete directory" where partial downloads are stored - Add .part to incomplete files' filenames - Find more peers by announcing to each tier in a torrent's tracker list, rather than only one - Fix vulnerability from maliciously-crafted torrent files that could overwrite other files - Improved IPv6 support - Improved PEX sharing with other peers - Faster management of large peer lists - DHT improvements to bootstrapping and IPv6 - Newly-added torrents without local data don't wait in the "Verify Local Data" queue anymore - Add an OS hint to not cache local data during torrent verification - Use less CPU when making encrypted handshakes to peers - Better filtering of bad IP addresses - Fix bug that gave "too many open files" error messages - Fix bug that could crash Transmission on shutdown - Fix bug that could unpause or repause a torrent on startup - When uploading, improve disk IO performance by prefetching the data in batches - Portability fixes for embedded systems - Other small bug fixes and improvements + GTK+ frontend: - Support org.gnome.SessionManager interface for inhibiting hibernation - Added support for adding torrents by URL or magnet link - Add optional "download complete" sound using the XDG sound naming spec - When creating a torrent, make it easier to auto-add that new torrent - New statusbar "Ratio" icon - Fix minor memory leaks - GNOME HIG improvements + Daemon: - When running as a daemon, send log messages to syslog - Reload settings.json when receiving SIGHUP - transmission-remote now allows per-torrent speed limits to be set + Web Client: - Add speed limit "turtle mode" support - Double-clicking a torrent opens/closes the torrent inspector - Add "Start When Added" checkbox when adding torrents - Add Select All / Deselect All buttons to the file inspector - Add version information to the preferences dialog - Ensure the context menu goes away when clicking on torrents - Fix bug that obscured part of the context menu - Add gconf2-devel and libcanberra-devel BuildRequires.- Update to version 1.77: + All Platforms: - Fix potential data loss by maliciously-crafted .torrent files - Fix minor build issues and packaging issues on various platforms - Fix 1.7x error that could unpause or repause a torrent on startup - Minor CPU speedups + GTK+ - Fix crash on shutdown - Fix GIcon memory leak- Update the way we remove the fil locale for old versions of openSUSE.- Update to version 1.76: + All Platforms: - Fix potential data loss when moving torrents to where they already are - Fix minor protocol error that didn't send a port message to some peers - Fix minor manpage errors + Daemon: - Potential data loss when using "transmission-remote --find" - Fix ratio-limit bug on some uClibc systems - Fix invalid JSON "nan" error on optware + GTK: - Fix crash in the Preferences dialog when testing to see if the port is open - Fix crash on exit when a torrent's Properties dialog is open - Fix tracker address display error in the torrent Properties dialog - Fix tray menu's main window status when Transmission is started minimized - Fix broken SIGINT (ctrl-c) handling - Fix 1.61 build failure on systems with new versions of glib but older versions of gtk + Qt: - Fix crash when removing expired torrents from the display - Fix client from closing, rather than closing to the system tray, when clicking X - Cannot open a torrent in KDE4 with right-clicking - Use upstream solution for transmission-no-dht.patch, from trunk.- Update to version 1.75: + All Platforms: - Don't wait so long on unresponsive trackers if there are other trackers to try - Adding corrupt/invalid torrents could crash Transmission - Fix 1.74 bug that caused a high CPU load on startup - Fix 1.74 bug that stopped multitracker if a single tracker sent an error message - Fix bug in converting other charsets to UTF-8 - Handle HTTP redirects more gracefully - Faster verification of local data for torrents with small piece size - Fix 1.74 build error when compiling without DHT + GTK+: - Fix "sort by time remaining" - Fix the turtle toggle button on old versions of GTK+ - Fix startup error if another copy of the Transmission GTK client is running - Fix clang build issue - Refactored transmission-no-dht.patch, partially included by upstream.- Fix categories of transmission-qt, it appeared twice in the menu.- bnc#535391 - Add a desktop file for the Qt variant. - Split the icons and webparts in a -common package, required by all variants. - Rename the -lang package to -common-lang to reflect better where it belongs to. - Obsolete transmission-lang by transmission-common.- Update to version 1.74: + All Platforms - Better data recovery in the case of an OS or Transmission crash - If a data file is moved, stop the torrent instead of redownloading it - Fix bug that didn't list some peers in the resume file and in PEX - More helpful torrent error messages - DHT now honors the bind-address-ipv4 configuration option - Fix Debian build error with miniupnpc - Fix Cygwin build error with strtold - Update to a newer snapshot of miniupnpc + Mac - 64-bit compatibility - Queuing system will not exclude transfers with tracker warnings - Links to original torrent files are no longer maintained - Fix bug where changing the global per-torrent peer connection limit did not affect the current session - Fix bug where changing settings through RPC would result in wrong values being saved for three fields + GTK+ - Fix crash that occurred when adding torrents on some desktops - Synchronize the statusbar's and torrent list's speeds - Fix the Properties dialog's "Origin" field for multiple torrents + Qt - If Transmission was minimized, clicking on it the icon tray didn't raise it + Daemon - Speed Limit mode support added to transmission-remote - Add a "session stats" readout to transmission-remote + Web Client - Progress bar shows seeding progress - Fix bug that displayed "%nan" when verifying a torrent - "Pause All" only appeared to pause torrents with peers until refresh + Updated translations. - Add transmission-no-dht.patch and --disable-dht in configure.- Fix Name field of .desktop file and don't show up twice in menu.- Update to version 1.73: + All Platforms - Fix bug where user-configured peer limits could be exceeded - Use less memory in some high-peer situations - Better estimation of time left to download - Support supportcrypto and requirecrypto flags in http tracker announces - Update to newer snapshots of libnatpmp and miniupnpc - Make DHT a compile-time option + GTK+ - Use GDK-safe versions of g_idle_add() and g_timeout_add*() - Save some space in GTK+ >= 2.16.0 by not building SexyIconEntry + Qt - Fix bug that crashed Qt client when setting alternative up/down speeds + Daemon - Add umask support + Web Client - Inspector and Add Torrent buttons for iPhone/iPod Touch - Add location field to inspector + CLI - Some torrent files created with transmission-cli were invalid- Update to version 1.72: + All Platforms - Fix 1.70 crash with assertion "tv->tv_usec >= 0" - Fix 1.70 crash with assertion "tr_peerIoSupportsFEXT( msgs->peer->io )" - Better DHT announce management - Fix error in reporting webseed counts via RPC - Better file preallocation on embedded systems + Mac - Fix problem where a small set of users could not add torrents + GTK+ - Fix 1.70 crash when setting options in the Properties dialog - Fix a rare crash in desktop notifications - Can now sort the file list by priority, download, and completeness - Adding a torrent from a browser sometimes didn't work. - Various usability improvements + Daemon - Remote didn't always send the right Encoding header in requests- Update to version 1.71: + All Platforms - Fix 1.70 bug that caused high CPU use in high-peer swarms - Fix 1.70 build problems with DHT and libevent + Daemon - Fix watchdir issue on OSes that don't have inotify + GTK+ - Fix 1.70 intltool build problem - Fix crash when the OS's stock mime-type icons are misconfigured - Handle very long torrent file lists faster + Web Client - Fix 1.70 bug where some torrents appeared to be duplicates - Changes from version 1.70: + All Platforms - Distributed hash table (DHT) support for public torrents - Add option for moving and finding a torrent's data on the disk - JSON RPC messages can be ~85% shorter, saving bandwidth and CPU - When available, use the system's copy of libevent instead of building one - Automatically pause torrents when verifying - Fix small bugs and memory leaks + Mac - Holding down the option key on launch will pause all transfers + Web Client - Big speed improvements, especially with large torrents - Fix 1.61 bug that broke adding torrents via the web client - Add the ability to upload multiple torrents at once - Torrents added by URL were always paused, regardless of preferences - Comments and announce addresses were cut off in the inspector - The "data remaining" field wasn't updated when the number reached 0 - Smaller design adjustments + GTK+ - Make it clearer that the status bar's ratio mode button is a button - Torrent comment box did not scroll, so long comments were partially hidden + Qt - Initial torrent list was sometimes incorrect - Add-torrent-and-delete-source deleted the source even if there was an error - Prefs dialog didn't show or modify "Stop seeding torrents at ratio" - Add libevent-devel BuildRequires.- Update to version 1.61: + All Platforms - Close potential CSRF security hole for Web Client users - Fix locale error in the JSON parser + Qt - Various small bugfixes to the beta Qt client + Web Client - Fix 1.60 error when serving Web Client files on some embedded platforms - Add response header to allow clients to cache static files + Daemon - transmission-remote was unable to select torrents by their SHA1 hash - Do not force CFLAGS and CXXFLAGS during compilation while they were set earlier. - Do not add category to desktop file that is already there.- Update to version 1.60: + All Platforms - Seed ratio limiting - Transfer prioritization - Option to specify if transfers are included in the global bandwidth limits - Random port, with optional randomization on startup - Improvements to UPnP port forwarding - Support for file preallocation on XFS filesystems + Mac - Requires Mac OS X 10.5 Leopard or newer - Groups (moved to preferences) can be auto-assigned to transfers when adding based on multiple criteria - Groups can have a default location when adding transfers - The speed limit scheduler can now be applied to only specific days - Bonjour support for the web interface - File filter field in the inspector - Option to include beta releases when auto-updating (using modified Sparkle 1.5) - Portuguese localization + Qt - New beta Qt client! + GTK+ - Speed Limit: Second set of bandwidth limits that can be toggled or scheduled - Properties dialog now lets you edit/view multiple torrents at once - Allow sorting of the torrent list by size and by ETA - Show the file icon in the list + Daemon - Watch folder for auto-adding torrents - Many new features in the RPC/JSON interface - Allow users to specify a specific address when listening for peers + Web Client - File selection and prioritization - Add option to verify local data - Fix "Remove Data" bug- Update to version 1.52: + GTK+ and Daemon * Always honor the XDG setting for the download directory + GTK+ * Fix formatting error when showing speeds measured in MB/s * Fix bug that caused some scheduled speed limit time settings to be lost * Use the new blocklist URL when updating the blocklist + Web Client * On the server, better filtering of bad URLs * On the server, faster json serialization * Fix "Remove Data" bug * Fix minor web client 301 redirect error * Better Internet Explorer support/bin/sh/bin/sh/bin/sh/bin/shs390p22 1539767046 2.94-bp150.3.3.12.94-bp150.3.3.1transmission-daemontransmission-daemon.servicerctransmission-daemontransmission-daemonAUTHORSNEWSREADMEREADME.openSUSEtransmission-daemonCOPYINGtransmission-daemon.1.gztransmission/usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/transmission-daemon//usr/share/licenses//usr/share/licenses/transmission-daemon//usr/share/man/man1//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:8945/openSUSE_Backports_SLE-15_Update/7f15f11ea9c66195ce55f5150eb046b9-transmission.openSUSE_Backports_SLE-15_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 3.2.0, BuildID[sha1]=534050a2faae48d19f473c1047ba3d18dc899b2a, not strippedASCII textdirectoryISO-8859 texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRR R RR R RRRRRR RRRRdVFCmFHِŸutf-8033bee9dd7156df5a876d62d1326a955bd7c8c91cdc6e195bef057f6a47ab72a?7zXZ !t/n]"k%ͮ~j\ZT3 w'}RENy'$ZwsC[M\%u&֥ Q._p }_r4 JJz[|HؿEkGr8#8mq[JK7P5 2 qw~ \kӬJN' 9*8,iw_/3Mj+M]gK~y'~!iD3/3 ߭3y8Ҏp,ٛ K|3؄ {(sRm-aLHj`%W(߯:k s8ichIEU "ީbfy.s$ r\1aFt;PsH.98rD u\n*Ә]嬇TuF4Cgjcm&M8@4%"`y:mSw0IR)S&lvgU1Y{c^B݉mNF4!b{OA^^fS~@P&iWԧZ[UrґxMDLo8UA.DƉ׹/2 wc0.[4淀|z≌~9ʈ.cph0rT*)ZB_q|A!Dk`H~bsx`UȀx~ⱍfKn~ŴІ wYvl#˧b r|4R֙}mKr=3p$ӧ<%)qO&+DAмvVS%l%^j+Zx-/DՌX G- ̞auf&EFm35mㅤy!= M⟑(aNEƭJFh Ʒ%y~\.'s&ba!/qy4vџ1Q*N-Zv<_: B9rocOdb"[aLN]L@dKMMm 6n 0]dTtrc+` r/̧J 2^D 4*Z ̑RB7KvQ^~:@ 綪}5=CZӣ.⥌?0 ^E7]ȏ?QEy#I5E7h^Gd[Y YG tk•G8x¨1L|B8MNy1aě4Q8N'[q %Պ+Zf@\\iR*_Lq1*5N:+D[jɴ=,wԯ@BƻfOZ\D%",464>av*7@WK%Z#G.VH ~x23B7+aP->?#`:ߟ*=̤̐H J, }e-D_ R/'QrsHS{l>m+bgIHjKf*Kth%Y", 8EJISaoh&lEy y&fĽHUP\qM0Yt(wd=ruݙLz1@):༠Vĥr "V  !@զ#_%7Q?IARjLZQ{9B4GGK;[-Y{AqiQIZ oz@.CEEiEh%@ΤOyK*.&yh3S1cF00&/uY^,T1&M{-a> ) s2Ÿg'1*1M8iO+ xx,`uln+wy)}U4v[6C m::(ja;$4- Wbf` ao_W|X2t!Լũd3Uݗ3 {dfKK0+PӐhƯ4y^ަST{xCHԊOK7K _!YG2Dr،9n VX3.CB[u/vhۇ}8.DH7.:_v6`|3Rèq 3BKJG2qirS<%N#+s֣6|=K.x7uVRR݌#nr4^ )j`.!=ä́sg)5ǃ/I>9ݴ79根SG"h)mVyI#dP>_AKu/>ChnB?w̐?{F5'L.i{xThd)B'ݮHIkdg\*Z{Se1*E1s[ZKWy3ÐgRM .[&^>2!=b4t+F/yY+V>fU=^'*gK(m:c&}AcnhoV.{'m4Sjb:R~; _(>SX|7n@HTa?4~YXhU$!Z'3}= 0ƷܛPʚ6i-&=imR-\M8>y fu)Q.hݒܖa hoJs799bVU~;rQQ! y5TX y9蝴s6_x/fvbq^m1бY2co !e $~-ZyB#MF~18dux-J@dP#]q+\b Y^6;*]#x8WKO1-D~ISkt $>O,1vܠv 8 4vdxoDS%up\֥ǽj(AlIu O7Ėt7 whp,tX?f- bکXWZ`يdvDjͯibaLzpoǵ]IChGCm)Mnת{NBUg u'REL@O~W& {7w}Vj_ +:j;@0zjC.@f$\)$éb? &W9vKG0(Rv=nϽ*wj& 5k(@[g#kʋ?+.lcCJG b̲"=P2kSV9HXۨ9-ۇ ›,0z:7|n|?Z ż6숍6Xhj"{*fNr,75"IVK(VoL1}򷶹Io^9/ 1۝[̕ ~7A+|8cƩ0WD˪F 1HuqܻNojxFY_3P˨ց z%.e9 ǺW= yzhpM0~,ʹ `a)P|SeVCh&=\ފDU˂Ov5uI&!Sh1$hڂ9~`O/8t؈TRsqz{0t4?|BPI:s7dl =Gs#ʀDUX4A/G;[̱0}`2q0r?/mj؟o4^EBh^%gfΚ*EUEW*1`vv|4dO 4 "i5ۯZN mZ3n:J.|MFIQ?lZ\HqSE4[%lvY6;nRL\ 2@mW ӇXf곹k'#+tXߥRy&Z_݈Ho8( ]: ddݸ ~SV%{NgUp0шZwACM/'eCM&*͝2n!}2oOaH+Lmh*akZ"X|O3𹰻zL:7+Sl6VAxA_EO]q-7E?cH.6NÑ#Y?BQdB@Ad #L(#-ǟX03K $Cy^83ƪiseϹeu*ˍ%釨pV 7(tW (8FtV5^ع}n/ Wb`J;ATO#[2e aK*>LX%ОEnDc!/DT8\eJu GR߻1n?AJب[ SJm%[_qr ߦ CQ ˥уl * W:`/RMg|R<Rl; /2 U )C:ooyOTc1_ܳ} )|PPkT›Q,QĵE lo¯ o[8J/ctLPnf?ѼmbB>10kԵ-{iY ц#ĵ%a/!㎶|6Wl}eJe-qT*QG2lãA_& ŤfЉᠡzt&|]Uxzn=,{Uع"JW"˿*j:F-s]?և&Nqz̡ψ80>>@6p:Qk \@)eR\b1@V]r- q}Or/[x^% I4Z 51RQ5AI0<<)/8@T,!ps_U"&ljU8KTSϰ> h RPu>ߵNhޜPOvCX/Sj2цv 9W= 'wd tKZ]b6"&grO^Ⱥ8+cT=Mc}h".e z&OI*{bQ_F;+rpPCN(n>⁺w]bխmkBCbv^qA5uwAS/Hy}^P2{;8 ø7 uoSݩOL)z-N^XeH銯Hpv]ZER32Rĸٖif3<ퟵN|7y#geo]zj&<= |t ho^Ͼ&.*fNO/Xf\` L#zvoP氒϶)|-Cf\l;V=0i1 ʬ7;勼O޾?k{D#?v`j Ye?f浜\Nx5Yv9Re"i+8Qa'5pS$^zmjC@ da%58huۇ0-4mTkz>Kb20\oU[8'wq%,ͪ:bD |Rk&)FqQ+h{M* 4ٝgBG|XwYx@!OKdDd5Sԉ)΄cO-ík[ ʮ,AC GB$W!@Ԙ+v aRbdϑCoj*HͿ5(YZ`=}βJgn׹2Tf jM |<(*pϕ;JQ<^U%}h)4[_NʕA#`鎉o>?ĻRWvNҌ#ﮄӾ˱B_``ǯX`Pʶӛ),15J+y!G7wW Y|DR{r{zTzbt^ V|amsk,ͼn"Y 2\Hs@ l@#+>N_xY3W* XCpݯf-u>f{nZ9W􆩴`1#OI)Sc@¬ u@GɿPoEW͊GfkW4co0]Oj ٿk"oHc\+9w<][tLG+JQ×I(;n {Rg;^"$A!34 _6N]h]ᢲ_;ş.hDw[.wm<}l45 @ބ羁L2SL͊+>K J#@<o:fD?(s6O}DՓ'$ (d'c{,! 9=G~l-<=bK)S,Fcr}.S`@3kKArq$ {4Y&L?mg*ԛ/v,9*ƾ'TC0 M(.B tЏNj ZBy \?mv.mzzçr`i].>n?of3E#$$jfL/w&a"fF0G~ilC5 ך #U uH/":wVL-]σ`l'zB<~g7*xRinұ)QHn@Xf4]p{<5*~l1S>u]5]=<] Ru*@r>_(XLݡ\`zxӣ \ZrpZ_xVD_e*Qqл>} ֑A{`ztĎ7e^$ tAЬԎц&S 1)|"?jNXsML5d]L{,.U1\(pNrgU85F$ɛx7tj:Z .XəkmBb<#7H_fQV=thk/uo$X[-~Ps8lJ8ފ  y4~C'(c`qe[?PSUS$T= gѡTVѬyLaӱ w __&G\C65Ep HdX3B94aQCO:TCCBN(&'a ڄ*}x!:*)p3og{P AArsַҙO2XaJ}БUtRC7'`xaW24t-oP]\܎`0ߺ(>:Z=#\epk eC}Z 뉓]ϭkS33 ?YTQ91b|>L?ol Vbo:lL:9Ia<:pfV7PHQ ^-Er("㏞z@u  8%F]5akl\{rhȏԌN=}|S!1WKrVqOh>]9I3ڞJ|WjyͨIt?8FL,l+w<l{P m֪&~FJQh ?1ˀ@σ}QJ0(]'00@FWiu.$#N [ &Ytе[P:<,cKgSqA'{O+-76DϙZYzid:*hʦ׋μa9O_ A4cb!jp.VSnV8q"X^={n1mYy M:ɞC c i\(%, mZ:T#PZV0;F/}RbMc.̠fc ǼKʴݘ+)BY(s}Z0 !4&Q$77C2C߀2bՅfȎʿm]47rebHK}[26iC{l(QzB}`ܩ)o٢$nP,DjZى˗'X(u BDRnJtTWYۺG_@C~Q瞆tB1;gH82]-_Bu?2N,4"0mGTdz]Y[?>$ށ\r[ ܕkARsa :!rfz1L[ʋ`cJsH#޲(/uw<,2/A*o7 =JUY}hZ_q&&{Z,Y^qs}jy6CKTUB ?zHpL 䍳΀=Ip}fjwi'3Qv1jtp% n06jng6OoxǏ;GsF3}B{FMw܍;9X.ǎ&qAyxn76 ߭b>e3%'WU71ROǣԠKP1ݞ=|;K?TyYTrPkwIpw23ѭĶz'E/((14~W1YG?P N,@me?m7w:U<%IG]"\7<LU F.t97$J ~~dKX$W>L-&!Q}ql<7e^NJJ-ծ\veQ\mLЧ1Kd4DPfu6A'#2z! ҿlh+h0N1FqW&BWԂ#%ʫG*ï (1IGØ"&'Z Uoiw|ytT: *aXĊܸb/ȝi[&a%"ݯmw2)l<%-ƿTx싗xNTp1ț ,@:*3l$ر {aw7[&L1V)7Qۧ/ խ]d> 3BÝ27f-qF4,ʝ'HNf%w,r$3NTw؉YfT;JL zhZ׆P{N*.IAR(f3"&΀^|Pvewa^/[sOܼw e|F+р6P2[֌HϷG[~QupD# ZԛoeC_űw uX<s, ?6\3z.lŧp8fY2|Ӗh@VԳi4`)r(/S/*y0U@=bTIښ2 1S&. U8YkJ-چ㝲zpgUm_٨LCn]ܵNo `l褁)8̨/3PƘ*ee `mngϟaM>WReT&qQ}o܅ڱ 6<_0/[8&/.6"1}O}MԘ4IkA0?+/Ǩp@m1wZ=C=5.Hu6_U\v ų3!tEL}Rؘ""!mU{ Ϳ[0 K{P>2CM$SDr@fGL 'ץk`&jZt:єpnn -$ud:@rr sEE޹tw١܉ Hx02n#/y՚kwVJ~K _&fbaEujg U'rQ̻qp;Ngkxc+n%ď0=bGJU.c*,?hV?@P,O)6ŭbsbBM^dqCp=6i *u^IB'\uڗ)L irOM&uz--.aǬ?opFExފf۹6v΅`YrK3sрCp ÒW 8(n]!aAAb l(+-)!FX-4#7Xf܈Rzq8f"!&0s>:5ikS5IA e5A*D]>R9 //~SUWJ 1JAAuy1~! qɶ;5bEj\ZF# ăoK픹(3[ Tk2Tk 5HR3 4w z~}q2u @x@Wﶃһpn>E GaHv}\{`;i&/Q-1baV)]@W䈸tZoKd68p<@@%HpPOj}*Noy&FtU~f[MT'MB2m8BQl̏I"[Mos$|✎I#,9gZJBġ?x +Fp$ZVeAJ+?3#kia]{ 6K]?Uegē3S8|dєN"q|1 ʊSpWH(qCuTGcA߰K.<TՏ9iq}q)O PKth $e'M2eٕʶ0-R6XjvSIACc}cJs䇉,tsÝ->9mo3*%E,d&춽jy=N;w2BjܪWКM~ P-LJSP_JLj.D !6r PQ{nA1 X fw#0eXupK ~&<0ёTcy,pJ i(JǷ\KQS% ZbK 0"jC33Oi7c_nJ^zc$(jߚq%`'As<M? k{` H2){C$Sn;Hɋ,溮[1wn2c?I1 `74AHOU;4Qj{-X1l-%#{͉aAK kJɔzmS|U30:]V5) nCT.9e,X=+g̸XS)#wr/DIֈM5j϶I&| OA^yȓ`|:i箭ljgAK17M{u7FoUҌK@4Xu@BB˼7L_<Mt3mcik4sNК[wtH5v.(e[ŔFcp`h^ouƈok~zҞX* N)f"4(('76եc坸E'!2*Jq0dSz^K ݐ":@5|zϨd~E~{rfOcRd DoK,"<-ŕPyEN+!ݒ# )( V;K9=Ը6ʎ!MKq, owD}>]kq|G' hNe _&;Vr:Ka]Sp*weap=X$Ӏ/곙}Zim:21.)8>#$L!m=w@hW^uk0]Ya@! l&e~IQ0@.4i~ 3zI%7TkÇ ]/~KNaQEzA%L6G1_&02># [my$؃c'%R0r,ʫN$QԸAeE1ǒiЬfQ&g~]?ǩ zt،)֤}(/Mf/ _3rгU~o6/ݵHq.W_bܔeC& ;8W_]As2Es2/+1a)TϢ=?d#Gg<"8,ޚXִoN5AviM##2pO4*@ИuѠ+_kՐp$8(V%1Zaq`>z% ZުGN^Ef0]۷.fcU1 2R=~Kϒ'9m*ȿ, Y9N Nx k5c`<}[ E33YuE* |6UoЛbP@fS.B{K/i%-ԋ(^pT< G\ ]B#6b\n28Hbo 濺ɔ1 SsE#x,z̰xQ[Y%t:V`@(#wJ1 Ee|"l>!ߒ@ډ&7:oWY8ə깩}<:)/ŘKX: حk-w\ӤSְ: UƧMOgueF5(+8]^*䦟1|R6nV[KP]nk'2H4HH+-L8awF^a/aCd6 GI/u;2_vé<sn%Ha0,/3~D;ٿ& .6߳V[}s@UAJ^w@*h>l8J/ @PhK,2dٿ~b/ՎB\m=?s?:$l$"Yӎ^ѣdub+1.N]NMBŲXq*QO0.RMa/lp3pӯlJ ԱֿCW\W>. D]c*RI;̻5EZEl)#bzucxO5=غtw*:.wJȸ;(,l찪K>ͼzj@៎lJBFpO,p( Nh=dM] ȥ?GB̵ 坻j$MMeZ+c5柞΍kANExyJ6=<c$|@fo|[ХrVI(S<Z (D׊\OZ8YA@ȷAB%"OT'QS6rtRȃwCk<}^h(*Bmn;K Aܷrov0]i㝶V$uYcʼA-eAUx96NJ-r9X'nOGDy,K-T%{ &.d]r'k0tS1䬋&W[BRӳ)@"WA\I]Ч;Yia,E!Iu6$>}oPyW-Yt=Ry^sks/8o[lf4| VCNlbψcG%ID\ZWoXP2?DmHqG}HN޽[%R em:Φ4xݱd1N*^Xh$sy?4D7)'e57NW6P?sz "оIFf`{ #Ž=k30L+O21')pj2mJ{Ẃh߾YȎʊK5NN 0U>W/mfJt&"5Ac<QWƓ$}|w9&Qx-7_b7_#s-vm "2zZ"UG[d$ \x)@>JNxzx%/Ƕ$9^V찼CT KgF ф;k7''IB+R-N\1ٰlmg\RU;8yƉ s䩝aY$h i'E6]7GKKOFL+-}|fr2sjJ@Am4[d\=Ti#v`z2@eu ,"*$:I.X2tض1U(ƪVAfq5Hc\RzD1lh,q{F!c]R--i6/JB`Io=>]( hݝӬ>E&fxAqхu_aԋIDy(\Gλ@?U"-r#zk+@N1 Wz\=bӸsyBx7~c5jX=`ږCb&WeGlIS m#9S<1pe/:X~L֋ke?5$hmAu\xAN{EU']vaN4=Xܣ/bj>+R(:qiP@k3ĩ.<?q ,]|*|>],oAnãbqOn5pXQH?Os l?{h~Q6oeYӰp-4L]a o,|4F|I+GJIAʓ(J,!mO_[>6$e꿛*($&J&/q6,s_aԍ{~s.f WbCU ɍFX EBS_} *nԶ|t9X7(gQj(z$dEOuođA,?џn*W8pF'H/56v.O2 MW<5(9 wZLEOGH4(wf,%b֙ ^X"ƣZem]vFXL]PQSşm)=C؎%tW#\{}MJkgAT!e GbѰ@ƥa@QzN\:2zZi%d*KYHrϻ_F{>h]|ZZ ~|/~ xWTԃl-%Ӯٷ9>PWLe:M"lc=fk+J ,qx^8qT)c͘] 4}JҼ2@CAlCxBVk 廌{c.VmGܔkdԠp@4 dHgeR+?wJ.(BL&5aiݢԑ#|4{%;%Y K~wn0U=qXsI]P|MMѝjcBϚ`䴚. 'dN\N) 3ܖVŃ 2e1đnW$8nipamA<-:(#5NKp83͚/"rp|nfwl ?WeF2R?XՋn@D AAԱ<@/#->E&..EnLS:zi_"n7#mX"԰U)SmgPw&n<"r: R>s.D qIz{EdcP1vZ;'3* LQ&c|٨"̷Zȷ\o=f_wkw&:҂5t'Su0qeIC=QVh%;;c%^He춣qi rYbĨR̘"5jZ? ;(q*]PgF?e'̮%*ESp,FK[Jޖ9UbU1+9 er>~SKy>WC['Wm1d0OP8A8Lj|Nٚ+@ZR$J+11̛:@SW;Kt:3&}\m2^ A%tSl1[%+>x}wǬXۗPRѢFe8"gZ,:0ρu`ؔt⚑=u_1?QKK*(:@Ow&F~H+"THy M Ab' (U\d@mI]hܚ2gM|_CJN^u7[F*O믥!21GsbԮxB2x ﭷ/\\ٯ++W{ɗCwYG*wAqvN*jzf)/&r? O|YZ:=3KBBQoy< U_.EOyap]twu<$gLmFl~yE?V5V5givE#(3,Oz, XcdNLyKQNR-gc`a%.iɔB /L2** 2um{Ô-B+RYjhHʺZegx w>wӌF ,1lV9Tg+j&RwJ)۫c*E_$ uu:@[5TD=J7!T98pbj9e -.֮5:KT|`f}f94C1-Q=bGX3NKϙO] -ی>$`zRVo1 ZtX+=tU: )'GtdKN}Rc芰,Seh @Tow{  GT!Cb,y?צ~iDKj os W"ɣq džf33۞Q% tiHv-9n<,YaO\@bf[HҬ'Lq 7dONI$H_,0%b>DwEKøPҺpNcr#!Z8֙.v)K]2U +-mMYHp@6 TY0fzrK6[gT@r9t>[&ou]]~ Qoq'}ĸP*rS 9cHNP1!fn){I9#iV7D?Y$]n0 yQ)NA2@w[-;8C:@J.k,:)^7=NN 2oN*kF /ԟ$k. â" pgqd?I:bu7/9 ('MN435Y6 kF6ڨе͖!xDv `R3!BV[R,r< H"/" [ì˭GRVlu4`,Z+bW?>oYN0Jl6]6 QJˁױb_i|!!P>7.O2  >z,#*ޭdNN >YP29XXR'=".jQF1AJdxGKY{9jXi Bj7pW$l-[Cd%z : 2We"P6(1Qc} dYl}:8*5)J/`ʿarzITwƳRhXt~$`<U;>R70Ó_{8Yo_A٧f i!쯱O/Y6.~z38Lqw 5tX*ѹmE2ri0T@u^.1?|~κ>?qKz~_vԄU {t~[_n] H-M6lG:+g_,fл"@" i1z;+)^8;4co⋽\Y0ofwӫ|ꞅV3HFuo 95ٸ_tsbX0f<˝,kCK#ue!8/l2 s ]L.Fʳ\ )mmMB^v(&ȧb,FݹGz6{Ps8x8``ҌX:ͮڧbB!y~n)Bz,I^bSދ?Bt} QڅM𘎢~(9$hb<Σ2.G09:snz"&0t@kwUQ~LF3-96&]yf9Qm鼙625 Cvbb(. HKy[@mkpߚ?2. ֨ҀDbD|ȼ")%+Fù F^Gpq}ނj@GwH "@$S l<|@JqqAbp_C /&Vvzki;_ꈗ  =S6ݝ'%3☱-ZnWA▶Jw _2*oZNkuw ;Rc>s:ŽN:4@|^@n^t+GP3fasƳ'>wL(JL뱘Q@ެ~{%MȰQFz3y57G.R޻M%Қ1Jj{;aSz?$T+ueL<OwNUcA|v̦P>K*6ԥҎ d8?w:Nt!03r\2RӢ{(ŻM7.zh`M e m%BPy™*ΈX K?\D颁۶ϧZ:NiRk#v'L7 u}N4Ho~_AR琀8]"ҨIpZ+c*Ġ[&!!ϧv?mfq ]gO@7b*+g}+Opbޛ̃xv%I{\WQ ʑ-@z5]D5mI)yo1ϞbvbͬQ Jg.M6! 2~(y0/shg7Z4=Ǡ`Rwi16' Ά~4u3Im5b1)i7UnKhwi Yz1Gt1Cb5 n1W#^ZIw[BWzI_h kR s}Ċ|@f֣K Rj= `]pc;̆"8[JrMKެ;5G9]To15it~T |ߟ.Hݬa+=ۢ ?Jm6(D," @^74  d+/>5 \ Twp7O}*DHh즌 -1r;[~0y`|_sD9dL{hdV`=7F8 G3>@F~oÌ>J m &P 7ma'm`Ȣ꽞K0FF?jGߘjs{Pl*oSK=rY} > tX #/鋃-/wAF4ߎ >E :26R$GHZ H w}[&U\F`󚕔ms4}:,unͱظ*௿[˨^1"7P5JfvRHŻ~zR&J{!zf3e&SF%<ŞG9Š)\!GtM`l=Kxy噎e z uDg ƓKBrϵ jkA J'Jhf`"Xǣ^t}*YW.-!rL*pν<q>'(|H<$9eㄽk2('XIKQ /k-T: @kwiBu.͜s0Wjl)}>E/~D O_썔u7mD^0j_$! e'KY%Nsޗ3|X tz/ה^;_\Y;ic#)A}^ |x~]1.f)ރZ .kceĚ:.8  Rٝk/*7x]#B}Ʃ3m $`' OO8.2J<זr2\aP t%|;V_OJs 1;ZƒbsܢA,&-t86[{vw(+{ WuLfI vH)v >+y!kf[v}m[¶F Lߕ12y kBWW\1j)V7E|I&CΝ!+PdZ u _|ʤױ}'a#aBQIKpCf Cͥ|k֧JԸ{D̓i_Ff`yMAkzcq)v9|7<7U o:,1Hm@Oڳ,5Ϋ8M*T) %;4x-2Ԥ(52t||<= -`9g5\-C\T@Fpo\K7ˋaq򤛬 xx<Mq#1z ~GUVs3^\aI8 l-ҿa8- mD:2~ ΧrlS?iB3VW(}ӪNs15)vqO *9QiogǬ)zaϾheE^w{ܳ<{+%We-v57`ҤЇsۦ SQ j3mȌcF'9ފrBbN|7J&c󩟚DCMj^|;E+:klU6R:1?'_xM`("ϙ5Ɛ F!`0_d\ئ(޾it7fbxa=OE<PT[*wnOkV#P >Yzl!@F4O U*>b\RK" FX >6jr tlI8JQ(D48'͂8 ɤGJwBk̢{8Ηywr4VtBD6"ރiˢåm jWGΏj:xm; x'} $1ekwD"fAͰ,B3@3|Pls|QHSAh=R4 "rY"w6eþL^Eb+9S#u~ƙ%YdRT~E`MWA]KLZ_рd.鸌JvήQy;/lw6I>xO>RZtbu_")y*u,JRe![ dWҍGPM)Nh{ĬNМZV -ҟ yPOCWb* G_iwOx؎7ᨨ% | __SLì2 hݒPNKHLO@ƞTok6[hRGT257o{lj`569=7 '^}m8}w$"^1[$?g,"Iw.L7#0*:wkKe;\M.aPÉy>]KS6{ב0 i::\CC2IgN8s]ax/Vom0z=jJVzPxFƩ5( We*MSpwRX=džK $DT0CI! ĩHKDe ei/H $B H1(by wq@6gkZMv $f爽ev=,-[`V!z z j@I#c3_Pr$A?Ta,͟&(>VUZ4G6%}D;pݴ ˋE4Z:7SB85›@i D>v2cԀw=lAOX6 4!M~-gF/2Nk'9LH$v0.*(Ę(Q`tV)imzL$GMW#;MOlsCT4rcU" m7Bp9JU^zRw00J|6 1 RghCUdsfQ缷Iwu㦰*_ Ai1;/c*x}~F.I$%]crWM_ J,6t.7Mp]?&< E|iwRFێ!PcґIaB z ‹{ 'pytٓt:Q" ݕt8}lH;-?i)5gpċN;&cuw%m?7X {ڟNAd!"&,-35H&AЙaUߚO)P -hW}<ӵDXtD[@K<<GppƎbOsLnH!)Kqǐ4WZ[਷@ؚi8qm͢ `t{463E{f]s9~eޥ "K-uEwS*!ȪnH:f TAS_Km[cc E ׼3  n3DoضQ?9A=`d~i` }X\T<ޜ=qTMDkR5Y9^=E~UЃ*؈$ʊQg[(n ԮD5Gtbޫs~0/Ch0=w 9!roJR|A&8 i!n); 15op=!rZ",ST7JG(uĨOJ5pR -wEhUk57j73%WLZI"~t^aG LMLNW241J KǶY;+zϻ=7nd/qg#!0v$T7ҝdFZI/&gagd1=P,3&} T;gtݡM^T}o~.4lDX*P2/f)݇ṡf.mcثRˌ SKOB>޾O L#<$1p ~m}eB^J ͅe8&]'$n])X͆$Nfɶz۷̪+&H6DP; aZ;k嶄^DґSv[j!5a fW_5@(Pq(j|Jݹ-؍IA= d54l׫~x'[oCdYrPm+v:0_W%z"FAT8Jdpd9iaW![f0ťTaW$4N3H{ƬHXꌷ, ISpxp /C/{&?+b|7Q̛˻=RT;o]k9]y,GQ5LwE0)rd$P>95! YOK Ub (UB Bz6ss4 ~uӺ\Gi{EhҦ|d f(fw![ Wİ5EhI9x[-x4R[lU yVmwQ!OB(mCqMi$L4j) Ϻ {Ajoኢ44 vf]B:z:=]4=F1.\{`.CPM^4r xa6F]sW;IJ3H ")=ß_%'U %~b]oxrl=h +tÍwlRԔqW p fJ@6"3;dW^&3F=9pjos{уV4ғriL8i$:Tq[DlXl?TtLkH5r?@7dg.YW0Ei?X-LgqjGV^j] ҕs dxjãSF샰'hwa<8O?=G .I"ΓL"[v)P/;,-goP52BCGMyV8͵8ԳBw}YZzM.:vM٥m;7/](ٷT. PrNxUqB9e0_RpAh6a b*< PHIzw)-dsű]>?jP_,+k&Ob.+R( ?ʺ0(D"bhx*X}:2Ymc~·/p=BqW%^Ӣ|bP}`"0Dx { T+?Ht?0ѓ hA{̞Տj::*Uh"&@SG(8d%ʬ y~)Z_m35<.{f$L/;^yL)~|썲8d~Z /IrJiqnTT W9!"q/\yQG @ЋI2@̚r@>O69]6_ >P'hj!QZ%h1 Z^7 %}5Ȝ"4{j X ShK w U_Dҽm# $~,L"I\,?{=}p#x$Z/'⸑$ (%ho {3G4 ӆ ɼZf4xM Ms}z1=USP H}eMEBY8S,Ti#󺋚Î5Q-K%t̨Vڧ*~/(@y !y5 }Ϩ Yw,>5p~a!gXcYN M].TE>XKp (*L=hbO /݌N=áʘ0dVih˶Ҩ ?[G_wπ{%6O~ֱb1(2Gt7ۺnV 6ȄUrj:*\-AІ w VFH亗Pvl=\?,eZ?Ե#d;3Vf~C@ HD!ߺ yj3Z+&|*1"AWϱ0@B)KRGJ 9g:=bS#Lji֖vʃg&Mߕ>2_iJE# y̹S礬CJ$0/uc0jp y#K,~|߰H7Ѡ=NMCjn6>/Qui}^ywfnNdpΫkv(+Ijb81xܕuK:`GMF'd 1NCwUܬ }И!-BڴuOZj>ol?(?Hy|<9Ӵ3l¦dnrTb$<-8,lZj)#  ~4oJ ǜ UEJ$&u1w C#u+.}dm4Qa.XBܿ9j ah"I,G?cJ@miM_xFUʿS51Gpڋ#C.pK-=_gpF2L'pL}ΊkY*̬F oMYKũ_U~-J3qzĝG*rƶuZ-|0gm%//B!}˞'ID*1&FL+C1R!=D rFN+3JXwRv6/fE+F .@ y$)Jӈ?h@NKned;n >TGq Aymc!NoUȰCpv6L$Rw=9ZuoQMunAev]יH݂*_u\ǩm~ i0dߥI%؎y!!!y s˔y1/Im 9^m|DP&Qh4=2luw#yjSpp>Ю:6|~=; 2pG{lD)-v8%/gzpe0iЦ8N:+0elSZ64?\QQr= 9WxJ5$.-7X0W-?zʌsc,qI:\10}D*,(=? жu^jD׷L*U)\ 2 \l(LzZh{}${Ik.="v jl¿8W~Hp)zlF TGPG+ndy|ԈE }dNqx^?Uב2q4@t Noe-IZRПDr&*d_۽! )ӝ ҩݶ\lA?wi|ДIE9:.l.G@}\s P^FN8VjO}šԝf4wb b08(_LIh0Wļ H .Xc&p}ˁmܫ9h DDGd-$]i>D(^ 1On$ ϧZu:5aoIeZ xnx_ 6op_n/ ef?(Q%bX@NT@ :H 4Qu*r?%.v>AϫdJJvˉ )x]%u6"{Q`5.%Kt‚MY}x܈q[<-Q/+Pmg~8x$Y4>W*יiOd֒jڝS䏠+)<ٚW00 j\\CAYjBl"<9 @}_$MR>4JU]R&nv}|J"d-К 2fymsBZ@ b`>LNckScZP o 8_wBc*GP5yk >뾢 yΥzwa/#8qrjߊ,`Vt7BQVϱzʰo #Mo| N,(Xԍl Xw{v0%!hBߠv>AT-/pl: b`H=%1HhH"AOtoaR~a%NO(G-hXf\Ch_BM(fCa[N_%|NeWmk x%>RФ.{[̧~.B%/s(`}Wl$!>@WH}/l=^/h@n0ahݱY[rdG{/w P4}[- ja$+riGBznVܘhKo[n?n=?Y}(1<⯭[YS}-gCWhI9&I+$g]ӮKb)UYv7ꌽD& ЪW60*@W8`J -r Y3OtzFzMq9򠫄KϭIM5FTi28BI[SDb-ǝ H<=fEdAD^ku.f0-oQ-uy򙈢J}3Hl>3[y-k za 8x3eag㘧`&-,cĎj 8wNbB|o3nFfUk ˓2y]Fyθ/I5vjJ6eN M;[ѨKYCP_m(YяCtVDfm؄I7}0ʡ ]} &0ݩߏ41.rIgUd6sr"WLj"N]p2^STe1t,&E>3Oh8$>tJ?q]rkXrCV^"2%\tݢ֩mr]Ŭ9H54AK[Tcdf*sE5ezC=jI-.HHIBZnweܪQVgפ>WL6&ʋ [=IEj;g/~,w6\iŻmu!L-/ A@@O:ur|'qjA'45:ܯ?Pq&"=-=sZ"&!L '+MBoWW]SrAaTuD^t~nI~8|g4j ]m|AH?317v$%mt L=B߰:H7=S?캠~%C-lv@庵%EĔM } PM] UaҘ,=lKN )8ɺ'~β~1lmHKX"^ +Du,XV.USaUe[]. zv|wsx(.qjpFk$JEn+#5;|CQuKU#V$5U92n-dj攉/:BHhkG:`mr_^3+!NUץe!|~T$!Ekc_gh!k~# ymԀˢ4i;D/ ޅd8 ώ1y闎fL>d Tb}$B](`:'ڲl-}1NMuT&RL:w$,U&_J UW;돪@ 𮒸/SY9vdL; 6x5Dԝw>>% ˥ɉ5f3C\Z-F/?m[MSm@ %okSBHo#+Ӹ߃vnoaYA)As.?H2p3~؁]gA3$2"#౳z],m<#h{9~17 J$"Z"WDdJQﻒGP/2x:h-OMKl/9wP4yED ҧ ,ջC=/v )]vua}Fs` ;>jL-KJ"޳J̅.)ď]1Iت2̘K0!¶X$Y>N*SKڪG&En> <^\\tMg&~X6XDBh=F5𝬇<&MDj:O4նg̼}0bgfK1v r߶M#eNʚ[Ju#U8{D^X<<WHX22J Nwq%LA[班?S:K\Wk@k!+]?br*tV`riWGQ?!5'ɷ kh=zVAJyeF_@g,lY_:kam]P_ewlna?vY.$__2< #7mGh)"H.П\ϯݮGZ0W-^܊ 2ԞڤSX1uWYg*Q,27VtIu$JO88̇ fltSuJ lg~!7pU?]#E;-F3 ?;@fԺ]k\(/>ǚ¶QW~y:浳QfAr.b:XKZ39t9`?H*)y1 ȝ2l_N8v:wS' *Bary^R>?InӢ1jP9g9[e2 {`ԩ>]3wMrbNAӉEÔ\5G"S:0˜WiqNcxw8Zq|%[aʫZߵќ81y݉dƵ"Ցz8Q Z6܁! *Ru +:ۦÝ}n4y8ZࢌlnZ7_d6WYb+~ "NX8e|IGV|?CbJMR_2JB:$9KhSpbl̮"߹+O5 0@iA(gF;O\_™]oʞnռ}d5c3҅șG(\}r!Oj#rN6ʹƢŀW'5WZ;Ŧ& ꙧ+8'ٛ<{ڪ7Dm(ϡXP3k l<##{ H֝!Oy٪=W{j`&䢹@ݭ-j@6.E(˶z LJ1D+8<+5,0R1% 7^K2"'&RbrZ _G0Kt ;;$uS'A1#S= b(Łhw( atZd>w;*].Ļ]7)-f'F4Q1b?RKC&h> i|4JdJ.@Fx9-E8|ABbc*f2[ 7@x?y7~l9cI'VP\wLJ}Q۳&a-k]mąW3Ճ1zN@Yϐp dpee gaSy!FA(g5aBT%d{jD{U p+WCs=Z P]엌gN6?-p Υ%]YAj.r?>Y엦pY{ _>.S&lDm!J8 u:;ti<5gR^܊L[ ".G\hFËOSQ=eY> .! #!!ͨfs:0l^AQb WfDVvj_=00^>Jl _$Y$ݘIFĚAZ3~hϽ$TǻʺjRKFYcAY ũБ^wWI_Eq;5t.YM~G\[ҘֻLvjC2-Y_\PE Hⷙ0vWA~3tܬl67"1<z9>~T }m놰{ۑd@-aZWl/AzLq6H :;2u) 6xxW6HƉ?윽up!XBfoN˵wjPe$ى )ڐ*w(K5댨 H],}ߑ 0V#-UɄSۅ+q KѶ^Jtӑ+%Zr*AkiO4Iw:aŦ#y%Z6?Iű"l_y`5)3vzw|3Nѣt=HQYgF%]=m!L; 9*$c׺i$Li$2#TFNh)<Ĩc7Na6\lBh i2Gc3j=bO}7I g9LH8"Eb5TOѻKA3z n)j$,_;5]Ut^@SoSχޙm'Vl =׈n߸y^FffJ[8zÊT=}3"[ S>;J`T櫭?x8NG#a*&{Ittշ]=xEU;٠&oN{=H&;ܖ!^8Bx05oM.K0rvqb>J0s]W=aj@myQN%%;ՠa_ܶ7u ;3ifRVOuM7ףѲWtĨ@Z9{@2+#Vtִh(,!;:~TX.*Ū]pڲXl3puħ$/Me/V}0oAU r}|fs[lVĶ7mޑK~@2]cyxWӋx+&+d\1OD5HS̔6VOVۜAgm0siN)ft֯yeR0ɚנL :mx_&8S~h _PuGTTtl-3A1dw/&x!Q.Cҋ5MiB AMG ' 9ڠ $RoRɪqex՟[}Dm%<\? ʅOHfc_"-s>Dˁ4=F:_ʉ~oWx6tpM\ ]NBi ZSl7tUX}퐰hjV옎AtYI:TXА` :{ς*h؛`qX4^)aҦ_ϙ1 :U;noyo.nmһlRKv,뫁ZCkOTǰ'*4gl6~~׿;_'qbgzfж?3#-郵9=D$HJG 'II:n!'<{m[$MɸJV4cjS5{` YmH5 B_m)gYn@%Wy+Jn4rMfAx- 5x;kFopr~qMkQ-gN]7bc@s./gKLUNnkd^ߩVO~xs%)O] d2_?\#+5L̙w\0T0&\,BUb*}%XQa>_xۀ @m#ؕSU(4+Ox*Hlj0ol%?]H.=3EaFQs\տ%0o;a9j!o9#7E}#d<صFj8ױL~)K69 v; G%j&TeZINg-C3S@3oatHVOEWbu~Ѧ6j u2Aa&55@ȿ skghK(>#Hv|8‘Ѭ>?<7f@?cT'=-esV2pEu*1YGL!{S-FHƟY,;(wlL갑f 9hg VyXn>*Xq$CdLMm` yNfz?kE$x (Д6󦇿 x叐% +V 2ώaDM\դ ILY:lZ^ᬏG2[ %{9uYrcdkw'I{3I8; ҀrsCq$,"mӝy9'=0CK Jo[/|LsZvea,p%:ϩOhed<>DGKTw^4 1zPc!üuu>f C&u{%O [/Õd!<1@m=k+ D)&)IChaZs<-tXHg,uCnե,rmW(: Yc u/qȳ=hcVĦҏ10xq"AR(HQ k`_-qex9Ic!4*KTtz,^On_ w[ꈿ Lmg""ʼ貮m 5P jhvߕB3$ei0 ݢқQƦ IyKcT0Ʀ= K;"MJ`G 2]9P j 9{Y  /*Ake_?Teكg_e ׏W43riu < Y4揊>; l榇כ,bh׉;څ5_ޞZՕ_HϳxϔAyҢ0{RBM 6 + au5k>{I>|b~dd%LHps}ڒ|^j.`]ûYARY?]NJlmW |EDxhAtec^r%9Y_Z\ ^hf3)d{aDWf KnJ'4\7Pv?ul,`P>:l EI?–l\;gS(uЧfؐ:TfdAp(qHl?\Ӌ )C˒.yhWn`Z ՞uUMK;Z'r7ju'MƢg{7+2|k KkSL,#> "oLܖKf_X7 h ~sDϵ~N.W'}+Ʊf D@&@I7 9zV7AkP9)w{bμg+s/4J'RX-dR3+琳Y*&B!ezzHp$p9*B:!qt&8esG9* oQzl_vSJ)/WgШ&aluB$Q#XYCJ;cd`L?!Ȁo*x#;`x h9,h E@CÐyhVߠ-NV(5cֶ =k |#Vx2ɀ3'N >ˣ|'}"y 3߆kHq!LZ)2Z5s1PHF1a/RjxJۉEgʦmgy& -D\[fث`㤾35^wgexkCFaahkP/"]=g0.,6iDdm$̅?лXz _oEih|j:`3xՃ{d>cVy_ 88/ A(mΖ0F=-Ρw]1j9 Gҧ-9y`&boSK"hJl*YL:v]ۉtcEoHo\;{wm-RW4% ֝t !dRy_N[%-Ҹ4 U0Ct?bcZ^ -+n76u^ ^CBY=~V͓QjT63kͰyطSa7ƛӔ,5[*95miU'zs=l>߮[v}dڂgqR.˫[/ğm}kdOQ\d@٥q&%0GW)]dOKcqa8TǼr)ppy'64,{L2<҃c"RSQ ce!*fN]Rc6%G^80qWhD3#? k%dAap ; ۣ:W¿q@?F Lm`fQ.P<\z?3spַ*13S4^73 t]wB.; LE@v{T->,;4뺅ć.9jɖ|Sy*nh&.@㞕y6~yUԞxC~83oK#2UKsV"KkYqCqQl{lZ2.a~ |,;. э7*lGa~D6pc>V^G5$RSL݋Գlaߣ*sn7f7PbuN^W5v+zeLDf0Yp52(zcM8Mm^vِ<١S7JN]˫!1AH>h=]]j-IBA$O@H(1c,V*E5X\nh79(E#詗BGC3*ybBeF"c 4nלsKb^ړvI$RPV/=i0z9jmgru(q<(^x j>A[ȗcOn:M{,cXȦ3nghj&Z=m_KG#q(~g<-<&ql&PIf&ߍӝ樝*R )\DZ$^"-ޒt;H\|)@NR_E tHOIwE1JS*=P%9FX!ش9ߌ'#V20bE>rqtIaAgqLePs詊hPhW䏡Uj$CQ(}SQ u8 9 5N,uZao٨>gs_:AlU@ݾDgPDh:(QM$J$!vbU47b1vHd%`:h~EJ81j.|~7*x4HLc=Yx޿&Dg;yŞCIDbZBhE͢geROf2lT"@* ;\u8zt 87):˞N@'=c{4|,32}n-ֻxQwo:,dr1X+1 -'x]%]%YWn8b?GQ;ٳZnnFW`禹[@" 0IKX k@c>s1–݊g}*vpqb*]`ސRW Ne&J'U7 %>Y: Sh˛з`)\"?0ͣ>.W_T)VeYl A4❌a~Ә{zZBw(HTeAG]k%G&1Y\q Y5\33pB2"vuCfV9h`W{`OZPPCMwB-Y`gR4RtLUDBo񤀜q&x*lJKQ(w mujy\Ckӹ[a3|4]ϏO; 3oGt'M Nѕ< ۝PU\".z[qE)roEx˛^qDK(@mc9i@ eȭWrShϕ4I7kObl&7-+Nm8]\ ne}8T3Ɵsh;(2ޕJ u*xƒ?IqM=6i4Ijpp=UѰ&ˤQ{a8#I`x3BEJa <@wffv f2ږ'' <0MYʂ} ^$$fv0a]O27 OׄZ$ j5u%nQ͍."JPl0tA|-߂@+ڿޤARP>1zū_(J r+HHlL".팜8w7:i "uJ8ҡ8^XaLPu&#ѓODuXGw/AE/Z}']z^1o$%Wxm> ͻ=qbbk^>\ #wPקc6| (úQpr/CRP\5|0 j'+J6m iaajsx HMNɢ%G/o$/ֺ+a#6eL+BH0΄]ta?w9ԧMxgtwy^ԳI9+!8"ahYBcGGP͊r_Ku){*惦1SsoW) T&6Gzn"AB- +񬍠 ,GQ)s:I)3o2bwY|uɺ{F8N7H0xxGz<Nj΂dzCK2d/5G[c"6YXm!to[wp]31 8x_ICz5+-ʭ+eҫUOLm5?/PJ#!zY"+!+Nyഛ 2tvo%g *{;hg9W'zrS:" ANFۃĭ s9F}F`KLjQa|wKߟ)<GA$[J2yF>:0Y4zel, $h~}qIvq mq%8`qeCm.Qf94O<2o# ƃr{>ZF@ vwNuae0mY3*M Dn r08jL& =ݧ=}*Pw×aL`)_ ㏅2$K-75F&h)"x$F&w^=ߴׄ "*"mO9!eOU/v~pqGes2eFR?:˄BZ>5m~IHj;z7~u҅R\vKo-*`ׅӈ_&mR]M1%㵒+J"h)Z*h#qe&vA~;+y]'͗mgқWTq@tAJ'O)&r3ϖp_kwHv$yl[E,t4[ ǘAvab&faͬE`>Lmqp& :W>C92>ѥȱEor@tTg7>~]ڮm$0;_dsX6ٵIafU!=KBYȭVu*۬?p~Fd0P78[n:j(6TKdߺ52G-!X g8dIoG-@quZGx1(Hj%3q1p`+NagiFTL n )(FFΥ' `lMMƶw5DS٬7!5}ZY~^$vɽXhXЀ#Lo zZf`%rg:դ0bg:@G`Ee`kg)>  O@_r TUlIĻYʯWاos\Xl[~~j<: ě KƱa[`1ʧ=oIty'+ |Bƅ/bbdnWWFtQn) rɴx\JEٌib#ĝ1/fSFIK]/k6Ȧn O3YDM` r &QL1&渗Yp'A뱼,?-+ەsѫC>~Hɍ#UyLkC5v#rs|WuIg Knر DbT9aV(gl?6G Tڦϊl?ib|tܒIPtM?tU[1E7ҥMbbW%hJ+C d7$O>>wD2@ gϏ^(Ek|:zky/! ֑a~s[m*r/PTpgبt.$>{ԊXЀ YZ