Gitblit Copyright 2011 gitblit.com This product includes software developed at The Apache Software Foundation (http://www.apache.org/). This is an aggregated NOTICE file for the projects included in this distribution or linked to by this distribution. --------------------------------------------------------------------------- Bootstrap --------------------------------------------------------------------------- Bootstrap, released under the Apache Software License, Version 2.0. http://twitter.github.com/bootstrap --------------------------------------------------------------------------- google-code-prettify --------------------------------------------------------------------------- google-code-prettify, released under the Apache Software License, Version 2.0. http://code.google.com/p/google-code-prettify --------------------------------------------------------------------------- Commons Daemon --------------------------------------------------------------------------- Commons Daemon, released under the Apache Software License, Version 2.0. http://commons.apache.org/daemon --------------------------------------------------------------------------- JGit --------------------------------------------------------------------------- JGit, released under the Eclipse Distribution License 1.0. http://eclipse.org/jgit --------------------------------------------------------------------------- Apache Wicket --------------------------------------------------------------------------- Apache Wicket, released under the Apache Software License, Version 2.0. http://wicket.apache.org --------------------------------------------------------------------------- Jetty --------------------------------------------------------------------------- Jetty, released under the Apache Software License, Version 2.0. http://eclipse.org/jetty --------------------------------------------------------------------------- Apache Lucene --------------------------------------------------------------------------- Apache Lucene, released under the Apache Software License, Version 2.0. http://lucene.apache.org --------------------------------------------------------------------------- Groovy --------------------------------------------------------------------------- Groovy, released under the Apache Software License, Version 2.0. http://groovy.codehaus.org --------------------------------------------------------------------------- SLF4J --------------------------------------------------------------------------- SLF4J, released under the MIT/X11 License. http://www.slf4j.org --------------------------------------------------------------------------- Log4j --------------------------------------------------------------------------- Log4j, released under the Apache Software License, Version 2.0. http://logging.apache.org/log4j --------------------------------------------------------------------------- BouncyCastle --------------------------------------------------------------------------- BouncyCastle, released under the MIT/X11 License. http://www.bouncycastle.org --------------------------------------------------------------------------- JSch --------------------------------------------------------------------------- JSch - Java Secure Channel, released under the BSD License. http://www.jcraft.com/jsch --------------------------------------------------------------------------- Rome --------------------------------------------------------------------------- Rome RSS and Atom Java Utilities, released under the Apache Software License, Version 1.1. http://rome.dev.java.net --------------------------------------------------------------------------- jdom --------------------------------------------------------------------------- jdom xml library, released under the Apache-style Software License. http://www.jdom.org --------------------------------------------------------------------------- google-gson --------------------------------------------------------------------------- google-gson, released under the Apache-style Software License. http://code.google.com/p/google-gson --------------------------------------------------------------------------- javamail --------------------------------------------------------------------------- javamail, released under multiple licenses CDDL-1.0, BSD, GPL-2.0, GNU-Classpath. http://kenai.com/projects/javamail --------------------------------------------------------------------------- JUnit --------------------------------------------------------------------------- JUnit, released under the Common Public License. http://junit.org --------------------------------------------------------------------------- Fancybox image viewer --------------------------------------------------------------------------- Fancybox image viewer, released under the MIT and GPL Licenses. http://fancybox.net --------------------------------------------------------------------------- FatCow Icons --------------------------------------------------------------------------- FatCow Icons, released under the Creative Commons CC-BY License. http://www.fatcow.com/free-icons --------------------------------------------------------------------------- Git logo --------------------------------------------------------------------------- Git logo, released under the Creative Commons CC-BY License. http://henrik.nyh.se/2007/06/alternative-git-logo-and-favicon --------------------------------------------------------------------------- Git logo --------------------------------------------------------------------------- Git logo, released under the Creative Commons Attribution 3.0 Unported License. http://git-scm.com/downloads/logos --------------------------------------------------------------------------- magnifying glass search icon --------------------------------------------------------------------------- magnifying glass search icon, released under the Creative Commons CC-BY License. http://gnome.org --------------------------------------------------------------------------- GLYHPICONS --------------------------------------------------------------------------- GLPYHICONS, released under the Creative Commons CC-BY License. http://glyphicons.com --------------------------------------------------------------------------- UnboundID --------------------------------------------------------------------------- UnboundID, released under the GNU LESSER GENERAL PUBLIC LICENSE. http://www.unboundid.com --------------------------------------------------------------------------- JCalendar --------------------------------------------------------------------------- JCalendar, released under the GNU LESSER GENERAL PUBLIC LICENSE. http://www.toedter.com/en/jcalendar --------------------------------------------------------------------------- Commons-Compress --------------------------------------------------------------------------- Commons-Compress, released under the Apache Software License, Version 2.0. http://commons.apache.org/compress --------------------------------------------------------------------------- XZ for Java --------------------------------------------------------------------------- XZ for Java, released under the Public Domain http://tukaani.org/xz/java.html --------------------------------------------------------------------------- Iconic --------------------------------------------------------------------------- Iconic, release under the Creative Commons Share Alike 3.0 License. http://somerandomdude.com/work/iconic --------------------------------------------------------------------------- AngularJS --------------------------------------------------------------------------- AngularJS, release under the MIT License. http://angularjs.org/ --------------------------------------------------------------------------- FreeMarker --------------------------------------------------------------------------- FreeMarker, release under a modified BSD License. (http://www.freemarker.org/docs/app_license.html) http://www.freemarker.org/ --------------------------------------------------------------------------- Waffle --------------------------------------------------------------------------- Waffle, release under the Eclipse Public License, version 1.0 http://dblock.github.io/waffle --------------------------------------------------------------------------- JNA --------------------------------------------------------------------------- JNA, release under the Lesser GNU Public License, version 2.1 https://github.com/twall/jna --------------------------------------------------------------------------- Guava --------------------------------------------------------------------------- Guava, release under the Apache License 2.0. https://code.google.com/p/guava-libraries --------------------------------------------------------------------------- libpam4j --------------------------------------------------------------------------- libpam4j, release under the MIT license. https://github.com/kohsuke/libpam4j --------------------------------------------------------------------------- commons-codec --------------------------------------------------------------------------- commons-codec, release under the Apache License 2.0. http://commons.apache.org/proper/commons-codec --------------------------------------------------------------------------- pegdown --------------------------------------------------------------------------- pegdown, release under the Apache License 2.0. https://github.com/sirthias/pegdown --------------------------------------------------------------------------- font-awesome --------------------------------------------------------------------------- font-awesome, release under the SIL OFL 1.1. https://github.com/FortAwesome/Font-Awesome --------------------------------------------------------------------------- AUI (excerpts) ----------------------------------------------------------------
#! /bin/bash
### BEGIN INIT INFO
# Provides:          rspamd
# Required-Start:    $syslog $remote_fs
# Required-Stop:     $syslog $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Rspamd spam filtering system
# Description:       Rspamd is fast and modular spam filtering system
### END INIT INFO

# Author: Vsevolod Stakhov <vsevolod@highsecure.ru>

# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="Rspamd"
NAME=rspamd
DAEMON=/usr/bin/$NAME
RSPAMADM=/usr/bin/rspamadm
DAEMON_ARGS="-c /etc/rspamd/rspamd.conf"
DESC="rapid spam filtering system"
PIDFILE=/run/rspamd/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

#
# Function that starts the daemon/service
#
do_start()
{
	# Return
	#   0 if daemon has been started
	#   1 if daemon was already running
	#   2 if daemon could not be started
	mkdir -m 755 -p /run/rspamd
	chown _rspamd:_rspamd /run/rspamd
	$RSPAMADM configtest $DAEMON_ARGS > /dev/null \
		|| return 1
	start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
		$DAEMON_ARGS -u _rspamd -g _rspamd \
		|| return 2
}

#
# Function that stops the daemon/service
#
do_stop()
{
	# Return
	#   0 if daemon has been stopped
	#   1 if daemon was already stopped
	#   2 if daemon could not be stopped
	#   other if a failure occurred
	start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE
	RETVAL="$?"
	[ "$RETVAL" = 2 ] && return 2
	# Many daemons don't delete their pidfiles when they exit.
	rm -f $PIDFILE
	return "$RETVAL"
}

#
# Function that sends a SIGHUP to the daemon/service
#
do_reload() {
	start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE
	return 0
}

#
# Function that sends a SIGUSR1 to the daemon/service
#
do_reopenlog() {
	start-stop-daemon --stop --signal 10 --quiet --pidfile $PIDFILE
	return 0
}

case "$1" in
  start)
    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
    do_start
    case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
    esac
    ;;
  stop)
    [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
    do_stop
    case "$?" in
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
    esac
    ;;
  status)
    status_of_proc -p $PIDFILE "$DAEMON" "$NAME" || exit $?
    ;;
  reload|force-reload)
    log_daemon_msg "Reloading $DESC" "$NAME"
    do_reload
    log_end_msg $?
    ;;
  reopenlog)
    log_daemon_msg "Reopen logs for $DESC" "$NAME"
    do_reopenlog
    log_end_msg $?
    ;;
  restart)
    log_daemon_msg "Restarting $DESC" "$NAME"
    do_stop
    case "$?" in
      0|1)
	do_start
	case "$?" in
	  0) log_end_msg 0 ;;
	  1) log_end_msg 1 ;; # Old process is still running
	  *) log_end_msg 1 ;; # Failed to start
	esac
	;;
      *)
	# Failed to stop
	log_end_msg 1
	;;
    esac
    ;;
  *)
    echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload|reopenlog}" >&2
    exit 3
    ;;
esac

exit 0