| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
They are no longer used.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
src/connectivity-monitor.c
src/mcd-connection.c
tests/twisted/account-storage/libaccounts-sso-storage.py
|
| |
| |
| |
| |
| | |
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=72652
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It wasn't implemented correctly (see bug #40305) and I wasn't convinced
by the design (see bug #30043). Let's think about it more before we
bring it back.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30043
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=40305
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
We have to wait for the default GObject properties to be set before calling
g_settings_bind(). If we don't, they override the value fetched from
GSettings.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Account.restrictions wasn't initialized properly, so it would sometimes
be nonzero, leading to mysterious test failures.
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71390
|
| | |
| | |
| | |
| | | |
This reverts commit 2da0807f7a4b6be29b980c95b888452f5a6ddc9b.
|
| | |
| | |
| | |
| | | |
This reverts commit b8617c51c1729e1579f9f066ead1fa80b0fd99a1.
|
| | |
| | |
| | |
| | | |
This reverts commit ae64063c953840f99b1204a222fabf5aa7a37b69.
|
| | |
| | |
| | |
| | | |
This reverts commit e9a9dd37bd193d8ac16729671d2296a4aa96139c.
|
| | |
| | |
| | |
| | | |
This reverts commit 8171d9e5bc8d4f47a36844afab0a6063b1958004.
|
| | |
| | |
| | |
| | | |
This reverts commit 6ebcb0f048fcf0107c6d7deb99a7f4717467561a.
|
| | |
| | |
| | |
| | |
| | |
| | | |
If it is the storage plugin informing MC that the account has been
deleted, we can assume that the storage will already take care of
removing all information.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
_set_attribute() and _set_parameter() are now mandatory for writable
storage plugins.
Note that most of the keyfile escaping code is still needed to help
plugins to read their old keyfile values.
|
| | |
| | |
| | |
| | |
| | | |
We now depend on SASLAuthentication for handling secret, and MC
does not have gnome-keyring anymore.
|
| | |
| | |
| | |
| | | |
account_name==NULL still means to commit all.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is an API break, but we already did some since last release.
This removes mcp_account_storage_commit() because it is redundant with
mcp_account_storage_commit_one (plugin, am, NULL);
This removes mcp_account_storage_owns() because an account is now
owned by one and only one storage plugin and MC now keeps track of
which storage plugin each account comes from.
Finally this adds default implementation on most iface methods to
make read-only plugins easier to implement. Only _get() and _list()
and mandatory.
|
| | |
| | |
| | |
| | |
| | |
| | | |
I assumed that if TP_STORAGE_RESTRICTION_FLAG_CANNOT_SET_ENABLED
or TP_STORAGE_RESTRICTION_FLAG_CANNOT_SET_PRESENCE, then a hypothetical
CANNOT_DELETE flag would also have been present.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I used CANNOT_SET_PRESENCE to control access to ConnectAutomatically
as well as the obvious AutomaticPresence and RequestedPresence, because
RequestedPresence is not under the storage plugin's control - it is
derived from ConnectAutomatically and AutomaticPresence at runtime.
Use MCD_DBUS_PROP_SET_FLAG_ALREADY_IN_STORAGE as a way to bypass the
storage restriction flags, so that storage plugins themselves can
alter enabledness etc. even if they don't allow MC to change it.
The regression test for this initially failed, because toggled_cb()
did not pass that flag to the McdAccount: fix that too.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71390
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We already deleted the actual plugin.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The major user of libaccounts is Ubuntu Online Accounts, and we
have a proper plugin for that in Empathy (with an Ubuntu-specific
D-Bus API to fill in some gaps in the libaccounts API) and a request
to merge that instead.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=32904
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71230
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
|
| | |
| | |
| | |
| | | |
(cherry picked from commit f60c9aaccb0ad5c0f0afe639c568882be102cdca)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also delete ContactAttributeInterfaces, which no longer exists.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It's only a separate interface so its signals won't wake everything up.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49737
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes a clean autogen/build.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
[depend on telepathy-glib 0.99.5 to stay in sync -smcv]
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
|
| | |
| | |
| | |
| | |
| | | |
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71262
|
| | |
| | |
| | |
| | |
| | |
| | | |
nonexistent-protocol now raises InvalidArgument, because its name
is syntactically invalid. Avoid the - vs. _ issue by using a name
without either.
|