call_end

    • Pl chevron_right

      Mathieu Pasquet: Poezio 0.16

      news.movim.eu / PlanetJabber • 23 hours ago • 1 minute

    Almost exactly one year since the last release, here is poezio 0.16.

    Poezio is a terminal-based XMPP client which aims to replicate the feeling of terminal-based IRC clients such as irssi or weechat; to this end, poezio originally only supported multi-user chats and anonymous authentication.

    Features

    A screenshot of poezio showing several test messages, with two of them moderated, one with a reason and the other without.

    • Receiving side of moderation ( XEP-0425 ) and retraction ( XEP-0424 ) events
    • New /report plugin to report spam ( XEP-0377 )
    • New /tcp-reconnect to kill TCP connections on faulty networks ( #3406 ).
    • Due to the CA store usage default on 0.15, the historical TOFU way of managing certs in poezio was broken. There is now a tls_verify_cert option that can be set to false if the user wishes so.

    Fixes

    • Several fixes around carbons ( XEP-0280 ) ( #3626 , #3627 )
    • The roster is now kept until the XMPP session ends (which means on a disconnect with smacks ( XEP-0198 ) enabled, the roster is kept until the session timeouts) ( #3614 )
    • Traceback in /affiliations due to slixmpp’s rust JID rewrite
    • Traceback in the /bookmarks tab
    • Infinite syncing of MAM history due to bad paging
    • Saving remote MUC bookmarks no longer force the JID as bookmark name
    • pkg_resources is no longer used.
    • Plenty of deprecationwarnings have been removed.
    • /set option=value would handle the = wrong and display the wrong thing.

    Internal

    • Plenty of typing updates and fixes

    Removals

    • Removal of uv as a first-party target for launch/update.sh (no vcware).
    • Removal of remaining origin-id usage.