c1cfba1567
* This release contains a SECURITY FIX for a command injection vulnerability that was found and reported by Alexandre Rebert: The previous handling of metadata placeholders allowed for arbitrary shell commands to be trivially injected and executed as the ezstream user, via malicious media files. * This release requires users to ADJUST their CONFIGURATION: To protect against the injection vulnerability above, metadata is now properly quoted and escaped from the shell. This means that any extra quoting must be removed from configuration files. Remove all quoting from metadata placeholders in <encode/> and <decode/> commands, e.g. replace "@M@" with @M@, and "@T@" with @T@, etc. Without these changes, stream metadata will look both wrong and the injection vulnerability may be re-introduced.
22 lines
642 B
Makefile
22 lines
642 B
Makefile
# $NetBSD: Makefile,v 1.8 2015/10/13 18:02:10 shattered Exp $
|
|
#
|
|
|
|
DISTNAME= ezstream-0.6.0
|
|
CATEGORIES= audio
|
|
MASTER_SITES= http://downloads.us.xiph.org/releases/ezstream/
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.icecast.org/ezstream.php
|
|
COMMENT= Streamming client of mp3 and oggvorbis for icecast
|
|
|
|
USE_PKGLOCALEDIR= yes
|
|
USE_LIBTOOL= yes
|
|
GNU_CONFIGURE= yes
|
|
USE_TOOLS+= pkg-config
|
|
REPLACE_SH= examples/meta.sh examples/play.sh
|
|
|
|
.include "../../audio/libshout/buildlink3.mk"
|
|
.include "../../audio/taglib/buildlink3.mk"
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|