aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorjpaetzel <jpaetzel@FreeBSD.org>2011-01-10 06:10:41 +0800
committerjpaetzel <jpaetzel@FreeBSD.org>2011-01-10 06:10:41 +0800
commitf93c06f6642064a89ef379b5b68e43d4d14ba6d1 (patch)
treeb1bcf2c07945a236a83ce969b4b4f91cb095a015 /www
parentc3f2ef238ddb468ff4b82b9a105c1ddf4ae26295 (diff)
downloadfreebsd-ports-gnome-f93c06f6642064a89ef379b5b68e43d4d14ba6d1.tar.gz
freebsd-ports-gnome-f93c06f6642064a89ef379b5b68e43d4d14ba6d1.tar.zst
freebsd-ports-gnome-f93c06f6642064a89ef379b5b68e43d4d14ba6d1.zip
BigBlueButton enables universities and colleges to deliver
a high-quality learning experience to remote students. WWW: http://www.bigbluebutton.org/
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-rw-r--r--www/bigbluebutton/Makefile175
-rw-r--r--www/bigbluebutton/distinfo16
-rw-r--r--www/bigbluebutton/files/bbb-conf.in455
-rw-r--r--www/bigbluebutton/files/nginx.conf-dist.in14
-rw-r--r--www/bigbluebutton/files/nopdfmark.ps2
-rw-r--r--www/bigbluebutton/files/openoffice.in54
-rw-r--r--www/bigbluebutton/files/patch-bbb_extensions.conf31
-rw-r--r--www/bigbluebutton/files/patch-bbb_sip.conf11
-rw-r--r--www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-bigbluebutton.properties36
-rw-r--r--www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-red5-web.xml9
-rw-r--r--www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-bigbluebutton.properties86
-rw-r--r--www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-log4j.properties11
-rw-r--r--www/bigbluebutton/files/patch-bigbluebutton-tomcat-demo-bbb_api_conf.jsp14
-rw-r--r--www/bigbluebutton/files/patch-client-conf-config.xml94
-rw-r--r--www/bigbluebutton/files/patch-conf-autoload_configs-acl.conf.xml16
-rw-r--r--www/bigbluebutton/files/patch-conf-autoload_configs-event_socket.conf.xml15
-rw-r--r--www/bigbluebutton/files/patch-conf-directory-default-bbbuser.xml15
-rw-r--r--www/bigbluebutton/files/patch-deskshare-WEB-INF-deskshare.conf9
-rw-r--r--www/bigbluebutton/files/patch-nginx-bigbluebutton.conf47
-rw-r--r--www/bigbluebutton/files/patch-sip-WEB-INF-bigbluebutton-sip.properties15
-rw-r--r--www/bigbluebutton/files/pkg-message.in30
-rw-r--r--www/bigbluebutton/pkg-descr4
-rw-r--r--www/bigbluebutton/pkg-plist1600
24 files changed, 2760 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 798c8f62965f..5a3d7e46e62f 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -56,6 +56,7 @@
SUBDIR += bacula-web
SUBDIR += bannerfilter
SUBDIR += bblog
+ SUBDIR += bigbluebutton
SUBDIR += bins
SUBDIR += bk2site
SUBDIR += bk_edit
diff --git a/www/bigbluebutton/Makefile b/www/bigbluebutton/Makefile
new file mode 100644
index 000000000000..8ccad574e5af
--- /dev/null
+++ b/www/bigbluebutton/Makefile
@@ -0,0 +1,175 @@
+# New ports collection makefile for: www/bigbluebutton
+# Date created: 23 October 2010
+# Whom: alex.deiter@gmail.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= bigbluebutton
+PORTVERSION= 0.71
+CATEGORIES= www java
+MASTER_SITES= http://bigbluebutton.org/downloads/%SUBDIR%/
+MASTER_SITE_SUBDIR= ${PORTVERSION} ${PORTVERSION}/packages 0.70 0.64/blank
+DISTFILES= bbb_extensions.conf bbb_sip.conf blank-slide.swf \
+ blank-thumb.png nginx-bigbluebutton.conf \
+ ${EXTRACT_FILES}
+EXTRACT_ONLY= ${EXTRACT_FILES}
+
+MAINTAINER= alex.deiter@gmail.com
+COMMENT= Web conferencing system for distance education
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/pdf2swf:${PORTSDIR}/graphics/swftools \
+ ${LOCALBASE}/bin/convert:${PORTSDIR}/graphics/ImageMagick \
+ ${LOCALBASE}/etc/rc.d/activemq:${PORTSDIR}/net/activemq \
+ ${LOCALBASE}/sbin/nginx:${PORTSDIR}/www/nginx \
+ ${LOCALBASE}/etc/rc.d/tomcat6:${PORTSDIR}/www/tomcat6 \
+ ${LOCALBASE}/etc/rc.d/red5:${PORTSDIR}/www/red5
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+EXTRACT_FILES= bigbluebutton.tar.gz freeswitch-config.tar.gz \
+ red5-0.9.1.tar.gz
+
+USE_DOS2UNIX= yes
+DOS2UNIX_REGEX= .+\.(conf|jsp|properties|xml)$
+
+USE_JAVA= yes
+JAVA_VERSION= 1.5+
+JAVA_EXTRACT= yes
+USE_MYSQL= yes
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+DIST_SUBDIR= ${PORTNAME}
+USE_RC_SUBR= openoffice
+SOFFICEBIN?= ${PREFIX}/openoffice.org-3.2.1/openoffice.org3/program/soffice.bin
+RED5_HOME?= ${PREFIX}/red5
+RED5_HOME_REL= ${RED5_HOME:S,^${PREFIX}/,,}
+RED5_LOGS?= ${RED5_HOME}/log
+RED5_USER?= www
+RED5_GROUP?= ${RED5_USER}
+TOMCAT_HOME?= ${PREFIX}/apache-tomcat-6.0
+TOMCAT_HOME_REL= ${TOMCAT_HOME:S,^${PREFIX}/,,}
+TOMCAT_LOGS?= ${TOMCAT_HOME}/logs
+TOMCAT_USER?= www
+TOMCAT_GROUP?= ${TOMCAT_USER}
+WWWROOT?= ${WWWDIR:S|/${PORTNAME}$||}
+WWWROOT_REL= ${WWWROOT:S,^${PREFIX}/,,}
+
+OPTIONS= MEETME "meetme Asterisk module" off \
+ KONFERENCE "konference Asterisk module" on \
+ FREESWITCH "mod_conference FreeSWITCH module" off \
+ OPENOFFICE "Include OpenOffice support" off
+
+PLIST_SUB+= RED5_HOME=${RED5_HOME_REL} \
+ TOMCAT_HOME=${TOMCAT_HOME_REL} \
+ WWWROOT=${WWWROOT_REL}
+
+SUB_LIST+= PORTNAME=${PORTNAME} \
+ SOFFICEBIN=${SOFFICEBIN} \
+ RED5_HOME=${RED5_HOME} \
+ RED5_LOGS=${RED5_LOGS} \
+ RED5_USER=${RED5_USER} \
+ RED5_GROUP=${RED5_GROUP} \
+ TOMCAT_HOME=${TOMCAT_HOME} \
+ TOMCAT_LOGS=${TOMCAT_LOGS} \
+ TOMCAT_USER=${TOMCAT_USER} \
+ TOMCAT_GROUP=${TOMCAT_GROUP} \
+ WWWROOT=${WWWROOT} \
+ WWWDIR=${WWWDIR}
+
+SUB_FILES= pkg-message openoffice nginx.conf-dist bbb-conf
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_MEETME) || defined(WITH_KONFERENCE)
+BUILD_DEPENDS+=${LOCALBASE}/sbin/asterisk:${PORTSDIR}/net/asterisk16
+.if defined(WITH_MEETME)
+.if !exists(${LOCALBASE}/lib/asterisk/modules/app_meetme.so)
+IGNORE=Option meetme requires app_meetme.so from asterisk port. Rebuild net/asterisk16 with WITH_ZAPTEL=yes
+.endif
+.endif
+.if defined(WITH_KONFERENCE)
+BUILD_DEPENDS+=${LOCALBASE}/lib/asterisk/modules/app_konference.so:${PORTSDIR}/net/appkonference
+.endif
+.endif
+
+.if defined(WITH_FREESWITCH)
+BROKEN=freeswitch 1.0.6 does not work with BigBlueButton
+BUILD_DEPENDS+=${LOCALBASE}/bin/freeswitch:${PORTSDIR}/net/freeswitch
+.endif
+
+.if defined(WITH_OPENOFFICE)
+BUILD_DEPENDS+= ${LOCALBASE}/bin/openoffice.org-3.2.1:${PORTSDIR}/editors/openoffice.org-3
+.endif
+
+post-extract:
+.for f in bbb_extensions.conf bbb_sip.conf nginx-bigbluebutton.conf
+ @${INSTALL_DATA} ${_DISTDIR}/${f} ${WRKDIR}
+.endfor
+.for f in bbb-default bigbluebutton-webapps client deskshare sip video
+ @cd ${WRKDIR} && ${TAR} xf ${f}${EXTRACT_SUFX}
+.endfor
+ @cd ${WRKDIR}/client && ${MV} client/* . && ${RMDIR} client
+ @${MKDIR} ${WRKDIR}/bigbluebutton-tomcat
+ @cd ${WRKDIR}/bigbluebutton-tomcat && ${JAR} xf \
+ ${WRKDIR}/bigbluebutton.war
+ @cd ${WRKDIR} && ${FIND} . -name .gitignore -delete
+
+post-patch:
+ @${RM} ${WRKDIR}/deskshare/WEB-INF/deskshare.conf.orig
+ @${FIND} ${WRKDIR} -type f -name '*.orig' -execdir ${SH} -c \
+ 'f={} && ${MV} $${f%.orig} $${f%.orig}-dist && ${RM} $$f' ';'
+
+pre-install:
+.for d in RED5_HOME TOMCAT_HOME
+ @if [ ! -d "${${d}}/webapps" ]; then \
+ ${ECHO_MSG} ""; \
+ ${ECHO_MSG} "Path ${${d}}/webapps not found"; \
+ ${ECHO_MSG} "Please check and set correct ${d} variable in make env"; \
+ ${ECHO_MSG} ""; \
+ ${FALSE}; \
+ fi
+.endfor
+ @if ! ${GREP} -q 'Connector\ port=\"8080\"\ protocol=\"HTTP\/1\.1\"\ *$$' \
+ ${TOMCAT_HOME}/conf/server.xml; then \
+ ${ECHO_MSG} ""; \
+ ${ECHO_MSG} "Please reinstall www/tomcat6 port with HTTP_PORT=8080"; \
+ ${ECHO_MSG} ""; \
+ ${FALSE}; \
+ fi
+
+do-install:
+ @${MKDIR} ${DATADIR} ${WWWDIR}
+ @${INSTALL_SCRIPT} ${WRKDIR}/bbb-conf ${PREFIX}/bin
+.for d in asterisk blank freeswitch nginx
+ @${MKDIR} ${DATADIR}/${d}
+.endfor
+ @${INSTALL_DATA} ${FILESDIR}/nopdfmark.ps ${DATADIR}/blank
+.for f in blank-slide.swf blank-thumb.png
+ @${INSTALL_DATA} ${_DISTDIR}/${f} ${DATADIR}/blank
+.endfor
+.for f in bbb_extensions.conf bbb_sip.conf
+ @${INSTALL_DATA} ${WRKDIR}/${f}-dist ${DATADIR}/asterisk
+.endfor
+.for f in nginx.conf nginx-bigbluebutton.conf
+ @${INSTALL_DATA} ${WRKDIR}/${f}-dist ${DATADIR}/nginx
+.endfor
+ @cd ${WRKDIR} && ${COPYTREE_SHARE} conf ${DATADIR}/freeswitch
+ @${MKDIR} ${TOMCAT_HOME}/webapps/bigbluebutton
+ @cd ${WRKDIR}/bigbluebutton-tomcat && \
+ ${COPYTREE_SHARE} . ${TOMCAT_HOME}/webapps/bigbluebutton
+ @${CHOWN} ${TOMCAT_USER}:${TOMCAT_GROUP} \
+ ${TOMCAT_HOME}/webapps/bigbluebutton
+ @cd ${WRKDIR} && ${COPYTREE_SHARE} bigbluebutton-default ${WWWROOT}
+ @cd ${WRKDIR} && ${COPYTREE_SHARE} client ${WWWDIR}
+ @cd ${WRKDIR} && ${COPYTREE_SHARE} 'bigbluebutton deskshare sip video' \
+ ${RED5_HOME}/webapps
+ @cd ${RED5_HOME} && ${CHOWN} -R ${RED5_USER}:${RED5_GROUP} \
+ webapps
+.for f in aopalliance-1.0.jar spring-aop-3.0.0.jar
+ @${INSTALL_DATA} ${WRKDIR}/red5-0.9.1/lib/${f} ${RED5_HOME}/lib
+.endfor
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/www/bigbluebutton/distinfo b/www/bigbluebutton/distinfo
new file mode 100644
index 000000000000..5cdc4996a6f9
--- /dev/null
+++ b/www/bigbluebutton/distinfo
@@ -0,0 +1,16 @@
+SHA256 (bigbluebutton/bbb_extensions.conf) = 7f1afad7196210f926989fe08f2414ca570f4b97c6ad10d22236d411f3b7c6d7
+SIZE (bigbluebutton/bbb_extensions.conf) = 1788
+SHA256 (bigbluebutton/bbb_sip.conf) = 924925f909cb753623abf82006f8cb8acb55c3024b47544d22ca6fa01525081b
+SIZE (bigbluebutton/bbb_sip.conf) = 142
+SHA256 (bigbluebutton/blank-slide.swf) = 7338ec4f98030b2da4051cd61be9f3d0e6964de10f3fd8e7e21460b401382964
+SIZE (bigbluebutton/blank-slide.swf) = 223
+SHA256 (bigbluebutton/blank-thumb.png) = c3c564e9023e7de608add924f752f75b28251a5b8468d2981665993fb9053cfa
+SIZE (bigbluebutton/blank-thumb.png) = 983
+SHA256 (bigbluebutton/nginx-bigbluebutton.conf) = 36593e846cf1c6abcfcf5a7295e33637fea017b460230ccec14af1032806e044
+SIZE (bigbluebutton/nginx-bigbluebutton.conf) = 3012
+SHA256 (bigbluebutton/bigbluebutton.tar.gz) = b05d8bddcf80c9105bef3b85b80f9667f63082b3a5346b4d09ddd017bfd3766e
+SIZE (bigbluebutton/bigbluebutton.tar.gz) = 54825642
+SHA256 (bigbluebutton/freeswitch-config.tar.gz) = 4d5e6691fbc760bbf3540cd1871aa74b824f280ebc7853d07a0d1dca878f7f5f
+SIZE (bigbluebutton/freeswitch-config.tar.gz) = 48955
+SHA256 (bigbluebutton/red5-0.9.1.tar.gz) = afd0db4f8dfcda71c5a4d68dd2488774e013e7aa68f1bb3bf901550afd3ffbed
+SIZE (bigbluebutton/red5-0.9.1.tar.gz) = 86712320
diff --git a/www/bigbluebutton/files/bbb-conf.in b/www/bigbluebutton/files/bbb-conf.in
new file mode 100644
index 000000000000..8a26ed9b2c62
--- /dev/null
+++ b/www/bigbluebutton/files/bbb-conf.in
@@ -0,0 +1,455 @@
+#!/bin/sh -e
+#
+# $FreeBSD$
+#
+
+# Script variables
+SCRIPT="$(basename $0)"
+BACKUP=".$(date "+%Y.%m.%d_%H:%M:%S")"
+
+# System path
+PREFIX="%%PREFIX%%"
+RED5_HOME="%%RED5_HOME%%"
+RED5_LOGS="%%RED5_LOGS%%"
+RED5_USER="%%RED5_USER%%"
+RED5_GROUP="%%RED5_GROUP%%"
+TOMCAT_HOME="%%TOMCAT_HOME%%"
+TOMCAT_LOGS="%%TOMCAT_LOGS%%"
+TOMCAT_USER="%%TOMCAT_USER%%"
+TOMCAT_GROUP="%%TOMCAT_GROUP%%"
+WWWROOT="%%WWWROOT%%"
+WWWDIR="%%WWWDIR%%"
+ASTERISK_ETC="$PREFIX/etc/asterisk"
+FREESWITCH_ETC="$PREFIX/etc/freeswitch"
+NGINX_ETC="$PREFIX/etc/nginx"
+
+# System commands
+INSTALL_CMD="install -B $BACKUP"
+
+# BBB security salt
+BBB_SALT=""
+
+# BBB common path
+BBB_SHAREDIR="%%DATADIR%%"
+BBB_PRESENTATIONDIR="/var/spool/%%PORTNAME%%"
+BBB_INSTALL_CONF="$BBB_PRESENTATIONDIR/conf.txt"
+
+# BBB JDBC properties
+BBB_DATABASE_TYPE="mysql"
+BBB_DATABASE_HOST="localhost"
+BBB_DATABASE_NAME="%%PORTNAME%%"
+BBB_DATABASE_URL="jdbc:$BBB_DATABASE_TYPE://$BBB_DATABASE_HOST/$BBB_DATABASE_NAME"
+BBB_DATABASE_DRIVER="com.mysql.jdbc.Driver"
+BBB_DATABASE_USERNAME="%%PORTNAME%%"
+BBB_DATABASE_PASSWORD=""
+
+# Conference module and type
+BBB_CONFERENCE_MODULE=""
+BBB_CONFERENCE_TYPE=""
+
+# FreeSWITCH Event Socket Library (ESL)
+BBB_ESL_HOST="localhost"
+BBB_ESL_PORT="8021"
+BBB_ESL_PASSWORD=""
+
+# Asterisk Management Interface (AMI)
+BBB_AMI_HOST="localhost"
+BBB_AMI_PORT="5038"
+BBB_AMI_USERNAME="bbb"
+BBB_AMI_PASSWORD=""
+
+# SIP
+BBB_SIP_HOST="localhost"
+BBB_SIP_PORT="5070"
+BBB_SIP_USERNAME="bbbuser"
+BBB_SIP_PASSWORD=""
+
+# All vars list
+BBB_VAR_LIST="PREFIX WWWROOT WWWDIR \
+ RED5_HOME RED5_LOGS RED5_USER RED5_GROUP \
+ TOMCAT_HOME TOMCAT_LOGS TOMCAT_USER TOMCAT_GROUP \
+ ASTERISK_ETC NGINX_ETC BBB_HOSTNAME BBB_SALT \
+ BBB_SHAREDIR BBB_PRESENTATIONDIR BBB_INSTALL_CONF \
+ BBB_DATABASE_TYPE BBB_DATABASE_HOST BBB_DATABASE_NAME BBB_DATABASE_URL \
+ BBB_DATABASE_DRIVER BBB_DATABASE_USERNAME BBB_DATABASE_PASSWORD \
+ BBB_CONFERENCE_MODULE BBB_CONFERENCE_TYPE \
+ BBB_NO_KONFERENCE BBB_NO_MEETME \
+ BBB_ESL_HOST BBB_ESL_PORT BBB_ESL_PASSWORD \
+ BBB_AMI_HOST BBB_AMI_PORT BBB_AMI_USERNAME BBB_AMI_PASSWORD \
+ BBB_SIP_HOST BBB_SIP_PORT BBB_SIP_USERNAME BBB_SIP_PASSWORD"
+
+bbb_usage() {
+ cat <<-EOF
+
+ $1
+
+ Install initial configuration:
+ $SCRIPT install -h <hostname|ip address> -c <konference|meetme|freeswitch>
+
+ Restart all bbb services:
+ $SCRIPT restart
+
+ EOF
+
+ exit 1
+}
+
+bbb_random() {
+ openssl rand -base64 $1 | sed -E 's|[^A-Za-z0-9]||g'
+}
+
+bbb_install() {
+ CHECK_DIRS="RED5_HOME TOMCAT_HOME WWWROOT WWWDIR NGINX_ETC BBB_SHAREDIR"
+
+ case "$BBB_CONFERENCE_MODULE" in
+ konference|meetme)
+ CHECK_DIRS="$CHECK_DIRS ASTERISK_ETC"
+ ;;
+ freeswitch)
+ CHECK_DIRS="$CHECK_DIRS FREESWITCH_ETC"
+ ;;
+ esac
+
+ for var in $CHECK_DIRS; do
+ eval val=\$$var
+ echo -n "Check $var = '$val': "
+ if [ -n "$val" -a -d "$val" ]; then
+ echo "ok"
+ else
+ echo "not found"
+ exit 2
+ fi
+ done
+
+ BBB_SALT="$(bbb_random 32)"
+ BBB_DATABASE_PASSWORD="$(bbb_random 16)"
+ BBB_ESL_PASSWORD="$(bbb_random 16)"
+ BBB_AMI_PASSWORD="$(bbb_random 16)"
+ BBB_SIP_PASSWORD="$(bbb_random 16)"
+
+ for var in $BBB_VAR_LIST; do
+ eval val=\$$var
+ BBB_REPLACE="$BBB_REPLACE -e s|%%$var%%|$val|g"
+ done
+
+ $INSTALL_CMD -d -m 0777 $BBB_PRESENTATIONDIR
+ mkdir -p /etc/rc.conf.d
+
+ echo "Configure activemq: rc.conf"
+ cat >/etc/rc.conf.d/activemq <<-EOF
+ activemq_enable="YES"
+ EOF
+
+ echo -n "Configure $BBB_DATABASE_TYPE: drop/create/grant"
+ (/usr/local/etc/rc.d/mysql-server status || /usr/local/etc/rc.d/mysql-server start) >/dev/null 2>&1
+ mysql -h $BBB_DATABASE_HOST -u root >/dev/null <<-EOF
+ drop database if exists $BBB_DATABASE_NAME;
+ create database $BBB_DATABASE_NAME;
+ grant all on $BBB_DATABASE_NAME.* to '$BBB_DATABASE_USERNAME'@'$BBB_DATABASE_HOST' identified by '$BBB_DATABASE_PASSWORD';
+ commit;
+ EOF
+
+ echo " rc.conf"
+ cat >/etc/rc.conf.d/mysql <<-EOF
+ mysql_enable="YES"
+ EOF
+
+ echo -n "Configure $BBB_CONFERENCE_TYPE:"
+ case "$BBB_CONFERENCE_MODULE" in
+ konference|meetme)
+ cd $ASTERISK_ETC
+ for i in extensions sip; do
+ echo -n " bbb_$i.conf"
+ $INSTALL_CMD -m 0600 $BBB_SHAREDIR/asterisk/bbb_$i.conf-dist bbb_$i.conf
+ sed -i '' $BBB_REPLACE bbb_$i.conf
+ done
+
+ for i in $(jot - 3000 3029); do
+ cat <<-EOF
+ [$i]
+ type=friend
+ username=$i
+ insecure=very
+ qualify=yes
+ nat=yes
+ host=dynamic
+ canreinvite=no
+ context=bbb-voip
+ disallow=all
+ allow=ulaw
+
+ EOF
+ done >>bbb_sip.conf
+
+ echo -n " extensions.conf"
+ $INSTALL_CMD -m 0600 extensions.conf-dist extensions.conf
+ cat >>extensions.conf <<-EOF
+ #include "bbb_extensions.conf"
+ EOF
+
+ echo -n " sip.conf"
+ $INSTALL_CMD -m 0600 sip.conf-dist sip.conf
+ cat >>sip.conf <<-EOF
+ #include "bbb_sip.conf"
+ EOF
+
+ echo -n " modules.conf"
+ $INSTALL_CMD -m 0600 modules.conf-dist modules.conf
+ case "$BBB_CONFERENCE_MODULE" in
+ konference)
+ cat >>modules.conf <<-EOF
+ noload => codec_dahdi.so
+ noload => app_meetme.so
+ load => app_konference.so
+ EOF
+ ;;
+ meetme)
+ $INSTALL_CMD $PREFIX/etc/zaptel.conf.sample \
+ $PREFIX/etc/zaptel.conf
+ cat >>modules.conf <<-EOF
+ noload => codec_dahdi.so
+ load => app_meetme.so
+ noload => app_konference.so
+ EOF
+
+ cat >/etc/rc.conf.d/zaptel <<-EOF
+ zaptel_enable="YES"
+ zaptel_kmod_load="zaptel.ko ztdummy.ko"
+ EOF
+ ;;
+ esac
+
+ echo -n " manager.conf"
+ $INSTALL_CMD -m 0600 manager.conf-dist manager.conf
+ sed -i '' 's|^enabled.*$|enabled = yes|' manager.conf
+ cat >>manager.conf <<-EOF
+ [$BBB_AMI_USERNAME]
+ secret = $BBB_AMI_PASSWORD
+ permit = 0.0.0.0/0.0.0.0
+ read = system,call,log,verbose,command,agent,user
+ write = system,call,log,verbose,command,agent,user
+ EOF
+
+ echo " rc.conf"
+ cat >/etc/rc.conf.d/asterisk <<-EOF
+ asterisk_enable="YES"
+ EOF
+ ;;
+ freeswitch)
+ echo "Not implemented yet"
+ exit 1
+ ;;
+ esac
+
+ echo "Configure openoffice: rc.conf"
+ cat >/etc/rc.conf.d/openoffice <<-EOF
+ openoffice_enable="YES"
+ EOF
+
+ echo -n "Configure tomcat:"
+ chown -R $TOMCAT_USER:$TOMCAT_GROUP $TOMCAT_LOGS
+ cd $TOMCAT_HOME/webapps/bigbluebutton
+
+ echo -n " bbb_api_conf.jsp"
+ $INSTALL_CMD -m 0600 -o $TOMCAT_USER -g $TOMCAT_GROUP \
+ demo/bbb_api_conf.jsp-dist \
+ demo/bbb_api_conf.jsp
+
+ echo -n " bigbluebutton.properties"
+ $INSTALL_CMD -m 0600 -o $TOMCAT_USER -g $TOMCAT_GROUP \
+ WEB-INF/classes/bigbluebutton.properties-dist \
+ WEB-INF/classes/bigbluebutton.properties
+
+ echo -n " log4j.properties"
+ $INSTALL_CMD -m 0600 -o $TOMCAT_USER -g $TOMCAT_GROUP \
+ WEB-INF/classes/log4j.properties-dist \
+ WEB-INF/classes/log4j.properties
+ sed -i '' $BBB_REPLACE demo/bbb_api_conf.jsp \
+ WEB-INF/classes/bigbluebutton.properties \
+ WEB-INF/classes/log4j.properties
+
+ echo " rc.conf"
+ cat >/etc/rc.conf.d/tomcat60 <<-EOF
+ tomcat60_enable="YES"
+ tomcat60_stop_timeout="60"
+ EOF
+
+ echo -n "Configure nginx:"
+ cd $NGINX_ETC
+ mkdir -p sites-available sites-enabled
+
+ echo -n " nginx.conf"
+ $INSTALL_CMD $BBB_SHAREDIR/nginx/nginx.conf-dist nginx.conf
+
+ echo -n " bigbluebutton.conf"
+ $INSTALL_CMD $BBB_SHAREDIR/nginx/nginx-bigbluebutton.conf-dist \
+ sites-available/bigbluebutton.conf
+ sed -i '' $BBB_REPLACE nginx.conf sites-available/bigbluebutton.conf
+ cd sites-enabled
+ rm -f bigbluebutton.conf
+ ln -s ../sites-available/bigbluebutton.conf \
+ bigbluebutton.conf
+ cd $WWWDIR/client/conf
+
+ echo -n " config.xml"
+ $INSTALL_CMD config.xml-dist config.xml
+ sed -i '' $BBB_REPLACE config.xml
+
+ echo " rc.conf"
+ cat >/etc/rc.conf.d/nginx <<-EOF
+ nginx_enable="YES"
+ EOF
+
+ echo -n "Configure red5:"
+ if grep -q '127\.0\.0\.1' $RED5_HOME/conf/red5.properties; then
+ echo -n " red5.properties"
+ sed -i $BACKUP 's|127\.0\.0\.1|0.0.0.0|g' $RED5_HOME/conf/red5.properties
+ fi
+
+ cd $RED5_HOME/webapps/bigbluebutton/WEB-INF
+ echo -n " red5-web.xml"
+ $INSTALL_CMD -m 0600 -o $RED5_USER -g $RED5_GROUP \
+ red5-web.xml-dist \
+ red5-web.xml
+ sed -i '' $BBB_REPLACE red5-web.xml
+
+ echo -n " bigbluebutton.properties"
+ $INSTALL_CMD -m 0600 -o $RED5_USER -g $RED5_GROUP \
+ bigbluebutton.properties-dist \
+ bigbluebutton.properties
+ sed -i '' $BBB_REPLACE bigbluebutton.properties
+
+ cd $RED5_HOME/webapps/sip/WEB-INF
+ echo -n " bigbluebutton-sip.properties"
+ $INSTALL_CMD -m 0600 -o $RED5_USER -g $RED5_GROUP \
+ bigbluebutton-sip.properties-dist \
+ bigbluebutton-sip.properties
+ sed -i '' $BBB_REPLACE bigbluebutton-sip.properties
+
+ echo " rc.conf"
+ RED5_RMI_PORT=$(awk -F= '/^jmx.rmi.port.registry/{print $2}' $RED5_HOME/conf/red5.properties)
+ RED5_RMI_USER=$(awk '/^[^#].+readwrite$/{print $1}' $RED5_HOME/conf/access.properties | head -1)
+ RED5_RMI_PASSWD=$(awk '/^'$RED5_RMI_USER'[\ \t]+/{print $2}' $RED5_HOME/conf/password.properties)
+
+ cat >/etc/rc.conf.d/red5 <<-EOF
+ red5_enable="YES"
+ red5_stop_timeout="60"
+ red5_stop_class_opts="$RED5_RMI_PORT $RED5_RMI_USER $RED5_RMI_PASSWD"
+ EOF
+
+ echo -n "Save config:"
+ $INSTALL_CMD -m 0600 /dev/null $BBB_INSTALL_CONF
+ cat >$BBB_INSTALL_CONF <<-EOF
+ #
+ # ${BACKUP#.}
+ #
+ EOF
+
+ for var in $BBB_VAR_LIST; do
+ eval val=\$$var
+ cat >>$BBB_INSTALL_CONF <<-EOF
+ $var=$val
+ EOF
+ done
+ echo " $BBB_INSTALL_CONF"
+}
+
+bbb_restart() {
+ . $BBB_INSTALL_CONF
+
+ $PREFIX/etc/rc.d/activemq restart
+ $PREFIX/etc/rc.d/mysql-server restart
+ case "$BBB_CONFERENCE_MODULE" in
+ meetme)
+ if ! kldstat -q -m ztdummy; then
+ $PREFIX/etc/rc.d/zaptel start >/dev/null 2>&1
+ fi
+ $PREFIX/etc/rc.d/asterisk restart
+ ;;
+ konference)
+ $PREFIX/etc/rc.d/asterisk restart
+ ;;
+ freeswitch)
+ $PREFIX/etc/rc.d/freeswitch restart
+ ;;
+ esac
+ $PREFIX/etc/rc.d/openoffice restart
+ $PREFIX/etc/rc.d/tomcat6 restart
+ $PREFIX/etc/rc.d/red5 restart
+ $PREFIX/etc/rc.d/nginx restart
+}
+
+if [ "`/usr/bin/id -u`" != "0" ]; then
+ bbb_usage "$SCRIPT must be run as root"
+fi
+
+if [ $# -eq 0 ]; then
+ bbb_usage "$SCRIPT <install|restart> [options]"
+fi
+
+BBB_ACTION="$1"
+shift
+
+while getopts :h:c: OPT; do
+ case "$OPT" in
+ h)
+ BBB_HOSTNAME="$OPTARG"
+ ;;
+ c)
+ BBB_CONFERENCE_MODULE="$OPTARG"
+ ;;
+ *)
+ bbb_usage "Error: '$OPTARG' is not a valid option"
+ ;;
+ esac
+done
+
+case "$BBB_ACTION" in
+install)
+ if [ -z "$BBB_HOSTNAME" ]; then
+ bbb_usage "Error: 'install' action required '-h' option"
+ else
+ if ! host "$BBB_HOSTNAME" >/dev/null 2>&1; then
+ bbb_usage "Error: hostname '$BBB_HOSTNAME' not found by host command"
+ fi
+ fi
+
+ if [ -z "$BBB_CONFERENCE_MODULE" ]; then
+ bbb_usage "Error: 'install' action required '-c' option"
+ else
+ case "$BBB_CONFERENCE_MODULE" in
+ konference)
+ test -f $PREFIX/lib/asterisk/modules/app_konference.so || bbb_usage "Error: app_konference.so not found. Please reinstall %%PORTNAME%% with KONFERENCE option"
+ BBB_CONFERENCE_TYPE="asterisk"
+ BBB_NO_KONFERENCE=""
+ BBB_NO_MEETME=";"
+ ;;
+ meetme)
+ test -f $PREFIX/lib/asterisk/modules/app_meetme.so || bbb_usage "Error: app_meetme.so not found. Please reinstall %%PORTNAME%% with MEETME option"
+ BBB_CONFERENCE_TYPE="asterisk"
+ BBB_NO_KONFERENCE=";"
+ BBB_NO_MEETME=""
+ ;;
+ freeswitch)
+ test -f $PREFIX/bin/freeswitch || bbb_usage "Error: freeswitch not found. Please reinstall %%PORTNAME%% with FREESWITCH option"
+ BBB_CONFERENCE_TYPE="freeswitch"
+ ;;
+ *)
+ bbb_usage "Error: unknown conference module '$BBB_CONFERENCE_TYPE'"
+ ;;
+ esac
+ fi
+ bbb_install
+ ;;
+restart)
+ if [ -n "$BBB_HOSTNAME" ]; then
+ bbb_usage "Error: 'restart' action do not allow any options"
+ fi
+ bbb_restart
+ ;;
+*)
+ bbb_usage "Error: '$BBB_ACTION' is not valid action"
+ ;;
+esac
+
+exit 0
diff --git a/www/bigbluebutton/files/nginx.conf-dist.in b/www/bigbluebutton/files/nginx.conf-dist.in
new file mode 100644
index 000000000000..d4467efc9d6f
--- /dev/null
+++ b/www/bigbluebutton/files/nginx.conf-dist.in
@@ -0,0 +1,14 @@
+worker_processes 1;
+
+events {
+ worker_connections 1024;
+}
+
+http {
+ include mime.types;
+ default_type application/octet-stream;
+ sendfile on;
+ keepalive_timeout 65;
+ gzip on;
+ include %%PREFIX%%/etc/nginx/sites-enabled/*;
+}
diff --git a/www/bigbluebutton/files/nopdfmark.ps b/www/bigbluebutton/files/nopdfmark.ps
new file mode 100644
index 000000000000..39ef680f3616
--- /dev/null
+++ b/www/bigbluebutton/files/nopdfmark.ps
@@ -0,0 +1,2 @@
+%!
+/pdfmark {cleartomark} bind def
diff --git a/www/bigbluebutton/files/openoffice.in b/www/bigbluebutton/files/openoffice.in
new file mode 100644
index 000000000000..49d92822c495
--- /dev/null
+++ b/www/bigbluebutton/files/openoffice.in
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: openoffice
+# REQUIRE: NETWORKING SERVERS
+# BEFORE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
+# to enable this service:
+#
+# openoffice_enable (bool): Set to NO by default.
+# Set it to YES to enable openoffice.
+# openoffice_user (username): Set to www by default.
+# Set it to required username.
+# openoffice_group (group): Set to www by default.
+# Set it to required group.
+# openoffice_bin (string): Set by default - see below.
+# Set it to soffice.bin path.
+# openoffice_args (string): Set by default - see below.
+# Set it to required command line args.
+#
+
+. /etc/rc.subr
+
+name="openoffice"
+rcvar=${name}_enable
+load_rc_config $name
+
+: ${openoffice_enable:=NO}
+: ${openoffice_user:="www"}
+: ${openoffice_group:="www"}
+: ${openoffice_bin:="%%SOFFICEBIN%%"}
+: ${openoffice_args:="-accept=socket,host=localhost,port=8100;urp -headless -nofirststartwizard"}
+
+pidfile=/var/run/${name}.pid
+command="${openoffice_bin}"
+start_cmd="${name}_start"
+start_precmd="${name}_precmd"
+
+openoffice_start() {
+ echo "Starting ${name}."
+ /usr/sbin/daemon -f -p ${pidfile} -u ${openoffice_user} \
+ ${openoffice_bin} ${openoffice_args}
+}
+
+openoffice_precmd() {
+ touch ${pidfile}
+ chown ${openoffice_user}:${openoffice_group} ${pidfile}
+}
+
+run_rc_command "$1"
diff --git a/www/bigbluebutton/files/patch-bbb_extensions.conf b/www/bigbluebutton/files/patch-bbb_extensions.conf
new file mode 100644
index 000000000000..83bb7af9b506
--- /dev/null
+++ b/www/bigbluebutton/files/patch-bbb_extensions.conf
@@ -0,0 +1,31 @@
+--- bbb_extensions.conf.orig 2010-10-29 17:38:10.000000000 +0000
++++ bbb_extensions.conf 2010-10-29 20:37:41.000000000 +0000
+@@ -1,5 +1,5 @@
+ ; BigBlueButton extensions.
+-; In your /etc/asterisk/extensions.conf, add the following line at the end
++; In your %%PREFIX%%/asterisk/extensions.conf, add the following line at the end
+ ; of the file
+ ; #include "bbb_extensions.conf"
+ ;
+@@ -23,8 +23,8 @@
+ ;
+ [bbb-voip]
+ exten => _XXXX.,1,Playback(conf-placeintoconf)
+-; exten => _XXXX.,n,MeetMe(${EXTEN},cdMsT)
+-exten => _XXXX.,n,Konference(${EXTEN},H)
++%%BBB_NO_MEETME%%exten => _XXXX.,n,MeetMe(${EXTEN},cdMsT)
++%%BBB_NO_KONFERENCE%%exten => _XXXX.,n,Konference(${EXTEN},H)
+
+
+
+@@ -34,8 +34,8 @@
+ exten => _XXXX.,1,Agi(agi://localhost/findConference?conference=${EXTEN})
+ exten => _XXXX.,n,GotoIf($[${EXTEN} = ${CONFERENCE_FOUND}]?valid:invalid)
+ exten => _XXXX.,n(valid),Playback(conf-placeintoconf)
+-; exten => _XXXX.,n,MeetMe(${CONFERENCE_FOUND},cdMsT)
+-exten => _XXXX.,n,Konference(${CONFERENCE_FOUND},H)
++%%BBB_NO_MEETME%%exten => _XXXX.,n,MeetMe(${CONFERENCE_FOUND},cdMsT)
++%%BBB_NO_KONFERENCE%%exten => _XXXX.,n,Konference(${CONFERENCE_FOUND},H)
+ exten => _XXXX.,n(invalid),Goto(handle-invalid-conference,s,1)
+
+ [handle-invalid-conference]
diff --git a/www/bigbluebutton/files/patch-bbb_sip.conf b/www/bigbluebutton/files/patch-bbb_sip.conf
new file mode 100644
index 000000000000..8133ca210365
--- /dev/null
+++ b/www/bigbluebutton/files/patch-bbb_sip.conf
@@ -0,0 +1,11 @@
+--- bbb_sip.conf.orig 2010-10-29 20:38:22.000000000 +0000
++++ bbb_sip.conf 2010-10-29 20:39:16.000000000 +0000
+@@ -1,6 +1,6 @@
+-[bbbuser]
++[%%BBB_SIP_USERNAME%%]
+ type=friend
+-username=bbbuser
++username=%%BBB_SIP_USERNAME%%
+ insecure=very
+ qualify=no
+ nat=yes
diff --git a/www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-bigbluebutton.properties b/www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-bigbluebutton.properties
new file mode 100644
index 000000000000..8e691608d653
--- /dev/null
+++ b/www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-bigbluebutton.properties
@@ -0,0 +1,36 @@
+--- bigbluebutton/WEB-INF/bigbluebutton.properties.orig 2010-11-11 01:10:07.000000000 +0000
++++ bigbluebutton/WEB-INF/bigbluebutton.properties 2010-11-11 01:17:37.000000000 +0000
+@@ -1,23 +1,23 @@
+
+ # It also includes the location to store the recordings (i.e. voice and slides)
+ # after the conference is over. Note this feature is not currently implemented.
+-recordingsDirectory=/var/bigbluebutton
++recordingsDirectory=%%BBB_PRESENTATIONDIR%%
+
+ # These settings enable bbb-apps to connect to the Asterisk conference server
+ # to receive events (such as when someone is talking).
+ # These properties are for Asterisk Management Interface (AMI)
+-# These should match with /etc/asterisk/manager.d/bigbluebutton.conf
+-ami.host=127.0.0.1
+-ami.port=5038
+-ami.username=bbb
+-ami.password=secret
++# These should match with %%PREFIX%%/etc/asterisk/manager.conf
++ami.host=%%BBB_AMI_HOST%%
++ami.port=%%BBB_AMI_PORT%%
++ami.username=%%BBB_AMI_USERNAME%%
++ami.password=%%BBB_AMI_PASSWORD%%
+
+ # These settings enable bbb-apps to connect to the Freeswitch conference server
+ # These should match with the freeswitch event_socket_client.xml config
+-esl.host=127.0.0.1
+-esl.port=8021
+-esl.password=ClueCon
++esl.host=%%BBB_ESL_HOST%%
++esl.port=%%BBB_ESL_PORT%%
++esl.password=%%BBB_ESL_PASSWORD%%
+
+ # When using asterisk, specify the conference application: [meetme, konference]
+-asterisk.application=konference
++asterisk.application=%%BBB_CONFERENCE_MODULE%%
+ version=0.63
diff --git a/www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-red5-web.xml b/www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-red5-web.xml
new file mode 100644
index 000000000000..bce1733d33c8
--- /dev/null
+++ b/www/bigbluebutton/files/patch-bigbluebutton-WEB-INF-red5-web.xml
@@ -0,0 +1,9 @@
+--- bigbluebutton/WEB-INF/red5-web.xml.orig 2010-11-18 21:04:01.000000000 +0000
++++ bigbluebutton/WEB-INF/red5-web.xml 2010-11-18 21:04:40.000000000 +0000
+@@ -46,5 +46,5 @@
+
+ <!-- NOTE: Change bbb-voice-freeswitch.xml to bbb-voice-asterisk.xml if you want to use Asterisk -->
+
+- <import resource="bbb-voice-freeswitch.xml" />
++ <import resource="bbb-voice-%%BBB_CONFERENCE_TYPE%%.xml" />
+ </beans>
diff --git a/www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-bigbluebutton.properties b/www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-bigbluebutton.properties
new file mode 100644
index 000000000000..e8e6b9c26cf3
--- /dev/null
+++ b/www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-bigbluebutton.properties
@@ -0,0 +1,86 @@
+--- bigbluebutton-tomcat/WEB-INF/classes/bigbluebutton.properties.orig 2010-11-11 01:21:48.000000000 +0000
++++ bigbluebutton-tomcat/WEB-INF/classes/bigbluebutton.properties 2010-11-11 01:31:12.000000000 +0000
+@@ -1,52 +1,52 @@
+ #
+ # These are the default properites for BigBlueButton Web application
+
+-dataSource.url=jdbc:mysql://localhost/bigbluebutton_dev
+-dataSource.username=bbb
+-dataSource.password=secret
+-dataSource.driverClassName =com.mysql.jdbc.Driver
++dataSource.url=%%BBB_DATABASE_URL%%
++dataSource.username=%%BBB_DATABASE_USERNAME%%
++dataSource.password=%%BBB_DATABASE_PASSWORD%%
++dataSource.driverClassName=%%BBB_DATABASE_DRIVER%%
+
+ #----------------------------------------------------
+ # Directory where BigBlueButton stores uploaded slides
+-presentationDir=/var/bigbluebutton
++presentationDir=%%BBB_PRESENTATIONDIR%%
+
+ #----------------------------------------------------
+ # Directory where SWFTOOLS (pdf2swf, jpeg2swf, png2swf) are located
+-swfToolsDir=/bin
++swfToolsDir=%%PREFIX%%/bin
+
+ #----------------------------------------------------
+ # Directory where ImageMagick's convert executable is located
+-imageMagickDir=/usr/bin
++imageMagickDir=%%PREFIX%%/bin
+
+ #----------------------------------------------------
+ # Use fullpath to ghostscript executable since the exec names are different
+ # for each platform.
+-ghostScriptExec=/usr/bin/gs
++ghostScriptExec=%%PREFIX%%/bin/gs
+
+ #----------------------------------------------------
+ # Fonts directory passed into PDF2SWF to support highlighting of texts
+ # in the SWF slides.
+-fontsDir=/usr/share/fonts
++fontsDir=%%PREFIX%%/share/ghostscript/fonts
+
+ #----------------------------------------------------
+ # This is a workaround for a problem converting PDF files, referenced at
+ # http://groups.google.com/group/comp.lang.postscript/browse_thread/thread/c2e264ca76534ce0?pli=1
+-noPdfMarkWorkaround=/etc/bigbluebutton/nopdfmark.ps
++noPdfMarkWorkaround=%%BBB_SHAREDIR%%/blank/nopdfmark.ps
+
+ #----------------------------------------------------
+ # These will be copied in cases where the conversion process
+ # fails to generate a slide from the uploaded presentation
+-BLANK_SLIDE=/var/bigbluebutton/blank/blank-slide.swf
+-BLANK_THUMBNAIL=/var/bigbluebutton/blank/blank-thumb.png
++BLANK_SLIDE=%%BBB_SHAREDIR%%/blank/blank-slide.swf
++BLANK_THUMBNAIL=%%BBB_SHAREDIR%%/blank/blank-thumb.png
+
+ #----------------------------------------------------
+ # Number of minutes the conversion should take. If it takes
+ # more than this time, cancel the conversion process.
+-maxConversionTime=5
++maxConversionTime=30
+
+ #----------------------------------------------------
+ # Maximum number of pages allowed for an uploaded presentation (default 100).
+-maxNumPages=100
++maxNumPages=1000
+
+ #----------------------------------------------------
+ # Default dial access number
+@@ -64,14 +64,14 @@
+ beans.dynamicConferenceService.serviceEnabled=true
+ beans.dynamicConferenceService.apiVersion=0.7
+ beans.dynamicConferenceService.minutesElapsedBeforeMeetingExpiration=60
+-beans.dynamicConferenceService.securitySalt=f1cd94813e3406a62c11351d3d057c99
++beans.dynamicConferenceService.securitySalt=%%BBB_SALT%%
+ beans.dynamicConferenceService.defaultWelcomeMessage=${defaultWelcomeMessage}
+ beans.dynamicConferenceService.defaultDialAccessNumber=${defaultDialAccessNumber}
+
+ #----------------------------------------------------
+ # This URL is where the BBB client is accessible. When a user sucessfully
+ # enters a name and password, she is redirected here to load the client.
+-bigbluebutton.web.serverURL=http://192.168.0.135
++bigbluebutton.web.serverURL=http://%%BBB_HOSTNAME%%
+
+ #----------------------------------------------------
+ # Assign URL where the logged-out participant will be redirected after sign-out.
diff --git a/www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-log4j.properties b/www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-log4j.properties
new file mode 100644
index 000000000000..7794307d1eda
--- /dev/null
+++ b/www/bigbluebutton/files/patch-bigbluebutton-tomcat-WEB-INF-classes-log4j.properties
@@ -0,0 +1,11 @@
+--- bigbluebutton-tomcat/WEB-INF/classes/log4j.properties.orig 2010-11-18 14:41:27.000000000 +0000
++++ bigbluebutton-tomcat/WEB-INF/classes/log4j.properties 2010-11-18 14:42:15.000000000 +0000
+@@ -8,7 +8,7 @@
+ log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
+
+ log4j.appender.logfile=org.apache.log4j.RollingFileAppender
+-log4j.appender.logfile.File=/var/log/bigbluebutton/bbb-web.log
++log4j.appender.logfile.File=%%TOMCAT_LOGS%%/bbb-web.log
+ log4j.appender.logfile.MaxFileSize=1MB
+ # Keep three backup files.
+ log4j.appender.logfile.MaxBackupIndex=3
diff --git a/www/bigbluebutton/files/patch-bigbluebutton-tomcat-demo-bbb_api_conf.jsp b/www/bigbluebutton/files/patch-bigbluebutton-tomcat-demo-bbb_api_conf.jsp
new file mode 100644
index 000000000000..76713c7300f1
--- /dev/null
+++ b/www/bigbluebutton/files/patch-bigbluebutton-tomcat-demo-bbb_api_conf.jsp
@@ -0,0 +1,14 @@
+--- bigbluebutton-tomcat/demo/bbb_api_conf.jsp.orig 2010-11-11 13:33:47.000000000 +0000
++++ bigbluebutton-tomcat/demo/bbb_api_conf.jsp 2010-11-11 13:34:19.000000000 +0000
+@@ -1,9 +1,9 @@
+
+ <%!
+ // This is the security salt that must match the value set in the BigBlueButton server
+-String salt = "f1cd94813e3406a62c11351d3d057c99";
++String salt = "%%BBB_SALT%%";
+
+ // This is the URL for the BigBlueButton server
+-String BigBlueButtonURL = "http://192.168.0.135/bigbluebutton/";
++String BigBlueButtonURL = "http://%%BBB_HOSTNAME%%/bigbluebutton/";
+ %>
+
diff --git a/www/bigbluebutton/files/patch-client-conf-config.xml b/www/bigbluebutton/files/patch-client-conf-config.xml
new file mode 100644
index 000000000000..86873088345d
--- /dev/null
+++ b/www/bigbluebutton/files/patch-client-conf-config.xml
@@ -0,0 +1,94 @@
+--- client/conf/config.xml.orig 2010-11-11 12:59:00.000000000 +0000
++++ client/conf/config.xml 2010-11-11 13:01:09.000000000 +0000
+@@ -2,9 +2,9 @@
+ <config>
+ <localeversion>0.71</localeversion>
+ <version>3794-2010-11-08</version>
+- <help url="http://192.168.0.135/help.html"/>
+- <porttest host="192.168.0.135" application="video"/>
+- <application uri="rtmp://192.168.0.135/bigbluebutton" host="http://192.168.0.135/bigbluebutton/api/enter" />
++ <help url="http://%%BBB_HOSTNAME%%/help.html"/>
++ <porttest host="%%BBB_HOSTNAME%%" application="video"/>
++ <application uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton" host="http://%%BBB_HOSTNAME%%/bigbluebutton/api/enter" />
+ <language userSelectionEnabled="true" />
+ <skinning enabled="true" url="branding/css/WindowsXP_default.swf" />
+ <debug showDebugWindow="true" />
+@@ -12,62 +12,62 @@
+ <modules>
+
+ <module name="ChatModule" url="ChatModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/bigbluebutton"
++ uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton"
+ dependsOn="ViewersModule"
+ translationOn="true"
+ translationEnabled="true"
+ />
+
+ <module name="ViewersModule" url="ViewersModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/bigbluebutton"
+- host="http://192.168.0.135/bigbluebutton/api/enter"
++ uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton"
++ host="http://%%BBB_HOSTNAME%%/bigbluebutton/api/enter"
+ allowKickUser="false"
+ />
+
+ <module name="ListenersModule" url="ListenersModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/bigbluebutton"
+- recordingHost="http://192.168.0.135"
++ uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton"
++ recordingHost="http://%%BBB_HOSTNAME%%"
+ />
+
+ <module name="DeskShareModule"
+ url="DeskShareModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/deskShare"
++ uri="rtmp://%%BBB_HOSTNAME%%/deskShare"
+ />
+
+ <module name="PhoneModule" url="PhoneModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/sip"
++ uri="rtmp://%%BBB_HOSTNAME%%/sip"
+ dependsOn="ViewersModule"
+ />
+
+ <module name="VideoconfModule" url="VideoconfModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/video"
++ uri="rtmp://%%BBB_HOSTNAME%%/video"
+ dependsOn="ViewersModule"
+ videoQuality="100"
+ presenterShareOnly="false"
+ />
+
+ <module name="WhiteboardModule" url="WhiteboardModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/bigbluebutton"
++ uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton"
+ dependsOn="PresentModule"
+ />
+
+ <module name="PresentModule" url="PresentModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/bigbluebutton"
+- host="http://192.168.0.135"
++ uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton"
++ host="http://%%BBB_HOSTNAME%%"
+ dependsOn="ViewersModule"
+ />
+
+ <!-- new module in development:
+ <module name="DynamicInfoModule" url="DynamicInfoModule.swf?v=3794"
+- uri="rtmp://192.168.0.135/bigbluebutton"
+- host="http://192.168.0.135"
+- infoURL="http://192.168.0.135/client/conf/example-info-data.xml?user={userID}&role={role}&meetingID={meetingID}"
++ uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton"
++ host="http://%%BBB_HOSTNAME%%"
++ infoURL="http://%%BBB_HOSTNAME%%/client/conf/example-info-data.xml?user={userID}&role={role}&meetingID={meetingID}"
+ />
+ -->
+
+ <!--<module name="ExampleChatModule" url="ExampleChatModule.swf?v=56"
+- uri="rtmp://192.168.0.135/bigbluebutton"
+- host="http://192.168.0.135"
++ uri="rtmp://%%BBB_HOSTNAME%%/bigbluebutton"
++ host="http://%%BBB_HOSTNAME%%"
+ />-->
+
+ <!--<module name="BreakoutModule" url="BreakoutModule.swf?v=3794"
diff --git a/www/bigbluebutton/files/patch-conf-autoload_configs-acl.conf.xml b/www/bigbluebutton/files/patch-conf-autoload_configs-acl.conf.xml
new file mode 100644
index 000000000000..07c41be6cb68
--- /dev/null
+++ b/www/bigbluebutton/files/patch-conf-autoload_configs-acl.conf.xml
@@ -0,0 +1,16 @@
+--- conf/autoload_configs/acl.conf.xml.orig 2010-11-18 14:49:09.000000000 +0000
++++ conf/autoload_configs/acl.conf.xml 2010-11-18 15:08:52.000000000 +0000
+@@ -10,12 +10,7 @@
+ -->
+
+ <list name="localhost" default="allow">
+- <node type="allow" cidr="127.0.0.1/255"/>
+- </list>
+-
+- <list name="lan" default="allow">
+- <node type="deny" cidr="192.168.42.0/24"/>
+- <node type="allow" cidr="192.168.42.42/32"/>
++ <node type="allow" cidr="127.0.0.1/32"/>
+ </list>
+
+ <!--
diff --git a/www/bigbluebutton/files/patch-conf-autoload_configs-event_socket.conf.xml b/www/bigbluebutton/files/patch-conf-autoload_configs-event_socket.conf.xml
new file mode 100644
index 000000000000..254861cd0d90
--- /dev/null
+++ b/www/bigbluebutton/files/patch-conf-autoload_configs-event_socket.conf.xml
@@ -0,0 +1,15 @@
+--- conf/autoload_configs/event_socket.conf.xml.orig 2010-11-12 15:56:47.000000000 +0000
++++ conf/autoload_configs/event_socket.conf.xml 2010-11-12 15:58:25.000000000 +0000
+@@ -1,9 +1,9 @@
+ <configuration name="event_socket.conf" description="Socket Client">
+ <settings>
+ <param name="nat-map" value="false"/>
+- <param name="listen-ip" value="127.0.0.1"/>
+- <param name="listen-port" value="8021"/>
+- <param name="password" value="ClueCon"/>
++ <param name="listen-ip" value="%%BBB_ESL_HOST%%"/>
++ <param name="listen-port" value="%%BBB_ESL_PORT%%"/>
++ <param name="password" value="%%BBB_ESL_PASSWORD%%"/>
+ <!-- param name="apply-inbound-acl" value="localnet.auto"/ -->
+ </settings>
+ </configuration>
diff --git a/www/bigbluebutton/files/patch-conf-directory-default-bbbuser.xml b/www/bigbluebutton/files/patch-conf-directory-default-bbbuser.xml
new file mode 100644
index 000000000000..5450cf54de70
--- /dev/null
+++ b/www/bigbluebutton/files/patch-conf-directory-default-bbbuser.xml
@@ -0,0 +1,15 @@
+--- conf/directory/default/bbbuser.xml.orig 2010-11-12 15:46:08.000000000 +0000
++++ conf/directory/default/bbbuser.xml 2010-11-12 15:48:22.000000000 +0000
+@@ -3,10 +3,10 @@
+ ipauth if you have an cidr= in the user attributes ie cidr="1.2.3.4/32"
+ see <node type="allow" domain="$${domain}"/> in default acl.conf.xml
+ -->
+- <user id="bbbuser">
++ <user id="%%BBB_SIP_USERNAME%%">
+ <params>
+ <!-- omit password for authless registration -->
+- <param name="password" value="secret"/>
++ <param name="password" value="%%BBB_SIP_PASSWORD%%"/>
+ <!-- What this user is allowed to acces -->
+ <!--<param name="http-allowed-api" value="jsapi,voicemail,status"/> -->
+ </params>
diff --git a/www/bigbluebutton/files/patch-deskshare-WEB-INF-deskshare.conf b/www/bigbluebutton/files/patch-deskshare-WEB-INF-deskshare.conf
new file mode 100644
index 000000000000..ae3dd669553e
--- /dev/null
+++ b/www/bigbluebutton/files/patch-deskshare-WEB-INF-deskshare.conf
@@ -0,0 +1,9 @@
+--- deskshare/WEB-INF/deskshare.conf.orig 2010-11-18 14:39:55.000000000 +0000
++++ deskshare/WEB-INF/deskshare.conf 2010-11-18 14:40:20.000000000 +0000
+@@ -1,5 +1,5 @@
+ log {
+- filename = "/usr/share/red5/log/deskshare.log"
++ filename = "log/deskshare.log"
+ roll = "daily"
+ level = "debug"
+ use_full_package_names = on
diff --git a/www/bigbluebutton/files/patch-nginx-bigbluebutton.conf b/www/bigbluebutton/files/patch-nginx-bigbluebutton.conf
new file mode 100644
index 000000000000..6b00e8419d53
--- /dev/null
+++ b/www/bigbluebutton/files/patch-nginx-bigbluebutton.conf
@@ -0,0 +1,47 @@
+--- nginx-bigbluebutton.conf.orig 2010-10-29 17:31:04.000000000 +0000
++++ nginx-bigbluebutton.conf 2010-10-25 15:43:19.000000000 +0000
+@@ -1,8 +1,8 @@
+ server {
+ listen 80;
+- server_name 192.168.0.211;
++ server_name %%BBB_HOSTNAME%%;
+
+- access_log /var/log/nginx/bigbluebutton.access.log;
++ access_log /var/log/nginx-access.log;
+
+ # Handle RTMPT (RTMP Tunneling). Forwards requests
+ # to Red5 on port 8088.
+@@ -64,21 +64,21 @@
+
+ # BigBlueButton landing page.
+ location / {
+- root /var/www/bigbluebutton-default;
++ root %%WWWROOT%%/bigbluebutton-default;
+ index index.html index.htm;
+ }
+
+ # BigBlueButton.html is here so we can expire it every 1 minute to
+ # prevent caching.
+ location /client/BigBlueButton.html {
+- root /var/www/bigbluebutton;
++ root %%WWWDIR%%;
+ index index.html index.htm;
+ expires 1m;
+ }
+
+ # BigBlueButton Flash client.
+ location /client {
+- root /var/www/bigbluebutton;
++ root %%WWWDIR%%;
+ index index.html index.htm;
+ }
+
+@@ -88,7 +88,7 @@
+ #
+ error_page 500 502 503 504 /50x.html;
+ location = /50x.html {
+- root /var/www/nginx-default;
++ root %%WWWROOT%%/nginx-default;
+ }
+ }
+
diff --git a/www/bigbluebutton/files/patch-sip-WEB-INF-bigbluebutton-sip.properties b/www/bigbluebutton/files/patch-sip-WEB-INF-bigbluebutton-sip.properties
new file mode 100644
index 000000000000..06cacdc725d5
--- /dev/null
+++ b/www/bigbluebutton/files/patch-sip-WEB-INF-bigbluebutton-sip.properties
@@ -0,0 +1,15 @@
+--- sip/WEB-INF/bigbluebutton-sip.properties.orig 2010-11-11 13:39:25.000000000 +0000
++++ sip/WEB-INF/bigbluebutton-sip.properties 2010-11-11 13:41:19.000000000 +0000
+@@ -1,8 +1,8 @@
+ # The address of your asterisk server
+-sip.server.host=192.168.0.135
+-sip.server.port=5070
+-sip.server.username=bbbuser
+-sip.server.password=secret
++sip.server.host=%%BBB_SIP_HOST%%
++sip.server.port=%%BBB_SIP_PORT%%
++sip.server.username=%%BBB_SIP_USERNAME%%
++sip.server.password=%%BBB_SIP_PASSWORD%%
+
+ # The start/stop RTP port the application is going to use
+ # for the media stream.
diff --git a/www/bigbluebutton/files/pkg-message.in b/www/bigbluebutton/files/pkg-message.in
new file mode 100644
index 000000000000..1ed6dd497bdb
--- /dev/null
+++ b/www/bigbluebutton/files/pkg-message.in
@@ -0,0 +1,30 @@
+==========================================================================
+
+BigBlueButon is now installed. If you install it for the first time,
+you may need to perform the following steps:
+
+1. Configure your BigBlueButon with command:
+
+# bbb-config install -h <hostname|ip address> -c <konference|meetme|freeswitch>
+
+2. Start your BigBlueButon with command:
+
+# bbb-config restart
+
+3. Open http://<hostname|ip address> in your web browser.
+
+4. Check log files for errors:
+
+%%RED5_LOGS%%/*
+%%TOMCAT_LOGS%%/*
+/var/log/asterisk/messages
+/var/log/freeswitch/freeswitch.log
+/var/log/nginx-*
+
+For more detailed information please visit:
+
+http://code.google.com/p/bigbluebutton/wiki/InstallingBigBlueButton
+http://code.google.com/p/bigbluebutton/wiki/ConfigurationFiles
+http://code.google.com/p/bigbluebutton/wiki/FAQ
+
+==========================================================================
diff --git a/www/bigbluebutton/pkg-descr b/www/bigbluebutton/pkg-descr
new file mode 100644
index 000000000000..904f28eea7df
--- /dev/null
+++ b/www/bigbluebutton/pkg-descr
@@ -0,0 +1,4 @@
+BigBlueButton enables universities and colleges to deliver
+a high-quality learning experience to remote students.
+
+WWW: http://www.bigbluebutton.org/
diff --git a/www/bigbluebutton/pkg-plist b/www/bigbluebutton/pkg-plist
new file mode 100644
index 000000000000..d64ee43d8ed8
--- /dev/null
+++ b/www/bigbluebutton/pkg-plist
@@ -0,0 +1,1600 @@
+@stopdaemon openoffice
+bin/bbb-conf
+%%RED5_HOME%%/lib/aopalliance-1.0.jar
+%%RED5_HOME%%/lib/spring-aop-3.0.0.jar
+%%DATADIR%%/asterisk/bbb_extensions.conf-dist
+%%DATADIR%%/asterisk/bbb_sip.conf-dist
+%%DATADIR%%/blank/nopdfmark.ps
+%%DATADIR%%/blank/blank-slide.swf
+%%DATADIR%%/blank/blank-thumb.png
+%%DATADIR%%/freeswitch/conf/lang/en/demo/demo-ivr.xml
+%%DATADIR%%/freeswitch/conf/lang/en/demo/demo.xml
+%%DATADIR%%/freeswitch/conf/lang/en/dir/sounds.xml
+%%DATADIR%%/freeswitch/conf/lang/en/dir/tts.xml
+%%DATADIR%%/freeswitch/conf/lang/en/vm/sounds.xml
+%%DATADIR%%/freeswitch/conf/lang/en/vm/tts.xml
+%%DATADIR%%/freeswitch/conf/lang/en/en.xml
+%%DATADIR%%/freeswitch/conf/lang/fr/demo/demo.xml
+%%DATADIR%%/freeswitch/conf/lang/fr/dir/sounds.xml
+%%DATADIR%%/freeswitch/conf/lang/fr/dir/tts.xml
+%%DATADIR%%/freeswitch/conf/lang/fr/vm/sounds.xml
+%%DATADIR%%/freeswitch/conf/lang/fr/fr.xml
+%%DATADIR%%/freeswitch/conf/lang/ru/ru.xml
+%%DATADIR%%/freeswitch/conf/lang/ru/demo/demo-ivr.xml
+%%DATADIR%%/freeswitch/conf/lang/ru/demo/demo.xml
+%%DATADIR%%/freeswitch/conf/lang/ru/dir/sounds.xml
+%%DATADIR%%/freeswitch/conf/lang/ru/dir/tts.xml
+%%DATADIR%%/freeswitch/conf/lang/ru/vm/sounds.xml
+%%DATADIR%%/freeswitch/conf/lang/ru/vm/tts.xml
+%%DATADIR%%/freeswitch/conf/lang/de/demo/demo.xml
+%%DATADIR%%/freeswitch/conf/lang/de/vm/tts.xml
+%%DATADIR%%/freeswitch/conf/lang/de/de.xml
+%%DATADIR%%/freeswitch/conf/mime.types
+%%DATADIR%%/freeswitch/conf/autoload_configs/local_stream.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/post_load_modules.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/conference.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/logfile.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/spidermonkey.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/console.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/sofia.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/syslog.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/switch.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/enum.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/modules.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/timezones.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/cdr_csv.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/zeroconf.conf.xml
+%%DATADIR%%/freeswitch/conf/autoload_configs/event_socket.conf.xml-dist
+%%DATADIR%%/freeswitch/conf/autoload_configs/acl.conf.xml-dist
+%%DATADIR%%/freeswitch/conf/tetris.ttml
+%%DATADIR%%/freeswitch/conf/vars.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1017.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1013.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1010.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1015.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1012.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1011.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1018.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1003.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1008.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1005.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1001.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1014.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1009.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1016.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1002.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1019.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1004.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1000.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1006.xml
+%%DATADIR%%/freeswitch/conf/directory/default/1007.xml
+%%DATADIR%%/freeswitch/conf/directory/default/bbbuser.xml-dist
+%%DATADIR%%/freeswitch/conf/directory/default.xml
+%%DATADIR%%/freeswitch/conf/extensions.conf
+%%DATADIR%%/freeswitch/conf/voicemail.tpl
+%%DATADIR%%/freeswitch/conf/dialplan/features.xml
+%%DATADIR%%/freeswitch/conf/dialplan/public/00_inbound_did.xml
+%%DATADIR%%/freeswitch/conf/dialplan/default/99999_enum.xml
+%%DATADIR%%/freeswitch/conf/dialplan/public.xml
+%%DATADIR%%/freeswitch/conf/dialplan/default.xml
+%%DATADIR%%/freeswitch/conf/freeswitch.xml
+%%DATADIR%%/freeswitch/conf/freeswitch.serial
+%%DATADIR%%/freeswitch/conf/web-vm.tpl
+%%DATADIR%%/freeswitch/conf/fur_elise.ttml
+%%DATADIR%%/freeswitch/conf/sip_profiles/internal-ipv6.xml
+%%DATADIR%%/freeswitch/conf/sip_profiles/internal/example.xml
+%%DATADIR%%/freeswitch/conf/sip_profiles/external/example.xml
+%%DATADIR%%/freeswitch/conf/sip_profiles/external.xml
+%%DATADIR%%/freeswitch/conf/sip_profiles/internal.xml
+%%DATADIR%%/nginx/nginx.conf-dist
+%%DATADIR%%/nginx/nginx-bigbluebutton.conf-dist
+%%RED5_HOME%%/webapps/bigbluebutton/META-INF/MANIFEST.MF
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/red5-web.xml-dist
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/red5-web.properties
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/bbb-voice-asterisk.xml
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/web.xml
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-core-2.0.0.M2.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-stream-2.0.0.M2.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-jms-3.0.0.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-jms-2.0.0.M2.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-adapter-2.0.0.M2.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-file-2.0.0.M2.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/org.freeswitch.esl.client-0.9.0-SNAPSHOT.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jyaml-1.3.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/bbb-common-message-0.7.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/scala-library-2.7.7.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/geronimo-j2ee-management_1.0_spec-1.0.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/geronimo-jms_1.1_spec-1.0.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/netty-3.1.5.GA.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/activemq-core-5.1.0.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/groovy-all-1.6.4.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-tx-2.5.6.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib/asterisk-java-1.0.0.M3.jar
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/bbb-voice-freeswitch.xml
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/bbb-apps.xml
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/logback-bigbluebutton.xml
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/IParticipantStatusChangeListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/RoomListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/RoomsManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/PresentationRoomsManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/PresentationRoom.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/PresentationHandler.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesMessageListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesReceiverImp.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/PresentationService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/IPresentationRoomListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesReceiver.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesProcessor.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesProcessor$1.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/PresentationApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesService$1.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesReceiverImp$1.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/ConversionUpdatesService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/IConversionUpdatesService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation/PresentationEventRecorder.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/voice/VoiceHandler.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/voice/VoiceService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/participants/ParticipantsService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/participants/ParticipantsEventRecorder.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/participants/ParticipantsHandler.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/participants/ParticipantsApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard/WhiteboardRoomManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard/WhiteboardRoom.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard/Page.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard/Presentation.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard/WhiteboardApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard/Shape.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard/WhiteboardService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat/ChatEventRecorder.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat/ChatApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat/ChatRoomsManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat/IChatRoomListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat/ChatHandler.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat/ChatService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat/ChatRoom.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/recorder/RecorderSession.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/recorder/RecorderEventDispatcher.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/recorder/IRecorder.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/recorder/IEventRecorder.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/recorder/RecorderEventDispatcher$1.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/recorder/RecorderApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/BigBlueButtonUtils.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/BigBlueButtonSession.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/BigBlueButtonApplication$1.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/Constants.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/ParticipantUpdatingRoomListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/BigBlueButtonApplication$ShutdownHookListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/IConferenceEventListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/BigBlueButtonApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/commands/ConferenceCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/commands/GetParticipantsCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/commands/EjectParticipantCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/commands/ConferenceCommandResult.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/commands/MuteParticipantCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/meetme/MeetMeToBbbEventAdapter.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/meetme/UserStateChangeListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/meetme/MeetMeApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/meetme/MeetMeApplicationAdapter.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/KonferenceCommandTransformer.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/KonferenceManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/KonferenceApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/actions/PopulateRoomCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/actions/EjectParticipantCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/actions/MuteParticipantCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/actions/KonferenceCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceLeaveEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/KonferenceEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceStateEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceJoinEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceMuteEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceUnmuteEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceMemberUnmuteEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceSoundCompleteEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceUnlockEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceMemberMuteEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events/ConferenceLockEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/KonferenceEventsTransformer.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/KonferenceEventHandler.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/AbstractAsteriskServerListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/KeepAlivePing$1.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/KeepAlivePing.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/AsteriskServiceProvider.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/ConferenceServerListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/ParticipantJoinedEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/ParticipantMutedEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/ParticipantLeftEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/ParticipantLockedEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/UnknownConferenceEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/ConferenceEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/ConferenceEventListener.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events/ParticipantTalkingEvent.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/Room.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/ConferenceService.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/internal/RoomManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/internal/RoomImp.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/internal/ParticipantImp.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/Participant.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/FreeswitchHeartbeatMonitor.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/FreeswitchServiceProvider.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/actions/PopulateRoomCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/actions/FreeswitchCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/actions/EjectParticipantCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/actions/MuteParticipantCommand.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/response/XMLResponseConferenceListParser.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/response/ConferenceMember.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/response/ConferenceMemberFlags.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/FreeswitchApplication.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/FreeswitchHeartbeatMonitor$1.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/ConferenceServiceProvider.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/red5/voice/ClientManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/red5/voice/RoomInfo.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/red5/voice/ClientNotifier.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/ConferenceManager.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/Conference.class
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/logback-bigbluebutton.xml
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/bbb-voice-app.xml
+%%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties-dist
+%%WWWROOT%%/bigbluebutton-default/robots.txt
+%%WWWROOT%%/bigbluebutton-default/index.html
+%%WWWROOT%%/bigbluebutton-default/help.html
+%%WWWROOT%%/bigbluebutton-default/css/style.css
+%%WWWROOT%%/bigbluebutton-default/images/bbb_overview.png
+%%WWWROOT%%/bigbluebutton-default/images/banner_bottom.png
+%%WWWROOT%%/bigbluebutton-default/images/bbb_logo.png
+%%WWWROOT%%/bigbluebutton-default/images/btn.png
+%%WWWROOT%%/bigbluebutton-default/images/arrow.png
+%%WWWROOT%%/bigbluebutton-default/images/favicon.ico
+%%WWWROOT%%/bigbluebutton-default/favicon.ico
+%%TOMCAT_HOME%%/webapps/bigbluebutton/META-INF/MANIFEST.MF
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_de.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_it.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_ja.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_ru.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_es.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_fr.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_zh_CN.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/jsecurity.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_nl.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n/messages_th.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/presentation/upload.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/presentation/list.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/presentation/thumbnails.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/presentation/upload-file.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/error.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/_adminmenubar.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/layouts/main.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/web.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/sitemesh.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/spring/doc-conversion.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/spring/resources.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/sitemesh-2.4.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-jsecurity-annotations.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-resources-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/ehcache-1.5.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/hibernate-annotations-3.3.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/ivy-2.0.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/javassist-3.4.GA.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/oscache-2.4.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/hibernate-commons-annotations-3.3.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jsr107cache-1.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jta-1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/asterisk-java-0.3.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-test-2.5.6.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-webmvc-2.5.6.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/hibernate3-3.3.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-cli-1.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/ognl-2.6.9.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/groovy-all-1.6.3.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-io-1.4.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-fileupload-1.2.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/oro-2.0.8.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/standard-2.4.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/slf4j-api-1.5.6.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/cglib-nodep-2.1_3.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jsecurity-jdk14.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-scripts-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/xpp3_min-1.1.3.4.O.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jcl-over-slf4j-1.5.6.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/org.springframework.webflow-2.0.3.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/unoil-3.0.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/xstream-1.3.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-jms-1.0.2.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-httpclient.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/ridl-3.0.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/backport-util-concurrent-3.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/retroweaver-rt.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-codec-1.3.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/juh-3.0.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jurt-3.0.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-lang-2.4.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/org.springframework.js-2.0.3.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-2.5.6.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-pool-1.2.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/bbb-common-message-0.7.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-beanutils-1.7.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jstl-2.4.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-webflow-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/geronimo-j2ee-management_1.0_spec-1.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/ant-1.7.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/mysql-connector-java-5.1.6-bin.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-crud-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/geronimo-jms_1.1_spec-1.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/slf4j-log4j12-1.5.6.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-web-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/activemq-core-5.1.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-cli-1.2.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-bootstrap-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/antlr-2.7.6.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jodconverter-2.2.2.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/jug.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-spring-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/groovy-all-1.6.4.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/ejb3-persistence-3.3.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-adapter-1.0.2.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/hsqldb-1.8.0.5.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-test-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-validator-1.3.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-core-1.0.2.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-core-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-file-1.0.2.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-collections-3.2.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/spring-integration-stream-1.0.2.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/log4j-1.2.15.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/dom4j-1.6.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/org.springframework.binding-2.0.3.RELEASE.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/grails-gorm-1.1.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/ant-launcher-1.7.0.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib/commons-dbcp-1.2.1.jar
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/tld/grails.tld
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/tld/fmt.tld
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/tld/spring.tld
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/tld/c.tld
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/BuildConfig$_run_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure19.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure25_closure29.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecAuthBase.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure6.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure5_closure33.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure1_closure13_closure14.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/resources$_run_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure7_closure35.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/log4j.properties-dist
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_processAnnotations_closure10.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure12.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/BootStrap$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure26.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure21.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure14.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure1_closure13.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/DefaultRealmGrailsClass.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/RealmWrapper.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/JsecBasicPermission.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/RealmWrapper$_isPermittedAll_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/AccessControlBuilder.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/RealmAdapter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/FilterAccessControlBuilder.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/RealmGrailsClass.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/RealmArtefactHandler.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/AccessControlBuilder$_role_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/RealmWrapper$_hasAllRoles_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails/AccessControlBuilder$_permission_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ConversionUpdateMessage.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ThumbnailCreator.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/GeneratedSlidesInfoHelper.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/DocumentConversionService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/GeneratedSlidesInfoHelperImp.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/SupportedFileTypes$1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/SupportedFileTypes$2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/UploadedPresentation.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/PageExtractor.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/service/AdhocConference.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/GeneratedSlidesInfoHelperImp$_generateUploadedPresentationInfo_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/SupportedDocumentFilter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/PdfToSwfSlidesGenerationService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/GhostscriptPageExtractor.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/Png2SwfPageConverter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/ThumbnailCreatorImp.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/PageCounterService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/Pdf2SwfPageConverter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/CountingPageException$ExceptionType.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/OfficeToPdfConversionService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/ImageToSwfSlidesGenerationService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/SwfSlidesGenerationProgressNotifier.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/Pdf2SwfPageCounter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/Jpeg2SwfPageConverter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/PdfPageToImageConversionService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/CountingPageException.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/PdfToSwfSlidesGenerationService$1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/Office2PdfPageConverter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/ImageMagickPageConverter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp/ImageToSwfSlidesGenerationService$1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ConversionProgressNotifier.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ChannelNameConstants.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/GeneratedSlidesInfoHelperImp$_generateUploadedPresentationInfo_closure1_closure2_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/GeneratedSlidesInfoHelperImp$_generateUploadedPresentationInfo_closure1_closure2_closure3_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/Util.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/FileTypeRouter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ConversionUpdateMessage$MessageBuilder.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/PdfToSwfSlide.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ConversionUpdateMessage$1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/SupportedFileTypes.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/OfficeToPdfConversionSuccessFilter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/FileTypeConstants.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/PageConverter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/SupportedFileTypes$3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ImageToSwfSlide.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/ConversionMessageConstants.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/PageCounter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/GeneratedSlidesInfoHelperImp$_generateUploadedPresentationInfo_closure1_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure12_closure25.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure28_closure32.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure6.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_invalid_closure13_closure56_closure59.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_invalid_closure13_closure55_closure57_closure58.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure4_closure19.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure1_closure14_closure15_closure16.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure5_closure23.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure2_closure14_closure15_closure16_closure17_closure18.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure38_closure40.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure5_closure23_closure24.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure27_closure29.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConference_closure12_closure52_closure53.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure2_closure14_closure15_closure16_closure17.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure28_closure32_closure33_closure34_closure35_closure36.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure13.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure28_closure32_closure33.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure11_closure19_closure20_closure21_closure22_closure23.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure28_closure32_closure33_closure34_closure35.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure4_closure19_closure20_closure21_closure22.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConferenceDetails_closure11_closure46.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure12_closure25_closure26_closure27.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure11_closure19.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_invalid_closure13.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure11_closure19_closure20_closure21_closure22.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure38.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConferenceDetails_closure11_closure46_closure47.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConference_closure12.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure1_closure14_closure15.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure5_closure23_closure24_closure25_closure26.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_invalid_closure13_closure56.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure38_closure40_closure41.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure12_closure25_closure26_closure27_closure28_closure29.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConferenceDetails_closure11_closure46_closure47_closure48_closure49.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure28_closure32_closure33_closure34.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure10.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConferenceDetails_closure11_closure46_closure47_closure48_closure49_closure50.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure12.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConference_closure12_closure52_closure53_closure54.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure39.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure4_closure19_closure20_closure21.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure11.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure1_closure14_closure15_closure16_closure17.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure39_closure43.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure1_closure14.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure2_closure14_closure15_closure16.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure39_closure43_closure44_closure45.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure9.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure12_closure25_closure26.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure5_closure23_closure24_closure25.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure7.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure10.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure28.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure8.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure27_closure29_closure30.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure2_closure14.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure11_closure19_closure20.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure28_closure32_closure33_closure34_closure35_closure36_closure37.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConference_closure12_closure52.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure11_closure19_closure20_closure21.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure12_closure25_closure26_closure27_closure28_closure29_closure30.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConferenceDetails_closure11_closure46_closure47_closure48.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure9.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure27_closure29_closure30_closure31.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure6.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure2_closure14_closure15.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure39_closure43_closure44.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConferenceDetails_closure11_closure46_closure47_closure48_closure49_closure50_closure51.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure11_closure19_closure20_closure21_closure22_closure23_closure24.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_invalid_closure13_closure55_closure57.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure7_closure27.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure2_closure18.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/PresentationController$_closure12_closure25_closure26_closure27_closure28.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_invalid_closure13_closure55.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure4_closure19_closure20.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_closure8_closure38_closure40_closure41_closure42.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers/ApiController$_respondWithConferenceDetails_closure11.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/ConversionUpdatesNotificationService$_generateUploadedPresentationInfo_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/ConversionUpdatesNotificationService$_generateUploadedPresentationInfo_closure1_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure8.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure3_closure10.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PngFilter.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_testConversionProcess_closure9.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure4_closure11.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure6.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/PresentationService$_closure7.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/DynamicConferenceService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/ConversionUpdatesNotificationService$_generateUploadedPresentationInfo_closure1_closure2_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/ConversionUpdatesNotificationService$_generateUploadedPresentationInfo_closure1_closure2_closure3_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/DynamicConferenceServiceCleanupTimerTask.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services/ConversionUpdatesNotificationService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/pbx/IConferenceService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/pbx/PbxLive.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/pbx/PbxAgi.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/pbx/asterisk/AsteriskAgiService.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/api/IApiConferenceEventListener.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/api/domain/DynamicConference.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/resources$_run_closure1_closure2_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure10.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure9.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure8_closure9.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure18_closure23.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/HibernateGrailsPlugin$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityFilters$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/resources$_run_closure1_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure28.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityFilters$_closure1_closure2_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config$_run_closure1_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/BootStrap.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure7.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config$_run_closure1_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure18.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_processController_closure9.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure2_closure15.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/resources.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure15.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure13.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure6.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure22.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure20.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure8.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config$_run_closure2_closure6.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure18_closure24.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure7_closure36.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure6.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config$_run_closure1_closure4.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/BuildConfig.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/HibernateGrailsPlugin.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityFilters$_closure1_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure8.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/resources$_run_closure1_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure25_closure29_closure31.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/application.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure27.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure5.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure25.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecAuthBase$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/resources$_run_closure1_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/BootStrap$_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityFilters.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1_closure7.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_processController_closure8.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure25_closure29_closure30.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure3_closure17.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure7_closure34.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure7.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config$_run_closure2.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config$_run_closure2_closure7.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure1_closure11.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure4_closure28_closure32.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure1_closure12.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecurityGrailsPlugin$_closure2_closure16.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure3.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/JsecTagLib$_closure11.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/Config$_run_closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings$__clinit__closure1.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/UrlMappings.class
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties-dist
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1/plugin.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1/grails-app/i18n/messages.properties
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/hibernate-1.1.1/plugin.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates/scaffolding/show.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates/scaffolding/list.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates/scaffolding/renderEditor.template
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates/scaffolding/create.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates/scaffolding/Controller.groovy
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates/scaffolding/edit.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/applicationContext.xml
+%%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/folders/tree.css
+%%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/menu/tree.css
+%%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/check/tree.css
+%%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/default/tree.css
+%%TOMCAT_HOME%%/webapps/bigbluebutton/css/main.css
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/md5.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/jquery.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/jquery.xml2json.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo1.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo4_helper.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo4.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/bbb_api.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo_header.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/create.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo4.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/polling.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo2.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/heartbeat.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo_footer.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/.project
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/demo3.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/error.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/demo/bbb_api_conf.jsp-dist
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/bbb_banner.jpg
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/grails_logo.jpg
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/database_add.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/database_save.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/shadow.jpg
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/database_table.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/sorted_desc.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/checkmark_vcalendar.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/information.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/database_edit.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/database_delete.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/sorted_asc.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/checkmark.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/house.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin/exclamation.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/lph.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/lm.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/ln.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/tph.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/lp.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/tn.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/tm.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/tp.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/loading.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/tmh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/lmh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders/vline.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/greybg.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/logo.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/bullet.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/qbottom.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/expandon.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/collapseon.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/collapseh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/expand.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/loading.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/collapse.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/expandh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu/dash.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/navHover2.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/qmiddle.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/header.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/qtop.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/lph.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/lm.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/ln.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/check1.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/tph.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/check2.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/lp.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/tn.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/tm.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/tp.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/loading.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/tmh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/lmh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/vline.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check/check0.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/lph.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/lm.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/ln.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/tph.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/lp.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/tn.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/tm.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/tp.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/loading.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/tmh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/lmh.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default/vline.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/spinner.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/images/favicon.ico
+%%TOMCAT_HOME%%/webapps/bigbluebutton/index.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/jquery-1.3.1.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/application.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/conference.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/builder.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/scriptaculous.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/unittest.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/dragdrop.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/animation.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/slider.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/rico.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/prototype.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/effects.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/sound.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype/controls.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/index.gsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/css/main.css
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/application.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/builder.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/scriptaculous.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/unittest.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/dragdrop.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/animation.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/slider.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/rico.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/prototype.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/effects.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/sound.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype/controls.js
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/grails_logo.jpg
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/database_add.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/database_save.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/shadow.jpg
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/database_table.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/sorted_desc.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/information.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/database_edit.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/database_delete.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/sorted_asc.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/house.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin/exclamation.png
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/spinner.gif
+%%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/favicon.ico
+%%TOMCAT_HOME%%/webapps/bigbluebutton/test/test_bbb_api.jsp
+%%TOMCAT_HOME%%/webapps/bigbluebutton/test/test_bbb.jsp
+%%WWWDIR%%/client/index.html
+%%WWWDIR%%/client/AC_OETags.js
+%%WWWDIR%%/client/BigBlueButton.html
+%%WWWDIR%%/client/BigBlueButton.swf
+%%WWWDIR%%/client/BreakoutModule.swf
+%%WWWDIR%%/client/ChatModule.swf
+%%WWWDIR%%/client/DeskShareModule.swf
+%%WWWDIR%%/client/DeskshareStandalone.html
+%%WWWDIR%%/client/DeskshareStandalone.swf
+%%WWWDIR%%/client/DynamicInfoModule.swf
+%%WWWDIR%%/client/ListenersModule.swf
+%%WWWDIR%%/client/PhoneModule.swf
+%%WWWDIR%%/client/PresentModule.swf
+%%WWWDIR%%/client/VideoconfModule.swf
+%%WWWDIR%%/client/ViewersModule.swf
+%%WWWDIR%%/client/WhiteboardModule.swf
+%%WWWDIR%%/client/bbb.gif
+%%WWWDIR%%/client/bbb-deskshare-applet-0.71.jar
+%%WWWDIR%%/client/conf/locales.xml
+%%WWWDIR%%/client/conf/config.xml.template
+%%WWWDIR%%/client/conf/example-info-data.xml
+%%WWWDIR%%/client/conf/config.xml-dist
+%%WWWDIR%%/client/favicon.ico
+%%WWWDIR%%/client/history/historyFrame.html
+%%WWWDIR%%/client/history/history.js
+%%WWWDIR%%/client/history/history.css
+%%WWWDIR%%/client/locale/pt_BR_resources.swf
+%%WWWDIR%%/client/locale/nb_NO_resources.swf
+%%WWWDIR%%/client/locale/ro_RO_resources.swf
+%%WWWDIR%%/client/locale/pt_PT_resources.swf
+%%WWWDIR%%/client/locale/ru_RU_resources.swf
+%%WWWDIR%%/client/locale/es_LA_resources.swf
+%%WWWDIR%%/client/locale/es_ES_resources.swf
+%%WWWDIR%%/client/locale/ja_JP_resources.swf
+%%WWWDIR%%/client/locale/hu_HU_resources.swf
+%%WWWDIR%%/client/locale/zh_TW_resources.swf
+%%WWWDIR%%/client/locale/fa_IR_resources.swf
+%%WWWDIR%%/client/locale/fr_FR_resources.swf
+%%WWWDIR%%/client/locale/el_GR_resources.swf
+%%WWWDIR%%/client/locale/zh_CN_resources.swf
+%%WWWDIR%%/client/locale/de_DE_resources.swf
+%%WWWDIR%%/client/locale/nl_NL_resources.swf
+%%WWWDIR%%/client/locale/bg_BG_resources.swf
+%%WWWDIR%%/client/locale/vi_VN_resources.swf
+%%WWWDIR%%/client/locale/az_AZ_resources.swf
+%%WWWDIR%%/client/locale/sv_SE_resources.swf
+%%WWWDIR%%/client/locale/tr_TR_resources.swf
+%%WWWDIR%%/client/locale/cs_CZ_resources.swf
+%%WWWDIR%%/client/locale/fr_CA_resources.swf
+%%WWWDIR%%/client/locale/lt_LT_resources.swf
+%%WWWDIR%%/client/locale/it_IT_resources.swf
+%%WWWDIR%%/client/locale/pl_PL_resources.swf
+%%WWWDIR%%/client/locale/en_US_resources.swf
+%%WWWDIR%%/client/org/bigbluebutton/modules/phone/views/assets/images/headset.png
+%%WWWDIR%%/client/org/bigbluebutton/modules/phone/views/assets/images/phone_sound.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/bullet_go.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/page_white_get.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/user_go.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/arrow_out.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/participant-mute.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/application_put.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/whiteboard_icon.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/arrow_undo.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/raisehand.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/magnifier.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/shape_square.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/unlock.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/cancel.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/circle.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/icons-license.txt
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/presenter.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/shape_move_front.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/table.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/user.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/lock.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/user_orange.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/user_red.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/arrow_right.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/BBBlogo.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/forward_blue.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/sound_mute.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/sound.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/control_play_blue.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/participant.gif
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/add.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/arrow_left.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/user_gray.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/pencil.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/webcam.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/user_green.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/sound_none.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/deskshare_icon.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/magnifier_reset.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/Cursor.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/whiteboard_thin.png
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/administrator.gif
+%%WWWDIR%%/client/org/bigbluebutton/common/assets/images/whiteboard_thick.png
+%%WWWDIR%%/client/playerProductInstall.swf
+%%WWWDIR%%/client/swfobject/swfobject.js
+%%RED5_HOME%%/webapps/deskshare/META-INF/MANIFEST.MF
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/deskshare.conf
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/red5-web.properties
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/web.xml
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/configgy-1.5.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/spring-webmvc-2.5.6.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/mina-integration-spring-1.1.7.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/commons-io-1.4.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/commons-fileupload-1.2.1.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/scala-library-2.7.7.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/bbb-deskshare-common-0.64.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/lib/bbb-deskshare-common-0.71.jar
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/deskshare-old.xml
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/tunnel-servlet.xml
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/red5-web.xml
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/MultiThreadedAppAdapter.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/socket/ScreenCaptureProtocolCodecFactory.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/socket/NullProtocolEncoder.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/socket/DeskShareServer.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/socket/BlockStreamEventMessageHandler.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/socket/BlockStreamProtocolDecoder.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/mina/Codec$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/mina/Codec.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/red5/DeskshareApplication.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/red5/DeskshareApplication$$anonfun$appStart$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/streamer/FlvEncodeException.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/streamer/ScreenVideoFlvEncoder.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/events/CaptureEndBlockEvent.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/events/CaptureUpdateBlockEvent.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/events/MouseLocationEvent.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/events/CaptureStartBlockEvent.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/ScreenVideoBroadcastStream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/servlet/HttpTunnelStreamController.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateSessionMouseLocation.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionSVC$$anonfun$scheduleGenerateFrame$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SendKeyFrame.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionSVC$$anonfun$act$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionManagerSVC$$anonfun$act$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateMouseLocation$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/CreateSession.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/GenerateKeyFrame$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateBlock.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/StartSession$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/CreateSession$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateSessionBlock$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SendKeyFrame$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionManagerSVC.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/GenerateKeyFrame.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateBlock$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/StopSession$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionManagerSVC$$anonfun$act$1$$anonfun$apply$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/RemoveSession.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionSVC$$anonfun$act$1$$anonfun$apply$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateSessionMouseLocation$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/StopSession.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateSessionBlock.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/RemoveSession$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionSVC.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionManagerGateway.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/StartSession.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/UpdateMouseLocation.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions/SessionSVC$$anonfun$scheduleGenerateKeyFrame$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StopStream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamManager$RemoveStream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/DeskshareStream$$anonfun$act$1$$anonfun$apply$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StartStream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamPublishingReply.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StartStream$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/IsStreamPublishing$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamManager$RemoveStream$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/DeskshareStream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/Stream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamManager.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/IsStreamPublishing.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamManager$$anonfun$act$1$$anonfun$apply$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamManager$AddStream$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StopStream$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/DeskshareStream$$anonfun$act$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamManager$AddStream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/UpdateStreamMouseLocation.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamManager$$anonfun$act$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/DeskshareService.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/UpdateStream.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream/StreamPublishingReply$.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/ScreenVideo.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/session/FlvStreamToFile$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/session/FlvEncodeException.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/session/FlvStreamToFile.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/session/ScreenVideoFlvEncoder.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/session/ISessionManagerGateway.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/session/ScreenVideoFrame.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/Block.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/Dimension.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/BlockManager$$anonfun$initialize$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/BlockFactory.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/BlockFactory$class.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/BlockManager$$anonfun$initialize$1$$anonfun$apply$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/BlockManager$$anonfun$generateFrame$1.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1/BlockManager.class
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/logback-deskshare.xml
+%%RED5_HOME%%/webapps/deskshare/WEB-INF/logback-deskshare.xml
+%%RED5_HOME%%/webapps/sip/META-INF/MANIFEST.MF
+%%RED5_HOME%%/webapps/sip/WEB-INF/red5-web.properties
+%%RED5_HOME%%/webapps/sip/WEB-INF/web.xml
+%%RED5_HOME%%/webapps/sip/WEB-INF/lib/mina-integration-spring-1.1.7.jar
+%%RED5_HOME%%/webapps/sip/WEB-INF/lib/testng-5.8.jar
+%%RED5_HOME%%/webapps/sip/WEB-INF/lib/easymock-2.4.jar
+%%RED5_HOME%%/webapps/sip/WEB-INF/lib/jmf-2.1.1e.jar
+%%RED5_HOME%%/webapps/sip/WEB-INF/logback-sip.xml
+%%RED5_HOME%%/webapps/sip/WEB-INF/red5-web.xml
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/InviteDialogListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/NotifierDialog.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/SubscriberDialogListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/SubscriberDialog.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/Dialog.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/DialogInfo.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/InviteDialog.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/NotifierDialogListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/ExtendedInviteDialog.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog/ExtendedInviteDialogListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/AckTransactionClient.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/InviteTransactionServer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/TransactionClient.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/TransactionClientListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/TransactionServerListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/Transaction.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/AckTransactionServerListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/TransactionServer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/InviteTransactionClient.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/InviteTransactionServerListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction/AckTransactionServer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/BaseSipHeaders.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/EndPointHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/SipHeaders.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ProxyAuthenticateHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/MultipleHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/FromHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/AuthenticationHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ContactHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/SipDateHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/AuthenticationInfoHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/UnsupportedHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ServerHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/UserAgentHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/NameAddressHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/AllowHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/RequestLine.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/AllowEventsHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/AlertInfoHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ExpiresHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/AcceptHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/AuthorizationHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/SubscriptionStateHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/SupportedHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ProxyAuthorizationHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/CallIdHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ViaHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/CSeqHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/RecordRouteHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ContentLengthHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/RequireHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/EventHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/WwwAuthenticateHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ParametricHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/StatusLine.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ReferToHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ProxyRequireHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/DateHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/OptionHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ContentTypeHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/RouteHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/MaxForwardsHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ReferredByHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ToHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/ListHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/Header.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header/SubjectHeader.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/authentication/DigestAuthentication.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipPromisqueInterface.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/OptionHandler.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/TransportListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipInterfaceListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipParser.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/TcpTransport.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipProvider.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/Identifier.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipInterface.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipProviderExceptionListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/TransactionIdentifier.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SpcHashtable.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/Transport.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/DialogIdentifier.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/UdpTransport.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipStack.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/MethodIdentifier.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/ConnectionIdentifier.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/ConnectedTransport.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider/SipProviderListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/call/SdpTools.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/call/ExtendedCallListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/call/ExtendedCall.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/call/Call.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/call/CallListenerAdapter.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/call/CallListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/address/NameAddress.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/address/SipURL.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/MessageFactory.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/Message.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/SipResponses.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/BaseSipMethods.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/SipMethods.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/BaseSipResponses.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/BaseMessage.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/BaseMessageFactory.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message/BaseMessageOtp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/TcpServer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/IpAddress.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/TcpConnection.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/UdpProvider.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/TcpConnectionListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/TcpServerListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/TcpSocket.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/UdpSocket.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/UdpProviderListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/UdpPacket.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net/SocketAddress.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/SessionDescriptor.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/MediaField.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/SdpParser.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/OriginField.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/SdpField.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/SessionNameField.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/TimeField.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/MediaDescriptor.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/AttributeField.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp/ConnectionField.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Random.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/MD5.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/InnerTimerST.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/MessageDigest.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/RotatingLog.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Iterator.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Mangle.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Assert.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Archive.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/LogLevel.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Timer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Base64.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/ExceptionPrinter.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/TimerListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/DateFormat.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/SimpleDigest.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Configurable.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/InnerTimer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/HashSet.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/AssertException.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Parser.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Log.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/Configure.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/InnerTimerListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools/MD5OTP.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/registration/SipRegisterAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/registration/SipRegisterAgent$Request.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/registration/SipRegisterAgent$Status.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/registration/SipRegisterAgent$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/registration/Request.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/registration/SipRegisterAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SipUser.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/trancoders/TranscodedPcmAudioBuffer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/trancoders/Transcoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/trancoders/TranscodedAudioDataListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/trancoders/PcmToNellyTranscoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/trancoders/NellyToPcmTranscoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/trancoders/SpeexToSpeexTranscoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/ConnectionClientMethodInvoker.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SipUserManager.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/CallStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SdpUtils.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/ScopeProvider.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/RtmpAudioData.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SipUserAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/OptionMethodListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SipUserAgentProfile.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/AudioStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SipUserAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/ResampleUtils.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/RtpStreamReceiver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/ListenStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/TalkStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/TalkStream$2.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/RtpStreamSender.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/RtpStreamReceiver$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/RtpStreamReceiverListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/ReceivedRtpPacketProcessor$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/ReceivedRtpPacketProcessor.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream/TalkStream$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/G729Codec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/CodecFactory.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ILBCCodec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/SpeexCodec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/Encoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/SetupTable.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/CodecImpl$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/DecoderMap.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/CodecImpl.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/StateTable.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/NellyDecoderMap.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/CodecImpl$BitStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/NellyEncoderMap.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/CodecImpl$Factor.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/ByteStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/EncoderMap.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/Decoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/Utility.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/CodecImpl$NormalizedInt32.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao/Codec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc/ilbc_ulp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc/bitpack.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc/ilbc_constants.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc/ilbc_decoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc/bitstream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc/ilbc_common.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc/ilbc_encoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/CodecUtils.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/PCMUCodec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/QuaLsp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Lpc.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/LpcFunc.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Pwf.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Encoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/CircularBuffer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/CorFunc.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/PParity.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/LspGetq.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Taming.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/ArrayUtils.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/GenericPointer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/GainPred.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/PreProc.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/TabLD8k.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Pitch.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/LD8KConstants.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/PredLt.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/DecLD8K.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Util.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Filter.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/LspDec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/FloatPointer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/DecGain.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/CodLD8K.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/CelpCo.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/IntegerPointer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Decoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/QuaGain.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/PostFil.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/PostPro.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/DecLag.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/DecAcelp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729/Bits.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/PCMACodec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/CodecAttributes.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/Codec.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SipUserAgent$CallState.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/BufferUtils.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/SipConnectInfo.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/server/webapp/sip/VoiceConferenceApplication.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/server/webapp/sip/SipPhoneApplication.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipPeer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipPeerManager.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/KeepAliveUdp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/PeerNotFoundException.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/KeepAliveSip.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SdpUtils.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/ScopeProvider.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipPeerProfile.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipRegisterAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/OptionMethodListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipRegisterAgent$Request.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/CallAgent$CallState.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipRegisterAgent$Status.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SessionDescriptorUtil.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipUserAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/CallManager.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipRegisterAgent$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/AudioConferenceProvider.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipRegisterAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/SipConnectInfo.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip/CallAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/Service.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/RtpStreamReceiver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/StreamException.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/net/RtpSocket.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/net/RtpPacket.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/FlashToSipAudioStream$TranscodedAudioListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/CallStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/AudioBroadcastStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/RtpStreamSender.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/SipToFlashAudioStream$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/FlashToSipAudioStream$2.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/StreamObserver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/FlashToSipAudioStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/RtpStreamReceiver$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/RtpStreamReceiverListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/AudioByteData.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/SipToFlashAudioStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/CallStreamObserver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/TranscodedPcmAudioBuffer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/Transcoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/NellySipToFlashTranscoderImp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/NellyFlashToSipTranscoderImp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/SipToFlashTranscoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/FlashToSipTranscoder.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/TranscodedAudioDataListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/SpeexFlashToSipTranscoderImp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder/SpeexSipToFlashTranscoderImp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/FlashToSipAudioStream$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/ClientConnectionManager.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/Application.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/ClientConnection.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/CallStreamFactory.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/util/StackTraceUtil.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/logback-sip.xml
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/KeepAliveUdp.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/KeepAliveSip.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/UdpMultiRelay.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/UdpRelayListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/RtpFlow.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/RtpSocket.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/UdpRelay.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/RtpOutputFlow.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/RtpPacket.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net/RtpInputFlow.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/RtpStreamReceiver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/AudioSender.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/AudioOutputStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/AudioInput.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/JMediaReceiver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/SplitterLine.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/ImagePanel.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/ExtendedPipedOutputStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/RtpStreamSender.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/RtpStreamTranslator.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/UdpStreamSender.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/JVisualReceiver$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/JMediaReceiverListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/UdpStreamReceiver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/JMediaSender.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/ExtendedPipedInputStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/ToneInputStream.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/Mixer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/AudioOutput.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/AudioReceiver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/AudioClipPlayer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/MixerLine.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/AudioClipPlayerListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/G711.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media/JVisualReceiver.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/CallLoggerImpl.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/ServerEngine.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/PrefixRoutingRule.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/StatefulProxy.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/AuthenticationService.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/RoutingRule.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/LocationServiceImpl.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/AuthenticationServerImpl.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/AuthenticationServer.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/Registrar.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/LocationService.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/Repository.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/CallLogger.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/Redirect.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/UserBindingInfo.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/Proxy.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/StatefulProxyState.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/UserAuthInfo.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/AuthenticationServiceImpl.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/DomainRoutingRule.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server/ServerProfile.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA$5.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/UserAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA$2.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/UserAgent$4.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/CommandLineUA.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/StringList.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA$7.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/JMFVideoLauncher.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/CommandLineMA.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/MiniJukebox.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/UserAgent$2.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/ImagePanel.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/PopupFrame.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/RATLauncher.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA$3.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA$4.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/PopupFrame$2.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/PresenceAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/RegisterAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/MessageAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/UserAgent$3.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/RegisterAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/VICLauncher.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/MediaLauncher.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/CommandLinePA.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/PopupFrame$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/JMFAudioLauncher.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/JAudioLauncher.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/Jukebox.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/UserAgent$1.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/UserAgentProfile.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/PresenceAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/UserAgent.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/MessageAgentListener.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua/GraphicalUA$6.class
+%%RED5_HOME%%/webapps/sip/WEB-INF/bigbluebutton-sip.properties-dist
+%%RED5_HOME%%/webapps/video/WEB-INF/red5-web.properties
+%%RED5_HOME%%/webapps/video/WEB-INF/web.xml
+%%RED5_HOME%%/webapps/video/WEB-INF/lib/video.jar
+%%RED5_HOME%%/webapps/video/WEB-INF/logback-video.xml
+%%RED5_HOME%%/webapps/video/WEB-INF/red5-web.xml
+@dirrmtry %%DATADIR%%/asterisk
+@dirrmtry %%DATADIR%%/blank
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/en/demo
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/en/dir
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/en/vm
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/en
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/fr/demo
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/fr/dir
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/fr/vm
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/fr
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/ru/demo
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/ru/dir
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/ru/vm
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/ru
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/de/demo
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/de/vm
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang/de
+@dirrmtry %%DATADIR%%/freeswitch/conf/lang
+@dirrmtry %%DATADIR%%/freeswitch/conf/autoload_configs
+@dirrmtry %%DATADIR%%/freeswitch/conf/directory/default
+@dirrmtry %%DATADIR%%/freeswitch/conf/directory
+@dirrmtry %%DATADIR%%/freeswitch/conf/dialplan/public
+@dirrmtry %%DATADIR%%/freeswitch/conf/dialplan/default
+@dirrmtry %%DATADIR%%/freeswitch/conf/dialplan
+@dirrmtry %%DATADIR%%/freeswitch/conf/sip_profiles/internal
+@dirrmtry %%DATADIR%%/freeswitch/conf/sip_profiles/external
+@dirrmtry %%DATADIR%%/freeswitch/conf/sip_profiles
+@dirrmtry %%DATADIR%%/freeswitch/conf
+@dirrmtry %%DATADIR%%/freeswitch
+@dirrmtry %%DATADIR%%/nginx
+@dirrmtry %%DATADIR%%
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/META-INF
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/lib
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/presentation
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/voice
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/participants
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/whiteboard
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/chat
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service/recorder
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference/service
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/conference
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/commands
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/meetme
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/actions
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference/events
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk/konference
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/asterisk
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/events
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/internal
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/actions
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch/response
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice/freeswitch
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/voice
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/red5/voice
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference/red5
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/webconference
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF/classes
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton/WEB-INF
+@dirrmtry %%RED5_HOME%%/webapps/bigbluebutton
+@dirrmtry %%WWWROOT%%/bigbluebutton-default/css
+@dirrmtry %%WWWROOT%%/bigbluebutton-default/images
+@dirrmtry %%WWWROOT%%/bigbluebutton-default
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/META-INF
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/i18n
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/presentation
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views/layouts
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app/views
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/grails-app
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/spring
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/lib
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/tld
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity/grails
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/jsecurity
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/service
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation/imp
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/presentation
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/controllers
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web/services
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/web
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/pbx/asterisk
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/pbx
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/api/domain
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton/api
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org/bigbluebutton
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes/org
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/classes
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1/grails-app/controllers
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1/grails-app/taglib
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1/grails-app/i18n
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1/grails-app/conf
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1/grails-app
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/jsecurity-0.4.1
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins/hibernate-1.1.1
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/plugins
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates/scaffolding
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF/templates
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/WEB-INF
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/folders
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/menu
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/check
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree/default
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/css/tree
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/css
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/demo
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/images/skin
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/folders
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/menu
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/check
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree/default
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/images/tree
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/images
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/js/prototype
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/js
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/css
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js/prototype
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/js
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images/skin
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1/images
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/plugins/jsecurity-0.4.1
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/plugins
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton/test
+@dirrmtry %%TOMCAT_HOME%%/webapps/bigbluebutton
+@dirrmtry %%WWWDIR%%/client/conf
+@dirrmtry %%WWWDIR%%/client/history
+@dirrmtry %%WWWDIR%%/client/locale
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/modules/phone/views/assets/images
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/modules/phone/views/assets
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/modules/phone/views
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/modules/phone
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/modules
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/common/assets/images
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/common/assets
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton/common
+@dirrmtry %%WWWDIR%%/client/org/bigbluebutton
+@dirrmtry %%WWWDIR%%/client/org
+@dirrmtry %%WWWDIR%%/client/swfobject
+@dirrmtry %%WWWDIR%%/client
+@dirrmtry %%WWWDIR%%
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/META-INF
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/lib
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/socket
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/mina
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/red5
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/streamer
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/events
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/servlet
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/sessions
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/stream
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/session
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server/svc1
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare/server
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton/deskshare
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org/bigbluebutton
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes/org
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF/classes
+@dirrmtry %%RED5_HOME%%/webapps/deskshare/WEB-INF
+@dirrmtry %%RED5_HOME%%/webapps/deskshare
+@dirrmtry %%RED5_HOME%%/webapps/sip/META-INF
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/lib
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/dialog
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/transaction
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/header
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/authentication
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/provider
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/call
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/address
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip/message
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sip
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/net
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/sdp
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu/tools
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/zoolu
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/registration
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/trancoders
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/stream
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/asao
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/ilbc
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs/g729
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip/codecs
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app/sip
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/app
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/server/webapp/sip
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/server/webapp
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5/server
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/red5
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/sip
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/net
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media/transcoder
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5/media
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/red5
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf/util
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton/voiceconf
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org/bigbluebutton
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/org
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/net
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/media
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/server
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/local/ua
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes/local
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF/classes
+@dirrmtry %%RED5_HOME%%/webapps/sip/WEB-INF
+@dirrmtry %%RED5_HOME%%/webapps/sip
+@dirrmtry %%RED5_HOME%%/webapps/video/WEB-INF/lib
+@dirrmtry %%RED5_HOME%%/webapps/video/WEB-INF
+@dirrmtry %%RED5_HOME%%/webapps/video