aboutsummaryrefslogtreecommitdiff
path: root/multimedia/minidlna
Commit message (Collapse)AuthorAge
* treewide: assign PKG_CPE_IDFabrice Fontaine2024-02-04
| | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* minidlna: update to 1.3.3Robert Högberg2023-06-29
| | | | | | | | | | | | Fixes CVE-2023-33476: ReadyMedia (MiniDLNA) versions from 1.1.15 up to 1.3.2 is vulnerable to Buffer Overflow. The vulnerability is caused by incorrect validation logic when handling HTTP requests using chunked transport encoding. This results in other code later using attacker-controlled chunk values that exceed the length of the allocated buffer, resulting in out-of-bounds read/write. Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* minidlna: update to 1.3.2 releaseAndrew Sim2023-04-10
| | | | | | | | | | | | | | | | | | | | | | | | - Updated to latest version - Removed upstreamed patches - Refreshed patches Project changelog: 1.3.2 - Released 30-Aug-2022 -------------------------------- - Improved DNS rebinding attack protection. - Added Samsung Neo QLED series (2021) support. - Added webm/rm/rmvb support. 1.3.1 - Released 11-Feb-2022 -------------------------------- - Fixed a potential crash in SSDP request parsing. - Fixed a configure script failure on some platforms. - Protect against DNS rebinding attacks. - Fix an socket leakage issue on some platforms. - Minor bug fixes. Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
* minidlna: fix build with new autotoolsMichael Pratt2022-09-09
| | | | | | | Backport a patch that fixes build with new versions of Autoconf and Automake. Signed-off-by: Michael Pratt <mcpratt@pm.me>
* minidlna: update to 1.3.0Rosen Penev2020-11-29
| | | | | | | | | | | | | | Fixes two CVEs relating to UPnP. Removed libuuid dependency. It is not used. Remove clock_gettime hack. It seems to have been fixed. Removed upstream patches. Refreshed the other ones. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* minidlna: fix GCC 10 multiple def compilation errorSyrone Wong2020-08-10
| | | | | | | | | | | | | Diffrent file use its own setjmp_buffer, thus we have two global variables called setjmp_buffer I am not sure if we should use only one instance of it. The patch sent upstream uses a similar approach. https://sourceforge.net/p/minidlna/bugs/327/ Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
* minidlna: restore service triggersJo-Philipp Wich2020-06-22
| | | | | | | | | | | | | | | | | Restore service triggers which got wrongly removed in commit 733aae9584ef92c327b9008142602a7e69cfec3b ("fix issues"). Without triggers, changing settings from LuCI or calling reload_config from the cli won't have any effect. Also adjust the uci commit call to only commit the minidlna configuration when setting a UUID, to avoid committing unrelated user changes in other config files. Ref: https://github.com/openwrt/luci/issues/4194 Fixes: 733aae958 ("minidlna: fix issues") Fixes: 37367bdc8 ("minidlna: create UUID in config if it is empty") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* minidlna: fix build with newer muslRosen Penev2020-03-19
| | | | | | | The configure script is totally broken and does not check for clock_gettime. Define it manually. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* minidlna: remove unneeded }Rosen Penev2020-03-05
| | | | | | Was a mistake while rebasing. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* minidlna: fix issuesRosen Penev2020-03-04
| | | | | | | | | | | Removed cover resizing patch. It doesn't work right. Removed SIGHUP reload. While minidlna handles it, it needs work to function properly. Removed service_triggers. They don't work for similar reasons as above. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* minidlna: update to latest masterRosen Penev2020-02-23
| | | | | | | | | | | | | | | | | | | | | | | Removed inactive maintainer. Cleaned up Makefile to remove old options. Switched to PKG_INSTALL for consistency. Added PKG_BUILD_PARALLEL for faster compilation. Fixed license info. Removed '' from enabled for consistency. Ran init script through shellcheck. Batched config file writes. Switched it to use procd. The -S parameter changes it to foreground. It stands for systemd. Added a sysctl tweak to get rid of warning. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* minidlna: Added support RMVBVision Lsm2020-02-01
| | | | Signed-off-by: Vision Lsm <vision.lsm.2012@gmail.com>
* minidlna: create UUID in config if it is emptyAlberto Bursi2020-01-11
| | | | | | | | | better solution than using a static UUID by default keep the default uuid empty then generate and save a unique UUID on first start of minidlna service. Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
* minidlna: add static uuid in configAlberto Bursi2019-12-13
| | | | | | | | | | | | | | | | | | | | | | | minidlna uses UUID to uniquely identify the media server by default, if the "uuid" option is not specified in its setting file it will try to autogenerate it by reading MAC address. This seems to fail on some devices resulting in random UUID on reboot, and this causes confusion and issues as for clients this is a new server and must be added to the list. In OpenWrt there are also devices where the system can't read the true MAC address and it is therefore randomized on reboot. So, add a static UUID in the settings file. Since each mindlna server should have a different UUID, if the user has more than one OpenWrt device with minidlna, he should change the UUID of the additional devices. Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
* minidlna: Fix URLRosen Penev2019-11-30
| | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* minidlna: Switch to cloning from HTTPSRosen Penev2019-11-30
| | | | | | Goes through firewalls more easily. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* multimedia/minidlna: Update to latest commitDaniel Engberg2019-03-14
| | | | | | | Update minidlna to latest commit Cherry pick commits from https://github.com/xavery/minidlna Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* minidlna: run as an unprivileged userMaxim Storchak2019-03-10
| | | | | | | | | - run as an unprivileged user by default - move generated config to /var/run (/tmp/run in fact) - disable service until it's configured: there is no way to reliably guess where files to be shared are located Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* minidlna: decrease minidlna log verbosityPavel Kubelun2018-02-17
| | | | | | | | | | | | | | | | | | | | | Some clients do not close connections properly or do not keep it alive, so each time the connection times out a corresponding log entry is written into a log. These messages may spam the log really hard. This may be an issue if log is placed on internal flash - it may prematurely wear a flash chip. This also prevents hdd from spinning down if the log is located on hdd and the dlna capable tv is online. Set the log level to "error" by default. MAN: Set this to change the verbosity of the information that is logged each section can use a different level: off, fatal, error, warn, info, or debug Example log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
* minidlna: add allow wide links optionJames Christopher Adduono2017-10-16
| | | | | | | | | | | | | | Some users might create a minidlna root with symlinks to shared locations. While this could potentially create a vulnerability, the option should be available to allow users to do this should they choose to. wide_links=no : (default) no content served + error message [timestamp] upnphttp.c:1366: error: Rejecting wide link X wide_links=yes : content served, no error messages Signed-off-by: James Christopher Adduono <jc@adduono.com>
* Merge pull request #4873 from jcadduono/minidlna-updateTed Hess2017-10-13
|\ | | | | minidlna: update to version 1.2.1
| * minidlna: update to version 1.2.1James Christopher Adduono2017-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.2.1 - Released 24-Aug-2017 -------------------------------- - Added Movian client detection and subtitle support. - Fixed an issue with discovery on non-Linux systems. - Fixed Bonjour discovery compatibility with TiVo Bolt. - Fixed NFO file parsing, and added change monitoring support for them. - Added a workaround for video thumbnails on some Samsung clients. - Added DoS protection for event subscriptions. - Fixed content browsing issues with some Samsung TVs. - Improved non-destructive update scan support. Signed-off-by: James Christopher Adduono <jc@adduono.com>
* | minidlna: remove panasonic video grouping by directory patchJames Christopher Adduono2017-10-04
|/ | | | | | | | | | | Unfortunately this is breaking sorting and causes some issues with starting streams on various non-Panasonic clients. Tested on 5 different models of 2014-2017 Samsung Smart TVs and BubbleUPnP for Android. Removing this patch fixes sorting by filename and clients no longer sometimes fail to load the streams. Signed-off-by: James Christopher Adduono <jc@adduono.com>
* multimedia/minidlna: Update to 1.2.0Daniel Engberg2017-06-15
| | | | | | | | Update minidlna to 1.2.0 Switch to tarball Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* minidlna: Update to latest upstream (2016-09-29)Daniel Engberg2017-02-05
| | | | | | | | | | | | | | Updated to latest commit upstream as the latest tagged version didn't get a tarball release at all. Includes various fixes and also support for never versions of ffmpeg. Also added a sorting patch for Panasonic TVs. Source: https://github.com/yanbe/minidlna/commit/c8245740c3a8699cfe7d7e5aa0d427b931018ad5 Various improvements to package Makefile. Source/Template: https://github.com/wongsyrone/packages-1/blob/c389dcdc020e1d199570f01f36b781a290aa5356/multimedia/minidlna/Makefile Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* minidlna: update to 1.1.5Ian Leonard2015-12-29
| | | | Signed-off-by: Ian Leonard <antonlacon@gmail.com>
* minidlna: Add path to correct PID file for start-stop-daemonTed Hess2014-12-20
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* minidlna: update to 1.1.4Ian Leonard2014-10-25
| | | | | | | The Philips TV patch was included upstream. Rename the minidlnad binary to minidlna instead of tweaking automake files. Signed-off-by: Ian Leonard <antonlacon@gmail.com>
* Merge branch 'master' into license-updatesIan Leonard2014-08-10
|\ | | | | | | | | | | | | | | Signed-off-by: Ian Leonard <antonlacon@gmail.com> Conflicts: devel/patch/Makefile multimedia/minidlna/Makefile
| * That on tv phillips normally open mkv,it is necessary to apply this ↵Knyazkov Dmitry2014-08-04
| | | | | | | | | | | | patch.Add license info Signed-off-by: Knyazkov Dmitry <medavedik@gmail.com>
* | minidlna: add licensing informationIan Leonard2014-07-31
|/ | | | Signed-off-by: Ian Leonard <antonlacon@gmail.com>
* minidlna: remove ffmpeg includes - not needed. Now builds with newer ffmpeg ↵Ted Hess2014-07-30
| | | | | | versions Signed-off-by: Ted Hess <thess@kitschensync.net>
* Update minidlna to 1.1.3 versionmedaved2014-07-21
|
* Delete Makefile~medaved2014-07-21
|
* Update minidlna to 1.1.3 versionmedaved2014-07-15
|
* first commitmedaved2014-07-15