FreeBSD Bugzilla – Attachment 76511 Details for
Bug 110278
Adopting and updating www/jetty to 6.1.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 75.52 KB, created by
Jean-Baptiste Quenot
on 2007-03-13 17:50:05 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Jean-Baptiste Quenot
Created:
2007-03-13 17:50:05 UTC
Size:
75.52 KB
patch
obsolete
>diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/Makefile ./Makefile >--- /usr/ports/www/jetty/Makefile Sun Apr 23 00:12:22 2006 >+++ ./Makefile Tue Mar 13 18:35:59 2007 >@@ -6,41 +6,93 @@ > # > > PORTNAME= jetty >-DISTVERSION= 5.1.11RC0 >-PORTREVISION= 1 >+DISTVERSION= 6.1.1 > CATEGORIES= www java > MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >-MASTER_SITE_SUBDIR= jetty >-DISTNAME= ${PORTNAME}-${DISTVERSION}-all >+MASTER_SITE_SUBDIR= ${PORTNAME} > >-MAINTAINER= ports@FreeBSD.org >-COMMENT= Extensible Java HTTP Server >+MAINTAINER= jbq@caraldi.com >+COMMENT= Full-featured web server implemented entirely in java > >+USE_RC_SUBR= ${PORTNAME}.sh > USE_ZIP= yes >-JAVA_BUILD= jdk > USE_JAVA= yes > JAVA_VERSION= 1.4+ >-USE_ANT= yes >-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} >+USE_PYTHON= 1.6+ >+PLIST= ${WRKDIR}/pkg-plist >+PKGMESSAGE= ${WRKDIR}/pkg-message >+ >+APP_NAME= ${PORTNAME} >+APP_HOME= ${PREFIX}/${PORTNAME} >+PID_FILE?= ${APP_HOME}/${APP_NAME}.pid >+RUNASUSER?= www >+RUNASUID?= 80 >+GROUP?= www >+GID?= 80 >+LOG_FILE?= ${APP_HOME}/${APP_NAME}.log >+ >+SUB_LIST= \ >+ APP_HOME=${APP_HOME} \ >+ APP_NAME=${APP_NAME} \ >+ RC_SUBR=${RC_SUBR} \ >+ JAVA_HOME=${JAVA_HOME} \ >+ JAVA=${JAVA} \ >+ PID_FILE=${PID_FILE} \ >+ RUNASUSER=${RUNASUSER} \ >+ RUNASUID=${RUNASUID} \ >+ GROUP=${GROUP} \ >+ GID=${GID} \ >+ LOG_FILE=${LOG_FILE} \ >+ PYTHON_CMD=${PYTHON_CMD} >+ >+SUB_FILES= \ >+ pkg-install \ >+ pkg-deinstall \ >+ ${APP_NAME}ctl \ >+ ${APP_NAME}.sh \ >+ message \ >+ message-advanced >+ >+do-build: >+ >+post-build: >+ @${ECHO_MSG} "===> Building packing list" >+ @> ${PLIST} >+ >+ @cd ${WRKSRC} && ${FIND} -H * -type f \ >+ | ${EGREP} -v "^(bin/|bin$$)" | ${SED} -e "s|^|${PORTNAME}/|" >> ${PLIST} >+ >+ @cd ${WRKSRC} && ${FIND} -H -d * -type d \ >+ | ${EGREP} -v "^(bin/|bin$$)" | ${SED} -e "s|^|@dirrm ${PORTNAME}/|" >> ${PLIST} >+ >+ @${ECHO} @dirrm ${PORTNAME} >> ${PLIST} >+ @${CAT} ${MASTERDIR}/pkg-plist >> ${PLIST} >+ >+pre-install: >+ @${FMT} -w80 ${WRKDIR}/message > ${PKGMESSAGE} >+ @${CAT} ${WRKDIR}/message-advanced >> ${PKGMESSAGE} > >-PLIST_SUB= JETTY_VERSION=${PORTVERSION} >+do-install: >+ @${ECHO_MSG} "===> Installing into ${APP_HOME}" > >-post-extract: >- ${FIND} ${WRKSRC} -name CVS -delete >- ${FIND} ${WRKSRC} -name .cvsignore -delete >+# Create user/group >+ @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL > >-do-install: >- @${MKDIR} ${PREFIX}/share/java/${PORTNAME} >- @(cd ${WRKSRC} && ${TAR} -c --exclude 'src/*' -f - ./ ) \ >- | (cd ${PREFIX}/share/java/${PORTNAME} && ${TAR} --unlink -x -f -) >+ @${MKDIR} ${APP_HOME} >+ @cd ${WRKSRC} && ${FIND} -H * | ${EGREP} -v "^(bin/|bin$$)" | ${CPIO} -pdmuL -R ${RUNASUSER}:${GROUP} ${APP_HOME} >+ @${CHOWN} ${RUNASUSER}:${GROUP} ${PREFIX}/${PORTNAME} >+ >+ @${ECHO_MSG} "===> Installing into ${PREFIX}/sbin" >+ @${INSTALL_SCRIPT} ${WRKDIR}/${APP_NAME}ctl ${PREFIX}/sbin >+ >+ @${ECHO_MSG} "===> Installing ${PREFIX}/etc/rc.d/${APP_NAME}.sh" >+ @${INSTALL_SCRIPT} ${WRKDIR}/${APP_NAME}.sh ${PREFIX}/etc/rc.d > > post-install: >- @${SED} 's|%%PREFIX%%|${PREFIX}|g' ${PKGMESSAGE} \ >- | ${SED} 's|-%%PORTVERSION%%||g' >- @${CHMOD} a+rx \ >- ${PREFIX}/share/java/${PORTNAME}/extra/unix/bin/jetty.sh >- @${LN} -sf \ >- ${PREFIX}/share/java/${PORTNAME}/extra/unix/bin/jetty.sh \ >- ${PREFIX}/sbin/jetty >+ @${ECHO_CMD} >+ @${ECHO_CMD} "********************************************************************************" >+ @${CAT} ${PKGMESSAGE} >+ @${ECHO_CMD} "********************************************************************************" >+ @${ECHO_CMD} > > .include <bsd.port.mk> >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/distinfo ./distinfo >--- /usr/ports/www/jetty/distinfo Thu Apr 6 12:24:23 2006 >+++ ./distinfo Tue Mar 13 15:37:27 2007 >@@ -1,3 +1,3 @@ >-MD5 (jetty-5.1.11RC0-all.zip) = 80747b6fb676d4aaa406f80c4291e4d9 >-SHA256 (jetty-5.1.11RC0-all.zip) = c46276a3dc1eb494a01da17f3f938881231a8418861a0ed3ab9ade5063baf874 >-SIZE (jetty-5.1.11RC0-all.zip) = 13884528 >+MD5 (jetty-6.1.1.zip) = 06c3e55743759c1b25b0133505d33170 >+SHA256 (jetty-6.1.1.zip) = 7cff03cff9a38b1592215ec86fcf0760072152a7237a1a6612241e8fc6c69895 >+SIZE (jetty-6.1.1.zip) = 17258156 >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/files/jetty.sh.in ./files/jetty.sh.in >--- /usr/ports/www/jetty/files/jetty.sh.in Thu Jan 1 01:00:00 1970 >+++ ./files/jetty.sh.in Tue Mar 13 15:26:37 2007 >@@ -0,0 +1,43 @@ >+#!/bin/sh >+# >+# $FreeBSD: ports/www/resin2/files/resin.sh.in,v 1.3 2005/02/24 22:27:53 hq Exp $ >+# >+ >+# PROVIDE: %%APP_NAME%% >+# REQUIRE: LOGIN >+# KEYWORD: shutdown >+ >+# >+# Add the following line to /etc/rc.conf to enable %%APP_NAME%%: >+# >+# %%APP_NAME%%_enable="YES" >+# >+ >+. %%RC_SUBR%% >+ >+name=%%APP_NAME%% >+rcvar=`set_rcvar` >+ >+command="%%PREFIX%%/sbin/%%APP_NAME%%ctl" >+command_args="start" >+pidfile=%%PID_FILE%% >+ >+# set defaults >+ >+%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"} >+%%APP_NAME%%_user=${%%APP_NAME%%_user:-"www"} >+%%APP_NAME%%_group=${%%APP_NAME%%_group:-"www"} >+ >+load_rc_config ${name} >+ >+if test -n "${%%APP_NAME%%_java_version}" ; then >+ JAVA_HOME=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2) >+ procname=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2) >+else >+ JAVA_HOME=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2) >+ procname=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2) >+fi >+ >+export JAVA_HOME >+ >+run_rc_command "$1" >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/files/jettyctl.in ./files/jettyctl.in >--- /usr/ports/www/jetty/files/jettyctl.in Thu Jan 1 01:00:00 1970 >+++ ./files/jettyctl.in Tue Mar 13 18:34:13 2007 >@@ -0,0 +1,177 @@ >+#! %%PYTHON_CMD%% >+ >+################################################################################ >+# Author: Jean-Baptiste Quenot <jb.quenot@caraldi.com> >+# Purpose: Manage resin pid file and log files >+# Date Created: 2005-01-21 15:43:19 >+# Revision: $FreeBSD: ports/www/resin3/files/resinctl,v 1.2 2005/04/20 14:47:35 hq Exp $ >+################################################################################ >+# Copyright (c) 2004, Jean-Baptiste Quenot <jb.quenot@caraldi.com> >+# All rights reserved. >+# >+# Redistribution and use in source and binary forms, with or without >+# modification, are permitted provided that the following conditions are met: >+# >+# * Redistributions of source code must retain the above copyright notice, this >+# list of conditions and the following disclaimer. >+# * Redistributions in binary form must reproduce the above copyright notice, >+# this list of conditions and the following disclaimer in the documentation >+# and/or other materials provided with the distribution. >+# * The name of the contributors may not be used to endorse or promote products >+# derived from this software without specific prior written permission. >+# >+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" >+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE >+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE >+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL >+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR >+# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER >+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, >+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE >+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. >+################################################################################ >+# >+# Files handled by this script (pid file, log files) must reside in a writable >+# directory, ie the directory must be owned by the user running the program. >+ >+import sys, os, signal, time, stat, re >+ >+# -socketwait 12345 >+# -stdout $APP_HOME/log/stdout.log >+# -stderr $APP_HOME/log/stderr.log >+ >+def readProcessId(): >+ f = open(PID_FILE, 'r') >+ pid = int(f.readline()) >+ f.close() >+ return pid >+ >+def isProgramRunning(pid): >+ # Send a dummy signal to the process. If it died, an exception is >+ # thrown >+ try: >+ os.kill(pid, signal.SIGCONT) >+ return 1 >+ except OSError: >+ return 0 >+ >+def usage(): >+ print >> sys.stderr, "Usage: %s {start|stop|restart}" % sys.argv[0] >+ >+def start(): >+ cwd = os.getcwd() >+ if os.path.exists(PID_FILE): >+ # Read the process id >+ pid = readProcessId() >+ >+ if isProgramRunning(pid): >+ print >> sys.stderr, '%s already started' % APP_NAME >+ sys.exit(3) >+ >+ if not(os.path.exists(COMMAND)): >+ print >> sys.stderr, '%s cannot be found' % COMMAND >+ sys.exit(3) >+ >+ # Append program output to a log file >+ l = open(LOG_FILE, 'a') >+ orig_stderr = os.dup(sys.stderr.fileno()) >+ os.dup2(l.fileno(), sys.stdout.fileno()) >+ os.dup2(l.fileno(), sys.stderr.fileno()) >+ >+ finfo = os.stat(COMMAND)[stat.ST_MODE] >+ executable = stat.S_IMODE(finfo) & 0111 >+ if not(executable): >+ sys.stderr = os.fdopen(orig_stderr, 'w') >+ print >> sys.stderr, 'Cannot run %s, execute bit is missing' % COMMAND >+ sys.exit(5) >+ >+ if APP_HOME: >+ # Change current directory to APP_HOME >+ os.chdir(APP_HOME) >+ >+ # Start program in the background >+ pid = os.spawnv(os.P_NOWAIT, COMMAND, ARGS) >+ >+ # Wait a little >+ time.sleep(.4) >+ (status_pid, status) = os.waitpid(pid, os.WNOHANG) >+ >+ # Check program exit status, if available >+ if status_pid != 0 and os.WIFEXITED(status): >+ sys.stderr = os.fdopen(orig_stderr, 'w') >+ print >> sys.stderr, 'Could not start %s. Check %s for errors.' % (APP_NAME, LOG_FILE) >+ sys.exit(2) >+ >+ # It's alive, so write down the process id >+ os.chdir(cwd) >+ f = open(PID_FILE, 'w') >+ print >> f, pid >+ f.close() >+ >+def warnNotRunning(): >+ if sys.argv[1] == "stop": >+ print >> sys.stderr, '%s is not running' % APP_NAME >+ else: >+ print >> sys.stderr, 'Warning: %s was not running' % APP_NAME >+ >+def cleanup(): >+ os.unlink(PID_FILE) >+ >+def stop(): >+ if os.path.exists(PID_FILE): >+ # Read the process id >+ pid = readProcessId() >+ else: >+ warnNotRunning() >+ return >+ >+ if not(isProgramRunning(pid)): >+ warnNotRunning() >+ cleanup() >+ return >+ >+ # Terminate program >+ os.kill(pid, signal.SIGTERM) >+ >+ while isProgramRunning(pid): >+ time.sleep(.1) >+ >+ cleanup() >+ >+if __name__ == '__main__': >+ LOG_FILE = "%%LOG_FILE%%" >+ APP_NAME = "%%APP_NAME%%" >+ APP_HOME = "%%APP_HOME%%" >+ PID_FILE = "%%PID_FILE%%" >+ COMMAND = "%%PREFIX%%/bin/java" >+ ARGS = [COMMAND] >+ >+ ARGS += sys.argv[1:-1] >+ >+ ARGS += [ >+ "-Djetty.home=%%APP_HOME%%", >+ "-jar", >+ "%%APP_HOME%%/start.jar", >+ "%%PREFIX%%/etc/%%APP_NAME%%.xml" >+ ] >+ >+ os.environ['PATH'] = "%%LOCALBASE%%/bin:/usr/bin:/bin" >+ >+ if len(sys.argv) < 2: >+ usage() >+ sys.exit(1) >+ >+ if sys.argv[-1] == "start": >+ start() >+ >+ elif sys.argv[-1] == "stop": >+ stop() >+ >+ elif sys.argv[-1] == "restart": >+ stop() >+ start() >+ >+ else: >+ usage() >+ sys.exit(1) >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/files/message-advanced.in ./files/message-advanced.in >--- /usr/ports/www/jetty/files/message-advanced.in Thu Jan 1 01:00:00 1970 >+++ ./files/message-advanced.in Tue Mar 13 15:14:28 2007 >@@ -0,0 +1,23 @@ >+ >+-------------------------------------------------------------------------------- >+ADVANCED USAGE >+ >+If you need to pass special options to Java, please set the >+%%APP_NAME%%_flags option in /etc/rc.conf, see examples below: >+ >+ # Prevent Java from opening an X11 display >+ >+ %%APP_NAME%%_flags="-Djava.awt.headless=true" >+ >+ # Increase memory limit of the Java virtual machine >+ >+ %%APP_NAME%%_flags="-Xms32m -Xmx256m" >+ >+ # Run Java with remote debugging turned on on port 8000 >+ >+ %%APP_NAME%%_flags="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" >+ >+To specify the java version to use, please use %%APP_NAME%%_java_version: >+ >+ %%APP_NAME%%_java_version="1.4" >+ >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/files/message.in ./files/message.in >--- /usr/ports/www/jetty/files/message.in Thu Jan 1 01:00:00 1970 >+++ ./files/message.in Tue Mar 13 18:38:40 2007 >@@ -0,0 +1,36 @@ >+Jetty is now installed in %%APP_HOME%% >+ >+You may want to activate it in /etc/rc.conf: >+ >+ # echo %%APP_NAME%%_enable="YES" >> /etc/rc.conf >+ >+Then copy the sample configuration file to the proper location: >+ >+ # cp %%PREFIX%%/jetty/etc/jetty.xml %%PREFIX%%/etc/jetty.xml >+ >+Now, start Jetty: >+ >+env - %%PREFIX%%/etc/rc.d/%%APP_NAME%%.sh start >+ >+For this control script to run seamlessly, it is recommended to increase the >+maximum length of commands displayed by ps(1). Please append the following >+setting to /etc/sysctl.conf: >+ >+ # Do not truncate command line arguments in ps(1) listing >+ kern.ps_arg_cache_limit=10000 >+ >+This setting will take effect at next reboot, however it is possible to have >+immediate effect with the following command as root: >+ >+ # sysctl kern.ps_arg_cache_limit=10000 >+ >+If you wish to skip this setting, please note that the `stop', `restart' and >+`status' will not function properly with %%APP_NAME%%.sh. >+ >+Once Jetty is started, point your web browser to the default home page at >+http://localhost:8080/test/ to read the documentation and test the samples. >+ >+Jetty configuration is located at %%PREFIX%%/etc/%%APP_NAME%%.xml >+ >+ >+Enjoy! >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/files/pkg-deinstall.in ./files/pkg-deinstall.in >--- /usr/ports/www/jetty/files/pkg-deinstall.in Thu Jan 1 01:00:00 1970 >+++ ./files/pkg-deinstall.in Tue Mar 13 15:24:09 2007 >@@ -0,0 +1,63 @@ >+#!/bin/sh >+# >+# This script does the following. >+# >+# * Checks if the PID file exists. If it does, it kills the >+# process and removes the PID file. >+# >+# * Checks if the 'www' user exists. If it does, then it displays >+# a message. >+# >+# $FreeBSD: ports/www/resin2/files/pkg-deinstall,v 1.1 2003/11/20 21:25:09 glewis Exp $ >+# >+# Borrowed from the jakarta-tomcat port >+# >+ >+set -e >+ >+PID_FILE=%%PID_FILE%% >+RUNASUSER=%%RUNASUSER%% >+APP_NAME=%%APP_NAME%% >+LOG_FILE=%%LOG_FILE%% >+ >+# Make sure we're in the right stage of the process >+if [ "$2" = "DEINSTALL" ]; then >+ >+ # Kill the process if it is still running >+ if [ -s ${PID_FILE} ]; then >+ PID=`cat ${PID_FILE}` >+ echo -n ">> Killing ${APP_NAME} process (${PID})..." >+ >+ if /bin/kill ${PID} > /dev/null 2> /dev/null ; then >+ echo " [ DONE ]" >+ else >+ echo " [ FAILED ]" >+ fi >+ >+ echo -n ">> Removing PID file (${PID_FILE})..." >+ >+ if rm ${PID_FILE} > /dev/null 2> /dev/null ; then >+ echo " [ DONE ]" >+ else >+ echo " [ FAILED ]" >+ fi >+ fi >+ >+ if [ -e ${LOG_FILE} ] ; then >+ echo -n ">> Removing log file (${LOG_FILE})..." >+ if rm ${LOG_FILE} > /dev/null 2> /dev/null ; then >+ echo " [ DONE ]" >+ else >+ echo " [ FAILED ]" >+ fi >+ fi >+fi >+ >+if [ "$2" = "POST-DEINSTALL" ]; then >+ # If the user exists, then display a message >+ if pw usershow "$RUNASUSER" 2>/dev/null 1>&2; then >+ echo "To delete the $RUNASUSER user permanently, use 'pw userdel $RUNASUSER'" >+ fi >+fi >+ >+exit 0 >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/files/pkg-install.in ./files/pkg-install.in >--- /usr/ports/www/jetty/files/pkg-install.in Thu Jan 1 01:00:00 1970 >+++ ./files/pkg-install.in Tue Mar 13 18:17:51 2007 >@@ -0,0 +1,49 @@ >+#!/bin/sh >+# >+# Checks if the requested user and group exist. If they don't, then >+# an attempt is made to create both. >+# >+# $FreeBSD: ports/www/resin2/files/pkg-install,v 1.1 2003/11/20 21:25:09 glewis Exp $ >+# >+# Borrowed from the jakarta-tomcat port >+# >+ >+set -e >+ >+RUNASUSER=%%RUNASUSER%% >+RUNASUID=%%RUNASUID%% >+GROUP=%%GROUP%% >+GID=%%GID%% >+APP_NAME=%%APP_NAME%% >+ >+if [ "$2" = "POST-INSTALL" ]; then >+ # We're called after the 'make install' process >+ # See if the group already exists >+ if ! pw groupshow "${GROUP}" 2>/dev/null 1>&2; then >+ >+ # If not, try to create it >+ if pw groupadd ${GROUP} -g ${GID}; then >+ echo "Added group \"${GROUP}\"." >+ else >+ echo "Adding group \"${GROUP}\" failed..." >+ exit 1 >+ fi >+ fi >+ >+ # See if the user already exists >+ if ! pw usershow "${RUNASUSER}" 2>/dev/null 1>&2; then >+ >+ # If not, try to create it >+ if pw useradd ${RUNASUSER} -u ${RUNASUID} -g ${GROUP} -h - \ >+ -s "/sbin/nologin" -d "/nonexistent" \ >+ -c "World Wide Web Owner"; \ >+ then >+ echo "Added user \"${RUNASUSER}\"." >+ else >+ echo "Adding user \"${RUNASUSER}\" failed..." >+ exit 1 >+ fi >+ fi >+fi >+ >+exit 0 >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/pkg-descr ./pkg-descr >--- /usr/ports/www/jetty/pkg-descr Thu Dec 13 11:09:56 2001 >+++ ./pkg-descr Tue Mar 13 15:02:43 2007 >@@ -1,22 +1,33 @@ >-Jetty is an Open Source HTTP Servlet Server written in 100% Java. >-It is both a full featured HTTP/1.1 server and a servlet container. >-It is designed to be full featured, light weight, high performance, >-embeddable, extensible and flexible, thus making it an ideal platform >-for serving dynamic HTTP requests from or for any Java application. >- >-Features : >- >- 100% Java Server >- Open Source >- HTTP Protocol 1.1 >- Servlet API 2.2 >- Java Server Pages 1.1 >- SSL Support >- Modular Architecture >- Embeddable >- Small & Efficient >- Flexible Configuration >- HTML Generation >- EJB & JMX Integration >+Jetty is an open-source, standards-based, full-featured web server implemented >+entirely in java. It is released under the Apache 2.0 licence and is therefore >+free for commercial use and distribution. >+ >+Jetty can be used as: >+ >+ * a stand-alone traditional web server for static and dynamic content >+ * a dynamic content server behind a dedicated HTTP server such as Apache >+ using mod_proxy >+ * an embedded component within a java application >+ >+Some of the defining features of Jetty are: >+ >+Simplicity: The guiding principle of Jetty could be said to be "simplicity not >+complexity". We want to make Jetty easy to understand and use: >+ >+Efficiency: A lot of effort goes into optimizing Jetty's performance and >+crafting the code so as to make the footprint as small as possible: >+ >+Embeddability: Jetty is designed to be a good component. This means that it can >+easily be embedded in an application without forcing the application to adapt to >+it: >+ >+Pluggability: Jetty is architected for pluggability. The API allows different >+implementations of all of the principal Jetty components to be selected. At >+least one, but sometimes more, implementations of a component are always >+provided. However if these do not meet your needs, you are free to code your own >+using the interfaces and abstract classes as a basis. This means that Jetty >+can be easily customised to a particular application environment. This is >+particularly useful when Jetty is acting as the web container in a J2EE server, >+as Jetty's pluggability ensures a tight integration with a host container. > > WWW: http://jetty.mortbay.com/ >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/pkg-message ./pkg-message >--- /usr/ports/www/jetty/pkg-message Sun Jul 20 03:35:19 2003 >+++ ./pkg-message Thu Jan 1 01:00:00 1970 >@@ -1,31 +0,0 @@ >- >-- The environment variable JETTY_HOME should be set to the >- installation directory. Typically : >- >- For shells like bash: >- JETTY_HOME=%%PREFIX%%/share/java/jetty-%%PORTVERSION%% >- export JETTY_HOME >- >- For shells like (t)csh: >- setenv JETTY_HOME %%PREFIX%%/share/java/jetty-%%PORTVERSION%% >- >-- The environment variable JAVA_HOME should be set to the >- Java installation directory. For instance : >- >- For shells like bash: >- JAVA_HOME=%%PREFIX%%/jdk1.4.1 >- export JAVA_HOME >- >- For shells like (t)csh: >- setenv JAVA_HOME %%PREFIX%%/jdk1.4.1 >- >-- Running the Demo : >- >- $JETTY_HOME/bin/jetty.sh demo >- >- Use a browser to access the Jetty demo site at : >- >- http://hostname:8080 >- or >- http://localhost:8080 (if the browser is running >- on the same machine) >diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.swp --exclude=.*.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/www/jetty/pkg-plist ./pkg-plist >--- /usr/ports/www/jetty/pkg-plist Sun Apr 23 00:12:24 2006 >+++ ./pkg-plist Tue Mar 13 15:46:31 2007 >@@ -1,944 +1 @@ >-sbin/jetty >-share/java/jetty/LICENSE.TXT >-share/java/jetty/README.TXT >-share/java/jetty/VERSION.TXT >-share/java/jetty/ant.properties >-share/java/jetty/build.xml >-share/java/jetty/classes/javax/servlet/Filter.class >-share/java/jetty/classes/javax/servlet/FilterChain.class >-share/java/jetty/classes/javax/servlet/FilterConfig.class >-share/java/jetty/classes/javax/servlet/GenericServlet.class >-share/java/jetty/classes/javax/servlet/LocalStrings.properties >-share/java/jetty/classes/javax/servlet/LocalStrings_fr.properties >-share/java/jetty/classes/javax/servlet/LocalStrings_ja.properties >-share/java/jetty/classes/javax/servlet/RequestDispatcher.class >-share/java/jetty/classes/javax/servlet/Servlet.class >-share/java/jetty/classes/javax/servlet/ServletConfig.class >-share/java/jetty/classes/javax/servlet/ServletContext.class >-share/java/jetty/classes/javax/servlet/ServletContextAttributeEvent.class >-share/java/jetty/classes/javax/servlet/ServletContextAttributeListener.class >-share/java/jetty/classes/javax/servlet/ServletContextEvent.class >-share/java/jetty/classes/javax/servlet/ServletContextListener.class >-share/java/jetty/classes/javax/servlet/ServletException.class >-share/java/jetty/classes/javax/servlet/ServletInputStream.class >-share/java/jetty/classes/javax/servlet/ServletOutputStream.class >-share/java/jetty/classes/javax/servlet/ServletRequest.class >-share/java/jetty/classes/javax/servlet/ServletRequestAttributeEvent.class >-share/java/jetty/classes/javax/servlet/ServletRequestAttributeListener.class >-share/java/jetty/classes/javax/servlet/ServletRequestEvent.class >-share/java/jetty/classes/javax/servlet/ServletRequestListener.class >-share/java/jetty/classes/javax/servlet/ServletRequestWrapper.class >-share/java/jetty/classes/javax/servlet/ServletResponse.class >-share/java/jetty/classes/javax/servlet/ServletResponseWrapper.class >-share/java/jetty/classes/javax/servlet/SingleThreadModel.class >-share/java/jetty/classes/javax/servlet/UnavailableException.class >-share/java/jetty/classes/javax/servlet/http/Cookie.class >-share/java/jetty/classes/javax/servlet/http/HttpServlet.class >-share/java/jetty/classes/javax/servlet/http/HttpServletRequest.class >-share/java/jetty/classes/javax/servlet/http/HttpServletRequestWrapper.class >-share/java/jetty/classes/javax/servlet/http/HttpServletResponse.class >-share/java/jetty/classes/javax/servlet/http/HttpServletResponseWrapper.class >-share/java/jetty/classes/javax/servlet/http/HttpSession.class >-share/java/jetty/classes/javax/servlet/http/HttpSessionActivationListener.class >-share/java/jetty/classes/javax/servlet/http/HttpSessionAttributeListener.class >-share/java/jetty/classes/javax/servlet/http/HttpSessionBindingEvent.class >-share/java/jetty/classes/javax/servlet/http/HttpSessionBindingListener.class >-share/java/jetty/classes/javax/servlet/http/HttpSessionContext.class >-share/java/jetty/classes/javax/servlet/http/HttpSessionEvent.class >-share/java/jetty/classes/javax/servlet/http/HttpSessionListener.class >-share/java/jetty/classes/javax/servlet/http/HttpUtils.class >-share/java/jetty/classes/javax/servlet/http/LocalStrings.properties >-share/java/jetty/classes/javax/servlet/http/LocalStrings_es.properties >-share/java/jetty/classes/javax/servlet/http/LocalStrings_fr.properties >-share/java/jetty/classes/javax/servlet/http/LocalStrings_ja.properties >-share/java/jetty/classes/javax/servlet/http/NoBodyOutputStream.class >-share/java/jetty/classes/javax/servlet/http/NoBodyResponse.class >-share/java/jetty/classes/javax/servlet/jsp/ErrorData.class >-share/java/jetty/classes/javax/servlet/jsp/HttpJspPage.class >-share/java/jetty/classes/javax/servlet/jsp/JspContext.class >-share/java/jetty/classes/javax/servlet/jsp/JspEngineInfo.class >-share/java/jetty/classes/javax/servlet/jsp/JspException.class >-share/java/jetty/classes/javax/servlet/jsp/JspFactory.class >-share/java/jetty/classes/javax/servlet/jsp/JspPage.class >-share/java/jetty/classes/javax/servlet/jsp/JspTagException.class >-share/java/jetty/classes/javax/servlet/jsp/JspWriter.class >-share/java/jetty/classes/javax/servlet/jsp/PageContext.class >-share/java/jetty/classes/javax/servlet/jsp/SkipPageException.class >-share/java/jetty/classes/javax/servlet/jsp/el/ELException.class >-share/java/jetty/classes/javax/servlet/jsp/el/ELParseException.class >-share/java/jetty/classes/javax/servlet/jsp/el/Expression.class >-share/java/jetty/classes/javax/servlet/jsp/el/ExpressionEvaluator.class >-share/java/jetty/classes/javax/servlet/jsp/el/FunctionMapper.class >-share/java/jetty/classes/javax/servlet/jsp/el/VariableResolver.class >-share/java/jetty/classes/javax/servlet/jsp/resources/jsp_2_0.xsd >-share/java/jetty/classes/javax/servlet/jsp/resources/jspxml.dtd >-share/java/jetty/classes/javax/servlet/jsp/resources/jspxml.xsd >-share/java/jetty/classes/javax/servlet/jsp/resources/web-jsptaglibrary_1_1.dtd >-share/java/jetty/classes/javax/servlet/jsp/resources/web-jsptaglibrary_1_2.dtd >-share/java/jetty/classes/javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd >-share/java/jetty/classes/javax/servlet/jsp/tagext/BodyContent.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/BodyTag.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/BodyTagSupport.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/DynamicAttributes.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/FunctionInfo.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/IterationTag.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/JspFragment.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/JspTag.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/PageData.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/SimpleTag.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/SimpleTagSupport.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/Tag.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagAdapter.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagAttributeInfo.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagData.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagExtraInfo.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagFileInfo.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagInfo.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagLibraryInfo.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagLibraryValidator.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagSupport.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TagVariableInfo.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/TryCatchFinally.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/ValidationMessage.class >-share/java/jetty/classes/javax/servlet/jsp/tagext/VariableInfo.class >-share/java/jetty/classes/javax/servlet/resources/XMLSchema.dtd >-share/java/jetty/classes/javax/servlet/resources/datatypes.dtd >-share/java/jetty/classes/javax/servlet/resources/j2ee_1_4.xsd >-share/java/jetty/classes/javax/servlet/resources/j2ee_web_services_1_1.xsd >-share/java/jetty/classes/javax/servlet/resources/j2ee_web_services_client_1_1.xsd >-share/java/jetty/classes/javax/servlet/resources/jsp_2_0.xsd >-share/java/jetty/classes/javax/servlet/resources/web-app_2_2.dtd >-share/java/jetty/classes/javax/servlet/resources/web-app_2_3.dtd >-share/java/jetty/classes/javax/servlet/resources/web-app_2_4.xsd >-share/java/jetty/classes/javax/servlet/resources/xml.xsd >-share/java/jetty/classes/org/mortbay/html/Applet.class >-share/java/jetty/classes/org/mortbay/html/Block.class >-share/java/jetty/classes/org/mortbay/html/Break.class >-share/java/jetty/classes/org/mortbay/html/Comment.class >-share/java/jetty/classes/org/mortbay/html/Composite.class >-share/java/jetty/classes/org/mortbay/html/CompositeFactory.class >-share/java/jetty/classes/org/mortbay/html/DefList.class >-share/java/jetty/classes/org/mortbay/html/Element.class >-share/java/jetty/classes/org/mortbay/html/Font.class >-share/java/jetty/classes/org/mortbay/html/Form.class >-share/java/jetty/classes/org/mortbay/html/Frame.class >-share/java/jetty/classes/org/mortbay/html/FrameSet.class >-share/java/jetty/classes/org/mortbay/html/Heading.class >-share/java/jetty/classes/org/mortbay/html/Image.class >-share/java/jetty/classes/org/mortbay/html/Include.class >-share/java/jetty/classes/org/mortbay/html/Input.class >-share/java/jetty/classes/org/mortbay/html/Link.class >-share/java/jetty/classes/org/mortbay/html/List.class >-share/java/jetty/classes/org/mortbay/html/Page.class >-share/java/jetty/classes/org/mortbay/html/Script.class >-share/java/jetty/classes/org/mortbay/html/Select.class >-share/java/jetty/classes/org/mortbay/html/Style.class >-share/java/jetty/classes/org/mortbay/html/StyleLink.class >-share/java/jetty/classes/org/mortbay/html/Table.class >-share/java/jetty/classes/org/mortbay/html/TableForm.class >-share/java/jetty/classes/org/mortbay/html/Tag.class >-share/java/jetty/classes/org/mortbay/html/Target.class >-share/java/jetty/classes/org/mortbay/html/Text.class >-share/java/jetty/classes/org/mortbay/html/TextArea.class >-share/java/jetty/classes/org/mortbay/http/Authenticator.class >-share/java/jetty/classes/org/mortbay/http/BasicAuthenticator.class >-share/java/jetty/classes/org/mortbay/http/BufferedOutputStream.class >-share/java/jetty/classes/org/mortbay/http/ChunkingInputStream.class >-share/java/jetty/classes/org/mortbay/http/ChunkingOutputStream.class >-share/java/jetty/classes/org/mortbay/http/ClientCertAuthenticator.class >-share/java/jetty/classes/org/mortbay/http/ContextLoader.class >-share/java/jetty/classes/org/mortbay/http/DigestAuthenticator$Digest.class >-share/java/jetty/classes/org/mortbay/http/DigestAuthenticator.class >-share/java/jetty/classes/org/mortbay/http/EOFException.class >-share/java/jetty/classes/org/mortbay/http/HashSSORealm.class >-share/java/jetty/classes/org/mortbay/http/HashUserRealm$1.class >-share/java/jetty/classes/org/mortbay/http/HashUserRealm$KnownUser.class >-share/java/jetty/classes/org/mortbay/http/HashUserRealm$User.class >-share/java/jetty/classes/org/mortbay/http/HashUserRealm$WrappedUser.class >-share/java/jetty/classes/org/mortbay/http/HashUserRealm.class >-share/java/jetty/classes/org/mortbay/http/HostSocketListener.class >-share/java/jetty/classes/org/mortbay/http/HttpConnection.class >-share/java/jetty/classes/org/mortbay/http/HttpContext$1.class >-share/java/jetty/classes/org/mortbay/http/HttpContext$Scope.class >-share/java/jetty/classes/org/mortbay/http/HttpContext.class >-share/java/jetty/classes/org/mortbay/http/HttpException.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$1.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$2.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$3.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$Entry.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$EntryIterator.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$Field.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$FieldInfo.class >-share/java/jetty/classes/org/mortbay/http/HttpFields$HttpCal.class >-share/java/jetty/classes/org/mortbay/http/HttpFields.class >-share/java/jetty/classes/org/mortbay/http/HttpHandler.class >-share/java/jetty/classes/org/mortbay/http/HttpInputStream$1.class >-share/java/jetty/classes/org/mortbay/http/HttpInputStream$ClosedStream.class >-share/java/jetty/classes/org/mortbay/http/HttpInputStream.class >-share/java/jetty/classes/org/mortbay/http/HttpListener.class >-share/java/jetty/classes/org/mortbay/http/HttpMessage$HeaderWriter.class >-share/java/jetty/classes/org/mortbay/http/HttpMessage.class >-share/java/jetty/classes/org/mortbay/http/HttpOnlyCookie.class >-share/java/jetty/classes/org/mortbay/http/HttpOutputStream$HttpWriter.class >-share/java/jetty/classes/org/mortbay/http/HttpOutputStream.class >-share/java/jetty/classes/org/mortbay/http/HttpRequest$1.class >-share/java/jetty/classes/org/mortbay/http/HttpRequest$2.class >-share/java/jetty/classes/org/mortbay/http/HttpRequest.class >-share/java/jetty/classes/org/mortbay/http/HttpResponse.class >-share/java/jetty/classes/org/mortbay/http/HttpServer.class >-share/java/jetty/classes/org/mortbay/http/HttpTunnel$1.class >-share/java/jetty/classes/org/mortbay/http/HttpTunnel$Copy.class >-share/java/jetty/classes/org/mortbay/http/HttpTunnel.class >-share/java/jetty/classes/org/mortbay/http/InclusiveByteRange.class >-share/java/jetty/classes/org/mortbay/http/JDBCUserRealm.class >-share/java/jetty/classes/org/mortbay/http/JsseListener$CachedInfo.class >-share/java/jetty/classes/org/mortbay/http/JsseListener.class >-share/java/jetty/classes/org/mortbay/http/MultiPartResponse.class >-share/java/jetty/classes/org/mortbay/http/NCSARequestLog.class >-share/java/jetty/classes/org/mortbay/http/PathMap$Entry.class >-share/java/jetty/classes/org/mortbay/http/PathMap.class >-share/java/jetty/classes/org/mortbay/http/RequestLog.class >-share/java/jetty/classes/org/mortbay/http/ResourceCache$CachedMetaData.class >-share/java/jetty/classes/org/mortbay/http/ResourceCache$ResourceMetaData.class >-share/java/jetty/classes/org/mortbay/http/ResourceCache.class >-share/java/jetty/classes/org/mortbay/http/SSORealm.class >-share/java/jetty/classes/org/mortbay/http/SecurityConstraint$Nobody.class >-share/java/jetty/classes/org/mortbay/http/SecurityConstraint.class >-share/java/jetty/classes/org/mortbay/http/SocketListener.class >-share/java/jetty/classes/org/mortbay/http/SslListener$CachedInfo.class >-share/java/jetty/classes/org/mortbay/http/SslListener.class >-share/java/jetty/classes/org/mortbay/http/SunJsseListener.class >-share/java/jetty/classes/org/mortbay/http/UserRealm.class >-share/java/jetty/classes/org/mortbay/http/Version.class >-share/java/jetty/classes/org/mortbay/http/ajp/AJP13Connection.class >-share/java/jetty/classes/org/mortbay/http/ajp/AJP13InputStream.class >-share/java/jetty/classes/org/mortbay/http/ajp/AJP13Listener.class >-share/java/jetty/classes/org/mortbay/http/ajp/AJP13OutputStream.class >-share/java/jetty/classes/org/mortbay/http/ajp/AJP13Packet.class >-share/java/jetty/classes/org/mortbay/http/ajp/AJP13RequestPacket.class >-share/java/jetty/classes/org/mortbay/http/ajp/AJP13ResponsePacket.class >-share/java/jetty/classes/org/mortbay/http/ajp/jmx/AJP13ListenerMBean.class >-share/java/jetty/classes/org/mortbay/http/ajp/jmx/mbean_en.properties >-share/java/jetty/classes/org/mortbay/http/encoding.properties >-share/java/jetty/classes/org/mortbay/http/handler/AbstractHttpHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/DumpHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/ErrorPageHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/ExpiryHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/ForwardHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/HTAccessHandler$HTAccess.class >-share/java/jetty/classes/org/mortbay/http/handler/HTAccessHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/IPAccessHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/MsieSslHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/NotFoundHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/NullHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/ProxyHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/ResourceHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/RootNotFoundHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/SecurityHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/SetResponseHeadersHandler.class >-share/java/jetty/classes/org/mortbay/http/handler/jmx/ResourceHandlerMBean.class >-share/java/jetty/classes/org/mortbay/http/handler/jmx/mbean_en.properties >-share/java/jetty/classes/org/mortbay/http/jmx/HttpContextMBean$1.class >-share/java/jetty/classes/org/mortbay/http/jmx/HttpContextMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/HttpHandlerMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/HttpListenerMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/HttpServerMBean$Holder.class >-share/java/jetty/classes/org/mortbay/http/jmx/HttpServerMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/JsseListenerMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/NCSARequestLogMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/SocketChannelListenerMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/SocketListenerMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/SunJsseListenerMBean.class >-share/java/jetty/classes/org/mortbay/http/jmx/mbean_en.properties >-share/java/jetty/classes/org/mortbay/http/mime.properties >-share/java/jetty/classes/org/mortbay/http/nio/ByteBufferInputStream.class >-share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener$1.class >-share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener$Connection.class >-share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener$SelectorThread.class >-share/java/jetty/classes/org/mortbay/http/nio/SocketChannelListener.class >-share/java/jetty/classes/org/mortbay/http/nio/SocketChannelOutputStream.class >-share/java/jetty/classes/org/mortbay/jetty/Server$1.class >-share/java/jetty/classes/org/mortbay/jetty/Server$ShutdownHookThread.class >-share/java/jetty/classes/org/mortbay/jetty/Server.class >-share/java/jetty/classes/org/mortbay/jetty/jmx/ServerMBean.class >-share/java/jetty/classes/org/mortbay/jetty/jmx/mbean_en.properties >-share/java/jetty/classes/org/mortbay/jetty/servlet/AbstractSessionManager$Session.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/AbstractSessionManager$SessionScavenger.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/AbstractSessionManager.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/BasicAuthenticator.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Default.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/DigestAuthenticator.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DispatcherRequest.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DispatcherResponse.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DontCloseServletOut.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher$DontCloseWriter.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Dispatcher.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/FilterHolder$Config.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/FilterHolder.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/FormAuthenticator$1.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/FormAuthenticator$FormCredential.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/FormAuthenticator.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/HashSessionManager$Session.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/HashSessionManager.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Holder.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Invoker$Request.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/Invoker.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$1.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$Request.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$Response.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter$ThreadState.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/JSR154Filter.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/JettyWebConfiguration.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHandler$Context.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHandler.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHolder$Config.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHolder.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHttpContext.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHttpRequest.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletHttpResponse.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletIn.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletOut.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletSSL.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/ServletWriter.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/SessionContext.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/SessionManager$Session.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/SessionManager.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/TagLibConfiguration.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationContext$Configuration.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationContext.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler$CachedChain.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler$Chain.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler$FilterMapping.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/WebApplicationHandler.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/XMLConfiguration.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/AbstractSessionManagerMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ConfigurationMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/FilterHolderMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/HolderMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/JettyWebConfigurationMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ServletHandlerMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ServletHolderMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/ServletHttpContextMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/SessionManagerMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/WebApplicationContextMBean$1.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/WebApplicationContextMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/WebApplicationHandlerMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/XMLConfigurationMBean.class >-share/java/jetty/classes/org/mortbay/jetty/servlet/jmx/mbean_en.properties >-share/java/jetty/classes/org/mortbay/jetty/servlet/webdefault.xml >-share/java/jetty/classes/org/mortbay/jetty/win32/Service.class >-share/java/jetty/classes/org/mortbay/log/Factory.class >-share/java/jetty/classes/org/mortbay/log/Frame.class >-share/java/jetty/classes/org/mortbay/log/LogFactory.class >-share/java/jetty/classes/org/mortbay/log/LogImpl.class >-share/java/jetty/classes/org/mortbay/log/LogSink.class >-share/java/jetty/classes/org/mortbay/log/LogStream$STDERR.class >-share/java/jetty/classes/org/mortbay/log/LogStream$STDOUT.class >-share/java/jetty/classes/org/mortbay/log/LogStream.class >-share/java/jetty/classes/org/mortbay/log/NullLogSink.class >-share/java/jetty/classes/org/mortbay/log/OutputStreamLogSink.class >-share/java/jetty/classes/org/mortbay/servlet/AdminServlet$1.class >-share/java/jetty/classes/org/mortbay/servlet/AdminServlet.class >-share/java/jetty/classes/org/mortbay/servlet/CGI$1.class >-share/java/jetty/classes/org/mortbay/servlet/CGI$EnvList.class >-share/java/jetty/classes/org/mortbay/servlet/CGI.class >-share/java/jetty/classes/org/mortbay/servlet/Debug.class >-share/java/jetty/classes/org/mortbay/servlet/Dump.class >-share/java/jetty/classes/org/mortbay/servlet/Forward.class >-share/java/jetty/classes/org/mortbay/servlet/MultiPartFilter$Wrapper.class >-share/java/jetty/classes/org/mortbay/servlet/MultiPartFilter.class >-share/java/jetty/classes/org/mortbay/servlet/MultiPartRequest$1.class >-share/java/jetty/classes/org/mortbay/servlet/MultiPartRequest$Part.class >-share/java/jetty/classes/org/mortbay/servlet/MultiPartRequest.class >-share/java/jetty/classes/org/mortbay/servlet/MultiPartResponse.class >-share/java/jetty/classes/org/mortbay/servlet/NotFoundServlet.class >-share/java/jetty/classes/org/mortbay/servlet/PostFileFilter.class >-share/java/jetty/classes/org/mortbay/servlet/ProxyServlet.class >-share/java/jetty/classes/org/mortbay/servlet/SendRedirect.class >-share/java/jetty/classes/org/mortbay/servlet/SessionDump.class >-share/java/jetty/classes/org/mortbay/servlet/WelcomeFilter.class >-share/java/jetty/classes/org/mortbay/start/Classpath$Loader.class >-share/java/jetty/classes/org/mortbay/start/Classpath.class >-share/java/jetty/classes/org/mortbay/start/Main$1.class >-share/java/jetty/classes/org/mortbay/start/Main.class >-share/java/jetty/classes/org/mortbay/start/Monitor.class >-share/java/jetty/classes/org/mortbay/start/Version.class >-share/java/jetty/classes/org/mortbay/start/start.config >-share/java/jetty/classes/org/mortbay/stop/Main.class >-share/java/jetty/classes/org/mortbay/util/B64Code.class >-share/java/jetty/classes/org/mortbay/util/BadResource.class >-share/java/jetty/classes/org/mortbay/util/BlockingQueue.class >-share/java/jetty/classes/org/mortbay/util/ByteArrayISO8859Writer.class >-share/java/jetty/classes/org/mortbay/util/ByteArrayOutputStream2.class >-share/java/jetty/classes/org/mortbay/util/ByteArrayPool$1.class >-share/java/jetty/classes/org/mortbay/util/ByteArrayPool$BAThreadLocal.class >-share/java/jetty/classes/org/mortbay/util/ByteArrayPool.class >-share/java/jetty/classes/org/mortbay/util/ByteBufferOutputStream.class >-share/java/jetty/classes/org/mortbay/util/CachedResource.class >-share/java/jetty/classes/org/mortbay/util/CodeException.class >-share/java/jetty/classes/org/mortbay/util/ComponentEvent.class >-share/java/jetty/classes/org/mortbay/util/ComponentListener.class >-share/java/jetty/classes/org/mortbay/util/Container.class >-share/java/jetty/classes/org/mortbay/util/Credential$Crypt.class >-share/java/jetty/classes/org/mortbay/util/Credential$MD5.class >-share/java/jetty/classes/org/mortbay/util/Credential.class >-share/java/jetty/classes/org/mortbay/util/DateCache.class >-share/java/jetty/classes/org/mortbay/util/EventProvider.class >-share/java/jetty/classes/org/mortbay/util/FileResource.class >-share/java/jetty/classes/org/mortbay/util/IO$1.class >-share/java/jetty/classes/org/mortbay/util/IO$Job.class >-share/java/jetty/classes/org/mortbay/util/IO$NullOS.class >-share/java/jetty/classes/org/mortbay/util/IO$NullWrite.class >-share/java/jetty/classes/org/mortbay/util/IO$Singleton.class >-share/java/jetty/classes/org/mortbay/util/IO.class >-share/java/jetty/classes/org/mortbay/util/InetAddrPort.class >-share/java/jetty/classes/org/mortbay/util/JarFileResource.class >-share/java/jetty/classes/org/mortbay/util/JarResource.class >-share/java/jetty/classes/org/mortbay/util/KeyPairTool.class >-share/java/jetty/classes/org/mortbay/util/LazyList.class >-share/java/jetty/classes/org/mortbay/util/LifeCycle.class >-share/java/jetty/classes/org/mortbay/util/LifeCycleEvent.class >-share/java/jetty/classes/org/mortbay/util/LifeCycleListener.class >-share/java/jetty/classes/org/mortbay/util/LifeCycleThread.class >-share/java/jetty/classes/org/mortbay/util/LineInput$ByteBuffer.class >-share/java/jetty/classes/org/mortbay/util/LineInput$LineBuffer.class >-share/java/jetty/classes/org/mortbay/util/LineInput.class >-share/java/jetty/classes/org/mortbay/util/Loader.class >-share/java/jetty/classes/org/mortbay/util/LogSupport.class >-share/java/jetty/classes/org/mortbay/util/MultiException.class >-share/java/jetty/classes/org/mortbay/util/MultiMap.class >-share/java/jetty/classes/org/mortbay/util/Observed.class >-share/java/jetty/classes/org/mortbay/util/OutputObserver.class >-share/java/jetty/classes/org/mortbay/util/PKCS12Import.class >-share/java/jetty/classes/org/mortbay/util/Password.class >-share/java/jetty/classes/org/mortbay/util/Pool$PondLife.class >-share/java/jetty/classes/org/mortbay/util/Pool.class >-share/java/jetty/classes/org/mortbay/util/Primitive.class >-share/java/jetty/classes/org/mortbay/util/QuotedStringTokenizer.class >-share/java/jetty/classes/org/mortbay/util/Resource.class >-share/java/jetty/classes/org/mortbay/util/RolloverFileOutputStream$Rollover.class >-share/java/jetty/classes/org/mortbay/util/RolloverFileOutputStream.class >-share/java/jetty/classes/org/mortbay/util/SingletonList$SIterator.class >-share/java/jetty/classes/org/mortbay/util/SingletonList.class >-share/java/jetty/classes/org/mortbay/util/StringBufferWriter.class >-share/java/jetty/classes/org/mortbay/util/StringMap$1.class >-share/java/jetty/classes/org/mortbay/util/StringMap$Node.class >-share/java/jetty/classes/org/mortbay/util/StringMap$NullEntry.class >-share/java/jetty/classes/org/mortbay/util/StringMap.class >-share/java/jetty/classes/org/mortbay/util/StringUtil.class >-share/java/jetty/classes/org/mortbay/util/TempByteHolder$InputStream.class >-share/java/jetty/classes/org/mortbay/util/TempByteHolder$OutputStream.class >-share/java/jetty/classes/org/mortbay/util/TempByteHolder.class >-share/java/jetty/classes/org/mortbay/util/TestCase.class >-share/java/jetty/classes/org/mortbay/util/ThreadPool$PoolThread.class >-share/java/jetty/classes/org/mortbay/util/ThreadPool.class >-share/java/jetty/classes/org/mortbay/util/ThreadedServer$1.class >-share/java/jetty/classes/org/mortbay/util/ThreadedServer$Acceptor.class >-share/java/jetty/classes/org/mortbay/util/ThreadedServer.class >-share/java/jetty/classes/org/mortbay/util/TypeUtil.class >-share/java/jetty/classes/org/mortbay/util/URI.class >-share/java/jetty/classes/org/mortbay/util/URLResource.class >-share/java/jetty/classes/org/mortbay/util/UnixCrypt.class >-share/java/jetty/classes/org/mortbay/util/UrlEncoded.class >-share/java/jetty/classes/org/mortbay/util/WriterOutputStream.class >-share/java/jetty/classes/org/mortbay/util/jmx/LifeCycleMBean.class >-share/java/jetty/classes/org/mortbay/util/jmx/MX4JHttpAdaptor.class >-share/java/jetty/classes/org/mortbay/util/jmx/ModelMBeanImpl.class >-share/java/jetty/classes/org/mortbay/util/jmx/ThreadPoolMBean.class >-share/java/jetty/classes/org/mortbay/util/jmx/ThreadedServerMBean.class >-share/java/jetty/classes/org/mortbay/util/jmx/mbean_en.properties >-share/java/jetty/classes/org/mortbay/xml/XmlConfiguration.class >-share/java/jetty/classes/org/mortbay/xml/XmlParser$Attribute.class >-share/java/jetty/classes/org/mortbay/xml/XmlParser$Handler.class >-share/java/jetty/classes/org/mortbay/xml/XmlParser$Node$1.class >-share/java/jetty/classes/org/mortbay/xml/XmlParser$Node.class >-share/java/jetty/classes/org/mortbay/xml/XmlParser$NoopHandler.class >-share/java/jetty/classes/org/mortbay/xml/XmlParser.class >-share/java/jetty/classes/org/mortbay/xml/configure_1_0.dtd >-share/java/jetty/classes/org/mortbay/xml/configure_1_1.dtd >-share/java/jetty/classes/org/mortbay/xml/configure_1_2.dtd >-share/java/jetty/classes/org/mortbay/xml/configure_1_3.dtd >-share/java/jetty/demo/README.txt >-share/java/jetty/demo/cgi-bin/env.sh >-share/java/jetty/demo/cgi-bin/redirect.sh >-share/java/jetty/demo/docroot/README.txt >-share/java/jetty/demo/docroot/files/.htaccess >-share/java/jetty/demo/docroot/files/dick/.htaccess >-share/java/jetty/demo/docroot/files/dick/dick.txt >-share/java/jetty/demo/docroot/files/file.html >-share/java/jetty/demo/docroot/files/file.txt >-share/java/jetty/demo/docroot/files/harry/.htaccess >-share/java/jetty/demo/docroot/files/harry/harry.txt >-share/java/jetty/demo/docroot/files/tom/tom.txt >-share/java/jetty/demo/docroot/formCookie.html >-share/java/jetty/demo/docroot/formGET.html >-share/java/jetty/demo/docroot/formPOST.html >-share/java/jetty/demo/docroot/formQueryPOST.html >-share/java/jetty/demo/docroot/images/powered.png >-share/java/jetty/demo/docroot/jsp/date.jsp >-share/java/jetty/demo/docroot/jsp/hello.jsp >-share/java/jetty/demo/docroot/jsp/snoop.jsp >-share/java/jetty/demo/servlets/HelloWorldServlet.class >-share/java/jetty/demo/servlets/README.txt >-share/java/jetty/demo/webapps/jetty/JsseSSL.html >-share/java/jetty/demo/webapps/jetty/LICENSE.TXT >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/com/acme/CheckLoader.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/DemoFilter.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/DemoListener.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/ExServlet.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/FaqServlet$FaqEntry.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/FaqServlet.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyIndex.properties >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyIndex_en.properties >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyPage$Links.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyPage$Section.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyPage.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/JettyServlet.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty/RequestDispatchTest.class >-share/java/jetty/demo/webapps/jetty/WEB-INF/jetty-web.xml >-share/java/jetty/demo/webapps/jetty/WEB-INF/web.xml >-share/java/jetty/demo/webapps/jetty/auth/admin/file.txt >-share/java/jetty/demo/webapps/jetty/auth/file.txt >-share/java/jetty/demo/webapps/jetty/auth/logon.html >-share/java/jetty/demo/webapps/jetty/auth/logon.jsp >-share/java/jetty/demo/webapps/jetty/auth/logonError.html >-share/java/jetty/demo/webapps/jetty/auth/noaccess/file.txt >-share/java/jetty/demo/webapps/jetty/auth/relax/file.txt >-share/java/jetty/demo/webapps/jetty/auth/snoop.jsp >-share/java/jetty/demo/webapps/jetty/auth/ssl/file.txt >-share/java/jetty/demo/webapps/jetty/casestudies.html >-share/java/jetty/demo/webapps/jetty/casestudies/april2004.html >-share/java/jetty/demo/webapps/jetty/casestudies/index.html >-share/java/jetty/demo/webapps/jetty/casestudies/submission.html >-share/java/jetty/demo/webapps/jetty/contributing.html >-share/java/jetty/demo/webapps/jetty/contributors.html >-share/java/jetty/demo/webapps/jetty/demoHandlers.html >-share/java/jetty/demo/webapps/jetty/demoJSP.html >-share/java/jetty/demo/webapps/jetty/demoServlets.html >-share/java/jetty/demo/webapps/jetty/demoWebApps.html >-share/java/jetty/demo/webapps/jetty/demos.html >-share/java/jetty/demo/webapps/jetty/doc/iptables.tgz >-share/java/jetty/demo/webapps/jetty/doc/optimization.html >-share/java/jetty/demo/webapps/jetty/doc/servlet24.html >-share/java/jetty/demo/webapps/jetty/download.html >-share/java/jetty/demo/webapps/jetty/error401.html >-share/java/jetty/demo/webapps/jetty/error403.html >-share/java/jetty/demo/webapps/jetty/error404.html >-share/java/jetty/demo/webapps/jetty/errorNullPointer.html >-share/java/jetty/demo/webapps/jetty/faq/Aliases.html >-share/java/jetty/demo/webapps/jetty/faq/Balance.txt >-share/java/jetty/demo/webapps/jetty/faq/ClassLoader.html >-share/java/jetty/demo/webapps/jetty/faq/ClientCert.html >-share/java/jetty/demo/webapps/jetty/faq/ConfigLogging.html >-share/java/jetty/demo/webapps/jetty/faq/HotDeploy.html >-share/java/jetty/demo/webapps/jetty/faq/JBossErrors.txt >-share/java/jetty/demo/webapps/jetty/faq/JBossSSO.html >-share/java/jetty/demo/webapps/jetty/faq/JettyArchitecture.html >-share/java/jetty/demo/webapps/jetty/faq/JettyJBossIntegration.html >-share/java/jetty/demo/webapps/jetty/faq/JettyTempDir.html >-share/java/jetty/demo/webapps/jetty/faq/JettyWebXml.html >-share/java/jetty/demo/webapps/jetty/faq/JettyWithApache.html >-share/java/jetty/demo/webapps/jetty/faq/JettyXml.html >-share/java/jetty/demo/webapps/jetty/faq/PathMapping.html >-share/java/jetty/demo/webapps/jetty/faq/Phoenix.html >-share/java/jetty/demo/webapps/jetty/faq/Port.html >-share/java/jetty/demo/webapps/jetty/faq/Security.html >-share/java/jetty/demo/webapps/jetty/faq/ServletsVHandlers.txt >-share/java/jetty/demo/webapps/jetty/faq/SslListener.html >-share/java/jetty/demo/webapps/jetty/faq/User80.txt >-share/java/jetty/demo/webapps/jetty/faq/WebDav.html >-share/java/jetty/demo/webapps/jetty/faq/WebDefaultXml.html >-share/java/jetty/demo/webapps/jetty/faq/WebXml.html >-share/java/jetty/demo/webapps/jetty/faq/calledJetty.html >-share/java/jetty/demo/webapps/jetty/faq/cgi.txt >-share/java/jetty/demo/webapps/jetty/faq/compliant.html >-share/java/jetty/demo/webapps/jetty/faq/cronCleanup.html >-share/java/jetty/demo/webapps/jetty/faq/deployJSPs.txt >-share/java/jetty/demo/webapps/jetty/faq/eclipse.html >-share/java/jetty/demo/webapps/jetty/faq/faqwhere.txt >-share/java/jetty/demo/webapps/jetty/faq/faqwho.txt >-share/java/jetty/demo/webapps/jetty/faq/handlerOrder.html >-share/java/jetty/demo/webapps/jetty/faq/intellij.html >-share/java/jetty/demo/webapps/jetty/faq/international.html >-share/java/jetty/demo/webapps/jetty/faq/j2ee.txt >-share/java/jetty/demo/webapps/jetty/faq/jspJikes.html >-share/java/jetty/demo/webapps/jetty/faq/jspScratch.html >-share/java/jetty/demo/webapps/jetty/faq/jsr77.html >-share/java/jetty/demo/webapps/jetty/faq/modjk.txt >-share/java/jetty/demo/webapps/jetty/faq/readReadMe.html >-share/java/jetty/demo/webapps/jetty/faq/readTutorial.html >-share/java/jetty/demo/webapps/jetty/faq/reloadServlets.html >-share/java/jetty/demo/webapps/jetty/faq/sso.html >-share/java/jetty/demo/webapps/jetty/faq/statistics.html >-share/java/jetty/demo/webapps/jetty/faq/sysprops.html >-share/java/jetty/demo/webapps/jetty/faq/version.html >-share/java/jetty/demo/webapps/jetty/faq/virtualHosts.html >-share/java/jetty/demo/webapps/jetty/faq/webstart.html >-share/java/jetty/demo/webapps/jetty/favicon.ico >-share/java/jetty/demo/webapps/jetty/freesoftware.html >-share/java/jetty/demo/webapps/jetty/geronimo/index.html >-share/java/jetty/demo/webapps/jetty/iX.html >-share/java/jetty/demo/webapps/jetty/images/banner_bg.gif >-share/java/jetty/demo/webapps/jetty/images/casestudy.gif >-share/java/jetty/demo/webapps/jetty/images/codehaus-small.png >-share/java/jetty/demo/webapps/jetty/images/contributors.gif >-share/java/jetty/demo/webapps/jetty/images/coredev.gif >-share/java/jetty/demo/webapps/jetty/images/effbr.gif >-share/java/jetty/demo/webapps/jetty/images/inetu.gif >-share/java/jetty/demo/webapps/jetty/images/info.gif >-share/java/jetty/demo/webapps/jetty/images/info_sm.gif >-share/java/jetty/demo/webapps/jetty/images/jboss.gif >-share/java/jetty/demo/webapps/jetty/images/jettyUML.png >-share/java/jetty/demo/webapps/jetty/images/jetty_banner.gif >-share/java/jetty/demo/webapps/jetty/images/jetty_banner_still.gif >-share/java/jetty/demo/webapps/jetty/images/jicon.gif >-share/java/jetty/demo/webapps/jetty/images/mbLogoBar.gif >-share/java/jetty/demo/webapps/jetty/images/powered.gif >-share/java/jetty/demo/webapps/jetty/images/roadmap.gif >-share/java/jetty/demo/webapps/jetty/images/sourceforge.gif >-share/java/jetty/demo/webapps/jetty/images/trans.gif >-share/java/jetty/demo/webapps/jetty/images/whatsnew.gif >-share/java/jetty/demo/webapps/jetty/index.html >-share/java/jetty/demo/webapps/jetty/jboss/index.html >-share/java/jetty/demo/webapps/jetty/jetty.css >-share/java/jetty/demo/webapps/jetty/jetty/jmx.html >-share/java/jetty/demo/webapps/jetty/jetty/roadmap.html >-share/java/jetty/demo/webapps/jetty/jonas/index.html >-share/java/jetty/demo/webapps/jetty/mailingLists.html >-share/java/jetty/demo/webapps/jetty/plus/datasources.html >-share/java/jetty/demo/webapps/jetty/plus/index.html >-share/java/jetty/demo/webapps/jetty/plus/xadatasources.html >-share/java/jetty/demo/webapps/jetty/project/history.html >-share/java/jetty/demo/webapps/jetty/project/index.html >-share/java/jetty/demo/webapps/jetty/project/jmx.html >-share/java/jetty/demo/webapps/jetty/project/roadmap.html >-share/java/jetty/demo/webapps/jetty/projects.html >-share/java/jetty/demo/webapps/jetty/readme.txt >-share/java/jetty/demo/webapps/jetty/resources.html >-share/java/jetty/demo/webapps/jetty/snoop.jsp >-share/java/jetty/demo/webapps/jetty/sponsors.html >-share/java/jetty/demo/webapps/jetty/support.html >-share/java/jetty/demo/webapps/jetty/tut/GettingStarted.html >-share/java/jetty/demo/webapps/jetty/tut/HttpServer.html >-share/java/jetty/demo/webapps/jetty/tut/Server.html >-share/java/jetty/demo/webapps/jetty/tut/XmlConfiguration.html >-share/java/jetty/demo/webapps/jetty/tut/index.html >-share/java/jetty/demo/webapps/jetty/tut/logging.html >-share/java/jetty/demo/webapps/jetty/tut/mortarboard.png >-share/java/jetty/demo/webapps/jetty/tut/other.html >-share/java/jetty/demo/webapps/jetty/tut/overview.html >-share/java/jetty/demo/webapps/jetty/versions.txt >-share/java/jetty/demo/webapps/jsp-examples.war >-share/java/jetty/demo/webapps/root/WEB-INF/web.xml >-share/java/jetty/demo/webapps/root/XMLSchema.dtd >-share/java/jetty/demo/webapps/root/configure_1_0.dtd >-share/java/jetty/demo/webapps/root/configure_1_1.dtd >-share/java/jetty/demo/webapps/root/configure_1_2.dtd >-share/java/jetty/demo/webapps/root/configure_1_3.dtd >-share/java/jetty/demo/webapps/root/datatypes.dtd >-share/java/jetty/demo/webapps/root/favicon.ico >-share/java/jetty/demo/webapps/root/index.html >-share/java/jetty/demo/webapps/root/web-app_2_2.dtd >-share/java/jetty/demo/webapps/root/web-app_2_3.dtd >-share/java/jetty/demo/webapps/servlets-examples.war >-share/java/jetty/etc/LICENSE.javax.servlet.txt >-share/java/jetty/etc/LICENSE.javax.xml.html >-share/java/jetty/etc/LICENSE.jsse.txt >-share/java/jetty/etc/admin.xml >-share/java/jetty/etc/demo-jmx.xml >-share/java/jetty/etc/demo.xml >-share/java/jetty/etc/demoRealm.properties >-share/java/jetty/etc/demoSSO.xml >-share/java/jetty/etc/demokeystore >-share/java/jetty/etc/dtd/XMLSchema.dtd >-share/java/jetty/etc/dtd/configure_1_0.dtd >-share/java/jetty/etc/dtd/configure_1_1.dtd >-share/java/jetty/etc/dtd/configure_1_2.dtd >-share/java/jetty/etc/dtd/configure_1_3.dtd >-share/java/jetty/etc/dtd/datatypes.dtd >-share/java/jetty/etc/dtd/web-app_2_2.dtd >-share/java/jetty/etc/dtd/web-app_2_3.dtd >-share/java/jetty/etc/examplesRealm.properties >-share/java/jetty/etc/htaccess >-share/java/jetty/etc/htgroup >-share/java/jetty/etc/htpasswd >-share/java/jetty/etc/j2me.xml >-share/java/jetty/etc/jdbcRealm.properties >-share/java/jetty/etc/jetty-jmx.xml >-share/java/jetty/etc/jetty.policy >-share/java/jetty/etc/jetty.xml >-share/java/jetty/etc/jettydemo.p12 >-share/java/jetty/etc/proxy.xml >-share/java/jetty/etc/stresstest.xml >-share/java/jetty/etc/stresstestRealm.properties >-share/java/jetty/etc/watchdog.xml >-share/java/jetty/etc/webdefault.xml >-share/java/jetty/ext/ant.jar >-share/java/jetty/ext/commons-el.jar >-share/java/jetty/ext/commons-logging.jar >-share/java/jetty/ext/jasper-compiler.jar >-share/java/jetty/ext/jasper-runtime.jar >-share/java/jetty/ext/mx4j-remote.jar >-share/java/jetty/ext/mx4j-tools.jar >-share/java/jetty/ext/mx4j.jar >-share/java/jetty/ext/xercesImpl.jar >-share/java/jetty/ext/xml-apis.jar >-share/java/jetty/ext/xmlParserAPIs.jar >-share/java/jetty/extra/build.package.properties >-share/java/jetty/extra/build.xml >-share/java/jetty/extra/etc/LICENSE.LGPL.txt >-share/java/jetty/extra/etc/LICENSE.apache.txt >-share/java/jetty/extra/etc/LICENSE.hsqldb.html >-share/java/jetty/extra/etc/LICENSE.p6spy.html >-share/java/jetty/extra/etc/jaas.policy >-share/java/jetty/extra/etc/jaas.xml >-share/java/jetty/extra/etc/jettyplus-jmx.xml >-share/java/jetty/extra/etc/jettyplus.xml >-share/java/jetty/extra/etc/login.conf >-share/java/jetty/extra/etc/start-jsr77.config >-share/java/jetty/extra/etc/start-plus.config >-share/java/jetty/extra/etc/start.config >-share/java/jetty/extra/etc/tmtest.data >-share/java/jetty/extra/etc/tmtest.properties >-share/java/jetty/extra/etc/tmtest.script >-share/java/jetty/extra/ext/activation.jar >-share/java/jetty/extra/ext/carol.jar >-share/java/jetty/extra/ext/commons-cli-1.0.jar >-share/java/jetty/extra/ext/connector-1_5.jar >-share/java/jetty/extra/ext/howl.jar >-share/java/jetty/extra/ext/hsqldb.jar >-share/java/jetty/extra/ext/javax77.jar >-share/java/jetty/extra/ext/jotm.jar >-share/java/jetty/extra/ext/jotm_iiop_stubs.jar >-share/java/jetty/extra/ext/jotm_jrmp_stubs.jar >-share/java/jetty/extra/ext/jta-spec1_0_1.jar >-share/java/jetty/extra/ext/jts1_0.jar >-share/java/jetty/extra/ext/log4j.jar >-share/java/jetty/extra/ext/mail.jar >-share/java/jetty/extra/ext/xapool.jar >-share/java/jetty/extra/ftp/build.xml >-share/java/jetty/extra/ftp/test/classes/org/mortbay/ftp/TestFtp.class >-share/java/jetty/extra/ftp/test/classes/org/mortbay/ftp/TestServer.class >-share/java/jetty/extra/ibmjsse/build.xml >-share/java/jetty/extra/j2ee/ChangeLog >-share/java/jetty/extra/j2ee/README.TXT >-share/java/jetty/extra/j2ee/build.xml >-share/java/jetty/extra/j2ee/etc/application.xml >-share/java/jetty/extra/j2ee/etc/commons-logging.properties >-share/java/jetty/extra/j2ee/etc/jboss-service.xml >-share/java/jetty/extra/j2ee/etc/jetty-web.xml >-share/java/jetty/extra/j2ee/etc/jetty.xml >-share/java/jetty/extra/j2ee/etc/jetty0-log4j.properties >-share/java/jetty/extra/j2ee/etc/jetty1-log4j.properties >-share/java/jetty/extra/j2ee/etc/templates/mbean-custom.j >-share/java/jetty/extra/j2ee/jboss.properties >-share/java/jetty/extra/j2ee/jetty-5.1.11RC0-jboss-4.0.2.sar >-share/java/jetty/extra/jdk1.2/build.xml >-share/java/jetty/extra/jsr77/build.xml >-share/java/jetty/extra/jsr77/test/build.xml >-share/java/jetty/extra/lib/org.jboss.jetty.jar >-share/java/jetty/extra/lib/org.mortbay.ftp.jar >-share/java/jetty/extra/lib/org.mortbay.j2ee.jar >-share/java/jetty/extra/lib/org.mortbay.jaas.jar >-share/java/jetty/extra/lib/org.mortbay.jetty-jdk1.2.jar >-share/java/jetty/extra/lib/org.mortbay.jetty.plus.jar >-share/java/jetty/extra/lib/org.mortbay.jmx-jdk1.2.jar >-share/java/jetty/extra/lib/org.mortbay.jsr77.jar >-share/java/jetty/extra/lib/org.mortbay.loadbalancer.jar >-share/java/jetty/extra/loadbalancer/README.TXT >-share/java/jetty/extra/loadbalancer/build.xml >-share/java/jetty/extra/plus/README.TXT >-share/java/jetty/extra/plus/build.xml >-share/java/jetty/extra/plus/demo/webapps/jaas/WEB-INF/template.xml >-share/java/jetty/extra/plus/demo/webapps/jaas/auth.html >-share/java/jetty/extra/plus/demo/webapps/jaas/error401.html >-share/java/jetty/extra/plus/demo/webapps/jaas/index.html >-share/java/jetty/extra/plus/demo/webapps/jaas/login.html >-share/java/jetty/extra/plus/demo/webapps/jettyplus/WEB-INF/web.xml >-share/java/jetty/extra/plus/demo/webapps/jettyplus/dstest.html >-share/java/jetty/extra/plus/demo/webapps/jettyplus/index.html >-share/java/jetty/extra/plus/demo/webapps/jettyplus/mailtest.html >-share/java/jetty/extra/plus/demo/webapps/jettyplus/test.jsp >-share/java/jetty/extra/plus/demo/webapps/jettyplus/testResult.jsp >-share/java/jetty/extra/plus/test/build.xml >-share/java/jetty/extra/plus/test/results/TEST-org.mortbay.jaas.TestJAASUserRealm.txt >-share/java/jetty/extra/plus/test/results/TEST-org.mortbay.jndi.java.TestJNDI.txt >-share/java/jetty/extra/resources/carol.properties >-share/java/jetty/extra/resources/jndi.properties >-share/java/jetty/extra/resources/log4j.properties >-share/java/jetty/extra/unix/bin/boot-jetty.sh >-share/java/jetty/extra/unix/bin/jetty.sh >-share/java/jetty/extra/win32/Wrapper.exe >-share/java/jetty/extra/win32/lib/Wrapper.dll >-share/java/jetty/extra/win32/lib/wrapper.jar >-share/java/jetty/extra/win32/readme.txt >-share/java/jetty/extra/win32/service/jettysvc.c >-share/java/jetty/extra/win32/service/makefile >-share/java/jetty/extra/win32/service/mingw32/build.bat >-share/java/jetty/extra/win32/service/mingw32/libjvm.a >-share/java/jetty/extra/win32/service/parseargs.c >-share/java/jetty/extra/win32/service/parseargs.h >-share/java/jetty/extra/win32/service/registry.c >-share/java/jetty/extra/win32/service/registry.h >-share/java/jetty/extra/win32/service/service.c >-share/java/jetty/extra/win32/service/service.h >-share/java/jetty/extra/win32/wrapper.conf >-share/java/jetty/extra/win32/wrapper_license.txt >-share/java/jetty/lib/javax.servlet.jar >-share/java/jetty/lib/org.mortbay.jetty.jar >-share/java/jetty/lib/org.mortbay.jmx.jar >-share/java/jetty/logs/.keepme >-share/java/jetty/resources/.keepme >-share/java/jetty/start.jar >-share/java/jetty/stop.jar >-share/java/jetty/test/build.xml >-share/java/jetty/test/results/TEST-org.mortbay.html.Tests.txt >-share/java/jetty/test/results/TEST-org.mortbay.http.Tests.txt >-share/java/jetty/test/results/TEST-org.mortbay.http.handler.Tests.txt >-share/java/jetty/test/results/TEST-org.mortbay.jetty.Tests.txt >-share/java/jetty/test/results/TEST-org.mortbay.util.Tests.txt >-share/java/jetty/test/results/TEST-org.mortbay.xml.Tests.txt >-share/java/jetty/webapps/javadoc.war >-share/java/jetty/webapps/template/WEB-INF/classes/com/acme/DemoFilter.class >-share/java/jetty/webapps/template/WEB-INF/classes/com/acme/DumpServlet.class >-share/java/jetty/webapps/template/WEB-INF/lib/.keepme >-share/java/jetty/webapps/template/WEB-INF/web.xml >-share/java/jetty/webapps/template/build.xml >-share/java/jetty/webapps/template/index.html >-share/java/jetty/webapps/template/jetty_banner.gif >-share/java/jetty/work/.keepme >-@dirrm share/java/jetty/work >-@dirrm share/java/jetty/webapps/template/src >-@dirrm share/java/jetty/webapps/template/WEB-INF/lib >-@dirrm share/java/jetty/webapps/template/WEB-INF/classes/com/acme >-@dirrm share/java/jetty/webapps/template/WEB-INF/classes/com >-@dirrm share/java/jetty/webapps/template/WEB-INF/classes >-@dirrm share/java/jetty/webapps/template/WEB-INF >-@dirrm share/java/jetty/webapps/template >-@dirrm share/java/jetty/webapps >-@dirrm share/java/jetty/test/src >-@dirrm share/java/jetty/test/results >-@dirrm share/java/jetty/test >-@dirrm share/java/jetty/src >-@dirrm share/java/jetty/resources >-@dirrm share/java/jetty/logs >-@dirrm share/java/jetty/lib >-@dirrm share/java/jetty/javadoc >-@dirrm share/java/jetty/extra/win32/service/mingw32 >-@dirrm share/java/jetty/extra/win32/service >-@dirrm share/java/jetty/extra/win32/lib >-@dirrm share/java/jetty/extra/win32 >-@dirrm share/java/jetty/extra/unix/bin >-@dirrm share/java/jetty/extra/unix >-@dirrm share/java/jetty/extra/resources >-@dirrm share/java/jetty/extra/plus/test/src >-@dirrm share/java/jetty/extra/plus/test/results >-@dirrm share/java/jetty/extra/plus/test >-@dirrm share/java/jetty/extra/plus/src >-@dirrm share/java/jetty/extra/plus/demo/webapps/jettyplus/WEB-INF >-@dirrm share/java/jetty/extra/plus/demo/webapps/jettyplus >-@dirrm share/java/jetty/extra/plus/demo/webapps/jaas/WEB-INF >-@dirrm share/java/jetty/extra/plus/demo/webapps/jaas >-@dirrm share/java/jetty/extra/plus/demo/webapps >-@dirrm share/java/jetty/extra/plus/demo/src >-@dirrm share/java/jetty/extra/plus/demo >-@dirrm share/java/jetty/extra/plus >-@dirrm share/java/jetty/extra/loadbalancer/src >-@dirrm share/java/jetty/extra/loadbalancer >-@dirrm share/java/jetty/extra/lib >-@dirrm share/java/jetty/extra/jsr77/test >-@dirrm share/java/jetty/extra/jsr77/src >-@dirrm share/java/jetty/extra/jsr77 >-@dirrm share/java/jetty/extra/jdk1.2/src >-@dirrm share/java/jetty/extra/jdk1.2 >-@dirrm share/java/jetty/extra/j2ee/src >-@dirrm share/java/jetty/extra/j2ee/etc/templates >-@dirrm share/java/jetty/extra/j2ee/etc >-@dirrm share/java/jetty/extra/j2ee >-@dirrm share/java/jetty/extra/ibmjsse/src >-@dirrm share/java/jetty/extra/ibmjsse >-@dirrm share/java/jetty/extra/ftp/test/src >-@dirrm share/java/jetty/extra/ftp/test/classes/org/mortbay/ftp >-@dirrm share/java/jetty/extra/ftp/test/classes/org/mortbay >-@dirrm share/java/jetty/extra/ftp/test/classes/org >-@dirrm share/java/jetty/extra/ftp/test/classes >-@dirrm share/java/jetty/extra/ftp/test >-@dirrm share/java/jetty/extra/ftp/src >-@dirrm share/java/jetty/extra/ftp >-@dirrm share/java/jetty/extra/ext >-@dirrm share/java/jetty/extra/etc >-@dirrm share/java/jetty/extra >-@dirrm share/java/jetty/ext >-@dirrm share/java/jetty/etc/dtd >-@dirrm share/java/jetty/etc >-@dirrm share/java/jetty/demo/webapps/root/WEB-INF >-@dirrm share/java/jetty/demo/webapps/root >-@dirrm share/java/jetty/demo/webapps/jetty/tut >-@dirrm share/java/jetty/demo/webapps/jetty/project >-@dirrm share/java/jetty/demo/webapps/jetty/plus >-@dirrm share/java/jetty/demo/webapps/jetty/jonas >-@dirrm share/java/jetty/demo/webapps/jetty/jetty >-@dirrm share/java/jetty/demo/webapps/jetty/jboss >-@dirrm share/java/jetty/demo/webapps/jetty/images >-@dirrm share/java/jetty/demo/webapps/jetty/geronimo >-@dirrm share/java/jetty/demo/webapps/jetty/faq >-@dirrm share/java/jetty/demo/webapps/jetty/doc >-@dirrm share/java/jetty/demo/webapps/jetty/casestudies >-@dirrm share/java/jetty/demo/webapps/jetty/auth/ssl >-@dirrm share/java/jetty/demo/webapps/jetty/auth/relax >-@dirrm share/java/jetty/demo/webapps/jetty/auth/noaccess >-@dirrm share/java/jetty/demo/webapps/jetty/auth/admin >-@dirrm share/java/jetty/demo/webapps/jetty/auth >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps/jetty >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay/webapps >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org/mortbay >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/org >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/com/acme >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes/com >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF/classes >-@dirrm share/java/jetty/demo/webapps/jetty/WEB-INF >-@dirrm share/java/jetty/demo/webapps/jetty >-@dirrm share/java/jetty/demo/webapps >-@dirrm share/java/jetty/demo/src >-@dirrm share/java/jetty/demo/servlets >-@dirrm share/java/jetty/demo/docroot/jsp >-@dirrm share/java/jetty/demo/docroot/images >-@dirrm share/java/jetty/demo/docroot/files/tom >-@dirrm share/java/jetty/demo/docroot/files/harry >-@dirrm share/java/jetty/demo/docroot/files/dick >-@dirrm share/java/jetty/demo/docroot/files >-@dirrm share/java/jetty/demo/docroot >-@dirrm share/java/jetty/demo/cgi-bin >-@dirrm share/java/jetty/demo >-@dirrm share/java/jetty/classes/org/mortbay/xml >-@dirrm share/java/jetty/classes/org/mortbay/util/jmx >-@dirrm share/java/jetty/classes/org/mortbay/util >-@dirrm share/java/jetty/classes/org/mortbay/stop >-@dirrm share/java/jetty/classes/org/mortbay/start >-@dirrm share/java/jetty/classes/org/mortbay/servlet >-@dirrm share/java/jetty/classes/org/mortbay/log >-@dirrm share/java/jetty/classes/org/mortbay/jetty/win32 >-@dirrm share/java/jetty/classes/org/mortbay/jetty/servlet/jmx >-@dirrm share/java/jetty/classes/org/mortbay/jetty/servlet >-@dirrm share/java/jetty/classes/org/mortbay/jetty/jmx >-@dirrm share/java/jetty/classes/org/mortbay/jetty >-@dirrm share/java/jetty/classes/org/mortbay/http/nio >-@dirrm share/java/jetty/classes/org/mortbay/http/jmx >-@dirrm share/java/jetty/classes/org/mortbay/http/handler/jmx >-@dirrm share/java/jetty/classes/org/mortbay/http/handler >-@dirrm share/java/jetty/classes/org/mortbay/http/ajp/jmx >-@dirrm share/java/jetty/classes/org/mortbay/http/ajp >-@dirrm share/java/jetty/classes/org/mortbay/http >-@dirrm share/java/jetty/classes/org/mortbay/html >-@dirrm share/java/jetty/classes/org/mortbay >-@dirrm share/java/jetty/classes/org >-@dirrm share/java/jetty/classes/javax/servlet/resources >-@dirrm share/java/jetty/classes/javax/servlet/jsp/tagext >-@dirrm share/java/jetty/classes/javax/servlet/jsp/resources >-@dirrm share/java/jetty/classes/javax/servlet/jsp/el >-@dirrm share/java/jetty/classes/javax/servlet/jsp >-@dirrm share/java/jetty/classes/javax/servlet/http >-@dirrm share/java/jetty/classes/javax/servlet >-@dirrm share/java/jetty/classes/javax >-@dirrm share/java/jetty/classes >-@dirrm share/java/jetty >+sbin/jettyctl
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 110278
: 76511