aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* tp_chat_got_renamed_contacts_cb: use tp_clear_object() to unref priv->userGuillaume Desmottes2011-03-241-1/+1
| | | | If priv->user and old are both NULL, we used to crash.
* Really remove user from the blocked list when readding themDanielle Madeley2011-03-231-0/+14
| | | | | | | | | Previous commit in 161c9a2381a9c2df45ef8df81e8b680ce41b5c64 would have worked, if not for Folks. And it turns out the CM I tested against already happens to forget the blocked status if you readd a contact, so it looked like it was working. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=645487
* Fix use of uninitialized variableEmilio Pozuelo Monfort2011-03-231-2/+2
|
* Don't try to block personas that don't support blockingEmilio Pozuelo Monfort2011-03-221-4/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=645488
* Only add the 'extra-certificate-identities' parameter if gabble supports it.Stef Walter2011-03-222-0/+11
|
* Use ServerTLSConnection.ReferenceIdentities to check cert identity.Stef Walter2011-03-223-7/+85
| | | | | | | | 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
* Use stable API for ContactBlocking (#645504)Guillaume Desmottes2011-03-221-6/+6
|
* Remove user from the blocked list when readding themDanielle Madeley2011-03-221-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 Desmottes2011-03-181-12/+38
| | | | (#645112)
* auth-factory: use a proper priv pointerGuillaume Desmottes2011-03-182-3/+4
|
* add empathy_server_sasl_handler_get_channel()Guillaume Desmottes2011-03-182-0/+15
|
* 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.
* server-sasl-handler: remove stored password if they can't be savedGuillaume Desmottes2011-03-171-0/+6
|
* save the password before trying to connect the new account (#643690)Guillaume Desmottes2011-03-171-0/+16
|
* depends on folks 0.4.0Guillaume Desmottes2011-03-164-27/+28
| | | | This is based on Travis's commits from master.
* Display Upgrade Software errorsEmilio Pozuelo Monfort2011-03-111-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=644360
* empathy_protocol_name_to_display_name: MSN has been renamed to "Windows ↵Guillaume Desmottes2011-03-071-1/+1
| | | | live" (#643920)
* auth-factory: set Observer.DelayApprovers (#643872)Guillaume Desmottes2011-03-071-0/+2
|
* tp_chat_received_cb: display the path of the channel in debug logGuillaume Desmottes2011-03-041-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 thatDanielle Madeley2011-03-032-0/+40
|
* Implement MaySaveResponse and Ch.I.CredentialsStorage in SASL handlerDanielle Madeley2011-03-031-3/+40
|
* Add support for message type to support /meNicolas Dufresne2011-03-011-0/+2
|
* find_items_cb: copy the string stored in the resultGuillaume Desmottes2011-02-281-1/+2
|
* find_items_cb: always use the first password foundGuillaume Desmottes2011-02-281-5/+14
|
* Port empathy to Telepathy logger 0.2.0Nicolas Dufresne2011-02-243-20/+23
|
* Always build telepathy-yell and handle Call channelsEmilio Pozuelo Monfort2011-02-241-5/+1
| | | | Just keep empathy-call optional.
* Move empathy_call_* util functions to libempathy-gtkEmilio Pozuelo Monfort2011-02-242-145/+0
| | | | Since we want to pop up a dialog when starting a call fails.
* Explicitely use the libtelepathy-yell .la file for dependency trackingSjoerd Simons2011-02-231-1/+1
|
* Recognize Call channel capabilitiesSjoerd Simons2011-02-231-0/+24
|
* Don't use wildcards for just one marshal fileSjoerd Simons2011-02-231-4/+4
| | | | | | | When a build is triggered from a location that isn't the top build dir, the generated files break as the wrong prefix gets passed for some reason. Given we only create one -marshal file, being smart doesn't actually save us anything, so do things the simple way
* Build fixEmilio Pozuelo Monfort2011-02-231-2/+2
|
* empathy_call_new_with_streams: start Calls when we support themEmilio Pozuelo Monfort2011-02-232-15/+91
|
* Teach EmpathyChannelFactory how to create Call channelsEmilio Pozuelo Monfort2011-02-232-0/+19
|
* Prevent segv attempting to free uninitialised value.Danielle Madeley2011-02-211-1/+1
|
* Bug 637151 — Hide the user Individual from the contact listPhilip Withnall2011-02-183-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 IndividualAggregatorPhilip Withnall2011-02-181-2/+31
| | | | | | 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 managerGuillaume Desmottes2011-02-171-1/+1
|
* ft-factory: don't leak the handlerGuillaume Desmottes2011-02-161-0/+12
|
* fix coding styleGuillaume Desmottes2011-02-161-10/+13
|
* Add some more servers and port numbers for FreenodeDebarshi Ray2011-02-161-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 Desmottes2011-02-162-1/+16
|
* Reset network list buttonChandni Verma2011-02-154-12/+77
| | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=642264
* Use Conn.I.CB to report contacts as abusive when blocking themDanielle Madeley2011-02-141-2/+11
|
* Determine whether a connection supports reporting abuse, set the connection flagDanielle Madeley2011-02-141-0/+36
|
* Hook up abusive argument into TpContactList backendDanielle Madeley2011-02-146-10/+18
|
* use TP_PROP_*Guillaume Desmottes2011-02-141-5/+5
|
* use tp-glib API for Conference (#630709)Guillaume Desmottes2011-02-141-4/+4
|
* Merge branch 'contact-blocking-3' into gnome-2-34Danielle Madeley2011-02-117-6/+224
|\
| * Add confirmation dialog to RemoveDanielle Madeley2011-02-112-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" functionDanielle Madeley2011-02-111-0/+1
| |
| * Don't leak EmpathyContactDanielle Madeley2011-02-101-0/+2
| |
| * Add contact blocking support to EmpathyIndividualManagerDanielle Madeley2011-02-092-0/+83
| |
| * Add contact blocking to EmpathyContactList and friendsDanielle Madeley2011-02-095-6/+135
| |
* | add EmpathyChannelFactory (#634679)Guillaume Desmottes2011-02-103-0/+186
| | | | | | | | It just delegates everything to TpAutomaticProxyFactory for now.
* | connectivity: Update to use new Connman D-BUS service names / interfacesRob Bradford2011-02-101-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-avEmilio Pozuelo Monfort2011-02-105-1380/+0
| | | | | | | | So the other binaries don't need to link against farsight.
* | Move a couple of call-related functions to empathy-utils.hEmilio Pozuelo Monfort2011-02-105-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 -> EmpathyStreamedMediaFactoryEmilio Pozuelo Monfort2011-02-106-134/+134
| |
* | ::new-call-handler -> ::new-streamed-media-handlerEmilio Pozuelo Monfort2011-02-101-1/+1
| |
* | EmpathyCallHandler -> EmpathyStreamedMediaHandlerEmilio Pozuelo Monfort2011-02-106-220/+220
| |
* | EmpathyTpCall -> EmpathyTpStreamedMediaEmilio Pozuelo Monfort2011-02-108-261/+272
| |
* | use tp_clear_object()Guillaume Desmottes2011-02-071-17/+4
| |
* | tp-file: use the self->priv patternGuillaume Desmottes2011-02-072-220/+182
| |
* | Set FileTransfer.URI when accepting a file (#641707)Guillaume Desmottes2011-02-071-10/+39
| |
* | set FileTransfer.URI on outgoing FTGuillaume Desmottes2011-02-071-37/+22
|/
* Adjust for FolksHasPresence -> FolksPresenceOwnerTravis Reitter2011-02-021-8/+12
| | | | Fixes bgo#637847.
* Bug 637097 — Port to latest folks API changesPhilip Withnall2011-02-021-2/+2
| | | | | 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
* Stop using removed Individual convenience methods from folksPhilip Withnall2011-02-021-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
* Port Empathy to use FolksAliasable and FolksGroupablePhilip Withnall2011-02-024-12/+12
| | | | | FolksAliasable is the new name for FolksAlias, and FolksGroupable is the new name for FolksGroups.
* empathy_contact_get_presence_message: use the tp_contact if there is no ↵Guillaume Desmottes2011-02-011-0/+3
| | | | | | | persona for the contact This is needed in muc as channel specific contacts don't have a persona associated with them (#640914).
* account-settings: only remove the MC password param if set in the keyring OKJonny Lamb2011-01-261-12/+30
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: use tp_account_get_path_suffixJonny Lamb2011-01-261-5/+3
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: add a comment saying what to remove when purging migration ↵Jonny Lamb2011-01-261-1/+2
| | | | | | code Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: move the migration code to another functionJonny Lamb2011-01-261-45/+54
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: migrate passwords from MC to gk ourselvesJonny Lamb2011-01-261-0/+47
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* keyring: change display name for passwords to be more human-readableJonny Lamb2011-01-261-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_SucceededJonny Lamb2011-01-261-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>
* auth-factory: add a comment as to why we're also an approverJonny Lamb2011-01-261-0/+6
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: use tp_clear_object in disposeJonny Lamb2011-01-261-19/+5
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: add _supports_sasl functionJonny Lamb2011-01-262-0/+10
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: don't block notify::ready on getting a passwordJonny Lamb2011-01-261-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 necessaryJonny Lamb2011-01-262-56/+224
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* account-settings: don't call TpAccount functions if we've not created it yetJonny Lamb2011-01-261-3/+14
| | | | | | 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 ourselvesJonny Lamb2011-01-261-3/+165
| | | | | | 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 Lamb2011-01-261-3/+47
| | | | | | prepared Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* server-sasl-handler: shorten very long linesJonny Lamb2011-01-261-4/+4
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* server-sasl-handler: stop using GET_PRIVJonny Lamb2011-01-261-18/+15
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* keyring: change schema to be incompatible with current MCJonny Lamb2011-01-261-9/+9
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* server-sasl-handler: handle invalid SASL statusesJonny Lamb2011-01-261-0/+7
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* keyring: allow set and delete password to have NULL callbacksJonny Lamb2011-01-261-2/+0
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* keyring: add a delete_password functionJonny Lamb2011-01-262-0/+102
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* server-sasl-handler: save the password if requestedJonny Lamb2011-01-261-1/+21
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* keyring: add set_password_{async,finish} functionsJonny Lamb2011-01-262-6/+87
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* server-sasl-handler: make a GAsyncInitable and get the passwordJonny Lamb2011-01-263-20/+187
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* keyring: add simple keyring helperJonny Lamb2011-01-263-0/+154
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* auth-client: improve the password request dialogJonny Lamb2011-01-262-2/+11
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* server-sasl-handler: add an account propertyJonny Lamb2011-01-263-4/+38
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: create ServerSASLHandlers and signal them appearingJonny Lamb2011-01-261-12/+78
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* server-sasl-handler: addedJonny Lamb2011-01-263-0/+337
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: add EmpathyAuthFactory::new-server-sasl-handlerJonny Lamb2011-01-261-0/+10
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* auth-factory: also handle auth channelsJonny Lamb2011-01-261-1/+12
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* debug: add SASL debug flag and keyJonny Lamb2011-01-262-0/+2
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Compile with --without-ca-fileWill Thompson2010-12-131-0/+2
|
* empathy_message_from_tpl_log_entry: don't leak receiver and senderGuillaume Desmottes2010-11-241-6/+12
|
* Make ca-certs location configurable (#634197)Brian Pepple2010-11-181-1/+1
|
* Don't ignore the CA certificate if it's the only one in the chainCosimo Cecchi2010-10-041-1/+4
| | | | | This avoids auth-client crashes for servers which provide only a self-signed CA as TLS certificate on connect (#631095).
* voip_cmp_func: first check if we support and then audioGuillaume Desmottes2010-09-271-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 Desmottes2010-09-271-0/+62
|
* rename presence_sort_func to presence_cmp_funcGuillaume Desmottes2010-09-271-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 Desmottes2010-09-201-1/+1
|
* tp_chat_group_members_changed_cb: early return if removed or added have not ↵Simon McVittie2010-09-141-2/+5
| | | | the expected length (#629549)
* Merge remote branch 'cosimo/tls-multireject'Guillaume Desmottes2010-09-141-3/+25
|\
| * Use tp_clear_boxed() to free the Rejection arrayCosimo Cecchi2010-09-141-1/+2
| |
| * Update Empathy to the new draft APICosimo Cecchi2010-09-131-3/+24
| |
* | use tp_channel_get_requested()Guillaume Desmottes2010-09-132-9/+2
|/
* fixed typo in empathy utilsFelix Kaser2010-09-133-3/+3
|
* Use TP_ARRAY_TYPE_UCHAR_ARRAY_LISTCosimo Cecchi2010-09-091-19/+5
|
* 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
|
* Add support for 'as' in account settingsNicolas Dufresne2010-09-092-0/+31
|
* Make sure we allocate the right size for certificatesCosimo Cecchi2010-09-081-5/+6
|
* Use better names for saving the certificatesCosimo Cecchi2010-09-081-2/+16
|
* Move _get_certificate_hostname() out of the verifierCosimo Cecchi2010-09-083-36/+40
|
* Add a heuristic to prefer audio- and video-capable Personas when callingPhilip Withnall2010-09-031-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 Withnall2010-09-032-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 reusedPhilip Withnall2010-09-021-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 Desmottes2010-09-011-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 staticGuillaume Desmottes2010-09-012-109/+101
|
* coding style fixesEMPATHY_2_31_91Guillaume Desmottes2010-08-301-2/+1
|
* Bug 628064 — Miscellaneous string fixesPhilip Withnall2010-08-271-2/+2
|
* Don't filter out Individual removal at the IndividualManager level.Travis Reitter2010-08-271-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 charsetGuillaume Desmottes2010-08-252-0/+20
|
* add empathy_irc_network_manager_dup_default()Guillaume Desmottes2010-08-252-0/+36
|
* When setting an EmpathyContact's Persona, disconnect existing signal handlerTravis Reitter2010-08-241-1/+5
|
* Merge branch 'tls-connection'Cosimo Cecchi2010-08-2413-3/+2153
|\
| * Properly handle corner cases of _prepare_async() called twiceCosimo Cecchi2010-08-241-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 dataCosimo Cecchi2010-08-241-1/+2
| |
| * Use new certificate API in EmpathyServerTLSHandlerCosimo Cecchi2010-08-241-14/+29
| |
| * Make EmpathyTLSCertificate a TpProxy subclassCosimo Cecchi2010-08-242-152/+65
| |
| * Use _complete instead of _complete_in_idle()Cosimo Cecchi2010-08-191-2/+2
| |
| * Add an usre_requested param to _account_get_error()Cosimo Cecchi2010-08-192-3/+15
| |
| * Use the hash table directly as a parameter to reject ()Cosimo Cecchi2010-08-192-7/+2
| | | | | | | | Clients will have to fill it anyway
| * Remove whitespaceCosimo Cecchi2010-08-193-6/+6
| |
| * Don't allow calling verify_async() twiceCosimo Cecchi2010-08-191-0/+2
| |
| * Use tp_clear_pointer() where possibleCosimo Cecchi2010-08-191-7/+3
| |
| * Add a details hash table as an out param of the verificationCosimo Cecchi2010-08-192-6/+30
| |
| * Make it more clear which snippets are taken from GnuTLSCosimo Cecchi2010-08-191-1/+7
| |
| * Assert when we have an invalid pointerCosimo Cecchi2010-08-191-0/+2
| |
| * Make _accept/_reject real async methodsCosimo Cecchi2010-08-192-12/+74
| |
| * Use _borrow_immutable_properties instead of GetAll()Cosimo Cecchi2010-08-191-44/+21
| | | | | | | | This also simplifies the code somewhat
| * Properly use errors when handling channelsCosimo Cecchi2010-08-191-14/+56
| |
| * Build the right path when looking at user certsCosimo Cecchi2010-08-131-3/+7
| |
| * Add a method to store the CA certificateCosimo Cecchi2010-08-132-0/+121
| |
| * Add also certificates from our storageCosimo Cecchi2010-08-131-6/+77
| | | | | | | | | | I.e. ~/.config/telepathy/certs. Also, make sure we release memory when finalizing the object.
| * Cosmetic changesCosimo Cecchi2010-08-131-4/+7
| |
| * Implement hostname checkingCosimo Cecchi2010-08-131-5/+54
| |
| * Correctly treat the last certificate in the chainCosimo Cecchi2010-08-131-10/+33
| | | | | | | | I.e. emit SelfSigned if we don't have any trusted CAs in our cache.
| * Use the right GnuTLS->Tp mapping for reasons.Cosimo Cecchi2010-08-131-2/+2
| |
| * Use the right index to access the cert array.Cosimo Cecchi2010-08-131-1/+1
| |
| * Make sure to release all the referencesCosimo Cecchi2010-08-132-3/+11
| |
| * Whitespace fixCosimo Cecchi2010-08-131-1/+0
| |
| * Add debug outputCosimo Cecchi2010-08-131-0/+2
| |
| * Update to the new tp-spec APICosimo Cecchi2010-08-131-25/+6
| |
| * Add Hostname and Certificate propertiesCosimo Cecchi2010-08-131-0/+29
| |
| * Add EmpathyTLSVerifierCosimo Cecchi2010-08-133-0/+638
| | | | | | | | This also introduces a dependency on GnuTLS
| * Update for the new tp-spec APICosimo Cecchi2010-08-132-7/+66
| |
| * Add the proxy properties and methods.Cosimo Cecchi2010-08-132-0/+102
| | | | | | | | Mirror them on the GObject itself, for Empathy to use and consume them.
| * Add the Authentication.TLSCertificate ifaceCosimo Cecchi2010-08-131-0/+5
| |
| * 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 debug flag for TLSCosimo Cecchi2010-08-132-0/+2
| |
| * Add a first skeleton of the auth factory.Cosimo Cecchi2010-08-133-0/+276
| |
| * Add EmpathyServerTLSHandler.Cosimo Cecchi2010-08-133-0/+341
| |
| * Add EmpathyTLSCertificate.Cosimo Cecchi2010-08-133-0/+363
| |
* | Remove EmpathyAvatar->tokenPhilip Withnall2010-08-242-11/+3
| |
* | Remove empathy_contact_new_for_log()Philip Withnall2010-08-242-19/+0
| | | | | | | | It was unused.
* | Make empathy_contact_load_avatar_cache() privatePhilip Withnall2010-08-242-6/+6
| |
* | Make empathy_contact_set_avatar() privatePhilip Withnall2010-08-242-12/+9
| |
* | Consider contact without presence as online (#627587)Guillaume Desmottes2010-08-231-1/+3
| | | | | | | | | | | | That what we use to do but f8c37da731af9f6cd74e7a0ef08fa02059d981ac breaked it. If we don't consider such contacts as online, IRC contacts don't appear in the room contact list.
* | Allow unlinking individuals through EmpathyIndividualManagerPhilip Withnall2010-08-202-0/+38
| | | | | | | | | | | | Wrap the FolksIndividualAggregator individual unlinking API in EmpathyIndividualManager with some basic error reporting (it isn't expected that unlinking will fail).
* | use TP_USER_ACTION_TIME_* (#627165)Guillaume Desmottes2010-08-183-5/+2
| |
* | add preference to disable logging (#567858)Guillaume Desmottes2010-08-171-0/+3
|/
* empathy_contact_new can be static nowGuillaume Desmottes2010-08-132-2/+1
| | | | Everyone should use empathy_contact_dup_from_tp_contact()
* add g_return_val_if_fail in _new functionsGuillaume Desmottes2010-08-122-0/+4
|
* empathy_tp_call_get_connection_manager: use the account directlyGuillaume Desmottes2010-08-121-14/+1
|
* tp-call: add account propertyGuillaume Desmottes2010-08-124-6/+43
|
* tp-chat: add 'account' propertyGuillaume Desmottes2010-08-122-6/+38
|
* Allow linking personas through EmpathyIndividualManagerPhilip Withnall2010-08-122-0/+37
| | | | | | Wrap the FolksIndividualAggregator persona linking API in EmpathyIndividualManager with some basic error reporting (it isn't expected that linking will fail).
* remove empathy-dispatch-operationGuillaume Desmottes2010-08-117-759/+0
|
* dispatcher: remove more unused attributes and codeGuillaume Desmottes2010-08-111-74/+1
|
* Merge remote branch 'lfrb/ft-cancel'Guillaume Desmottes2010-08-111-2/+7
|\
| * Ignore socket errors when closing the file-transfer channelLouis-Francis Ratté-Boulianne2010-08-111-2/+7
| |
* | dispatcher: use TpCapabilities to get the RCC (#626636)Guillaume Desmottes2010-08-111-45/+30
| |
* | dispatcher: use tp_proxy_prepare_async instead of tp_connection_call_when_readyGuillaume Desmottes2010-08-111-6/+12
| |
* | bye bye empathy-handlerGuillaume Desmottes2010-08-113-509/+0
| |
* | dispatcher: remove channel handling and requesting codeGuillaume Desmottes2010-08-112-973/+0
|/
* empathy_dispatcher_join_muc: use TpAccountChannelRequestGuillaume Desmottes2010-08-111-89/+14
|
* empathy_dispatcher_join_muc: get an account instead of a connectionGuillaume Desmottes2010-08-112-5/+10
|
* re-implement empathy_dispatcher_chat_with_contact using ↵Guillaume Desmottes2010-08-112-45/+5
| | | | | | empathy_dispatcher_chat_with_contact_id We don't use the callback arg anyway.
* empathy_dispatcher_chat_with_contact_id: use TpAccountChannelRequestGuillaume Desmottes2010-08-111-45/+22
|
* empathy_dispatcher_chat_with_contact_id: get a TpAccount instead of a ↵Guillaume Desmottes2010-08-112-5/+10
| | | | TpConnection
* empathy_dispatcher_chat_with_contact_id: remove callback argumentGuillaume Desmottes2010-08-112-8/+5
| | | | It's unused anyway.
* empathy_call_factory_new_call_with_streams: don't leak the hash tableGuillaume Desmottes2010-08-111-0/+1
|
* tp-chat: use TpAccountChannelRequestGuillaume Desmottes2010-08-111-8/+24
|
* call-factory: use TpAccountChannelRequest to request the media channelGuillaume Desmottes2010-08-111-6/+27
|
* empathy_call_factory_new_call_with_streams: remove callback argGuillaume Desmottes2010-08-112-3/+1
| | | | If you want to handle the channel yourself then use TpAccountChannelRequest.
* empathy_call_handler_start_call: use ↵Guillaume Desmottes2010-08-111-13/+30
| | | | tp_account_channel_request_create_and_handle_channel_async
* factor out empathy_call_factory_create_requestGuillaume Desmottes2010-08-112-11/+24
|
* add support for the errors introduced in spec 0.19.11Guillaume Desmottes2010-08-111-0/+9
|
* fix indentationGuillaume Desmottes2010-08-111-1/+1
|
* stop using Empathy's internal dispatcher to request FT channelGuillaume Desmottes2010-08-111-21/+28
|
* Use TpSimpleHandler to handle incoming file transfer (#623139)Guillaume Desmottes2010-08-112-37/+96
|
* tp-file: remove unused ready variableGuillaume Desmottes2010-08-111-1/+0
|
* tp-file: no need to pass the incoming property during constructionGuillaume Desmottes2010-08-112-12/+10
| | | | We can infer it from the channel properties.
* call-factory: don't leak the handlerGuillaume Desmottes2010-08-111-1/+1
|
* stop handling internally FT channelsGuillaume Desmottes2010-08-111-11/+2
|
* remove empathy_dispatcher_send_file_to_contact prototypeGuillaume Desmottes2010-08-101-6/+0
|
* Allow translators to localize time formats (#623934)Nicolò Chieffo2010-08-091-3/+8
|
* Fix constness of various variables and parametersPhilip Withnall2010-08-051-1/+1
|
* Fix missing entries in switch statementsPhilip Withnall2010-08-057-2/+27
| | | | Added missing default cases and missing enum cases.
* Use #ifdef instead of #if to avoid warnings of undefined symbolsPhilip Withnall2010-08-051-4/+4
|
* no need to pass the reason to empathy_account_get_error_messageGuillaume Desmottes2010-08-052-4/+5
|
* empathy_account_get_error_message: no need to get the details hash tableGuillaume Desmottes2010-08-051-2/+1
|
* empathy_status_reason_get_default_message can be static nowGuillaume Desmottes2010-08-052-2/+1
|
* add empathy_account_get_error_messageGuillaume Desmottes2010-08-052-2/+23
|
* create_errors_to_message_hash: add support for more errorsGuillaume Desmottes2010-08-051-0/+21
|
* add empathy_dbus_error_name_get_default_messageGuillaume Desmottes2010-08-052-0/+45
| | | | Reuse existing errors for now.
* call-handler: add candidates-changed signalGuillaume Desmottes2010-08-051-0/+13
|
* destroy the old candidates before updating themGuillaume Desmottes2010-08-051-0/+4
|
* call-handler: add properties tracking the candidatesGuillaume Desmottes2010-08-052-0/+173
|
* irc-networks: Remove Ubuntu Servers (#625950)Brian Curtis2010-08-041-5/+0
| | | | It's redundant with freenode.
* Ensure contacts have a persona setPhilip Withnall2010-08-032-1/+3
| | | | | | | | Ensure that contacts created by empathy_contact_dup_from_folks_individual() have a persona set, so that things like custom presence messages in contact tooltips work again. This requires that we don't set the alias on the contacts during the initial contact population period, or we'll end up with duplicates of each contact in the list. Closes: bgo#625828
* contact: coding style fixGuillaume Desmottes2010-08-031-1/+1
|
* Maintain a list of Individuals which have EmpathyContacts in the managerPhilip Withnall2010-08-032-25/+115
| | | | | | | This is necessary so that Individuals can be tracked as EmpathyContact-carrying Personas are added and removed from them, and to ensure that the IndividualManager doesn't use Individuals without EmpathyContacts.
* Don't warn when adding an existing contactPhilip Withnall2010-08-031-4/+8
| | | | Closes: bgo#625830
* show the date in messages coming from history (#624599)Nicolò Chieffo2010-08-021-1/+2
|
* Adjust for signature change in folks_groups_change_group()Travis Reitter2010-07-272-2/+36
|
* Adjust for signature change in folks_individual_aggregator_remove_individual()Travis Reitter2010-07-271-1/+19
|
* Use the new IndividualAggregator.prepare() methodPhilip Withnall2010-07-271-0/+1
| | | | This avoids races when connecting to signals from the IndividualAggregator.
* Use presence message from FolksPersona rather than TpContactPhilip Withnall2010-07-221-15/+25
|
* Enforce use only of TpfPersonasPhilip Withnall2010-07-221-4/+2
| | | | | | If we only allow EmpathyContacts to be linked to TpfPersonas, we can make some assumptions about which interfaces are available on the personas for efficiency purposes.
* Re-enable setting of groups for newly-added contactsPhilip Withnall2010-07-222-0/+49
| | | | | | Changes to groups made while adding a contact need to be cached up until the contact's FolksPersona is set, when they can be flushed to the libfolks backend.
* Update FolksPersona:alias when updating EmpathyContact:aliasPhilip Withnall2010-07-221-0/+15
|
* Merge EmpathyContact:name and *_set_alias() to EmpathyContact:aliasPhilip Withnall2010-07-225-49/+33
| | | | The "name" API was a relic of Gossip.
* Remove folks_individual_dup_from_empathy_contact()Philip Withnall2010-07-223-61/+8
| | | | | As EmpathyContact is now a wrapper around FolksPersona, we can mutate the persona instead of acquiring an individual and mutating that instead.
* Add a link between EmpathyContact and FolksPersonaPhilip Withnall2010-07-223-0/+102
| | | | EmpathyContact should eventually just be a thin wrapper over FolksPersona.
* Merge remote branch 'pwith/folks-integ-rebase1-fixes-rebase1' into folks-fixesTravis Reitter2010-07-221-0/+1
|
* Take advantage of tp_asv_new().Travis Reitter2010-07-211-5/+3
|
* Adjust to the new add_persona_from_details() API.Travis Reitter2010-07-211-2/+4
|