aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-auth-factory.c
Commit message (Collapse)AuthorAgeFilesLines
* keyring: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-3/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-3/+3
| | | | | | | | | | | | Sort by: • "config.h" • API declarations, if any • public libraries • internal headers, alphabetically sorted (mostly) http://telepathy.freedesktop.org/wiki/Style#A.23includes https://bugzilla.gnome.org/show_bug.cgi?id=697076
* Use a flat namespace for internal includesEmanuele Aina2013-04-011-1/+1
| | | | | | | | Directly add the libempathy, libempathy-gtk and extensions directories to the include search path. This decouples header inclusions from their location and helps when reorganizing the source files layout. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Consistently use `#include "config.h"` everywhereEmanuele Aina2013-03-281-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696718
* include telepathy-glib.hGuillaume Desmottes2012-09-171-2/+0
| | | | | 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.
* Add Ubuntu Online Accounts auth handlerXavier Claessens2012-07-231-0/+56
|
* Move SASL mechanism implementations into its own fileXavier Claessens2012-07-181-0/+1
| | | | | | | We could have other account providers than GOA requiring this SASL code. https://bugzilla.gnome.org/show_bug.cgi?id=680160
* Allow user to try another password if auth failedGuillaume Desmottes2011-11-231-0/+60
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* auth-factory: relay the auth-password-failed signalGuillaume Desmottes2011-11-231-0/+25
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* Make GOA optional againDanielle Madeley2011-11-071-1/+17
| | | | | | | | There is an --disable-goa flag in Empathy's configure, which should be able to disable GOA, except it had been included as a required dependency. This patch makes it completely optional again. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663442
* Import Facebook and windows Live GOA accountsXavier Claessens2011-11-041-25/+73
| | | | | | Implement their auth mechanisms Fixes bug #661068 and #652544
* empathy-auth-client: use a TpSimpleClientFactoryXavier Claessens2011-11-041-10/+3
| | | | | This prevent TpBaseClient to create a full TpAccountManager and allow us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts
* Merge remote-tracking branch 'pochu/error-dialog'Danielle Madeley2011-10-141-3/+1
|\
| * empathy_dispatcher_chat_with_contact_id(): add optional cbEmilio Pozuelo Monfort2011-09-051-3/+1
| | | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-message-dialog.c libempathy/empathy-dispatcher.c libempathy/empathy-dispatcher.h src/empathy-chat-manager.c src/empathy-chat-window.c
* | Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-2/+2
|/ | | | No more ugly marshallers \o/
* use tp_channel_dispatch_operation_claim_async() (#650386)Guillaume Desmottes2011-05-301-3/+3
|
* Revert "-Fix use of include <config.h> to make sure translations work"Guillaume Desmottes2011-04-041-4/+0
| | | | | | This reverts commit f0f99ffaa08240fbb72d7eed198368fd22fe4c47. Sorry, I didn't mean to push that...
* -Fix use of include <config.h> to make sure translations workKjartan Maraas2011-04-041-0/+4
|
* Remove unnecessary code in empathy_auth_factory_constructed()Stef Walter2011-04-041-8/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645930
* auth-factory: allow to handle more than one auth channel at the same time ↵Guillaume Desmottes2011-03-181-12/+38
| | | | (#645112)
* auth-factory: use a proper priv pointerGuillaume Desmottes2011-03-181-2/+2
|
* Allow to Observe a ServerAuthentication channel while handling another oneGuillaume Desmottes2011-03-181-1/+2
| | | | There is no reason to refuse to Observe it. (#645108)
* common_checks: tell the truth in debug messagesGuillaume Desmottes2011-03-181-7/+9
| | | | | It's really confusing to read a "Can't handle.." error while it's actually an observe error.
* common_checks: rename must_be_sasl arg to observeGuillaume Desmottes2011-03-181-2/+7
| | | | It was things clearer and easier to understand.
* Fix warnings from GCC 4.6 about variables that are set but not used.Kjartan Maraas2011-03-171-2/+0
|
* auth-factory: set Observer.DelayApprovers (#643872)Guillaume Desmottes2011-03-071-0/+2
|
* keyring: rename current functions to be more specifically about account ↵Jonny Lamb2011-01-281-2/+2
| | | | | | passwords Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: add a comment as to why we're also an approverJonny Lamb2010-12-151-0/+6
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: become an Observer and claim auth channels where necessaryJonny Lamb2010-12-101-54/+220
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* server-sasl-handler: make a GAsyncInitable and get the passwordJonny Lamb2010-12-061-12/+39
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* server-sasl-handler: add an account propertyJonny Lamb2010-12-031-1/+2
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: create ServerSASLHandlers and signal them appearingJonny Lamb2010-12-011-12/+78
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: add EmpathyAuthFactory::new-server-sasl-handlerJonny Lamb2010-12-011-0/+10
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: also handle auth channelsJonny Lamb2010-12-011-1/+12
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Use separate new/free functions for the handler context dataCosimo Cecchi2010-09-091-8/+24
|
* Don't assume there's only one concurrent TpHandleChannelsContextCosimo Cecchi2010-09-091-11/+21
|
* Properly use errors when handling channelsCosimo Cecchi2010-08-191-14/+56
|
* Unref the handler after the signal.Cosimo Cecchi2010-08-131-0/+1
| | | | | It's useless at that point, as it only carries the TLS certificate; also, if someone wants to keep it, they can always ref it.
* Add a first skeleton of the auth factory.Cosimo Cecchi2010-08-131-0/+208