summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove the GnuTLS dependencywebkit2-backportDebarshi Ray2017-05-265-44/+0
| | | | | | GIO, backed by glib-networking, has everything that we need. https://bugzilla.gnome.org/show_bug.cgi?id=780160
* tls-verifier: Use GIO to verify the chain of TLS certificatesDebarshi Ray2017-05-264-231/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gcr has its own hand rolled code to complete the certificate chain and validate it, which predates the equivalent functionality in GIO. These days, GIO's GnuTLS backend is a better option because it defers to GnuTLS to do the right thing. It benefits automatically from any improvements made to GnuTLS itself. However, GIO doesn't support certificate pinning. Gcr continues to provide that feature. Note: (a) We don't set "certificate-hostname" when we encounter TP_TLS_CERTIFICATE_REJECT_REASON_HOSTNAME_MISMATCH. The resulting loss of verbosity in EmpathyTLSDialog is balanced by no longer relying on a specific encryption library. (b) glib-networking doesn't differentiate between GNUTLS_CERT_SIGNER_NOT_FOUND and GNUTLS_CERT_SIGNER_NOT_CA. Hence, we club them together as TP_TLS_CERTIFICATE_REJECT_REASON_UNTRUSTED and we no longer return TP_TLS_CERTIFICATE_REJECT_REASON_SELF_SIGNED. (c) Unlike Gcr, GnuTLS doesn't seem to provide a way to load a PKCS#11 module that's built into the code, as opposed to being a shared object. This makes it hard for us to load our mock PKCS#11 module. Therefore, we have disabled the test case that relies on using PKCS#11 storage to complete the certificate chain. Bump required GLib version to 2.48. We really do need 2.48 because we rely on the improvements to GIO's GnuTLS backend. https://bugzilla.gnome.org/show_bug.cgi?id=780160
* Fix default encoding propertyMichael Catanzaro2017-05-262-3/+3
|
* Incomplete port to WebKit2György Balló2017-05-2610-455/+407
| | | | | | | | The work is mostly done by Carlos Garcia, rebase by György. It's got FIXMEs and serious bugs, but it's better than no Empathy at all once WebKit1 is removed from Fedora in two short months. https://bugzilla.gnome.org/show_bug.cgi?id=749001
* Update Friulian translationFabio Tomat2017-04-231-6/+6
|
* Update Polish translationPiotr Drąg2017-03-271-11/+11
|
* tests: Actually test that hostnames of pinned certificates are verifiedDebarshi Ray2017-03-201-1/+2
| | | | | | | | | | | | This test case is about ensuring that a pinned certificate won't be validated if the wrong hostname is used. If we don't add the pinned certificate to our database, then checks for pinning are going to fail regardless of the hostname being used. The correct certificate-hostname pair needs to be in the database to ensure that the hostnames are being matched as advertised. https://bugzilla.gnome.org/show_bug.cgi?id=780160
* tests: Fix commentDebarshi Ray2017-03-201-2/+2
| | | | | | | | | | | The existing comment was mistakenly copied from test_certificate_verify_success_with_full_chain. This test case is about a certificate that has been pinned against a specific peer. The mock TLS connection doesn't have the full chain, but just the leaf-level certificate that has been pinned. https://bugzilla.gnome.org/show_bug.cgi?id=780160
* tls-verifier: Handle GNUTLS_CERT_REVOKEDDebarshi Ray2017-03-201-0/+2
| | | | | | ... by mapping it to TP_TLS_CERTIFICATE_REJECT_REASON_REVOKED. https://bugzilla.gnome.org/show_bug.cgi?id=780160
* Update Friulian translationFabio Tomat2017-03-191-42/+40
|
* remove released flagDebarshi Ray2017-03-131-1/+1
|
* 3.12.13EMPATHY_3_12_13Debarshi Ray2017-03-132-6/+25
|
* Update Swedish translationAnders Jonsson2017-02-011-1194/+872
|
* roster-window: Fix the GActions not workingDaniel Boles2017-01-272-43/+43
| | | | | | | | | Underscores are not allowed in GAction names. This led to a pile of warnings during startup and ultimately none of these actions working. Fix by substituting the underscores with hyphens, an allowed character. We can also omit the NULLs in the GActionEntries, as they are implied: struct fields not explicitly initialised are zero-initialised anyway.
* Update telepathy-account-widgets to fix IRC buttonDaniel Boles2017-01-271-0/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=738315
* Update Polish translationPiotr Drąg2017-01-252-2701/+2986
|
* Update French translationCharles Monzat2016-11-181-8/+19
|
* Leave note in NEWS regarding GNU make-ismMichael Catanzaro2016-08-071-0/+9
|
* call-window: properly remove the fs element notifiersFabrice Bellet2016-07-221-3/+16
| | | | | | | | | This patch removes the FsElementAddedNotifier from the pipeline in the conference remove callback, instead of just unreferencing them. This fixes a crash in the rtp-special-source stop thread cleanup code. https://bugzilla.gnome.org/show_bug.cgi?id=768889
* location-manager: fix reduce accuracy settingFabrice Bellet2016-07-221-0/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=746735
* Revert "Don't call XInitThreads in Wayland"Michael Catanzaro2016-07-211-6/+3
| | | | | | | | | | | | This reverts commit a9ede294c57bc5738be3c33cba4ef88b9a7d4a0e. It causes empathy-call to crash when run in X11, and fixes absolutely nothing. See the bug for details. Thanks to Diane Trout for investigating and preparing a substantially- identical patch. https://bugzilla.gnome.org/show_bug.cgi?id=767516
* Fix parallel build in extensions/Rémi Cardona2016-07-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GNU Make manual says: A rule with multiple targets is equivalent to writing many rules, each with one target, and all identical aside from that. In other words, make may very well call glib-gtypes-generator.py twice (once for each generated header). And hell breaks loose because the python code assumes it will run once (it should be using the tempfile module, but that's another bug). On a fast multi-core machine, make -j4 will easily reproduce this bug. The solution is hidden in the same manual [1] : %.tab.c %.tab.h: %.y bison -d $< This tells make that the recipe ‘bison -d x.y’ will make both x.tab.c and x.tab.h. So by using '%' to replace the 'y' in the targets, I'm telling make that running the recipe once will generate both files. [1] http://www.gnu.org/software/make/manual/make.html#Pattern-Examples https://bugs.gentoo.org/show_bug.cgi?id=515894 https://bugzilla.gnome.org/show_bug.cgi?id=685837 Signed-off-by: Gilles Dartiguelongue <eva@gentoo.org>
* Fix missing date icons in chat history windowHussam Al-Tayeb2016-07-211-1/+1
| | | | | | use x-office-calendar icon instead https://bugzilla.gnome.org/show_bug.cgi?id=756990
* Updated Occitan translationCédric Valmary2016-06-041-38/+39
|
* Updated Occitan translationCédric Valmary2016-05-301-26/+8
|
* Added Indonesian translation for help filesRafael Fontenelle2016-05-232-1/+3509
|
* remove released flagGuillaume Desmottes2016-05-131-1/+1
|
* 3.12.12EMPATHY_3_12_12Guillaume Desmottes2016-05-132-2/+44
|
* Set prgname instead of program_classFlorian Müllner2016-05-115-5/+5
| | | | | | | The former always wins for application matching when using the wayland backend. https://bugzilla.gnome.org/show_bug.cgi?id=766285
* Updated Occitan translationCédric Valmary2016-05-081-1261/+963
|
* tp-aw: build: Don't hard code the name of the pkg-config binaryLaurent Bigonville2016-04-221-0/+0
|
* Updated Friulian translationFabio Tomat2016-04-161-10/+10
|
* Update telepathy-account-widgetsMichael Catanzaro2016-04-151-0/+0
| | | | Fixes build with -Werror=type-limits after recent tpaw update.
* webkit_dom_html_element_get_class_name is deprecatedDiane Trout2016-04-141-3/+3
| | | | | | Migrate to its replacement webkit_dom_element_get_class_name. https://bugzilla.gnome.org/show_bug.cgi?id=765024
* Updated Polish translationPiotr Drąg2016-04-071-38/+36
|
* Updated Friulian translationFabio Tomat2016-04-041-12/+20
|
* Updated Friulian translationFabio Tomat2016-04-031-12/+25
|
* Updated Friulian translationFabio Tomat2016-04-031-18/+26
|
* Updated Friulian translationFabio Tomat2016-04-031-76/+100
|
* Updated Friulian translationFabio Tomat2016-04-031-68/+70
|
* Updated Friulian translationFabio Tomat2016-04-021-106/+122
|
* Updated Friulian translationFabio Tomat2016-04-021-64/+75
|
* Updated Friulian translationFabio Tomat2016-04-021-220/+230
|
* Updated Friulian translationFabio Tomat2016-04-011-24/+31
|
* Updated Friulian translationFabio Tomat2016-04-011-29/+37
|
* Updated Friulian translationFabio Tomat2016-04-011-36/+52
|
* Updated Friulian translationFabio Tomat2016-04-011-17/+37
|
* Added Friulian translationFabio Tomat2016-04-012-0/+3546
|
* Updated Occitan translationCédric Valmary2016-04-011-1560/+1321
|
* Update telepathy-account-widgets againMichael Catanzaro2016-03-311-0/+0
| | | | Previous commit was broken. :(