The following document contains the results of RAT (Release Audit Tool).
*****************************************************
Summary
-------
Notes: 8
Binaries: 8
Archives: 0
Standards: 123
Apache Licensed: 118
Generated Documents: 0
JavaDocs are generated and so license header is optional
Generated files do not required license headers
5 Unknown Licenses
*******************************
Unapproved licenses:
src/native/unix/support/config.guess
src/native/unix/support/config.sub
src/native/unix/native/.indent.pro
src/native/unix/configure
src/native/unix/CHANGES.txt
*******************************
Archives:
*****************************************************
Files with Apache License headers will be marked AL
Binary files (which do not require AL headers) will be marked B
Compressed archives will be marked A
Notices, licenses etc will be marked N
AL build.properties.sample
AL src/main/java/org/apache/commons/daemon/support/DaemonWrapper.java
AL src/main/java/org/apache/commons/daemon/support/DaemonLoader.java
AL src/main/java/org/apache/commons/daemon/support/DaemonConfiguration.java
AL src/main/java/org/apache/commons/daemon/DaemonInitException.java
AL src/main/java/org/apache/commons/daemon/DaemonContext.java
AL src/main/java/org/apache/commons/daemon/DaemonController.java
AL src/main/java/org/apache/commons/daemon/DaemonListener.java
AL src/main/java/org/apache/commons/daemon/Daemon.java
AL src/main/java/org/apache/commons/daemon/DaemonUserSignal.java
AL src/main/java/org/apache/commons/daemon/DaemonPermission.java
AL src/main/assembly/bin.xml
AL src/main/assembly/win.xml
AL src/main/assembly/native-src.xml
AL src/main/assembly/src.xml
AL src/native/windows/xdocs/index.xml
AL src/native/windows/src/private.h
AL src/native/windows/src/handles.c
AL src/native/windows/src/utils.c
AL src/native/windows/src/service.c
AL src/native/windows/src/mclib.c
AL src/native/windows/src/mclib.h
AL src/native/windows/src/log.c
AL src/native/windows/src/console.c
AL src/native/windows/src/cmdline.c
AL src/native/windows/src/registry.c
AL src/native/windows/src/rprocess.c
AL src/native/windows/src/gui.c
AL src/native/windows/src/javajni.c
B src/native/windows/resources/procruns.ico
AL src/native/windows/resources/license.rtf
B src/native/windows/resources/commons.bmp
B src/native/windows/resources/procrunr.ico
B src/native/windows/resources/procrunw.ico
B src/native/windows/resources/susers.bmp
N src/native/windows/README
AL src/native/windows/include/Makefile.inc
AL src/native/windows/include/service.h
AL src/native/windows/include/handles.h
AL src/native/windows/include/gui.h
AL src/native/windows/include/console.h
AL src/native/windows/include/rprocess.h
AL src/native/windows/include/apxwin.h
AL src/native/windows/include/cmdline.h
AL src/native/windows/include/log.h
AL src/native/windows/include/registry.h
AL src/native/windows/include/javajni.h
AL src/native/windows/apps/prunmgr/prunmgr.c
AL src/native/windows/apps/prunmgr/prunmgr.rc
AL src/native/windows/apps/prunmgr/Makefile
AL src/native/windows/apps/prunmgr/prunmgr.h
AL src/native/windows/apps/prunmgr/prunmgr.manifest
AL src/native/windows/apps/prunsrv/Makefile
AL src/native/windows/apps/prunsrv/prunsrv.rc
AL src/native/windows/apps/prunsrv/prunsrv.manifest
AL src/native/windows/apps/prunsrv/prunsrv.h
AL src/native/windows/apps/prunsrv/prunsrv.c
!????? src/native/unix/support/config.guess
!????? src/native/unix/support/config.sub
AL src/native/unix/support/apfunctions.m4
AL src/native/unix/support/install.sh
AL src/native/unix/support/mkdist.sh
AL src/native/unix/support/apsupport.m4
AL src/native/unix/support/buildconf.sh
AL src/native/unix/support/apjava.m4
AL src/native/unix/Makefile.in
AL src/native/unix/configure.in
AL src/native/unix/native/home.c
AL src/native/unix/native/java.h
!????? src/native/unix/native/.indent.pro
AL src/native/unix/native/Makefile.in
AL src/native/unix/native/debug.c
AL src/native/unix/native/signals.h
AL src/native/unix/native/home.h
AL src/native/unix/native/dso-dyld.c
AL src/native/unix/native/location.c
AL src/native/unix/native/debug.h
AL src/native/unix/native/java.c
AL src/native/unix/native/version.h
AL src/native/unix/native/help.c
AL src/native/unix/native/signals.c
AL src/native/unix/native/jsvc.h
AL src/native/unix/native/help.h
AL src/native/unix/native/locks.h
AL src/native/unix/native/dso-dlfcn.c
AL src/native/unix/native/dso.h
AL src/native/unix/native/arguments.h
AL src/native/unix/native/replace.c
AL src/native/unix/native/locks.c
AL src/native/unix/native/location.h
AL src/native/unix/native/arguments.c
AL src/native/unix/native/replace.h
AL src/native/unix/native/jsvc-unix.c
AL src/native/unix/Makedefs.in
!????? src/native/unix/configure
!????? src/native/unix/CHANGES.txt
AL src/native/unix/man/fetch.sh
N src/native/unix/man/README
AL src/native/unix/man/jsvc.1.xml
N src/native/unix/INSTALL.txt
B src/media/logo.xcf
B src/site/resources/images/logo.gif
B src/site/resources/images/logo.png
AL src/site/site.xml
AL src/site/xdoc/mail-lists.xml
AL src/site/xdoc/binaries.xml
AL src/site/xdoc/index.xml
AL src/site/xdoc/download_daemon.xml
AL src/site/xdoc/jsvc.xml
AL src/site/xdoc/procrun.xml
AL src/site/xdoc/issue-tracking.xml
AL src/site/xdoc/faq.xml
AL src/test/java/org/apache/commons/daemon/SimpleDaemon.java
AL src/docs/daemon.html
AL src/docs/daemon.css
AL src/samples/ProcrunServiceInstall.cmd
AL src/samples/AloneService.java
AL src/samples/Native.sh
AL src/samples/AloneDaemon.sh
AL src/samples/SimpleApplication.sh
AL src/samples/ServiceDaemonReadThread.java
AL src/samples/ProcrunService.java
AL src/samples/SimpleDaemon.java
AL src/samples/ProcrunServiceRemove.cmd
AL src/samples/ServiceDaemon.java
N src/samples/README.txt
AL src/samples/SimpleDaemon.sh
AL src/samples/build.xml
AL src/samples/ServiceDaemon.sh
AL src/samples/SimpleApplication.java
AL src/samples/Native.c
N README
AL pom.xml
N LICENSE.txt
N NOTICE.txt
AL PROPOSAL.html
N RELEASE-NOTES.txt
AL build.xml
AL STATUS.html
*****************************************************
Printing headers for files without AL header...
=======================================================================
==src/native/unix/support/config.guess
=======================================================================
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright 1992-2013 Free Software Foundation, Inc.
timestamp='2013-02-04'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that
# program. This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
#
# Originally written by Per Bothner.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
#
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
me=`echo "$0" | sed -e 's,.*/,,'`
usage="\
Usage: $0 [OPTION]
Output the configuration name of the system \`$me' is run on.
Operation modes:
-h, --help print this help, then exit
-t, --time-stamp print date of last modification, then exit
-v, --version print version number, then exit
Report bugs and patches to <config-patches@gnu.org>."
version="\
GNU config.guess ($timestamp)
=======================================================================
==src/native/unix/support/config.sub
=======================================================================
#! /bin/sh
# Configuration validation subroutine script.
# Copyright 1992-2013 Free Software Foundation, Inc.
timestamp='2013-02-04'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that
# program. This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
# Please send patches with a ChangeLog entry to config-patches@gnu.org.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
# If it is invalid, we print an error message on stderr and exit with code 1.
# Otherwise, we print the canonical config type on stdout and succeed.
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
# This file is supposed to be the same for all GNU packages
# and recognize all the CPU types, system types and aliases
# that are meaningful with *any* GNU software.
# Each package is responsible for reporting which valid configurations
# it does not support. The user should be able to distinguish
# a failure to support a valid configuration from a meaningless
# configuration.
# The goal of this file is to map all the various variations of a given
# machine specification into a single specification in the form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
# or in some cases, the newer four-part form:
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
=======================================================================
==src/native/unix/native/.indent.pro
=======================================================================
-i4 -npsl -di0 -br -nce -d0 -cli0 -npcs -nfc1 -nut -ncs
-Tbool
-Targ_data
-Thome_data
-Thome_jvm
-Tdso_handle
=======================================================================
==src/native/unix/configure
=======================================================================
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.59.
#
# Copyright (C) 2003 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
## M4sh Initialization. ##
## --------------------- ##
# Be Bourne compatible
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
emulate sh
NULLCMD=:
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
# is contrary to our usage. Disable this feature.
alias -g '${1+"$@"}'='"$@"'
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
set -o posix
fi
DUALCASE=1; export DUALCASE # for MKS sh
# Support unset when possible.
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
as_unset=unset
else
as_unset=false
fi
# Work around bugs in pre-3.0 UWIN ksh.
$as_unset ENV MAIL MAILPATH
PS1='$ '
PS2='> '
PS4='+ '
# NLS nuisances.
for as_var in \
LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
LC_TELEPHONE LC_TIME
do
if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
eval $as_var=C; export $as_var
else
$as_unset $as_var
fi
done
=======================================================================
==src/native/unix/CHANGES.txt
=======================================================================
APACHE COMMONS DAEMON (UNIX) CHANGELOG:
Changes with 1.0.10
* Fix dynamic libcap loading for some linux ditributions (DAEMON-242)
Changes with 1.0.9
* Dynamically load libcap on linux (DAEMON-234)
Changes with 1.0.8
* Better detection of JDK (DAEMON-220)
* Use CPPFLAGS in makefile (DAEMON-223)
* Add -umask parameter (DAEMON-221)
* Add /etc/alternatives to the location search (DAEMON-224)
Changes with 1.0.7
Changes with 1.0.6
* Fix syslog infinite loop (DAEMON-194)
* Fix syslog invalid descriptors (DAEMON-186)
Changes with 1.0.5
Changes with 1.0.4
* Add DaemonWrapper to allow running standard applications
as daemons. (DAEMON-180)
* Support log rotation using SIGUSR1 (DAEMON-95)
* Fix FreeBSD build (DAEMON-171)
* Add support for config.nice and strip utility (DAEMON-176)
Changes with 1.0.3
* Implement fail() method (DAEMON-128)
* Add missing Java6 parameters (DAEMON-140)
Changes with 1.0.2
* Allow support for OS/X 10.6 (DAEMON-129)
* Prunmgr shows wrong default logging level (DAEMON-132)
* Allon non ASCII characters in classpath (DAEMON-130)
* Log on tab of Prunmgr ignores current settings (DAEMON-126)
* Unable to open directory /proc/self/fd (DAEMON-120)
* Read Java parameters for Java mode in the same way as JVM mode (DAEMON-119)
* Allow running jsvc should as non root (DAEMON-93)
* Support all the standard Java 5 launcher options (DAEMON-84)
* Support compilation on Cygwin (DAEMON-40)
* Add Support for AIX (DAEMON-123)
* Fix default log path (DAEMON-116)
* Wait for JVM clean exit (DAEMON-97)
Changes with 1.0.1