Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2026-10-15 17:13:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "profanity" Thu Oct 15 17:13:31 2026 rev:46 rq:1385033 version:0.19.0 Changes: -------- --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2026-06-08 14:28:56.370066377 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.3698736/profanity.changes 2026-10-15 17:13:33.112335613 +0200 @@ -1,0 +2,111 @@ +Thu Oct 15 14:04:28 UTC 2026 - Michael Vetter <[email protected]> + +- Update to 0.19.0: + Features: + * Add `/mam verify` autocompleter (#2181) + * Add `/mucping` command (#2179) + * Add end of archive visual indicator (#2181) + * Add state management for activity aware selfpings (#2179) + * Add support for encrypted file sharing via HTTP upload (#2186, #2175) + * Deduplicate user mood notifications (#2189) + * Display correct timestamps on historical mentions and triggers (#2181) + * Distinguish between MAM and regular MUC message (#2181) + * Enable MAM by default + * Generalize mam and rsm functions to work on more window types (#2181) + * Implement XEP-0410 timer loop (#2179) + * Implement ondemand history loading (#2181) + * Implement pong handler and autorejoin recovery (#2179) + * Implement room-targeted MAM stanza creation (#2181) + * Make AES-256-GCM file encryption optional for OX sendfile (#2186) + * Print MAM and Silence setting in /prefs chat (#2179) + * Print message when voice is requested in MUC (#2216) + * Print mucping setting in /prefs conn (#2179) + * Strip all unicode bidi control characters in messages (#2217) + * Strip terminal control characters in incoming messages (#2217) + * Support XMPP URI 'join' query type in `/join` (#2190, #1782) + * Suppress duplicate history replay on room join (#2181) + * Track MAM support for MUCs (#2181) + * Trigger MAM queries on joined MUC rooms (#2181) + * Trigger automatic MAM catchup sync on reconnection (#2181) + * Update `/mam` command description (#2181) + * Update room activity on incoming messages and presence (#2179) + * Validate MUC selfping interval and timeout range (#2179) + Bug Fixes: + * Accept MAM results without 'by' attribute for active MUCs (#2181) + * Add space between titlebar name and SCROLLED indicator (#2181) + * Align autoaway state on reconnect (#2192, #2073) + * Correct RSM pagination to use last and after (#2185) + * Correctly display our own sent OMEMO messages in MUCs and 1:1 chats (#2195) + * Correctly roll the groupchat log (#2219) + * Delay bookmark autojoin to prevent muc history (#2181) + * Do not discard self sent messages received via MAM if sent offline (#2196) + * Enable message carbons conditionally (#2181) + * Enforce mandatory TLS during in-band registration (#2209) + * Ensure cleanup and prevent command execution on GCM verification failure (#2203) + * Ensure end of archive is visible and redrawn correctly (#2181) + * Filter keys listed by `/ox keys` to those matching `xmpp:` prefix (#2178, #2177) + * Filter out non-groupchat messages from MUC archives (#2181) + * Fix client name not getting loaded from config (#2213) + * Fix compiler warnings and add missing casts (#2181) + * Fix rendering corruption when wrapping long words (#2191, #1949) + * Fix repeated message corrections in MUCs (#2180) + * Implement join queue for autojoined bookmarks (#2188, #1776) + * Make connection metadata lifecycle safer (#2207, #2205) + * Mitigate sensitive memory exposure and add padding bounds check (#2203) + * Only autocomplete open windows for /win (#2197) + * Optimize MAM history fetching (#2208) + * Prevent double free on incoming messages during cleanup (#2217, #2210) + * Prevent duplicate messages if MAM is enabled (#2181) + * Prevent duplicated and out-of-order history messages (#2183) + * Prevent plaintext fallback on encryption failure (#2182) + * Prevent redundant MAM requests after archive ends (#2181) + * Prevent sending message when contact goes offline (#2169, #952) + * Print message when /invite is used incorrectly (#2194) + * Query bare JID for PEP features during discovery (#2176) + * Resolve endless loading and database log pollution (#2181) + * Resolve outgoing display name in history (#2185, #2184) + * Revert "Optimize MAM history fetching" + * Support scrollback pagination for MUC windows in win_page_down (#2185) + * Use RSM for catch-up to prevent duplicate message fetch (#2204) + * Use case insensitive window lookup for JIDs (#2191) + * Use raw UTF-8 bytes for C1 control characters (#2217) + * Zeroize account passwords and GPG passphrases on destruction (#2203) + Documentation: + * Explain OMEMO titlebar status in manpage (#2169) + * Explain OTR titlebar meanings in /help otr (#2169) + * Explain OTR titlebar status in manpage (#2169) + * Fix grammar in /help silence (#2215) + Refactorings: + * Actually make it possible to disable MUC self-pings (#2179) + * Add JID validation to /sub and /blocked (#2197) + * Check the JID in bookmark command in a better way (#2197) + * Consolidate SQLite history parsing functions (#2197) + * Consolidate database limit and count functions (#2197) + * DRY up delay timestamp parsing in stanza.c (#2197) + * Deduplicate string cleaner functions (#2217) + * Don't duplicate JID in iq_mam_verify_request (#2219) + * Format openpgp timestamp thread safely (#2197) + * Guard /roster add against invalid JIDs (#2197) + * Make MAM timestamp conversion robust (#2197) + * Modernise string concatenation with g_strconcat (#2197) + * Modernise timestamp and ISO8601 conversions (#2197) + * Permit editing of latest correction in LMC (#2180) + * Remove not used parameter (#2179) + * Remove unused function get_nick_from_full_jid() (#2197) + * Replace obsolete gettimeofday with g_get_real_time (#2197) + * Resolve NULL pointer warnings and memory management in chatlog (#2219) + * Use FREE_SET_NULL and GFREE_SET_NULL macros (#2197) + * Use a const for "End of archive reached" (#2181) + Cleanup: + * Move NULL check from _muc_occupant_new to muc_roster_add (#2219) + Tests: + * Add unit tests for `/mucping` (#2179) + Chores: + * Add --issue option to changelog-helper.py (#2197) + * Add XEP-0410 to DOAP (#2179) + * Describe a way to report bugs for non GH users (#2185) + * Fix bogus hint for omemo.trustmode (first-use -> firstusage) (#2218) + * Heavily extend the profrc.example file (#2197) + * Improve OMEMO help formatting (#2169) + +------------------------------------------------------------------- Old: ---- profanity-0.18.2.tar.xz New: ---- profanity-0.19.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ profanity.spec ++++++ --- /var/tmp/diff_new_pack.gImBd8/_old 2026-10-15 17:13:33.833365731 +0200 +++ /var/tmp/diff_new_pack.gImBd8/_new 2026-10-15 17:13:33.834365772 +0200 @@ -48,7 +48,7 @@ %bcond_without omemo_qrcode # Name: %{pname} -Version: 0.18.2 +Version: 0.19.0 Release: 0 Summary: Console-based XMPP client License: SUSE-GPL-3.0+-with-openssl-exception ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.gImBd8/_old 2026-10-15 17:13:33.873367401 +0200 +++ /var/tmp/diff_new_pack.gImBd8/_new 2026-10-15 17:13:33.877367569 +0200 @@ -1,6 +1,6 @@ -mtime: 1780916004 -commit: b56f8c155e2c329bec412e4de0e03275fa39812cf5a07dc78405cfc9478e635b +mtime: 1792073463 +commit: 06e0a6c9b65cb1f88ffb49de53643b64160c977b1db2ec7d12f7413f9f9d131c url: https://src.opensuse.org/xmpp/profanity -revision: b56f8c155e2c329bec412e4de0e03275fa39812cf5a07dc78405cfc9478e635b +revision: 06e0a6c9b65cb1f88ffb49de53643b64160c977b1db2ec7d12f7413f9f9d131c projectscmsync: https://src.opensuse.org/xmpp/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-10-15 16:11:03.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ profanity-0.18.2.tar.xz -> profanity-0.19.0.tar.xz ++++++ ++++ 7614 lines of diff (skipped)
