Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmpdclient for openSUSE:Factory checked in at 2026-08-31 15:56:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmpdclient (Old) and /work/SRC/openSUSE:Factory/.libmpdclient.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmpdclient" Mon Aug 31 15:56:20 2026 rev:15 rq:1374719 version:2.27 Changes: -------- --- /work/SRC/openSUSE:Factory/libmpdclient/libmpdclient.changes 2026-07-10 17:40:31.667585749 +0200 +++ /work/SRC/openSUSE:Factory/.libmpdclient.new.1265/libmpdclient.changes 2026-08-31 15:56:39.654893405 +0200 @@ -1,0 +2,17 @@ +Sun Aug 30 16:12:39 UTC 2026 - Илья Индиго <[email protected]> + +- Updated to 2.27 + * Added libmpdclient-test-song-parser-for-i586.patch + * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.27/NEWS + * refuse to send newline and carriage return characters + * use strncmp() instead of memcmp() to avoid over-read + * fix several NULL pointer dereference bugs on OOM + * fail instead of crashing if socket descriptor is >= 1024 + * capabilities, sticker: fix memory leak on OOM + * search: fix string truncation in mpd_search_add_db_songs_to_playlist() + * song: fix memory leak in the "RealUri" parser + * song: parse floating-point numbers with the POSIX localew + * connection: fix microsecond/millisecond mixup in mpd_connection_set_timeout() + * queue: fix assertion failure on missing "Id" line + +------------------------------------------------------------------- Old: ---- libmpdclient-2.26.tar.xz libmpdclient-2.26.tar.xz.sig New: ---- libmpdclient-2.27.tar.xz libmpdclient-2.27.tar.xz.sig libmpdclient-test-song-parser-for-i586.patch ----------(New B)---------- New:- Updated to 2.27 * Added libmpdclient-test-song-parser-for-i586.patch * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.27/NEWS ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmpdclient.spec ++++++ --- /var/tmp/diff_new_pack.rnSdOu/_old 2026-08-31 15:56:40.492922643 +0200 +++ /var/tmp/diff_new_pack.rnSdOu/_new 2026-08-31 15:56:40.496922783 +0200 @@ -18,7 +18,7 @@ %define sover 2 Name: libmpdclient -Version: 2.26 +Version: 2.27 Release: 0 Summary: Library for interfacing the Music Player Daemon License: BSD-2-Clause AND BSD-3-Clause @@ -29,6 +29,7 @@ Source2: %{name}.keyring Source3: doxygen-nodatetime-footer.html Patch0: %{name}-doxygen_nodatetime.patch +Patch1: %{name}-test-song-parser-for-i586.patch BuildRequires: check-devel BuildRequires: doxygen BuildRequires: meson ++++++ libmpdclient-2.26.tar.xz -> libmpdclient-2.27.tar.xz ++++++ ++++ 1720 lines of diff (skipped) ++++++ libmpdclient-test-song-parser-for-i586.patch ++++++ diff -Pdpru libmpdclient-2.27.orig/src/song.c libmpdclient-2.27/src/song.c --- libmpdclient-2.27.orig/src/song.c 2026-08-09 11:46:51.000000000 +0300 +++ libmpdclient-2.27/src/song.c 2026-08-30 19:09:00.024289503 +0300 @@ -568,7 +568,7 @@ mpd_song_parse_range(struct mpd_song *so if (end > 0.0) { song->end = (unsigned)end; - song->end_ms = (unsigned)(end * 1000); + song->end_ms = (unsigned)(end * 1000 + 0.5); if (song->end == 0) /* round up, because the caller must see that there's an upper limit */
