Page MenuHomeSolus

Update gajim to 0.16.9
ClosedPublic

Authored by kyrios123 on Jan 12 2018, 5:46 PM.

Details

Summary
  • Improve Zeroconf behavior
  • Fix showing normal message event
  • remove usage of OpenSSL.rand
  • a few minor bugfixes

Depends on D1941

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

Launch app, select a sever that allows anonymous authentication, connect.

Diff Detail

Repository
R865 gajim
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
kyrios123 created this revision.Jan 12 2018, 5:46 PM
sunnyflunk accepted this revision.Jan 17 2018, 2:35 AM
This revision is now accepted and ready to land.Jan 17 2018, 2:35 AM

Launch app, select a sever that *alows* anonymous authentication, connect.

Fix the typo while landing

kyrios123 edited the test plan for this revision. (Show Details)Jan 17 2018, 7:15 AM
This revision was automatically updated to reflect the committed changes.
olivir added a subscriber: olivir.Apr 17 2018, 8:05 AM

Hi folks,

Since 1 April 2018, there's a 1.0.1 version :

Gajim 1.0.1 (1 April 2018)

  * Improve MAM support
  * Image preview in file chooser dialog
  * Groupchat: Set minimize on auto join default True
  * Delete bookmark when we destroy a room
  * Fix account deletion
  * Fix custom font handling
  * Fix OpenPGP message decryption
  * Fix window position restore on multi-head setups
  * Fix scrolling in message window
  * Improve Windows build and build for 64 bits

Gajim 1.0.0 (17 March 2018)

  * Ported to GTK3 / Python3
  * Integrate HTTPUpload
  * Add Navigation buttons in History Window
  * Improvements for HiDPI Screens
  * Depend on the python keyring package for password storage
  * Flatpak support
  * Lots of refactoring
  * New Emoji support
  * New Chat Window design
  * New StartChat Window (Ctrl+N)
  * New ServerInfo Window
  * AccountWindow Redesign
  * Moved some encryption code out into Plugins (see PGP Plugin, Esessions Plugin)
  * OTR Plugin was not ported, use OMEMO
  * Added mam:1 and mam:2 support (mam:0 was removed)
  * Added MAM for MUCs support
  * Added support for showing XEP-0084 Avatars
  * Add support for geo: URIs
  * Added xmpp URI handling directly in Gajim
  * Removed Gajim-Remote
  * Removed XEP-0012 (Last Activity)
  * Removed XEP-0136 (Message Archiving)
  * Added XEP-0156 (Discovering Alternative XMPP Connection Methods)
  * Added XEP-0319 (Last User Interaction in Presence)
  * Added XEP-0368 (SRV records for XMPP over TLS)
  * Added XEP-0380 (Explicit Message Encryption)
  * Added Jingle FT:5 support
  * Lots of other small bugfixes

  KNOWN ISSUES: 

    - Meta Contacts: Filtering the roster could lead to a crash in some circumstances. Use CTRL + N for starting new chats as a workaround
    - Audio/Video support is currently not maintained and most likely not working
    - Windows: Translation is not working currently

@olivir commenting a closed patch is not the way to request updates. Also you don't have to provide the changelog, the packager will find it but you have to provide a justification to tell why you need the update.
Thanks for your understanding!

Thank you @kyrios123 I didn't know how to proceed. :/
Well, I don't know, neither, how to justificate the update. Solus is a rolling release I hoped it would adopt the last update... =)

FWIW, I just did a quick update of gajim & python-nbxmpp but DNS resolver doesn't work when I try to connect to a server. I am busy with other stuffs but I can share my work if anyone have time to look at it.

17/04/18 11:19:28 (W) gajim.c.resolver Could not resolve host: No DNS record of the requested type for “_xmppconnect.jabber.org”
17/04/18 11:19:29 (E) nbxmpp.tls_nb PlugIn: while trying _startSSL():
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 287, in plugin
    res = self._startSSL()
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 326, in _startSSL
    result = self._startSSL_pyOpenSSL()
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 451, in _startSSL_pyOpenSSL
    logg=False)
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 345, in _load_cert_file
    lines = f.readlines()
  File "/usr/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 3562: invalid continuation byte
17/04/18 11:20:07 (E) nbxmpp.tls_nb PlugIn: while trying _startSSL():
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 287, in plugin
    res = self._startSSL()
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 326, in _startSSL
    result = self._startSSL_pyOpenSSL()
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 451, in _startSSL_pyOpenSSL
    logg=False)
  File "/usr/lib/python3.6/site-packages/nbxmpp/tls_nb.py", line 345, in _load_cert_file
    lines = f.readlines()
  File "/usr/lib/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 3562: invalid continuation byte