File localsearch.changes of Package localsearch
-------------------------------------------------------------------
Thu Feb 5 19:03:18 UTC 2026 - Michael Gorse <mgorse@suse.com>
- Update to version 3.9.0+59:
+ extractor: Check FD before posix_fadvise().
+ writeback: Avoid variable access inside & outside mutex.
+ common: Fix landlock initialization check.
+ extractor: Protect against underflow reading embedded XMP data.
+ extractor: Fix error handling after read().
+ extractor: Use correct type per write() return value.
+ cli: Handle URIs not under namespaces in "localsearch info".
+ indexer: Avoid NULL GFileInfo unref with --eligible on
nonexistent file.
+ extractor: Fix possible double free.
+ indexer: Set tracker:available for indexing root folders on all
graphs.
- Add fixes for the MP3 extractor:
+ 0001-extractor-Check-for-valid-offsets-extracting-MP3-per.patch
(bsc#1257606 CVE-2026-1764 glgo#GNOME/localsearch#425)
+ 0002-extractor-Bail-out-on-0-size-frame-for-ID3v2.0-tags.patch
(glgo#GNOME/localsearch#426)
+ 0003-extractor-Check-for-buffer-boundaries-extracting-MP3.patch
(bsc#1257607 CVE-2026-1765 glgo#GNOME/localsearch#427)
+ 0004-extractor-Minor-code-refactor.patch
+ 0005-extractor-Refactor-fix-handling-of-COMM-tags.patch
(bsc#1257608 CVE-2026-1766 glgo#GNOME/localsearch#428)
+ 0006-extractor-Fix-accounting-of-offsets-within-MP3-perfo.patch
(bsc#1257609 CVE-2026-1767 glgo#GNOME/localsearch#429)
-------------------------------------------------------------------
Mon Mar 17 17:23:49 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.0:
+ Switched to libavformat for media extraction
+ Memory usage improvements
+ Improved recovery process after interruption
+ Updated translations.
-------------------------------------------------------------------
Sun Mar 2 13:02:06 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.rc:
+ Metadata extractor refactors
+ Fixed possible runtime warnings
+ Fixed possible indexer stall
+ Restructure project directories
+ Fix build with -Dwriteback=false
- Stop passing miner_rss=false to meson setup, no longer needed nor
recognized.
-------------------------------------------------------------------
Tue Feb 4 14:06:37 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.beta:
+ Ditch GStreamer for metadata extraction, and switch to
FFmpeg/libav for many benefits in extraction speed, memory
usage and sandbox friendliness.
If this causes dependency/distribution issues, it is
recommended to separate the following files to a standalone
package:
- $(datadir)/localsearch3/extract-rules/15-libav-guess.rule
- $(datadir)/localsearch3/extract-rules/90-libav-audio-generic.rule
- $(datadir)/localsearch3/extract-rules/90-libav-video-generic.rule
- $(libdir)/localsearch-3.0/extract-modules/libextract-libav.so
+ Fix build issues with gcc 15.x
+ Updated README to new project name
+ Updated translations.
- Drop: pkgconfig(gstreamer-pbutils-1.0) BuildRequires following
upstream changes.
- Add pkgconfig(gudev-1.0) BuildRequires: New dependency.
- Add optional pkgconfig(gupnp-dlna-2.0) BuildRequires: Support
DLNA.
-------------------------------------------------------------------
Sun Jan 12 20:57:19 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.9.alpha:
+ Fix for folder updates happening while the daemon is not
running.
+ Improve memory usage when dealing with very large folders.
+ Improve recovery after process interruption.
+ Code improvements.
+ Avoid GStreamer memory payload in indexer process.
+ Improved performance when deleting stale resources.
+ Test improvements.
-------------------------------------------------------------------
Tue Dec 10 14:12:26 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.8.2:
+ Fix database inconsistency resulting from some patterns of
folder updates, and possible resulting CPU churn.
-------------------------------------------------------------------
Thu Nov 21 16:50:23 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.8.1:
+ Fix multiple leaks in metadata extractors
+ Fix reporting of metadata extraction progress in "localsearch
daemon -f" and "localsearch status"
+ Cache mounts for generating stable content identifiers
+ Added missing includes necessary for Musl libc
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 16 10:00:49 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.8.0:
+ Updated translations.
-------------------------------------------------------------------
Wed Sep 4 05:48:06 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Inital build for openSUSE, version 3.8.rc.