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-03-26 21:10:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/profanity (Old)
 and      /work/SRC/openSUSE:Factory/.profanity.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "profanity"

Thu Mar 26 21:10:05 2026 rev:42 rq:1342773 version:0.17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/profanity/profanity.changes      2026-02-23 
16:15:07.383700644 +0100
+++ /work/SRC/openSUSE:Factory/.profanity.new.8177/profanity.changes    
2026-03-27 06:46:59.091732124 +0100
@@ -1,0 +2,191 @@
+Thu Mar 26 11:32:20 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 0.17.0:
+  Features:
+  * Add OMEMO trust status indicators to the titlebar (#2104)
+  * Add command autocompletion for /stamp (#2126)
+  * Add jid_is_valid_user_jid() to check for valid user JIDs (#2102)
+  * Add unified quality-check script and git hook support (#2099)
+  * Display incoming reports (XEP-0377) (#2117)
+  * Handle and allow JIDs with trailing slashes (#2102)
+  * Implement color coded status messages for file transfers (#2131)
+  * Implement dynamic pad resizing (#2122)
+  * Improve XEP-0377 support with report-origin and third-party elements 
(#2117)
+  * Improve feedback during OMEMO session Initiation (#2104)
+  * Improve validation of JIDs (#2102)
+  * Notify users when new OMEMO devices or fingerprints are discovered (#2104)
+  * Only request receipts when supported (#2101)
+  * Provide descriptive fallback messages for OMEMO decryption failures (#2104)
+  * Provide detailed encryption failure messages for OMEMO (#2104)
+  * Sanitize illegal XML characters from outgoing messages (#2116)
+  * Show active and trust status in /omemo fingerprint (#2104)
+  * Support UTF-8 characters in autocompletion (#2115)
+  * Suppress "new device" alerts for already known devices (#2113)
+  * Suppress redundant session already exists messages (#2113)
+  * Suppress repetitive missing device ID warnings (#2113)
+  * Introduce prof_date_time_format_iso8601(). (#2112)
+  * Optimize random data generation. (#2109)
+  Bug Fixes:
+  * Allow adding own JID to roster (#2127)
+  * Check for necessary pointers in omemo_receive_message
+  * Correct handling of create_fulljid without resource (#2102)
+  * Database return NULL if no history limits are found (#2102)
+  * Define prefs_changes_print outside of prefs_changes (#2090)
+  * Dont OMEMO trust check so often (#2108)
+  * Fix -Wanalyzer-deref-before-check warning in cmd_ac_complete (#2095)
+  * Fix Floating Point Exception in OMEMO session building (#2096)
+  * Fix NULL dereference and memory leak in _mam_rsm_id_handler (#2094)
+  * Fix NULL dereference and memory leaks in OX logic (#2094)
+  * Fix api_get_current_occupants() memory problems (#2094)
+  * Fix custom outgoing stamp and fix stamp command help (#2126)
+  * Fix file autocompletion bugs and restore cycling (#2100)
+  * Fix memory leak and potential crash in iq_id_handler_add (#2094)
+  * Fix not saving first created account (#2107)
+  * Fix rare memleak (#2123)
+  * Fix redundant error reporting in http download (#2094)
+  * Fix usage error in /time command (#2101)
+  * Handle potential NULL from malloc in OMEMO fingerprint decoding (#2094)
+  * Ignore self-presence for untracked MUC rooms (#2097)
+  * Improve status reporting and filename handling for /url save (#2131)
+  * Incorrect omemo decryption error for Key Transport Messages (#2130)
+  * Increase max arguments for /connect to 9 (#2101)
+  * Initialize OMEMO pointers and add NULL checks (#2094)
+  * Missing plugins_post_chat_message_display calls (#2118)
+  * Only allow /msg with valid JIDs (#2102)
+  * Sanitize account names (#2105)
+  * Segfault when using /command help (#2094)
+  * Use tag for spam reporting (XEP-0377) (#2117)
+  * Fix -Wanalyzer-deref-before-check warning in get_message_from_editor 
(#2095)
+  * Fix potential double free. (#2112)
+  * Fix potential segfault. (#2109)
+  * Flush OMEMO store only after encrypting for all recipients. (#2109)
+  * Check connection state before accepting command. (#2124)
+  Documentation:
+  * Add Conventional Commit Structure
+  * Add a section explaining how to write functional tests (#2101)
+  * Add information about footers in git commit messages
+  * Add note about sanitizers overhead (#2101)
+  * Add section explaining how to run functional tests (#2101)
+  * Expand the build section in CONTRIBUTING.md (#2099)
+  * Explain how to turn clang-format of for some blocks of code (#2099)
+  * Explain how to write unit tests (#2099)
+  * Improve help for /blocked (#2117)
+  * Mention generated html pages in release guide
+  * Sort entries in theme_template
+  * Update implemented XEPs
+  * Update theme_template with missing options
+  Cleanup:
+  * Adapt loop counter to proper type (#2089)
+  * Adapt type and cast to get ride of warnings (#2089)
+  * Add a defensive check in cmd_process_input() (#2094)
+  * Be a bit more defensive in (#2094)
+  * Be a bit more defensive in server_events.c (#2094)
+  * Cast device ids in omemo.c (#2089)
+  * Cast g_hash_table_lookup return to function pointer (#2089)
+  * Cast to get rid of warnings (#2089)
+  * Check for strdup() success in stanza_create_http_upload_request() (#2094)
+  * Cleanup log modul (#2094)
+  * Cleanup types (#2104)
+  * Correct comparison in cons_show_wins() (#2089)
+  * Fix cast function type warnings in pgp.c (#2089)
+  * Fix potential NULL dereference and leaks in cmd_sendfile (#2094)
+  * Fix potential NULL dereference in cmd_omemo_(un)trust (#2094)
+  * Fix potential null pointer dereference (#2094)
+  * Fix uninitialized field in color_distance() (#2089)
+  * Initialize GOptionEntry entries correctly (#2089)
+  * Initialize optional fields in profModule (#2089)
+  * Initialize waittime to 0 (#2094)
+  * Make _connection_handler() safer (#2094)
+  * Make muc_nick() return const char* (#2089)
+  * Map test files according to structure in src (#2099)
+  * Move loop var from int to size_t in cmd_funcs.c (#2089)
+  * Move loop var from int to size_t in omemo.c (#2089)
+  * Move more functions from int to guint in statusbar.c (#2089)
+  * Move some variables from int to guint in statusbar.c (#2089)
+  * Refactor account_eval_password to use glib (#2094)
+  * Use auto_FILE and handle fopen failure in command_docgen (#2094)
+  * Use g_malloc and auto_gchar in _win_print_wrapped (#2094)
+  * Use g_new() instead of malloc in prof_add_shutdown_routine() (#2094)
+  * Use g_new0 and g_strdup for alias allocation (#2094)
+  * Use g_new0 instead of malloc in buffer_get_entry_by_id() (#2094)
+  * Wrap release handler in iq.c (#2089)
+  * The buffer API should use unsigned types. (#2112)
+  Tests:
+  * Add prof_send_raw (#2115)
+  * Add test for get_expanded_path() (#2093)
+  * Add test for get_mentions() (#2093)
+  * Add test for release_is_new() (#2093)
+  * Add test for string_to_verbosity() (#2093)
+  * Add test for tab autocompletion of /msg (#2115)
+  * Add test for valid_tls_policy_option() (#2093)
+  * Add tests for string_matches_one_of() (#2093)
+  * Add tests for strtoi_range() (#2093)
+  * Apply coding style to unit tests (#2099)
+  * Check for binary before starting functional tests
+  * Don't build functional test with analyzer and increase timeouts (#2101)
+  * Fix functional presence tests (#2101)
+  * Fix functional test connect_shows_presence_updates (#2101)
+  * Fix functional test message_receive_chatwin (#2101)
+  * Fix functional test message_send (#2101)
+  * Fix functional test ping_jid (#2101)
+  * Fix functional test ping_responds_to_server_request (#2101)
+  * Fix functional test receive_carbon (#2101)
+  * Fix functional test resets_to_barejid_after_presence_received (#2101)
+  * Fix functional test rooms_query (#2101)
+  * Fix functional test send_receipt_on_request (#2101)
+  * Fix functional test sends_room_join (#2101)
+  * Fix functional test test_ping (#2101)
+  * Fix passing of special characters to prof_expect() (#2101)
+  * Improve autocomplete unit tests (#2093)
+  * Reenable functional tests (#2101)
+  * Remove apparently unused code (#2101)
+  * Standardize naming convention (#2099)
+  * Try two places for profanity binary (#2101)
+  * Update unit tests (#2094)
+  Build System:
+  * Add --enable-functional-tests switch (#2123)
+  * Add -Wpointer-arith flag (#2095)
+  * Add -fstack-protector-strong compiler flag (#2094)
+  * Add .gitattributes to exclude development files from exports (#2123)
+  * Add support for libomemo-c as OMEMO backend (#2120)
+  * Enable -fanalyzer for static analysis (#2094)
+  * Enable _FORTIFY_SOURCE and -Og optimization (#2094)
+  * Enable more warnings in debug mode (#2089)
+  * Set -Qunused-arguments depending on compiler not os
+  Refactorings:
+  * Centralize validation within jid_is_valid (#2102)
+  * Change vcard_print() checks (#2094)
+  * Fix clang-format expansion of table (#2099)
+  * Improve key transport message handling and deduplicate errors (#2130)
+  * Make Jid use glib functions (#2094)
+  * Make Resource use glib functions (#2094)
+  * Make _writecsv safer and with better performance (#2094)
+  * Modernize cmd_ac_complete_filepath and simplify path handling (#2094)
+  * Move pgp module to gchar (#2094)
+  * Optimize prof_occurrences() (#2093)
+  * Partly move plugins to glib (#2094)
+  * Refactor OMEMO error handling and add non-null attributes (#2104)
+  * Refactor form_set_value to use glib list management (#2095)
+  * Replace calloc with g_new0 for struct allocations (#2094)
+  * Replace malloc with g_new0 in many occasions (#2094)
+  * Roster export uses GString and g_file_set_contents now (#2094)
+  * Start to standardize on gchar (#2094)
+  * Use g_malloc0 instead of calloc in get_random_string() (#2094)
+  * Use g_new in message_pubsub_event_handler_add() (#2094)
+  * Use p_contact_new instead of malloc in p_contact_new() (#2094)
+  Chores:
+  * Add 0.16.0 to release in doap file
+  * Add README explaining the purpose and usage of helper scripts (#2128)
+  * Add XEP comparison script
+  * Add changelog-helper script (#2128)
+  * Add copyright header to C files who had none
+  * Add linter file to be ignored upon export
+  * Make meson doublecheck only available if the script exists
+  * Move to SPDX license header
+  * Require DCO from now on (#2123)
+  * Unify build configuration script into one (#2128)
+  * Updat clang-format action to 4.16.0
+  * Update valgrind suppression file (#2123)
+  * Use more descriptive names for helper scripts (#2128)
+
+-------------------------------------------------------------------

Old:
----
  profanity-0.16.0_meson.tar.xz

New:
----
  profanity-0.17.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ profanity.spec ++++++
--- /var/tmp/diff_new_pack.VCHSXN/_old  2026-03-27 06:47:00.903806923 +0100
+++ /var/tmp/diff_new_pack.VCHSXN/_new  2026-03-27 06:47:00.923807748 +0100
@@ -48,13 +48,13 @@
 %bcond_without omemo_qrcode
 #
 Name:           %{pname}
-Version:        0.16.0
+Version:        0.17.0
 Release:        0
 Summary:        Console-based XMPP client
 License:        SUSE-GPL-3.0+-with-openssl-exception
 Group:          Productivity/Networking/Instant Messenger
 URL:            https://profanity-im.github.io
-Source:         
https://github.com/profanity-im/profanity/releases/download/%{version}/profanity-%{version}_meson.tar.xz
+Source:         
https://github.com/profanity-im/profanity/releases/download/%{version}/profanity-%{version}.tar.xz
 BuildRequires:  pkgconfig
 BuildRequires:  meson
 # mandatory requirements

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.VCHSXN/_old  2026-03-27 06:47:01.171817985 +0100
+++ /var/tmp/diff_new_pack.VCHSXN/_new  2026-03-27 06:47:01.207819472 +0100
@@ -1,6 +1,6 @@
-mtime: 1771839701
-commit: ad7625f1bcd65531fe18bee3928f0129da945e9fe98253566e0188cb59366814
+mtime: 1774525825
+commit: c5adfd1205f30ec1c406167c203b49701aa68ac6917d4c3854ec833bb0c2ba62
 url: https://src.opensuse.org/xmpp/profanity.git
-revision: ad7625f1bcd65531fe18bee3928f0129da945e9fe98253566e0188cb59366814
+revision: c5adfd1205f30ec1c406167c203b49701aa68ac6917d4c3854ec833bb0c2ba62
 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-03-26 12:50:59.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ profanity-0.16.0_meson.tar.xz -> profanity-0.17.0.tar.xz ++++++
++++ 45361 lines of diff (skipped)

Reply via email to