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.
openSUSE Build Service is sponsored by