Hello community, here is the log from the commit of package gnump3d checked in at Tue Dec 4 00:11:56 CET 2007. -------- --- gnump3d/gnump3d.changes 2007-03-30 02:02:17.000000000 +0200 +++ /mounts/work_src_done/NOARCH/gnump3d/gnump3d.changes 2007-12-03 16:18:53.000000000 +0100 @@ -1,0 +2,8 @@ +Mon Dec 3 16:17:21 CET 2007 - pth@suse.de + +- Update to 3.0: + - Removed several perl warnings. + - Removed password protection as being broken beyond repair. + (This also fixes CVE-2007-6130, see #344592) + +------------------------------------------------------------------- Old: ---- gnump3d-2.9.8.dif gnump3d-2.9.8.tar.bz2 New: ---- gnump3d-3.0.tar.bz2 gnump3d-Makefile.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnump3d.spec ++++++ --- /var/tmp/diff_new_pack.K26236/_old 2007-12-04 00:11:45.000000000 +0100 +++ /var/tmp/diff_new_pack.K26236/_new 2007-12-04 00:11:45.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package gnump3d (Version 2.9.8) +# spec file for package gnump3d (Version 3.0) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,22 +11,22 @@ # norootforbuild Name: gnump3d -URL: http://www.gnump3d.org +Url: http://www.gnump3d.org BuildRequires: pwdutils -License: GNU General Public License (GPL) +License: GPL v2 or later Group: Productivity/Networking/Web/Servers -Autoreqprov: on -Version: 2.9.8 -Release: 40 +AutoReqProv: on +Version: 3.0 +Release: 1 Summary: GNU MP3 Streaming Server Requires: logrotate PreReq: /usr/sbin/useradd coreutils -BuildArchitectures: noarch +BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: gnump3d-%{version}.tar.bz2 Source1: gnump3d.init Source2: gnump3d.logrotate -Patch0: gnump3d-%{version}.dif +Patch: gnump3d-Makefile.patch %description gnump3d is a simple server that allows you to stream MP3s and OGG @@ -120,6 +120,11 @@ %attr(755,root,root) %dir /srv/mp3 %changelog +* Mon Dec 03 2007 - pth@suse.de +- Update to 3.0: + - Removed several perl warnings. + - Removed password protection as being broken beyond repair. + (This also fixes CVE-2007-6130, see #344592) * Fri Mar 30 2007 - ro@suse.de - added pwdutils to buildreq * Wed Jan 25 2006 - mls@suse.de ++++++ gnump3d-2.9.8.tar.bz2 -> gnump3d-3.0.tar.bz2 ++++++ ++++ 18422 lines of diff (skipped) ++++++ gnump3d-Makefile.patch ++++++ --- Makefile +++ Makefile @@ -16,12 +16,12 @@ # # Installation Directories. # -BINDIR = /usr/bin -TEMPDIR = /usr/share/gnump3d +BINDIR = $(PREFIX)/bin +TEMPDIR = $(PREFIX)/share/gnump3d CONFDIR = /etc/gnump3d CACHEDIR = /var/cache/gnump3d SERVEDIR = /var/cache/gnump3d/serving -MANDIR = /usr/local/man/man1 +MANDIR = $(PREFIX)/share/man/man1 LOGDIR = /var/log/gnump3d LIBDIR = `perl bin/getlibdir` PLUGDIR = $(LIBDIR)/gnump3d/plugins @@ -114,44 +114,44 @@ install: - install -d ${PREFIX}/${CONFDIR} - install -d ${PREFIX}/${BINDIR} - install -d ${PREFIX}/${TEMPDIR} - install -d ${PREFIX}/${MANDIR} - install -d ${PREFIX}/${PLUGDIR} - install -d ${PREFIX}/${LANGDIR} - install -d ${PREFIX}/${LOGDIR} - install -d ${PREFIX}/${CACHEDIR} - chmod 777 ${PREFIX}/${CACHEDIR} - install -d ${PREFIX}/$(SERVEDIR) + install -d $(DESTDIR)/${CONFDIR} + install -d $(DESTDIR)/${BINDIR} + install -d ${DESTDIR}/${TEMPDIR} + install -d ${DESTDIR}/${MANDIR} + install -d ${DESTDIR}/${PLUGDIR} + install -d ${DESTDIR}/${LANGDIR} + install -d ${DESTDIR}/${LOGDIR} + install -d ${DESTDIR}/${CACHEDIR} + chmod 777 ${DESTDIR}/${CACHEDIR} + install -d ${DESTDIR}/$(SERVEDIR) chmod 777 ${PREFIX}/${SERVEDIR} - chmod a+rx ${PREFIX}/${LIBDIR}/gnump3d/ - chmod a+rx ${PREFIX}/${LIBDIR}/gnump3d/plugins - chmod a+rx ${PREFIX}/${LIBDIR}/gnump3d/lang - cp lib/gnump3d/*.pm ${PREFIX}/${LIBDIR}/gnump3d - cp lib/gnump3d/plugins/*.pm ${PREFIX}/${PLUGDIR} - -rm ${PREFIX}/${PLUGDIR}/bug.pm - cp lib/gnump3d/lang/*.pm ${PREFIX}/${LANGDIR} - cp bin/gnump3d2 ${PREFIX}/${BINDIR} - chmod 755 ${PREFIX}/${BINDIR}/gnump3d2 - -ln -sf ${PREFIX}/${BINDIR}/gnump3d2 ${PREFIX}/${BINDIR}/gnump3d - cp bin/gnump3d-top ${PREFIX}/$(BINDIR) - chmod 755 ${PREFIX}/${BINDIR}/gnump3d-top - cp bin/gnump3d-index ${PREFIX}/${BINDIR} - chmod 755 ${PREFIX}/${BINDIR}/gnump3d-index - cp man/gnump3d-top.1 ${PREFIX}/${MANDIR} - cp man/gnump3d-index.1 ${PREFIX}/${MANDIR} - cp man/gnump3d.1 ${PREFIX}/${MANDIR} - cp man/gnump3d.conf.1 ${PREFIX}/${MANDIR} - cp -R templates/* ${PREFIX}/${TEMPDIR} - chmod -R a+r ${PREFIX}/${TEMPDIR} - chmod +rx ${PREFIX}/${TEMPDIR}/*/ - if [ -e ${PREFIX}/${CONFDIR}/gnump3d.conf ]; then cp ${PREFIX}/${CONFDIR}/gnump3d.conf ${PREFIX}/${CONFDIR}/gnump3d.conf-orig ; fi - sed "s#PLUGINDIR#${LIBDIR}#g" etc/gnump3d.conf > ${PREFIX}/${CONFDIR}/gnump3d.conf - cp etc/mime.types ${PREFIX}/${CONFDIR} - cp etc/file.types ${PREFIX}/${CONFDIR} - -rm -f ${PREFIX}/$(LIBDIR)/gnump3d/FreezeThaw.pm - -rm -f ${PREFIX}/$(LIBDIR)/gnump3d/playlist.pm + chmod a+rx ${DESTDIR}/${LIBDIR}/gnump3d/ + chmod a+rx ${DESTDIR}/${LIBDIR}/gnump3d/plugins + chmod a+rx ${DESTDIR}/${LIBDIR}/gnump3d/lang + cp lib/gnump3d/*.pm ${DESTDIR}/${LIBDIR}/gnump3d + cp lib/gnump3d/plugins/*.pm ${DESTDIR}/${PLUGDIR} + -rm ${DESTDIR}/${PLUGDIR}/bug.pm + cp lib/gnump3d/lang/*.pm ${DESTDIR}/${LANGDIR} + cp bin/gnump3d2 ${DESTDIR}/${BINDIR} + chmod 755 ${DESTDIR}/${BINDIR}/gnump3d2 + -ln -sf $(DESTDIR)/${BINDIR}/gnump3d2 $(DESTDIR)/${BINDIR}/gnump3d + cp bin/gnump3d-top $(DESTDIR)/$(BINDIR) + chmod 755 $(DESTDIR)/${BINDIR}/gnump3d-top + cp bin/gnump3d-index $(DESTDIR)/${BINDIR} + chmod 755 $(DESTDIR)/${BINDIR}/gnump3d-index + cp man/gnump3d-top.1 $(DESTDIR)/${MANDIR} + cp man/gnump3d-index.1 $(DESTDIR)/${MANDIR} + cp man/gnump3d.1 $(DESTDIR)/${MANDIR} + cp man/gnump3d.conf.1 $(DESTDIR)/${MANDIR} + cp -R templates/* $(DESTDIR)/${TEMPDIR} + chmod -R a+r $(DESTDIR)/${TEMPDIR} + chmod +rx $(DESTDIR)/${TEMPDIR}/*/ + if [ -e $(DESTDIR)/${CONFDIR}/gnump3d.conf ]; then cp $(DESTDIR)/${CONFDIR}/gnump3d.conf $(DESTDIR)/${CONFDIR}/gnump3d.conf-orig ; fi + sed "s#PLUGINDIR#${LIBDIR}#g" etc/gnump3d.conf > $(DESTDIR)/${CONFDIR}/gnump3d.conf + cp etc/mime.types $(DESTDIR)/${CONFDIR} + cp etc/file.types $(DESTDIR)/${CONFDIR} + -rm -f $(DESTDIR)/$(LIBDIR)/gnump3d/FreezeThaw.pm + -rm -f $(DESTDIR)/$(LIBDIR)/gnump3d/playlist.pm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org