Import milter-manager-1.0.1 as wip/milter-manager.

milter manager is a milter to use multiple milters effectively.

If milter manager is introduced, milter manager administrates milters instead of
MTA. The was has some advantages:

  * reduce milter administration cost
  * combine milters flexibly
This commit is contained in:
OBATA Akio 2009-06-14 06:29:47 +00:00 committed by Thomas Klausner
parent 92cecd39e9
commit f44a6a3cd4
5 changed files with 622 additions and 0 deletions

7
milter-manager/DESCR Normal file
View file

@ -0,0 +1,7 @@
milter manager is a milter to use multiple milters effectively.
If milter manager is introduced, milter manager administrates milters instead of
MTA. The was has some advantages:
* reduce milter administration cost
* combine milters flexibly

72
milter-manager/Makefile Normal file
View file

@ -0,0 +1,72 @@
# $NetBSD: Makefile,v 1.1.1.1 2009/06/14 06:29:47 obache Exp $
#
DISTNAME= milter-manager-1.0.1
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=milter-manager/}
MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://milter-manager.sourceforge.net/
COMMENT= Milter to use milters effectively
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_TOOLS+= pkg-config intltool msgfmt
USE_LIBTOOL= yes
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc
CONFIGURE_ARGS+= --with-package-platform=pkgsrc
CONFIGURE_ARGS+= --with-rcddir=${RCD_SCRIPTS_DIR}
PKG_SYSCONFSUBDIR= ${PKGBASE}
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
INSTALL_MAKE_FLAGS+= pkgsysconfdir=${EGDIR}
PKGCONFIG_OVERRIDE+= libmilter.pc.in
PKGCONFIG_OVERRIDE+= milter-client.pc.in
PKGCONFIG_OVERRIDE+= milter-core.pc.in
PKGCONFIG_OVERRIDE+= milter-manager.pc.in
PKGCONFIG_OVERRIDE+= milter-server.pc.in
MILTER_MANAGER_USER?= milter-manager
MILTER_MANAGER_GROUP?= milter-manager
MILTER_MANAGER_SOCKET_GROUP?= mail
PKG_GROUPS= ${MILTER_MANAGER_GROUP} ${MILTER_MANAGER_SOCKET_GROUP}
PKG_USERS= ${MILTER_MANAGER_USER}:${MILTER_MANAGER_GROUP}
PKG_GROUPS_VARS+= MILTER_MANAGER_GROUP MILTER_MANAGER_SOCKET_GROUP
PKG_USERS_VARS= MILTER_MANAGER_USER
OWN_DIRS+= ${PKG_SYSCONFDIR}/applicable-conditions
OWN_DIRS+= ${PKG_SYSCONFDIR}/defaults
OWN_DIRS_PERMS+= ${VARBASE}/run/milter-manager \
${MILTER_MANAGER_USER} ${MILTER_MANAGER_GROUP} 755
FILES_SUBST+= MILTER_MANAGER_USER=${MILTER_MANAGER_USER}
FILES_SUBST+= MILTER_MANAGER_GROUP=${MILTER_MANAGER_GROUP}
FILES_SUBST+= MILTER_MANAGER_SOCKET_GROUP=${MILTER_MANAGER_SOCKET_GROUP}
.for conf in milter-manager.conf \
applicable-conditions/remote-network.conf \
applicable-conditions/s25r.conf \
applicable-conditions/sendmail-compatible.conf \
defaults/pkgsrc.conf
CONF_FILES+= ${EGDIR}/${conf} ${PKG_SYSCONFDIR}/${conf}
.endfor
RCD_SCRIPTS= milter-manager
BUILD_DEFS+= RCD_SCRIPTS_DIR VARBASE
BUILD_DEFS+= MILTER_MANAGER_USER
BUILD_DEFS+= MILTER_MANAGER_GROUP
BUILD_DEFS+= MILTER_MANAGER_SOCKET_GROUP
REPLACE_RUBY= admin/public/dispatch.*
.include "../../lang/ruby/replace.mk"
.include "../../lang/ruby/buildlink3.mk"
.include "../../devel/ruby-gnome2-glib/buildlink3.mk"
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.12.3
.include "../../devel/glib2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

520
milter-manager/PLIST Normal file
View file

@ -0,0 +1,520 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2009/06/14 06:29:47 obache Exp $
bin/milter-manager-log-analyzer
bin/milter-performance-check
bin/milter-test-client
bin/milter-test-server
include/milter-manager/libmilter/libmilter/mfapi.h
include/milter-manager/libmilter/libmilter/mfdef.h
include/milter-manager/milter/client.h
include/milter-manager/milter/client/milter-client-context.h
include/milter-manager/milter/client/milter-client-enum-types.h
include/milter-manager/milter/core.h
include/milter-manager/milter/core/milter-agent.h
include/milter-manager/milter/core/milter-command-decoder.h
include/milter-manager/milter/core/milter-command-encoder.h
include/milter-manager/milter/core/milter-connection.h
include/milter-manager/milter/core/milter-decoder.h
include/milter-manager/milter/core/milter-encoder.h
include/milter-manager/milter/core/milter-enum-types.h
include/milter-manager/milter/core/milter-error-emittable.h
include/milter-manager/milter/core/milter-esmtp.h
include/milter-manager/milter/core/milter-finished-emittable.h
include/milter-manager/milter/core/milter-headers.h
include/milter-manager/milter/core/milter-logger.h
include/milter-manager/milter/core/milter-macros-requests.h
include/milter-manager/milter/core/milter-option.h
include/milter-manager/milter/core/milter-protocol-agent.h
include/milter-manager/milter/core/milter-protocol.h
include/milter-manager/milter/core/milter-reader.h
include/milter-manager/milter/core/milter-reply-decoder.h
include/milter-manager/milter/core/milter-reply-encoder.h
include/milter-manager/milter/core/milter-reply-signals.h
include/milter-manager/milter/core/milter-syslog-logger.h
include/milter-manager/milter/core/milter-utils.h
include/milter-manager/milter/core/milter-version.h
include/milter-manager/milter/core/milter-writer.h
include/milter-manager/milter/manager.h
include/milter-manager/milter/manager/milter-manager-applicable-condition.h
include/milter-manager/milter/manager/milter-manager-child.h
include/milter-manager/milter/manager/milter-manager-children.h
include/milter-manager/milter/manager/milter-manager-configuration.h
include/milter-manager/milter/manager/milter-manager-control-command-decoder.h
include/milter-manager/milter/manager/milter-manager-control-command-encoder.h
include/milter-manager/milter/manager/milter-manager-control-protocol.h
include/milter-manager/milter/manager/milter-manager-control-reply-decoder.h
include/milter-manager/milter/manager/milter-manager-control-reply-encoder.h
include/milter-manager/milter/manager/milter-manager-controller-context.h
include/milter-manager/milter/manager/milter-manager-controller.h
include/milter-manager/milter/manager/milter-manager-egg.h
include/milter-manager/milter/manager/milter-manager-enum-types.h
include/milter-manager/milter/manager/milter-manager-launch-command-decoder.h
include/milter-manager/milter/manager/milter-manager-launch-command-encoder.h
include/milter-manager/milter/manager/milter-manager-launch-protocol.h
include/milter-manager/milter/manager/milter-manager-leader.h
include/milter-manager/milter/manager/milter-manager-module-impl.h
include/milter-manager/milter/manager/milter-manager-module.h
include/milter-manager/milter/manager/milter-manager-objects.h
include/milter-manager/milter/manager/milter-manager-process-launcher.h
include/milter-manager/milter/manager/milter-manager-reply-decoder.h
include/milter-manager/milter/manager/milter-manager-reply-encoder.h
include/milter-manager/milter/manager/milter-manager-reply-protocol.h
include/milter-manager/milter/manager/milter-manager.h
include/milter-manager/milter/server.h
include/milter-manager/milter/server/milter-server-context.h
include/milter-manager/milter/server/milter-server-enum-types.h
lib/libmilter-client.la
lib/libmilter-core.la
lib/libmilter-manager.la
lib/libmilter-server.la
lib/milter-manager/binding/ext/milter_manager.la
lib/milter-manager/binding/ext/milter_toolkit.la
lib/milter-manager/binding/lib/milter.rb
lib/milter-manager/binding/lib/milter/compatible.rb
lib/milter-manager/binding/lib/milter/manager.rb
lib/milter-manager/binding/lib/milter/manager/child-context.rb
lib/milter-manager/binding/lib/milter/manager/debian-init-detector.rb
lib/milter-manager/binding/lib/milter/manager/detector.rb
lib/milter-manager/binding/lib/milter/manager/enma-socket-detector.rb
lib/milter-manager/binding/lib/milter/manager/freebsd-rc-detector.rb
lib/milter-manager/binding/lib/milter/manager/init-detector.rb
lib/milter-manager/binding/lib/milter/manager/pkgsrc-rc-detector.rb
lib/milter-manager/binding/lib/milter/manager/rcng-detector.rb
lib/milter-manager/binding/lib/milter/manager/redhat-init-detector.rb
lib/milter-manager/binding/lib/milter/toolkit.rb
lib/milter-manager/libmilter.la
lib/milter-manager/module/configuration/milter-manager-ruby-configuration.la
lib/pkgconfig/libmilter.pc
lib/pkgconfig/milter-client.pc
lib/pkgconfig/milter-core.pc
lib/pkgconfig/milter-manager.pc
lib/pkgconfig/milter-server.pc
man/ja/man1/milter-manager-log-analyzer.1
man/ja/man1/milter-manager.1
man/ja/man1/milter-performance-check.1
man/ja/man1/milter-test-client.1
man/ja/man1/milter-test-server.1
man/man1/milter-manager-log-analyzer.1
man/man1/milter-manager.1
man/man1/milter-performance-check.1
man/man1/milter-test-client.1
man/man1/milter-test-server.1
sbin/milter-manager
share/doc/milter-manager/commands.html
share/doc/milter-manager/configuration.html
share/doc/milter-manager/home.png
share/doc/milter-manager/index.html
share/doc/milter-manager/index.sgml
share/doc/milter-manager/install-options-to-centos.html
share/doc/milter-manager/install-options-to-freebsd.html
share/doc/milter-manager/install-options-to-ubuntu.html
share/doc/milter-manager/install-to-centos.html
share/doc/milter-manager/install-to-freebsd.html
share/doc/milter-manager/install-to-others.html
share/doc/milter-manager/install-to-ubuntu.html
share/doc/milter-manager/install-to.html
share/doc/milter-manager/install.html
share/doc/milter-manager/introduction.html
share/doc/milter-manager/ja/api-index-deprecated.xml
share/doc/milter-manager/ja/api-index-full.xml
share/doc/milter-manager/ja/client.xml
share/doc/milter-manager/ja/commands.html
share/doc/milter-manager/ja/configuration.html
share/doc/milter-manager/ja/core.xml
share/doc/milter-manager/ja/home.png
share/doc/milter-manager/ja/index.html
share/doc/milter-manager/ja/index.sgml
share/doc/milter-manager/ja/install-options-to-centos.html
share/doc/milter-manager/ja/install-options-to-freebsd.html
share/doc/milter-manager/ja/install-options-to-ubuntu.html
share/doc/milter-manager/ja/install-to-centos.html
share/doc/milter-manager/ja/install-to-freebsd.html
share/doc/milter-manager/ja/install-to-others.html
share/doc/milter-manager/ja/install-to-ubuntu.html
share/doc/milter-manager/ja/install-to.html
share/doc/milter-manager/ja/install.html
share/doc/milter-manager/ja/introduction.html
share/doc/milter-manager/ja/left.png
share/doc/milter-manager/ja/libmilter-compatible.xml
share/doc/milter-manager/ja/manager.xml
share/doc/milter-manager/ja/mfapi.xml
share/doc/milter-manager/ja/mfdef.xml
share/doc/milter-manager/ja/milter-agent.xml
share/doc/milter-manager/ja/milter-client-context.xml
share/doc/milter-manager/ja/milter-client-enum-types.xml
share/doc/milter-manager/ja/milter-command-decoder.xml
share/doc/milter-manager/ja/milter-command-encoder.xml
share/doc/milter-manager/ja/milter-connection.xml
share/doc/milter-manager/ja/milter-decoder.xml
share/doc/milter-manager/ja/milter-encoder.xml
share/doc/milter-manager/ja/milter-enum-types.xml
share/doc/milter-manager/ja/milter-error-emittable.xml
share/doc/milter-manager/ja/milter-finished-emittable.xml
share/doc/milter-manager/ja/milter-headers.xml
share/doc/milter-manager/ja/milter-logger.xml
share/doc/milter-manager/ja/milter-macros-requests.xml
share/doc/milter-manager/ja/milter-manager-admin-ja.png
share/doc/milter-manager/ja/milter-manager-admin.png
share/doc/milter-manager/ja/milter-manager-applicable-condition.xml
share/doc/milter-manager/ja/milter-manager-child.xml
share/doc/milter-manager/ja/milter-manager-children.xml
share/doc/milter-manager/ja/milter-manager-configuration.xml
share/doc/milter-manager/ja/milter-manager-control-command-decoder.xml
share/doc/milter-manager/ja/milter-manager-control-command-encoder.xml
share/doc/milter-manager/ja/milter-manager-control-protocol.xml
share/doc/milter-manager/ja/milter-manager-control-reply-decoder.xml
share/doc/milter-manager/ja/milter-manager-control-reply-encoder.xml
share/doc/milter-manager/ja/milter-manager-controller.xml
share/doc/milter-manager/ja/milter-manager-egg.xml
share/doc/milter-manager/ja/milter-manager-enum-types.xml
share/doc/milter-manager/ja/milter-manager-launch-command-decoder.xml
share/doc/milter-manager/ja/milter-manager-launch-command-encoder.xml
share/doc/milter-manager/ja/milter-manager-launch-protocol.xml
share/doc/milter-manager/ja/milter-manager-leader.xml
share/doc/milter-manager/ja/milter-manager-log-analyzer-graphs.png
share/doc/milter-manager/ja/milter-manager-log-analyzer.html
share/doc/milter-manager/ja/milter-manager-module-impl.xml
share/doc/milter-manager/ja/milter-manager-module.xml
share/doc/milter-manager/ja/milter-manager-objects.xml
share/doc/milter-manager/ja/milter-manager-process-launcher.xml
share/doc/milter-manager/ja/milter-manager-reply-decoder.xml
share/doc/milter-manager/ja/milter-manager-reply-encoder.xml
share/doc/milter-manager/ja/milter-manager-reply-protocol.xml
share/doc/milter-manager/ja/milter-manager.devhelp
share/doc/milter-manager/ja/milter-manager.devhelp2
share/doc/milter-manager/ja/milter-manager.html
share/doc/milter-manager/ja/milter-manager.xml
share/doc/milter-manager/ja/milter-option.xml
share/doc/milter-manager/ja/milter-performance-check.html
share/doc/milter-manager/ja/milter-protocol-agent.xml
share/doc/milter-manager/ja/milter-protocol.xml
share/doc/milter-manager/ja/milter-reader.xml
share/doc/milter-manager/ja/milter-reply-decoder.xml
share/doc/milter-manager/ja/milter-reply-encoder.xml
share/doc/milter-manager/ja/milter-reply-signals.xml
share/doc/milter-manager/ja/milter-server-context.xml
share/doc/milter-manager/ja/milter-server-enum-types.xml
share/doc/milter-manager/ja/milter-syslog-logger.xml
share/doc/milter-manager/ja/milter-test-client.html
share/doc/milter-manager/ja/milter-test-server.html
share/doc/milter-manager/ja/milter-utils.xml
share/doc/milter-manager/ja/milter-version.xml
share/doc/milter-manager/ja/milter-writer.xml
share/doc/milter-manager/ja/mta-and-milter-manager-and-child-milter-ja.png
share/doc/milter-manager/ja/mta-and-milter-manager-and-child-milter.png
share/doc/milter-manager/ja/news.html
share/doc/milter-manager/ja/readme.html
share/doc/milter-manager/ja/right.png
share/doc/milter-manager/ja/sendmail-and-milter-ja.png
share/doc/milter-manager/ja/sendmail-and-milter.png
share/doc/milter-manager/ja/sendmail-and-postfix-and-milter-ja.png
share/doc/milter-manager/ja/sendmail-and-postfix-and-milter.png
share/doc/milter-manager/ja/start.html
share/doc/milter-manager/ja/style.css
share/doc/milter-manager/ja/up.png
share/doc/milter-manager/left.png
share/doc/milter-manager/milter-manager-admin-ja.png
share/doc/milter-manager/milter-manager-admin.png
share/doc/milter-manager/milter-manager-log-analyzer-graphs.png
share/doc/milter-manager/milter-manager-log-analyzer.html
share/doc/milter-manager/milter-manager.devhelp
share/doc/milter-manager/milter-manager.devhelp2
share/doc/milter-manager/milter-manager.html
share/doc/milter-manager/milter-performance-check.html
share/doc/milter-manager/milter-test-client.html
share/doc/milter-manager/milter-test-server.html
share/doc/milter-manager/mta-and-milter-manager-and-child-milter-ja.png
share/doc/milter-manager/mta-and-milter-manager-and-child-milter.png
share/doc/milter-manager/news.html
share/doc/milter-manager/readme.html
share/doc/milter-manager/right.png
share/doc/milter-manager/sendmail-and-milter-ja.png
share/doc/milter-manager/sendmail-and-milter.png
share/doc/milter-manager/sendmail-and-postfix-and-milter-ja.png
share/doc/milter-manager/sendmail-and-postfix-and-milter.png
share/doc/milter-manager/start.html
share/doc/milter-manager/style.css
share/doc/milter-manager/up.png
share/examples/milter-manager/applicable-conditions/authentication.conf
share/examples/milter-manager/applicable-conditions/remote-network.conf
share/examples/milter-manager/applicable-conditions/s25r.conf
share/examples/milter-manager/applicable-conditions/sendmail-compatible.conf
share/examples/milter-manager/cron.d/debian/milter-manager-log
share/examples/milter-manager/cron.d/freebsd/milter-manager-log
share/examples/milter-manager/cron.d/redhat/milter-manager-log
share/examples/milter-manager/defaults/debian.conf
share/examples/milter-manager/defaults/freebsd.conf
share/examples/milter-manager/defaults/pkgsrc.conf
share/examples/milter-manager/defaults/redhat.conf
share/examples/milter-manager/init.d/debian/default/milter-manager
share/examples/milter-manager/init.d/debian/milter-manager
share/examples/milter-manager/init.d/redhat/milter-manager
share/examples/milter-manager/init.d/redhat/sysconfig/milter-manager
share/examples/milter-manager/milter-manager.conf
share/examples/milter-manager/rc.d/milter-manager
share/examples/rc.d/milter-manager
share/milter-manager/admin/README
share/milter-manager/admin/Rakefile
share/milter-manager/admin/TODO
share/milter-manager/admin/app/controllers/application.rb
share/milter-manager/admin/app/controllers/config/applicable_conditions_controller.rb
share/milter-manager/admin/app/controllers/config/connections_controller.rb
share/milter-manager/admin/app/controllers/config/milters_controller.rb
share/milter-manager/admin/app/controllers/config_controller.rb
share/milter-manager/admin/app/controllers/control_controller.rb
share/milter-manager/admin/app/controllers/sessions_controller.rb
share/milter-manager/admin/app/controllers/users_controller.rb
share/milter-manager/admin/app/controllers/welcome_controller.rb
share/milter-manager/admin/app/helpers/application_helper.rb
share/milter-manager/admin/app/helpers/config/applicable_conditions_helper.rb
share/milter-manager/admin/app/helpers/config/connections_helper.rb
share/milter-manager/admin/app/helpers/config/milters_helper.rb
share/milter-manager/admin/app/helpers/config_helper.rb
share/milter-manager/admin/app/helpers/control_helper.rb
share/milter-manager/admin/app/helpers/sessions_helper.rb
share/milter-manager/admin/app/helpers/users_helper.rb
share/milter-manager/admin/app/helpers/welcome_helper.rb
share/milter-manager/admin/app/models/config/applicable_condition.rb
share/milter-manager/admin/app/models/config/connection.rb
share/milter-manager/admin/app/models/config/milter.rb
share/milter-manager/admin/app/models/config/restriction.rb
share/milter-manager/admin/app/models/configuration.rb
share/milter-manager/admin/app/models/user.rb
share/milter-manager/admin/app/views/config/applicable_conditions/index.html.erb
share/milter-manager/admin/app/views/config/applicable_conditions/show.html.erb
share/milter-manager/admin/app/views/config/connections/edit.html.erb
share/milter-manager/admin/app/views/config/connections/show.html.erb
share/milter-manager/admin/app/views/config/index.html.erb
share/milter-manager/admin/app/views/config/milters/edit.html.erb
share/milter-manager/admin/app/views/config/milters/index.html.erb
share/milter-manager/admin/app/views/config/milters/new.html.erb
share/milter-manager/admin/app/views/config/milters/show.html.erb
share/milter-manager/admin/app/views/control/index.html.erb
share/milter-manager/admin/app/views/layouts/_footer.html.erb
share/milter-manager/admin/app/views/layouts/_header.html.erb
share/milter-manager/admin/app/views/layouts/application.html.erb
share/milter-manager/admin/app/views/rescues/404.html.erb
share/milter-manager/admin/app/views/rescues/500.html.erb
share/milter-manager/admin/app/views/sessions/new.html.erb
share/milter-manager/admin/app/views/users/new.html.erb
share/milter-manager/admin/app/views/welcome/index.html.erb
share/milter-manager/admin/config/boot.rb
share/milter-manager/admin/config/database.yml
share/milter-manager/admin/config/environment.rb
share/milter-manager/admin/config/environments/development.rb
share/milter-manager/admin/config/environments/production.rb
share/milter-manager/admin/config/environments/test.rb
share/milter-manager/admin/config/initializers/inflections.rb
share/milter-manager/admin/config/initializers/mime_types.rb
share/milter-manager/admin/config/initializers/new_rails_defaults.rb
share/milter-manager/admin/config/initializers/site_keys.rb
share/milter-manager/admin/config/locales/en.yml
share/milter-manager/admin/config/locales/ja.yml
share/milter-manager/admin/config/locales/rails/ja.yml
share/milter-manager/admin/config/routes.rb
share/milter-manager/admin/db/migrate/20081125042659_create_milters.rb
share/milter-manager/admin/db/migrate/20081126000659_create_connections.rb
share/milter-manager/admin/db/migrate/20081126001355_add_default_config_connection.rb
share/milter-manager/admin/db/migrate/20081202083637_add_connection_spec_to_milters.rb
share/milter-manager/admin/db/migrate/20081203131215_create_configurations.rb
share/milter-manager/admin/db/migrate/20081209042157_create_applicable_conditions.rb
share/milter-manager/admin/db/migrate/20081209074801_create_restrictions.rb
share/milter-manager/admin/db/migrate/20081209082702_remove_target_from_milters.rb
share/milter-manager/admin/db/migrate/20081212075410_add_enabled_to_milters.rb
share/milter-manager/admin/db/migrate/20081212080532_add_description_to_milters.rb
share/milter-manager/admin/db/migrate/20081214112549_decompose_spec.rb
share/milter-manager/admin/db/migrate/20081216125103_add_timeout_to_milters.rb
share/milter-manager/admin/db/migrate/20081216130836_add_user_name_to_milters.rb
share/milter-manager/admin/db/migrate/20090107013320_add_command_options_to_milters.rb
share/milter-manager/admin/db/migrate/20090116065917_create_users.rb
share/milter-manager/admin/doc/README_FOR_APP
share/milter-manager/admin/lib/authenticated_system.rb
share/milter-manager/admin/lib/authenticated_test_helper.rb
share/milter-manager/admin/lib/milter/manager.rb
share/milter-manager/admin/lib/milter/manager/connection_spec.rb
share/milter-manager/admin/lib/milter/manager/controller_client.rb
share/milter-manager/admin/lib/tasks/testing.rake
share/milter-manager/admin/public/404.html
share/milter-manager/admin/public/422.html
share/milter-manager/admin/public/500.html
share/milter-manager/admin/public/dispatch.cgi
share/milter-manager/admin/public/dispatch.fcgi
share/milter-manager/admin/public/dispatch.rb
share/milter-manager/admin/public/favicon.ico
share/milter-manager/admin/public/images/logo.png
share/milter-manager/admin/public/images/logo.svg
share/milter-manager/admin/public/images/menu-background.png
share/milter-manager/admin/public/images/menu-background.svg
share/milter-manager/admin/public/images/rails.png
share/milter-manager/admin/public/javascripts/application.js
share/milter-manager/admin/public/javascripts/controls.js
share/milter-manager/admin/public/javascripts/dragdrop.js
share/milter-manager/admin/public/javascripts/effects.js
share/milter-manager/admin/public/javascripts/prototype.js
share/milter-manager/admin/public/robots.txt
share/milter-manager/admin/public/stylesheets/base.css
share/milter-manager/admin/public/stylesheets/config.css
share/milter-manager/admin/script/about
share/milter-manager/admin/script/console
share/milter-manager/admin/script/dbconsole
share/milter-manager/admin/script/destroy
share/milter-manager/admin/script/generate
share/milter-manager/admin/script/performance/benchmarker
share/milter-manager/admin/script/performance/profiler
share/milter-manager/admin/script/performance/request
share/milter-manager/admin/script/plugin
share/milter-manager/admin/script/process/inspector
share/milter-manager/admin/script/process/reaper
share/milter-manager/admin/script/process/spawner
share/milter-manager/admin/script/runner
share/milter-manager/admin/script/server
share/milter-manager/admin/test/fixtures/applicable_conditions.yml
share/milter-manager/admin/test/fixtures/configurations.yml
share/milter-manager/admin/test/fixtures/connections.yml
share/milter-manager/admin/test/fixtures/milters.yml
share/milter-manager/admin/test/fixtures/restrictions.yml
share/milter-manager/admin/test/fixtures/users.yml
share/milter-manager/admin/test/functional/config/applicable_conditions_controller_test.rb
share/milter-manager/admin/test/functional/config/connections_controller_test.rb
share/milter-manager/admin/test/functional/config/milters_controller_test.rb
share/milter-manager/admin/test/functional/config_controller_test.rb
share/milter-manager/admin/test/functional/control_controller_test.rb
share/milter-manager/admin/test/functional/sessions_controller_test.rb
share/milter-manager/admin/test/functional/users_controller_test.rb
share/milter-manager/admin/test/functional/welcome_controller_test.rb
share/milter-manager/admin/test/integration/connection_actions_test.rb
share/milter-manager/admin/test/integration/milter_actions_test.rb
share/milter-manager/admin/test/performance/browsing_test.rb
share/milter-manager/admin/test/run-test.sh
share/milter-manager/admin/test/test_helper.rb
share/milter-manager/admin/test/unit/config/applicable_condition_test.rb
share/milter-manager/admin/test/unit/config/connection_test.rb
share/milter-manager/admin/test/unit/config/milter_test.rb
share/milter-manager/admin/test/unit/config/restriction_test.rb
share/milter-manager/admin/test/unit/configuration_test.rb
share/milter-manager/admin/test/unit/connection_spec_test.rb
share/milter-manager/admin/test/unit/controller_client_test.rb
share/milter-manager/admin/test/unit/user_test.rb
share/milter-manager/admin/vendor/plugins/restful-auth/.gitignore
share/milter-manager/admin/vendor/plugins/restful-auth/CHANGELOG
share/milter-manager/admin/vendor/plugins/restful-auth/README.textile
share/milter-manager/admin/vendor/plugins/restful-auth/Rakefile
share/milter-manager/admin/vendor/plugins/restful-auth/TODO
share/milter-manager/admin/vendor/plugins/restful-auth/init.rb
share/milter-manager/admin/vendor/plugins/restful-auth/install.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/authentication.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/authentication/by_cookie_token.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/authentication/by_password.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/authorization.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/authorization/aasm_roles.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/authorization/stateful_roles.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/trustification.rb
share/milter-manager/admin/vendor/plugins/restful-auth/lib/trustification/email_validation.rb
share/milter-manager/admin/vendor/plugins/restful-auth/notes/AccessControl.txt
share/milter-manager/admin/vendor/plugins/restful-auth/notes/Authentication.txt
share/milter-manager/admin/vendor/plugins/restful-auth/notes/Authorization.txt
share/milter-manager/admin/vendor/plugins/restful-auth/notes/RailsPlugins.txt
share/milter-manager/admin/vendor/plugins/restful-auth/notes/SecurityFramework.graffle
share/milter-manager/admin/vendor/plugins/restful-auth/notes/SecurityFramework.png
share/milter-manager/admin/vendor/plugins/restful-auth/notes/SecurityPatterns.txt
share/milter-manager/admin/vendor/plugins/restful-auth/notes/Tradeoffs.txt
share/milter-manager/admin/vendor/plugins/restful-auth/notes/Trustification.txt
share/milter-manager/admin/vendor/plugins/restful-auth/rails/init.rb
share/milter-manager/admin/vendor/plugins/restful-auth/restful-authentication.gemspec
share/milter-manager/admin/vendor/plugins/restful-auth/tasks/auth.rake
share/milter-manager/license/agpl.txt
share/milter-manager/license/fdl.txt
share/milter-manager/license/gpl.txt
share/milter-manager/license/lgpl.txt
share/milter-manager/license/ruby.ja.txt
share/milter-manager/license/ruby.txt
@dirrm share/milter-manager/license
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth/tasks
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth/rails
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth/notes
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth/lib/trustification
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth/lib/authorization
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth/lib/authentication
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth/lib
@dirrm share/milter-manager/admin/vendor/plugins/restful-auth
@dirrm share/milter-manager/admin/vendor/plugins
@dirrm share/milter-manager/admin/vendor
@dirrm share/milter-manager/admin/test/unit/config
@dirrm share/milter-manager/admin/test/unit
@dirrm share/milter-manager/admin/test/performance
@dirrm share/milter-manager/admin/test/integration
@dirrm share/milter-manager/admin/test/functional/config
@dirrm share/milter-manager/admin/test/functional
@dirrm share/milter-manager/admin/test/fixtures
@dirrm share/milter-manager/admin/test
@dirrm share/milter-manager/admin/script/process
@dirrm share/milter-manager/admin/script/performance
@dirrm share/milter-manager/admin/script
@dirrm share/milter-manager/admin/public/stylesheets
@dirrm share/milter-manager/admin/public/javascripts
@dirrm share/milter-manager/admin/public/images
@dirrm share/milter-manager/admin/public
@dirrm share/milter-manager/admin/lib/tasks
@dirrm share/milter-manager/admin/lib/milter/manager
@dirrm share/milter-manager/admin/lib/milter
@dirrm share/milter-manager/admin/lib
@dirrm share/milter-manager/admin/doc
@dirrm share/milter-manager/admin/db/migrate
@dirrm share/milter-manager/admin/db
@dirrm share/milter-manager/admin/config/locales/rails
@dirrm share/milter-manager/admin/config/locales
@dirrm share/milter-manager/admin/config/initializers
@dirrm share/milter-manager/admin/config/environments
@dirrm share/milter-manager/admin/config
@dirrm share/milter-manager/admin/app/views/welcome
@dirrm share/milter-manager/admin/app/views/users
@dirrm share/milter-manager/admin/app/views/sessions
@dirrm share/milter-manager/admin/app/views/rescues
@dirrm share/milter-manager/admin/app/views/layouts
@dirrm share/milter-manager/admin/app/views/control
@dirrm share/milter-manager/admin/app/views/config/milters
@dirrm share/milter-manager/admin/app/views/config/connections
@dirrm share/milter-manager/admin/app/views/config/applicable_conditions
@dirrm share/milter-manager/admin/app/views/config
@dirrm share/milter-manager/admin/app/views
@dirrm share/milter-manager/admin/app/models/config
@dirrm share/milter-manager/admin/app/models
@dirrm share/milter-manager/admin/app/helpers/config
@dirrm share/milter-manager/admin/app/helpers
@dirrm share/milter-manager/admin/app/controllers/config
@dirrm share/milter-manager/admin/app/controllers
@dirrm share/milter-manager/admin/app
@dirrm share/milter-manager/admin
@dirrm share/milter-manager
@dirrm share/examples/milter-manager/rc.d
@dirrm share/examples/milter-manager/init.d/redhat/sysconfig
@dirrm share/examples/milter-manager/init.d/redhat
@dirrm share/examples/milter-manager/init.d/debian/default
@dirrm share/examples/milter-manager/init.d/debian
@dirrm share/examples/milter-manager/init.d
@dirrm share/examples/milter-manager/defaults
@dirrm share/examples/milter-manager/cron.d/redhat
@dirrm share/examples/milter-manager/cron.d/freebsd
@dirrm share/examples/milter-manager/cron.d/debian
@dirrm share/examples/milter-manager/cron.d
@dirrm share/examples/milter-manager/applicable-conditions
@dirrm share/examples/milter-manager
@dirrm share/doc/milter-manager/ja
@dirrm share/doc/milter-manager
@dirrm man/ja/man1
@dirrm man/ja
@dirrm lib/milter-manager/module/configuration
@dirrm lib/milter-manager/module
@dirrm lib/milter-manager/binding/lib/milter/manager
@dirrm lib/milter-manager/binding/lib/milter
@dirrm lib/milter-manager/binding/lib
@dirrm lib/milter-manager/binding/ext
@dirrm lib/milter-manager/binding
@dirrm lib/milter-manager
@dirrm include/milter-manager/milter/server
@dirrm include/milter-manager/milter/manager
@dirrm include/milter-manager/milter/core
@dirrm include/milter-manager/milter/client
@dirrm include/milter-manager/milter
@dirrm include/milter-manager/libmilter/libmilter
@dirrm include/milter-manager/libmilter
@dirrm include/milter-manager

5
milter-manager/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2009/06/14 06:29:47 obache Exp $
SHA1 (milter-manager-1.0.1.tar.gz) = 41caa68bb553aa128607e651103af46299acbba9
RMD160 (milter-manager-1.0.1.tar.gz) = e507081056783f7899072afe3491b31b6512957b
Size (milter-manager-1.0.1.tar.gz) = 5207401 bytes

View file

@ -0,0 +1,18 @@
#! @RCD_SCRIPTS_SHELL@
# PROVIDE: milter-manager
# REQUIRE: LOGIN
# BEFORE: mail
# KEYWORD: shutdown
. /etc/rc.subr
name="milter_manager"
rcvar=$name
command="@PREFIX@/sbin/milter-manager"
pidfile="@VARBASE@/run/milter-manager/milter-manager.pid"
command_args="--pid-file ${pidfile} --daemon --user-name @MILTER_MANAGER_USER@ --group-name @MILTER_MANAGER_GROUP@ --socket-group-name @MILTER_MANAGER_SOCKET_GROUP@"
extra_command="reload"
load_rc_config ${name}
run_rc_command "$1"