aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-protocol-chooser.c
Commit message (Collapse)AuthorAgeFilesLines
* Set chat.facebook.com:443 as fallback serverGuillaume Desmottes2012-03-151-0/+6
| | | | | | | Some nasty firewalls block the port 5222, Facebook servers allow connection to the port 443 as a fallback in this case. https://bugzilla.gnome.org/show_bug.cgi?id=672120
* protocol-chooser: stop using ButterflyGuillaume Desmottes2012-02-211-0/+4
| | | | | | | It doesn't implement any modern Telepathy API like ContactList for example and we now rely on it. https://bugzilla.gnome.org/show_bug.cgi?id=663829
* Use _unref instead of _free _destroy when possible.unrefXavier Claessens2011-11-161-1/+1
| | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
* Set require-encryption for Facebook and Google TalkWill Thompson2011-06-281-1/+4
| | | | | Future versions of Gabble will do this too, but Empathy can make sure it's set too.
* Set 'server' parameter on GTalk accounts.Will Thompson2011-06-281-1/+2
| | | | | | | | | | | | | | | This stops us depending on properly-configured SRV records. 'fallback-servers' is not good enough in this situation: • foo.com's XMPP stuff is served by Google Apps; • your router breaks SRV requests; • foo.com resolves to 1.2.3.4 which has a (different) XMPP server listening on port 5222. This may seem far-fetched, but this happened to two completely different people, both hosted with Dreamhost. https://bugzilla.gnome.org/show_bug.cgi?id=653510
* Only add the 'extra-certificate-identities' parameter if gabble supports it.Stef Walter2011-03-221-2/+6
|
* Create GTalk accounts with extra-certificate-identities = 'talk.google.com'Stef Walter2011-03-221-0/+7
| | | | | | | When creating google talk accounts, allow 'talk.google.com' as an extra identity for server certificate validation. https://bugzilla.gnome.org/show_bug.cgi?id=645133
* empathy_protocol_chooser_create_account_settings: ensure that cm is always ↵Guillaume Desmottes2011-02-171-4/+5
| | | | unrefed
* Remove Ovi chat profileGuillaume Desmottes2010-12-071-15/+0
| | | | Ovi services are about to change so best to wait for now.
* add Ovi chat profile (#630146)Guillaume Desmottes2010-12-071-0/+15
|
* Allow to set the Service of newly created account (#629734)Guillaume Desmottes2010-09-291-1/+1
|
* factor out empathy_protocol_chooser_create_account_settings()Guillaume Desmottes2010-09-291-0/+56
| | | | No need to keep this code duplicated.
* Add empathy_service_name_to_display_name()Guillaume Desmottes2010-09-291-5/+3
| | | | | Also makes empathy_protocol_name_to_display_name() fallbacks to the protocol name so caller doesn't have to.
* protocol-chooser: expose a 'service' string instead of boolean for facebook ↵Guillaume Desmottes2010-09-291-29/+17
| | | | and gtalk
* blacklist haze's sip protocol (#629736)Guillaume Desmottes2010-09-151-0/+5
|
* protocol-chooser: return NULL if for some reason we can't find the procol ↵Guillaume Desmottes2010-04-151-0/+8
| | | | | | | any more This could eventually happen if a CM claims to support a protocol in its manager file but actually don't. Should fix #61582
* assistant: filter out facebook from the new account pageGuillaume Desmottes2010-02-121-2/+3
|
* add is_facebook arg to empathy_protocol_chooser_dup_selectedGuillaume Desmottes2010-02-121-1/+9
| | | | So the assistant and accounts dialog can special case facebook accounts.
* empathy-protocol-chooser: add a column saying if a row is a facebook account ↵Guillaume Desmottes2010-02-121-3/+12
| | | | or not
* Drop Haze's facebook implementationGuillaume Desmottes2010-02-121-0/+6
| | | | Everyone should use Gabble now.
* Add facebook in protocol chooser for gabble CM.Xavier Claessens2010-02-121-0/+10
|
* replace empathy_connection_managers_call_when_ready by ↵Guillaume Desmottes2010-01-221-5/+6
| | | | prepare_{async_finish} functions
* empathy-protocol-chooser: use empathy_connection_managers_call_when_readyGuillaume Desmottes2010-01-221-11/+11
|
* Pass a boolean saying if the protocol is Google Talk or not to ↵Guillaume Desmottes2010-01-191-1/+4
| | | | | | EmpathyProtocolChooserFilterFunc That's the only way to filter Google Talk if we want to.
* empathy-protocol-chooser: don't cache TpConnectionManagerProtocol in the storeGuillaume Desmottes2009-10-231-28/+47
| | | | | | | TpConnectionManagerProtocol are not garanteed to stay valid so we shouldn't cache them in the store. Instead, we cache the protocol name and call tp_connection_manager_get_protocol each time we need it. This should fix crashers as the ones reported in #599386.
* Sort Gtalk after jabberSjoerd Simons2009-08-311-0/+11
|
* GTalk-enable the protocol chooserSjoerd Simons2009-08-311-5/+32
|
* Remove unused variableSjoerd Simons2009-08-251-4/+0
|
* Add a missing includeCosimo Cecchi2009-08-251-0/+2
|
* Make empathy_protocol_name_to_display_name publicCosimo Cecchi2009-08-251-30/+1
|
* Rename Salut to People NearbyCosimo Cecchi2009-08-251-1/+1
|
* Use correct names in the chooserCosimo Cecchi2009-08-251-2/+2
| | | | | XMPP->Jabber Yahoo->Yahoo!
* Fix coding styleCosimo Cecchi2009-08-251-1/+2
|
* Use the correct protocol name for the sortingCosimo Cecchi2009-08-251-1/+1
|
* Filter haze elements in the protocol chooserCosimo Cecchi2009-08-251-7/+77
| | | | The rule is: free protocols on top and the rest is alphabetical.
* Fix errors revealed by make checkJonathan Tellier2009-08-221-1/+1
| | | | | - Added missing files in po/POTFILES.in - Fixed style
* Support changing the filter func on the flyCosimo Cecchi2009-08-221-16/+20
|
* Add an API to filter protocolsCosimo Cecchi2009-08-221-13/+68
|
* Fix trailing spacesSjoerd Simons2009-08-221-1/+0
|
* Merge branch 'sjoerd-mc5' into mc5Cosimo Cecchi2009-08-011-2/+3
|\ | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c libempathy-gtk/empathy-protocol-chooser.c
| * Fix some coding style issuesSjoerd Simons2009-07-291-3/+3
| |
| * Add a utility function to may protocols to their iconsSjoerd Simons2009-07-291-2/+1
| |
* | Use proper display names in the chooserCosimo Cecchi2009-07-311-6/+40
| |
* | Synchronize EmpathyProtocolChooser and EmpathyAccountsDialogCosimo Cecchi2009-07-301-42/+35
|/ | | | | Synchronize the two objects with the help of EmpathyConnectionManagers, so that we can get a consistent list of the CMs when using the chooser.
* Put (Haze) behind all protocols coming from hazeSjoerd Simons2009-07-221-2/+2
|
* Transform profile chooser into a protocol chooserSjoerd Simons2009-07-061-0/+339