Philipp Hörist
fcf15fcaf2
Bookmarks: Remove invalid publish option
2017-10-14 00:13:19 +02:00
Philipp Hörist
dd4a80054d
Discover PublishOptions also if PubSub is not discovered
...
PEP supports a subset of PubSub and can also support publish options
2017-10-14 00:13:19 +02:00
Philipp Hörist
ac281533f5
Get Pubsub bookmarks also if PEP is supported
2017-10-14 00:13:19 +02:00
Philipp Hörist
e79af35e9c
Refactor store_bookmarks()
...
- Add logging
- Move Node building code into own methods
2017-10-14 00:13:13 +02:00
Philipp Hörist
4379c2d014
Execute handler only for the correct account
2017-10-08 22:29:15 +02:00
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