Commit graph

135 commits

Author SHA1 Message Date
Philipp Hörist
1d5665632a Print malformed pubsub avatar stanzas 2017-10-08 14:32:59 +02:00
Philipp Hörist
1b90f75b17 Fix missing conn attr 2017-10-08 14:21:40 +02:00
Philipp Hörist
fec3fe9605 Fix db migration 2017-10-08 14:03:37 +02:00
Philipp Hörist
ed6278aeb3 Move Presence code into ConnectionHandlers 2017-10-08 11:26:33 +02:00
Philipp Hörist
21db50bbaa Move IQ Handler into ConnectionHandlers 2017-10-08 11:26:33 +02:00
Philipp Hörist
a01cdbf271 Refactor Avatars
- Add support for Pubsub Avatars
- Dont poll for vCard Updates, only use XEP-0153
- Dont cache vCards
- Store the avatar SHA of roster contacts in the DB
- Store the current SHA of each contact in the Contacts Object
- Move some code into the ConnectionVcard Class
2017-10-08 11:26:28 +02:00
Philipp Hörist
68f13788ed Add avatar_sha field to Cache DB 2017-10-08 11:25:49 +02:00
André Apitzsch
c758da1123 Replace make_color_string() by Gdk.RGBA method 2017-10-07 17:03:31 +02:00
André Apitzsch
749a01a276 Simplify check_X509.py
as pyasn1 and pyOpenSSL are required now
2017-10-05 21:58:45 +02:00
Yann Leboulanger
6d10a5e2cf fix translation strings 2017-10-03 12:36:31 +02:00
Philipp Hörist
69248b2fe7 Fix pylint/pep8 errors 2017-09-29 00:11:29 +02:00
Philipp Hörist
3e764c3d35 Fix some logging calls
- Add logging domain to some modules
- Log to module domain instead of generic 'gajim'
2017-09-26 07:14:01 +02:00
André Apitzsch
5819f7e439 setup.py: move plugins directory to data directory 2017-09-22 21:48:18 +02:00
André Apitzsch
06102e7d97 Linux: fix translation issue 2017-09-22 19:12:26 +02:00
André Apitzsch
624bee755c fix file lookup location and other issues 2017-09-22 19:12:26 +02:00
Philipp Hörist
b60fe02680 Use own module logger for connection_zeroconf 2017-09-22 00:07:48 +02:00
Yann Leboulanger
66e9bc4e03 Merge branch 'master' into 'gnotification'
# Conflicts:
#   gajim/gajim.py
2017-09-21 20:44:18 +02:00
Yann Leboulanger
28184273e6 annouce XEP-0380 support 2017-09-21 20:36:45 +02:00
Philipp Hörist
7e475705c9 Add simple log instance getter 2017-09-21 19:49:07 +02:00
Yann Leboulanger
0c167b6561 Merge branch 'master' into 'master'
implement XEP-0380. Fixes #8734

Closes #8734

See merge request !133
2017-09-21 17:28:32 +02:00
Yann Leboulanger
3e1ea4a3dc implement XEP-0380. Fixes #8734 2017-09-21 17:19:25 +02:00
Yann Leboulanger
ab60bcbe85 PyOpenSSL removed rand module. Stop using it. Fixes #8731 2017-09-20 11:39:55 +02:00
Philipp Hörist
f6deff2cd0 Fix import 2017-09-19 22:06:21 +02:00
Philipp Hörist
267dd73fcb Catch LibSecret errors 2017-09-19 22:04:39 +02:00
Yann Leboulanger
84060484c4 Remove more Gmail things 2017-09-19 15:52:53 +02:00
Yann Leboulanger
a378152a9c Remove Gmail special options 2017-09-19 15:44:58 +02:00
Yann Leboulanger
152be4473b Fix some strings for a better translation 2017-09-19 12:45:02 +02:00
Philipp Hörist
b93098a379 Dont use Resolver when using a proxy
This leaks the DNS request
2017-09-17 14:02:01 +02:00
Philipp Hörist
2c9d5d838b Fix Resolver Test 2017-09-17 10:43:10 +02:00
Philipp Hörist
cf61eac086 Merge branch 'moveData' into 'master'
Move data files to module

See merge request !132
2017-09-16 16:34:45 +02:00
Philipp Hörist
dfdeb65e8f New AccountsWindow 2017-09-16 15:55:32 +02:00
André Apitzsch
0080c61014 Install data to new location 2017-09-16 12:18:22 +02:00
Philipp Hörist
41b977b914 Add option to disable ascii emoticons 2017-09-15 23:22:47 +02:00
Yann Leboulanger
083e3017ab Use GNotification instead of pynotify or dbus 2017-09-13 21:20:37 +02:00
Philipp Hörist
995ade8a11 Only log for GC Message for one account 2017-09-07 16:42:51 +02:00
Philipp Hörist
1a0b7ee163 Dont lose own JID from bind
_registered_name is None on a smacks resume.

Gajim creates on every connection attempt a new nbxmpp.NonBlockingClient
instance. This is why _registered_name is None when we go through a
smacks resume, because there is no bind event, and the new NonBlockingClient
instance has no knowledge of the previous successful bind.
2017-09-06 21:26:40 +02:00
Philipp Hörist
8bc2ab096e Add more log output in case we drop carbons 2017-09-03 22:35:56 +02:00
Philipp Hörist
4372b67433 Refactor AboutDialog
- Move Credits to const.py
- Minor Refactoring
2017-09-02 11:22:18 +02:00
Philipp Hörist
ec1d75f15b Fix typo in link 2017-08-27 22:41:11 +02:00
Philipp Hörist
298fa4b96d Update old trac links 2017-08-27 22:32:33 +02:00
Yann Leboulanger
d6a8a238f8 Merge branch 'os_info' into 'master'
common.helpers: simplify get_os_info()

See merge request !122
2017-08-27 22:22:02 +02:00
Emmanuel Gil Peyrot
63947c42e4 dataforms: Replace @nested_property with @property. 2017-08-27 20:57:35 +01:00
Yann Leboulanger
b4362a8a97 ignore some pylint errors 2017-08-27 21:37:19 +02:00
André Apitzsch
66b49c243c common.helpers: simplify get_os_info() 2017-08-26 00:19:32 +02:00
Yann Leboulanger
134f72db17 Hide some pylint errors 2017-08-24 23:20:35 +02:00
Yann Leboulanger
8d4e815f3e fix some pylint errors 2017-08-24 23:01:06 +02:00
André Apitzsch
663176cfc5 fix some import warnings and errors pointed out by pylint 2017-08-24 01:18:01 +02:00
Philipp Hörist
1a352c0e47 Zeroconf: Call method with correct arguments 2017-08-23 23:34:16 +02:00
Philipp Hörist
28045e9d36 Resolver: Raise correct error 2017-08-23 23:29:38 +02:00
Philipp Hörist
95f4703de2 Fix unexpected-keyword-arg 2017-08-23 20:24:55 +02:00