Package Release Info

gerbera-2.5.0-bp160.1.6

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gerbera
gerbera-apache
gerbera-nginx

Change Logs

* Thu Mar 06 2025 ecsos <ecsos@opensuse.org>
- Update to 2.5.0
  The following changes are noteworthy:
  - Changed default for layout to js if built with JavaScript support.
  - The new autoscan mode manual in conjunction with the action Scan
    Now replaces the action to add individual folders.
  * NEW Features
  - All configuration options for autoscan directories are available in the web UI now,
    including scripts and storage in the database.
  - New configuration option for autoscan directories to rescan files
    that ended up as plain object in the first run.
  - Several script options to control audio layout
  - Harmonisation of metadata handling for wavpack and matroska media handlers
  - Fabricated comment on import in media handlers (incl. configuration)
  - Resource attribute pixelFormat for videos.
  - Additional Resources (thumbnail, subtitle) for External Urls
  - New UI command Scan Now and minor improvement
  - Manual autoscan to replace Add Items in filesystem view
  * FIXES
  - Album art and structure in builtin layout
  - Autoscan objects in scripts
  - Metadata in builtin layout, album artist in default js layout
  - Commands in UI show descriptive tooltips
  - Child items of autoscan folder in UI
  * Code Improvements
  - Removed static from ConfigDefinition
  - Update versions of pugixml (1.15), libexif (v0.6.25), wavpack (5.8.1), fmt (11.1.4),
    spdlog (1.15.1), wavpack (1.8.1), googletest (1.16.0), libexiv2 (0.28.5)
  * Detailled Changes
  - Gerbera 2.5.0 (#3415)
  - Fix shutdown issue (#3414)
  - Build with fmt 11.1.4 (#3413)
  - Autoscan fixes (#3410)
  - Update libexiv2 to 0.28.5 (#3409)
  - Add manual autoscan option (#3408)
  - Web UI: properly encode arguments (#3407)
  - Add Run Scan action in Web UI (#3406)
  - Fix config load (#3405)
  - Refactor WebRequests (#3403)
  - Debian Build for arm64 (#3400)
  - Update libexiv2 to 0.28.4 (#3399)
  - Support Resources for External Items (#3398)
  - Populate playlist item titles (#3397)
  - Fix update of playlists (#3395)
  - Update to googletest 1.16.0 (#3393)
  - Extract Pixelformat for videos (#3392)
  - UI: Make details collapsable in items editor detail view (#3390)
  - Rework autoscan list handling (#3389)
  - Sqlite: Exit after multiple exceptions (#3384)
  - Fix management auf autoscans in list (#3385)
  - Generate Comment from Metadata During Scan (#3368)
  - Update wavpack (#3380)
  - Build with fmt 11.1.3 (#3323)
  - Downgrade docker builder as well (#3379)
  - work around build issue (#3378)
  - Cleanup tree and autoscan commands (#3374)
  - Build correct Autoscan Type (#3371)
  - Add Options to Scripts (#3365)
  - Fix UpnpMap logic (#3364)
  - Set more metadata in builtin layout (#3359)
  - Improve logging of string conversion (#3355)
  - Update Library Versions (#3354)
  - Focal: Freeze more aws-sdk versions (#3353)
  - Focal: freeze ruby aws-sdk versions used for package upload (#3352)
  - Fix cors host without ipv6 address (#3349)
  - Remap metadata fields when parsing virtual-directories keys (#3351)
  - Autoscan: Add missing properties to web UI and database (#3346)
  - Force Reread of unknown files (#3345)
  - JS: Fix config autoscan object in scripts (#3344)
  - Fix album art in builtin layout (#3341)
  - Refactor static code from ConfigDefinition (#3338)
  - Bump master (#3337)
* Wed Jan 22 2025 ecsos <ecsos@opensuse.org>
- Fix boo#1235893 (CVE-2025-23386)
  - Privilege escalation from user gerbera to root because of
    insecure %post script.
* Tue Jan 07 2025 ecsos <ecsos@opensuse.org>
- Update to 2.4.1
  * Changes
  - Fix Dockerfile (#3335)
* Tue Jan 07 2025 ecsos <ecsos@opensuse.org>
- Update to 2.4.0
  Rerun gerbera --create-config="Boxlayout|DynamicContainer"
  and merge changes to the boxlayout and containers the get support for upnp shortcut list feature.
  There are some noteworthy new features in this release:
  - the search page: Query your database with UPnP search statements in Web UI,
  - the dark mode for the Web UI,
  - access permissions for files: Restrict access to directories via client groups,
  - support for UPnP filters in requests,
  - support for UPnP CONTAINER_SHORTCUTS feature.
  * NEW Features
  - Configuration of ui handler to allow hosting of docs and doxygen output
  - Support for UPnP filters
  - Support for UPnP shortcuts
  - Search page in web UI
  - Command line options --create-config and --create-example-config support arguments
  - Provide packages for Ubuntu-24.10
  - Allow deleting of client entries immediately
  * FIXES
  - Logic exceptions are reported
  - Handling of logging command line options
  - Handling of checkbox values on web ui
  - Access to cache option if thumbnailer is disabled
  - Container creation in web ui
  - Handling of multi-valued tags in virtual paths
  - Increase of pupnp threadpool size
  - Drop Build Support for Ubuntu 23.04 and 23.10
  * Code Improvements
  - Build without ffmpeg leaves option unset
  - Compatibility with ffmpeg > 6.0
  - Logging of build info with --compile-info
  - Update versions of libpupnp (1.14.20), spdlog (1.15.0)
  - Update Build Environment
  - Update versions of js vendor files jquery-ui (v1.13.2 -> v1.14.1), js-cookie (v3.0.1 -> v3.0.5), @popperjs/core (v2.11.6 -> v2.11.8)
  * Changes
  - Gerbera 2.4.0 (#3330)
  - Fix Artist Image in Virtual Layout (#3333)
  - Set correct image size for xx-large pictures (#3332)
  - Enhance xsd (#3329)
  - Validate XSD CI workflow (#3328)
  - Gerbera welcomes 2025 (#3327)
  - Fix container filters (#3325)
  - Handle int parse error in config (#3324)
  - Debian: pack postinst file (#3320)
  - Fix SIMPLE_DATE (#3318)
  - Mention systemd as optional package (#3317)
  - Web UI: Add dark mode (#3309)
  - Fix config2.xsd: The QName value upnp-properties does not resolve to … (#3314)
  - Dynamic banner colour in Readme (#3308)
  - Update build for openSuSE (#3307)
  - Fix parsing enum config values (#3304)
  - Update docker settings (#3301)
  - Clients: Support deleting entries (#3299)
  - Debian: create changelog file (#3297)
  - Fix systemd detection (#3295)
  - ConfigGenerator: Export defaults for more entries (#3293)
  - UPnP filters: provided defaults for filter properties (#3292)
  - Scripting: Clean up property handling (#3290)
  - Update and refactor MySQL code (#3289)
  - Improve compile info contents (#3286)
  - actions: clang-format 18 (#3257)
  - deps: Fix build with ffmpeg 6.1 (#3256)
  - Fix CodeQL messages (#3285)
  - Config: Unify path handling (#3282)
  - Add workflow for Release Drafter (#3277)
  - Test: Fix CMake commands (#3284)
  - Drop Build Support for Ubuntu 23.04 (#3283)
  - Web UI: Cleanup display of item number (#3280)
  - Handle broken ContainerImage (#3278)
  - Update Release Template (#3276)
  - Drop Build Support for Ubuntu 23.10 (#3275)
  - Update js vendor files (#3274)
  - Add variables to docker images (#3267)
  - Fix Handling command line options (#3273)
  - UPnP Shortcuts feature (#3261)
  - Access permissions for files by client (#3255)
  - Fix autoscan issue with empty filename (#3254)
  - Update Build Environment (#3252)
  - Resource directory configuration and cleanup collection (#3251)
  - Bump cookie, express and socket.io in /gerbera-web (#3249)
  - Web UI: Fix detail display (#3247)
  - Increase size of pupnp threadpool (#3244)
  - Web UI: Add Search page (#3242)
  - Improve handling multivalue tags in virtual paths (#3241)
  - Fix creating containers in web ui (#3240)
  - UPnP: Add support for filters (#3233)
  - Fix access to cache option if thumbnailer disabled (#3232)
  - Fix build without ffmpeg (#3231)
  - Fix handling of checkbox values on web ui (#3229)
  - Config: UI handler mimetypes and CSP (#3227)
  - Bump master (#3226)
- Fix some errors in post section from spec file.
- Fix rights for config and log directories and files.
- Fix wrong group in gerbera.sysusers.in
- Move sqlite gerbera.db from /etc/gerbera to /var/lib/gerbera for new installations.
* Mon Dec 30 2024 Paolo Stivanin <info@paolostivanin.com>
- Remove fmt <11.1 requirements since spdlog now builds fine with it.
* Fri Dec 27 2024 ecsos <ecsos@opensuse.org>
- Fix build error with fmt version. gerbera does not build with fmt >= 11.1
  Upstream spdlog version 1.15.0 use bundled fmt version 11.0.2.
- Add some hints to config.xml.
* Mon Nov 18 2024 ecsos <ecsos@opensuse.org>
- Create config.xml automatically in the psot section,
  because config.xml is much too old and udn para is static and not
  unique.
- Also generate a config-example.xml, a new config-new.xml
  and a config-diff.xml which show the new parameter in a newer
  gerbera version.
- Add README.SUSE.
- Add vhost configuration for apache nginx.
- Fix suse-logrotate-user-writable-log-dir /var/log/gerbera gerbera:gerbera 0755
* Mon Nov 11 2024 Friedrich Haubensak <hsk17@mail.de>
- update to 2.3.0:
  NEW
  * Higher cross site scripting security in web ui
  * Styles for xml documents when shown in browser
  * Configuration of additional target mimetype properties for transcoding (e.g. needed for PCM output)
  * Configuration of DLNA profile mappings for a client
  * Display media details in web ui
  * Image and thumbnail profiles support PNG images
  * Page layout of items page with splitter and resize button
  * Orientation for images and videos in resource attributes
  * Additional client filtering options with friendlyName, modelName, manufacturer
  * Configuration option to block clients
  * Upnp classes are assigned to containers in physical tree (PC Directory) depending on the majority of children (only in grb-mode)
  * Nested iterations are now supported in Config UI
  * UPnP Search support for integer and date comparison
  * Failed UPnP requests return error messages
  FIXES
  * Warning in case import function does not return new ids.
  * Config values <online-content fetch-buffer-size="262144" fetch-buffer-fill-size="0"> are implemented now.
  * Renaming of files or folders in grb-mode
  * Nested arrays can be shown in config ui.
  * Made UDN mandatory for UPnP announcements to work
* Sat Aug 03 2024 hui <sturm-fr@web.de>
- update to 2.2.0:
  NEW
  * Configuration for case sensitive media tags (allow making them insensitive)
  * Configuration options for playlist layout
  * Configuration option to activate IN_ATTRIB event for, e.g. permission changes on disk incl. retry if that fails
  * WebUI: New design for home page and login screen
  * Allow metadata handler to be disabled, add charset support
  * UPnP specification files (description.xml, cds.xml) now reflect client quirks
  * Search for upnp:lastPlaybackTime, upnp:playbackCount and play_group
  * Additional command line options for logging (--syslog and --rotatelog)
  * TagLib messages are logged with gerbera now. They also show up with debug-mode="taglib".
  * LibExiv2 messages are logged with gerbera now. They also show up with debug-mode="exiv2".
  * LibExif messages are logged with gerbera now. They also show up with debug-mode="exif".
  * ffmpeg messages are logged with gerbera now. They also show up with debug-mode="ffmpeg".
  FIXES
  * Album artist handling in default js layout
  * Build with ffmpegthumbnailer but without ffmpeg
  * Changed repository for ubuntu and debian to https://pkg.gerbera.io/
  * Autologout from UI
  * Finally SIGHUP can be used to reload gerbera without restarting
* Thu May 09 2024 Dirk Müller <dmueller@suse.com>
- update to 2.1.0:
  * Add ctypes include
  * Add issue template
  * Autoscan: avoid errors from parent directories
  * Avoid crash when parent was not created yet.
  * Bring back custom headers as client specific headers
  * BUGFIX: common.js boxSetup check Video/AllDates for Dates
  * Build Support for NPUPNP
  * Bump express from 4.18.2 to 4.19.2 in /gerbera-web
  * Bump follow-redirects from 1.15.3 to 1.15.4 in /gerbera-web
  * Bump follow-redirects from 1.15.4 to 1.15.6 in /gerbera-web
  * Bump xml2js and parse-bmfont-xml in /gerbera-web
  * clang-tidy and cppcheck fixes
  * clang-tidy fixes
  * Cleanup FileRequestHandler
  * CMake: Use presets
  * Config: Refactor handling of integer types
  * Correct two typos.
  * debian12: fix script error
  * Docker image usability
  * Docker: update alpine version
  * Enhances default javascript files to check config file
    options
  * Expand firewall advice in docs
  * Fix build-deb.sh for releases
  * Fix findAutoscanDirectory
  * Gerbera welcomes 2024
  * Gerbera-web: update chromedriver for tests
  * github workflows: make cmake stuff consistent
  * Import: Safely handle second scan
  * Import: Safely handle second scan - 2
  * matroska_handler: update API calls to work with
    libebml/libmatroska 2.0
  * MetadataHandler: Refactor static methods
  * Metafile: handle instance
  * Minor fixes to RST documentation
  * Provide BoxKeys also for scripts
  * Refactor config and enums to reduce nesting
  * Refactor parser files
  * Safely handle suppressed file types
  * Scripting: print2 function with log level support
  * some fixes
  * Sqlite: Harden delete
  * Take configuration into account when creating virtual-layout
    (built-in + JS)
  * Update Conan to v2
  * Update screenshots to latest version
  * Update various library versions
  * Update workflow actions
  * WebUI: Add Item View
  * Webui: update vendor libraries