pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/wbm-virtual-server This is the "Virtualmin" m...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0e3ac1826ed3
branches:  trunk
changeset: 543225:0e3ac1826ed3
user:      jnemeth <jnemeth%pkgsrc.org@localhost>
date:      Tue Jun 10 02:20:42 2008 +0000

description:
This is the "Virtualmin" module for Webmin.

It is a Webmin module for managing multiple virtual hosts through a
single interface, like Plesk or Cpanel. It supports the creation and
management of Apache virtual hosts, BIND DNS domains, MySQL databases,
and mailboxes and aliases with Sendmail or Postfix. It makes use of the
existing Webmin modules for these servers, and so should work with any
existing system configuration, rather than needing it's own mail server,
web server and so on.

Virtualmin can also create a Webmin user for each virtual server, who is
restricted to managing just his domain and its files. Webmin's existing
module access control features are used, and are set up automatically to
limit the user appropriately. These server administrators can also manage
the mailboxes and mail aliases in their domain, via a web interface that
is part of the module.

diffstat:

 sysutils/wbm-virtual-server/DESCR    |   16 +
 sysutils/wbm-virtual-server/Makefile |   15 +
 sysutils/wbm-virtual-server/PLIST    |  397 +++++++++++++++++++++++++++++++++++
 sysutils/wbm-virtual-server/distinfo |    5 +
 4 files changed, 433 insertions(+), 0 deletions(-)

diffs (truncated from 449 to 300 lines):

diff -r abd726711efd -r 0e3ac1826ed3 sysutils/wbm-virtual-server/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/wbm-virtual-server/DESCR Tue Jun 10 02:20:42 2008 +0000
@@ -0,0 +1,16 @@
+This is the "Virtualmin" module for Webmin.
+
+It is a Webmin module for managing multiple virtual hosts through a
+single interface, like Plesk or Cpanel. It supports the creation and
+management of Apache virtual hosts, BIND DNS domains, MySQL databases,
+and mailboxes and aliases with Sendmail or Postfix. It makes use of the
+existing Webmin modules for these servers, and so should work with any
+existing system configuration, rather than needing it's own mail server,
+web server and so on.
+
+Virtualmin can also create a Webmin user for each virtual server, who is
+restricted to managing just his domain and its files. Webmin's existing
+module access control features are used, and are set up automatically to
+limit the user appropriately. These server administrators can also manage
+the mailboxes and mail aliases in their domain, via a web interface that
+is part of the module.
diff -r abd726711efd -r 0e3ac1826ed3 sysutils/wbm-virtual-server/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/wbm-virtual-server/Makefile      Tue Jun 10 02:20:42 2008 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/06/10 02:20:42 jnemeth Exp $
+
+PKGNAME=       wbm-${WBM_NAME}-${WBM_MOD_REV}
+DISTNAME=      ${WBM_NAME}-${WBM_MOD_REV}.gpl
+MASTER_SITES=  http://download.webmin.com/download/virtualmin/
+
+WBM_NAME=      virtual-server
+WBM_STD_MODULE=        no
+WBM_MOD_REV=   3.572
+WBM_DEPEND_MODULES=    net quota
+
+COMMENT=       Webmin module to allow users to control their own virtual servers
+
+.include "../../sysutils/webmin/wbm.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r abd726711efd -r 0e3ac1826ed3 sysutils/wbm-virtual-server/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/wbm-virtual-server/PLIST Tue Jun 10 02:20:42 2008 +0000
@@ -0,0 +1,397 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/06/10 02:20:42 jnemeth Exp $
+share/examples/webmin/virtual-server/config
+share/webmin/virtual-server/CHANGELOG
+share/webmin/virtual-server/IDNA/Punycode.pm
+share/webmin/virtual-server/RELEASE
+share/webmin/virtual-server/acl_security.pl
+share/webmin/virtual-server/admins-lib.pl
+share/webmin/virtual-server/all_webmin.cgi
+share/webmin/virtual-server/backup-domain.pl
+share/webmin/virtual-server/backup.cgi
+share/webmin/virtual-server/backup.pl
+share/webmin/virtual-server/backup_config.pl
+share/webmin/virtual-server/backup_form.cgi
+share/webmin/virtual-server/backup_sched.cgi
+share/webmin/virtual-server/bw-template
+share/webmin/virtual-server/bw.pl
+share/webmin/virtual-server/bwgraph.cgi
+share/webmin/virtual-server/cert_form.cgi
+share/webmin/virtual-server/change-password.pl
+share/webmin/virtual-server/change_users.cgi
+share/webmin/virtual-server/check.cgi
+share/webmin/virtual-server/collect-lib.pl
+share/webmin/virtual-server/collectinfo.pl
+share/webmin/virtual-server/config
+share/webmin/virtual-server/config-freebsd
+share/webmin/virtual-server/config.info
+share/webmin/virtual-server/config.info.fr
+share/webmin/virtual-server/config_info.pl
+share/webmin/virtual-server/create-domain.pl
+share/webmin/virtual-server/create-user.pl
+share/webmin/virtual-server/createvirtualminmodule.sh
+share/webmin/virtual-server/csr.cgi
+share/webmin/virtual-server/defaultacl
+share/webmin/virtual-server/delete-domain.pl
+share/webmin/virtual-server/delete-user.pl
+share/webmin/virtual-server/delete_admins.cgi
+share/webmin/virtual-server/delete_aliases.cgi
+share/webmin/virtual-server/delete_databases.cgi
+share/webmin/virtual-server/delete_domain.cgi
+share/webmin/virtual-server/delete_tmpls.cgi
+share/webmin/virtual-server/delete_users.cgi
+share/webmin/virtual-server/disable-domain.pl
+share/webmin/virtual-server/disable-feature.pl
+share/webmin/virtual-server/disable-limit.pl
+share/webmin/virtual-server/disable_domain.cgi
+share/webmin/virtual-server/domain-template
+share/webmin/virtual-server/domain_form.cgi
+share/webmin/virtual-server/domain_setup.cgi
+share/webmin/virtual-server/download_cert.cgi
+share/webmin/virtual-server/dynip-lib.pl
+share/webmin/virtual-server/dynip.pl
+share/webmin/virtual-server/edit_admin.cgi
+share/webmin/virtual-server/edit_afile.cgi
+share/webmin/virtual-server/edit_alias.cgi
+share/webmin/virtual-server/edit_database.cgi
+share/webmin/virtual-server/edit_domain.cgi
+share/webmin/virtual-server/edit_exclude.cgi
+share/webmin/virtual-server/edit_ffile.cgi
+share/webmin/virtual-server/edit_limits.cgi
+share/webmin/virtual-server/edit_mail.cgi
+share/webmin/virtual-server/edit_newbw.cgi
+share/webmin/virtual-server/edit_newchroot.cgi
+share/webmin/virtual-server/edit_newdynip.cgi
+share/webmin/virtual-server/edit_newfeatures.cgi
+share/webmin/virtual-server/edit_newfields.cgi
+share/webmin/virtual-server/edit_newlocal.cgi
+share/webmin/virtual-server/edit_newquotacheck.cgi
+share/webmin/virtual-server/edit_newsharedips.cgi
+share/webmin/virtual-server/edit_newshells.cgi
+share/webmin/virtual-server/edit_newtmpl.cgi
+share/webmin/virtual-server/edit_newupdate.cgi
+share/webmin/virtual-server/edit_newupgrade.cgi
+share/webmin/virtual-server/edit_newuser.cgi
+share/webmin/virtual-server/edit_newvalidate.cgi
+share/webmin/virtual-server/edit_pass.cgi
+share/webmin/virtual-server/edit_plugconfig.cgi
+share/webmin/virtual-server/edit_rfile.cgi
+share/webmin/virtual-server/edit_spf.cgi
+share/webmin/virtual-server/edit_tmpl.cgi
+share/webmin/virtual-server/edit_user.cgi
+share/webmin/virtual-server/edit_vfile.cgi
+share/webmin/virtual-server/enable-domain.pl
+share/webmin/virtual-server/enable-feature.pl
+share/webmin/virtual-server/enable-limit.pl
+share/webmin/virtual-server/enable_domain.cgi
+share/webmin/virtual-server/expframe_form.cgi
+share/webmin/virtual-server/feature-dir.pl
+share/webmin/virtual-server/feature-dns.pl
+share/webmin/virtual-server/feature-ftp.pl
+share/webmin/virtual-server/feature-logrotate.pl
+share/webmin/virtual-server/feature-mail.pl
+share/webmin/virtual-server/feature-mysql.pl
+share/webmin/virtual-server/feature-postgres.pl
+share/webmin/virtual-server/feature-ssl.pl
+share/webmin/virtual-server/feature-unix.pl
+share/webmin/virtual-server/feature-virt.pl
+share/webmin/virtual-server/feature-web.pl
+share/webmin/virtual-server/feature-webalizer.pl
+share/webmin/virtual-server/feature-webmin.pl
+share/webmin/virtual-server/frame_form.cgi
+share/webmin/virtual-server/framefwd-template
+share/webmin/virtual-server/help/aliasdest.html
+share/webmin/virtual-server/help/aliasname.html
+share/webmin/virtual-server/help/bwlimit.html
+share/webmin/virtual-server/help/config_quota_commands.html
+share/webmin/virtual-server/help/config_quota_list_groups_command.html
+share/webmin/virtual-server/help/config_quota_list_users_command.html
+share/webmin/virtual-server/help/config_quota_set_group_command.html
+share/webmin/virtual-server/help/config_quota_set_user_command.html
+share/webmin/virtual-server/help/config_quotas.html
+share/webmin/virtual-server/help/createmailbox.de.html
+share/webmin/virtual-server/help/createmailbox.html
+share/webmin/virtual-server/help/dbname.html
+share/webmin/virtual-server/help/dir.html
+share/webmin/virtual-server/help/diskquota.de.html
+share/webmin/virtual-server/help/diskquota.html
+share/webmin/virtual-server/help/dns.de.html
+share/webmin/virtual-server/help/dns.html
+share/webmin/virtual-server/help/domainname.de.html
+share/webmin/virtual-server/help/domainname.html
+share/webmin/virtual-server/help/domslimit.html
+share/webmin/virtual-server/help/dynip.html
+share/webmin/virtual-server/help/extraemail.html
+share/webmin/virtual-server/help/framefwd.html
+share/webmin/virtual-server/help/ftp.html
+share/webmin/virtual-server/help/fwdto.html
+share/webmin/virtual-server/help/iface.html
+share/webmin/virtual-server/help/index.de.html
+share/webmin/virtual-server/help/index.html
+share/webmin/virtual-server/help/ipaddress.de.html
+share/webmin/virtual-server/help/ipaddress.html
+share/webmin/virtual-server/help/logrotate.html
+share/webmin/virtual-server/help/mail.de.html
+share/webmin/virtual-server/help/mail.html
+share/webmin/virtual-server/help/mailbox.html
+share/webmin/virtual-server/help/mailboxlimit.html
+share/webmin/virtual-server/help/mailfile.de.html
+share/webmin/virtual-server/help/mailfile.html
+share/webmin/virtual-server/help/mailgroupname.html
+share/webmin/virtual-server/help/mysql.de.html
+share/webmin/virtual-server/help/mysql.fr.html
+share/webmin/virtual-server/help/mysql.html
+share/webmin/virtual-server/help/newchroot.html
+share/webmin/virtual-server/help/newmail.html
+share/webmin/virtual-server/help/ownersemail.html
+share/webmin/virtual-server/help/ownersname.de.html
+share/webmin/virtual-server/help/ownersname.html
+share/webmin/virtual-server/help/parentdom.html
+share/webmin/virtual-server/help/password.de.html
+share/webmin/virtual-server/help/password.html
+share/webmin/virtual-server/help/postgres.de.html
+share/webmin/virtual-server/help/postgres.html
+share/webmin/virtual-server/help/prefixname.html
+share/webmin/virtual-server/help/proxypass.html
+share/webmin/virtual-server/help/qmailfiles.html
+share/webmin/virtual-server/help/qmailquota.html
+share/webmin/virtual-server/help/realname.de.html
+share/webmin/virtual-server/help/realname.html
+share/webmin/virtual-server/help/spf.html
+share/webmin/virtual-server/help/spf_a.html
+share/webmin/virtual-server/help/spf_all.html
+share/webmin/virtual-server/help/spf_enabled.html
+share/webmin/virtual-server/help/spf_ip4.html
+share/webmin/virtual-server/help/spf_mx.html
+share/webmin/virtual-server/help/ssl.html
+share/webmin/virtual-server/help/subs.html
+share/webmin/virtual-server/help/subs2.html
+share/webmin/virtual-server/help/template.html
+share/webmin/virtual-server/help/tmpls.html
+share/webmin/virtual-server/help/uftp.html
+share/webmin/virtual-server/help/unix.html
+share/webmin/virtual-server/help/unixgroupname.de.html
+share/webmin/virtual-server/help/unixgroupname.html
+share/webmin/virtual-server/help/unixusername.de.html
+share/webmin/virtual-server/help/unixusername.html
+share/webmin/virtual-server/help/unixuserquota.de.html
+share/webmin/virtual-server/help/unixuserquota.html
+share/webmin/virtual-server/help/userdest.html
+share/webmin/virtual-server/help/userhome.html
+share/webmin/virtual-server/help/usermailbox.html
+share/webmin/virtual-server/help/username.html
+share/webmin/virtual-server/help/virtualinterface.de.html
+share/webmin/virtual-server/help/virtualinterface.html
+share/webmin/virtual-server/help/web.de.html
+share/webmin/virtual-server/help/web.html
+share/webmin/virtual-server/help/webalizer.fr.html
+share/webmin/virtual-server/help/webalizer.html
+share/webmin/virtual-server/help/webmin.de.html
+share/webmin/virtual-server/help/webmin.fr.html
+share/webmin/virtual-server/help/webmin.html
+share/webmin/virtual-server/help/webservertype.de.html
+share/webmin/virtual-server/help/webservertype.html
+share/webmin/virtual-server/help/websitequota.de.html
+share/webmin/virtual-server/help/websitequota.html
+share/webmin/virtual-server/images/.xvpics/icon.gif
+share/webmin/virtual-server/images/.xvpics/newframe.gif
+share/webmin/virtual-server/images/.xvpics/newips.gif
+share/webmin/virtual-server/images/.xvpics/newresels.gif
+share/webmin/virtual-server/images/.xvpics/newsubdom.gif
+share/webmin/virtual-server/images/.xvpics/newvalidate.gif
+share/webmin/virtual-server/images/.xvpics/usage-ftp.gif
+share/webmin/virtual-server/images/.xvpics/usage-mail.gif
+share/webmin/virtual-server/images/.xvpics/usage-unix.gif
+share/webmin/virtual-server/images/.xvpics/white.gif
+share/webmin/virtual-server/images/aliases.gif
+share/webmin/virtual-server/images/blue.gif
+share/webmin/virtual-server/images/down.gif
+share/webmin/virtual-server/images/empty.gif
+share/webmin/virtual-server/images/gap.gif
+share/webmin/virtual-server/images/grey.gif
+share/webmin/virtual-server/images/icon.gif
+share/webmin/virtual-server/images/movedown.gif
+share/webmin/virtual-server/images/moveup.gif
+share/webmin/virtual-server/images/newbw.gif
+share/webmin/virtual-server/images/newchroot.gif
+share/webmin/virtual-server/images/newdns.gif
+share/webmin/virtual-server/images/newdom.gif
+share/webmin/virtual-server/images/newdynip.gif
+share/webmin/virtual-server/images/newfeatures.gif
+share/webmin/virtual-server/images/newfields.gif
+share/webmin/virtual-server/images/newframe.gif
+share/webmin/virtual-server/images/newftp.gif
+share/webmin/virtual-server/images/newips.gif
+share/webmin/virtual-server/images/newlinks.gif
+share/webmin/virtual-server/images/newlocal.gif
+share/webmin/virtual-server/images/newmxs.gif
+share/webmin/virtual-server/images/newnotify.gif
+share/webmin/virtual-server/images/newquotacheck.gif
+share/webmin/virtual-server/images/newquotas.gif
+share/webmin/virtual-server/images/newrange.gif
+share/webmin/virtual-server/images/newreseller.gif
+share/webmin/virtual-server/images/newresels.gif
+share/webmin/virtual-server/images/newscripts.gif
+share/webmin/virtual-server/images/newsharedips.gif
+share/webmin/virtual-server/images/newshells.gif
+share/webmin/virtual-server/images/newspamvirus.gif
+share/webmin/virtual-server/images/newsubdom.gif
+share/webmin/virtual-server/images/newtmpl.gif
+share/webmin/virtual-server/images/newupdate.gif
+share/webmin/virtual-server/images/newupgrade.gif
+share/webmin/virtual-server/images/newuser.gif
+share/webmin/virtual-server/images/newweb.gif
+share/webmin/virtual-server/images/red.gif
+share/webmin/virtual-server/images/smallicon.gif
+share/webmin/virtual-server/images/staroff.gif
+share/webmin/virtual-server/images/staron.gif
+share/webmin/virtual-server/images/starover.gif
+share/webmin/virtual-server/images/tick.gif
+share/webmin/virtual-server/images/up.gif
+share/webmin/virtual-server/images/usage-ftp.gif
+share/webmin/virtual-server/images/usage-mail.gif
+share/webmin/virtual-server/images/usage-unix.gif
+share/webmin/virtual-server/images/usage-web.gif
+share/webmin/virtual-server/images/users.gif
+share/webmin/virtual-server/images/v-icon.gif
+share/webmin/virtual-server/images/view.gif
+share/webmin/virtual-server/images/web.gif



Home | Main Index | Thread Index | Old Index