Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fill out empathy_format_currency() with more currencies | Danielle Madeley | 2011-05-05 | 1 | -8/+9 |
| | |||||
* | Use pointless g* types for consistency | Danielle Madeley | 2011-05-05 | 2 | -5/+5 |
| | |||||
* | Add method empathy_format_currency() | Danielle Madeley | 2011-05-05 | 2 | -0/+76 |
| | | | | | | | | This method takes a Telepathy Currency_Amount and attempts to format it using currency rules appropriate for that amount. Unfortunately I haven't yet found a good summary of currency rules, so I've mostly been guessing. The currencies structure needs completing and checking. | ||||
* | Port all timestamps from time_t to gint64 (#648188) | Guillaume Desmottes | 2011-04-19 | 6 | -47/+63 |
| | |||||
* | empathy-time: remove unused functions | Guillaume Desmottes | 2011-04-19 | 2 | -52/+0 |
| | |||||
* | empathy-message: cast timestamps to glong | Guillaume Desmottes | 2011-04-19 | 1 | -2/+2 |
| | | | | | | | | | tp_message_get_received_timestamp() and tpl_event_get_timestamp() both return gint64 while the timestamp is stored as a glong. We need to cast it as varargs won't do it for us and not casting will result in a a sizing mismatch on 32-bit. Ideally we should stop using time_t and always use gint64 with timestamps. | ||||
* | empathy_message_new_from_tp_message: assign priv as soon as the message is ↵ | Guillaume Desmottes | 2011-04-19 | 1 | -1/+2 |
| | | | | created | ||||
* | use the TpChannel:chat-state-changed signal | Guillaume Desmottes | 2011-04-18 | 1 | -7/+4 |
| | |||||
* | use delivery report instead of Text.SendError | Guillaume Desmottes | 2011-04-18 | 1 | -25/+50 |
| | |||||
* | factor out handle_incoming_message() | Guillaume Desmottes | 2011-04-18 | 1 | -23/+17 |
| | |||||
* | empathy-message: remove useless public setters | Guillaume Desmottes | 2011-04-18 | 2 | -132/+22 |
| | | | | Also fix the GParamFlags of properties. | ||||
* | remove empathy_message_new() | Guillaume Desmottes | 2011-04-18 | 2 | -16/+7 |
| | |||||
* | use tp_text_channel_send_message_async() | Guillaume Desmottes | 2011-04-18 | 2 | -22/+45 |
| | |||||
* | factor out empathy_message_new_from_tp_message | Guillaume Desmottes | 2011-04-18 | 3 | -68/+53 |
| | |||||
* | empathy-message: add missing getter/setter | Guillaume Desmottes | 2011-04-18 | 1 | -0/+18 |
| | |||||
* | use TpTextChannel:message-sent | Guillaume Desmottes | 2011-04-18 | 1 | -17/+15 |
| | |||||
* | use TpTextChannel:message-received | Guillaume Desmottes | 2011-04-18 | 1 | -27/+25 |
| | |||||
* | use tp_text_channel_get_pending_messages() to get the pending messages | Guillaume Desmottes | 2011-04-18 | 1 | -57/+34 |
| | |||||
* | empathy-tp-chat: ensure that we get a TpTextChannel | Guillaume Desmottes | 2011-04-18 | 2 | -1/+4 |
| | |||||
* | Add translation context on some strings (#646131) | Guillaume Desmottes | 2011-04-18 | 1 | -1/+1 |
| | |||||
* | Merge branch 'nm-asleep-647793' | Guillaume Desmottes | 2011-04-15 | 1 | -0/+1 |
|\ | |||||
| * | connectivity: consider that network is disconnected if state is ↵ | Guillaume Desmottes | 2011-04-15 | 1 | -0/+1 |
| | | | | | | | | NM_STATE_ASLEEP (#647793) | ||||
* | | Enable audio/video capabilities if InitialAudio/Video is in the fixed props ↵ | Youness Alaoui | 2011-04-13 | 1 | -0/+7 |
|/ | | | | for StreamedMedia channels If a connection manager puts InitialAudio=TRUE or InitialVideo=TRUE in the fixed properties, empathy thinks the CM doesn't support audio/video. | ||||
* | add empathy_tp_chat_get_self_contact() | Guillaume Desmottes | 2011-04-06 | 2 | -0/+12 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=622118 | ||||
* | Revert "-Fix use of include <config.h> to make sure translations work" | Guillaume Desmottes | 2011-04-04 | 9 | -30/+5 |
| | | | | | | This reverts commit f0f99ffaa08240fbb72d7eed198368fd22fe4c47. Sorry, I didn't mean to push that... | ||||
* | -Fix use of include <config.h> to make sure translations work | Kjartan Maraas | 2011-04-04 | 9 | -5/+30 |
| | |||||
* | Remove unnecessary code in empathy_auth_factory_constructed() | Stef Walter | 2011-04-04 | 1 | -8/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=645930 | ||||
* | Initialize matched to FALSE to stop -Wall breaking the build (and ↵ | Danilo Segan | 2011-04-04 | 1 | -1/+1 |
| | | | | | | potentially avoid a hard-to-track bug) Fixes bug #646691 | ||||
* | givve translators context for the 'Unknown' string | Guillaume Desmottes | 2011-03-30 | 1 | -0/+1 |
| | |||||
* | tp_chat_got_renamed_contacts_cb: use tp_clear_object() to unref priv->user | Guillaume Desmottes | 2011-03-23 | 1 | -1/+1 |
| | | | | If priv->user and old are both NULL, we used to crash. | ||||
* | Don't try to block personas that don't support blocking | Emilio Pozuelo Monfort | 2011-03-22 | 1 | -3/+8 |
| | |||||
* | Only add the 'extra-certificate-identities' parameter if gabble supports it. | Stef Walter | 2011-03-22 | 2 | -0/+11 |
| | |||||
* | Merge branch 'reference-identities' | Stef Walter | 2011-03-22 | 3 | -7/+84 |
|\ | | | | | | | | | Conflicts: libempathy/empathy-server-tls-handler.c | ||||
| * | Use telepathy property constants in server EmpathyServerTLSHandler | Stef Walter | 2011-03-22 | 1 | -4/+4 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=645119 | ||||
| * | Style changes from review for ReferenceIdentities code | Stef Walter | 2011-03-18 | 2 | -11/+18 |
| | | |||||
| * | Use ServerTLSConnection.ReferenceIdentities to check cert identity. | Stef Walter | 2011-03-18 | 3 | -6/+76 |
| | | | | | | | | | | | | | | | | The certificate identity can be checked against more than just one piece of information. Load and use all the reference identities to check the identity of the certificate. https://bugzilla.gnome.org/show_bug.cgi?id=645119 | ||||
| * | Free priv->hostname in EmpathyServerTlsHandler | Stef Walter | 2011-03-18 | 1 | -0/+1 |
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=645115 | ||||
* | | Use stable API for ContactBlocking (#645504) | Guillaume Desmottes | 2011-03-22 | 1 | -6/+6 |
| | | |||||
* | | Handle new NM 0.9 states (#644412) | Dan Williams | 2011-03-22 | 1 | -0/+8 |
| | | |||||
* | | Remove user from the blocked list when readding them | Danielle Madeley | 2011-03-22 | 1 | -0/+8 |
| | | | | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=645487 | ||||
* | | auth-factory: allow to handle more than one auth channel at the same time ↵ | Guillaume Desmottes | 2011-03-18 | 1 | -12/+38 |
| | | | | | | | | (#645112) | ||||
* | | auth-factory: use a proper priv pointer | Guillaume Desmottes | 2011-03-18 | 2 | -3/+4 |
| | | |||||
* | | add empathy_server_sasl_handler_get_channel() | Guillaume Desmottes | 2011-03-18 | 2 | -0/+15 |
| | | |||||
* | | Free priv->hostname in EmpathyServerTlsHandler | Stef Walter | 2011-03-18 | 1 | -0/+1 |
|/ | | | | https://bugzilla.gnome.org/show_bug.cgi?id=645115 | ||||
* | Allow to Observe a ServerAuthentication channel while handling another one | Guillaume Desmottes | 2011-03-18 | 1 | -1/+2 |
| | | | | There is no reason to refuse to Observe it. (#645108) | ||||
* | common_checks: tell the truth in debug messages | Guillaume Desmottes | 2011-03-18 | 1 | -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 observe | Guillaume Desmottes | 2011-03-18 | 1 | -2/+7 |
| | | | | It was things clearer and easier to understand. | ||||
* | server-sasl-handler: remove stored password if they can't be saved | Guillaume Desmottes | 2011-03-17 | 1 | -0/+6 |
| | |||||
* | save the password before trying to connect the new account (#643690) | Guillaume Desmottes | 2011-03-17 | 1 | -0/+16 |
| | |||||
* | Fix warnings from GCC 4.6 about variables that are set but not used. | Kjartan Maraas | 2011-03-17 | 6 | -22/+0 |
| | |||||
* | pass a preferred handler when requesting channels | Guillaume Desmottes | 2011-03-17 | 3 | -9/+10 |
| | | | | | We want to use Empathy components when possible instead of, say, KDE ones if both are installed (#643863). | ||||
* | define constants for handler bus name | Guillaume Desmottes | 2011-03-17 | 2 | -1/+11 |
| | | | | It's more convenient and safe than hardcoding them everywhere. | ||||
* | rename empathy-dispatcher to empathy-request-util | Guillaume Desmottes | 2011-03-17 | 5 | -15/+12 |
| | | | | | We don't have EmpathyDispatcher any more so this file just contains some utility functions now. | ||||
* | Adjust for Folks PresenceOwner -> PresenceDetails rename | Travis Reitter | 2011-03-15 | 1 | -10/+10 |
| | | | | | Fixes bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Adjust for Folks Groupable -> GroupDetails rename | Travis Reitter | 2011-03-15 | 4 | -12/+13 |
| | | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Adjust for Folks Favouritable -> FavouriteDetails rename | Travis Reitter | 2011-03-15 | 1 | -2/+2 |
| | | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Adjust for Folks Aliasable -> AliasDetails rename | Travis Reitter | 2011-03-15 | 2 | -3/+3 |
| | | | | | Helps bgo#644470 - Empathy needs to catch up with Folks interface name change (API/ABI breaks) | ||||
* | Merge branch 'glassrose-contact-blocking-rebase' | Danielle Madeley | 2011-03-14 | 7 | -6/+281 |
|\ | |||||
| * | Add FIXME to empathy_individual_manager_supports_blocking() | Chandni Verma | 2011-03-11 | 1 | -0/+2 |
| | | | | | | | | | | | | The parameter @self is not required and the method can be placed in utility. I left it as it is to stay coherent with empathy-2.34 and attached a FIXME to be fixed after empathy 2.x is done. | ||||
| * | Use Conn.I.CB to report contacts as abusive when blocking them | Danielle Madeley | 2011-03-11 | 1 | -2/+11 |
| | | |||||
| * | Determine whether a connection supports reporting abuse, set the connection flag | Danielle Madeley | 2011-03-11 | 1 | -0/+36 |
| | | |||||
| * | Hook up abusive argument into TpContactList backend | Danielle Madeley | 2011-03-11 | 6 | -10/+18 |
| | | |||||
| * | Use Contact Manager flags instead of Individual Manager flags | Chandni Verma | 2011-03-09 | 2 | -48/+11 |
| | | |||||
| * | Add confirmation dialog to Remove | Danielle Madeley | 2011-03-08 | 2 | -0/+3 |
| | | | | | | | | | | Also includes the future Report Abusive check box, so that all the strings are in place now. | ||||
| * | Add UI to blocking confirmation dialog for future "report as abusive" function | Danielle Madeley | 2011-03-08 | 1 | -0/+1 |
| | | |||||
| * | Don't leak EmpathyContact | Danielle Madeley | 2011-03-08 | 1 | -0/+2 |
| | | |||||
| * | Add contact blocking support to EmpathyIndividualManager | Danielle Madeley | 2011-03-08 | 2 | -0/+122 |
| | | |||||
| * | Add contact blocking to EmpathyContactList and friends | Danielle Madeley | 2011-03-08 | 5 | -6/+135 |
| | | |||||
* | | empathy_protocol_name_to_display_name: MSN has been renamed to "Windows ↵ | Guillaume Desmottes | 2011-03-07 | 1 | -1/+1 |
| | | | | | | | | live" (#643920) | ||||
* | | auth-factory: set Observer.DelayApprovers (#643872) | Guillaume Desmottes | 2011-03-07 | 1 | -0/+2 |
|/ | |||||
* | tp_chat_received_cb: display the path of the channel in debug log | Guillaume Desmottes | 2011-03-04 | 1 | -1/+2 |
| | | | | That can be convenient when debugging to easily match Empathy and CM logs. | ||||
* | Only show the "Remember password" tickybox if we can do that | Danielle Madeley | 2011-03-03 | 2 | -0/+40 |
| | |||||
* | Implement MaySaveResponse and Ch.I.CredentialsStorage in SASL handler | Danielle Madeley | 2011-03-03 | 1 | -3/+40 |
| | |||||
* | Add support for message type to support /me | Nicolas Dufresne | 2011-03-01 | 1 | -0/+2 |
| | |||||
* | find_items_cb: copy the string stored in the result | Guillaume Desmottes | 2011-02-28 | 1 | -1/+2 |
| | |||||
* | find_items_cb: always use the first password found | Guillaume Desmottes | 2011-02-28 | 1 | -5/+14 |
| | |||||
* | Updating empathy_tp_chat_leave() function in empathy-tp-chat API | Chandni Verma | 2011-02-25 | 2 | -46/+17 |
| | |||||
* | Port empathy to Telepathy logger 0.2.0 | Nicolas Dufresne | 2011-02-25 | 3 | -20/+23 |
| | |||||
* | finally kill EmpathyDispatcher | Guillaume Desmottes | 2011-02-24 | 2 | -689/+1 |
| | | | | So long, and thanks for all the dispatching! | ||||
* | ft-handler: stop instantiating a EmpathyDispatcher | Guillaume Desmottes | 2011-02-24 | 1 | -10/+0 |
| | |||||
* | Prevent segv attempting to free uninitialised value. | Danielle Madeley | 2011-02-21 | 1 | -1/+1 |
| | |||||
* | Bug 637151 — Hide the user Individual from the contact list | Philip Withnall | 2011-02-18 | 3 | -4/+23 |
| | | | | | | | | | | Generalise the mechanism used to determine whether a persona is to be displayed by Empathy to also take into account whether the persona is the user and, if so, whether they're in the contact list. This bumps the libfolks dependency to 0.3.5. Closes: bgo#637151 | ||||
* | Bug 641662 — Update for libfolks API changes to IndividualAggregator | Philip Withnall | 2011-02-18 | 2 | -3/+32 |
| | | | | | | Update EmpathyIndividualManager re. changes to IndividualAggregator.add_persona_from_details, BackendStore.enabled_backends and BackendStore.get_backend_by_name in libfolks. Closes: bgo#641662 | ||||
* | empathy_account_settings_check_readyness: don't leak a ref on manager | Guillaume Desmottes | 2011-02-17 | 1 | -1/+1 |
| | |||||
* | chatroom_manager_parse_chatroom: don't leak chatroom | Guillaume Desmottes | 2011-02-17 | 1 | -0/+1 |
| | |||||
* | ft-factory: don't leak the handler | Guillaume Desmottes | 2011-02-16 | 1 | -0/+12 |
| | |||||
* | fix coding style | Guillaume Desmottes | 2011-02-16 | 1 | -10/+13 |
| | |||||
* | Add some more servers and port numbers for Freenode | Debarshi Ray | 2011-02-16 | 1 | -2/+7 |
| | | | | | | | The list of servers and port numbers for Freenode are given at: http://freenode.net/irc_servers.shtml Fixes: https://bugzilla.gnome.org/642385 | ||||
* | only try reconnecting accounts if needed (#642358) | Guillaume Desmottes | 2011-02-16 | 2 | -1/+16 |
| | |||||
* | Reset network list button | Chandni Verma | 2011-02-15 | 4 | -12/+77 |
| | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=642264 | ||||
* | account-settings: cope with g_regex_new returning NULL | Guillaume Desmottes | 2011-02-10 | 1 | -1/+9 |
| | |||||
* | add EmpathyChannelFactory (#634679) | Guillaume Desmottes | 2011-02-10 | 3 | -0/+186 |
| | | | | It just delegates everything to TpAutomaticProxyFactory for now. | ||||
* | connectivity: Update to use new Connman D-BUS service names / interfaces | Rob Bradford | 2011-02-10 | 1 | -2/+2 |
| | | | | | | | | The Connman service name and interface name has changed to a different namespace: http://lists.connman.net/pipermail/connman/2010-November/002548.html Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=641985 | ||||
* | Only build the EmpathyStreamedMedia* classes for empathy-av | Emilio Pozuelo Monfort | 2011-02-10 | 5 | -1380/+0 |
| | | | | So the other binaries don't need to link against farsight. | ||||
* | Move a couple of call-related functions to empathy-utils.h | Emilio Pozuelo Monfort | 2011-02-10 | 5 | -81/+72 |
| | | | | | Since the rest of the call stuff will only be compiled for empathy-av so we don't link every binary against farsight. | ||||
* | EmpathyCallFactory -> EmpathyStreamedMediaFactory | Emilio Pozuelo Monfort | 2011-02-10 | 6 | -134/+134 |
| | |||||
* | ::new-call-handler -> ::new-streamed-media-handler | Emilio Pozuelo Monfort | 2011-02-09 | 1 | -1/+1 |
| | |||||
* | use tp_clear_object() | Guillaume Desmottes | 2011-02-07 | 1 | -17/+4 |
| | |||||
* | tp-file: use the self->priv pattern | Guillaume Desmottes | 2011-02-07 | 2 | -220/+182 |
| | |||||
* | Set FileTransfer.URI when accepting a file (#641707) | Guillaume Desmottes | 2011-02-07 | 1 | -10/+39 |
| | |||||
* | set FileTransfer.URI on outgoing FT | Guillaume Desmottes | 2011-02-07 | 1 | -0/+5 |
| | |||||
* | EmpathyCallHandler -> EmpathyStreamedMediaHandler | Emilio Pozuelo Monfort | 2011-02-03 | 6 | -220/+220 |
| | |||||
* | EmpathyTpCall -> EmpathyTpStreamedMedia | Emilio Pozuelo Monfort | 2011-02-03 | 8 | -261/+272 |
| | |||||
* | empathy_contact_get_presence_message: use the tp_contact if there is no ↵ | Guillaume Desmottes | 2011-02-01 | 1 | -4/+5 |
| | | | | | | | persona for the contact This is needed in muc as channel specific contacts don't have a persona associated with them (#640914). | ||||
* | Merge branch 'muc-password' | Jonny Lamb | 2011-02-01 | 6 | -67/+196 |
|\ | |||||
| * | keyring: use the recently added finish macros | Jonny Lamb | 2011-02-01 | 1 | -70/+9 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | utils: add the _finish macros from wocky | Jonny Lamb | 2011-02-01 | 1 | -0/+45 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | keyring: add set_room_password functions | Jonny Lamb | 2011-01-29 | 2 | -0/+69 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | keyring: fix typo | Jonny Lamb | 2011-01-29 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | keyring: add get_room_password_{async,finish} functions | Jonny Lamb | 2011-01-29 | 2 | -0/+62 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | keyring: add is_available function | Jonny Lamb | 2011-01-29 | 2 | -0/+8 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | keyring: rename current functions to be more specifically about account ↵ | Jonny Lamb | 2011-01-28 | 5 | -34/+40 |
| | | | | | | | | | | | | passwords Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | Adjust for FolksHasPresence -> FolksPresenceOwner | Travis Reitter | 2011-02-01 | 1 | -10/+10 |
|/ | | | | Fixes bgo#637847. | ||||
* | Remove EMPATHY_PREFS_ACCOUNTS_SCHEMA leftovers | Yanko Kaneti | 2011-01-28 | 1 | -2/+0 |
| | |||||
* | use tp_g_signal_connect_object() | Guillaume Desmottes | 2011-01-25 | 1 | -22/+6 |
| | |||||
* | presence-manager: add a dispose function and use tp_clear_* | Guillaume Desmottes | 2011-01-25 | 1 | -14/+23 |
| | |||||
* | presence_manager_finalize: chain up | Guillaume Desmottes | 2011-01-25 | 1 | -0/+2 |
| | |||||
* | use the self->priv pattern rather than GET_PRIV() | Guillaume Desmottes | 2011-01-25 | 2 | -171/+111 |
| | |||||
* | presence-manager: port to new coding style | Guillaume Desmottes | 2011-01-25 | 2 | -540/+570 |
| | |||||
* | rename EmpathyIdle to EmpathyPresenceManager (#640532) | Guillaume Desmottes | 2011-01-25 | 6 | -161/+163 |
| | | | | It's doing more than idle management now. | ||||
* | Display typing icon in MUC contact-list | Chandni Verma | 2011-01-18 | 2 | -0/+12 |
| | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=609419 | ||||
* | libempathy: Fix free of uninitialized variables. | Stef Walter | 2010-12-24 | 1 | -0/+3 |
| | | | | When a pinned certificate is present, these don't get initialized. | ||||
* | libempathy: Store pinned certificate for end entity cert in the chain. | Stef Walter | 2010-12-24 | 1 | -6/+21 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258 | ||||
* | libempathy: Fix memory leaks and use consistent naming for various arrays. | Stef Walter | 2010-12-24 | 1 | -15/+16 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258#c3 | ||||
* | libempathy: Fix leak of certificate data. | Stef Walter | 2010-12-24 | 1 | -0/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258#c3 | ||||
* | libempathy, tests: Wrap new function arguments properly. | Stef Walter | 2010-12-24 | 1 | -5/+11 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=636258#c3 | ||||
* | libempathy: Match changes in libgcr terminology and debug output. | Stef Walter | 2010-12-24 | 1 | -2/+29 |
| | | | | | Add debug output for certificate chain, and fix up for some changes in libgcr terminology. | ||||
* | libempathy: Use new certificate chain facilities in libgcr | Stef Walter | 2010-12-24 | 1 | -188/+103 |
| | | | | | Build the chain with new GcrCertificateChain and then use gnutls to verify it. | ||||
* | libempathy: Complete successful verification properly. | Stef Walter | 2010-12-24 | 1 | -0/+1 |
| | | | | Complete TLS verification properly in TLS verifier. | ||||
* | libempathy: Fix reference counting of certs in verifier. | Stef Walter | 2010-12-24 | 1 | -2/+4 |
| | |||||
* | libempathy: Use new gcr functions properly and fix build. | Stef Walter | 2010-12-24 | 1 | -4/+12 |
| | | | | libgcr now uses single header include model. | ||||
* | libempathy: Load complete certificate chain even when not sent. | Stef Walter | 2010-12-24 | 1 | -53/+133 |
| | | | | | | Even when a complete certificate chain is not sent by the remote host, we can load a complete certificate chain based on the local certificates. | ||||
* | libempathy: Store certificate exceptions in gnome-keyring. | Stef Walter | 2010-12-24 | 4 | -129/+23 |
| | | | | Use libgcr to store certificate trust exceptions properly. | ||||
* | libempathy: Use trust assertions instead of certificate directories. | Stef Walter | 2010-12-24 | 2 | -338/+124 |
| | | | | Initial implementation. | ||||
* | account-settings: only remove the MC password param if set in the keyring OK | Jonny Lamb | 2010-12-22 | 1 | -12/+30 |
| | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | account-settings: use tp_account_get_path_suffix | Jonny Lamb | 2010-12-22 | 1 | -5/+3 |
| | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | account-settings: add a comment saying what to remove when purging migration ↵ | Jonny Lamb | 2010-12-22 | 1 | -1/+2 |
| | | | | | | code Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | account-settings: move the migration code to another function | Jonny Lamb | 2010-12-22 | 1 | -45/+54 |
| | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | account-settings: migrate passwords from MC to gk ourselves | Jonny Lamb | 2010-12-22 | 1 | -0/+47 |
| | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | keyring: change display name for passwords to be more human-readable | Jonny Lamb | 2010-12-15 | 1 | -1/+2 |
| | | | | | | | | | | | | | | Apparently people complained that when they opened seahorse to look at their passwords they were greeted by nice display names for keys for wireless networks saved by NetworkManager, and ugly keys for secret parameters saved by mission-control. Let's fix this now then and shut these people up. gnome-keyring finds passwords on the parameters set in the schema, so the display name really is only to show in seahorse. We can set anything we want here. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | server-sasl-handler: add more debugging and only call Close in Status_Succeeded | Jonny Lamb | 2010-12-15 | 1 | -1/+5 |
| | | | | | | | | Calling Close() straight after AcceptSASL() should be fine, but it crashed gabble on versions < 0.11.4. Waiting for State_Accepted is fine though. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | Merge branch 'sasl-gui' | Jonny Lamb | 2010-12-15 | 4 | -79/+470 |
|\ | |||||
| * | auth-factory: add a comment as to why we're also an approver | Jonny Lamb | 2010-12-15 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | account-settings: use tp_clear_object in dispose | Jonny Lamb | 2010-12-15 | 1 | -19/+5 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | account-settings: add _supports_sasl function | Jonny Lamb | 2010-12-10 | 2 | -0/+10 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | account-settings: don't block notify::ready on getting a password | Jonny Lamb | 2010-12-10 | 1 | -6/+19 |
| | | | | | | | | | | | | | | | | The account widget acts a little more synchronously, so we can't wait for the keyring to give us the password. We can signal later about it though. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | auth-factory: become an Observer and claim auth channels where necessary | Jonny Lamb | 2010-12-10 | 2 | -56/+224 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | account-settings: don't call TpAccount functions if we've not created it yet | Jonny Lamb | 2010-12-08 | 1 | -3/+9 |
| | | | | | | | | | | | | We're creating the account so the account isn't around yet. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | account-settings: add support for saving the password in the keyring ourselves | Jonny Lamb | 2010-12-08 | 1 | -3/+161 |
| | | | | | | | | | | | | Only do this if the CM supports popping up SASL-enabled auth channels. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | account-settings: store the TpProtocol object and notify::ready when it's ↵ | Jonny Lamb | 2010-12-08 | 1 | -3/+47 |
| | | | | | | | | | | | | prepared Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | Bug 637097 — Port to latest folks API changes | Philip Withnall | 2010-12-14 | 2 | -10/+14 |
| | | | | | | | | | | Catch up with three interface renamings which have happened in folks master. This bumps Empathy's folks dependency to 0.3.3. Closes: bgo#637097 | ||||
* | | Compile with --without-ca-file | Will Thompson | 2010-12-13 | 1 | -0/+2 |
|/ | |||||
* | Remove Ovi chat profile | Guillaume Desmottes | 2010-12-07 | 1 | -1/+0 |
| | | | | Ovi services are about to change so best to wait for now. | ||||
* | add Ovi chat profile (#630146) | Guillaume Desmottes | 2010-12-07 | 1 | -0/+1 |
| | |||||
* | Merge branch 'sasl' | Jonny Lamb | 2010-12-07 | 8 | -12/+1007 |
|\ | |||||
| * | server-sasl-handler: shorten very long lines | Jonny Lamb | 2010-12-07 | 1 | -4/+4 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | server-sasl-handler: stop using GET_PRIV | Jonny Lamb | 2010-12-07 | 1 | -18/+15 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | keyring: change schema to be incompatible with current MC | Jonny Lamb | 2010-12-07 | 1 | -9/+9 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | server-sasl-handler: handle invalid SASL statuses | Jonny Lamb | 2010-12-06 | 1 | -0/+7 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | keyring: allow set and delete password to have NULL callbacks | Jonny Lamb | 2010-12-06 | 1 | -2/+0 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | keyring: add a delete_password function | Jonny Lamb | 2010-12-06 | 2 | -0/+102 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | server-sasl-handler: save the password if requested | Jonny Lamb | 2010-12-06 | 1 | -1/+21 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | keyring: add set_password_{async,finish} functions | Jonny Lamb | 2010-12-06 | 2 | -6/+87 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | server-sasl-handler: make a GAsyncInitable and get the password | Jonny Lamb | 2010-12-06 | 3 | -20/+187 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | keyring: add simple keyring helper | Jonny Lamb | 2010-12-06 | 3 | -0/+154 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | auth-client: improve the password request dialog | Jonny Lamb | 2010-12-03 | 2 | -2/+11 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | server-sasl-handler: add an account property | Jonny Lamb | 2010-12-03 | 3 | -4/+38 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | auth-factory: create ServerSASLHandlers and signal them appearing | Jonny Lamb | 2010-12-01 | 1 | -12/+78 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | server-sasl-handler: added | Jonny Lamb | 2010-12-01 | 3 | -0/+337 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | auth-factory: add EmpathyAuthFactory::new-server-sasl-handler | Jonny Lamb | 2010-12-01 | 1 | -0/+10 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | auth-factory: also handle auth channels | Jonny Lamb | 2010-12-01 | 1 | -1/+12 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
| * | debug: add SASL debug flag and key | Jonny Lamb | 2010-12-01 | 2 | -0/+2 |
| | | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org> | ||||
* | | Fix uninitialized use of a variable | Sjoerd Simons | 2010-12-05 | 1 | -1/+1 |
| | | |||||
* | | chatroom-mamanger: monitor for file changes (#636360) | Guillaume Desmottes | 2010-12-03 | 1 | -13/+74 |
| | | |||||
* | | rename unused empathy_chatroom_manager_chat_handled() | Guillaume Desmottes | 2010-12-02 | 2 | -37/+0 |
| | | |||||
* | | chatroom-manager: use a room channel Observer (#636202) | Guillaume Desmottes | 2010-12-02 | 1 | -0/+107 |
| | | |||||
* | | remove empathy_chatroom_manager_get_count() | Guillaume Desmottes | 2010-12-02 | 2 | -31/+0 |
| | | | | | | | | We don't use it any more. | ||||
* | | chatroom-manager: unify coding style | Guillaume Desmottes | 2010-12-02 | 2 | -289/+304 |
| | | | | | | | | Most of the file was already using the new style so best stay coherent. | ||||
* | | tp-contact-factory: request avatar feature | Guillaume Desmottes | 2010-12-01 | 1 | -0/+1 |
|/ | | | | | We still create TpContact for muc contacts list where we want to display avatars (#636207). | ||||
* | empathy_message_from_tpl_log_entry: don't leak receiver and sender | Guillaume Desmottes | 2010-11-24 | 1 | -6/+12 |
| | |||||
* | Merge branch 'bug-547658' | Emilio Pozuelo Monfort | 2010-11-17 | 3 | -1/+53 |
|\ | |||||
| * | contact: enable showing a phone next to contacts who are on phones | Jonny Lamb | 2010-11-16 | 3 | -1/+53 |
| | | | | | | | | | | | | The future! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | | use gsettings version of the document-font-name key (#626810) | Guillaume Desmottes | 2010-11-16 | 1 | -0/+3 |
|/ | |||||
* | Make ca-certs location configurable (#634197) | Brian Pepple | 2010-11-15 | 1 | -1/+1 |
| | |||||
* | Stop using removed Individual convenience methods from folks | Philip Withnall | 2010-11-13 | 1 | -1/+1 |
| | | | | | | | They were removed from folks with commit def47dffa31a95ec6bd333f43c69822416098283. This doesn't require a dependency bump, since they're being replaced with calls to methods which exist in folks 0.3.1. See: bgo#629078. Closes: bgo#634754 | ||||
* | improve hash mismatch error (#632926) | Guillaume Desmottes | 2010-11-02 | 1 | -2/+1 |
| | |||||
* | chatroom-manager: ensure that we stay alive while preparing the AM | Guillaume Desmottes | 2010-10-28 | 1 | -2/+5 |
| | | | | | This manager uses to be always alive but that's not longer tree since we splitted the chat client (#633329). | ||||
* | idle.h: we have to include account from tp-glib | Guillaume Desmottes | 2010-10-25 | 1 | -0/+1 |
| | |||||
* | use tp_asv_* and TP_PROP_* | Guillaume Desmottes | 2010-10-20 | 1 | -47/+23 |
| | |||||
* | remove empathy_dispatcher_find_requestable_channel_classes_async (#632550) | Guillaume Desmottes | 2010-10-20 | 2 | -130/+0 |
| | |||||
* | no more need to iterate twice over the channel classes | Guillaume Desmottes | 2010-10-20 | 1 | -41/+33 |
| | |||||
* | empathy-ft-handler: re-implement ↵ | Guillaume Desmottes | 2010-10-20 | 1 | -6/+50 |
| | | | | empathy_dispatcher_find_requestable_channel_classes_async using TpCapabilities | ||||
* | tp-chat: stop using EmpathyDispatcher to check if Conference is supported | Guillaume Desmottes | 2010-10-20 | 1 | -12/+12 |
| | |||||
* | Merge branch 'external-accounts' | Danielle Madeley | 2010-10-18 | 1 | -2/+7 |
|\ | |||||
| * | Access Account.I.Storage properties via TpAccount | Danielle Madeley | 2010-10-08 | 1 | -2/+7 |
| | | |||||
| * | Revert changes to empathy-account-settings | Danielle Madeley | 2010-10-08 | 2 | -102/+0 |
| | | |||||
| * | Support Account.Interface.Storage | Danielle Madeley | 2010-10-08 | 2 | -0/+102 |
| | | | | | | | | Also support org.moblin.libsocialweb for Meego | ||||
* | | Remove obsolete ContactManager from IndividualManager. | Travis Reitter | 2010-10-16 | 1 | -5/+0 |
| | | | | | | | | Helps bgo#625969. | ||||
* | | Cut obsolete IndividualManagerFlags. | Travis Reitter | 2010-10-16 | 2 | -43/+0 |
| | | | | | | | | Helps bgo#625969. | ||||
* | | Add missing #include. | Travis Reitter | 2010-10-16 | 1 | -0/+1 |
| | | |||||
* | | Use Folks to check if a TpConnection can alias and group personas. | Travis Reitter | 2010-10-16 | 2 | -0/+30 |
| | | | | | | | | Helps bgo#625969. | ||||
* | | Use Folks to check if a TpConnection can add personas. | Travis Reitter | 2010-10-16 | 2 | -0/+55 |
| | | | | | | | | Helps bgo#625969. | ||||
* | | Check format of some user names (#629261) | Vitaly Minko | 2010-10-14 | 2 | -22/+92 |
|/ | |||||
* | Don't bother fetching contact avatar details, since we already do that in Folks. | Travis Reitter | 2010-10-05 | 1 | -2/+0 |
| | |||||
* | Port Empathy to use FolksAliasable and FolksGroupable | Philip Withnall | 2010-10-05 | 4 | -12/+12 |
| | | | | | FolksAliasable is the new name for FolksAlias, and FolksGroupable is the new name for FolksGroups. | ||||
* | Don't ignore the CA certificate if it's the only one in the chain | Cosimo Cecchi | 2010-10-04 | 1 | -1/+4 |
| | | | | | This avoids auth-client crashes for servers which provide only a self-signed CA as TLS certificate on connect (#631095). | ||||
* | remove 'import-asked' gsettings key | Guillaume Desmottes | 2010-10-01 | 1 | -1/+0 |
| | |||||
* | empathy_account_settings_set_*: check arguments | Guillaume Desmottes | 2010-10-01 | 1 | -0/+20 |
| | |||||
* | coding style fixes | Guillaume Desmottes | 2010-09-30 | 1 | -2/+2 |
| | |||||
* | use TP_PROP_* | Guillaume Desmottes | 2010-09-29 | 1 | -5/+5 |
| | |||||
* | use tp-glib API for Conference (#630709) | Guillaume Desmottes | 2010-09-29 | 1 | -4/+4 |
| | |||||
* | use gettext() instead of _() | Guillaume Desmottes | 2010-09-29 | 1 | -2/+2 |
| | |||||
* | allow to translate 'Google Talk' | Guillaume Desmottes | 2010-09-29 | 1 | -1/+1 |
| | | | | We allow to translate 'Facebook Chat' so best stay coherent. | ||||
* | Allow to set the Service of newly created account (#629734) | Guillaume Desmottes | 2010-09-29 | 2 | -0/+36 |
| | |||||
* | Add empathy_service_name_to_display_name() | Guillaume Desmottes | 2010-09-29 | 2 | -3/+30 |
| | | | | | Also makes empathy_protocol_name_to_display_name() fallbacks to the protocol name so caller doesn't have to. | ||||
* | tp-roomlist: use TpAccountChannelRequest to create the channel | Guillaume Desmottes | 2010-09-29 | 1 | -43/+33 |
| | |||||
* | voip_cmp_func: first check if we support and then audio | Guillaume Desmottes | 2010-09-27 | 1 | -9/+19 |
| | | | | | | This doesn't change anything when doing audio/video calls as we know for sure that the individials support the capabilities. But when doing chat, we first want to use the individial supporting video and then audio in case of a tie. | ||||
* | Prioritize default individual for chats using capabilities (#629912) | Guillaume Desmottes | 2010-09-27 | 1 | -0/+62 |
| | |||||
* | rename presence_sort_func to presence_cmp_func | Guillaume Desmottes | 2010-09-27 | 1 | -11/+20 |
| | | | | | cmp_func() compare one feature (presence in this case) while sort_func() uses different cmp_func() to implement a feature specific sort. | ||||
* | empathy_account_settings_set_strv: we have to copy the key (#630168) | Guillaume Desmottes | 2010-09-20 | 1 | -1/+1 |
| | |||||
* | tp_chat_group_members_changed_cb: early return if removed or added have not ↵ | Simon McVittie | 2010-09-14 | 1 | -2/+5 |
| | | | | the expected length (#629549) | ||||
* | Merge remote branch 'cosimo/tls-multireject' | Guillaume Desmottes | 2010-09-14 | 1 | -3/+25 |
|\ | |||||
| * | Use tp_clear_boxed() to free the Rejection array | Cosimo Cecchi | 2010-09-14 | 1 | -1/+2 |
| | | |||||
| * | Update Empathy to the new draft API | Cosimo Cecchi | 2010-09-13 | 1 | -3/+24 |
| | | |||||
* | | use tp_channel_get_requested() | Guillaume Desmottes | 2010-09-13 | 2 | -9/+2 |
|/ | |||||
* | fixed typo in empathy utils | Felix Kaser | 2010-09-13 | 3 | -3/+3 |
| | |||||
* | Use TP_ARRAY_TYPE_UCHAR_ARRAY_LIST | Cosimo Cecchi | 2010-09-09 | 1 | -19/+5 |
| | |||||
* | Use separate new/free functions for the handler context data | Cosimo Cecchi | 2010-09-09 | 1 | -8/+24 |
| | |||||
* | Don't assume there's only one concurrent TpHandleChannelsContext | Cosimo Cecchi | 2010-09-09 | 1 | -11/+21 |
| | |||||
* | Add support for 'as' in account settings | Nicolas Dufresne | 2010-09-09 | 2 | -0/+31 |
| | |||||
* | Make sure we allocate the right size for certificates | Cosimo Cecchi | 2010-09-08 | 1 | -5/+6 |
| | |||||
* | Use better names for saving the certificates | Cosimo Cecchi | 2010-09-08 | 1 | -2/+16 |
| | |||||
* | Move _get_certificate_hostname() out of the verifier | Cosimo Cecchi | 2010-09-08 | 3 | -36/+40 |
| | |||||
* | Add a heuristic to prefer audio- and video-capable Personas when calling | Philip Withnall | 2010-09-03 | 1 | -1/+27 |
| | | | | | | | | | When choosing which Persona out of an Individual to start an audio or video call to, given a choice between two Personas of equal presence, choose the one which is capable of both audio and video calls over the one which is capable of only one of the two. This is because clients which can do both types of call are generally more featureful than those which can only do one type. Helps: bgo#628338 | ||||
* | Add empathy_contact_dup_best_for_action() | Philip Withnall | 2010-09-03 | 2 | -0/+154 |
| | | | | | | This takes a FolksIndividual and returns an EmpathyContact corresponding to the FolksPersona in the Individual which is most suited to having a given action performed on it. Helps: bgo#628338 | ||||
* | Don't unnecessarily remove Individuals if Individual IDs have been reused | Philip Withnall | 2010-09-02 | 1 | -12/+14 |
| | | | | | | | | | | When linking and unlinking, it's possible for the linked Individual to have the same ID as one of its component Individuals (before linked or once unlinked). If two such Individuals with the same ID are added and removed at the same time (as could [only] happen during linking or unlinking), EmpathyIndividualManager should do the Individual removals before the additions, in order to prevent one of the Individuals getting clobbered. Closes: bgo#627819 | ||||
* | contact: get info from the tp-contact in constructed (#628315) | Guillaume Desmottes | 2010-09-01 | 1 | -38/+37 |
| | | | | | | | | Doing it in set_property is racy: - The tp-contact property is set. We use the contact to set the capabilities of the contact - The "capabilities" property has not be defined so GLib sets its default value (unknown) and so override the real capabilities of the contact. | ||||
* | contact: make some setters static | Guillaume Desmottes | 2010-09-01 | 2 | -109/+101 |
| | |||||
* | coding style fixesEMPATHY_2_31_91 | Guillaume Desmottes | 2010-08-30 | 1 | -2/+1 |
| | |||||
* | Bug 628064 — Miscellaneous string fixes | Philip Withnall | 2010-08-27 | 1 | -2/+2 |
| | |||||
* | Don't filter out Individual removal at the IndividualManager level. | Travis Reitter | 2010-08-27 | 1 | -9/+4 |
| | | | | | | The IndividualManager sometimes falsely filters out members of FolksIndividualAggregator:individuals-changed:removed that should be passed along to its users. | ||||
* | irc-network: add accessors for name and charset | Guillaume Desmottes | 2010-08-25 | 2 | -0/+20 |
| | |||||
* | add empathy_irc_network_manager_dup_default() | Guillaume Desmottes | 2010-08-25 | 2 | -0/+36 |
| | |||||
* | When setting an EmpathyContact's Persona, disconnect existing signal handler | Travis Reitter | 2010-08-24 | 1 | -1/+5 |
| | |||||
* | Merge branch 'tls-connection' | Cosimo Cecchi | 2010-08-24 | 13 | -3/+2153 |
|\ | |||||
| * | Properly handle corner cases of _prepare_async() called twice | Cosimo Cecchi | 2010-08-24 | 1 | -0/+26 |
| | | | | | | | | | | | | - If it's called twice before the first call returned, emit an error. - If it's called twice on an already-prepared object, just successfully return. | ||||
| * | Don't leak certificate data | Cosimo Cecchi | 2010-08-24 | 1 | -1/+2 |
| | | |||||
| * | Use new certificate API in EmpathyServerTLSHandler | Cosimo Cecchi | 2010-08-24 | 1 | -14/+29 |
| | | |||||
| * | Make EmpathyTLSCertificate a TpProxy subclass | Cosimo Cecchi | 2010-08-24 | 2 | -152/+65 |
| | | |||||
| * | Use _complete instead of _complete_in_idle() | Cosimo Cecchi | 2010-08-19 | 1 | -2/+2 |
| | |