telepathy-mission-control-devel-5.16.3-lp151.4.3 >  A \帋/=„Sw2vʹrm97+,#lͺxDUMc&YVfwɒ& }B`e%wIÓ)+_eK$0L` B`<BZKaR'vʏ1NsNd%a*X(WKLRyb e$ 8 -OɈ ) EY]BGQ4[i^)s~|s4YZ4bހ}G#4Ԣ4²x,|)l\.ޛkNZ e̢د4Wf`Ibqq/B 1]B3TYc*˵S>Q;K2Fd;fD>p>?d") 3 r . Hh&8& & & h&  &  X& &&l&8(8,9p,:,F/GD&H&It&XY\&]l&^}bScdleqftlvu&v w\&x&yzCtelepathy-mission-control-devel5.16.3lp151.4.3Telepathy Mission Control instant messaging connection managerMission Control, or MC, is a Telepathy component providing a way for "end-user" applications to abstract some of the details of connection managers, to provide a simple way to manipulate a bunch of connection managers at once, to remove the need to have in each program the account definitions and credentials, to manage channel handling/request and to manage presence statuses.\cloud129JopenSUSE Leap 15.1openSUSELGPL-2.1-onlyhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://mission-control.sourceforge.net/linuxx86_64* 8^v$ j#B 4 h P $94';@AA큤A큤\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\a3ca3f9c982a2838c5ff1290a09ff6c646b26b83c86c5d81c08b3bac15e974e5e6d9b6aa89a8079a744dc258ab5814df41f10226c503adeb182093bc5bab63a168a373ee8379412d09c5b12e36ed0a8cb5ef3c1d9554820f5f4b15ce5abfceed36d4c456bc8c13d7dddc8b871d17d9ff5f0a61cd1f566621e38af847b36d6235d438e0f8a58d6ab60c71598a89be70fc6c436dda5249737df78462d91f234a417442b7a295c5fc09c92837469d5647b6da9d9e050aa02d47a290824346ea3e2f7d246db60c785d7844eb04c29d5666f1f27fd9ba8acbb43f6fbae64b2180f801a569931b8f9f8acf6ade7c76b097df1318c08ec3a905f8c55c09909e038e08211a9ea1b4d3bf47739571c7279d5ece5fdeb172b3bbdfacf9b976fd36a6adfbac52c803ce48d4628180caccbdc5ca41a701bd844c75444b4f39d415042de4c487e24d8b959db43f465f3d7a04a1eca83457bfea4c0ed1636faed1b3e821c8427198cacee8fbb2178bca9184808dedc585c3653eb4012ea483b5e2139056ecb5b977a28f85410410687bc8819ddbd64123c23f2ce67c92a954499f4b332904fcd5fcbfd4834c8faddb25bf266cb8313798c97f19ac2ac2ff055e027c3e7d2343e3619bb89bcb16daa87c94ffdbafd48c6576bfd097801d5b033b2ec060e732a140f20f5bcff2356e320e71ecf82365d465ea05f3b63e8957fc242e2c11789c52bf0c91fe48d78ccd177ef775500079f6f65679a4e3a644f1f851a9116fa27ec090d77e32afdd60ae2930b597d74ed112efafcc3c47ff71fd5fdf4da696803f5489fefd6a9112dc3d86ee7e5f6c18c224592ee910659361a3fed33178fff7bba2d9db8f1c637f64e81a0ccfdc4aa53418a3043fe269b7879f99dfe346638b85cffd3b68ce67a405b786e93648a6a8ef2d7e0bb1b9b6cb5637edc1fb1d28fdb0e6be034c231513fea72bbc788109596f9b35db7b87e270c19c8b3dd22940fb35e6bea6c415fe363ea2dca2728d58c1a371a95059c0f7d1a19c7c491dbdea8afea7569b4bf61cd3b0e8cc05f7921acd2d53329d12a122a3fcfbfec156bc765f34cdd49ae091e52c667a72d77eb6c41cd9afc7af60bc89bfc3023248b1dc3bb7dbf461ecf89c41097ea8b6330708d79efbed24f9144a1cc1f4232531b63e355c9d3b4d3f62797e3fdfb2b3d2e12c83fb211b231eb62b69d40e99b4a36629f600053620f70f3913716f2434a8422f03ff8e7191edaf99ea116ab945577fb29996e190e983090f7e05d42fb6895adeaaa7e1ad19310483d6a604123de7c2f3fb18b2be3f27931fbfd66a23e94cad2d2455b0a42dc3f9798a49d0dd4c8a29a75b548fe5cb5540dbfbc69c6ea0786f6b4b0db65991b90739c3b831f46bf2892f834c78f41f17dcc0b175babc51d07f71382cf2083bcd4e9abfed091a45963f5ee982aa7b48f8442867dd17a2e0d2271bc6d6a9301a45c581260cf54b2f3deca3a4122334312af945c4c6ce288adfad716ae1747f37056f7bf67b8536d2e5e6b8e0ce84c872libmission-control-plugins.so.0.5.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottelepathy-mission-control-5.16.3-lp151.4.3.src.rpmpkgconfig(mission-control-plugins)telepathy-mission-control-develtelepathy-mission-control-devel(x86-64)@@    /usr/bin/pkg-configlibmission-control-plugins0pkgconfig(telepathy-glib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)telepathy-mission-control5.16.33.0.4-14.6.0-14.0-15.2-15.16.34.14.1Z>ZS%@S=M@SnRRRL R<8QIPPmz@P\VPM@P@P_@Oz@ODO8@NT@NFNh@Nf @N)f@M@MӴM@M@MwkL@LX@L@LZLT@K@K2@KVJJ@J@J0@JJiJu@J dbjorn.lie@gmail.comdimstar@opensuse.orgzaitor@opensuse.orgmgorse@suse.comzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgcoolo@suse.comvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgfcrozat@novell.comfcrozat@novell.comfcrozat@novell.comvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@opensuse.orgvuntz@novell.comdimstar@opensuse.orgvuntz@novell.com- Drop upstream deprecated pkgconfig(libnm-glib) BuildRequires.- Modernize spec-file by calling spec-cleaner- Update to version 5.16.3: + Fixes: mcd-connection: use tp_asv_new() properly (fdo#81751). - Changes from version 5.16.2: + Fixes: - Don't crash in 'mc-tool auto-presence' subcommand (fdo#74187). - Fix parallel build. - Use G_STRFUNC in mission-control-plugins's DEBUG macro. - Fix a crash when GOA is restarted (fdo#79827). - Drop 0001-mc-tool-fix-setting-automatic-presence.patch: Fixed upstream.- Add 0001-mc-tool-fix-setting-automatic-presence.patch: fix crash setting auto-presence (fdo#74187).- Update to version 5.16.1: + Release logind sleep/shutdown inhibitor correctly, fixing slow sleep/shutdown (fdo#73599). + Avoid assertion failure for offline accounts that support power saving (fdo#72652). + Fix a crash if unable to create XDG_DATA_HOME/telepathy/mission-control (fdo#72138).- Drop pkgconfig(upower-glib) BuildRequires: the required API are no longer available in UPower 1.0 and the corresponding functionality is already used from logind.- Update to version 5.16.0: + If a connection manager that stores avatars on the server is slow to discover whether we have a server-stored avatar, don't overwrite it with an outdated local avatar or lack-of-avatar. This was a regression in 5.15.0 (fdo#69885).- Update to version 5.15.1: + There is no longer a special configuration option for ConnMan connectivity monitoring. + On systems with NetworkManager, basic connectivity monitoring support no longer requires libnm-glib, although compiling with libnm-glib might still mean that disconnection can be detected more quickly. + gnome-keyring support has been removed. + Enhancements: - Use GIO's GNetworkMonitor plugins to monitor connectivity (fdo#56635). - Remove gnome-keyring integration in favour of recommending ServerAuthentication Handlers, which have better UI and don't expose passwords on D-Bus (fdo#32578). - Internal cleanup related to the connectivity code (fdo#68712). + Fixes: - Don't emit critical warnings if more than one emergency "service point" is provided, and don't leak memory if any are provided (fdo#55773). - Advertise Service and Hidden as properties that can be given when creating an account (fdo#33127). - Fix a likely crash when upgrading the storage format of accounts, a regression in 5.15.0 (fdo#69542). - Fix a crash when an account is disconnected while inspecting the self-contact, a regression in 5.15.0 (fdo#69542). - Make the regression tests pass with the parallel test harness used by default in Automake 1.13+ (fdo#69542). - Drop libgnome-keyring-devel BuildRequires: no longer required. - No longer pass --enable-gnome-keyring to configure, following upstreams feature drop.- Update to version 5.15.0: + Running this version of Mission Control for the first time will automatically migrate some account data to a new format. If you subsequently downgrade to an older version, it will no longer understand all account data. + Requirements: - GLib 2.32 is now required. - The regression tests now require Python 2.6. + Deprecations: - McpAccountStorage::altered, which appears to have never worked, is now deprecated (fdo#28288). Emit ::altered-one instead. - mcp_account_storage_iface_set_priority() etc. are now deprecated. Use, for instance, "iface->priority = prio" instead. + Enhancements: - Account storage plugins (McpAccountStorageIface) may, and should, implement the new set_attribute(), set_parameter() and owns() methods. These methods allow the plugin to know the type of each attribute or parameter, which is presented as a GVariant. (fdo#54872). - `mc-tool get AutomaticPresence` now works (fdo#54780). - When running under GNOME 3 or Unity, MC will attempt to enable connections' power-saving features while the session is idle; this is currently effective for Google Talk XMPP connections (fdo#62530). + Fixes: - Update to the current ConnMan D-Bus API (fdo#56600). - If a stored parameter has a value inappropriate for its type (e.g. require-tls=2 where the connection manager expects require-tls to be boolean), invalidate the account, rather than treating the value as 0, "", [] etc. (fdo#54870). - Handle Connection errors better, and in particular, don't try to reconnect on SoftwareUpgradeRequired or ConnectionRefused (fdo#37844). - Handle errors from RequestConnection correctly, rather than as NetworkError (fdo#39334). - If the stored nickname for an account is the same as the normalized name (identifier), don't set it on connect, in case a better nickname is stored on the server (fdo#39381). - Emit Properties.PropertiesChanged for URISchemes, as per the upcoming telepathy-spec 0.27.1 (fdo#40393). - McpAccountStorage::altered-one now works as intended (fdo#54780). + Internal changes: - Refactor avatar and alias handling (fdo#55668). - Refactor account storage (fdo#54870, fdo#54872). - Improve regression test coverage for account storage (fdo#54873). - Start to remove uses of functions deprecated in telepathy-glib 0.20 (fdo#55391). - Changes from version 5.14.1: + Fixes: - Only ignore passwords stored in our old gnome-keyring location if Empathy has actually copied them to its new location, fixing use of a gnome-keyring-enabled MC version with no Empathy or other SASLAuthentication handler (e.g. under Sugar). (fdo#59468). - Build successfully with Automake 1.13 (fdo#59605). - Isolate regression tests better (fdo#63119). - Respect NOCONFIGURE in autogen.sh (fdo#57165). - Drop tmc-mailto-is-the-proper-URI-scheme.patch and tmc-fire-PropertiesChanged-on-URISchemes-change.patch, fixed upstream.- Added tmc-fire-PropertiesChanged-on-URISchemes-change.patch and tmc-mailto-is-the-proper-URI-scheme.patch needed to ensure visual feedback on sip accounts changes (fdo#40393).- Update to version 5.14.0: + There were no code changes since 5.13.2.- Update to version 5.13.2: + Configuration changes: - Accounts are now stored in the telepathy/mission-control subdirectory of g_get_user_data_dir(). On Unix, this usually means ~/.local/share/telepathy/mission-control (follows $XDG_DATA_HOME and $XDG_DATA_DIRS variables) - ./configure --with-accounts-dir (at build time) and $MC_ACCOUNTS_DIR (at runtime) no longer change where new accounts are stored. They now set what Mission Control considers to be the "old" location for accounts; accounts in that directory will be moved into the new location. Using this option is deprecated. + Enhancements: - Migrate accounts and avatars from ~/.mission-control to the location described above (fdo#35896) - More removals of obsolete code and interfaces (fdo#54633) + Fixes: - Recover from incomplete password migrations caused by upgrading to Empathy 3 while running MC 5.12.1 or older (fdo#42088) - Omit generated file mcp-signals-marshal.h from tarballs- Update to version 5.13.1: + Changes: - On Unix platforms, umask() is now required. - If a connection manager announces two or more channels in the same NewChannels signal, behave as if it had announced each channel separately (fdo#52305) - Improve mc-tool: display Account.Storage settings, add Supersedes, add "dump" subcommand (fdo#53202)a - More internal reorganisation (fdo#54151) + Fixes: - Passwords are now deleted from gnome-keyring correctly (fdo#42088) - When migrating Butterfly accounts to Haze, do the migration even if Butterfly isn't installed, and copy the password as well as the username (deb#686835) - If compiled with UPower support, do not attempt to connect while going to sleep - Set up the altered-one signal for account storage backends correctly (fdo#52231) - If service-activated under both names o.fd.Telepathy.MissionControl5 and o.fd.Telepathy.AccountManager simultaneously, avoid one or both failing to activate due to a race condition (fdo#53220) - When built for Android, don't use GSettings (fdo#53497).- Update to version 5.13.0: + Changes: - Remove support for many deprecated interfaces (fdo#49753, fdo#24762, fdo#24899, fdo#24914, fdo#49648) + Fixes: - Stop using deprecated telepathy-glib symbols. - fix access to freed memory (fdo#51842) - fix existing channel dispatching after using present/delegate - Invalid GValue in libaccounts storage plugin (fdo#48646) - Do not change RequestedPresence when disabling the account, otherwise it won't reconnect when enabling it (fdo#52259) - Let client decide which storage provider to use when creating an account (fdo#52231).- Update to version 5.12.1: + Fixes: - Stop using deprecated telepathy-glib symbols. - Fix access to freed memory (fdo#51842). - Fix existing channel dispatching after using present/delegate.- Update to version 5.12.0: + Add mcd_service_stop() and stop the service when SIGINT is sent (fdo#47054).- Update to version 5.11.0: + Enhancements: - Migrate telepathy-butterfly accounts to telepathy-haze automatically, if Haze is installed (fdo#42814) - Improve mc-tool (fdo#45308) - Add Account.Supersedes (fdo#42814) + Fixes: - Prefer to destroy arrays with _unref instead of _free - Add support for building on Android (fdo#42508) and Windows - Make the NetworkManager integration optional (fdo#43791) - Don't crash on Get('Parameters') for a CM that isn't installed (fdo#44939)- patch license to follow spdx.org standard- Update to version 5.10.1: + Fixes: - An unnecessary enum definition, which conflicted with the one provided by Empathy, has been removed from the GSettings schema. - Changes from version 5.10.0: - fdo#41927: It is now possible to install the MC test suite. - fdo#42068: MC now has a GSettings key to force it to believe it is online, even if NM/ConnMan says it is offline. This key is kept in sync with the corresponding GSettings key provided by Empathy by some black magic with aliased DConf paths. - deb#644589: fix build with UPower but no NM or ConnMan - fdo#42548: Account.ChangingPresence is now more accurate (particularly on disabled accounts). - Use %glib2_gsettings_schema_* macros for the new GSettings schema file.- Update to version 5.9.3: + Enhancements: - Mission Control can now use either Network Manager or ConnMan (or neither; the choice is controlled by a configure flag) to monitor the network connection going up and down, and bring IM accounts on and offline accordingly (whether due to ConnectAutomatically being True, or RequestedConnection being non-offline). (fdo#38978) - Mission Control now listens for notifications from upower that the machine is about to suspend, and tears down active connections. This should help avoid the user appearing to be online for a few minutes after they suspend their machine, until the server notices that they've gone. (fdo#28370) + Fixes: - The regression tests now work with D-Bus ≥ 1.5.6. (fdo#41090) - An obscure assertion failure in the client bus name monitoring code is fixed, we hope! (fdo#39767) - MC no longer crashes when recovering from a client crashing if that client was an Observer or Approver which had claimed the channel. - Add pkgconfig(libnm-glib) and pkgconfig(upower-glib) BuildRequires for the new features.- Update to version 5.9.2: + Changes: - The Compat.Profile property on accounts has been removed; as has libmcclient, which used it but which is no longer widely used. - Documentation for the old extension API, libmissioncontrol-server, is no longer built. Please use the mission-control-plugins API instead! + Fixes: - fdo#37861: Memory leak in collect_satisfied_requests in mcd-dispatch-operation.c - fdo#40562: Connection attempts aborted by McdTransport plugins did not trigger a status change signal - now they do - fdo#29022: Dispatch channels with no (known) handlers to observers anyway - fdo#40551: Memory leaks in the approval mechanism plugged - mission-control-plugins now explicitly links to GIO. - mc-tool now parses 'bool:foo=true' as setting 'foo' to True, as opposed to setting 'foo' to False! - fdo39796: always fully remove secret parameters when they are un-set. + Enhancements: - fdo#40337: improve error reporting when creating an account fails.- Manually create the directory that will contain the mission-control plugins, and own it.- Update to version 5.9.1: + fdo#34025: when an Observer with Recover=TRUE catches up on channels, don't miss out channels that have run their observers but have not completed dispatching, mainly those waiting for approvers. + Fix various memory leaks. + If a storage plugin changes our nickname, propagate it to the CM. + The McdTransport framework should have considered "no plugins" to be equivalent to "procced", not "abort". + Some files were missing G_END_DECLS, which broke C++ includes. - Run spec-cleaner.- Update to version 5.9.0: + Enhancements: - DelegateChannels and PresentChannel from spec version 0.23.2 have been implemented. + Fixes: - fdo#36483: All tests now pass, even with newer tp-glib. - Implementation of the draft ChannelDispatcher.Messages interface did not correctly handle all internal requests which should have been dispatched to an existing channel.- Update to version 5.7.11: + Enhancements: - fdo#36845: dispatch operation policy plugins can implement handler_is_suitable_async(), to say whether a Handler is acceptable for a particular dispatch operation - All members of McpDBusAclIface may be NULL - The McpDispatchOperationPolicyIface struct is directly visible to plugins - The implementation vtable of MCP plugin classes is no longer concealed, and maybe assigned to directly by implementations instead of using the _implement methods - More/better documentation for the MCP plugin classes + Fixes: - If enabled, the Aegis plugin is now statically linked into the MC executable rather than being a loadable module - Account plugins are no longer added to the cached list repeatedly - Changes from version 5.7.10: + Enhancements: - Use the new arg0namespace matching to watch only interesting DBus name-owner-changed signals if DBus is new enough to allow this + Fixes: - Setting changes originating in storage backends (e.g. libaccounts) were not necessarily propagated to CMs if they were not parameters.- Update to version 5.7.9: + Build failure due to warning/error promotion - Changes from version 5.7.8: + Enhancements: - accounts can be flagged as "channels must always be dispatched" needed for telephony class accounts, but available generally. - Draft ChannelDispatcher.Messages interface implemented allows non-handlers to send messages to contacts. + Fixes: - Segfault in the external password storage properties interface. - SSO account deletions explicitly force Account.Removed to be emitted. They used to assume object disposal would happen immediately, which did not always happen. - The "Service" value for Maemo SSO accounts could be unset after account creation, a side effect of changes in 5.7.7. - Memory leak in one of the Maemo DBus ACL plugins. + Obsolescence: - Dead interface com.nokia.Account.Interface.Stats dropped- Update to version 5.7.7: + Updates the Maemo SSO plugin in line with SSO changes- Update to version 5.7.6: + Enhancements: - Support the Observer.DelayApprovers property. - Changes from version 5.7.5: + Fixes: - Build failures with new --no-add-needed ld default behaviour - mc-tool: help no longer mentions obsolete add syntax. - Tests no longer hang forever if DBus name cannot be claimed. - Changes from version 5.7.4: + Enhancements: - fdo#33271: implement ChannelDispatcher.RedispatchChannels() - fdo#34416: support for Account.I.ExternalPasswordStorage + Fixes: - fdo#34316: UpdateParameters: bad handling of DBus_Property and Has_Default in Unset argument. - Changes from version 5.7.3: + Dependencies: - telepathy-glib ≥ 0.13.13 is now required + Enhancements: - The connection now uses Connection.Interface.ServicePoint.KnownServicePoints to determine which contacts correspond to emergency calls. - Request policy plugins cannot affect emergency calls any more. - mcd_debug now bypasses printf completely if neither debugging nor the debug cache is turned on. + Fixes: - Leak in the DBus ACL plugin mechanism fixed - Potential leak in mcd_master initialisation code fixed - Changes from version 5.7.2: + Enhancements: - The functionality from the draft ChannelDispatcher.Interface.Hints and ChannelRequest.Interface.Hints interfaces is now on the main CD and CR interfaces, since it became stable in telepathy-spec 0.21.5. - fdo#32979: AccountManager.Interface.Hidden.DRAFT1 + Changes to unstable API: - Support for the draft MinimumPresence interface has been removed. + Fixes: - Various bugs in the test suite, some caused by telepathy-glib changes and others which have been lingering for a while, have been fixed. - Certain account properties, such as Nickname, are now more reliably saved to disk when they are updated. - The 'commit' virtual method for account storage plugins is once again optional, as documented and as was previously the case. (fdo#32153) - libaccounts backend cannot be as eager to flush to disc as the regular keyfile backend as it is shared and excessive locking can interfere with other libaccounts clients. - Changes from version 5.7.1: + Enhancements: - mc-tool: Improved error message for nonexistent accounts - Removed obsolete mapping of TP_ERROR_NOT_AVAILABLE to MC_CONTACT_DOES_NOT_SUPPORT_VOICE_ERROR. + Fixes: - fdo#24779: CurrentPresence is Offline for online connections not implementing SimplePresence. - Changes from version 5.7.0: + Enhancements: - fdo#31467: Account.Interface.Addressing interface - fdo#31263: implement stable Conn.I.PowerSaving, and optionally integrate it with Maemo's MCE service. - fdo#30000: implement draft ChannelDispatcher.I.Hints and ChannelRequest.I.Hints. + Fixes: - fdo#31678: AccountManager.AccountRemoved signal could be skipped. - fdo#31680: g_error() on dbus name acquisition_progressition failure was interpreted as a core dump by automated test suites, resulting in a lot of false alarms- Update to version 5.6.1: + Enhancements: - Make mc-tool support object paths, and improve the help + Fixes: - fdo#30447: don't "return x()", where x returns void, in void functions - fdo#30448: make type of mcp_account_storage_get_restrictions consistent with the header - Fix support for libaccounts-glib - Remove unnecessary use of _POSIX_C_SOURCE- Update to version 5.6.0: + Fix various build warnings in the tests + Fix a build warning when keyring support is disabled + Install a missing header file - Drop telepathy-mission-control-build-fixes.patch: fixed upstream. - Here's an highlight of the main changes in 5.6.0, compared to 5.4.x: + MC implements features from telepathy-spec 0.20, including: - channels can be dispatched before a connection is CONNECTED, which is required for telepathy-gabble ≥ 0.9.17 - the Account.ConnectionError property indicating the last error - the Account.ChangingPresence property indicating that presence changes are in progress - the Account.Service property indicating where an account is stored - ChannelDispatchOperation.HandleWithTime to set focus-stealing-prevention timestamps + libmission-control-plugins provides a more stable plugin API for MC. Plugins written with this library can: - observe, delay and influence channel dispatching, much like Observers - observe, delay and/or reject channel requests - store accounts elsewhere + Bugfixes include: - tries harder to invoke the same handler for an already-handled channel - calls ended locally with reason No_Answer are treated as missed - fewer writes to gnome-keyring when committing changes - in-band XMPP account creation works better- Update to version 5.5.4: + Enhancements: - fdo#26699: add support for plugins that delay requests while deciding whether to allow them or not - Restructure channel-requesting code - Delete the old examples, which are no longer exemplary; use telepathy-glib or telepathy-qt4 instead of libmcclient - fdo#29812: add a trial implementation of the MinimumPresence (draft 2) API - fdo#30000: add a trial implementation of SucceededWithChannel and {Create,Ensure}ChannelWithHints + Fixes: - fdo#28915: fix a regression in which parameters that are unset aren't necessarily saved to the configuration file - Signal remote avatar deletion, for instance by another XMPP resource, in the same way as a remote avatar change - Cancel the "probation" timer when the connection is released, avoiding a possible crash - Ignore any partial pre-existing accounts that have no manager or protocol listed, and if a storage plugin creates a totally unusable account, ignore it - Don't crash if Proceed() is called twice - Various fixes for the Maemo SSO plugin - Fix linking with recent ld versions - Add telepathy-mission-control-build-fixes.patch to fix some build warnings that are fatal in openSUSE.- Update to version 5.5.3: + Enhancements: - Added support for the new Account.Service property in the MC core code and the SSO plugin - Added support for the Service property to mc-tool - Made account storage plugins able to notify MC that a single account has changed externally - Added support for plugins that check D-Bus calls' callers against an ACL + Fixes: - Treat calls ended locally with No_Answer as missed - fdo#24645: when an existing channel is returned by EnsureChannel and its handler has more than one Handler bus name/object path sharing a unique name, MC now tries harder to invoke the same one as before - Disable accounts when they're deleted by an account storage plugin - Attempt re-connection of failed connections less rapidly - Changes from version 5.5.2: + Enhancements: - fdo#28428: implement the new ConnectionError property from telepathy-spec 0.19.7, and if an Account's Connection-related property changes, put all the related properties in the change notification signal to make it easier to interpret + Fixes: - fdo#28557: write account parameters to accounts.cfg correctly, rather than repeatedly escaping backslash, newline, tab etc., which resulted in doubling the number of backslashes with every write. - fdo#28390: drastically reduce writes to gnome-keyring when committing changes to accounts - fdo#28118: clear the 'register' parameter when an account connects successfully, fixing in-band XMPP account creation - Split library in a libmission-control-plugins0 subpackage. - Remove explicit dbus-1-devel and telepathy-glib-devel Requires from devel package: they will automatically get added with pkgconfig()-style Requires. - Remove unneeded gconf2-devel BuildRequires.- Update to version 5.5.1: + Enhancements: - Port mc-tool from libmcclient to telepathy-glib - Implement McpAccountStorage::toggled so that account plugins can toggle the Enabled property of accounts - Document mission-control-plugins + Fixes: - Change names of variables that shadow global functions - Changes from version 5.5.0: + Enhancements: - MC now has a new, smaller plugin API, libmission-control-plugins, which is expected to have medium- to long-term API/ABI stability. The API mostly mirrors the Telepathy D-Bus API. - accounts now support the ChangingPresence property from telepathy-spec 0.19.6 - channel dispatch operations now support the HandleWithTime method from telepathy-spec 0.19.6 - channels can be dispatched before a connection goes CONNECTED, which is needed for SASL authentication channels - compiler warnings are correctly enabled + Removals: - libmcclient is no longer installed as a separate library unless the old plugin interface is enabled - fdo #26634: the obsolete utility mc-account-convert, for migration from Mission Control 4, has been removed + Fixes: - don't time out channel requests until many hours have passed - instead of emitting AccountPropertyChanged signals in time-based batches with a small delay, change signals are now grouped into atomic changes - fdo#24876: no longer reimplements a GLib 2.22 method - fdo#25122, deb#556488: link mc-wait-for-name to GLib correctly - fdo#26597: use TpDebugSender to send debug messages over D-Bus - don't crash mc-tool when the account name is invalid - fdo#27015: remove a misleading reference to GConf - fdo#27129: update and simplify test/twisted/README - fdo#25684: fix detection of accounts that already exist - in libmcclient, don't crash on malformed profiles where a group is missing - Changes from version 5.4.2: + Fixes: - don't assume that data structures borrowed from a TpConnectionManager remain valid after re-entering the main loop, which can cause a segfault on startup - fix a memory leak in Claim() - fix a failure to check for NULL, and a couple of potential leaks, in mc-tool - Changes from version 5.4.1: + Fixes: - set 0 as UserActionTime when HandleWith is used - make tests pass with more recent telepathy-glib, which can call GetInterfaces twice - don't cache whether we have the Requests interface, which caused one of the tests to regress- Update to version 5.4.0: + Enhancements: - fdo#27309: implement the Observer.Recover flag from the forthcoming telepathy-spec 0.19.4, which lets activatable observers recover (in a best-effort way) after crashing, and lets non-activatable observers catch up on active channels (again in a best-effort way) + Fixes: - fdo#24875: avoid a dependency on GLib >= 2.22 which was accidentally introduced in 5.3.2 - Avoid a dependency on dbus-glib 0.80 - fdo#25122, deb#556488: link mc-wait-for-name to GLib properly - mc-tool: don't crash on invalid account names - Only time out channel requests after 5 hours - Remove a misleading reference to GConf - fdo#27021: fix error propagation when creating accounts with invalid properties/parameters - Release startup locks even for incomplete accounts, avoiding failure to start.- Change gnome-keyring-devel BuildRequires to libgnome-keyring-devel, following the module split upstream.- Do not use bindir for libexecdir.- Update to version 5.3.2: + Enhancements: - mc-wait-for-name: give up after 5 minutes and exit EX_TEMPFAIL. Also exit with EX_UNAVAILABLE (instead of 1) if the session bus doesn't work, EX_USAGE (instead of 1) on wrong arguments, and EX_USAGE (instead of g_critical() and never terminating) if the requested bus name is not valid - fdo#23651: strongly prefer the PreferredHandler for a channel request, and try dispatching to it even if its HandlerChannelFilters do not indicate that it could handle the channel, since this is very useful for clients like nautilus-sendto - fdo#24120: refactor McdDispatcher quite extensively: . always have a McdDispatchOperation for each McdDispatcherContext, even if no approval is needed . migrate the dispatching state machine into the dispatch operation . move client logic into McdClientProxy, removing the McdClient struct . migrate Client discovery and the client registry into a new class McdClientRegistry . remove many unused signals . use McdDispatcherContext for the plugin API and nothing else - McdHandlerMap: operate in terms of TpChannel, not McdChannel, to make the code less tightly coupled; watch for channels closing and client crashing internally, rather than relying on other modules - Run the regression tests with GLib and GObject warnings set to fatal + Fixes: - fdo#23687: if all Handlers with BypassApproval fail, notify approvers and wait for approval before trying other Handlers - fdo#24474: notify Observers about channels that were requested without going via MC, e.g. by Empathy 2.28.x - fdo#21003: delay the return from HandleWith until HandleChannels has succeeded or failed, and pass on errors; do not consider HandleWith(H) to be general approval for the channel to be handled with handlers other than H - fdo#24637: don't emit Finished until the channel dispatch operation has really finished - Fix a possible use-after-free when noting that a client has gone away - Avoid re-dispatching a re-requested channel to a different handler - When calling HandleChannels, use the most recent user-action time from among all requests that led to this channel, and all HandleWith() calls for this channel dispatch operation - Don't call ReloadConfig() on the dbus-daemon (reopening fdo#23921), to avoid triggering fdo#24350 in dbus-daemon and causing service-activations to fail - mc_account_conditions_call_when_ready: explain why it's OK to ignore the result of mc_iface_call_when_ready_int, which was a Coverity false-positive - Consider calls to be potentially-missed if they terminate for reason ERROR, even if we're the actor, because that's what happens in Gabble >= 0.8.4 if the streaming implementation (i.e. telepathy-farsight) discovers that none of the candidates work and calls Error() - Fix a race condition in the test account-manager/make-valid.py, which would sometimes incorrectly make it fail - Add a regression test for dispatching and requests being delayed while waiting for a plugin to make an asynchronous request for permission - Don't leak check_parameters_get_param_cb closure on error - In libmcclient, invoke callbacks for GetAll() in the right order - Changes from version 5.3.1: + Dependencies: - Python >= 2.5 is now required for compilation - telepathy-glib >= 0.7.37 is now required + Enhancements: - Automatically migrate passwords and other secrets from accounts.cfg into the GNOME keyring (if enabled and available) on MC startup + Fixes: - Deal with the user's alias in a race-free way by calling GetAliases as well as binding to the AliasesChanged signal - Fix some race conditions in the regression tests - Fix mcd_dispatcher_get_channel_type_usage sometimes counting aborted channels, by introducing MCD_CHANNEL_STATUS_ABORTED - If we see too many transitions from CONNECTED to DISCONNECTED state (i.e. we get kicked off by the server more than 3 times in 2 minutes), stop reconnecting; also, don't reset the exponential backoff until we've been connected for 2 minutes. This avoids reconnecting in a tight loop if the server lets us connect, then immediately drops our connection. - Fix some minor memory leaks - Changes from version 5.3.0: + Dependencies: - The GNOME Keyring library is a new optional dependency. If it is enabled, having the library at runtime is required, but having the daemon itself is optional - the current plain-text storage will be used for passwords if the keyring daemon is not available. + Enhancements: - fdo#20903: support the final version of ContactCapabilities, from telepathy-spec 0.17.28 - fdo#22231: add optional gnome-keyring integration. This is off by default, but distributions should consider configuring MC with --enable-gnome-keyring to get this functionality. - mc-tool: show full Presence information - Use the "mcd" G_LOG_DOMAIN - fdo#23501: support TpDebugSender - Stop #define'ing g_object_ref, g_object_unref - fdo#22705: support MC_DEBUG=all + Fixes: - Escape "-" in protocol names in Account names, as required by the Telepathy spec - fdo#23818: if HandleChannels fails, try all Handlers in sequence before giving up - Refactor client locking in McdDispatcher to be more obviously correct - Don't define macros used in glibc feature-test internals, possibly fixing failure to build from source on Debian GNU/kFreeBSD - Fix a reference leak when shooting down an unwanted Connection - fdo#23921: force dbus-daemon to re-detect .service files on MC startup, as a partial workaround for D-Bus bug fdo#23925 - fdo#23935: call AddRequest if appropriate even on clients that match only channels with Requested=true, and use requested channels' complete properties in preference to the properties that were requested - Make signed values in .client files work instead of g_critical'ing - Add gnome-keyring-devel BuildRequires and pass - -enable-gnome-keyring to configure.- Update to version 5.2.6: + Enhancements: - mc-wait-for-name: give up after 5 minutes and exit EX_TEMPFAIL. Also exit with EX_UNAVAILABLE (instead of 1) if the session bus doesn't work, EX_USAGE (instead of 1) on wrong arguments, and EX_USAGE (instead of g_critical() and never terminating) if the requested bus name is not valid + Fixes: - mc_account_conditions_call_when_ready: explain why it's OK to ignore the result of mc_iface_call_when_ready_int, which was a Coverity false-positive - Consider calls to be potentially-missed if they terminate for reason ERROR, even if we're the actor, because that's what happens in Gabble >= 0.8.4 if the streaming implementation (i.e. telepathy-farsight) discovers that none of the candidates work and calls Error() - Fix a race condition in the test account-manager/make-valid.py, which would sometimes incorrectly make it fail - Add a regression test for dispatching and requests being delayed while waiting for a plugin to make an asynchronous request for permission- Update to version 5.2.5: + Fixes: - If we see too many transitions from CONNECTED to DISCONNECTED state (i.e. we get kicked off by the server more than 3 times in 2 minutes), stop reconnecting; also, don't reset the exponential backoff until we've been connected for 2 minutes. This avoids reconnecting in a tight loop if the server lets us connect, then immediately drops our connection. - fdo#23935: call AddRequest if appropriate even on clients that match only channels with Requested=true, and use requested channels' complete properties in preference to the properties that were requested - Make signed values in .client files work instead of g_critical'ing - Add MCD_CHANNEL_STATUS_ABORTED to avoid sometimes counting aborted channels in mcd_dispatcher_get_channel_type_usage - Fix some minor memory leaks - Changes from version 5.2.4: + Fixes: - Deal with the user's alias in a race-free way by calling GetAliases as well as binding to the AliasesChanged signal - Fix a reference leak when recovering from a connection being cancelled before RequestConnection has returned - Stop abusing glibc internal feature-test macros - Fix some race conditions in the regression tests- Update to version 5.2.3: + Fixes: - fdo#23807: even if someone without gconf headers makes the tarball, ship the necessary files so people with gconf headers can compile it - Resync what's in git with what's in tarball releases: remove some unused source files from git, add more support files to tarballs, and don't distribute any generated source in tarballs - Remove mc-account-convert.1, fixed upstream.- Update to version 5.2.2: + Enhancements: - Better debug output under various circumstances, including outputting the version number on startup - Add the concept of always-on accounts, which can't be disabled or otherwise put offline - Try to set initial presence before calling Connect + Fixes: - fdo#23778: make sure account details (including passwords) are stored in directories readable only by the user. - Replace deprecated g_strcasecmp with g_ascii_strcasecmp - Don't close old-style Tubes channels if they can't be dispatched, since that closes the new-style StreamTube/DBusTube channels that everyone should be using, as a side-effect - Add mc-account-convert.1 as source: it's missing in this tarball (fdo#23807)- Remove libtelepathy-devel, gnome-keyring-devel BuildRequires. - Remove libtelepathy-devel Requires from devel package.- Update to version 5.2.1: + This release contains numerous changes, see NEWS for details. It is needed to have newer empathy work. + Most important changes are: - Clients are no longer expected to implement the ChannelHandler interface. - The design of channel dispatching copes better with having multiple user interface components installed. - Accounts' presence, avatar and nickname are now independent - Accounts no longer have to belong to a "profile" - Accounts are now stored in a flat file, rather than by abusing GConf - libmissioncontrol-server has changed its API and ABI considerably, and is not yet considered stable. - libmissioncontrol no longer exists, and has been replaced by libmcclient- Tag lockdown-protocols.patch. - Remove checks for old versions of openSUSE.cloud129 1545076694  !"#$%&5.16.35.16.3-lp151.4.35.16.3-lp151.4.3mission-control-5.5mission-control-pluginsaccount-storage.haccount.hdbus-acl.hdebug.hdispatch-operation-policy.hdispatch-operation.hloader.hmcp-signals-marshal.hmission-control-plugins.hrequest-policy.hrequest.hlibmission-control-plugins.somission-control-plugins.pcmission-control-pluginsMcpAccountManager.htmlMcpDispatchOperation.htmlMcpRequest.htmlannotation-glossary.htmlapi-index-full.htmlch01.htmlch02.htmlch03.htmlch04.htmlhome.pngindex.htmlindex.sgmlleft.pngmission-control-plugins-McpAccountStorage.htmlmission-control-plugins-McpDispatchOperationPolicy.htmlmission-control-plugins-McpRequestPolicy.htmlmission-control-plugins-Plugin-loader-and-global-functions.htmlmission-control-plugins.devhelp2object-tree.htmlright.pngstyle.cssup.png/usr/include//usr/include/mission-control-5.5//usr/include/mission-control-5.5/mission-control-plugins//usr/lib64//usr/lib64/pkgconfig//usr/share/gtk-doc/html//usr/share/gtk-doc/html/mission-control-plugins/-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:Leap:15.1/standard/159e05c508ed747b2c04497321e192ec-telepathy-mission-controlcpioxz5x86_64-suse-linux   directoryC source, UTF-8 Unicode textC source, ASCII textpkgconfig fileC source, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedASCII textXML 1.0 document, ASCII textPRRtbyihPutf-89627eb87673483094cf8decc5a87899c4e068d68417610eb9c9f66ddb2c09383? 7zXZ !t/fC~] crt:bLL f_.Wf(,AȺ!PӪ+m'2@s`3-P/ Dpږ4C}.\@ *]=Ԥ `U\bc 'dΜB6 VgѽVSx37=o>p+ ?e>z"x%~vM- l# uk97-)`z KF}FxZ:nF3oYFU".kpiɘ"EFߕ{CXtq' /'+{ _SKkH  S7q:L=cUڽr6@Zh#d޻3VB/'\//:|mOxAxlļm v B* ıu߅? /iќv9f0ƢL,I8_fu8׳: ;6 ߰;*AD3\bm dvtGA?3{a7bk_kqh A'!uu}fv@uo'|k^f߲b%Wr{6{EEJOiagKn 5:ps+KVȊCցFw<[)ubܮqv>*8ul U^ByȤPhvZD@0w|"% ][peTf5mO~/E ďjN7vc<_O偞*R%(͠Zg.Nr #:m/ 9HO?r5@|J'!G2b^Υj hpe>pEp>1J'RC-† rXwRy6߶wF$@j2bV ni ^i[P눌_1G1 aMP0ݍi#i a0a1_*׀0eK",cy,P"b@I4rjXY8|> 2ퟷJb`R5 ~_:釔/~xS;AYfE Z4BCU7$H78i06IgحxbXڒlE)}rSVRk`V024!;AdgHxS}RoRĄ@h)85a|;!TJpGE$‚DE^GpU9uG8`=q/Iۃ E "8%Պy80sfhSMVDx ЈWed3}%*}Zd-a/&?zPSECD y3x|choqȄ-J؜J :E5lI.| _:7DYJfPNъ՛.pp܉w* m,.v^e}&ΪI vQ#n57G5,^Hɴ i] _{03Rs8nޜΜ`Btch6V33U8rջ^$ jg{mџe UhˬW72 1^׉fL-lD͡a V@T2#A~$ z'NI]6X^6<5b0L5@%2/%`E4j}PLP^Vqyi$!ї2yc/[%b/9C6Jw,= ~E vqꥦб,8enTL*}7U#Y4 z2:zMa׫$ROONmi$l9EV8*\3z[c}B @٥Sgz%K73bܲgsH!vrH&\7Ɲß(V߾Pf$! @QN=l,9Yd 4 A,b0#&eϺf%E͆=ˮo>`]JڛY'a:r/"CGu&[3М3Ž]X<rX"j{Th,{wETkG*f|ns9VC.r'0kgbݚAq,+]ڇ 6Drm4Bf)b)H``mc;=zJC{qmJo|n6@j 4C%LqBC5Iwol7iȡnm kx  O tNҩK3L8 peMu:?剬Ws[mζ`)̖IFG݋8u/ 8+ق׼a:b:9zI bc*j 2Iao>Z*-cf]@ fJ3feOWFYvd|Ugi(RV=t_Y=8He wU`L/ X aw ZK@ƵQc=cYa'4M~*` ?PQGVK$=fOE/s~ܡ,  q,^*}=oZXԩMn@rܴ1yFaV,9xn3pWe R$?Kond S˄W=-D F6@ 7z*#4,4Z\,`(n'h\闵+RH{Jl ăOUc$؋mNB;秼`F''0r1 whgZ(Rsr _eM$ڜL%,aE{Y$10$ҪbRe9}|W4{g.RA3PxQM[V;0'zuTŜe'"Rw^R*āV^w|2Ya])T@s-R 7cX`Lj`$6ĉa^o=h(!JP3aq T^1>&pBJ}*EzTf7Ήq͏ d*X8_Õ7ڨE>: ]+A7̆0;@*~zuXh~CI>ZU#xRu%[t\##B4v3>Χh $mE+ՙdO0 >O. }OQ%ݳәX'A 6CqaTٺ[R{c~MW  Y'}B c%cZfp6ӨCp ً\`*C-d>cC7G^`CҲ"llkdje/d\pɶ$Q' eN>.Q!ȿrh:N&G b*&+\6^cT՟;. P!jg?P>i.f\*=ٞ?WulTLx6=^}Np;f̉n/!Et?*n _]JZ c ӄ02?:d[)f"c) ׈w p͈# őyHKA[c;k,zHSGChrPM }@=T54z*p^!'D{nNn(W>M3Ҟ$<`{K$[Xs$;hߓWODI9Byv>QSQG`[UUQ(W>hϕFm(|ኹ-@¥5\C'+qO뚜~U Xo҆+w qVtm"Xqgŷt4Lm^-։v;ƺ-C𯔎̊sJRېC)V_r 긖꼮2z LuM<0q'wݽոZF'ː&~0zR.B0I&@)\r'h4$[ ?7@EU3;@_U@2õp*]mzP I[#ͦx'*I)G%R`l=-d+V*pcwv_SwIXw#,jJjƹ?ysӦ\FUE eՐ =,w ^znl30*"bW/P0+ G iHh,6"m XG,=c'-Oķ|\:}nSTi~hVs+ @%Yji+\۠͑5682L^Qra ?(u`-N0ɐ|lq 1q'4w(IWo:2.Nڿt당Vi%L|K3nwgl nggFWr}G*)?Sa&;%xǞbo)7bCZT 8/R$LR ADJmrr X>@+R%o`/|߫TUfV~AE2HYD/=”NE't S(e|$18nњ-0|ZN>a2A{`P/2o%zY8K%UL2x1 jOP1hPq|Ay>H*&uϐAoc E . ؆볥_.k>jgTZ*^[Lý;t\j'_dR¯ ]{Lࠨ7`jiŐyral L3&wnoI;jRkIԚCEod;na.QeKvc5HVɊV=1s'>ML;΅U^杖){g e;y&ر"\Cq.jWo\Ϊi;?03W[k0&Cu;#- lVt1h 7xs}$I MwM&J ;J[xXN#E.0{r<ޞJ$өiX=l2|A)YQ0V+2w3 Xʸ(nU6[nP#'c7Ub-T|Sޢc,J>iӇ~ DPHuZX BdL3c Pg$ˈr]@k~7WxEFM1ULI5Q`vSYQ*le|iOPk#LdTRI3zqIpC;E%u͞ťs DلT%.Y- bA@Y٣o*WqFXKE\=HW;6}B^QWʓZ͔=;_$Yvf^?& c몵x~'ߠskO^B%d)20)Ds ^"j*>4L8x!'9T% a>P,W*^, 3ITYDaodUO,ĬR<yXxb%5`}mۊ,X) 24;k? x*N N3lJܭw Ʋ>>a?Exvef7% ]111tf6:?gXS^>hlW*贉B$ڒqf5R"A >^+Ni>,KY!)Y[7\ R^t 82Wp/:!#vA-LJL!i>W/]cC9'קE w "%(>.Pyپȱ (}1>pljzY(䙿 W$'??OKOu!e~l7<[Rѷ7/`R OY6 hu;,ꏅŶ,8}4:_ |:6)X~Vⱃ.ϱ$ʭ9& /߲I#ū:ĉ-۫ssdK$ARp&I{$h7㓳0u%``80 ~}  z_CG~'i_lˮho2~.g ]iI9JUշH2h0[8sN}!PWvx(۠#Xyw$i0;S.lf0ڰ 4^VU/h.^`yf. 2I\1# .o|y-? jdM h>C%,?8"#d\r>0W}sYHLN[ M{<[ _RNff"Y@uSgzϪ1TA_"̍;fN%jbohШ\YV*(<9" 'w0.6s! e9#8ph O c/2qu42/DWŗcy}5e@(\Ui׺͉1= x7Ds7WB?@%ݭ(;V.DI෭ة%ߏGN5Byv9A_A7io69-[|W7ՙ&'K\:yeHb4{SL=rh?YJԎ[aULB͠3 nk H+!+E`1t5yF|_JX:1P K/ޗ(K+ 4@+hmGNt,M77>ϯͽZcR$av2^{ * B"i|eY ڀ\|#̖ͬ! 6f0yx'- 6tfGR'oyRnARs_(;ڼRw^z  ڥG@ƎQXC,7$m^,Txk;ZmjXXX04AY;.ia5TޠFCj:ɝOH3 􇆱 Xe/rG~&ؖ´'˂Xt⹔73Ch54g[ESnq3Xɞ;Ŧ c =@>BYjM0pT_ՙmR=F>T>2h`M\f~%bWrm?i:1w%,HyJDL]Sѕk2e005yΤHa]#vlƸCgw81ǔ5t kFm+-Dǖ("Hs#?MnWB4N$9Tgq`$8x=G@C["ڰԥv}Zx)+燥! ԇE0_yڑ"@DreH0I:`2 @mB+)Y/jW*~)`\UHeSO~8":Q}wV{yGFC}nl,ct YF$)9pVukn5Xtչ5Ɠ|oyJ fxv)4\󔀉&dg.ۆVAPC.%ubqtgixٽ"fx/in+q-b@B˯n2ºt]~sD%%=pS|AD*qޚ8y|IB=lBxyiC1aumtܐĭVWݜTjkbo,6ΚI08![eg3,8\oC^h4HDJyyg]θ4isq eHxQM1*uyc(֙,toqyvMMK./ZNI(2JSf~wM:T[۪ #Aǃ^8CZ5"M;Dt2xU 6Z-H'E&tKHZѣ G}}3eiT-VRwX)\'6;V" nAIJ%<;`Hl_LTKKrn|op^|~-yN >PoȂ5͵ք%ou22s(sMdFѧ WP;.2,w(r7k_et[4(qCٻ݆aS7nΣ ֗>MI8Z`MVOM'ҹ8S%i!zW96iy<-PtV+m&bk`~>1[vwZ XK) nq7#j.1sCܬgX~7p -ᦔMROʘ2G)*X>9?w)'fR ㉙taUϼ/]j?1Yڷ} QRԃ-<7U!@;A;R=1-ed:0KS6j,EDCӻ8}H 0&XʢZvjyP);;~jki@t7O>=D"6ʷy͔O4c9iD.C60Pr}(>0 iNqT>,d{ H@nQ_qs pI4'>D ͥ^ uq|@H7. { IQ,z `Y*V^iP]@|ȜV&62ef/uCpp_y$ze&3C@|I}3D0JZu$ Y@B)r+sPB6wa|_NLz`;uUv-ɷKSsLJ;b`,۟PvWّy&tJs/C9MbU $I!K)qF_xB1ILA[-A ϬJo4۟±,ǚɇ@:ߜ7IXoTNCmEZ/(}kX@ow gA)BXn|?[0؅E\2 K 'H(JYV![#Ff}9/|D+/z$K:\LO X` kWe|a5He@l=o3y|M=V9x"`z?)j5LAqV(g(6.2/ N.fT #vm4|5':?f!.d1+IFtղo;b>3'YSB 4b?0ro>&Qq'xSYi ʝv/g*2P 0f~8GLەu6Tխ c-dȠp/Z!{RT+$~_# v:nʯ{ .ȒNFt+)A}6[ n~BJ*lD"x[DxX*U0?iWd覑>$Z&Ǚs:KMOrY~81!ew`qUNXF4AW| [Y>qNTzN' ȄԻ q>,E.jHvId|;v)yF6.h6Y{FNZ+ 5 m?Yº쨿T!:XY\/4|@kL0[cFdəc|%.VBL5oadآ`1z\rjKo#㑸"ENs)"6Im:LU#Iյ6x]9#e5jrt?714Ecz-"mgy8 ș(a/9ͪ/[ڝrw[%xMu$T|$d,9;Э;{en]$J>67}4sʁ)#3uw-zaE#3>2>";ffEN͟/D:_<u]fRs|$ #6]|E(?17 OC1)CW U/ɸ>z^tV}nhۨT2m.+ g+P#_d/?"DC.YVʄ>=a! t䞔%X7GyL`[t/1ټxb1twߪҪW}QhQ/zd4PDB9Bw3ٕ4JL_pz"3yJ 7xdz7 <"@z"0`h D4зN';E; H >RV .zl6y>M:6 'ֲkᘒB';(AuUV.Ŗ\f`E24i2B0ʕ6!AY=~?r?ֆbֆ޴f)ā'ev^˗%+5//~&!SLzYetE b(ըC]qxL~"c@le>$au^̤% q[Yϼ>g =g?[pZ8ijޞp_9MGJ Dxh% PЍ^u5fhqx:b~)Ґa"@) &ePӆcm/apjbߘyG6Fi8@)#Q:jekO' i @zK6r`qN5ZmfnZ4簬H>2mA`}Jz*4~‡~`.{ԗGFL_77a;կ;)ѭ̑SJ% Ud.9mxv Trd\R(Qﵪ "TXwΩծqp"Qtu5W%{m#|}t5䗡jPcCδˋGu?u}9fW8bCHQԍ=6%Cwj?gK?35Q$2f|xZ_9AiB;3M skHQ hau(ď2JHP|!m~l!e Cd晬k0⍾4ZG+u zcWNgt0n?s| %Q#ۍsciy]?"Zv`?%&TOB0sLat'(_ň%C#)o F/Cj0q K!r*%r?އ.R ҡ$G^b)*Zd%.GRNnN 񔝾zm'>d- c b4Pl|q9ض"úiA*;ςtGs"I&tuwj*)؝F; f3seb (ҹ 6V= "TZ:ݜ9w!Nē.#@h400? ,k<="y ۣs$eH$,-naK2;re@q{ǽu)A%߫r,An/܍y}P0WG$ ؤ>MUuRENĞJ~h ”4=!fV5jRZ/[\3Eaf_6>d@z'S_QM6s\}{j7čW}TawhmnH׎e{R#3nΏ4%=Aa$-g($#b=Jvl}PQʼiN%6Apve@lp%lԄB[L~aKTJ/`1Kt xcGSC.2$>b-H_U[ ~G\@brU7i|20eRMx Ҁ5b9"A]NzD #2{.D/U.]Fҗk)!0i %k}Y{6A-%I##C>GeD4 ֲ~`?3mnkL+=0Rx4ئ@ˀ|xj]${ˍiݗ"UIg y%PCy)aqQg;Tv0uZVOCoFXq Y%OyhT]lh!NȪ\kH"]׋z\<kԊ\B .Wq~LܺVIGu%t" 3S`ƒ8qᤔDhC.%")~7ug&c>5lH[<m.N[DT, R\ǂ.;Co6P<e'B1%⍞fS'c:po88_{ z"FXL0U75Y|&PV_{\9QUbq6∞-bk!%;Nzȟ4ɺ[*b@f?}YeuKӄAtRAN~a}|8俚P6/mC{̍nd$ۃ􈶧XݴxS@O7e0/H".I;G?Dwrhv i.XA|Q] ]#d6V:R/9(BfiDmG AzSJw }g, \}L"r_jD< 39I7]x&M3"bP3h) )qb}Vo+p"{X4-h#bRwp$;閱;|/.u^3, یx^5 egSvu_&&m-~:p\:W[G }{_.U3l)<36^`$!X 4VC%;Gxږ_KALL ٨BҫN5 ='z,N .ގ}}5O eYu(c+Vhr@~-wO¶x{\ǮCT~=ZN)b4"- J;zL|2ؑx(;wP +2XQhmce,5afn\0(VވꗵJhrDIQ'BRxd1oy+]5+u͕/<ms]2w^QH2Q5D].]5Jb߾m$up;@0*EsNqfb@;J;A\_ôI(J-A_{4!zʖC9Y*ͤc'BF:g-'~KZT&"=. d5\ȟͰ/%$4[LfL([-ϐE|a+_C{f7LLjDl\Q A/CK4Sb;F9_a%D:}N_ oOʈ)to.6'Cz%"C9}ְ[1Zh0xa1o-LE#:0BΧ1'H1%DcWi4vSԉ@-n"E 1mfg'!8 [9J썝]H+=κN-?ʯ}!Y29Ih/wO2FrKnH.W*t o+^&s#<~BA:O/LN`f|JHUn5)Mko J}wmӄ𽄡#ukN|'=-;DepE'J08/yI靶mHq +/آg[$N Հ =1w0 @ gH=v+#%lDa0ޅ ᭃLƎvYZJpP:vO"8ϫz)a_K{G|r D$-0hb{0Rw.%f0֙?Y>3QȼY$;f顫Ij>OQ`Pe>^k \`/ԢirQTJk=ثn`s/P[ |.Xb@ZV$ r jȷWP4Ht cK`(UT5J+k%bRsfWX뗢G,NoÜ=X I|w%w,םz/>^y^hC4 .^TiԞWHnxI[Gm*&厡]O mstt{ i:KkB4\gl$ /UBI mv> HLQK@T"Q틞}!mcDK7m%*C@j} 6-2 |u.|wHaڈ2t炛7!x;O.06$[ʉeGˬ.?6T-MeUTѨ[qWUy̓*ڣfCp9tK6pFYc cs:\#T-J{3 Cwʅ_of t.(L M #B K Xd[#Xlo,h D-#zY>D.Yސ4wELj(".ɪ%yXv\?n{~6 F_@9T ,z~^3g@ȕhhE~0zRa-]Wi6Yrpa8QlohXQV&fFGZwJ{f,T]Vow:>Ude{3y]jIH]>jտ {> vRyh^=7gF׏$c:~V5YN\)ՌFQJiXnIρ=!xdy/yjDs?mx+Ll^*? g#n~3!84d^\4a\_y,<]/ΤceFԾ;iqc.Zaw\ AMQ#A[|:Dh b 4ɨ$l:R1+6t)d}4edX y_ KoTV5&i-`zh̤s--o,v RhpˑwhFrGMmն5)3] /[-LGߑ-,/YVJBTji{ESͶmJ_5tofdtd7[Pྡྷ Ah`T BU;8/}Nlܥkb@Y?b"gFX1lz`_vP1ϭ,@ ~V,!_p̨a )$OX(6?3_!夏$Tϓ7xC4'Vё`).s7:ҞuLHGDž3GKTXyOnY cwbU`o,Ƌ2dC' |)9s Lծ*j$w<>LyM{+0Ou-渁9:H w*1݈:-$~ zJStI|@4 f Cg; ee'EmGDg{]jy-]EN,z'D (a|x}Q_@b[kzLuW^B('fҷ1J 0Nf!{s(o1_岁 %n - C]}7Ys-L1sNbnV.[Ru)j0 qJsvS?*}8%ޡ'ѿ9c6[ ˁ Mlh>mK6,*V*Џ :(wIa4d  !aj2Vq*] %ɯ{Lks. b(?"zӮ4H#u_uf^?ݐйʏgA;p̶_E)*'}N |mۊZl;"; EZ{ h3B,쉖Jm{pIa9@چoklW2e|%]H\o}l:{Y޾oMw1)'*M4fScWُW6j:?u!y!};)V5ݷib<+)F3i_E!YqJ:b?*bqCO'[buav")w6\ǐnw9Os>@3@FQq((G9Bt%$@E>ݨ} \~r5@dRۭWYpn͝wb&8.:aAq:1rEOt0/_KQI2AbH~<22x A1lT>e)1G=ð3dִ44BS@}]нB$ҬԂአTNgzz5iS3=fH3 )fBmV!UrwLܴN iyԑo2b5f`o.QW!'vYy-آMRI4b"&fpnh`Ǒ,K޶{>Wy/'>ΐuτ;yP^`F.݇I.DCbAfA*6gy2>lvCG8 Rd^̶PEO<ӡ(>DjEcwONo{ ZkڈZdY esx:Ƞatha0'PTPv~QMeU=4$|#lmY/FՌ˂#-ssb@__į.7λI_Nl0-/'-[r^STvL)++׿Ix7h_/;nHe ?2ǗHdh Ǿ J@I|ZL(,mZH$U䐚-p{mS;o}CQ!j g&ƂX*;$:ȼH| ci3E*q pBC,U}&5#:$w;ws)tj\V٨Usrq{ 1JF!Jwiu9nLcjΡވdy]8{ i}Z:i$n#}f|p;&64S joy#Q N3YDcVX(d!|M I.IũKl4t~h|fP;"J~Ʀ :X~k٠;J|0R-V4,NƴGLà­h.-x@(KmʠbЈ6S=}J9I6\W,s<% (KrcZAMSL8hYVmOkS?#"6qnv9)9<[QC4I*hNׂ3 Q\.oiXcm%m$xJ'q| +_[? sA> `[.te%Ng2s)΍h)[/0DΓZ Fӗ2^ߌkedۯ*`QyմUJ;ypTڧ:| _|l>nn)i8svrkrL-Dֻً_J -b^BZex5KŶ:|n /2FNPWӌ_"sxKď*y6"u\bK֍?׽q؉g4'T.Wj@fQN]ѻ Sn)"X4m.ٝ3(`1j0eؾFA+P{/6`uQ\NGy6 *ӨwAk t"G w=|𛟥XIJoMsf䃮7T͋ ;z {~4i<[.6Or Jx˚OAGE([$1Ǒ h?M@4l˜ŇMI% 83h# Ր*e!eZ5c(Q^azgs SU)$=vκ EʉamTmY^;ͼ0Ih<:'+hUVgwD _G}&n 5kyi*dݗCkA Ho K ~ Z\ ik?j\7[m)k+d0UIĈ54ylj4WsN]25˔_W~]̌ 6RJ?@ Mb. Υ]sF3䷠[9}AMsZ۹H׎SlT>W[+;oq -" ȯpTՑؚdفJS—=/ezq[$+1/G - u~Ȑ~DVeQYʟ0LZڥByg=Wjz؝VD>vLHBcŖ]P}wlU(͕i'< ӏ 0m ӽַޭkla }˄0<+|M{8a # DXpig 81Y%@Gh",mn$#zɼؖ1>׼(" Jk`d=Yɸ,Ddx@#H()*p=ii9A!m5B $;Rľ,a1nOa8C ^TR%u߂ ٮyfBJk 7^rX;IŭDuEUt hu?M]Pܹ K)Y"iE̟s;YYHyL$Ȁ}V۩@ḅ _d}F|MMF3rA5i+AŻf7q&JCajW%*L Ᏹ#qz9lζ 6m".pTn/qWJE, n IjDo<02m5b>V-{ ;7Y%}RPxƇ zjRb"0+eE> H UÁ[~|NK,0θ}Efc˂E;0>wh~pƶ( F&NdΦERݻ91+)`u"=xy/DH.j,vj|iQNaFP8L+`߰:`I~qeBO u1“eloMZ6DΈ[Are5o_ӣ0Ձw6T%+_v?1CoA d$Y_mW P܁36 B\ Ax&z p`v#Z{Q*LS;O &. =fMOچ H8[KFhm2׍1FVd=^o"}QP^V[QY~G0$<)sG5l\Q8 9!ռ }k+ӽ}3j* Pc0,lqi5iҾHAQȪHae_YelHڅ.8=?HjMV(CER#}E\8YX' dk_ZiLk8 d\XX\㘚D>R00UOtIG+pE<Cڻ$Rѽ| x1FyJ$@׮Ss]1Ͼn:Dm7\y18\z*UAA־=uBCPG0CŦQ{FJ^Qvȏ)lvVڟ)5M3he%{x1h.f/lRaz_ m}n%m{>fVМsTݏ =%g-|2+ ЁC TRJ< a2)y:қCfEEČl wSLJVLDkf[!"*e!E)5]C3 B9kh% ~Bjp}l&֬KcBc\D}`=W;76e%kD+1tg?"浗'y94RWZe77$[B3Ki oOA%w7hrSa51/p۵cgRyjl%~7MdZ#<\ʔe (R OB`h,'I ;ul+e)F4R \R!g_lj]v'<&eQ514ݬ6_ !Qyg^uv^!<:f?Q6E~>=l;Meړ{ "Jfmo L֦$j?V:We@Aΰ„=# `@aX _o0._̏3)pGw-+@y,6|H-F=î%ni|j93ƺ>~lCkjɈIx4R&tBxpCD jvFzL^ɒ~܅n?:\Q2DN#3ɔ?1;g8U&;{&2n;Lx呟sDDX"˞뿀uAD!oɭ <Sh-i/Xo aWT)ɾosհǭf}KV^%+IffV/ "|zYk%%8}nC2_#Q!-aP/(R1M/OK:(ˠOڃ0Ÿ0En>En:  ҂N"Z'|ty!#B|G xR q/Xd5͒K ea)*Bj6=&n3<`M6]|ҭNf?wՓ={LE%3{gki j񾚂h?{/ 2mM"j@'^mT7%ĥ$T'Р/~ۭ Y{XmVG?ͨnQ^&iDY֥0H aq<]׀&[#VO3 %cGxUsr&sBq.e}qLQBARi5|:s)[ܣ8zen3<"~j4SOtV?Gi^Dگ}bS%<Z~q w~OAہ-֤I YZ