Commit Graph

890 Commits

Author SHA1 Message Date
Philipp Hörist 5116af037b Add Encryption Plugin API
- Add extension points when receiving/sending a message
- Add extension point for setting the lock image
- Add extension point after clicking the send button
- Add extension point when typing
- Add a new menu button to choose the desired encryption
- Extend the PluginManager to hold a list of encryption plugins
2017-05-07 18:38:06 +02:00
André Apitzsch aadcbef11b appdata: remove zero width space add by mistake 2017-05-06 23:27:44 +02:00
André Apitzsch 78fd66fac3 add AppData file
fixes #8174
2017-05-06 21:31:44 +02:00
André Apitzsch 15d834025c use 'reverse DNS' convention for desktop and icon files
see https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s02.html
2017-04-18 21:19:15 +02:00
Philipp Hörist c02260c4d1 Move CSS Code into gajim.css 2017-03-04 09:53:14 +01:00
Philipp Hörist 9bcad9a233 Style GroupChatControl Banner with CSS 2017-03-04 01:24:28 +01:00
Philipp Hörist e00341e83e Dont use depracted override_background_color() 2017-03-02 23:58:21 +01:00
Philipp Hörist 516a18eb5d Add CSS Provider and convert config values to css 2017-03-02 23:57:05 +01:00
Philipp Hörist 6f8452667d Port application menu to GMenu 2017-02-12 18:17:27 +01:00
Philipp Hörist 1ad087e577 Close Plugins Window with ESC 2017-02-06 23:21:04 +01:00
Philipp Hörist fa54237164 Close Privacy Lists Window with ESC 2017-02-06 23:19:07 +01:00
Philipp Hörist ad936b8df8 Close XML Console Window with ESC 2017-02-06 23:12:31 +01:00
Philipp Hörist 5dff9bb057 Close Archiving Preferences Window with ESC 2017-02-06 23:10:09 +01:00
Philipp Hörist 9b0d7222b0 Close Service Discovery Window with ESC 2017-02-06 23:05:57 +01:00
Philipp Hörist 91bb0183ee Close Bookmark Window with ESC 2017-02-06 23:05:49 +01:00
Philipp Hörist 05566a635c Close Feature Window with ESC 2017-02-06 22:28:07 +01:00
Yann Leboulanger d338572271 Update strings for better english. Thanks to Allan Nordhøy for the suggestions 2017-02-04 23:29:45 +01:00
Tomasz Miąsko 6f6a8d3f39 Use GtkShortcutsWindow to display keyboard shortcuts. 2017-01-24 17:22:05 +01:00
Emmanuel Gil Peyrot 553fd8f7b1 Add the actual GtkApplicationWindow to the GtkApplication. 2017-01-08 00:45:37 +00:00
Philipp Hörist aa50acd191 Port ExceptionHook to GTK3 2017-01-07 21:07:53 +01:00
Emmanuel Gil Peyrot 5a976f86a3 Remove an extraneous GtkBox in groupchat_control. 2017-01-07 17:50:06 +00:00
Emmanuel Gil Peyrot c1c2a5162c Replace formatting button with declarative menu.
This prevents Gajim from having to regenerate the menu everytime it is
clicked on.
2016-12-24 02:51:55 +01:00
Emmanuel Gil Peyrot db2b6e5ee5 Apply automatic changes from glade 3.20. 2016-12-24 02:49:59 +01:00
Simon Friedberger f1ce214596 Fixed c&p error 2016-11-28 17:33:12 +01:00
Emmanuel Gil Peyrot 6d03af9dee Fix wrong label in preferences. 2016-11-21 21:46:59 +00:00
lovetox 289b31305d Better align jid and resource in gc contact tooltip 2016-11-19 17:31:23 +01:00
lovetox 3296c23e32 Refactor Roster Tooltip 2016-11-17 03:29:18 +01:00
lovetox 7a278d9123 Refactor GC Roster tooltip 2016-11-13 21:06:37 +01:00
lovetox f961e0be9a Add MAM Preference Dialog 2016-10-31 02:11:46 +01:00
Emmanuel Gil Peyrot b51b27d460 Fix ad-hoc command window only displaying a very small area 2016-10-30 19:50:06 +00:00
lovetox 0089dd86e0 Fix alignment in Account Window 2016-10-16 16:57:34 +02:00
lovetox afd42d0043 Fix textview height in subsription request dialog 2016-10-13 00:31:42 +02:00
lovetox 73b2ba5f6e Fix height of XMLConsole input field 2016-10-13 00:18:33 +02:00
lovetox ad9ce5c1b9 Make JoinGroupChat dialog not resizeable 2016-10-05 23:05:34 +02:00
lovetox bc3210ec65 Fix layout in AddNewContact window 2016-10-05 22:51:06 +02:00
lovetox 80de2e45c6 Fix layout in Plugins Window 2016-10-05 21:34:00 +02:00
lovetox 43129638c4 Move status message TreeView code into glade file, fix layout 2016-10-05 20:20:42 +02:00
lovetox b6313efea4 Fix layout in manage proxy window 2016-10-05 12:10:11 +02:00
lovetox faad7325e1 Fix layout in gajim themes window 2016-10-05 11:43:23 +02:00
lovetox 9c29b32384 Fix layout in manage sounds window and add transient 2016-10-05 11:30:18 +02:00
lovetox 911ac8d2ec Align buttons in InputDialog 2016-10-04 23:50:41 +02:00
lovetox a3fc0b6f5c Better alignment for elements in ChatWindow and GroupChatWindow 2016-10-04 18:50:59 +02:00
lovetox 506e3f285b Fix alignment in VCard window and add LinkButtons for email 2016-10-01 14:51:22 +02:00
lovetox f5122ff480 Catch keypress event in discovery window 2016-09-26 01:09:52 +02:00
tmolitor baff629433 Added ability to diconnect muc from tab context menu 2016-09-05 21:11:02 +02:00
Linus Heckemann 6b3879a7b7 Fix Send button layout 2016-08-22 10:45:40 +02:00
Anaël Verrier c5a22ce262 Use OrderedDict to maintain emoticons order in packs. 2016-03-27 18:09:21 +02:00
Yann Leboulanger 997e686d57 add new option to show avatar in chat tabs and window icons instead of status icon. Fixes #8320 2016-04-12 22:53:41 +02:00
Yann Leboulanger fe3415033a fix widget name in glade file. Fixes #8288 2016-03-18 22:32:35 +01:00
Yann Leboulanger 47a7c0506a improve plugins window 2016-03-05 15:48:51 +01:00
Yann Leboulanger 3f89fafb44 make the choose_gpg_key working 2016-02-21 14:04:31 +01:00
Yann Leboulanger 9917484736 [Allan Nordhøy] improve some strings 2016-01-16 16:05:43 +01:00
Yann Leboulanger 8237f27704 fix feature window 2016-01-05 21:09:40 +01:00
Yann Leboulanger e440b421af hide gajim-remote from system. Fixes #8212 2016-01-02 16:26:22 +01:00
Yann Leboulanger 107a1cee56 [Justin Lecher] fix desktop files 2015-12-29 20:53:11 +01:00
Yann Leboulanger dcef0455c8 fix a few things for jingle video 2015-12-23 22:40:53 +01:00
Yann Leboulanger 33381fcae5 [Darlan] remove non-IBR from servers.xml. Fixes #8203 2015-12-22 21:28:27 +01:00
Yann Leboulanger 48a2486d60 Minor GUI fix 2015-12-02 23:05:54 +01:00
Yann Leboulanger e29bc43cbf correctly install gajim-remote.desktop file. 2015-12-01 22:30:04 +01:00
Yann Leboulanger 1e01ca81c6 fix a few minor GTK3 things 2015-11-23 20:45:21 +01:00
Yann Leboulanger 1b94427cc2 fix FT window 2015-11-23 20:41:29 +01:00
Yann Leboulanger 6337606c49 add new option to allow popup notifications when a chat control is opened. See #7891, #8158 2015-10-25 15:06:37 +01:00
Yann Leboulanger fc49acff11 update links and copyright in manpages. Fixes #8136, #7719 2015-08-26 22:01:35 +02:00
Yann Leboulanger a44a71d6a5 add option to en(dis)able XEP-0136/0313. Fixes #8127 2015-08-20 15:08:53 +02:00
Yann Leboulanger 08b362ec1c minor glade fix 2015-10-04 21:22:32 +02:00
Yann Leboulanger 1d41349b6e fix single message textview size 2015-10-04 21:21:38 +02:00
Yann Leboulanger 156935a8ac don't use GtkAlignment anymore. Fixe 2 missing import 2015-09-20 18:18:35 +02:00
Yann Leboulanger 2f21fb657a finish update glade files for GTK3 2015-08-30 23:22:42 +02:00
Yann Leboulanger a22069da5d Start updating glade files for GTK3 2015-08-21 22:02:30 +02:00
Yann Leboulanger c9eb479fe3 Correctly register gajim-remote with xmpp: URIs 2015-07-17 22:19:16 +02:00
Yann Leboulanger bf1dc7cba5 update chat_control glade file 2015-07-30 23:06:32 +02:00
Yann Leboulanger 9287ad96b0 fix some warnings 2015-07-30 15:18:03 +02:00
Yann Leboulanger 215bb32e1e remove stock usage 2015-07-25 22:03:48 +02:00
Sam Whited 3bd4a26767 Fix search button / server entry in join groupchat dialog 2015-02-18 12:53:37 -05:00
Yann Leboulanger 662ff44cb5 [SamWhited] fix disco window. Fixes #7927 2015-01-14 22:18:04 +01:00
Yann Leboulanger a5f50372c8 fix using change status dialog 2015-01-02 21:53:59 +01:00
Yann Leboulanger 70d6d4e033 fix account creation 2015-01-02 13:37:47 +01:00
Yann Leboulanger d3b1e006fb Add GUI option for message carbons 2014-11-11 16:03:26 +01:00
Yann Leboulanger 89347ffdd9 Index: gajim/data/gajim.1
===================================================================
2014-10-18 21:58:04 +02:00
Yann Leboulanger fefb37ae59 Index: gajim/data/gajim-remote.1
===================================================================
2014-10-18 21:58:04 +02:00
Yann Leboulanger 94cd506082 Description: Fix markup erros in manpages Manpages have lists that start with .Bl (begin list) but that have no matching .El (end list). This patch adds them.
Author: Tanguy Ortolo <tanguy+debian@ortolo.eu>
Forwarded: https://trac.gajim.org/ticket/7851
Last-Update: 2014-10-14
2014-10-18 21:58:04 +02:00
Yann Leboulanger ee4e161dc8 make string translatable in filetranfer context menu. Fixes #7740 2014-04-23 21:53:40 +02:00
Yann Leboulanger c5c59967be remove all icons for all menus 2014-11-11 23:11:15 +01:00
Yann Leboulanger 9ff5c310bd fix opening join groupchat dialog. Fixes #7861 2014-11-09 17:32:20 +01:00
Yann Leboulanger 7c5d197658 fix opening discover services window. Fixes #7854 2014-10-18 23:08:59 +02:00
Yann Leboulanger 8dd4730240 add a warning icon next to warning message in ACE. Fixes #7759 2014-05-29 22:46:48 +02:00
Yann Leboulanger e8d5092f3e fix preference window expand properties 2014-03-30 11:42:10 +02:00
Yann Leboulanger 506741ff97 don't allow to do ctrl+r when roster is hidden. See #7315 2014-02-05 12:46:48 +01:00
Fedor Brunner d079272f69 Add new entries from https://xmpp.net/services.xml 2014-01-23 16:29:04 +01:00
Fedor Brunner 016796c70d Sort entries in servers.xml 2014-01-23 16:18:32 +01:00
Fedor Brunner 8092d66929 Reformat the servers.xml using HTML Tidy tool
http://tidy.sourceforge.net/
2014-01-23 15:29:27 +01:00
Yann Leboulanger e746ca9b1a start havine audio / video. Doesn't work correctly yet 2014-03-25 21:26:57 +01:00
Yann Leboulanger ca1d2331d8 rename goojim iconset files 2014-03-25 14:46:47 +01:00
Fedor Brunner 3b629a52d2 "4096-bit MODP Group" from RFC3526, Section 5.
The prime is: 2^4096 - 2^4032 - 1 + 2^64 * { [2^3966 pi] + 240904 }

RFC3526 specifies a generator of 2.

The generation of the group is described in RFC 2412.

Fixes: #7644
2014-02-17 14:54:20 +01:00
Fedor Brunner 80cc75f575 New set of CA certificates is in cacert.pem, used only on Windows.
These CA certificates were copied from debian ca-certificates, which uses
certificates from Mozilla's trust store.

spi CA certificate has be removed, no server in xmpp.net list uses this
CA certificate.
https://xmpp.net/directory.php

I have removed these CA certificates with 1024-bit RSA public keys,
because Mozilla is planning to remove them in Q1 2014 :

Digital_Signature_Trust_Co._Global_CA_1.crt
Digital_Signature_Trust_Co._Global_CA_3.crt
Entrust.net_Secure_Server_CA.crt
Equifax_Secure_CA.crt
Equifax_Secure_eBusiness_CA_1.crt
Equifax_Secure_Global_eBusiness_CA.crt
GTE_CyberTrust_Global_Root.crt
NetLock_Business_=Class_B=_Root.crt
NetLock_Express_=Class_C=_Root.crt
RSA_Root_Certificate_1.crt
Thawte_Premium_Server_CA.crt
Thawte_Server_CA.crt
ValiCert_Class_1_VA.crt
ValiCert_Class_2_VA.crt
Verisign_Class_1_Public_Primary_Certification_Authority.crt
Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.crt
Verisign_Class_2_Public_Primary_Certification_Authority_-_G2.crt
Verisign_Class_3_Public_Primary_Certification_Authority.crt
Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.crt

See:
https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/
https://wiki.mozilla.org/CA:MD5and1024

I'm also removing TurkTrust CA certificates because of this security
incident:
https://blog.mozilla.org/security/2013/01/03/revoking-trust-in-two-turktrust-certficates/

TURKTRUST_Certificate_Services_Provider_Root_1.crt
TURKTRUST_Certificate_Services_Provider_Root_2007.crt
TURKTRUST_Certificate_Services_Provider_Root_2.crt

other/cacert.pem is used only on Windows. On Unix platforms
use CA certificates installed in /etc/ssl/certs
(python-nbxmpp loads CA certificates from /etc/ssl/certs directory)

Fixes #7629
2014-02-17 14:37:29 +01:00
Yann Leboulanger 7565fed0ca add missing signal. Fixes #7586 2013-12-14 09:57:50 +01:00
Yann Leboulanger fa90c358bb install dh4096.pem file. Fixes #7563 2013-11-17 09:40:21 +01:00
Yann Leboulanger d4c2fd4da8 [fedor] enable forward secrecy thanks to Diffie-Hellman parameters. Fixes #7555 2013-11-12 21:10:22 +01:00
Denis Fomin bc62cb1da8 [Darlan]Set layout_style of buttons Add (gtk-add) Remove (gtk-remove) to center. See #7491 2013-11-05 15:04:49 +04:00
Denis Fomin 1e8644f9e3 [Darlan]Set layout_style of buttons Add (gtk-add) Remove (gtk-remove) to center. Fixes #7491 2013-11-05 14:46:48 +04:00