André Apitzsch
125ce523e4
Rename src directory
2017-07-02 17:25:47 +02:00
Philipp Hörist
cb65cfc5ae
Add config option to activate XEP-0146 commands
...
Some of the Commands have security implications, thats why we disable them per default
Fixes #8378
2017-05-26 23:10:05 +02:00
Philipp Hörist
3335482345
Add 'encryption' config options group
...
We have to save the value per account and contact, because otherwise
it could lead to problems if a jid is added to more than one account.
As key this uses a string in the form of 'Account-BareJid'.
The config option group 'contacts' is not used because there are values
like 'speller_language' that make more sense to set on a Jid basis, rather than a
Account-Jid basis.
Treat an empty config value or no config value as 'disabled', instead
of writing a config value of 'disabled'. This has the benefit that we
dont have to write config values for contacts were we dont use encryption.
2017-05-18 21:42:40 +02:00
Philipp Hörist
cf07022cbd
Remove ESessions encryption/decryption from core
2017-05-07 18:40:05 +02:00
Philipp Hörist
3fd35a041e
Remove PGP encryption/decryption from core
2017-05-07 18:38:33 +02:00
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
Philipp Hörist
89f1e9820d
Merge branch 'dbus' into 'master'
...
Port Network Watcher to Gio API
See merge request !88
2017-04-29 23:37:55 +02:00
Philipp Hörist
3fb12148b9
Remove not working proxys
2017-04-29 17:22:26 +02:00
Philipp Hörist
1840ff235e
Port Network Watcher to Gio API
2017-04-25 14:51:35 +02:00
Philipp Hörist
1d2320b0bb
Add aesgcm to valid uri schemes
2017-04-15 12:02:44 +02:00
Philipp Hörist
78b562f7a5
Make PGP encoding configurable
...
python-gnupg uses latin1 as default encoding because GPG itself uses
latin1 as default.
We should not override this default with getpreferredencoding, because
getpreferredencoding maybe returns something else than what GPG is configured
on that system.
Example: On Windows
GPG is run in default mode with 'latin1'
getpreferredencoding returns 'cp1252'
The approach would be now to default to latin1 as it is GPGs default.
And if the User sets a different ecoding for GPG he has to set it in
Gajim aswell.
2017-04-12 22:50:02 +02:00
Markus Böhme
8df8486def
Add @unique decorator to all enumerations
...
Currently, there are no enumerations using the enum module which reuse
values/need aliases. Add the @unique decorator to all enum classes as a
safety net for future modifications.
2017-03-29 10:56:31 +02:00
Philipp Hörist
1e06db9fa6
Remove smooth scrolling
...
GTK3+ does smooth scrolling in ScrolledWindows on its own
2017-03-11 22:11:01 +01:00
Philipp Hörist
e00341e83e
Dont use depracted override_background_color()
2017-03-02 23:58:21 +01:00
Emmanuel Gil Peyrot
2fbadc91e9
Use Enum or IntEnum instead of range() constants.
2017-02-11 02:40:07 +00: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
Philipp Hörist
e41a751c7b
Add config setting for use of keyring
2017-01-23 19:02:21 +01:00
Yann Leboulanger
65362358a9
ability to have a random string in the resource
2017-01-04 13:14:21 +01:00
Philipp Hörist
ac4859fb87
Remove unused imports
2016-12-22 18:19:24 +01:00
Emmanuel Gil Peyrot
13a61d7618
Remove support for GNOME Keyring and KWalletCLI, instead always use libsecret.
2016-11-20 21:56:26 +00:00
Emmanuel Gil Peyrot
71c01ad03e
Remove unreachable code, and simplify is_valid_bool.
2016-11-05 14:53:48 +00:00
Yann Leboulanger
d0ace18434
default connection is now only done with TLS. No more legacy SSL or plain connection. Fixes #8390
2016-09-18 15:18:30 +02:00
tmolitor
7950146105
Minimize groupchats by default, fixes #8369
2016-09-05 19:02:43 +02:00
tmolitor
33fff8317d
Some sensible default values to give users more privacy and less annoyance
2016-08-08 15:12:28 +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
8d57da9d39
update video config from 0.16 to 1.0
2016-03-30 21:19:13 +02:00
Yann Leboulanger
10871b9a33
enable_esessions needs Gajim restart
2016-02-21 19:03:44 +01:00
Yann Leboulanger
b74fdf1c8b
add advanced option to put the roster on the right in single window mode. Fixes #4679
2016-02-21 11:07:04 +01:00
Yann Leboulanger
9917484736
[Allan Nordhøy] improve some strings
2016-01-16 16:05:43 +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
a44a71d6a5
add option to en(dis)able XEP-0136/0313. Fixes #8127
2015-08-20 15:08:53 +02:00
Yann Leboulanger
0735ec2214
start fixing Jingle Audio / Video
2015-08-21 22:04:55 +02:00
Yann Leboulanger
c9eb479fe3
Correctly register gajim-remote with xmpp: URIs
2015-07-17 22:19:16 +02:00
Yann Leboulanger
44dc946d82
[misterX] update MAM implementation to V0.3
2014-12-27 16:44:05 +01:00
Yann Leboulanger
b8e991a990
enable carbons by default for newly created accounts
2014-11-11 16:11:26 +01:00
Yann Leboulanger
0a8af73650
add XEP-313 (MAM) support
2014-11-11 15:28:24 +01:00
Fedor Brunner
d0b0f6992a
New option 'authentication_mechanisms'
...
Fixes #7671
2014-03-01 21:16:24 +01:00
Fedor Brunner
bb7442b580
Add ability to configure TLS protocol version.
...
add configuration option tls_version
Related to
https://python-nbxmpp.gajim.org/ticket/17
2014-01-27 16:31:08 +01:00
Fedor Brunner
6588636aa5
Support for sha256 fingerprint.
...
Fixes #7628
2014-01-21 15:27:41 +01:00
Denis Fomin
4b33634a0b
Copyright 2013>2014
2014-01-02 12:33:54 +04:00
Fedor Brunner
3b0d68d06a
Enable use of 2048, 3072, 4096 bit DH groups in ESessions. The 3072-bit DH
...
group is prefered.
Fixes #7615
2013-12-29 16:00:01 +01:00
Fedor Brunner
4a360397fe
cipher specification cleanup
...
https://trac.gajim.org/ticket/7599
2013-12-23 23:26:54 +01:00
Yann Leboulanger
d7abab9097
ability to configure cipher list
2013-11-03 17:57:12 +01:00
Denis Fomin
002a5c7eee
Set gajim-remote to not active by default. Fixes #7454
2013-10-15 23:56:20 +04:00
Denis Fomin
190f377df4
typo
2013-08-16 10:09:41 +04:00
Yann Leboulanger
4671bba069
[Darlan] improve some strings. Fixes #7239
2013-08-15 10:33:27 +02:00
Yann Leboulanger
fd0ff877a3
GObject.* -> GLib.*
2013-07-28 20:50:30 +02:00
Yann Leboulanger
a14c758d06
- regroup display PEP info in roster options
...
- add option to show positive XEP-0184 ack in message window. Fixes 7341
2013-05-12 21:32:29 +02:00
Yann Leboulanger
9c8c1de03f
update my copyright
2013-04-05 21:35:39 +02:00
Denis Fomin
f8ea97203a
Fix roster size(gajim in one window mode) in fullscreen mode and in tiling wm. Fixes #7315
2013-03-10 22:18:53 +04:00