From 0b7272f967983007531b43a69969db1d218a7054 Mon Sep 17 00:00:00 2001 From: James Christopher Adduono Date: Sat, 23 Sep 2017 00:14:42 -0400 Subject: [PATCH] minidlna: add allow wide links option 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 --- multimedia/minidlna/Makefile | 2 +- multimedia/minidlna/files/minidlna.config | 1 + multimedia/minidlna/files/minidlna.init | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/multimedia/minidlna/Makefile b/multimedia/minidlna/Makefile index 924391932..5b84a8cbb 100644 --- a/multimedia/minidlna/Makefile +++ b/multimedia/minidlna/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=minidlna PKG_VERSION:=1.2.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_URL:=@SF/minidlna PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz diff --git a/multimedia/minidlna/files/minidlna.config b/multimedia/minidlna/files/minidlna.config index 91a5cc330..924a99ea9 100644 --- a/multimedia/minidlna/files/minidlna.config +++ b/multimedia/minidlna/files/minidlna.config @@ -7,6 +7,7 @@ config minidlna config option log_dir '/var/log' option inotify '1' option enable_tivo '0' + option wide_links '0' option strict_dlna '0' option presentation_url '' option notify_interval '900' diff --git a/multimedia/minidlna/files/minidlna.init b/multimedia/minidlna/files/minidlna.init index a92a064d3..79be8f625 100644 --- a/multimedia/minidlna/files/minidlna.init +++ b/multimedia/minidlna/files/minidlna.init @@ -59,6 +59,7 @@ minidlna_create_config() { minidlna_cfg_addstr $cfg log_dir minidlna_cfg_addbool $cfg inotify '1' minidlna_cfg_addbool $cfg enable_tivo '0' + minidlna_cfg_addbool $cfg wide_links '0' minidlna_cfg_addbool $cfg strict_dlna '0' minidlna_cfg_addstr $cfg album_art_names minidlna_cfg_addstr $cfg presentation_url