summaryrefslogtreecommitdiff
path: root/libempathy
AgeCommit message (Collapse)AuthorFilesLines
2013-10-31SASL: fix facebook mechanismXavier Claessens1-16/+17
libsoup was escaping '_' and '.' in the challenge response but the facebook server is not expecting that. https://bugzilla.gnome.org/show_bug.cgi?id=707747
2013-09-16Revert "Fix build with UOA"Xavier Claessens1-2/+2
This reverts commit b8956d60c2ea6a8836dc9e84e0c067cb19858a83.
2013-09-13Fix build with UOAXavier Claessens1-2/+2
Conflicts: src/empathy-sanity-cleaning.c telepathy-account-widgets ubuntu-online-accounts/cc-plugins/account-plugins/empathy-accounts-plugin-widget.c ubuntu-online-accounts/cc-plugins/account-plugins/empathy-accounts-plugin.c ubuntu-online-accounts/cc-plugins/app-plugin/empathy-app-plugin-widget.c
2013-08-08Don't dereference a NULL errorEmilio Pozuelo Monfort1-1/+2
libsecret returns FALSE without an error in some cases but we unconditionally dereference it, causing a crash. https://bugzilla.gnome.org/show_bug.cgi?id=692105
2013-05-03libempathy: Fix build by adding missing math.h headerStef Walter1-0/+2
https://bugzilla.gnome.org/show_bug.cgi?id=699017
2013-03-27Drop unused/redundant header inclusionsEmanuele Aina31-138/+2
With the help of the script posted at http://stackoverflow.com/a/7135530 and some manual fixes, drop the unused or redundant #include directives. https://bugzilla.gnome.org/show_bug.cgi?id=696718
2013-03-27Consistently use `#include "config.h"` everywhereEmanuele Aina12-12/+12
https://bugzilla.gnome.org/show_bug.cgi?id=696718
2013-02-19Revert "Go back to libgee 0.6.x"Guillaume Desmottes2-2/+2
This reverts commit 670aec4ba8b16fbf35afdf65b65c1904872286dc. https://bugzilla.gnome.org/show_bug.cgi?id=680152
2013-01-24Merge branch 'gnome-3-6'Guillaume Desmottes1-0/+2
2013-01-24chatroom-manager: save file when only the 'favorite' prop is changedGuillaume Desmottes1-0/+2
Needed to save favorite changes from empathy-chat as it only changes this property. https://bugzilla.gnome.org/show_bug.cgi?id=678983
2013-01-08Merge branch 'gnome-3-6'Guillaume Desmottes2-16/+54
2013-01-08tp-chat: prepare CONNECTED on the TpConnection firstGuillaume Desmottes1-10/+48
We have to make sure that tp_connection_get_self_contact() won't return NULL. https://bugzilla.gnome.org/show_bug.cgi?id=691006
2013-01-08account-settings: early return if SASL earlierGuillaume Desmottes1-6/+6
We should update the URI schemes and service even if the account uses SASL, so it has to be done *before* the early return. I did not hit this bug before as the only CM on which we use URI schemes (rakia) was not implementing SASL channel when I implemented this feature. https://bugzilla.gnome.org/show_bug.cgi?id=691195
2013-01-03Recognize both handheld and phone clienttypes as mobile devicesSjoerd Simons2-0/+17
Empathy currently displays a phone icon for clients which indicate that they're phones. However some mobile clients use the "handheld" client type instead (e.g. Xabber on android devices). While changing things around, i've also refactored the code a bit to ensure that the determination will stay consistent in the various location if it's changed in future.
2012-11-28More geocode-glib porting workRyan Lortie1-2/+2
Fix a couple of small details missed by the last commit so that things compile again.
2012-11-28Port EmpathyContact to geocode-glib >= 0.99.1Bastien Nocera1-11/+14
https://bugzilla.gnome.org/show_bug.cgi?id=689056
2012-11-26add some protocolname-displaynameGabriele Giacone1-0/+7
https://bugzilla.gnome.org/show_bug.cgi?id=688988
2012-11-09auth-client: Support X-TELEPATHY-PASSWORD for GOA accountsDebarshi Ray1-10/+57
If a provider supports more than one authentication mechanism (eg., Google), we prefer OAuth2. Fixes: https://bugzilla.gnome.org/687690
2012-11-09Implement Google OAUTH2 authentication for GOA accountsGiovanni Campagna1-1/+8
GOA recently switched to OAuth2 for Google accounts, so we can use its credentials to access Google Talk without a password. https://bugzilla.gnome.org/show_bug.cgi?id=652546
2012-11-09auth-client: Support X-TELEPATHY-PASSWORD for GOA accountsDebarshi Ray1-10/+57
If a provider supports more than one authentication mechanism (eg., Google), we prefer OAuth2. Fixes: https://bugzilla.gnome.org/687690
2012-11-06auth-client: Don't unref properties before creating the certificateDebarshi Ray1-2/+2
Fixes: https://bugzilla.gnome.org/687762
2012-11-06auth-client: Don't unref properties before creating the certificateDebarshi Ray1-2/+2
Fixes: https://bugzilla.gnome.org/687762
2012-11-02Implement Google OAUTH2 authentication for GOA accountsGiovanni Campagna1-1/+8
GOA recently switched to OAuth2 for Google accounts, so we can use its credentials to access Google Talk without a password. https://bugzilla.gnome.org/show_bug.cgi?id=652546
2012-10-02individual-manager: make sure the individual stays alive when removing itGuillaume Desmottes1-0/+6
https://bugzilla.gnome.org/show_bug.cgi?id=685203
2012-09-25server-tls-handler: fix the variant type when fetching ServerCertificateGuillaume Desmottes1-1/+1
g_variant_lookup() fails if we don't specificy that this string is secretly an object path. https://bugzilla.gnome.org/show_bug.cgi?id=684783
2012-09-25tp-chat: set Private and InviteOnly props on conference channelsGuillaume Desmottes1-3/+30
Only the person invited are suppose to join these channels so tweak their settings to make them more secure. https://bugzilla.gnome.org/show_bug.cgi?id=684675
2012-09-17include telepathy-glib.hGuillaume Desmottes37-80/+20
tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to reduce the delta with the future stable branch.
2012-09-13empathy-contact: fix priv->logged_alias leakGuillaume Desmottes1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=683864
2012-09-12connection-aggregator: fix contacts array leakGuillaume Desmottes1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=683864
2012-09-12add empathy_individual_manager_unprepare_async()Guillaume Desmottes2-0/+58
https://bugzilla.gnome.org/show_bug.cgi?id=660128
2012-09-11use tp_channel_dup_immutable_properties()Guillaume Desmottes3-31/+39
tp_channel_borrow_immutable_properties() has been deprecated.
2012-09-11sasl-handler: factor out channel_has_may_save_response()Guillaume Desmottes1-24/+24
2012-09-11use tp_channel_get_connection()Guillaume Desmottes1-2/+2
tp_channel_get_connection() has been deprecated.
2012-09-11use tp_text_channel_dup_pending_messages()Guillaume Desmottes1-2/+2
tp_text_channel_get_pending_messages() has been deprecated.
2012-09-11use tp_account_manager_dup_valid_accounts()Guillaume Desmottes3-6/+6
tp_account_manager_get_valid_accounts() has been deprecated. Fix an accounts list leak in empathy-sanity-cleaning.
2012-09-07account-settings: always save the password into the password storageGuillaume Desmottes1-7/+2
This ensures that the password is stored with the proper 'remember' value.
2012-08-29Remove gst dependency from libempathySjoerd Simons4-18/+14
libempathy only used gstreamer api directly from the camera monitor, which simply uses it for its debug infrastructure.. Use the standard empathy debug infrastruction instead so we can drop the gstreamer dependency.
2012-08-27pkg-kit: use an 'infinite' timeout when calling InstallPackageNamesGuillaume Desmottes1-1/+1
This method can takes quiet a while before returning (if user has to enter his admin password for example). https://bugzilla.gnome.org/show_bug.cgi?id=682802
2012-08-27UOA auth: Request password if no credentials have ever be storedXavier Claessens1-18/+65
https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27UOA auth: handle the password mechanism as wellXavier Claessens1-3/+10
Since password is stored in SSO now, we can use the same code path than other accounts. https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27UOA auth: Wait for callback when requesting passwordXavier Claessens1-3/+19
signon_auth_session_process() does not keep its own ref on the session object, so freeing the AuthContext before callback cancels the call. https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27UOA auth: Move more code into auth_context_new()Xavier Claessens1-35/+37
https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27UOA auth: factor out auth_context_done()Xavier Claessens1-6/+10
https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27UOA auth: rename QueryInforData to AuthContextXavier Claessens1-44/+44
This data is not used only to for the query_info call anymore, so better have a more generic name. https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27Move X-TELEPATHY-PASSWORD mechanism code into empathy-sasl-mechanisms.cXavier Claessens3-80/+67
https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27UOA: Store password into signond instead of gnome-keyringXavier Claessens1-0/+409
https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27UOA: Use an AgManager singletonXavier Claessens4-4/+89
This is especially useful in empathy-keyring where it would reload all accounts each time we set a password. https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-27Remember password at least until session restartXavier Claessens5-12/+27
https://bugzilla.gnome.org/show_bug.cgi?id=680776
2012-08-20UOA auth handler: Inform SSO when access token didn't workXavier Claessens2-24/+45
2012-08-08keyring: fix format issueGuillaume Desmottes1-1/+1