Commit graph

15002 commits

Author SHA1 Message Date
Philipp Hörist
0d16ef32e6 Fix StatusIcon on MacOS 2017-10-17 18:36:02 +02:00
Philipp Hörist
1f0cc2b665 Fix bindtextdomain not available on MacOS 2017-10-17 16:28:56 +02:00
Philipp Hörist
f234722456 Correctly pass authentication mechs to nbxmpp 2017-10-16 17:04:35 +02:00
Philipp Hörist
ed764789f1 Show blocked contacts as offline 2017-10-15 21:34:42 +02:00
Philipp Hörist
03e326688d MUC: Hide block menu if privacy list is absent 2017-10-15 21:34:42 +02:00
Philipp Hörist
29cf416da4 Send Presence probe on unblock 2017-10-15 21:34:32 +02:00
Philipp Hörist
2446c7e3ed Refactor Blocking List
Fixes #8762
2017-10-15 18:03:41 +02:00
Philipp Hörist
f22fa200ea Return IQ result on blocking push 2017-10-15 15:53:28 +02:00
Philipp Hörist
2e9de7702f Remove discovery of generic pubsub support
We use PubSub only on our account jid, this use case is what PEP
was made for. If PEP is discovered we know that certain PubSub
features are supported, see: https://xmpp.org/extensions/xep-0163.html#defaults

The current check for <feature var='http://jabber.org/protocol/pubsub'/>
is pretty useless, as it just tells us that there is a PubSub implementation
but not much about the features. Only `publish` and `subscribe` are MUST
in XEP-0060 which is not enough for our needs.

If there is ever need to discover a generic PubSub implementation
that is not PEP we should check for all the PubSub features we need
instead of only for <feature var='http://jabber.org/protocol/pubsub'/>
2017-10-15 01:56:52 +02:00
Philipp Hörist
64d3bf63cf Discover PEP on the account jid
see: https://xmpp.org/extensions/xep-0163.html#support
2017-10-15 00:52:34 +02:00
Philipp Hörist
16ad608066 Minimize Roster correctly on ESC
Fixes #8765
2017-10-14 21:08:58 +02:00
Philipp Hörist
5aeed6c737 Remove AcronymExpanderPlugin
Moved to the gajim-plugins repository
2017-10-14 16:10:14 +02:00
Philipp Hörist
2b0ab5e9aa Fix syntax error 2017-10-14 09:48:57 +02:00
Philipp Hörist
c6fc9081c5 Catch exception when closing window
Fixes #8761
2017-10-14 09:43:44 +02:00
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
149522dcee ServerInfo: Add PubSub discovery 2017-10-14 00:13:18 +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
f4a734b70c Add GooCanvas to the Windows build
Its for the Whiteboard Plugin
2017-10-12 18:29:51 +02:00
Philipp Hörist
a63131c556 Update README.md 2017-10-10 20:37:20 +02:00
Philipp Hörist
4379c2d014 Execute handler only for the correct account 2017-10-08 22:29:15 +02:00
Philipp Hörist
95a984f645 HistoryWindow: Fix some UI issues
- Set application and menubar
- Remove deprecated settings

Fixes #8756
2017-10-08 19:02:55 +02:00
Philipp Hörist
0b1d5a3174 Remove unused import
- Sort imports correctly (PEP8)
2017-10-08 18:09:15 +02:00
Philipp Hörist
57efe7c457 Set application and menubar on MessageWindow 2017-10-08 18:08:13 +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
4b45053ee4 Merge branch 'pepavatar' into 'master'
Avatar Refactoring

Closes #8743

See merge request !135
2017-10-08 11:30:56 +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
38406e39d6 Remove BigAvatarWindow 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
Philipp Hörist
249e26feac Merge branch 'gitignore' into 'master'
Update setup.py and .gitignore

See merge request !142
2017-10-08 00:42:56 +02:00
Philipp Hörist
c4c08ad645 Merge branch 'deprecated' into 'master'
Fix deprecation warnings

See merge request !143
2017-10-08 00:42:47 +02:00
André Apitzsch
2872405f07 Fix deprecation warnings 2017-10-07 21:01:27 +02:00
Philipp Hörist
3d76559b39 Update README.md 2017-10-07 18:24:05 +02:00
Philipp Hörist
ee684780f9 Merge branch 'flatpak' into 'master'
add flatpak support

See merge request !83
2017-10-07 18:02:26 +02:00
André Apitzsch
6d69c010af Flatpak: add install instructions 2017-10-07 17:42:07 +02:00
André Apitzsch
485a2933b2 add flatpak support 2017-10-07 17:42:07 +02:00
Philipp Hörist
88609b26f8 Merge branch 'color_string' into 'master'
Replace make_color_string() by Gdk.RGBA method

See merge request !141
2017-10-07 17:38:25 +02:00
Philipp Hörist
d8ef967ef2 Merge branch 'appdata' into 'master'
AppData: update information

See merge request !139
2017-10-07 17:38:11 +02:00
André Apitzsch
83d3635244 Update setup.py and .gitignore 2017-10-07 17:24:37 +02:00
André Apitzsch
c758da1123 Replace make_color_string() by Gdk.RGBA method 2017-10-07 17:03:31 +02:00
Yann Leboulanger
372c1f9941 make a string not translatable 2017-10-07 14:54:39 +02:00
Philipp Hörist
2a2d4477a7 Fix broken highlight sound in Groupchat
tim is epoch, time.localtime() a struct_time
2017-10-07 11:15:10 +02:00
Philipp Hörist
6f2fbde60e Highlight on mention of own real JID in Groupchat
Fixes #8752
2017-10-07 11:10:53 +02:00
Philipp Hörist
4e1d296dcf Make Groupchat JID selectable
Fixes #8753
2017-10-07 10:28:43 +02:00
Philipp Hörist
c57753bd3f Merge branch 'ssl' into 'master'
Simplify check_X509.py

See merge request !140
2017-10-05 22:38:00 +02:00