Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
f0af5c9a by Philipp Hörist at 2018-08-18T10:38:56Z
Update ChangeLog
- - - - -
2428e397 by Philipp Hörist at 2018-08-18T10:39:16Z
Prepare 0.6.7
- - - - -
3 changed files:
- ChangeLog
- nbxmpp/__init__.py
- setup.py
Changes:
=====================================
ChangeLog
=====================================
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+python-nbxmpp 0.6.7 (19 August 2018)
+
+ * Raise default TLS version to 1.2
+ * Remove DIGEST-MD5 from the default auth mechs
+ * Add STANZA RECEIVED Event (Some servers send more than one stanza in one packet)
+ * Add alternative locations to load TLS certs from
+
python-nbxmpp 0.6.6 (20 May 2018)
* Record all SSL errors instead of only the first
=====================================
nbxmpp/__init__.py
=====================================
--- a/nbxmpp/__init__.py
+++ b/nbxmpp/__init__.py
@@ -17,4 +17,4 @@ from .client_nb import NonBlockingClient
from .plugin import PlugIn
from .smacks import Smacks
-__version__ = "0.6.6"
+__version__ = "0.6.7"
=====================================
setup.py
=====================================
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@
from distutils.core import setup
setup(name='nbxmpp',
- version='0.6.6',
+ version='0.6.7',
description='Non blocking Jabber/XMPP module',
author='Yann Leboulanger',
author_email='asterix(a)lagaule.org',
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/compare/24631042b6f200ef8134b106a…
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/compare/24631042b6f200ef8134b106a…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
3e725de4 by Philipp Hörist at 2018-08-18T09:11:58Z
Remove stanza sent event
there is no need to make a difference between DATA SENT and STANZA SENT
all data that is sent is also always only a single stanza
- - - - -
9ad2e79d by Philipp Hörist at 2018-08-18T09:16:05Z
Change event name to match other events
- - - - -
24631042 by Philipp Hörist at 2018-08-18T10:29:48Z
Dispatch stream header
- - - - -
2 changed files:
- nbxmpp/dispatcher_nb.py
- nbxmpp/simplexml.py
Changes:
=====================================
nbxmpp/dispatcher_nb.py
=====================================
--- a/nbxmpp/dispatcher_nb.py
+++ b/nbxmpp/dispatcher_nb.py
@@ -418,7 +418,7 @@ class XMPPDispatcher(PlugIn):
#log.info('dispatch called: stanza = %s, session = %s, direct= %s'
# % (stanza, session, direct))
- self.Event('', 'STANZA_RECEIVED', stanza)
+ self.Event('', 'STANZA RECEIVED', stanza)
if not session:
session = self
@@ -441,7 +441,7 @@ class XMPPDispatcher(PlugIn):
xmlns = 'unknown'
# features stanza has been handled before
if name not in self.handlers[xmlns]:
- if name != 'features':
+ if name not in ('features', 'stream'):
log.warning('Unknown stanza: %s', stanza)
else:
log.debug('Got %s/%s stanza' % (xmlns, name))
@@ -577,8 +577,6 @@ class XMPPDispatcher(PlugIn):
if self._owner._registered_name and not stanza.getAttr('from'):
stanza.setAttr('from', self._owner._registered_name)
- self.Event('', 'STANZA_SENT', stanza)
-
self._owner.Connection.send(stanza, now)
# If no ID then it is a whitespace
=====================================
nbxmpp/simplexml.py
=====================================
--- a/nbxmpp/simplexml.py
+++ b/nbxmpp/simplexml.py
@@ -634,6 +634,9 @@ class NodeBuilder(object):
self._document_attrs[attr] = val
ns = self._document_nsp.get(nsp, 'http://www.gajim.org/xmlns/undeclared-root')
try:
+ header = Node(tag=tag, attrs=attrs,
+ nsp=self._document_nsp, node_built=True)
+ self.dispatch(header)
self.stream_header_received(ns, name, attrs)
except ValueError as e:
self._document_attrs = None
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/compare/d713ce9059de350ce41f6d41f…
--
View it on GitLab: https://dev.gajim.org/gajim/python-nbxmpp/compare/d713ce9059de350ce41f6d41f…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
083f5ee5 by Philipp Hörist at 2018-08-18T08:36:40Z
Update README.md
- - - - -
1 changed file:
- README.md
Changes:
=====================================
README.md
=====================================
--- a/README.md
+++ b/README.md
@@ -10,11 +10,11 @@
- python3-nbxmpp
- python3-openssl (>=0.14)
- python3-cssutils (>=1.0.2)
+- python3-keyring
### Optional Runtime Requirements
-- python3-keyring for saving your password to your system keyring
- python3-pil (pillow) for support of webp avatars
- python3-gnupg to enable GPG encryption
- For zeroconf (bonjour) you need python3-dbus
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/083f5ee56ddfb74ab4b5c90de4b4c0ca11…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/083f5ee56ddfb74ab4b5c90de4b4c0ca11…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
3392f663 by Philipp Hörist at 2018-08-17T20:30:38Z
Update README.md
- - - - -
1 changed file:
- README.md
Changes:
=====================================
README.md
=====================================
--- a/README.md
+++ b/README.md
@@ -20,8 +20,7 @@
- For zeroconf (bonjour) you need python3-dbus
- gir1.2-gspell-1 and hunspell-LANG where lang is your locale eg. en, fr etc
- gir1.2-secret-1 for GNOME Keyring or KDE support as password storage
-- D-Bus running to have gajim-remote working. Some distributions split dbus-x11, which is needed for dbus to work with Gajim. Version >= 0.80 is required.
-- python3-dbus bindings (>=1.2.0)
+- D-Bus running to have gajim-remote working
- gir1.2-farstream-0.2, gir1.2-gstreamer-1.0 and gir1.2-gst-plugins-base-1.0 for audio and video calls
- gir1.2-gupnpigd-1.0 for better NAT traversing
- gir1.2-networkmanager-1.0 for network lose detection
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/3392f663dedfe38530ec81ee3b7b60917d…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/3392f663dedfe38530ec81ee3b7b60917d…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
5feb4bec by Philipp Hörist at 2018-08-17T19:55:42Z
Rework Emoji implementation
- Use emoji data from a generated dict based on the offical unicode docs,
this makes it easier to update in the future
- Rewrite the emoji chooser
- Add a search field to the emoji chooser
- The emoji chooser is loaded async
- Update to current Unicode 11 Noto theme
- - - - -
1577bcba by Philipp Hörist at 2018-08-17T19:55:48Z
Move the noto atlas generator code into a new project
- - - - -
d97c726a by Philipp Hörist at 2018-08-17T19:55:49Z
Add twitter emojis
- - - - -
30 changed files:
- gajim/chat_control_base.py
- gajim/common/configpaths.py
- gajim/common/helpers.py
- gajim/conversation_textview.py
- − gajim/data/emoticons/font-emoticons/emoticons_theme.py
- − gajim/data/emoticons/noto-emoticons/README.md
- − gajim/data/emoticons/noto-emoticons/emoticons.png
- − gajim/data/emoticons/noto-emoticons/emoticons_theme.py
- − gajim/data/emoticons/noto-emoticons/png/u0023.png
- − gajim/data/emoticons/noto-emoticons/png/u0023_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u002a.png
- − gajim/data/emoticons/noto-emoticons/png/u002a_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0030.png
- − gajim/data/emoticons/noto-emoticons/png/u0030_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0031.png
- − gajim/data/emoticons/noto-emoticons/png/u0031_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0032.png
- − gajim/data/emoticons/noto-emoticons/png/u0032_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0033.png
- − gajim/data/emoticons/noto-emoticons/png/u0033_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0034.png
- − gajim/data/emoticons/noto-emoticons/png/u0034_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0035.png
- − gajim/data/emoticons/noto-emoticons/png/u0035_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0036.png
- − gajim/data/emoticons/noto-emoticons/png/u0036_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0037.png
- − gajim/data/emoticons/noto-emoticons/png/u0037_20e3.png
- − gajim/data/emoticons/noto-emoticons/png/u0038.png
- − gajim/data/emoticons/noto-emoticons/png/u0038_20e3.png
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/e37ab6b59ac2b8ddaf5f98f3f1fc17398…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/compare/e37ab6b59ac2b8ddaf5f98f3f1fc17398…
You're receiving this email because of your account on dev.gajim.org.