Sun Dec 11 00:50:15 2016 UTC ()
Update to Asterisk 11.25.1:  this fixes AST-2016-009.

             Asterisk Project Security Advisory - ASTERISK-2016-009

         Product        Asterisk
         Summary
    Nature of Advisory  Authentication Bypass
      Susceptibility    Remote unauthenticated sessions
         Severity       Minor
      Exploits Known    No
       Reported On      October 3, 2016
       Reported By      Walter Doekes
        Posted On
     Last Updated On    December 8, 2016
     Advisory Contact   Mmichelson AT digium DOT com
         CVE Name

    Description  The chan_sip channel driver has a liberal definition for
                 whitespace when attempting to strip the content between a
                 SIP header name and a colon character. Rather than
                 following RFC 3261 and stripping only spaces and horizontal
                 tabs, Asterisk treats any non-printable ASCII character as
                 if it were whitespace. This means that headers such as

                 Contact\x01:

                 will be seen as a valid Contact header.

                 This mostly does not pose a problem until Asterisk is
                 placed in tandem with an authenticating SIP proxy. In such
                 a case, a crafty combination of valid and invalid To
                 headers can cause a proxy to allow an INVITE request into
                 Asterisk without authentication since it believes the
                 request is an in-dialog request. However, because of the
                 bug described above, the request will look like an
                 out-of-dialog request to Asterisk. Asterisk will then
                 process the request as a new call. The result is that
                 Asterisk can process calls from unvetted sources without
                 any authentication.

                 If you do not use a proxy for authentication, then this
                 issue does not affect you.

                 If your proxy is dialog-aware (meaning that the proxy keeps
                 track of what dialogs are currently valid), then this issue
                 does not affect you.

                 If you use chan_pjsip instead of chan_sip, then this issue
l
                 does not affect you.

    Resolution  chan_sip has been patched to only treat spaces and
                horizontal tabs as whitespace following a header name. This
                allows for Asterisk and authenticating proxies to view
                requests the same way

                               Affected Versions
                         Product                       Release
                                                       Series
                  Asterisk Open Source                  11.x    All Releases
                  Asterisk Open Source                  13.x    All Releases
                  Asterisk Open Source                  14.x    All Releases
                   Certified Asterisk                   13.8    All Releases

                                  Corrected In
          Product                              Release
    Asterisk Open Source               11.25.1, 13.13.1, 14.2.1
     Certified Asterisk                11.6-cert16, 13.8-cert4

                                    Patches
                 SVN URL                              Revision

           Links

    Asterisk Project Security Advisories are posted at
    http://www.asterisk.org/security

    This document may be superseded by later versions; if so, the latest
    version will be posted at
    http://downloads.digium.com/pub/security/ASTERISK-2016-009.pdf and
    http://downloads.digium.com/pub/security/ASTERISK-2016-009.html

                                Revision History
                     Date                        Editor      Revisions Made
    November 28, 2016                        Mark Michelson  Initial writeup

             Asterisk Project Security Advisory - ASTERISK-2016-009
              Copyright (c) 2016 Digium, Inc. All Rights Reserved.
  Permission is hereby granted to distribute and publish this advisory in its
                           original, unaltered form.


(jnemeth)
diff -r1.147 -r1.148 pkgsrc/comms/asterisk/Makefile
diff -r1.83 -r1.84 pkgsrc/comms/asterisk/distinfo

cvs diff -r1.147 -r1.148 pkgsrc/comms/asterisk/Attic/Makefile (switch to unified diff)

--- pkgsrc/comms/asterisk/Attic/Makefile 2016/12/04 05:17:19 1.147
+++ pkgsrc/comms/asterisk/Attic/Makefile 2016/12/11 00:50:15 1.148
@@ -1,278 +1,277 @@ @@ -1,278 +1,277 @@
1# $NetBSD: Makefile,v 1.147 2016/12/04 05:17:19 ryoon Exp $ 1# $NetBSD: Makefile,v 1.148 2016/12/11 00:50:15 jnemeth Exp $
2# 2#
3# NOTE: when updating this package, there are two places that sound 3# NOTE: when updating this package, there are two places that sound
4# tarballs need to be checked; look win ${WRKSRC}/sounds/Makefile 4# tarballs need to be checked; look win ${WRKSRC}/sounds/Makefile
5# to find out the current sound file versions 5# to find out the current sound file versions
6 6
7DISTNAME= asterisk-11.25.0 7DISTNAME= asterisk-11.25.1
8PKGREVISION= 1 
9CATEGORIES= comms net audio 8CATEGORIES= comms net audio
10MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ 9MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
11 http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \ 10 http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \
12 http://downloads.asterisk.org/pub/telephony/sounds/releases/ 11 http://downloads.asterisk.org/pub/telephony/sounds/releases/
13DIST_SUBDIR= ${PKGNAME_NOREV} 12DIST_SUBDIR= ${PKGNAME_NOREV}
14DISTFILES= ${DEFAULT_DISTFILES} 13DISTFILES= ${DEFAULT_DISTFILES}
15 14
16COMMENT= The Asterisk Software PBX 15COMMENT= The Asterisk Software PBX
17OWNER= jnemeth@NetBSD.org 16OWNER= jnemeth@NetBSD.org
18HOMEPAGE= http://www.asterisk.org/ 17HOMEPAGE= http://www.asterisk.org/
19LICENSE= gnu-gpl-v2 18LICENSE= gnu-gpl-v2
20 19
21EXTRACT_ONLY= ${DISTNAME}.tar.gz 20EXTRACT_ONLY= ${DISTNAME}.tar.gz
22 21
23MAKE_JOBS_SAFE= NO 22MAKE_JOBS_SAFE= NO
24 23
25# known to have issues on i386, block the package until the bug is fixed 24# known to have issues on i386, block the package until the bug is fixed
26BROKEN_ON_PLATFORM= NetBSD-*-i386 25BROKEN_ON_PLATFORM= NetBSD-*-i386
27 26
28CONFLICTS+= asterisk-sounds-extra-[0-9]* 27CONFLICTS+= asterisk-sounds-extra-[0-9]*
29 28
30.include "../../mk/bsd.prefs.mk" 29.include "../../mk/bsd.prefs.mk"
31 30
32USE_TOOLS+= bison gmake perl:run pkg-config tar 31USE_TOOLS+= bison gmake perl:run pkg-config tar
33USE_LANGUAGES= c c++ 32USE_LANGUAGES= c c++
34REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi 33REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi
35REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize 34REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize
36REPLACE_PERL+= contrib/scripts/vmail.cgi 35REPLACE_PERL+= contrib/scripts/vmail.cgi
37 36
38GNU_CONFIGURE= yes 37GNU_CONFIGURE= yes
39CONFIGURE_ARGS+= --datarootdir=${PREFIX}/libdata 38CONFIGURE_ARGS+= --datarootdir=${PREFIX}/libdata
40CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 39CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
41CONFIGURE_ARGS+= --without-gtk2 40CONFIGURE_ARGS+= --without-gtk2
42# XXX remove when lang/lua gets builtin.mk 41# XXX remove when lang/lua gets builtin.mk
43CONFIGURE_ARGS+= --without-lua 42CONFIGURE_ARGS+= --without-lua
44 43
45.if (${OPSYS} == "NetBSD" && \ 44.if (${OPSYS} == "NetBSD" && \
46 (empty(OS_VERSION:M6.99.[4-9]?) && empty(OS_VERSION:M[7-9].*))) 45 (empty(OS_VERSION:M6.99.[4-9]?) && empty(OS_VERSION:M[7-9].*)))
47CONFIGURE_ARGS+= --without-srtp 46CONFIGURE_ARGS+= --without-srtp
48.else 47.else
49CONFIGURE_ARGS+= --with-srtp 48CONFIGURE_ARGS+= --with-srtp
50PLIST.srtp= YES 49PLIST.srtp= YES
51.include "../../comms/srtp/buildlink3.mk" 50.include "../../comms/srtp/buildlink3.mk"
52.endif 51.endif
53 52
54INSTALL_TARGET= install samples 53INSTALL_TARGET= install samples
55INSTALLATION_DIRS+= lib/pkgconfig share/doc/${PKGBASE} 54INSTALLATION_DIRS+= lib/pkgconfig share/doc/${PKGBASE}
56INSTALLATION_DIRS+= share/examples/asterisk share/examples/rc.d 55INSTALLATION_DIRS+= share/examples/asterisk share/examples/rc.d
57INSTALLATION_DIRS+= ${ASTDATADIR}/sounds/en ${ASTDATADIR}/moh 56INSTALLATION_DIRS+= ${ASTDATADIR}/sounds/en ${ASTDATADIR}/moh
58 57
59BUILD_DEFS+= VARBASE 58BUILD_DEFS+= VARBASE
60 59
61ASTERISK_USER?= asterisk 60ASTERISK_USER?= asterisk
62ASTERISK_GROUP?= asterisk 61ASTERISK_GROUP?= asterisk
63PKG_GROUPS= ${ASTERISK_GROUP} 62PKG_GROUPS= ${ASTERISK_GROUP}
64PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP} 63PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP}
65PKG_GECOS.${ASTERISK_USER}= Asterisk PBX 64PKG_GECOS.${ASTERISK_USER}= Asterisk PBX
66PKG_GROUPS_VARS= ASTERISK_GROUP 65PKG_GROUPS_VARS= ASTERISK_GROUP
67PKG_USERS_VARS= ASTERISK_USER 66PKG_USERS_VARS= ASTERISK_USER
68FILES_SUBST+= ASTERISK_USER=${ASTERISK_USER} 67FILES_SUBST+= ASTERISK_USER=${ASTERISK_USER}
69FILES_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP} 68FILES_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP}
70MESSAGE_SUBST+= ASTERISK_USER=${ASTERISK_USER} 69MESSAGE_SUBST+= ASTERISK_USER=${ASTERISK_USER}
71MESSAGE_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP} 70MESSAGE_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP}
72 71
73# Various path settings for Asterisk 72# Various path settings for Asterisk
74PKG_SYSCONFSUBDIR= asterisk 73PKG_SYSCONFSUBDIR= asterisk
75PKG_SYSCONFDIR_PERMS= ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 74PKG_SYSCONFDIR_PERMS= ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
76ASTETCDIR= ${PKG_SYSCONFDIR} 75ASTETCDIR= ${PKG_SYSCONFDIR}
77ASTEXAMPLEDIR= ${PREFIX}/share/examples/asterisk 76ASTEXAMPLEDIR= ${PREFIX}/share/examples/asterisk
78ASTDBDIR= ${VARBASE}/db/asterisk 77ASTDBDIR= ${VARBASE}/db/asterisk
79ASTSPOOLDIR= ${VARBASE}/spool/asterisk 78ASTSPOOLDIR= ${VARBASE}/spool/asterisk
80ASTLOGDIR= ${VARBASE}/log/asterisk 79ASTLOGDIR= ${VARBASE}/log/asterisk
81MESSAGE_SUBST+= ASTDBDIR=${ASTDBDIR} 80MESSAGE_SUBST+= ASTDBDIR=${ASTDBDIR}
82MESSAGE_SUBST+= ASTSPOOLDIR=${ASTSPOOLDIR} 81MESSAGE_SUBST+= ASTSPOOLDIR=${ASTSPOOLDIR}
83MESSAGE_SUBST+= ASTLOGDIR=${ASTLOGDIR} 82MESSAGE_SUBST+= ASTLOGDIR=${ASTLOGDIR}
84ASTVARRUNDIR= ${VARBASE}/run/asterisk 83ASTVARRUNDIR= ${VARBASE}/run/asterisk
85FILES_SUBST+= ASTVARRUNDIR=${ASTVARRUNDIR} 84FILES_SUBST+= ASTVARRUNDIR=${ASTVARRUNDIR}
86ASTDATADIR= ${PREFIX}/libdata/asterisk 85ASTDATADIR= ${PREFIX}/libdata/asterisk
87MAKE_FLAGS+= ASTLIBDIR=${PREFIX}/lib/asterisk 86MAKE_FLAGS+= ASTLIBDIR=${PREFIX}/lib/asterisk
88MAKE_FLAGS+= ASTVARLIBDIR=${ASTDATADIR} 87MAKE_FLAGS+= ASTVARLIBDIR=${ASTDATADIR}
89MAKE_FLAGS+= ASTKEYDIR=${ASTDATADIR} 88MAKE_FLAGS+= ASTKEYDIR=${ASTDATADIR}
90MAKE_FLAGS+= ASTDATADIR=${ASTDATADIR} 89MAKE_FLAGS+= ASTDATADIR=${ASTDATADIR}
91MAKE_FLAGS+= ASTSPOOLDIR=${ASTSPOOLDIR} 90MAKE_FLAGS+= ASTSPOOLDIR=${ASTSPOOLDIR}
92MAKE_FLAGS+= ASTLOGDIR=${ASTLOGDIR} 91MAKE_FLAGS+= ASTLOGDIR=${ASTLOGDIR}
93MAKE_FLAGS+= ASTHEADERDIR=${PREFIX}/include/asterisk 92MAKE_FLAGS+= ASTHEADERDIR=${PREFIX}/include/asterisk
94MAKE_FLAGS+= ASTCONFPATH=${ASTETCDIR}/asterisk.conf 93MAKE_FLAGS+= ASTCONFPATH=${ASTETCDIR}/asterisk.conf
95MAKE_FLAGS+= ASTBINDIR=${PREFIX}/bin 94MAKE_FLAGS+= ASTBINDIR=${PREFIX}/bin
96MAKE_FLAGS+= ASTSBINDIR=${PREFIX}/sbin 95MAKE_FLAGS+= ASTSBINDIR=${PREFIX}/sbin
97MAKE_FLAGS+= ASTVARRUNDIR=${ASTVARRUNDIR} 96MAKE_FLAGS+= ASTVARRUNDIR=${ASTVARRUNDIR}
98MAKE_FLAGS+= ASTMANDIR=${PREFIX}/${PKGMANDIR} 97MAKE_FLAGS+= ASTMANDIR=${PREFIX}/${PKGMANDIR}
99MAKE_FLAGS+= ASTETCDIR=${ASTETCDIR} 98MAKE_FLAGS+= ASTETCDIR=${ASTETCDIR}
100MAKE_FLAGS+= ASTDBDIR=${ASTDBDIR} 99MAKE_FLAGS+= ASTDBDIR=${ASTDBDIR}
101MAKE_FLAGS+= AGI_DIR=${PREFIX}/libexec/agi-bin 100MAKE_FLAGS+= AGI_DIR=${PREFIX}/libexec/agi-bin
102MAKE_FLAGS+= ASTEXAMPLEDIR=${ASTEXAMPLEDIR} 101MAKE_FLAGS+= ASTEXAMPLEDIR=${ASTEXAMPLEDIR}
103MAKE_FLAGS+= WRKSRC=${WRKSRC} 102MAKE_FLAGS+= WRKSRC=${WRKSRC}
104MAKE_FLAGS+= LDOPTS=${LDFLAGS:M*:Q} 103MAKE_FLAGS+= LDOPTS=${LDFLAGS:M*:Q}
105MAKE_FLAGS+= HTTP_DOCSDIR=${PREFIX}/share/httpd/htdocs 104MAKE_FLAGS+= HTTP_DOCSDIR=${PREFIX}/share/httpd/htdocs
106MAKE_FLAGS+= HTTP_CGIDIR=${PREFIX}/libexec/cgi-bin 105MAKE_FLAGS+= HTTP_CGIDIR=${PREFIX}/libexec/cgi-bin
107MAKE_FLAGS+= OPTIMIZE=-O3 106MAKE_FLAGS+= OPTIMIZE=-O3
108 107
109.if !empty(MACHINE_PLATFORM:MSunOS-*-i386) 108.if !empty(MACHINE_PLATFORM:MSunOS-*-i386)
110BUILDLINK_TRANSFORM+= rm:-march=i386 109BUILDLINK_TRANSFORM+= rm:-march=i386
111.endif 110.endif
112 111
113PLIST_VARS+= kqueue 112PLIST_VARS+= kqueue
114.for dir in ${COMPILER_INCLUDE_DIRS} 113.for dir in ${COMPILER_INCLUDE_DIRS}
115. if exists(${dir}/sys/event.h) 114. if exists(${dir}/sys/event.h)
116PLIST.kqueue= yes 115PLIST.kqueue= yes
117. endif 116. endif
118.endfor 117.endfor
119 118
120PLIST_VARS+= mgcp 119PLIST_VARS+= mgcp
121# NOSIGPIPE is a temp variable, since PLIST.mgcp MUST remain undefined 120# NOSIGPIPE is a temp variable, since PLIST.mgcp MUST remain undefined
122# if the grep fails 121# if the grep fails
123.for dir in ${COMPILER_INCLUDE_DIRS} 122.for dir in ${COMPILER_INCLUDE_DIRS}
124. if (exists(${dir}/sys/socket.h)) 123. if (exists(${dir}/sys/socket.h))
125NOSIGPIPE!= ${GREP} SO_NOSIGPIPE ${dir}/sys/socket.h || echo "" 124NOSIGPIPE!= ${GREP} SO_NOSIGPIPE ${dir}/sys/socket.h || echo ""
126. if ${NOSIGPIPE} != "" 125. if ${NOSIGPIPE} != ""
127PLIST.mgcp= yes 126PLIST.mgcp= yes
128. endif 127. endif
129. endif 128. endif
130.endfor 129.endfor
131 130
132.include "options.mk" 131.include "options.mk"
133 132
134# check sounds/Makefile for current version when upgrading package 133# check sounds/Makefile for current version when upgrading package
135DISTFILES+= asterisk-extra-sounds-en-gsm-1.5.tar.gz 134DISTFILES+= asterisk-extra-sounds-en-gsm-1.5.tar.gz
136 135
137# Override default paths in config files 136# Override default paths in config files
138SUBST_CLASSES+= configs 137SUBST_CLASSES+= configs
139SUBST_STAGE.configs= pre-configure 138SUBST_STAGE.configs= pre-configure
140SUBST_FILES.configs= configs/cli_aliases.conf.sample 139SUBST_FILES.configs= configs/cli_aliases.conf.sample
141SUBST_FILES.configs+= configs/festival.conf.sample 140SUBST_FILES.configs+= configs/festival.conf.sample
142SUBST_FILES.configs+= configs/http.conf.sample 141SUBST_FILES.configs+= configs/http.conf.sample
143SUBST_FILES.configs+= configs/iax.conf.sample 142SUBST_FILES.configs+= configs/iax.conf.sample
144SUBST_FILES.configs+= configs/musiconhold.conf.sample 143SUBST_FILES.configs+= configs/musiconhold.conf.sample
145SUBST_FILES.configs+= configs/osp.conf.sample 144SUBST_FILES.configs+= configs/osp.conf.sample
146SUBST_FILES.configs+= configs/phoneprov.conf.sample 145SUBST_FILES.configs+= configs/phoneprov.conf.sample
147SUBST_FILES.configs+= configs/res_config_sqlite.conf.sample 146SUBST_FILES.configs+= configs/res_config_sqlite.conf.sample
148SUBST_FILES.configs+= configs/sla.conf.sample 147SUBST_FILES.configs+= configs/sla.conf.sample
149SUBST_SED.configs+= -e 's|doc/|${PREFIX}/share/doc/${PKGBASE}/|' 148SUBST_SED.configs+= -e 's|doc/|${PREFIX}/share/doc/${PKGBASE}/|'
150SUBST_SED.configs+= -e 's|/etc/asterisk|${ASTETCDIR}|' 149SUBST_SED.configs+= -e 's|/etc/asterisk|${ASTETCDIR}|'
151SUBST_SED.configs+= -e 's|/var/lib/asterisk|${ASTVARLIBDIR}|' 150SUBST_SED.configs+= -e 's|/var/lib/asterisk|${ASTVARLIBDIR}|'
152SUBST_SED.configs+= -e "s|/usr/local/man|${ASTMANDIR}|" 151SUBST_SED.configs+= -e "s|/usr/local/man|${ASTMANDIR}|"
153SUBST_SED.configs+= -e "s|/usr/local|${PREFIX}|" 152SUBST_SED.configs+= -e "s|/usr/local|${PREFIX}|"
154SUBST_SED.configs+= -e "s|/var|${VARBASE}|" 153SUBST_SED.configs+= -e "s|/var|${VARBASE}|"
155 154
156# XXX gross hack, remove when atomics properly implemented 155# XXX gross hack, remove when atomics properly implemented
157SUBST_CLASSES.NetBSD+= atomics 156SUBST_CLASSES.NetBSD+= atomics
158SUBST_STAGE.atomics= post-configure 157SUBST_STAGE.atomics= post-configure
159SUBST_FILES.atomics= include/asterisk/autoconfig.h 158SUBST_FILES.atomics= include/asterisk/autoconfig.h
160SUBST_SED.atomics= -e "s|^\#define HAVE_GCC_ATOMICS 1|\#undef HAVE_GCC_ATOMICS|" 159SUBST_SED.atomics= -e "s|^\#define HAVE_GCC_ATOMICS 1|\#undef HAVE_GCC_ATOMICS|"
161 160
162# XXX gross hack, IP_PKTINFO in NetBSD isn't compatible with anything else 161# XXX gross hack, IP_PKTINFO in NetBSD isn't compatible with anything else
163SUBST_CLASSES.NetBSD+= pktinfo 162SUBST_CLASSES.NetBSD+= pktinfo
164SUBST_STAGE.pktinfo= post-configure 163SUBST_STAGE.pktinfo= post-configure
165SUBST_FILES.pktinfo= include/asterisk/autoconfig.h 164SUBST_FILES.pktinfo= include/asterisk/autoconfig.h
166SUBST_SED.pktinfo= -e "s|^\#define HAVE_PKTINFO 1|\#undef HAVE_PKTINFO|" 165SUBST_SED.pktinfo= -e "s|^\#define HAVE_PKTINFO 1|\#undef HAVE_PKTINFO|"
167 166
168# XXX gross hack, gethostbyname_r on NETBSD is for internal use only 167# XXX gross hack, gethostbyname_r on NETBSD is for internal use only
169SUBST_CLASSES.NetBSD+= gethostbyname_r 168SUBST_CLASSES.NetBSD+= gethostbyname_r
170SUBST_STAGE.gethostbyname_r= post-configure 169SUBST_STAGE.gethostbyname_r= post-configure
171SUBST_FILES.gethostbyname_r= include/asterisk/autoconfig.h 170SUBST_FILES.gethostbyname_r= include/asterisk/autoconfig.h
172SUBST_SED.gethostbyname_r= -e "s|^\#define HAVE_GETHOSTBYNAME_R_5 1|\#undef HAVE_GETHOSTBYNAME_R_5|" 171SUBST_SED.gethostbyname_r= -e "s|^\#define HAVE_GETHOSTBYNAME_R_5 1|\#undef HAVE_GETHOSTBYNAME_R_5|"
173SUBST_SED.gethostbyname_r+= -e "s|^\#define HAVE_GETHOSTBYNAME_R_6 1|\#undef HAVE_GETHOSTBYNAME_R_6|" 172SUBST_SED.gethostbyname_r+= -e "s|^\#define HAVE_GETHOSTBYNAME_R_6 1|\#undef HAVE_GETHOSTBYNAME_R_6|"
174 173
175RCD_SCRIPTS= asterisk 174RCD_SCRIPTS= asterisk
176OWN_DIRS_PERMS+= ${ASTDBDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 175OWN_DIRS_PERMS+= ${ASTDBDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
177OWN_DIRS_PERMS+= ${ASTSPOOLDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 176OWN_DIRS_PERMS+= ${ASTSPOOLDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
178OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/dictate ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 177OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/dictate ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
179OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/meetme ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 178OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/meetme ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
180OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/monitor ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 179OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/monitor ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
181OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/outgoing ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 180OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/outgoing ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
182OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/system ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 181OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/system ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
183OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/tmp ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 182OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/tmp ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
184OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 183OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
185OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 184OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
186OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234 ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 185OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234 ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
187OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 186OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
188OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 187OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
189SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/busy.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644 188SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/busy.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
190SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/unavail.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644 189SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/unavail.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
191OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 190OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
192OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 191OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
193OWN_DIRS_PERMS+= ${ASTLOGDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 192OWN_DIRS_PERMS+= ${ASTLOGDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
194OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-csv ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 193OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-csv ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
195OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-custom ${ASTERISK_USER} ${ASTERISK_GROUP} 0755 194OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-custom ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
196 195
197CONF_FILES_PERMS= # empty 196CONF_FILES_PERMS= # empty
198.for f in asterisk.conf extensions.conf 197.for f in asterisk.conf extensions.conf
199CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644 198CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
200.endfor 199.endfor
201 200
202.if !empty(PKG_OPTIONS:Masterisk-config) 201.if !empty(PKG_OPTIONS:Masterisk-config)
203# if we put all the files in $CONF_FILES, the message is _way_ too long. 202# if we put all the files in $CONF_FILES, the message is _way_ too long.
204. for f in acl.conf adsi.conf agents.conf alarmreceiver.conf alsa.conf \ 203. for f in acl.conf adsi.conf agents.conf alarmreceiver.conf alsa.conf \
205 amd.conf app_mysql.conf asterisk.adsi calendar.conf ccss.conf \ 204 amd.conf app_mysql.conf asterisk.adsi calendar.conf ccss.conf \
206 cdr.conf cdr_adaptive_odbc.conf cdr_custom.conf \ 205 cdr.conf cdr_adaptive_odbc.conf cdr_custom.conf \
207 cdr_manager.conf cdr_mysql.conf cdr_odbc.conf cdr_pgsql.conf \ 206 cdr_manager.conf cdr_mysql.conf cdr_odbc.conf cdr_pgsql.conf \
208 cdr_sqlite3_custom.conf cdr_syslog.conf cdr_tds.conf cel.conf \ 207 cdr_sqlite3_custom.conf cdr_syslog.conf cdr_tds.conf cel.conf \
209 cel_custom.conf cel_odbc.conf cel_pgsql.conf \ 208 cel_custom.conf cel_odbc.conf cel_pgsql.conf \
210 cel_sqlite3_custom.conf cel_tds.conf chan_dahdi.conf \ 209 cel_sqlite3_custom.conf cel_tds.conf chan_dahdi.conf \
211 chan_mobile.conf cli.conf cli_aliases.conf cli_permissions.conf \ 210 chan_mobile.conf cli.conf cli_aliases.conf cli_permissions.conf \
212 codecs.conf confbridge.conf console.conf dbsep.conf dnsmgr.conf \ 211 codecs.conf confbridge.conf console.conf dbsep.conf dnsmgr.conf \
213 dsp.conf dundi.conf enum.conf extconfig.conf extensions.ael \ 212 dsp.conf dundi.conf enum.conf extconfig.conf extensions.ael \
214 extensions.conf extensions.lua extensions_minivm.conf \ 213 extensions.conf extensions.lua extensions_minivm.conf \
215 features.conf festival.conf followme.conf func_odbc.conf \ 214 features.conf festival.conf followme.conf func_odbc.conf \
216 gtalk.conf h323.conf http.conf iax.conf iaxprov.conf \ 215 gtalk.conf h323.conf http.conf iax.conf iaxprov.conf \
217 indications.conf jabber.conf jingle.conf logger.conf \ 216 indications.conf jabber.conf jingle.conf logger.conf \
218 manager.conf meetme.conf mgcp.conf minivm.conf misdn.conf \ 217 manager.conf meetme.conf mgcp.conf minivm.conf misdn.conf \
219 modules.conf motif.conf musiconhold.conf muted.conf ooh323.conf \ 218 modules.conf motif.conf musiconhold.conf muted.conf ooh323.conf \
220 osp.conf oss.conf phone.conf phoneprov.conf queuerules.conf \ 219 osp.conf oss.conf phone.conf phoneprov.conf queuerules.conf \
221 queues.conf res_config_mysql.conf res_config_sqlite.conf \ 220 queues.conf res_config_mysql.conf res_config_sqlite.conf \
222 res_config_sqlite3.conf res_corosync.conf res_curl.conf \ 221 res_config_sqlite3.conf res_corosync.conf res_curl.conf \
223 res_fax.conf res_ldap.conf res_odbc.conf res_pgsql.conf \ 222 res_fax.conf res_ldap.conf res_odbc.conf res_pgsql.conf \
224 res_pktccops.conf res_snmp.conf res_stun_monitor.conf rtp.conf \ 223 res_pktccops.conf res_snmp.conf res_stun_monitor.conf rtp.conf \
225 say.conf sip.conf sip_notify.conf skinny.conf sla.conf \ 224 say.conf sip.conf sip_notify.conf skinny.conf sla.conf \
226 smdi.conf telcordia-1.adsi udptl.conf unistim.conf users.conf \ 225 smdi.conf telcordia-1.adsi udptl.conf unistim.conf users.conf \
227 voicemail.conf vpb.conf xmpp.conf 226 voicemail.conf vpb.conf xmpp.conf
228CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644 227CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
229. endfor 228. endfor
230.endif 229.endif
231 230
232PTHREAD_OPTS+= require native 231PTHREAD_OPTS+= require native
233 232
234post-patch: 233post-patch:
235.if ${OPSYS} == "Darwin" 234.if ${OPSYS} == "Darwin"
236. for dir in ${COMPILER_INCLUDE_DIRS} 235. for dir in ${COMPILER_INCLUDE_DIRS}
237. if exists(${dir}/sys/poll.h) 236. if exists(${dir}/sys/poll.h)
238 ${ECHO} "#include <sys/poll.h>" > ${WRKSRC}/include/asterisk/poll-compat.h 237 ${ECHO} "#include <sys/poll.h>" > ${WRKSRC}/include/asterisk/poll-compat.h
239. endif 238. endif
240. endfor 239. endfor
241.endif 240.endif
242 241
243post-install: 242post-install:
244# check sounds directory for current versions when upgrading package 243# check sounds directory for current versions when upgrading package
245 ${TAR} xzf ${WRKSRC}/sounds/asterisk-core-sounds-en-gsm-1.5.tar.gz -C ${DESTDIR}${ASTDATADIR}/sounds/en 244 ${TAR} xzf ${WRKSRC}/sounds/asterisk-core-sounds-en-gsm-1.5.tar.gz -C ${DESTDIR}${ASTDATADIR}/sounds/en
246 ${TAR} xzf ${WRKSRC}/sounds/asterisk-moh-opsound-wav-2.03.tar.gz -C ${DESTDIR}${ASTDATADIR}/moh 245 ${TAR} xzf ${WRKSRC}/sounds/asterisk-moh-opsound-wav-2.03.tar.gz -C ${DESTDIR}${ASTDATADIR}/moh
247 ${TAR} xzf ${DISTDIR}/${DIST_SUBDIR}/asterisk-extra-sounds-en-gsm-1.5.tar.gz -C ${DESTDIR}${ASTDATADIR}/sounds/en 246 ${TAR} xzf ${DISTDIR}/${DIST_SUBDIR}/asterisk-extra-sounds-en-gsm-1.5.tar.gz -C ${DESTDIR}${ASTDATADIR}/sounds/en
248 ${INSTALL_DATA} ${WRKSRC}/BUGS ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 247 ${INSTALL_DATA} ${WRKSRC}/BUGS ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
249 ${INSTALL_DATA} ${WRKSRC}/CHANGES ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 248 ${INSTALL_DATA} ${WRKSRC}/CHANGES ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
250 ${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 249 ${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
251 ${INSTALL_DATA} ${WRKSRC}/CREDITS ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 250 ${INSTALL_DATA} ${WRKSRC}/CREDITS ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
252 ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 251 ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
253 ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 252 ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
254 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 253 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
255 ${INSTALL_DATA} ${WRKSRC}/README-SERIOUSLY.bestpractices.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 254 ${INSTALL_DATA} ${WRKSRC}/README-SERIOUSLY.bestpractices.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
256 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.2.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 255 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.2.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
257 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.4.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 256 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.4.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
258 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.6.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 257 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.6.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
259 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.8.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 258 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.8.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
260 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-10.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 259 ${INSTALL_DATA} ${WRKSRC}/UPGRADE-10.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
261 ${INSTALL_DATA} ${WRKSRC}/UPGRADE.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 260 ${INSTALL_DATA} ${WRKSRC}/UPGRADE.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
262 ${INSTALL_DATA} ${WRKSRC}/Zaptel-to-DAHDI.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 261 ${INSTALL_DATA} ${WRKSRC}/Zaptel-to-DAHDI.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
263 ${INSTALL_DATA} ${WRKSRC}/doc/Asterisk-Admin-Guide.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 262 ${INSTALL_DATA} ${WRKSRC}/doc/Asterisk-Admin-Guide.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
264 ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 263 ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
265 ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 264 ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
266 ${INSTALL_DATA} ${WRKSRC}/doc/README.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 265 ${INSTALL_DATA} ${WRKSRC}/doc/README.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
267 ${INSTALL_DATA} ${WRKSRC}/doc/api-1.6.2-changes.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} 266 ${INSTALL_DATA} ${WRKSRC}/doc/api-1.6.2-changes.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
268 cp -r ${WRKSRC}/doc/Asterisk-Admin-Guide ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/Asterisk-Admin-Guide 267 cp -r ${WRKSRC}/doc/Asterisk-Admin-Guide ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/Asterisk-Admin-Guide
269 268
270.include "../../databases/sqlite3/buildlink3.mk" 269.include "../../databases/sqlite3/buildlink3.mk"
271.include "../../devel/libuuid/buildlink3.mk" 270.include "../../devel/libuuid/buildlink3.mk"
272.include "../../devel/zlib/buildlink3.mk" 271.include "../../devel/zlib/buildlink3.mk"
273.include "../../security/openssl/buildlink3.mk" 272.include "../../security/openssl/buildlink3.mk"
274.include "../../textproc/libxml2/buildlink3.mk" 273.include "../../textproc/libxml2/buildlink3.mk"
275.include "../../www/curl/buildlink3.mk" 274.include "../../www/curl/buildlink3.mk"
276.include "../../mk/curses.buildlink3.mk" 275.include "../../mk/curses.buildlink3.mk"
277.include "../../mk/pthread.buildlink3.mk" 276.include "../../mk/pthread.buildlink3.mk"
278.include "../../mk/bsd.pkg.mk" 277.include "../../mk/bsd.pkg.mk"

cvs diff -r1.83 -r1.84 pkgsrc/comms/asterisk/Attic/distinfo (switch to unified diff)

--- pkgsrc/comms/asterisk/Attic/distinfo 2016/11/27 04:42:26 1.83
+++ pkgsrc/comms/asterisk/Attic/distinfo 2016/12/11 00:50:15 1.84
@@ -1,92 +1,92 @@ @@ -1,92 +1,92 @@
1$NetBSD: distinfo,v 1.83 2016/11/27 04:42:26 jnemeth Exp $ 1$NetBSD: distinfo,v 1.84 2016/12/11 00:50:15 jnemeth Exp $
2 2
3SHA1 (asterisk-11.25.0/asterisk-11.25.0.tar.gz) = 9e9e79c7e03d4e6262d66f157e9d5c1181275a7c 3SHA1 (asterisk-11.25.1/asterisk-11.25.1.tar.gz) = 7bd4603284639d71da9097d93920b28a705dc012
4RMD160 (asterisk-11.25.0/asterisk-11.25.0.tar.gz) = b54d32c5cb3a0e040411a8de2d55007e48cbd853 4RMD160 (asterisk-11.25.1/asterisk-11.25.1.tar.gz) = 8f29571cccd93a20ad6faf67dec2efc0734f781f
5SHA512 (asterisk-11.25.0/asterisk-11.25.0.tar.gz) = a545352180612b9008ab92c7c24e416835cbf12ba3fd93c8a6ceee9b7a930b197b5ee3eb0de949605a800f0f57257393bee7deab2a1d933beed3d81ce28ec0c2 5SHA512 (asterisk-11.25.1/asterisk-11.25.1.tar.gz) = 37144b7296f929bdb707853690a12d4c1403741221c943becc88c18fe20587ba2381425574e97647c10efa9f98200336ddae7e3433740e5a509a837ed28ca02c
6Size (asterisk-11.25.0/asterisk-11.25.0.tar.gz) = 35125167 bytes 6Size (asterisk-11.25.1/asterisk-11.25.1.tar.gz) = 35125897 bytes
7SHA1 (asterisk-11.25.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1 7SHA1 (asterisk-11.25.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1
8RMD160 (asterisk-11.25.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3 8RMD160 (asterisk-11.25.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3
9SHA512 (asterisk-11.25.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1 9SHA512 (asterisk-11.25.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1
10Size (asterisk-11.25.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes 10Size (asterisk-11.25.1/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes
11SHA1 (patch-Makefile) = 5fd774779d3c8d85936beca8a3407dd3011af2dc 11SHA1 (patch-Makefile) = 5fd774779d3c8d85936beca8a3407dd3011af2dc
12SHA1 (patch-addons_chan__ooh323.c) = 57f61a2edf0f9f022e03837230ee572ec9cf47b4 12SHA1 (patch-addons_chan__ooh323.c) = 57f61a2edf0f9f022e03837230ee572ec9cf47b4
13SHA1 (patch-apps_app__confbridge.c) = c815905994355a19c32e8e3e2eb5dc9f1679eb29 13SHA1 (patch-apps_app__confbridge.c) = c815905994355a19c32e8e3e2eb5dc9f1679eb29
14SHA1 (patch-apps_app__dial.c) = 0f78d2571af88384a2d472ece08bf4b06f9ad211 14SHA1 (patch-apps_app__dial.c) = 0f78d2571af88384a2d472ece08bf4b06f9ad211
15SHA1 (patch-apps_app__dumpchan.c) = f5a5cc776c99875d1c58e60953fb3f4cec27a94f 15SHA1 (patch-apps_app__dumpchan.c) = f5a5cc776c99875d1c58e60953fb3f4cec27a94f
16SHA1 (patch-apps_app__followme.c) = 0b362486e1759099b61d42a9880109c5743fa0bc 16SHA1 (patch-apps_app__followme.c) = 0b362486e1759099b61d42a9880109c5743fa0bc
17SHA1 (patch-apps_app__meetme.c) = 3927b77fac1cd69f58df4e2ec783359ed0135dad 17SHA1 (patch-apps_app__meetme.c) = 3927b77fac1cd69f58df4e2ec783359ed0135dad
18SHA1 (patch-apps_app__osplookup.c) = 692776511b6a970d29db5fdef9d68af2a3ef6e35 18SHA1 (patch-apps_app__osplookup.c) = 692776511b6a970d29db5fdef9d68af2a3ef6e35
19SHA1 (patch-apps_app__queue.c) = ffed7ef3133d924ef7d176a4f30f369bdd245a42 19SHA1 (patch-apps_app__queue.c) = ffed7ef3133d924ef7d176a4f30f369bdd245a42
20SHA1 (patch-apps_app__skel.c) = e661a53b61d36343c54be7ad9ea6cde6cb10f180 20SHA1 (patch-apps_app__skel.c) = e661a53b61d36343c54be7ad9ea6cde6cb10f180
21SHA1 (patch-apps_app__sms.c) = d89b27a9df04d4da98d562241c07d25d182baefc 21SHA1 (patch-apps_app__sms.c) = d89b27a9df04d4da98d562241c07d25d182baefc
22SHA1 (patch-apps_app__voicemail.c) = 692551a10f51729dd23aa304117eccfb3978c1c8 22SHA1 (patch-apps_app__voicemail.c) = 692551a10f51729dd23aa304117eccfb3978c1c8
23SHA1 (patch-apps_confbridge_conf__config__parser.c) = 42d5a6e2ce837111d06fa9154c7f66403cb83553 23SHA1 (patch-apps_confbridge_conf__config__parser.c) = 42d5a6e2ce837111d06fa9154c7f66403cb83553
24SHA1 (patch-build__tools_mkpkgconfig) = 35f3955e6163fc75945928bb24688507cf6d872c 24SHA1 (patch-build__tools_mkpkgconfig) = 35f3955e6163fc75945928bb24688507cf6d872c
25SHA1 (patch-cdr_cdr__pgsql.c) = b8c9a67b62bd0ce8dc373a7f5708fdf35f3be0aa 25SHA1 (patch-cdr_cdr__pgsql.c) = b8c9a67b62bd0ce8dc373a7f5708fdf35f3be0aa
26SHA1 (patch-cel_cel__pgsql.c) = f295eca04505d011c6548cdb29ddc292d4540714 26SHA1 (patch-cel_cel__pgsql.c) = f295eca04505d011c6548cdb29ddc292d4540714
27SHA1 (patch-channels_chan__motif.c) = db6c97ba02a441633338d492032d78cd86f094f5 27SHA1 (patch-channels_chan__motif.c) = db6c97ba02a441633338d492032d78cd86f094f5
28SHA1 (patch-channels_chan__oss.c) = 0be259a83c4425d08b693a54c43896da039df721 28SHA1 (patch-channels_chan__oss.c) = 0be259a83c4425d08b693a54c43896da039df721
29SHA1 (patch-channels_chan__sip.c) = abde08da0038ae87401f682df9140ba0fb6e4557 29SHA1 (patch-channels_chan__sip.c) = abde08da0038ae87401f682df9140ba0fb6e4557
30SHA1 (patch-channels_sip_sdp__crypto.c) = decb6cfe0d6893db912a9087b2155c225db5e1e8 30SHA1 (patch-channels_sip_sdp__crypto.c) = decb6cfe0d6893db912a9087b2155c225db5e1e8
31SHA1 (patch-codecs_codec__dahdi.c) = f412e1f60cb49076b8cabcd747c0f0168f1fa9e7 31SHA1 (patch-codecs_codec__dahdi.c) = f412e1f60cb49076b8cabcd747c0f0168f1fa9e7
32SHA1 (patch-configure) = 7138e0c99c17f01298787e504fa1594b5bdb8572 32SHA1 (patch-configure) = 7138e0c99c17f01298787e504fa1594b5bdb8572
33SHA1 (patch-configure.ac) = 4acdf055e402c810a7e40af9ab8d6afafee60764 33SHA1 (patch-configure.ac) = 4acdf055e402c810a7e40af9ab8d6afafee60764
34SHA1 (patch-contrib_scripts_vmail.cgi) = 650b9bbf3e322d1ad351932cfe6f747baa8f35e4 34SHA1 (patch-contrib_scripts_vmail.cgi) = 650b9bbf3e322d1ad351932cfe6f747baa8f35e4
35SHA1 (patch-funcs_func__env.c) = 30ec2c804ea69c4825fe0a888f9e982c7418c528 35SHA1 (patch-funcs_func__env.c) = 30ec2c804ea69c4825fe0a888f9e982c7418c528
36SHA1 (patch-funcs_func__strings.c) = 4c1db693d845691492b77bbf489764d362de2087 36SHA1 (patch-funcs_func__strings.c) = 4c1db693d845691492b77bbf489764d362de2087
37SHA1 (patch-include_asterisk_autoconfig.h.in) = 09a8f8d5398612fdadba25f221b16c19429f81e2 37SHA1 (patch-include_asterisk_autoconfig.h.in) = 09a8f8d5398612fdadba25f221b16c19429f81e2
38SHA1 (patch-include_asterisk_endian.h) = 41c1a9a9e02fe394bc9261f5559e931b1378ea28 38SHA1 (patch-include_asterisk_endian.h) = 41c1a9a9e02fe394bc9261f5559e931b1378ea28
39SHA1 (patch-include_asterisk_lock.h) = cb1404e56de4708836091c224df439158119764c 39SHA1 (patch-include_asterisk_lock.h) = cb1404e56de4708836091c224df439158119764c
40SHA1 (patch-include_asterisk_sha1.h) = ff5a0cdf3423cfa1b95e0215924a88db0d95331f 40SHA1 (patch-include_asterisk_sha1.h) = ff5a0cdf3423cfa1b95e0215924a88db0d95331f
41SHA1 (patch-include_asterisk_strings.h) = fc5987a98429ca470f7e9bdcf170d49b0c1f3407 41SHA1 (patch-include_asterisk_strings.h) = fc5987a98429ca470f7e9bdcf170d49b0c1f3407
42SHA1 (patch-include_asterisk_utils.h) = 07e70fe0adf39cd9a7f94c735b9a3fa72ae3df89 42SHA1 (patch-include_asterisk_utils.h) = 07e70fe0adf39cd9a7f94c735b9a3fa72ae3df89
43SHA1 (patch-main_Makefile) = 5f9238a528d2b96777e17a4ac6d3e7876dfffb98 43SHA1 (patch-main_Makefile) = 5f9238a528d2b96777e17a4ac6d3e7876dfffb98
44SHA1 (patch-main_acl.c) = 1eac532a15127c25981d2db9462a8ccce2c58620 44SHA1 (patch-main_acl.c) = 1eac532a15127c25981d2db9462a8ccce2c58620
45SHA1 (patch-main_asterisk.c) = bfdbd5299b7279ef080a015a9a10627aa929dd49 45SHA1 (patch-main_asterisk.c) = bfdbd5299b7279ef080a015a9a10627aa929dd49
46SHA1 (patch-main_astmm.c) = 27ff06a6eae9396bde2babeff53d004202d0632a 46SHA1 (patch-main_astmm.c) = 27ff06a6eae9396bde2babeff53d004202d0632a
47SHA1 (patch-main_cdr.c) = ee96972504a2b4cb01129928e5fc35b7f1f99b9b 47SHA1 (patch-main_cdr.c) = ee96972504a2b4cb01129928e5fc35b7f1f99b9b
48SHA1 (patch-main_cel.c) = 909ace2328c15cda2934dadac35889351be7c4f7 48SHA1 (patch-main_cel.c) = 909ace2328c15cda2934dadac35889351be7c4f7
49SHA1 (patch-main_channel.c) = f1218badff1354961b49c9e5f35ca2db7d1e4511 49SHA1 (patch-main_channel.c) = f1218badff1354961b49c9e5f35ca2db7d1e4511
50SHA1 (patch-main_config__options.c) = e49a946da99546684e8988ca4301bcacbb415987 50SHA1 (patch-main_config__options.c) = e49a946da99546684e8988ca4301bcacbb415987
51SHA1 (patch-main_features.c) = 1c11207c60ce53c1101141e07ae04d0ddb838450 51SHA1 (patch-main_features.c) = 1c11207c60ce53c1101141e07ae04d0ddb838450
52SHA1 (patch-main_format.c) = a6d446c3de883cf3ef768d03d39e8d8db068b750 52SHA1 (patch-main_format.c) = a6d446c3de883cf3ef768d03d39e8d8db068b750
53SHA1 (patch-main_http.c) = ee464fb67093cc9896cb2a16f117d19b4320a6a0 53SHA1 (patch-main_http.c) = ee464fb67093cc9896cb2a16f117d19b4320a6a0
54SHA1 (patch-main_logger.c) = 3c64602c9453c157157f8a0c63056be30ede99c5 54SHA1 (patch-main_logger.c) = 3c64602c9453c157157f8a0c63056be30ede99c5
55SHA1 (patch-main_manager.c) = 6700814350f6960ac7543f587ba6c27a443eeef2 55SHA1 (patch-main_manager.c) = 6700814350f6960ac7543f587ba6c27a443eeef2
56SHA1 (patch-main_named__acl.c) = 48c23ed0e558299679bbfc9e564383f9f7dd181f 56SHA1 (patch-main_named__acl.c) = 48c23ed0e558299679bbfc9e564383f9f7dd181f
57SHA1 (patch-main_netsock.c) = 015796266b9806425180c9bb05a1907116ef086d 57SHA1 (patch-main_netsock.c) = 015796266b9806425180c9bb05a1907116ef086d
58SHA1 (patch-main_pbx.c) = 049e9883ebbb4e8b2c8913e9e8f310717f6c2168 58SHA1 (patch-main_pbx.c) = 049e9883ebbb4e8b2c8913e9e8f310717f6c2168
59SHA1 (patch-main_sched.c) = 4b554ff9444e58faa685ec6a2963206b77a00836 59SHA1 (patch-main_sched.c) = 4b554ff9444e58faa685ec6a2963206b77a00836
60SHA1 (patch-main_stdtime_localtime.c) = afbdecc7fdf3b8ea3020a2282003b63d89adb0f3 60SHA1 (patch-main_stdtime_localtime.c) = afbdecc7fdf3b8ea3020a2282003b63d89adb0f3
61SHA1 (patch-main_test.c) = 3f239ed7611facbd937057f056ebc7495403dbaf 61SHA1 (patch-main_test.c) = 3f239ed7611facbd937057f056ebc7495403dbaf
62SHA1 (patch-main_udptl.c) = 260586e4203b4bf51737ba171cbfe57621de8728 62SHA1 (patch-main_udptl.c) = 260586e4203b4bf51737ba171cbfe57621de8728
63SHA1 (patch-main_utils.c) = df8bfd592f82b9b5c2c95a6860d2dca7003f66ca 63SHA1 (patch-main_utils.c) = df8bfd592f82b9b5c2c95a6860d2dca7003f66ca
64SHA1 (patch-pbx_pbx__dundi.c) = 4dbcbbae3cbace91c8ed87e3e10cad0a1eb45e75 64SHA1 (patch-pbx_pbx__dundi.c) = 4dbcbbae3cbace91c8ed87e3e10cad0a1eb45e75
65SHA1 (patch-res_Makefile) = 2b3fa69b155a88e9026005fa6d89f651541bde8a 65SHA1 (patch-res_Makefile) = 2b3fa69b155a88e9026005fa6d89f651541bde8a
66SHA1 (patch-res_ael_pval.c) = cd8dcb8d82a100c406c397364b0cd5e3655bb06a 66SHA1 (patch-res_ael_pval.c) = cd8dcb8d82a100c406c397364b0cd5e3655bb06a
67SHA1 (patch-res_pjproject_aconfigure) = 0095894c5daac2dec6a9ec745c0ecb8d46c0b73a 67SHA1 (patch-res_pjproject_aconfigure) = 0095894c5daac2dec6a9ec745c0ecb8d46c0b73a
68SHA1 (patch-res_pjproject_aconfigure.ac) = cbabe4a5f1888e180c93404324ddb96728dc20b9 68SHA1 (patch-res_pjproject_aconfigure.ac) = cbabe4a5f1888e180c93404324ddb96728dc20b9
69SHA1 (patch-res_pjproject_build.symbian_makedef.sh) = 37781fe307564ad827e9be67f507f84230ebf299 69SHA1 (patch-res_pjproject_build.symbian_makedef.sh) = 37781fe307564ad827e9be67f507f84230ebf299
70SHA1 (patch-res_pjproject_pjlib_include_pj_config.h) = 699ff47d099530030b94803fe83c16a3a177d6c1 70SHA1 (patch-res_pjproject_pjlib_include_pj_config.h) = 699ff47d099530030b94803fe83c16a3a177d6c1
71SHA1 (patch-res_pjproject_pjlib_include_pj_sock__select.h) = 60d0745710ddb7669f45a2ffcc6329ab3bfd5d28 71SHA1 (patch-res_pjproject_pjlib_include_pj_sock__select.h) = 60d0745710ddb7669f45a2ffcc6329ab3bfd5d28
72SHA1 (patch-res_pjproject_pjlib_src_pj_sock__select.c) = defc9c86574d295175bad2d5826b01291116a2cd 72SHA1 (patch-res_pjproject_pjlib_src_pj_sock__select.c) = defc9c86574d295175bad2d5826b01291116a2cd
73SHA1 (patch-res_pjproject_third__party_portaudio_src_hostapi_alsa_pa__linux__alsa.c) = 75da38cbe5fd8c4bbb0c1e0825a78c89e29be138 73SHA1 (patch-res_pjproject_third__party_portaudio_src_hostapi_alsa_pa__linux__alsa.c) = 75da38cbe5fd8c4bbb0c1e0825a78c89e29be138
74SHA1 (patch-res_pjproject_third__party_portaudio_src_hostapi_oss_pa__unix__oss.c) = 5f3ccac5939b01cf6957b7072bc9ad4679f63e5c 74SHA1 (patch-res_pjproject_third__party_portaudio_src_hostapi_oss_pa__unix__oss.c) = 5f3ccac5939b01cf6957b7072bc9ad4679f63e5c
75SHA1 (patch-res_res__calendar.c) = a4c491d8c77f88d0834d0eb52622f7c6e4f3428b 75SHA1 (patch-res_res__calendar.c) = a4c491d8c77f88d0834d0eb52622f7c6e4f3428b
76SHA1 (patch-res_res__calendar__caldav.c) = 673e8a256fc748338f35c7deddbf283809d19904 76SHA1 (patch-res_res__calendar__caldav.c) = 673e8a256fc748338f35c7deddbf283809d19904
77SHA1 (patch-res_res__calendar__icalendar.c) = 3258522abbdc5c0cfe76868f73f16931118983e5 77SHA1 (patch-res_res__calendar__icalendar.c) = 3258522abbdc5c0cfe76868f73f16931118983e5
78SHA1 (patch-res_res__config__pgsql.c) = 719fa8939ca0e6cae256dd1b19a11405f475a620 78SHA1 (patch-res_res__config__pgsql.c) = 719fa8939ca0e6cae256dd1b19a11405f475a620
79SHA1 (patch-res_res__fax.c) = 5555bfe6f911f4bdbd5d54dca5260138c296744d 79SHA1 (patch-res_res__fax.c) = 5555bfe6f911f4bdbd5d54dca5260138c296744d
80SHA1 (patch-res_res__timing__kqueue.c) = 36dba3fb1081bccc872145a4d9601e179ac2981a 80SHA1 (patch-res_res__timing__kqueue.c) = 36dba3fb1081bccc872145a4d9601e179ac2981a
81SHA1 (patch-res_res__xmpp.c) = 25ce66a0536a290598b4c11f14c7ab94f6577af5 81SHA1 (patch-res_res__xmpp.c) = 25ce66a0536a290598b4c11f14c7ab94f6577af5
82SHA1 (patch-sounds_Makefile) = 792c2e25e1c8334fe8c9038b8b630376a5894c31 82SHA1 (patch-sounds_Makefile) = 792c2e25e1c8334fe8c9038b8b630376a5894c31
83SHA1 (patch-tests_test__abstract__jb.c) = 42cfa303fc2e399aa9fe3bebf51464d0776e171c 83SHA1 (patch-tests_test__abstract__jb.c) = 42cfa303fc2e399aa9fe3bebf51464d0776e171c
84SHA1 (patch-tests_test__config.c) = fa049dc1fedb8a0c898afa6848406d191acb54d3 84SHA1 (patch-tests_test__config.c) = fa049dc1fedb8a0c898afa6848406d191acb54d3
85SHA1 (patch-tests_test__linkedlists.c) = 73356c76cc48b07737de8a091fa8ad6a49ee9e5c 85SHA1 (patch-tests_test__linkedlists.c) = 73356c76cc48b07737de8a091fa8ad6a49ee9e5c
86SHA1 (patch-tests_test__locale.c) = e8419bed77d4787356adf8bc81893bea2adb48f4 86SHA1 (patch-tests_test__locale.c) = e8419bed77d4787356adf8bc81893bea2adb48f4
87SHA1 (patch-tests_test__voicemail__api.c) = 1c6611816aa354e809e22215a43a2d58f61e10b8 87SHA1 (patch-tests_test__voicemail__api.c) = 1c6611816aa354e809e22215a43a2d58f61e10b8
88SHA1 (patch-utils_Makefile) = e776da1fe1233a1f6933256f530f3bfff026de25 88SHA1 (patch-utils_Makefile) = e776da1fe1233a1f6933256f530f3bfff026de25
89SHA1 (patch-utils_db1-ast_include_db.h) = 94ec413fe6a6154d65c43bdde2b26644d8bb5dac 89SHA1 (patch-utils_db1-ast_include_db.h) = 94ec413fe6a6154d65c43bdde2b26644d8bb5dac
90SHA1 (patch-utils_extconf.c) = 994fbb3d05b54f57e1d7981ce69b7e3555ddd7d8 90SHA1 (patch-utils_extconf.c) = 994fbb3d05b54f57e1d7981ce69b7e3555ddd7d8
91SHA1 (patch-utils_smsq.c) = 938f8373856196e98273cbbd6bc4e6eb39055fbb 91SHA1 (patch-utils_smsq.c) = 938f8373856196e98273cbbd6bc4e6eb39055fbb
92SHA1 (patch-utils_streamplayer.c) = 965241ce5dd69137884a38b152783b0069551725 92SHA1 (patch-utils_streamplayer.c) = 965241ce5dd69137884a38b152783b0069551725