Philipp Hörist
633795b7f4
Dont fail on users leaving a group chat
...
Fixes #9527
2019-01-05 19:17:34 +01:00
Sebastiaan Lokhorst
a91f5f2c49
Fix Bonjour (pybonjour) on macOS
2019-01-05 18:37:09 +01:00
André Apitzsch
468d8bd472
Bump copyright year
2019-01-05 17:35:00 +01:00
André Apitzsch
58d7096aca
Remove obsolete dbus plugin
2019-01-05 16:46:36 +01:00
Philipp Hörist
d200e94fba
Better determine language cross platform
2019-01-05 16:27:11 +01:00
Philipp Hörist
4aca2eeae2
Dont send chatstates when cycling MUC nicks
...
- Add ability to enable/disable the whole module so it doesnt try to send chatstates when we are offline
2019-01-04 15:21:55 +01:00
Philipp Hörist
4bd14bc51d
Use custom link handler in AboutDialog
...
Fixes #9525
2019-01-04 11:56:23 +01:00
Philipp Hörist
67318a49e5
Preferences: Add some default options
...
- Option to set default sync threshold
- Option to set default show join/leave
- Option to set default show status message change
2019-01-04 09:00:12 +01:00
Philipp Hörist
5fd1e7b4bf
Remove ping timeout on disconnect handler
2019-01-04 00:49:59 +01:00
Philipp Hörist
b600328639
Refactor message handlers
...
- Adapt to nbxmpp now unwraping MAM messages
- Use nbxmpp properties
- Save message-id to database
2019-01-04 00:11:28 +01:00
Philipp Hörist
cdb37828e4
Move message error handler into message module
2019-01-03 11:52:26 +01:00
Philipp Hörist
c0fb645309
Move MUC message logging into message module
2019-01-03 11:25:45 +01:00
Philipp Hörist
4631f50372
Remove unused code
2019-01-03 10:46:31 +01:00
Philipp Hörist
eb9f340a03
Remove star imports
2019-01-03 10:41:22 +01:00
Philipp Hörist
b05f0e1458
Move methods into Connection class
2019-01-03 10:19:53 +01:00
Philipp Hörist
0441ccd4e9
Move 'agent-removed' handler into Gateway module
2019-01-03 10:19:29 +01:00
Philipp Hörist
f3d5babc65
Register handlers in CommonConnection class
2019-01-03 10:19:25 +01:00
Philipp Hörist
1399c41d59
Remove old dbus module
...
We now use Gio DBus
2019-01-03 09:06:49 +01:00
Philipp Hörist
371756c2a5
Remove unnecessary event classes
2019-01-03 09:06:44 +01:00
Philipp Hörist
fcb33a10e7
Add missing get_instance() for Gateway/IQ module
2019-01-03 01:00:31 +01:00
Philipp Hörist
d1ccfd515a
MUC: Dont check for unique room id support
...
This feature was remove from XEP-0045 in Version 1.25 (2012-02-08). We simply now use an uuid instead.
2019-01-03 00:50:22 +01:00
Philipp Hörist
d622439a44
Remove unused code
2019-01-03 00:50:00 +01:00
Philipp Hörist
9ae6654dd3
Add IQ and Gateway module
2019-01-03 00:19:23 +01:00
Philipp Hörist
d93fe8b1ea
HTTPAuth: Use nbxmpp handlers
2019-01-02 16:53:06 +01:00
Philipp Hörist
d121bbf4ab
Refactor Zeroconf presence
2019-01-02 16:10:30 +01:00
Philipp Hörist
b37c578504
Fix tests
...
- Fix more pylint errors
- Move caps test for now to broken
2019-01-02 02:27:38 +01:00
Philipp Hörist
0fcf90f8d5
Fix pylint errors
2019-01-02 02:16:42 +01:00
Philipp Hörist
f2beea0df3
Refactor Caps module
2019-01-02 02:04:54 +01:00
Philipp Hörist
a289ad5f60
Refactor Presence
...
- Remove option to hide self contacts for now. This makes the code less
complicated.
- Move as much code as possible into the presence module
- Use nbxmpp properties
2019-01-02 02:04:42 +01:00
Philipp Hörist
608607b721
Remove old PEP code
2018-12-31 10:54:51 +01:00
Philipp Hörist
a7aea4cac1
Raise version to 1.1.91.1
2018-12-31 02:03:31 +01:00
Philipp Hörist
735e72c965
Plugins: Unregister StanzaHandler correctly
2018-12-31 01:58:03 +01:00
Philipp Hörist
73f3e01bdf
Update actions after affiliation/role change
2018-12-30 21:27:07 +01:00
Philipp Hörist
d06b73d7c6
Rename some muc events
2018-12-30 21:18:17 +01:00
Philipp Hörist
e1c17d752e
Fix tests
2018-12-30 20:51:10 +01:00
Philipp Hörist
d203d36f07
Remove debug code
2018-12-30 20:44:59 +01:00
Philipp Hörist
0ad369dc97
Refactor MUC Presence
...
- Use nbxmpp properties
- Split into multiple events
- Add new options in the group chat menu for print settings
2018-12-30 20:06:59 +01:00
Philipp Hörist
ed4a81fead
Windows: Fix build
...
Seems we cant set an install order for pip requirements, so install precis-18n alone
2018-12-30 01:37:10 +01:00
Philipp Hörist
5a148f1657
Preferences: Connect two missing signals
2018-12-29 23:05:29 +01:00
Philipp Hörist
79684d90d5
Simplify vcard avatar code
...
- Use nbxmpp properties
2018-12-28 13:38:15 +01:00
Philipp Hörist
34306921ed
Correctly parse delay in groupchats
2018-12-28 11:54:54 +01:00
Philipp Hörist
8094cadbea
Refactor MUC module
...
- nbxmpp provides now most of the MUC code
2018-12-27 22:13:35 +01:00
Philipp Hörist
c63e32634a
Adapt Zeroconf to nbxmpp changes
...
Fixes #9503
2018-12-23 22:33:10 +01:00
Philipp Hörist
b548b90a6c
Windows: Fix build
...
nbxmpp now requires precis-i18n
2018-12-22 14:21:25 +01:00
Philipp Hörist
94479dd7f6
Check if event was not consumed
...
Fixes #9096
2018-12-21 23:13:34 +01:00
Philipp Hörist
43f210bbaa
Remove unused code
2018-12-21 19:33:34 +01:00
Philipp Hörist
0e6011c088
Ignore bookmark updates from other jids
...
Because we use +notify to subscribe to the bookmarks node, we get notifications from contacts that have an open access bookmarks node
2018-12-21 19:10:18 +01:00
Philipp Hörist
4503f466d6
Simplify gc-message-received event
2018-12-21 18:36:09 +01:00
Philipp Hörist
40fc727156
Remove unused code
2018-12-21 14:13:08 +01:00
Philipp Hörist
85e79e7b27
Use nbxmpp properties for HTTPAuth
...
nbxmpp implements HTTPAuth now, so we dont need to parse it anymore
2018-12-21 12:23:26 +01:00