]> git.0d.be Git - empathy.git/log
empathy.git
13 years agoDon't show the error if user-requested is set
Cosimo Cecchi [Wed, 18 Aug 2010 17:07:17 +0000 (19:07 +0200)]
Don't show the error if user-requested is set

13 years agoUse new API in EmpathyAccountsDialog
Cosimo Cecchi [Wed, 18 Aug 2010 17:06:59 +0000 (19:06 +0200)]
Use new API in EmpathyAccountsDialog

13 years agoAdd an usre_requested param to _account_get_error()
Cosimo Cecchi [Wed, 18 Aug 2010 17:06:27 +0000 (19:06 +0200)]
Add an usre_requested param to _account_get_error()

13 years agoUse the hostname properties in the dialog
Cosimo Cecchi [Wed, 18 Aug 2010 16:11:42 +0000 (18:11 +0200)]
Use the hostname properties in the dialog

13 years agoFill 'user-requested' when we reject the certificate
Cosimo Cecchi [Wed, 18 Aug 2010 16:01:45 +0000 (18:01 +0200)]
Fill 'user-requested' when we reject the certificate

13 years agoUse the hash table directly as a parameter to reject ()
Cosimo Cecchi [Wed, 18 Aug 2010 16:01:15 +0000 (18:01 +0200)]
Use the hash table directly as a parameter to reject ()

Clients will have to fill it anyway

13 years agoRemove whitespace
Cosimo Cecchi [Wed, 18 Aug 2010 15:54:34 +0000 (17:54 +0200)]
Remove whitespace

13 years agoAdd new files to extensions/Makefile.am
Cosimo Cecchi [Wed, 18 Aug 2010 15:53:42 +0000 (17:53 +0200)]
Add new files to extensions/Makefile.am

13 years agoAdd new files to POTFILES.in
Cosimo Cecchi [Wed, 18 Aug 2010 15:53:29 +0000 (17:53 +0200)]
Add new files to POTFILES.in

13 years agoImplement a timeout machinery for the auth client
Cosimo Cecchi [Wed, 18 Aug 2010 14:55:03 +0000 (16:55 +0200)]
Implement a timeout machinery for the auth client

Similar to the one used in empathy-av.c

13 years agoRename empathy-auth-helper->empathy-auth-client
Cosimo Cecchi [Wed, 18 Aug 2010 14:47:02 +0000 (16:47 +0200)]
Rename empathy-auth-helper->empathy-auth-client

13 years agoDon't allow calling verify_async() twice
Cosimo Cecchi [Wed, 18 Aug 2010 14:44:30 +0000 (16:44 +0200)]
Don't allow calling verify_async() twice

13 years agoUse tp_clear_pointer() where possible
Cosimo Cecchi [Wed, 18 Aug 2010 14:43:17 +0000 (16:43 +0200)]
Use tp_clear_pointer() where possible

13 years agoPush the details table to the dialog after verification
Cosimo Cecchi [Wed, 18 Aug 2010 14:41:22 +0000 (16:41 +0200)]
Push the details table to the dialog after verification

13 years agoAdd a details hash table to the dialog properties
Cosimo Cecchi [Wed, 18 Aug 2010 14:40:50 +0000 (16:40 +0200)]
Add a details hash table to the dialog properties

13 years agoAdd a details hash table as an out param of the verification
Cosimo Cecchi [Wed, 18 Aug 2010 14:40:21 +0000 (16:40 +0200)]
Add a details hash table as an out param of the verification

13 years agoMake it more clear which snippets are taken from GnuTLS
Cosimo Cecchi [Wed, 18 Aug 2010 14:18:10 +0000 (16:18 +0200)]
Make it more clear which snippets are taken from GnuTLS

13 years agoAssert when we have an invalid pointer
Cosimo Cecchi [Wed, 18 Aug 2010 14:11:20 +0000 (16:11 +0200)]
Assert when we have an invalid pointer

13 years agoUpdate to the new EmpathyTLSCertificate async API
Cosimo Cecchi [Wed, 18 Aug 2010 14:09:22 +0000 (16:09 +0200)]
Update to the new EmpathyTLSCertificate async API

13 years agoMake _accept/_reject real async methods
Cosimo Cecchi [Wed, 18 Aug 2010 14:08:49 +0000 (16:08 +0200)]
Make _accept/_reject real async methods

13 years agoUse _borrow_immutable_properties instead of GetAll()
Cosimo Cecchi [Wed, 18 Aug 2010 13:41:49 +0000 (15:41 +0200)]
Use _borrow_immutable_properties instead of GetAll()

This also simplifies the code somewhat

13 years agoProperly use errors when handling channels
Cosimo Cecchi [Wed, 18 Aug 2010 13:41:01 +0000 (15:41 +0200)]
Properly use errors when handling channels

13 years agoAdd reference to the original gnome-keyring repo
Cosimo Cecchi [Wed, 18 Aug 2010 09:09:11 +0000 (11:09 +0200)]
Add reference to the original gnome-keyring repo

13 years agoRequire GnuTLS >= 2.8.5
Cosimo Cecchi [Wed, 18 Aug 2010 09:03:07 +0000 (11:03 +0200)]
Require GnuTLS >= 2.8.5

13 years agoAdd the checkbox only if the reason is SelfSigned
Cosimo Cecchi [Fri, 13 Aug 2010 14:20:07 +0000 (16:20 +0200)]
Add the checkbox only if the reason is SelfSigned

Also, add a comment to explain why.

13 years agoSave the certificate when we are told to remember
Cosimo Cecchi [Fri, 13 Aug 2010 14:15:17 +0000 (16:15 +0200)]
Save the certificate when we are told to remember

13 years agoBuild the right path when looking at user certs
Cosimo Cecchi [Fri, 13 Aug 2010 14:15:00 +0000 (16:15 +0200)]
Build the right path when looking at user certs

13 years agoAdd a 'remember' checkbox and property to the dialog
Cosimo Cecchi [Fri, 13 Aug 2010 14:14:28 +0000 (16:14 +0200)]
Add a 'remember' checkbox and property to the dialog

13 years agoAdd a method to store the CA certificate
Cosimo Cecchi [Fri, 13 Aug 2010 14:14:09 +0000 (16:14 +0200)]
Add a method to store the CA certificate

13 years agoIntegrate the dialog into the auth helper
Cosimo Cecchi [Fri, 13 Aug 2010 10:32:43 +0000 (12:32 +0200)]
Integrate the dialog into the auth helper

13 years agoImport gcr-simple-certificate from gcr
Cosimo Cecchi [Fri, 13 Aug 2010 10:31:21 +0000 (12:31 +0200)]
Import gcr-simple-certificate from gcr

Don't know why, but this isn't exported from gcr.
While we try to make this public, include it here, as it's
self-contained anyway.

13 years agoAdd EmpathyTLSDialog
Cosimo Cecchi [Fri, 13 Aug 2010 10:30:48 +0000 (12:30 +0200)]
Add EmpathyTLSDialog

13 years agoDepend on gcr from gnome-keyring
Cosimo Cecchi [Fri, 13 Aug 2010 10:30:11 +0000 (12:30 +0200)]
Depend on gcr from gnome-keyring

13 years agoAdd also certificates from our storage
Cosimo Cecchi [Thu, 12 Aug 2010 16:48:06 +0000 (18:48 +0200)]
Add also certificates from our storage

I.e. ~/.config/telepathy/certs. Also, make sure we release memory when
finalizing the object.

13 years agoCosmetic changes
Cosimo Cecchi [Thu, 12 Aug 2010 16:47:42 +0000 (18:47 +0200)]
Cosmetic changes

13 years agoImplement hostname checking
Cosimo Cecchi [Thu, 12 Aug 2010 16:47:13 +0000 (18:47 +0200)]
Implement hostname checking

13 years agoCorrectly treat the last certificate in the chain
Cosimo Cecchi [Thu, 12 Aug 2010 16:46:08 +0000 (18:46 +0200)]
Correctly treat the last certificate in the chain

I.e. emit SelfSigned if we don't have any trusted CAs in our cache.

13 years agoUse the right GnuTLS->Tp mapping for reasons.
Cosimo Cecchi [Thu, 12 Aug 2010 16:45:05 +0000 (18:45 +0200)]
Use the right GnuTLS->Tp mapping for reasons.

13 years agoUse the right index to access the cert array.
Cosimo Cecchi [Wed, 11 Aug 2010 17:44:08 +0000 (19:44 +0200)]
Use the right index to access the cert array.

13 years agoMake sure to release all the references
Cosimo Cecchi [Wed, 11 Aug 2010 17:01:01 +0000 (19:01 +0200)]
Make sure to release all the references

13 years agoWhitespace fix
Cosimo Cecchi [Wed, 11 Aug 2010 16:35:36 +0000 (18:35 +0200)]
Whitespace fix

13 years agoVerify the certificate from the helper.
Cosimo Cecchi [Wed, 11 Aug 2010 16:35:20 +0000 (18:35 +0200)]
Verify the certificate from the helper.

13 years agoAdd debug output
Cosimo Cecchi [Wed, 11 Aug 2010 16:35:01 +0000 (18:35 +0200)]
Add debug output

13 years agoUpdate to the new tp-spec API
Cosimo Cecchi [Wed, 11 Aug 2010 16:34:49 +0000 (18:34 +0200)]
Update to the new tp-spec API

13 years agoAdd Hostname and Certificate properties
Cosimo Cecchi [Wed, 11 Aug 2010 16:34:12 +0000 (18:34 +0200)]
Add Hostname and Certificate properties

13 years agoUpdate spec snapshot
Cosimo Cecchi [Wed, 11 Aug 2010 16:33:36 +0000 (18:33 +0200)]
Update spec snapshot

13 years agoAdd EmpathyTLSVerifier
Cosimo Cecchi [Wed, 11 Aug 2010 16:33:08 +0000 (18:33 +0200)]
Add EmpathyTLSVerifier

This also introduces a dependency on GnuTLS

13 years agoUpdate for the new tp-spec API
Cosimo Cecchi [Mon, 9 Aug 2010 10:27:47 +0000 (12:27 +0200)]
Update for the new tp-spec API

13 years agoUpdate to the merged spec.
Cosimo Cecchi [Mon, 9 Aug 2010 10:27:09 +0000 (12:27 +0200)]
Update to the merged spec.

13 years agoAdd the proxy properties and methods.
Cosimo Cecchi [Thu, 22 Jul 2010 17:28:23 +0000 (19:28 +0200)]
Add the proxy properties and methods.

Mirror them on the GObject itself, for Empathy to use and consume them.

13 years agoAdd the Authentication.TLSCertificate iface
Cosimo Cecchi [Thu, 22 Jul 2010 17:27:07 +0000 (19:27 +0200)]
Add the Authentication.TLSCertificate iface

13 years agoUnref the handler after the signal.
Cosimo Cecchi [Thu, 22 Jul 2010 17:26:13 +0000 (19:26 +0200)]
Unref the handler after the signal.

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.

13 years agoAdd a debug flag for TLS
Cosimo Cecchi [Mon, 12 Jul 2010 17:32:39 +0000 (19:32 +0200)]
Add a debug flag for TLS

13 years agoAdd the service files for the new client.
Cosimo Cecchi [Mon, 12 Jul 2010 17:31:54 +0000 (19:31 +0200)]
Add the service files for the new client.

13 years agoAdd tp-spec extensions for TLS auth.
Cosimo Cecchi [Fri, 9 Jul 2010 14:44:11 +0000 (16:44 +0200)]
Add tp-spec extensions for TLS auth.

13 years agoAdd a first skeleton of the auth helper.
Cosimo Cecchi [Fri, 9 Jul 2010 14:43:49 +0000 (16:43 +0200)]
Add a first skeleton of the auth helper.

13 years agoAdd a first skeleton of the auth factory.
Cosimo Cecchi [Fri, 9 Jul 2010 14:43:25 +0000 (16:43 +0200)]
Add a first skeleton of the auth factory.

13 years agoAdd EmpathyServerTLSHandler.
Cosimo Cecchi [Thu, 22 Jul 2010 15:50:30 +0000 (17:50 +0200)]
Add EmpathyServerTLSHandler.

13 years agoAdd EmpathyTLSCertificate.
Cosimo Cecchi [Thu, 22 Jul 2010 15:50:09 +0000 (17:50 +0200)]
Add EmpathyTLSCertificate.

13 years agoevent-manager: we don't use the dispatcher any more
Guillaume Desmottes [Fri, 13 Aug 2010 10:21:23 +0000 (12:21 +0200)]
event-manager: we don't use the dispatcher any more

13 years agoempathy_contact_new can be static now
Guillaume Desmottes [Fri, 13 Aug 2010 09:12:10 +0000 (11:12 +0200)]
empathy_contact_new can be static now

Everyone should use empathy_contact_dup_from_tp_contact()

13 years agopersona-view: use empathy_contact_dup_from_tp_contact instead of empathy_contact_new
Guillaume Desmottes [Fri, 13 Aug 2010 09:12:00 +0000 (11:12 +0200)]
persona-view: use empathy_contact_dup_from_tp_contact instead of empathy_contact_new

13 years agopersona-store: use empathy_contact_dup_from_tp_contact instead of empathy_contact_new
Guillaume Desmottes [Fri, 13 Aug 2010 09:08:52 +0000 (11:08 +0200)]
persona-store: use empathy_contact_dup_from_tp_contact instead of empathy_contact_new

13 years agoadd g_return_val_if_fail in _new functions
Guillaume Desmottes [Thu, 12 Aug 2010 15:00:15 +0000 (17:00 +0200)]
add g_return_val_if_fail in _new functions

13 years agoempathy_tp_call_get_connection_manager: use the account directly
Guillaume Desmottes [Thu, 12 Aug 2010 14:37:52 +0000 (16:37 +0200)]
empathy_tp_call_get_connection_manager: use the account directly

13 years agotp-call: add account property
Guillaume Desmottes [Thu, 12 Aug 2010 14:34:52 +0000 (16:34 +0200)]
tp-call: add account property

13 years agochat: get the account from the tp-chat
Guillaume Desmottes [Thu, 12 Aug 2010 14:25:53 +0000 (16:25 +0200)]
chat: get the account from the tp-chat

13 years agotp-chat: add 'account' property
Guillaume Desmottes [Thu, 12 Aug 2010 14:16:27 +0000 (16:16 +0200)]
tp-chat: add 'account' property

13 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 12 Aug 2010 12:09:58 +0000 (14:09 +0200)]
Updated Slovenian translation

13 years agowidget-irc: call update_server_params in setup so buttons are updated (#626620)
Guillaume Desmottes [Thu, 12 Aug 2010 10:24:39 +0000 (12:24 +0200)]
widget-irc: call update_server_params in setup so buttons are updated (#626620)

Thanks to Bilal Akhtar for the original patch.

13 years agocompare accounts using their object paths rather than their TpAccount
Guillaume Desmottes [Thu, 12 Aug 2010 09:12:34 +0000 (11:12 +0200)]
compare accounts using their object paths rather than their TpAccount

It's safer and we could have 2 proxies for the same Account.

13 years agouse tp_strdiff
Guillaume Desmottes [Thu, 12 Aug 2010 09:06:46 +0000 (11:06 +0200)]
use tp_strdiff

13 years agouse explicit pointer comparaisons
Guillaume Desmottes [Thu, 12 Aug 2010 09:03:14 +0000 (11:03 +0200)]
use explicit pointer comparaisons

13 years agoselect_account_once_ready: free the account and ID to avoid leaks
Guillaume Desmottes [Thu, 12 Aug 2010 08:55:12 +0000 (10:55 +0200)]
select_account_once_ready: free the account and ID to avoid leaks

13 years agobump logger dep to 0.1.5
Guillaume Desmottes [Wed, 11 Aug 2010 14:27:07 +0000 (16:27 +0200)]
bump logger dep to 0.1.5

The fix for #622714 relies on fdo #29058 which has been fixed in logger 0.1.5

13 years agoselect the account once we have populated the model with its chats (#622714)
Guillaume Desmottes [Wed, 14 Jul 2010 13:36:04 +0000 (15:36 +0200)]
select the account once we have populated the model with its chats (#622714)

13 years agolog_manager_got_chats_cb: don't rely on the selected account any more
Guillaume Desmottes [Wed, 14 Jul 2010 13:10:22 +0000 (15:10 +0200)]
log_manager_got_chats_cb: don't rely on the selected account any more

Getting the chats is now an async operation, so the selected account could
have changed while we were fetching the chats. So instead of using the
currently selected account we use the account we receive from the hit.

Note that this depends on this fix in the logger:
https://bugs.freedesktop.org/show_bug.cgi?id=29058

13 years agono need to pass account and chat infos to log_window_chats_set_selected
Guillaume Desmottes [Tue, 13 Jul 2010 13:49:54 +0000 (15:49 +0200)]
no need to pass account and chat infos to log_window_chats_set_selected

13 years agoalso use select_account_once_ready when the window already exists
Guillaume Desmottes [Tue, 13 Jul 2010 13:44:08 +0000 (15:44 +0200)]
also use select_account_once_ready when the window already exists

13 years agokeep a ref on the account
Guillaume Desmottes [Tue, 13 Jul 2010 13:42:45 +0000 (15:42 +0200)]
keep a ref on the account

13 years agofactor out select_account_once_ready
Guillaume Desmottes [Tue, 13 Jul 2010 13:41:33 +0000 (15:41 +0200)]
factor out select_account_once_ready

13 years agoFix linking menu entry mnemonic
Philip Withnall [Wed, 11 Aug 2010 16:39:54 +0000 (17:39 +0100)]
Fix linking menu entry mnemonic

Closes: bgo#626130
13 years agoAdd EmpathyLinkingDialog
Philip Withnall [Thu, 5 Aug 2010 16:28:16 +0000 (17:28 +0100)]
Add EmpathyLinkingDialog

A dialogue which uses EmpathyIndividualLinker to allow linking of Individuals,
accessible by a "Link" entry in the contacts' context menu.

13 years agoAllow linking personas through EmpathyIndividualManager
Philip Withnall [Mon, 9 Aug 2010 10:25:20 +0000 (11:25 +0100)]
Allow linking personas through EmpathyIndividualManager

Wrap the FolksIndividualAggregator persona linking API in
EmpathyIndividualManager with some basic error reporting (it isn't expected
that linking will fail).

13 years agoAdd EmpathyIndividualLinker
Philip Withnall [Thu, 5 Aug 2010 16:27:24 +0000 (17:27 +0100)]
Add EmpathyIndividualLinker

This is a widget to allow selection of Individuals to link together to form
linked Individuals.

13 years agoAdd EmpathyIndividualWidget
Philip Withnall [Thu, 5 Aug 2010 16:27:44 +0000 (17:27 +0100)]
Add EmpathyIndividualWidget

This displays details for a single Individual, in much the same way that
EmpathyContactWidget displays the details of a single Persona.

13 years agoAdd EmpathyPersonaStore and EmpathyPersonaView
Philip Withnall [Wed, 4 Aug 2010 15:49:11 +0000 (16:49 +0100)]
Add EmpathyPersonaStore and EmpathyPersonaView

Based on stripped-down versions of EmpathyContactListStore and
EmpathyContactListView, these allow listing of all the Personas for a given
Individual.

13 years agoBump libfolks requirement to 0.1.13 for the linking API changes
Philip Withnall [Wed, 11 Aug 2010 16:29:47 +0000 (17:29 +0100)]
Bump libfolks requirement to 0.1.13 for the linking API changes

13 years agoOnly enable row reordering in EmpathyIndividualView if dragging is enabled
Philip Withnall [Thu, 5 Aug 2010 16:14:06 +0000 (17:14 +0100)]
Only enable row reordering in EmpathyIndividualView if dragging is enabled

13 years agoUpdated galician translations
Fran Diéguez [Wed, 11 Aug 2010 16:27:41 +0000 (18:27 +0200)]
Updated galician translations

13 years agoremove empathy-dispatch-operation
Guillaume Desmottes [Wed, 11 Aug 2010 15:30:40 +0000 (17:30 +0200)]
remove empathy-dispatch-operation

13 years agodispatcher: remove more unused attributes and code
Guillaume Desmottes [Wed, 11 Aug 2010 15:22:46 +0000 (17:22 +0200)]
dispatcher: remove more unused attributes and code

13 years agoMerge remote branch 'lfrb/ft-cancel'
Guillaume Desmottes [Wed, 11 Aug 2010 15:28:01 +0000 (17:28 +0200)]
Merge remote branch 'lfrb/ft-cancel'

13 years agodispatcher: use TpCapabilities to get the RCC (#626636)
Guillaume Desmottes [Wed, 11 Aug 2010 15:15:26 +0000 (17:15 +0200)]
dispatcher: use TpCapabilities to get the RCC (#626636)

13 years agodispatcher: use tp_proxy_prepare_async instead of tp_connection_call_when_ready
Guillaume Desmottes [Wed, 11 Aug 2010 15:05:33 +0000 (17:05 +0200)]
dispatcher: use tp_proxy_prepare_async instead of tp_connection_call_when_ready

13 years agoIgnore socket errors when closing the file-transfer channel
Louis-Francis Ratté-Boulianne [Wed, 11 Aug 2010 15:09:34 +0000 (11:09 -0400)]
Ignore socket errors when closing the file-transfer channel

13 years agobye bye empathy-handler
Guillaume Desmottes [Wed, 11 Aug 2010 14:44:33 +0000 (16:44 +0200)]
bye bye empathy-handler

13 years agodispatcher: remove channel handling and requesting code
Guillaume Desmottes [Tue, 10 Aug 2010 15:27:56 +0000 (17:27 +0200)]
dispatcher: remove channel handling and requesting code

13 years agoMerge branch 'request-chat-626630'
Guillaume Desmottes [Wed, 11 Aug 2010 14:20:42 +0000 (16:20 +0200)]
Merge branch 'request-chat-626630'

13 years agoempathy_dispatcher_join_muc: use TpAccountChannelRequest
Guillaume Desmottes [Wed, 11 Aug 2010 13:32:52 +0000 (15:32 +0200)]
empathy_dispatcher_join_muc: use TpAccountChannelRequest