Tue May 20 19:45:27 2014 UTC ()
Changes 1.9.4:
- auerswald
  - Fix several potential security issues in the NAS server.
    See http://radscan.com/pipermail/nas/2013-August/001270.html for
    a description. In addition, CVE numbers have been defined for
    these issues:
    CVE-2013-4256
    CVE-2013-4257
    CVE-2013-4258
  - Fixed some warnings while building some of the clients.
  - narrow a possible race condition in
    auvoxware.c:disableProcessFlow() reported by Paul Fox.
- steve_mcintyre
  - add a format string to aulog.c (found using -Wformat-security warnings)
  - Don't preprocess man pages
- Add proper includes in server/os/connection.c to prevent some
  compile warnings and a possible server coredump under the right
  conditions on x86_64 Linux systems.


(adam)
diff -r1.93 -r1.94 pkgsrc/audio/nas/Makefile
diff -r1.32 -r1.33 pkgsrc/audio/nas/distinfo

cvs diff -r1.93 -r1.94 pkgsrc/audio/nas/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/nas/Makefile 2013/07/15 19:55:31 1.93
+++ pkgsrc/audio/nas/Makefile 2014/05/20 19:45:27 1.94
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.93 2013/07/15 19:55:31 christos Exp $ 1# $NetBSD: Makefile,v 1.94 2014/05/20 19:45:27 adam Exp $
2 2
3DISTNAME= nas-1.9.3.src 3DISTNAME= nas-1.9.4.src
4PKGNAME= ${DISTNAME:S/.src//} 4PKGNAME= ${DISTNAME:S/.src//}
5PKGREVISION= 1 
6CATEGORIES= audio 5CATEGORIES= audio
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nas/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nas/}
8 7
9MAINTAINER= markd@NetBSD.org 8MAINTAINER= markd@NetBSD.org
10HOMEPAGE= http://nas.sourceforge.net/ 9HOMEPAGE= http://nas.sourceforge.net/
11COMMENT= Network Audio System 10COMMENT= Network Audio System
12LICENSE= mit # with no-advertisement clause 11LICENSE= mit # with no-advertisement clause
13 12
14PKG_INSTALLATION_TYPES= overwrite pkgviews 13PKG_INSTALLATION_TYPES= overwrite pkgviews
15 14
16# 1) uses dia library before it is built 15# 1) uses dia library before it is built
17# 2) make succeeds even with failures, making this problem non-obvious 16# 2) make succeeds even with failures, making this problem non-obvious
18MAKE_JOBS_SAFE= no 17MAKE_JOBS_SAFE= no
@@ -68,28 +67,28 @@ SUBST_FILES.owngrp= clients/audio/auconv @@ -68,28 +67,28 @@ SUBST_FILES.owngrp= clients/audio/auconv
68SUBST_SED.owngrp= -e 's/-c -o root -g wheel/-c -o ${UNPRIVILEGED_USER} -g ${UNPRIVILEGED_GROUP}/g' 67SUBST_SED.owngrp= -e 's/-c -o root -g wheel/-c -o ${UNPRIVILEGED_USER} -g ${UNPRIVILEGED_GROUP}/g'
69.endif 68.endif
70 69
71REPLACE_SH= clients/audio/util/checkmail 70REPLACE_SH= clients/audio/util/checkmail
72 71
73PLIST_SRC= ${PKGDIR}/PLIST.clients 72PLIST_SRC= ${PKGDIR}/PLIST.clients
74 73
75.if ${OPSYS} != "Darwin" && ${OPSYS} != "Interix" 74.if ${OPSYS} != "Darwin" && ${OPSYS} != "Interix"
76RCD_SCRIPTS= nasd 75RCD_SCRIPTS= nasd
77PLIST_SRC+= ${PKGDIR}/PLIST.server 76PLIST_SRC+= ${PKGDIR}/PLIST.server
78EGDIR= ${PREFIX}/share/examples/nas 77EGDIR= ${PREFIX}/share/examples/nas
79CONF_FILES= ${EGDIR}/nasd.conf.eg ${PKG_SYSCONFDIR}/nasd.conf 78CONF_FILES= ${EGDIR}/nasd.conf.eg ${PKG_SYSCONFDIR}/nasd.conf
80 79
81. if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" || \ 80. if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD" \
82 ${OPSYS} == "DragonFly" || ${OPSYS} == "Linux" || ${OPSYS} == "UnixWare" 81 || ${OPSYS} == "DragonFly" || ${OPSYS} == "Linux" || ${OPSYS} == "UnixWare"
83. include "../../mk/oss.buildlink3.mk" 82. include "../../mk/oss.buildlink3.mk"
84. endif 83. endif
85.endif 84.endif
86 85
87pre-configure: 86pre-configure:
88 cd ${WRKSRC}/config && ${SETENV} ${CONFIGURE_ENV} ./configure 87 cd ${WRKSRC}/config && ${SETENV} ${CONFIGURE_ENV} ./configure
89 88
90# XXX OpenBSD 2.9 or later does not use lib/X11/config/bsdLib.rules, 89# XXX OpenBSD 2.9 or later does not use lib/X11/config/bsdLib.rules,
91# XXX the rule in OpenBSDLib.rules does not do the following. 90# XXX the rule in OpenBSDLib.rules does not do the following.
92# XXX PLIST should be splitted? 91# XXX PLIST should be splitted?
93.if ${OPSYS} == "OpenBSD" 92.if ${OPSYS} == "OpenBSD"
94post-install: 93post-install:
95 cd ${DESTDIR}${PREFIX}/lib && \ 94 cd ${DESTDIR}${PREFIX}/lib && \

cvs diff -r1.32 -r1.33 pkgsrc/audio/nas/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/nas/distinfo 2014/03/14 21:17:12 1.32
+++ pkgsrc/audio/nas/distinfo 2014/05/20 19:45:27 1.33
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: distinfo,v 1.32 2014/03/14 21:17:12 asau Exp $ 1$NetBSD: distinfo,v 1.33 2014/05/20 19:45:27 adam Exp $
2 2
3SHA1 (nas-1.9.3.src.tar.gz) = dca770ddd10936ad1f19bf3c51f941c10d7bf84b 3SHA1 (nas-1.9.4.src.tar.gz) = a251c5b771f9d7fa98f65e5830a039b28f8a6995
4RMD160 (nas-1.9.3.src.tar.gz) = 693c97658885a9bea02b27376c3a5a142b49e57a 4RMD160 (nas-1.9.4.src.tar.gz) = 9622263075b1d24fb27dd06c9edecc91ac3157ae
5Size (nas-1.9.3.src.tar.gz) = 1485222 bytes 5Size (nas-1.9.4.src.tar.gz) = 1464598 bytes
6SHA1 (patch-aa) = 3d198d97c1133358a7544d923ac6c48b38fdae19 6SHA1 (patch-aa) = 3d198d97c1133358a7544d923ac6c48b38fdae19
7SHA1 (patch-ab) = 848b151e4814c434dc628c649910d96e1cf8750e 7SHA1 (patch-ab) = 848b151e4814c434dc628c649910d96e1cf8750e
8SHA1 (patch-ac) = 02bc1eb18f8cc7155fed861ed4b953c1316283ea 8SHA1 (patch-ac) = 02bc1eb18f8cc7155fed861ed4b953c1316283ea
9SHA1 (patch-ad) = bef3e9fe82487766240931bbbed0213e3fe1c2c3 9SHA1 (patch-ad) = bef3e9fe82487766240931bbbed0213e3fe1c2c3
10SHA1 (patch-ae) = 2e88c42f849ec2e3eb942f79d05065ec8ddd1a9e 10SHA1 (patch-ae) = 2e88c42f849ec2e3eb942f79d05065ec8ddd1a9e
11SHA1 (patch-af) = 9e387f88504d6ef18ad4210af24702de61efbf1a 11SHA1 (patch-af) = 9e387f88504d6ef18ad4210af24702de61efbf1a
12SHA1 (patch-ag) = c43bab8c87efa5c770dd084d67ffa9897350810f 12SHA1 (patch-ag) = c43bab8c87efa5c770dd084d67ffa9897350810f
13SHA1 (patch-server_dia_auservertype.h) = 8ee2d064797837a1fcfd6c1389e09879f015cc9b 13SHA1 (patch-server_dia_auservertype.h) = 8ee2d064797837a1fcfd6c1389e09879f015cc9b