Philipp Hörist
731aaab633
Improve module imports
...
Import modules only on demand instead all on first module import
2019-04-19 16:57:12 +02:00
Philipp Hörist
9d75c77982
Remove GPG code from Gajim
...
Code moved into plugin
2019-04-16 23:24:40 +02:00
Philipp Hörist
3b3c2af97b
Fix wrong-import-position pylint errors
2019-04-07 21:15:39 +02:00
Philipp Hörist
239ab1455b
Refactor Software Version
...
- Simplify modules because nbxmpp handles more stuff
2019-04-05 19:44:30 +02:00
Philipp Hörist
be26f50120
Fix nbxmpp method calls
...
features_nb was renamed
2019-03-16 14:01:49 +01:00
Philipp Hörist
979c7d2553
Dont leak DNS query if we connect via proxy
...
Fixes #9573
2019-03-16 13:22:05 +01:00
Philipp Hörist
1827249653
Fix imports
...
transports_nb was renamed in nbxmpp
2019-03-04 13:49:03 +01:00
Philipp Hörist
94eef409db
Fix imports
...
dispatcher_nb was renamed in nbxmpp
2019-03-03 19:40:39 +01:00
Philipp Hörist
72fc96ae63
Refactor Annotations
...
- Simplify modules because nbxmpp handles more stuff
2019-02-18 23:02:14 +01:00
Philipp Hörist
11c5fd29e5
Remove not used PEP module code
2019-02-18 23:02:05 +01:00
André Apitzsch
36a0083942
Clean up OpenSSL code
2019-02-06 20:25:55 +01:00
Philipp Hörist
a89bec0b9d
Refactor Bookmarks
...
- Simplify modules because nbxmpp handles more stuff
2019-02-04 21:59:33 +01:00
Philipp Hörist
be95b04007
Refactor UserNickname and UserMood
...
- Use IconTheme for mood icons
- Simplify modules because nbxmpp handles more stuff
2019-01-30 23:36:01 +01:00
Philipp Hörist
cf8eafffb2
Detect full language code
...
Previously we only used short language codes (en, de, fr)
- Add conversion method to rfc5646 format
2019-01-19 20:40:06 +01:00
Philipp Hörist
4f3e4d2242
Pass xml:lang to nbxmpp
2019-01-07 23:44:51 +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
5fd1e7b4bf
Remove ping timeout on disconnect handler
2019-01-04 00:49:59 +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
f3d5babc65
Register handlers in CommonConnection class
2019-01-03 10:19:25 +01:00
Philipp Hörist
371756c2a5
Remove unnecessary event classes
2019-01-03 09:06:44 +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
9ae6654dd3
Add IQ and Gateway module
2019-01-03 00:19:23 +01:00
Philipp Hörist
e9f4c5050e
Refactor MUC captcha challenge code
2018-12-19 23:00:50 +01:00
Philipp Hörist
6e30d3af64
Adapt to nbxmpp API changes
...
- Remove support for OAUTH2
- Remove insecure password dialog, its impossible now that a user can connect plain by mistake
- Refactor requesting the password
- Add possibility to delete passwords
2018-12-09 18:48:44 +01:00
Philipp Hörist
4968fe39e2
Correctly remove ping timeout
...
Fixes #9481
2018-12-05 17:03:34 +01:00
Philipp Hörist
932377f533
Remove unused event
2018-12-04 19:32:13 +01:00
Philipp Hörist
700666b820
Refactor send timeouts
...
Fixes #9459
2018-12-04 19:29:32 +01:00
Philipp Hörist
78f439c611
Refactor disconnect code
...
Fixes #9467
2018-12-04 19:28:50 +01:00
Philipp Hörist
f1ab9fb683
Fix connection resume
...
Fixes #9458
2018-11-27 19:23:34 +01:00
Philipp Hörist
5fa56684c7
Adapt to nbxmpp API changes
2018-11-25 20:02:20 +01:00
Emmanuel Gil Peyrot
b4d34bf7f6
Move XEP-0231 into its own module
2018-11-05 19:58:49 +01:00
Philipp Hörist
bf87ad5ac8
Import _() instead of using builtin namespace
...
- Prepare for removing the global installed _() method in builtins
- Sort some imports along the way
2018-10-06 22:38:55 +02:00
Philipp Hörist
4f1a3a32c5
Fix resume after sm timeout
...
Fixes #9364
2018-10-05 21:25:15 +02:00
Philipp Hörist
b6c43c9066
Fix the fix
2018-10-03 08:08:32 +02:00
Marcin Mielniczuk
237abf742b
Pylint CI improvements
...
* Move the pylint CI configuration to a separate script
* Update pylint in CI to 2.1.1
* Add pycurl to pylint whitelist
2018-10-03 07:58:54 +02:00
Philipp Hörist
ef3cc504d2
Pass correct show state
2018-10-03 07:53:30 +02:00
Philipp Hörist
460d390795
Refactor Chat State Notifications
...
- Move code into chatstate module
- Refactor most of the code, make it much simpler
2018-09-30 22:58:38 +02:00
Philipp Hörist
6c80473ebe
pylint W0143 is not available on pylint < 2.0
2018-09-18 17:39:35 +02:00
Philipp Hörist
385ef2e456
Fix pylint errors
...
- duplicate-key
- eval-used
- comparison-with-callable
2018-09-18 17:02:14 +02:00
Philipp Hörist
29647ea693
Fix trailing-whitespace pylint errors
2018-09-18 13:38:22 +02:00
Philipp Hörist
ccc06a04ab
Fix bad-whitespace pylint errors
2018-09-18 12:06:01 +02:00
Philipp Hörist
ff6ca57033
Fix no-else-return pylint errors
2018-09-18 10:16:54 +02:00
Philipp Hörist
158d013a86
Fix literal-comparison pylint errors
2018-09-17 23:03:45 +02:00
Philipp Hörist
0b8b4f75c3
Fix pylint errors
2018-09-17 22:20:19 +02:00
Philipp Hörist
e8ac644440
Fix unused-variable pylint errors
2018-09-17 21:16:19 +02:00
Philipp Hörist
d638087c26
Fix logging-not-lazy pylint errors
2018-09-17 18:57:00 +02:00
Philipp Hörist
49ca238252
Fix len-as-condition pylint errors
2018-09-16 01:10:04 +02:00