Philipp Hörist pushed to branch master at gajim / gajim
Commits:
1a224694 by Philipp Hörist at 2018-08-18T13:46:51Z
Fix removing events when scrolled to bottom
- - - - -
1 changed file:
- gajim/chat_control_base.py
Changes:
=====================================
gajim/chat_control_base.py
=====================================
--- a/gajim/chat_control_base.py
+++ b/gajim/chat_control_base.py
@@ -1237,7 +1237,7 @@ class ChatControlBase(MessageControl, ChatCommandProcessor, CommandTools):
if not app.events.remove_events(self.account, jid,
types=types_list):
self.redraw_after_event_removed(jid)
- elif self.session and self.session.remove_events(types_list):
+ elif not app.events.remove_events(types_list):
# There were events to remove
self.redraw_after_event_removed(jid)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/1a2246947f885e8ed605aa95ed43f46543…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/1a2246947f885e8ed605aa95ed43f46543…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
bab83481 by Philipp Hörist at 2018-08-18T12:06:54Z
Use a python 3.5 compat method to scan dirs
- - - - -
1 changed file:
- gajim/common/helpers.py
Changes:
=====================================
gajim/common/helpers.py
=====================================
--- a/gajim/common/helpers.py
+++ b/gajim/common/helpers.py
@@ -1484,14 +1484,14 @@ def get_available_emoticon_themes():
emoticons_themes.append('font')
files = []
- with os.scandir(configpaths.get('EMOTICONS')) as scan:
- for entry in scan:
- if not entry.is_dir():
- continue
- with os.scandir(entry.path) as scan_theme:
- for theme in scan_theme:
- if theme.is_file():
- files.append(theme.name)
+ dir_iterator = os.scandir(configpaths.get('EMOTICONS'))
+ for folder in dir_iterator:
+ if not folder.is_dir():
+ continue
+ file_iterator = os.scandir(folder.path)
+ for theme in file_iterator:
+ if theme.is_file():
+ files.append(theme.name)
if os.path.isdir(configpaths.get('MY_EMOTS')):
files += os.listdir(configpaths.get('MY_EMOTS'))
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/bab834814e1612dd7e3e53270fbffae3a2…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/bab834814e1612dd7e3e53270fbffae3a2…
You're receiving this email because of your account on dev.gajim.org.
Philipp Hörist pushed to branch master at gajim / gajim
Commits:
76ff47ba by Philipp Hörist at 2018-08-18T10:51:36Z
Update ChangeLog
- - - - -
1 changed file:
- ChangeLog
Changes:
=====================================
ChangeLog
=====================================
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,49 @@
-Gajim 1.1.0 (TBA)
+Gajim 1.0.99 (19 August 2018)
- * Support http:upload:0
- * Support for displaying/uploading avatars for rooms
+ New
+
+ * Support for setting a MUC Avatar
* Support for PKIX over Secure HTTP (POSH)
+ * New Emoji chooser
+ * Noto Emoji theme updated to Unicode 11
+ * Twitter Emoji theme added
+ * Gajim Theming reworked
+ * Design updates to many dialogs
+ - Join Groupchat
+ - Bookmarks
+ - Add new contact
+ - History
+ - Profile
+ - Accounts
+
+ Bug fixes
+
+ * 8658 Translation doesnt work on Windows
+ * 8750 Increase time frame for duplicate search in MUCs
+ * 9138 Translation in Flatpak does not work
+ * 9140 Error when clicking on the notification of an incoming message
+ * 9159 Wrong form type when responding to a voice request
+ * 9069 Send cancel IQ if muc configuration is aborted
+ * 9167 Flatpak fails to determine locale settings
+ * 9171 Gajim requests vcard multiple times
+ * 9198 Creating new MUCs with capital letters is not possible
+ * 9211 Punycode and Unicode with Internationalized Domain Names
+
+ Other changes
+
+ * Support http:upload:0
+ * Remove forward message adhoc commands
+ * Remove support for XEP-0090
+ * Remove RC4-SHA because it is insecure (Was not used with current OpenSSL versions)
+ * Improve speed when loading the roster
+ * Handle new MUC status code 333
+ * Switch to GDBus for Gajim remote
+ * Removed support for ESessions
+ * Improvements to the dark theme of Gajim
+ * New dependency: python3-cssutils >= 1.0.2
+ * New dependency: python3-keyring
+ * Removed dependency: python3-avahi
+ * Removed dependency: python3-pyasn1
Gajim 1.0.3 (20 May 2018)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/76ff47bae2b1af3643e166e9a32eb0ca0b…
--
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/76ff47bae2b1af3643e166e9a32eb0ca0b…
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:
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.