Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
86064be3 by lovetox at 2020-03-12T22:37:25+01:00
Update README.md
- - - - -
02464885 by lovetox at 2020-03-12T22:37:58+01:00
Update setup.cfg
Remove pyOpenSSL dependency
- - - - -
2 changed files:
- README.md
- setup.cfg
Changes:
=====================================
README.md
=====================================
@@ -2,14 +2,15 @@
`python-nbxmpp` is a Python library that provides a way for Python applications to use the Jabber/XMPP network in a non-blocking way. This library was initially a fork of `xmpppy`, but is now using non-blocking sockets.
+## Runtime Requirements
+
+- PyGObject
+- GLib >= 2.60
+- libsoup
+- precis-i18n
+
## Features
-* Asynchronous
-* Supports ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1, DIGEST-MD5, PLAIN, and X-MESSENGER-OAUTH2 authentication mechanisms.
-* Supports connection via proxies
-* Supports TLS
-* Supports [BOSH (XEP-0124)](https://xmpp.org/extensions/xep-0124.html)
-* Supports [Stream Management (XEP-0198)](https://xmpp.org/extensions/xep-0198.html)
* List of [supported XEPs](https://dev.gajim.org/gajim/python-nbxmpp/-/wikis/Supported-XEPs-in-p…
## Starting Points
@@ -26,3 +27,5 @@ Run the following:
### Usage
To use python-nbxmpp, `import nbxmpp` in your application.
+
+or use the example client `python3 -m nbxmpp.examples.client`
=====================================
setup.cfg
=====================================
@@ -15,7 +15,6 @@ python_requires = >=3.5
packages = find:
install_requires =
precis-i18n>=1.0.0
- pyOpenSSL>=16.2
[options.packages.find]
exclude =
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/compare/b714f7c468efe481f72d8bf…
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/-/compare/b714f7c468efe481f72d8bf…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
8b9da8f9 by lovetox at 2020-03-11T22:22:07+01:00
RemoveAccount: Fix removing disabled accounts
- - - - -
2 changed files:
- gajim/gtk/remove_account.py
- gajim/gui_interface.py
Changes:
=====================================
gajim/gtk/remove_account.py
=====================================
@@ -149,7 +149,7 @@ class RemoveChoice(Page):
label.set_halign(Gtk.Align.CENTER)
label.set_justify(Gtk.Justification.CENTER)
- service = app.connections[account].get_own_jid().getDomain()
+ service = app.config.get_per('accounts', account, 'hostname')
check_label = Gtk.Label()
check_label.set_markup(
_('Do you want to unregister your account on <b>%s</b> as '
=====================================
gajim/gui_interface.py
=====================================
@@ -1767,7 +1767,8 @@ class Interface:
app.connections[account].disconnect(gracefully=True,
reconnect=False)
- self.disable_account(account)
+ if app.config.get_per('accounts', account, 'active'):
+ self.disable_account(account)
app.logger.remove_roster(app.get_jid_from_account(account))
# Delete password must be before del_per() because it calls set_per()
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/8b9da8f9ab69142848bf866254b7221d…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/8b9da8f9ab69142848bf866254b7221d…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
4a6ebefa by lovetox at 2020-03-11T19:07:03+01:00
Remove unused import
- - - - -
1 changed file:
- gajim/gtk/server_info.py
Changes:
=====================================
gajim/gtk/server_info.py
=====================================
@@ -17,7 +17,6 @@ from collections import namedtuple
from datetime import timedelta
import nbxmpp
-from nbxmpp.const import ConnectionType
from nbxmpp.util import is_error_result
from gi.repository import Gtk
from gi.repository import Gdk
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/4a6ebefafe0d7ee76fc864501002d538…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/4a6ebefafe0d7ee76fc864501002d538…
You're receiving this email because of your account on dev.gajim.org.