diff options
author | jlam <jlam@pkgsrc.org> | 2006-05-16 04:01:28 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2006-05-16 04:01:28 +0000 |
commit | b7d7d3114e60be9152b54ff7d959c697464a2a44 (patch) | |
tree | 3aa20fb771a12851ef6a1cc124ac253abefec3db /sysutils/webmin | |
parent | c9f7d9316b82f5a9e5879cab8784053663ba4172 (diff) | |
download | pkgsrc-b7d7d3114e60be9152b54ff7d959c697464a2a44.tar.gz |
Update sysutils/webmin to 1.270. Changes from version 1.170 include:
+ Add a wbm.mk makefile fragment which can be used to create pkgsrc-managed
Webmin modules.
! Fixed a possible remotely exploitable security hole caused by a bug
Webmin's use of the Perl syslog function.
* Multiple Webmin users and groups can be deleted at once.
* The Webmin Servers Index module can automatically scan for new servers
on the local network on a regular schedule.
* The idle automatic logout time can be configured on a per-user basis
in the Webmin Users and Usermin Configuration modules.
* Increased the speed of Webmin configuration reloads done by the
Webmin Users and Webmin Configuration module. This also prevents any
down-time while the config is being re-read.
* Improved the timeout detection in HTTP requests, to reduce the ability
of incorrect or malicious clients to tie up the Webmin webserver
process.
* Enhanced the Unix User Authentication feature to allow different
users and group members to be treated as different Webmin users.
* Improved the way the OS is detected at install time, so that new
versions will be automatically supported.
* Different SSL certificates for virtual IP interfaces can be specified
in the Webmin and Usermin modules, for sites doing SSL virtual hosting.
* Fixed a nasty bug that could cause configuration file permissions
and ownership to be changed when they are modified.
* An option has been added in the Webmin Configuration module to enable
full PAM conversations when logging in. This is necessary for systems
on which PAM asks for more than just a username and password.
* All modules now use a new API for writing to configuration files,
which ensures that the file does not get written to or truncated if
the system is out of disk space.
* Added a button to the Webmin Actions Log module for rolling back
configuration files to before an action was taken.
* Password timeouts are now enabled by default, to prevent brute-force
password guessing attacks.
Diffstat (limited to 'sysutils/webmin')
-rw-r--r-- | sysutils/webmin/DEINSTALL | 14 | ||||
-rw-r--r-- | sysutils/webmin/MESSAGE | 16 | ||||
-rw-r--r-- | sysutils/webmin/Makefile | 111 | ||||
-rw-r--r-- | sysutils/webmin/PLIST | 1524 | ||||
-rw-r--r-- | sysutils/webmin/distinfo | 11 | ||||
-rw-r--r-- | sysutils/webmin/files/setup-pre.sh | 28 | ||||
-rw-r--r-- | sysutils/webmin/files/webmin.sh | 19 | ||||
-rw-r--r-- | sysutils/webmin/patches/patch-aa | 141 | ||||
-rw-r--r-- | sysutils/webmin/patches/patch-ab | 112 | ||||
-rw-r--r-- | sysutils/webmin/wbm.mk | 46 |
10 files changed, 1786 insertions, 236 deletions
diff --git a/sysutils/webmin/DEINSTALL b/sysutils/webmin/DEINSTALL index 109b32877d3..c4b9171b1bd 100644 --- a/sysutils/webmin/DEINSTALL +++ b/sysutils/webmin/DEINSTALL @@ -1,17 +1,7 @@ -# $NetBSD: DEINSTALL,v 1.3 2005/01/23 04:36:27 jlam Exp $ - -WEBMIN_DIR="@WEBMIN_DIR@" -WEBMIN_ETCDIR="@WEBMIN_ETCDIR@" +# $NetBSD: DEINSTALL,v 1.4 2006/05/16 04:01:28 jlam Exp $ case ${STAGE} in DEINSTALL) - uninstall="${WEBMIN_ETCDIR}/uninstall.sh" - if [ -x "${uninstall}" ]; then - ${ECHO} "y" | ${uninstall} - fi - ;; - -POST-DEINSTALL) - ${RM} -rf ${WEBMIN_DIR} + ${RM} -f @PKG_SYSCONFDIR@/module.infos.cache ;; esac diff --git a/sysutils/webmin/MESSAGE b/sysutils/webmin/MESSAGE deleted file mode 100644 index db5e100480e..00000000000 --- a/sysutils/webmin/MESSAGE +++ /dev/null @@ -1,16 +0,0 @@ -=========================================================================== -$NetBSD: MESSAGE,v 1.2 2004/07/23 19:33:16 jlam Exp $ - -To configure Webmin for the first time or to upgrade, you will need to -run the following command as ${ROOT_USER}: - - ${WEBMIN_DIR}/setup.sh - -If you are configuring Webmin for the first time, then you can safely -accept all of the defaults for options prompted by the setup script. - -This is a minimal installation of Webmin. You will want to install -Webmin modules from within Webmin itself for the systems and services -you wish to administer. - -=========================================================================== diff --git a/sysutils/webmin/Makefile b/sysutils/webmin/Makefile index 12bb61ccc33..a691e8eafa2 100644 --- a/sysutils/webmin/Makefile +++ b/sysutils/webmin/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.13 2006/03/14 16:00:42 jlam Exp $ +# $NetBSD: Makefile,v 1.14 2006/05/16 04:01:28 jlam Exp $ -DISTNAME= webmin-1.170-minimal +DISTNAME= webmin-1.270-minimal PKGNAME= ${DISTNAME:S/-minimal$//} -PKGREVISION= 2 CATEGORIES= sysutils www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=webadmin/} @@ -17,60 +16,82 @@ USE_LANGUAGES= # empty NO_BUILD= yes USE_TOOLS+= perl:run -REPLACE_PERL+= *.cgi */*.cgi *.pl */*.pl -WEBMIN_DIR= ${PREFIX}/${WEBMIN_SUBDIR} -WEBMIN_SUBDIR= share/webmin -WEBMIN_ETCDIR?= ${PKG_SYSCONFDIR}/webmin -WEBMIN_LOGDIR?= ${VARBASE}/log/webmin +WEBMIN_DIR= ${PREFIX}/share/webmin +WEBMIN_EGDIR= ${PREFIX}/share/examples/webmin +WEBMIN_ETCDIR= ${PKG_SYSCONFDIR} +WEBMIN_VARDIR= ${VARBASE}/webmin FILES_SUBST+= WEBMIN_DIR=${WEBMIN_DIR:Q} +FILES_SUBST+= WEBMIN_EGDIR=${WEBMIN_EGDIR:Q} FILES_SUBST+= WEBMIN_ETCDIR=${WEBMIN_ETCDIR:Q} -FILES_SUBST+= WEBMIN_LOGDIR=${WEBMIN_LOGDIR:Q} +FILES_SUBST+= WEBMIN_VARDIR=${WEBMIN_VARDIR:Q} MESSAGE_SUBST+= WEBMIN_DIR=${WEBMIN_DIR:Q} +PKG_SYSCONFSUBDIR= webmin +OWN_DIRS_PERMS+= ${WEBMIN_VARDIR} ${ROOT_USER} ${ROOT_GROUP} 0700 +.for _file_ in config install-dir perl-path var-path version +CONF_FILES+= ${WEBMIN_EGDIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} +.endfor +.for _module_ in acl cron init inittab man proc servers webmin \ + webminlog +OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/${_module_} \ + ${ROOT_USER} ${ROOT_GROUP} 0700 +CONF_FILES_PERMS+= ${WEBMIN_EGDIR}/${_module_}/config \ + ${PKG_SYSCONFDIR}/${_module_}/config \ + ${ROOT_USER} ${ROOT_GROUP} 0600 +.endfor +.for _file_ in miniserv.pem +CONF_FILES_PERMS+= ${WEBMIN_DIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} \ + ${ROOT_USER} ${ROOT_GROUP} 0600 +.endfor +.for _file_ in miniserv.conf miniserv.users webmin.acl +CONF_FILES_PERMS+= ${WEBMIN_EGDIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} \ + ${ROOT_USER} ${ROOT_GROUP} 0600 +.endfor +.for _file_ in reload restart start stop +CONF_FILES_PERMS+= ${WEBMIN_EGDIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} \ + ${ROOT_USER} ${ROOT_GROUP} 0755 +.endfor RCD_SCRIPTS= webmin -OWN_DIRS= ${WEBMIN_LOGDIR} -# Dynamically generate the Webmin PLIST from the installed files. -WEBMIN_PLIST_FILES_CMD= \ - ( cd ${PREFIX}; ${FIND} ${WEBMIN_SUBDIR} \! -type d -print ) \ - | ${SORT} -u -WEBMIN_PLIST_DIRS_CMD= \ - ( cd ${PREFIX}; ${FIND} ${WEBMIN_SUBDIR} -type d -print ) \ - | ${SED} -e "s,^,@unexec ${RMDIR} -p %D/," \ - -e "s,\$$, 2>/dev/null || ${TRUE}," \ - | ${SORT} -ur -GENERATE_PLIST+= ${WEBMIN_PLIST_FILES_CMD}; ${WEBMIN_PLIST_DIRS_CMD}; +.include "../../security/openssl/buildlink3.mk" do-configure: - for file in ${WRKSRC}/setup.sh; do \ - ${SED} -e "s|/etc/webmin|${WEBMIN_ETCDIR}|g" \ - -e "s|/var/webmin|${WEBMIN_LOGDIR}|g" \ - -e "s|/usr/bin/perl|${PERL5}|g" \ - -e "/chown.*root/s|root|${ROOT_USER}|g" \ - -e "/chgrp.*bin/s|bin|${ROOT_GROUP}|g" \ - $$file > $$file.new; \ - if [ -x $$file ]; then \ - ${CHMOD} +x $$file.new; \ - fi; \ - ${MV} -f $$file.new $$file; \ + ${SED} -e "s,@WEBMIN_EGDIR@,${WEBMIN_EGDIR},g" \ + -e "s,@WEBMIN_VARDIR@,${WEBMIN_VARDIR},g" \ + -e "s,@PERL5@,"${PERL5:Q}",g" \ + ${FILESDIR}/setup-pre.sh > ${WRKSRC}/setup-pre.sh + cd ${WRKSRC}; for file in acl/config acl/config-*; do \ + ${SED} -e "s,^ssleay=.*,ssleay=${SSLBASE}/bin/openssl," \ + "$$file" > "$$file.new"; \ + ${MV} -f "$$file.new" "$$file"; \ done - case "${USE_BUILTIN.openssl}" in \ - [nN][oO]) \ - for file in ${WRKSRC}/acl/config ${WRKSRC}/acl/config-*; do \ - ${SED} -e "s|^ssleay=.*|ssleay=${SSLBASE}/bin/openssl|" \ - $$file > $$file.new; \ - ${MV} -f $$file.new $$file; \ - done; \ - ;; \ - esac - -pre-install: ${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f +# Fix up the path to the config directory in the installed example config +# files. +# do-install: - ${INSTALL_DATA_DIR} ${WEBMIN_DIR} - ${CP} -R ${WRKSRC}/* ${WEBMIN_DIR} + ${SH} ${WRKSRC}/setup.sh ${WEBMIN_DIR} + ${SED} -e "/^env_WEBMIN_CONFIG=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \ + -e "/^logout=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \ + -e "/^userfile=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \ + -e "/^keyfile=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \ + ${WEBMIN_EGDIR}/miniserv.conf > ${WRKDIR}/miniserv.conf + for file in reload start stop; do \ + ${SED} -e "s,${WEBMIN_EGDIR}/miniserv.conf,${WEBMIN_ETCDIR}/miniserv.conf," \ + ${WEBMIN_EGDIR}/$$file > ${WRKDIR}/$$file; \ + done + cd ${WEBMIN_EGDIR} && ${RM} -f miniserv.conf reload start stop + for file in miniserv.conf; do \ + ${INSTALL_DATA} ${WRKDIR}/$$file ${WEBMIN_EGDIR}/$$file; \ + ${RM} -f ${WRKDIR}/$$file; \ + done + for file in reload start stop; do \ + ${INSTALL_SCRIPT} ${WRKDIR}/$$file ${WEBMIN_EGDIR}/$$file; \ + ${RM} -f ${WRKDIR}/$$file; \ + done + ${RM} -f ${WEBMIN_EGDIR}/miniserv.pem ${WEBMIN_EGDIR}/module.infos.cache + cd ${WEBMIN_DIR} && ${CHMOD} 0400 setup.pl setup.sh setup-pre.sh -.include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/sysutils/webmin/PLIST b/sysutils/webmin/PLIST index 5b9cfbf2019..4054818e6f7 100644 --- a/sysutils/webmin/PLIST +++ b/sysutils/webmin/PLIST @@ -1,2 +1,1524 @@ -@comment $NetBSD: PLIST,v 1.2 2005/05/02 20:34:06 reed Exp $ +@comment $NetBSD: PLIST,v 1.3 2006/05/16 04:01:28 jlam Exp $ share/examples/rc.d/webmin +share/examples/webmin/acl/config +share/examples/webmin/config +share/examples/webmin/cron/config +share/examples/webmin/init/config +share/examples/webmin/inittab/config +share/examples/webmin/install-dir +share/examples/webmin/man/config +share/examples/webmin/miniserv.conf +share/examples/webmin/miniserv.users +share/examples/webmin/perl-path +share/examples/webmin/proc/config +share/examples/webmin/reload +share/examples/webmin/restart +share/examples/webmin/servers/config +share/examples/webmin/start +share/examples/webmin/stop +share/examples/webmin/var-path +share/examples/webmin/version +share/examples/webmin/webmin.acl +share/examples/webmin/webmin/config +share/examples/webmin/webminlog/config +share/webmin/LICENCE +share/webmin/LICENCE.ja +share/webmin/README +share/webmin/Webmin/All.pm +share/webmin/Webmin/Button.pm +share/webmin/Webmin/Checkbox.pm +share/webmin/Webmin/Checkboxes.pm +share/webmin/Webmin/Columns.pm +share/webmin/Webmin/ConfirmPage.pm +share/webmin/Webmin/Date.pm +share/webmin/Webmin/DynamicBar.pm +share/webmin/Webmin/DynamicHTML.pm +share/webmin/Webmin/DynamicText.pm +share/webmin/Webmin/DynamicWait.pm +share/webmin/Webmin/ErrorPage.pm +share/webmin/Webmin/File.pm +share/webmin/Webmin/Form.pm +share/webmin/Webmin/Group.pm +share/webmin/Webmin/Icon.pm +share/webmin/Webmin/Input.pm +share/webmin/Webmin/InputTable.pm +share/webmin/Webmin/JavascriptButton.pm +share/webmin/Webmin/LinkTable.pm +share/webmin/Webmin/Menu.pm +share/webmin/Webmin/Multiline.pm +share/webmin/Webmin/OptTextarea.pm +share/webmin/Webmin/OptTextbox.pm +share/webmin/Webmin/Page.pm +share/webmin/Webmin/Password.pm +share/webmin/Webmin/PlainText.pm +share/webmin/Webmin/Properties.pm +share/webmin/Webmin/Radios.pm +share/webmin/Webmin/ResultPage.pm +share/webmin/Webmin/Section.pm +share/webmin/Webmin/Select.pm +share/webmin/Webmin/Submit.pm +share/webmin/Webmin/Table.pm +share/webmin/Webmin/TableAction.pm +share/webmin/Webmin/Tabs.pm +share/webmin/Webmin/Textarea.pm +share/webmin/Webmin/Textbox.pm +share/webmin/Webmin/Time.pm +share/webmin/Webmin/TitleList.pm +share/webmin/Webmin/Upload.pm +share/webmin/Webmin/User.pm +share/webmin/acl/Authen-SolarisRBAC-0.1.tar.gz +share/webmin/acl/Authen-SolarisRBAC-0.1/Changes +share/webmin/acl/Authen-SolarisRBAC-0.1/MANIFEST +share/webmin/acl/Authen-SolarisRBAC-0.1/Makefile +share/webmin/acl/Authen-SolarisRBAC-0.1/Makefile.PL +share/webmin/acl/Authen-SolarisRBAC-0.1/Makefile.old +share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.bs +share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.c +share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.o +share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.pm +share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.xs +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC/.exists +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC/SolarisRBAC.bs +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC/SolarisRBAC.so +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/Authen/.exists +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/Authen/SolarisRBAC.pm +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto/Authen/SolarisRBAC/.exists +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/man3/.exists +share/webmin/acl/Authen-SolarisRBAC-0.1/blib/man3/Authen::SolarisRBAC.3 +share/webmin/acl/Authen-SolarisRBAC-0.1/pm_to_blib +share/webmin/acl/Authen-SolarisRBAC-0.1/test.pl +share/webmin/acl/CHANGELOG +share/webmin/acl/acl-lib.pl +share/webmin/acl/acl_security.pl +share/webmin/acl/backup_config.pl +share/webmin/acl/cert_form.cgi +share/webmin/acl/cert_issue.cgi +share/webmin/acl/cert_issue_ie.cgi +share/webmin/acl/cert_output.cgi +share/webmin/acl/config +share/webmin/acl/config-*-linux +share/webmin/acl/config-freebsd +share/webmin/acl/config-macos +share/webmin/acl/config-netbsd +share/webmin/acl/config-openbsd +share/webmin/acl/config-solaris-10-* +share/webmin/acl/config.info +share/webmin/acl/config.info.bg +share/webmin/acl/config.info.ca +share/webmin/acl/config.info.cz +share/webmin/acl/config.info.de +share/webmin/acl/config.info.es +share/webmin/acl/config.info.fa +share/webmin/acl/config.info.fr +share/webmin/acl/config.info.hu +share/webmin/acl/config.info.ja_JP.euc +share/webmin/acl/config.info.nl +share/webmin/acl/config.info.no +share/webmin/acl/config.info.pl +share/webmin/acl/config.info.pt_BR +share/webmin/acl/config.info.ru_RU +share/webmin/acl/config.info.ru_SU +share/webmin/acl/config.info.sk +share/webmin/acl/config.info.sv +share/webmin/acl/config.info.tr +share/webmin/acl/config.info.uk_UA +share/webmin/acl/config.info.zh_CN +share/webmin/acl/config.info.zh_TW.Big5 +share/webmin/acl/convert.cgi +share/webmin/acl/convert_form.cgi +share/webmin/acl/defaultacl +share/webmin/acl/delete_group.cgi +share/webmin/acl/delete_groups.cgi +share/webmin/acl/delete_session.cgi +share/webmin/acl/delete_user.cgi +share/webmin/acl/delete_users.cgi +share/webmin/acl/edit_acl.cgi +share/webmin/acl/edit_group.cgi +share/webmin/acl/edit_rbac.cgi +share/webmin/acl/edit_sync.cgi +share/webmin/acl/edit_unix.cgi +share/webmin/acl/edit_user.cgi +share/webmin/acl/feedback_files.pl +share/webmin/acl/help/ips.ca.html +share/webmin/acl/help/ips.html +share/webmin/acl/hide.cgi +share/webmin/acl/hide_form.cgi +share/webmin/acl/images/cert.gif +share/webmin/acl/images/convert.gif +share/webmin/acl/images/empty.gif +share/webmin/acl/images/icon.gif +share/webmin/acl/images/rbac.gif +share/webmin/acl/images/sessions.gif +share/webmin/acl/images/smallicon.gif +share/webmin/acl/images/sync.gif +share/webmin/acl/images/tick.gif +share/webmin/acl/images/unix.gif +share/webmin/acl/index.cgi +share/webmin/acl/lang/bg +share/webmin/acl/lang/ca +share/webmin/acl/lang/cz +share/webmin/acl/lang/de +share/webmin/acl/lang/en +share/webmin/acl/lang/es +share/webmin/acl/lang/fa +share/webmin/acl/lang/fr +share/webmin/acl/lang/hu +share/webmin/acl/lang/it +share/webmin/acl/lang/ja_JP.euc +share/webmin/acl/lang/ko_KR.euc +share/webmin/acl/lang/nl +share/webmin/acl/lang/no +share/webmin/acl/lang/pl +share/webmin/acl/lang/pt +share/webmin/acl/lang/pt_BR +share/webmin/acl/lang/ru_RU +share/webmin/acl/lang/ru_SU +share/webmin/acl/lang/sk +share/webmin/acl/lang/sv +share/webmin/acl/lang/tr +share/webmin/acl/lang/uk_UA +share/webmin/acl/lang/zh_CN +share/webmin/acl/lang/zh_TW.Big5 +share/webmin/acl/list_sessions.cgi +share/webmin/acl/log_parser.pl +share/webmin/acl/module.info +share/webmin/acl/openssl.cnf +share/webmin/acl/postinstall.pl +share/webmin/acl/save_acl.cgi +share/webmin/acl/save_group.cgi +share/webmin/acl/save_sync.cgi +share/webmin/acl/save_unix.cgi +share/webmin/acl/save_user.cgi +share/webmin/acl/switch.cgi +share/webmin/acl/useradmin_update.pl +share/webmin/acl/xenroll.dll +share/webmin/acl_security.pl +share/webmin/changepass.pl +share/webmin/chooser.cgi +share/webmin/config-aix +share/webmin/config-cobalt-linux +share/webmin/config-coherent-linux +share/webmin/config-corel-linux +share/webmin/config-debian-linux +share/webmin/config-freebsd +share/webmin/config-generic-linux +share/webmin/config-gentoo-linux +share/webmin/config-hpux +share/webmin/config-irix +share/webmin/config-lib.pl +share/webmin/config-macos +share/webmin/config-mandrake-linux +share/webmin/config-msc-linux +share/webmin/config-netbsd +share/webmin/config-open-linux +share/webmin/config-openbsd +share/webmin/config-openserver +share/webmin/config-osf1 +share/webmin/config-redhat-linux +share/webmin/config-slackware-linux +share/webmin/config-sol-linux +share/webmin/config-solaris +share/webmin/config-suse-linux +share/webmin/config-trustix-linux +share/webmin/config-turbo-linux +share/webmin/config-united-linux +share/webmin/config-unixware +share/webmin/config-windows +share/webmin/config.cgi +share/webmin/config_save.cgi +share/webmin/copyconfig.pl +share/webmin/cron/CHANGELOG +share/webmin/cron/acl_security.pl +share/webmin/cron/backup_config.pl +share/webmin/cron/config-aix +share/webmin/cron/config-cobalt-linux +share/webmin/cron/config-coherent-linux +share/webmin/cron/config-corel-linux +share/webmin/cron/config-debian-linux +share/webmin/cron/config-debian-linux-2.1-* +share/webmin/cron/config-freebsd +share/webmin/cron/config-generic-linux +share/webmin/cron/config-gentoo-linux +share/webmin/cron/config-hpux +share/webmin/cron/config-irix +share/webmin/cron/config-macos +share/webmin/cron/config-mandrake-linux +share/webmin/cron/config-msc-linux +share/webmin/cron/config-netbsd +share/webmin/cron/config-open-linux +share/webmin/cron/config-openbsd +share/webmin/cron/config-openserver +share/webmin/cron/config-osf1 +share/webmin/cron/config-redhat-linux +share/webmin/cron/config-slackware-linux +share/webmin/cron/config-sol-linux +share/webmin/cron/config-solaris +share/webmin/cron/config-suse-linux +share/webmin/cron/config-suse-linux-7.0-8.0 +share/webmin/cron/config-suse-linux-8.2-* +share/webmin/cron/config-trustix-linux +share/webmin/cron/config-turbo-linux +share/webmin/cron/config-united-linux +share/webmin/cron/config-unixware +share/webmin/cron/config-windows +share/webmin/cron/config.info +share/webmin/cron/config.info.ca +share/webmin/cron/config.info.cz +share/webmin/cron/config.info.de +share/webmin/cron/config.info.es +share/webmin/cron/config.info.fa +share/webmin/cron/config.info.fr +share/webmin/cron/config.info.hu +share/webmin/cron/config.info.ja_JP.euc +share/webmin/cron/config.info.ms +share/webmin/cron/config.info.nl +share/webmin/cron/config.info.pl +share/webmin/cron/config.info.ru_RU +share/webmin/cron/config.info.ru_SU +share/webmin/cron/config.info.sv +share/webmin/cron/config.info.tr +share/webmin/cron/config.info.uk_UA +share/webmin/cron/config.info.zh_CN +share/webmin/cron/config.info.zh_TW.Big5 +share/webmin/cron/cron-lib.pl +share/webmin/cron/cron_editor.pl +share/webmin/cron/defaultacl +share/webmin/cron/delete_cron.cgi +share/webmin/cron/delete_env.cgi +share/webmin/cron/delete_jobs.cgi +share/webmin/cron/edit_allow.cgi +share/webmin/cron/edit_cron.cgi +share/webmin/cron/edit_env.cgi +share/webmin/cron/exec_cron.cgi +share/webmin/cron/feedback_files.pl +share/webmin/cron/help/help.ca.html +share/webmin/cron/help/help.de.html +share/webmin/cron/help/help.es.html +share/webmin/cron/help/help.fr.html +share/webmin/cron/help/help.html +share/webmin/cron/help/help.it.html +share/webmin/cron/help/help.nl.html +share/webmin/cron/help/help.sv.html +share/webmin/cron/help/help.zh_TW.Big5.html +share/webmin/cron/help/intro.ca.html +share/webmin/cron/help/intro.de.html +share/webmin/cron/help/intro.es.html +share/webmin/cron/help/intro.fr.html +share/webmin/cron/help/intro.html +share/webmin/cron/help/intro.hu.html +share/webmin/cron/help/intro.it.html +share/webmin/cron/help/intro.nl.html +share/webmin/cron/help/intro.sv.html +share/webmin/cron/help/intro.zh_TW.Big5.html +share/webmin/cron/images/down.gif +share/webmin/cron/images/gap.gif +share/webmin/cron/images/icon.gif +share/webmin/cron/images/smallicon.gif +share/webmin/cron/images/up.gif +share/webmin/cron/index.cgi +share/webmin/cron/install_check.pl +share/webmin/cron/kill_cron.cgi +share/webmin/cron/lang/bg +share/webmin/cron/lang/ca +share/webmin/cron/lang/cz +share/webmin/cron/lang/de +share/webmin/cron/lang/en +share/webmin/cron/lang/es +share/webmin/cron/lang/fa +share/webmin/cron/lang/fr +share/webmin/cron/lang/hu +share/webmin/cron/lang/it +share/webmin/cron/lang/ja_JP.euc +share/webmin/cron/lang/ko_KR.euc +share/webmin/cron/lang/ms +share/webmin/cron/lang/nl +share/webmin/cron/lang/pl +share/webmin/cron/lang/pt +share/webmin/cron/lang/ru_RU +share/webmin/cron/lang/ru_SU +share/webmin/cron/lang/sv +share/webmin/cron/lang/tr +share/webmin/cron/lang/uk_UA +share/webmin/cron/lang/zh_CN +share/webmin/cron/lang/zh_TW.Big5 +share/webmin/cron/log_parser.pl +share/webmin/cron/module.info +share/webmin/cron/move.cgi +share/webmin/cron/range.pl +share/webmin/cron/rbac-mapping +share/webmin/cron/save_allow.cgi +share/webmin/cron/save_cron.cgi +share/webmin/cron/save_env.cgi +share/webmin/cron/useradmin_update.pl +share/webmin/date_chooser.cgi +share/webmin/defaultacl +share/webmin/defaulttheme +share/webmin/entities_map.txt +share/webmin/fastrpc.cgi +share/webmin/favicon.ico +share/webmin/feedback.cgi +share/webmin/feedback_form.cgi +share/webmin/group_chooser.cgi +share/webmin/help.cgi +share/webmin/images/audio.gif +share/webmin/images/back.gif +share/webmin/images/binary.gif +share/webmin/images/critical.gif +share/webmin/images/dir.gif +share/webmin/images/first-grey.gif +share/webmin/images/first.gif +share/webmin/images/image.gif +share/webmin/images/last-grey.gif +share/webmin/images/last.gif +share/webmin/images/lc1.gif +share/webmin/images/lc2.gif +share/webmin/images/left-grey.gif +share/webmin/images/left.gif +share/webmin/images/letters/100.gif +share/webmin/images/letters/101.gif +share/webmin/images/letters/102.gif +share/webmin/images/letters/103.gif +share/webmin/images/letters/104.gif +share/webmin/images/letters/105.gif +share/webmin/images/letters/106.gif +share/webmin/images/letters/107.gif +share/webmin/images/letters/108.gif +share/webmin/images/letters/109.gif +share/webmin/images/letters/110.gif +share/webmin/images/letters/111.gif +share/webmin/images/letters/112.gif +share/webmin/images/letters/113.gif +share/webmin/images/letters/114.gif +share/webmin/images/letters/115.gif +share/webmin/images/letters/116.gif +share/webmin/images/letters/117.gif +share/webmin/images/letters/118.gif +share/webmin/images/letters/119.gif +share/webmin/images/letters/120.gif +share/webmin/images/letters/121.gif +share/webmin/images/letters/122.gif +share/webmin/images/letters/123.gif +share/webmin/images/letters/124.gif +share/webmin/images/letters/125.gif +share/webmin/images/letters/126.gif +share/webmin/images/letters/177.iso-8859-2.gif +share/webmin/images/letters/179.iso-8859-2.gif +share/webmin/images/letters/182.iso-8859-2.gif +share/webmin/images/letters/188.iso-8859-2.gif +share/webmin/images/letters/191.iso-8859-2.gif +share/webmin/images/letters/192.gif +share/webmin/images/letters/193.gif +share/webmin/images/letters/194.gif +share/webmin/images/letters/195.gif +share/webmin/images/letters/196.gif +share/webmin/images/letters/197.gif +share/webmin/images/letters/198.gif +share/webmin/images/letters/199.gif +share/webmin/images/letters/200.gif +share/webmin/images/letters/201.gif +share/webmin/images/letters/202.gif +share/webmin/images/letters/203.gif +share/webmin/images/letters/204.gif +share/webmin/images/letters/205.gif +share/webmin/images/letters/206.gif +share/webmin/images/letters/207.gif +share/webmin/images/letters/208.gif +share/webmin/images/letters/208.iso-8859-9.gif +share/webmin/images/letters/209.gif +share/webmin/images/letters/210.gif +share/webmin/images/letters/211.gif +share/webmin/images/letters/211.iso-8859-2.gif +share/webmin/images/letters/212.gif +share/webmin/images/letters/213.gif +share/webmin/images/letters/214.gif +share/webmin/images/letters/214.iso-8859-9.gif +share/webmin/images/letters/215.gif +share/webmin/images/letters/216.gif +share/webmin/images/letters/217.gif +share/webmin/images/letters/218.gif +share/webmin/images/letters/219.gif +share/webmin/images/letters/220.gif +share/webmin/images/letters/220.iso-8859-9.gif +share/webmin/images/letters/221.gif +share/webmin/images/letters/221.iso-8859-9.gif +share/webmin/images/letters/222.gif +share/webmin/images/letters/222.iso-8859-9.gif +share/webmin/images/letters/223.gif +share/webmin/images/letters/224.gif +share/webmin/images/letters/225.gif +share/webmin/images/letters/226.gif +share/webmin/images/letters/227.gif +share/webmin/images/letters/228.gif +share/webmin/images/letters/229.gif +share/webmin/images/letters/230.gif +share/webmin/images/letters/230.iso-8859-2.gif +share/webmin/images/letters/231.gif +share/webmin/images/letters/231.iso-8859-9.gif +share/webmin/images/letters/232.gif +share/webmin/images/letters/233.gif +share/webmin/images/letters/234.gif +share/webmin/images/letters/234.iso-8859-2.gif +share/webmin/images/letters/235.gif +share/webmin/images/letters/236.gif +share/webmin/images/letters/237.gif +share/webmin/images/letters/238.gif +share/webmin/images/letters/239.gif +share/webmin/images/letters/240.gif +share/webmin/images/letters/240.iso-8859-9.gif +share/webmin/images/letters/241.gif +share/webmin/images/letters/241.iso-8859-2.gif +share/webmin/images/letters/242.gif +share/webmin/images/letters/243.gif +share/webmin/images/letters/243.iso-8859-2.gif +share/webmin/images/letters/244.gif +share/webmin/images/letters/245.gif +share/webmin/images/letters/246.gif +share/webmin/images/letters/246.iso-8859-9.gif +share/webmin/images/letters/247.gif +share/webmin/images/letters/248.gif +share/webmin/images/letters/249.gif +share/webmin/images/letters/250.gif +share/webmin/images/letters/251.gif +share/webmin/images/letters/252.gif +share/webmin/images/letters/252.iso-8859-9.gif +share/webmin/images/letters/253.gif +share/webmin/images/letters/253.iso-8859-9.gif +share/webmin/images/letters/254.gif +share/webmin/images/letters/255.gif +share/webmin/images/letters/32.gif +share/webmin/images/letters/33.gif +share/webmin/images/letters/34.gif +share/webmin/images/letters/35.gif +share/webmin/images/letters/36.gif +share/webmin/images/letters/37.gif +share/webmin/images/letters/38.gif +share/webmin/images/letters/39.gif +share/webmin/images/letters/40.gif +share/webmin/images/letters/41.gif +share/webmin/images/letters/42.gif +share/webmin/images/letters/43.gif +share/webmin/images/letters/44.gif +share/webmin/images/letters/45.gif +share/webmin/images/letters/46.gif +share/webmin/images/letters/47.gif +share/webmin/images/letters/48.gif +share/webmin/images/letters/49.gif +share/webmin/images/letters/50.gif +share/webmin/images/letters/51.gif +share/webmin/images/letters/52.gif +share/webmin/images/letters/53.gif +share/webmin/images/letters/54.gif +share/webmin/images/letters/55.gif +share/webmin/images/letters/56.gif +share/webmin/images/letters/57.gif +share/webmin/images/letters/58.gif +share/webmin/images/letters/59.gif +share/webmin/images/letters/60.gif +share/webmin/images/letters/61.gif +share/webmin/images/letters/62.gif +share/webmin/images/letters/63.gif +share/webmin/images/letters/64.gif +share/webmin/images/letters/65.gif +share/webmin/images/letters/66.gif +share/webmin/images/letters/67.gif +share/webmin/images/letters/68.gif +share/webmin/images/letters/69.gif +share/webmin/images/letters/70.gif +share/webmin/images/letters/71.gif +share/webmin/images/letters/72.gif +share/webmin/images/letters/73.gif +share/webmin/images/letters/74.gif +share/webmin/images/letters/75.gif +share/webmin/images/letters/76.gif +share/webmin/images/letters/77.gif +share/webmin/images/letters/78.gif +share/webmin/images/letters/79.gif +share/webmin/images/letters/80.gif +share/webmin/images/letters/81.gif +share/webmin/images/letters/82.gif +share/webmin/images/letters/83.gif +share/webmin/images/letters/84.gif +share/webmin/images/letters/85.gif +share/webmin/images/letters/86.gif +share/webmin/images/letters/87.gif +share/webmin/images/letters/88.gif +share/webmin/images/letters/89.gif +share/webmin/images/letters/90.gif +share/webmin/images/letters/91.gif +share/webmin/images/letters/93.gif +share/webmin/images/letters/94.gif +share/webmin/images/letters/95.gif +share/webmin/images/letters/96.gif +share/webmin/images/letters/97.gif +share/webmin/images/letters/98.gif +share/webmin/images/letters/99.gif +share/webmin/images/major.gif +share/webmin/images/minor.gif +share/webmin/images/newlogo.gif +share/webmin/images/nosort.gif +share/webmin/images/ok.gif +share/webmin/images/rc1.gif +share/webmin/images/rc2.gif +share/webmin/images/right-grey.gif +share/webmin/images/right.gif +share/webmin/images/smalllogo.gif +share/webmin/images/sort.gif +share/webmin/images/sortasc.gif +share/webmin/images/sortascgrey.gif +share/webmin/images/sortdesc.gif +share/webmin/images/sortdescgrey.gif +share/webmin/images/text.gif +share/webmin/images/unknown.gif +share/webmin/images/usermin.gif +share/webmin/images/webmin-mini.xpm +share/webmin/images/webmin.gif +share/webmin/images/webmin.xpm +share/webmin/index.cgi +share/webmin/init/CHANGELOG +share/webmin/init/acl_security.pl +share/webmin/init/atboot.pl +share/webmin/init/backup_config.pl +share/webmin/init/change_rl.cgi +share/webmin/init/config-aix +share/webmin/init/config-cobalt-linux-2.2-4.0 +share/webmin/init/config-cobalt-linux-5.0-* +share/webmin/init/config-coherent-linux +share/webmin/init/config-corel-linux +share/webmin/init/config-debian-linux +share/webmin/init/config-freebsd +share/webmin/init/config-freebsd-5.0-* +share/webmin/init/config-generic-linux +share/webmin/init/config-gentoo-linux +share/webmin/init/config-hpux +share/webmin/init/config-irix +share/webmin/init/config-macos +share/webmin/init/config-mandrake-linux +share/webmin/init/config-msc-linux +share/webmin/init/config-netbsd +share/webmin/init/config-open-linux +share/webmin/init/config-openbsd +share/webmin/init/config-openserver +share/webmin/init/config-osf1 +share/webmin/init/config-redhat-linux +share/webmin/init/config-slackware-linux +share/webmin/init/config-solaris +share/webmin/init/config-suse-linux +share/webmin/init/config-suse-linux-7.1-* +share/webmin/init/config-trustix-linux +share/webmin/init/config-turbo-linux +share/webmin/init/config-united-linux +share/webmin/init/config-unixware +share/webmin/init/config-windows +share/webmin/init/config.info +share/webmin/init/config.info.ca +share/webmin/init/config.info.de +share/webmin/init/config.info.es +share/webmin/init/config.info.fa +share/webmin/init/config.info.fr +share/webmin/init/config.info.ja_JP.euc +share/webmin/init/config.info.pl +share/webmin/init/config.info.ru_RU +share/webmin/init/config.info.ru_SU +share/webmin/init/config.info.sk +share/webmin/init/config.info.sv +share/webmin/init/config.info.tr +share/webmin/init/config.info.uk_UA +share/webmin/init/config.info.zh_CN +share/webmin/init/config.info.zh_TW.Big5 +share/webmin/init/defaultacl +share/webmin/init/delboot.pl +share/webmin/init/delete_action.cgi +share/webmin/init/edit_action.cgi +share/webmin/init/edit_hostconfig.cgi +share/webmin/init/edit_rc.cgi +share/webmin/init/fix_action.cgi +share/webmin/init/help/help.ca.html +share/webmin/init/help/help.de.html +share/webmin/init/help/help.es.html +share/webmin/init/help/help.html +share/webmin/init/help/help.sv.html +share/webmin/init/help/proc.ca.html +share/webmin/init/help/proc.de.html +share/webmin/init/help/proc.es.html +share/webmin/init/help/proc.html +share/webmin/init/help/proc.sv.html +share/webmin/init/hostconfig-lib.pl +share/webmin/init/images/icon.gif +share/webmin/init/images/smallicon.gif +share/webmin/init/index.cgi +share/webmin/init/init-lib.pl +share/webmin/init/lang/ca +share/webmin/init/lang/de +share/webmin/init/lang/en +share/webmin/init/lang/es +share/webmin/init/lang/fa +share/webmin/init/lang/fr +share/webmin/init/lang/it +share/webmin/init/lang/ja_JP.euc +share/webmin/init/lang/ko_KR.euc +share/webmin/init/lang/pl +share/webmin/init/lang/pt +share/webmin/init/lang/ru_RU +share/webmin/init/lang/ru_SU +share/webmin/init/lang/sk +share/webmin/init/lang/sv +share/webmin/init/lang/tr +share/webmin/init/lang/uk_UA +share/webmin/init/lang/zh_CN +share/webmin/init/lang/zh_TW.Big5 +share/webmin/init/log_parser.pl +share/webmin/init/low.risk +share/webmin/init/mass_rcs.cgi +share/webmin/init/mass_start_stop.cgi +share/webmin/init/medium.risk +share/webmin/init/modifyhostconfig.cgi +share/webmin/init/module.info +share/webmin/init/rbac-mapping +share/webmin/init/reboot.cgi +share/webmin/init/save_action.cgi +share/webmin/init/save_hostconfig_action.cgi +share/webmin/init/save_local.cgi +share/webmin/init/save_rc.cgi +share/webmin/init/save_services.cgi +share/webmin/init/save_startscript.cgi +share/webmin/init/shutdown.cgi +share/webmin/init/start_stop.cgi +share/webmin/init/uninstall.pl +share/webmin/init/win32.pl +share/webmin/inittab/apply.cgi +share/webmin/inittab/backup_config.pl +share/webmin/inittab/config +share/webmin/inittab/config-solaris +share/webmin/inittab/config.info +share/webmin/inittab/config.info.ca +share/webmin/inittab/config.info.de +share/webmin/inittab/config.info.es +share/webmin/inittab/config.info.fr +share/webmin/inittab/config.info.ms +share/webmin/inittab/config.info.pl +share/webmin/inittab/config.info.ru_RU +share/webmin/inittab/config.info.ru_SU +share/webmin/inittab/config.info.sv +share/webmin/inittab/config.info.tr +share/webmin/inittab/config.info.uk_UA +share/webmin/inittab/config.info.zh_CN +share/webmin/inittab/config.info.zh_TW.Big5 +share/webmin/inittab/edit_inittab.cgi +share/webmin/inittab/help/action.ca.html +share/webmin/inittab/help/action.es.html +share/webmin/inittab/help/action.fr.html +share/webmin/inittab/help/action.html +share/webmin/inittab/help/action.pl.html +share/webmin/inittab/help/action.ru_RU.html +share/webmin/inittab/help/action.ru_SU.html +share/webmin/inittab/help/action.sv.html +share/webmin/inittab/help/active.ca.html +share/webmin/inittab/help/active.html +share/webmin/inittab/help/id.ca.html +share/webmin/inittab/help/id.es.html +share/webmin/inittab/help/id.fr.html +share/webmin/inittab/help/id.html +share/webmin/inittab/help/id.pl.html +share/webmin/inittab/help/id.ru_RU.html +share/webmin/inittab/help/id.ru_SU.html +share/webmin/inittab/help/id.sv.html +share/webmin/inittab/help/index.ca.html +share/webmin/inittab/help/index.es.html +share/webmin/inittab/help/index.fr.html +share/webmin/inittab/help/index.html +share/webmin/inittab/help/index.pl.html +share/webmin/inittab/help/index.ru_RU.html +share/webmin/inittab/help/index.ru_SU.html +share/webmin/inittab/help/index.sv.html +share/webmin/inittab/help/process.ca.html +share/webmin/inittab/help/process.es.html +share/webmin/inittab/help/process.fr.html +share/webmin/inittab/help/process.html +share/webmin/inittab/help/process.pl.html +share/webmin/inittab/help/process.ru_RU.html +share/webmin/inittab/help/process.ru_SU.html +share/webmin/inittab/help/process.sv.html +share/webmin/inittab/help/runlevels.ca.html +share/webmin/inittab/help/runlevels.es.html +share/webmin/inittab/help/runlevels.fr.html +share/webmin/inittab/help/runlevels.html +share/webmin/inittab/help/runlevels.pl.html +share/webmin/inittab/help/runlevels.ru_RU.html +share/webmin/inittab/help/runlevels.ru_SU.html +share/webmin/inittab/help/runlevels.sv.html +share/webmin/inittab/images/icon.gif +share/webmin/inittab/images/smallicon.gif +share/webmin/inittab/index.cgi +share/webmin/inittab/inittab-lib.pl +share/webmin/inittab/install_check.pl +share/webmin/inittab/lang/ca +share/webmin/inittab/lang/de +share/webmin/inittab/lang/en +share/webmin/inittab/lang/es +share/webmin/inittab/lang/fr +share/webmin/inittab/lang/ja_JP.euc +share/webmin/inittab/lang/ko_KR.euc +share/webmin/inittab/lang/ms +share/webmin/inittab/lang/pl +share/webmin/inittab/lang/ru_RU +share/webmin/inittab/lang/ru_SU +share/webmin/inittab/lang/sv +share/webmin/inittab/lang/tr +share/webmin/inittab/lang/uk_UA +share/webmin/inittab/lang/zh_CN +share/webmin/inittab/lang/zh_TW.Big5 +share/webmin/inittab/log_parser.pl +share/webmin/inittab/module.info +share/webmin/inittab/new_inittab.cgi +share/webmin/inittab/save_inittab.cgi +share/webmin/install-module.pl +share/webmin/install-type +share/webmin/javascript-lib.pl +share/webmin/lang/af +share/webmin/lang/bg +share/webmin/lang/ca +share/webmin/lang/cz +share/webmin/lang/da +share/webmin/lang/de +share/webmin/lang/en +share/webmin/lang/es +share/webmin/lang/fa +share/webmin/lang/fr +share/webmin/lang/he +share/webmin/lang/hu +share/webmin/lang/it +share/webmin/lang/ja_JP.euc +share/webmin/lang/ko_KR.euc +share/webmin/lang/lt +share/webmin/lang/ms +share/webmin/lang/nl +share/webmin/lang/no +share/webmin/lang/pl +share/webmin/lang/pt +share/webmin/lang/pt_BR +share/webmin/lang/ru_RU +share/webmin/lang/ru_SU +share/webmin/lang/si +share/webmin/lang/sk +share/webmin/lang/sv +share/webmin/lang/th +share/webmin/lang/tr +share/webmin/lang/uk_UA +share/webmin/lang/zh_CN +share/webmin/lang/zh_TW.Big5 +share/webmin/lang_list.txt +share/webmin/maketemp.pl +share/webmin/man/CHANGELOG +share/webmin/man/config-aix +share/webmin/man/config-cobalt-linux +share/webmin/man/config-coherent-linux +share/webmin/man/config-corel-linux +share/webmin/man/config-debian-linux +share/webmin/man/config-freebsd +share/webmin/man/config-generic-linux +share/webmin/man/config-gentoo-linux +share/webmin/man/config-hpux +share/webmin/man/config-irix +share/webmin/man/config-lfs-linux +share/webmin/man/config-macos +share/webmin/man/config-mandrake-linux +share/webmin/man/config-msc-linux +share/webmin/man/config-netbsd +share/webmin/man/config-open-linux +share/webmin/man/config-open-linux-3.1e +share/webmin/man/config-openbsd +share/webmin/man/config-openserver +share/webmin/man/config-osf1 +share/webmin/man/config-redhat-linux +share/webmin/man/config-redhat-linux-7.0-* +share/webmin/man/config-slackware-linux +share/webmin/man/config-sol-linux +share/webmin/man/config-solaris +share/webmin/man/config-suse-linux +share/webmin/man/config-suse-linux-7.1 +share/webmin/man/config-suse-linux-7.2-8.0 +share/webmin/man/config-suse-linux-8.2-* +share/webmin/man/config-trustix-linux +share/webmin/man/config-turbo-linux +share/webmin/man/config-united-linux +share/webmin/man/config.info +share/webmin/man/config.info.ca +share/webmin/man/config.info.de +share/webmin/man/config.info.es +share/webmin/man/config.info.fr +share/webmin/man/config.info.hu +share/webmin/man/config.info.it +share/webmin/man/config.info.ms +share/webmin/man/config.info.pl +share/webmin/man/config.info.ru_RU +share/webmin/man/config.info.ru_SU +share/webmin/man/config.info.sk +share/webmin/man/config.info.sv +share/webmin/man/config.info.tr +share/webmin/man/config.info.uk_UA +share/webmin/man/config.info.zh_CN +share/webmin/man/config.info.zh_TW.Big5 +share/webmin/man/help/intro.ca.html +share/webmin/man/help/intro.de.html +share/webmin/man/help/intro.es.html +share/webmin/man/help/intro.fr.html +share/webmin/man/help/intro.html +share/webmin/man/help/intro.hu.html +share/webmin/man/help/intro.it.html +share/webmin/man/help/intro.pl.html +share/webmin/man/help/intro.ru_RU.html +share/webmin/man/help/intro.ru_SU.html +share/webmin/man/help/intro.sk.html +share/webmin/man/help/intro.sv.html +share/webmin/man/images/icon.gif +share/webmin/man/images/smallicon.gif +share/webmin/man/index.cgi +share/webmin/man/lang/ca +share/webmin/man/lang/cz +share/webmin/man/lang/de +share/webmin/man/lang/en +share/webmin/man/lang/es +share/webmin/man/lang/fr +share/webmin/man/lang/hu +share/webmin/man/lang/it +share/webmin/man/lang/ja_JP.euc +share/webmin/man/lang/ko_KR.euc +share/webmin/man/lang/ms +share/webmin/man/lang/pl +share/webmin/man/lang/ru_RU +share/webmin/man/lang/ru_SU +share/webmin/man/lang/sk +share/webmin/man/lang/sv +share/webmin/man/lang/tr +share/webmin/man/lang/uk_UA +share/webmin/man/lang/zh_CN +share/webmin/man/lang/zh_TW.Big5 +share/webmin/man/man-lib.pl +share/webmin/man/module.info +share/webmin/man/save_check.cgi +share/webmin/man/search.cgi +share/webmin/man/view_doc.cgi +share/webmin/man/view_howto.cgi +share/webmin/man/view_kde.cgi +share/webmin/man/view_kernel.cgi +share/webmin/man/view_man.cgi +share/webmin/man/view_perl.cgi +share/webmin/mime.types +share/webmin/minimal-install +share/webmin/miniserv.pem +share/webmin/miniserv.pl +share/webmin/module_chooser.cgi +share/webmin/newmods.pl +share/webmin/os_list.txt +share/webmin/oschooser.pl +share/webmin/pam_login.cgi +share/webmin/password_change.cgi +share/webmin/password_form.cgi +share/webmin/perlpath.pl +share/webmin/proc/BorderPanel.class +share/webmin/proc/BorderPanel.java +share/webmin/proc/CHANGELOG +share/webmin/proc/CbButton.class +share/webmin/proc/CbButton.java +share/webmin/proc/CbButtonCallback.class +share/webmin/proc/CbButtonGroup.class +share/webmin/proc/CbScrollbar.class +share/webmin/proc/CbScrollbar.java +share/webmin/proc/CbScrollbarArrow.class +share/webmin/proc/CbScrollbarCallback.class +share/webmin/proc/LineInputStream.class +share/webmin/proc/LineInputStream.java +share/webmin/proc/Makefile +share/webmin/proc/MultiColumn.class +share/webmin/proc/MultiColumn.java +share/webmin/proc/MultiColumnCallback.class +share/webmin/proc/StringJoiner.class +share/webmin/proc/StringSplitter.class +share/webmin/proc/StringSplitter.java +share/webmin/proc/Tracer.class +share/webmin/proc/Tracer.java +share/webmin/proc/Util.class +share/webmin/proc/Util.java +share/webmin/proc/acl_security.pl +share/webmin/proc/config-*-linux +share/webmin/proc/config-aix +share/webmin/proc/config-freebsd +share/webmin/proc/config-hpux +share/webmin/proc/config-irix +share/webmin/proc/config-macos +share/webmin/proc/config-netbsd +share/webmin/proc/config-openbsd +share/webmin/proc/config-openserver +share/webmin/proc/config-osf1 +share/webmin/proc/config-solaris +share/webmin/proc/config-unixware +share/webmin/proc/config-windows +share/webmin/proc/config.info +share/webmin/proc/config.info.ca +share/webmin/proc/config.info.de +share/webmin/proc/config.info.es +share/webmin/proc/config.info.fa +share/webmin/proc/config.info.fr +share/webmin/proc/config.info.hu +share/webmin/proc/config.info.it +share/webmin/proc/config.info.pl +share/webmin/proc/config.info.ru_RU +share/webmin/proc/config.info.ru_SU +share/webmin/proc/config.info.sv +share/webmin/proc/config.info.tr +share/webmin/proc/config.info.uk_UA +share/webmin/proc/config.info.zh_CN +share/webmin/proc/config.info.zh_TW.Big5 +share/webmin/proc/defaultacl +share/webmin/proc/edit_proc.cgi +share/webmin/proc/freebsd-lib.pl +share/webmin/proc/help/cmd.ca.html +share/webmin/proc/help/cmd.es.html +share/webmin/proc/help/cmd.fr.html +share/webmin/proc/help/cmd.html +share/webmin/proc/help/cmd.hu.html +share/webmin/proc/help/cmd.pl.html +share/webmin/proc/help/cmd.sv.html +share/webmin/proc/help/cmd.zh_TW.Big5.html +share/webmin/proc/help/cpu.ca.html +share/webmin/proc/help/cpu.es.html +share/webmin/proc/help/cpu.fr.html +share/webmin/proc/help/cpu.html +share/webmin/proc/help/cpu.hu.html +share/webmin/proc/help/cpu.pl.html +share/webmin/proc/help/cpu.sv.html +share/webmin/proc/help/cpu.zh_TW.Big5.html +share/webmin/proc/help/edit_proc.ca.html +share/webmin/proc/help/edit_proc.es.html +share/webmin/proc/help/edit_proc.fr.html +share/webmin/proc/help/edit_proc.html +share/webmin/proc/help/edit_proc.hu.html +share/webmin/proc/help/edit_proc.pl.html +share/webmin/proc/help/edit_proc.sv.html +share/webmin/proc/help/edit_proc.zh_TW.Big5.html +share/webmin/proc/help/input.ca.html +share/webmin/proc/help/input.es.html +share/webmin/proc/help/input.fr.html +share/webmin/proc/help/input.html +share/webmin/proc/help/input.hu.html +share/webmin/proc/help/input.pl.html +share/webmin/proc/help/input.sv.html +share/webmin/proc/help/input.zh_TW.Big5.html +share/webmin/proc/help/intro.ca.html +share/webmin/proc/help/intro.es.html +share/webmin/proc/help/intro.fr.html +share/webmin/proc/help/intro.html +share/webmin/proc/help/intro.hu.html +share/webmin/proc/help/intro.pl.html +share/webmin/proc/help/intro.sv.html +share/webmin/proc/help/intro.zh_TW.Big5.html +share/webmin/proc/help/mode.ca.html +share/webmin/proc/help/mode.es.html +share/webmin/proc/help/mode.fr.html +share/webmin/proc/help/mode.html +share/webmin/proc/help/mode.hu.html +share/webmin/proc/help/mode.pl.html +share/webmin/proc/help/mode.sv.html +share/webmin/proc/help/mode.zh_TW.Big5.html +share/webmin/proc/help/nice.ca.html +share/webmin/proc/help/nice.es.html +share/webmin/proc/help/nice.fr.html +share/webmin/proc/help/nice.html +share/webmin/proc/help/nice.hu.html +share/webmin/proc/help/nice.pl.html +share/webmin/proc/help/nice.sv.html +share/webmin/proc/help/nice.zh_TW.Big5.html +share/webmin/proc/help/open_proc.ca.html +share/webmin/proc/help/open_proc.html +share/webmin/proc/help/overview.ca.html +share/webmin/proc/help/overview.es.html +share/webmin/proc/help/overview.fr.html +share/webmin/proc/help/overview.html +share/webmin/proc/help/overview.hu.html +share/webmin/proc/help/overview.pl.html +share/webmin/proc/help/overview.sv.html +share/webmin/proc/help/overview.zh_TW.Big5.html +share/webmin/proc/help/run.ca.html +share/webmin/proc/help/run.es.html +share/webmin/proc/help/run.fr.html +share/webmin/proc/help/run.html +share/webmin/proc/help/run.hu.html +share/webmin/proc/help/run.pl.html +share/webmin/proc/help/run.sv.html +share/webmin/proc/help/run.zh_TW.Big5.html +share/webmin/proc/help/scpu.ca.html +share/webmin/proc/help/scpu.es.html +share/webmin/proc/help/scpu.fr.html +share/webmin/proc/help/scpu.html +share/webmin/proc/help/scpu.hu.html +share/webmin/proc/help/scpu.pl.html +share/webmin/proc/help/scpu.sv.html +share/webmin/proc/help/scpu.zh_TW.Big5.html +share/webmin/proc/help/search.ca.html +share/webmin/proc/help/search.es.html +share/webmin/proc/help/search.fr.html +share/webmin/proc/help/search.html +share/webmin/proc/help/search.hu.html +share/webmin/proc/help/search.pl.html +share/webmin/proc/help/search.sv.html +share/webmin/proc/help/search.zh_TW.Big5.html +share/webmin/proc/help/sfiles.ca.html +share/webmin/proc/help/sfiles.es.html +share/webmin/proc/help/sfiles.fr.html +share/webmin/proc/help/sfiles.html +share/webmin/proc/help/sfiles.hu.html +share/webmin/proc/help/sfiles.pl.html +share/webmin/proc/help/sfiles.sv.html +share/webmin/proc/help/sfiles.zh_TW.Big5.html +share/webmin/proc/help/sfs.ca.html +share/webmin/proc/help/sfs.es.html +share/webmin/proc/help/sfs.fr.html +share/webmin/proc/help/sfs.html +share/webmin/proc/help/sfs.hu.html +share/webmin/proc/help/sfs.pl.html +share/webmin/proc/help/sfs.sv.html +share/webmin/proc/help/sfs.zh_TW.Big5.html +share/webmin/proc/help/signore.ca.html +share/webmin/proc/help/signore.es.html +share/webmin/proc/help/signore.html +share/webmin/proc/help/signore.pl.html +share/webmin/proc/help/sip.ca.html +share/webmin/proc/help/sip.html +share/webmin/proc/help/size.ca.html +share/webmin/proc/help/size.es.html +share/webmin/proc/help/size.fr.html +share/webmin/proc/help/size.html +share/webmin/proc/help/size.hu.html +share/webmin/proc/help/size.pl.html +share/webmin/proc/help/size.sv.html +share/webmin/proc/help/size.zh_TW.Big5.html +share/webmin/proc/help/smatch.ca.html +share/webmin/proc/help/smatch.es.html +share/webmin/proc/help/smatch.fr.html +share/webmin/proc/help/smatch.html +share/webmin/proc/help/smatch.hu.html +share/webmin/proc/help/smatch.pl.html +share/webmin/proc/help/smatch.sv.html +share/webmin/proc/help/smatch.zh_TW.Big5.html +share/webmin/proc/help/ssocket.ca.html +share/webmin/proc/help/ssocket.es.html +share/webmin/proc/help/ssocket.html +share/webmin/proc/help/suser.ca.html +share/webmin/proc/help/suser.es.html +share/webmin/proc/help/suser.fr.html +share/webmin/proc/help/suser.html +share/webmin/proc/help/suser.hu.html +share/webmin/proc/help/suser.pl.html +share/webmin/proc/help/suser.sv.html +share/webmin/proc/help/suser.zh_TW.Big5.html +share/webmin/proc/help/trace.ca.html +share/webmin/proc/help/trace.html +share/webmin/proc/help/tree.ca.html +share/webmin/proc/help/tree.es.html +share/webmin/proc/help/tree.fr.html +share/webmin/proc/help/tree.html +share/webmin/proc/help/tree.hu.html +share/webmin/proc/help/tree.pl.html +share/webmin/proc/help/tree.sv.html +share/webmin/proc/help/tree.zh_TW.Big5.html +share/webmin/proc/help/user.ca.html +share/webmin/proc/help/user.es.html +share/webmin/proc/help/user.fr.html +share/webmin/proc/help/user.html +share/webmin/proc/help/user.hu.html +share/webmin/proc/help/user.pl.html +share/webmin/proc/help/user.sv.html +share/webmin/proc/help/user.zh_TW.Big5.html +share/webmin/proc/help/zone.ca.html +share/webmin/proc/help/zone.html +share/webmin/proc/hpux-lib.pl +share/webmin/proc/images/icon.gif +share/webmin/proc/images/smallicon.gif +share/webmin/proc/index.cgi +share/webmin/proc/index_cpu.cgi +share/webmin/proc/index_run.cgi +share/webmin/proc/index_search.cgi +share/webmin/proc/index_size.cgi +share/webmin/proc/index_tree.cgi +share/webmin/proc/index_user.cgi +share/webmin/proc/index_zone.cgi +share/webmin/proc/kill_proc.cgi +share/webmin/proc/kill_proc_list.cgi +share/webmin/proc/killtail.cgi +share/webmin/proc/lang/ca +share/webmin/proc/lang/de +share/webmin/proc/lang/en +share/webmin/proc/lang/es +share/webmin/proc/lang/fa +share/webmin/proc/lang/fr +share/webmin/proc/lang/hu +share/webmin/proc/lang/it +share/webmin/proc/lang/ja_JP.euc +share/webmin/proc/lang/ko_KR.euc +share/webmin/proc/lang/pl +share/webmin/proc/lang/pt +share/webmin/proc/lang/ru_RU +share/webmin/proc/lang/ru_SU +share/webmin/proc/lang/sv +share/webmin/proc/lang/tr +share/webmin/proc/lang/uk_UA +share/webmin/proc/lang/zh_CN +share/webmin/proc/lang/zh_TW.Big5 +share/webmin/proc/linux-lib.pl +share/webmin/proc/log_parser.pl +share/webmin/proc/low.skill +share/webmin/proc/macos-lib.pl +share/webmin/proc/medium.risk +share/webmin/proc/medium.skill +share/webmin/proc/module.info +share/webmin/proc/open_files.cgi +share/webmin/proc/openbsd-lib.pl +share/webmin/proc/osf-lib.pl +share/webmin/proc/proc-lib.pl +share/webmin/proc/rbac-mapping +share/webmin/proc/renice_proc.cgi +share/webmin/proc/run.cgi +share/webmin/proc/sysv-lib.pl +share/webmin/proc/tail.cgi +share/webmin/proc/trace.cgi +share/webmin/proc/windows-lib.pl +share/webmin/referer_save.cgi +share/webmin/rpc.cgi +share/webmin/run-postinstalls.pl +share/webmin/run-uninstalls.pl +share/webmin/servers/CHANGELOG +share/webmin/servers/acl_security.pl +share/webmin/servers/auto.pl +share/webmin/servers/config +share/webmin/servers/config.info +share/webmin/servers/config.info.ca +share/webmin/servers/config.info.cz +share/webmin/servers/config.info.de +share/webmin/servers/config.info.es +share/webmin/servers/config.info.fr +share/webmin/servers/config.info.hu +share/webmin/servers/config.info.ms +share/webmin/servers/config.info.no +share/webmin/servers/config.info.pl +share/webmin/servers/config.info.pt_BR +share/webmin/servers/config.info.sk +share/webmin/servers/config.info.sv +share/webmin/servers/config.info.tr +share/webmin/servers/config.info.zh_CN +share/webmin/servers/config.info.zh_TW.Big5 +share/webmin/servers/config_info.pl +share/webmin/servers/defaultacl +share/webmin/servers/delete_servs.cgi +share/webmin/servers/edit_auto.cgi +share/webmin/servers/edit_serv.cgi +share/webmin/servers/feedback_files.pl +share/webmin/servers/find.cgi +share/webmin/servers/images/caldera.gif +share/webmin/servers/images/cobalt.gif +share/webmin/servers/images/debian.gif +share/webmin/servers/images/fedora.gif +share/webmin/servers/images/freebsd.gif +share/webmin/servers/images/hpux.gif +share/webmin/servers/images/icon.gif +share/webmin/servers/images/irix.gif +share/webmin/servers/images/linux.gif +share/webmin/servers/images/mac.gif +share/webmin/servers/images/mandrake.gif +share/webmin/servers/images/msc.gif +share/webmin/servers/images/openbsd.gif +share/webmin/servers/images/redhat.gif +share/webmin/servers/images/sco.gif +share/webmin/servers/images/slackware.gif +share/webmin/servers/images/smallicon.gif +share/webmin/servers/images/solaris.gif +share/webmin/servers/images/suse.gif +share/webmin/servers/images/unknown.gif +share/webmin/servers/index.cgi +share/webmin/servers/lang/ca +share/webmin/servers/lang/cz +share/webmin/servers/lang/de +share/webmin/servers/lang/en +share/webmin/servers/lang/es +share/webmin/servers/lang/fr +share/webmin/servers/lang/hu +share/webmin/servers/lang/ja_JP.euc +share/webmin/servers/lang/ko_KR.euc +share/webmin/servers/lang/ms +share/webmin/servers/lang/no +share/webmin/servers/lang/pl +share/webmin/servers/lang/pt +share/webmin/servers/lang/ru_RU +share/webmin/servers/lang/ru_SU +share/webmin/servers/lang/sk +share/webmin/servers/lang/sv +share/webmin/servers/lang/tr +share/webmin/servers/lang/uk_UA +share/webmin/servers/lang/zh_CN +share/webmin/servers/lang/zh_TW.Big5 +share/webmin/servers/link.cgi +share/webmin/servers/log_parser.pl +share/webmin/servers/login.cgi +share/webmin/servers/logout.cgi +share/webmin/servers/module.info +share/webmin/servers/save_auto.cgi +share/webmin/servers/save_serv.cgi +share/webmin/servers/servers-lib.pl +share/webmin/servers/uninstall.pl +share/webmin/session_login.cgi +share/webmin/setup-pre.sh +share/webmin/setup.pl +share/webmin/setup.sh +share/webmin/switch_skill.cgi +share/webmin/switch_user.cgi +share/webmin/thirdparty.pl +share/webmin/ui-lib.pl +share/webmin/user_chooser.cgi +share/webmin/version +share/webmin/web-lib-funcs.pl +share/webmin/web-lib.pl +share/webmin/webmin-caldera-init +share/webmin/webmin-daemon +share/webmin/webmin-gentoo-init +share/webmin/webmin-init +share/webmin/webmin-pam +share/webmin/webmin/CHANGELOG +share/webmin/webmin/adminupgrade +share/webmin/webmin/backup_config.pl +share/webmin/webmin/bootup.cgi +share/webmin/webmin/change_access.cgi +share/webmin/webmin/change_advanced.cgi +share/webmin/webmin/change_anon.cgi +share/webmin/webmin/change_bind.cgi +share/webmin/webmin/change_ca.cgi +share/webmin/webmin/change_lang.cgi +share/webmin/webmin/change_lock.cgi +share/webmin/webmin/change_log.cgi +share/webmin/webmin/change_os.cgi +share/webmin/webmin/change_osdn.cgi +share/webmin/webmin/change_proxy.cgi +share/webmin/webmin/change_referers.cgi +share/webmin/webmin/change_session.cgi +share/webmin/webmin/change_ssl.cgi +share/webmin/webmin/change_startpage.cgi +share/webmin/webmin/change_syslet.cgi +share/webmin/webmin/change_theme.cgi +share/webmin/webmin/change_ui.cgi +share/webmin/webmin/clone_mod.cgi +share/webmin/webmin/config +share/webmin/webmin/config.info +share/webmin/webmin/config.info.ca +share/webmin/webmin/config.info.de +share/webmin/webmin/config.info.es +share/webmin/webmin/config.info.fa +share/webmin/webmin/config.info.fr +share/webmin/webmin/config.info.ja_JP.euc +share/webmin/webmin/config.info.ms +share/webmin/webmin/config.info.nl +share/webmin/webmin/config.info.sk +share/webmin/webmin/config.info.tr +share/webmin/webmin/delete_mod.cgi +share/webmin/webmin/edit_access.cgi +share/webmin/webmin/edit_advanced.cgi +share/webmin/webmin/edit_anon.cgi +share/webmin/webmin/edit_assignment.cgi +share/webmin/webmin/edit_bind.cgi +share/webmin/webmin/edit_ca.cgi +share/webmin/webmin/edit_categories.cgi +share/webmin/webmin/edit_descs.cgi +share/webmin/webmin/edit_ipkey.cgi +share/webmin/webmin/edit_lang.cgi +share/webmin/webmin/edit_lock.cgi +share/webmin/webmin/edit_log.cgi +share/webmin/webmin/edit_mods.cgi +share/webmin/webmin/edit_os.cgi +share/webmin/webmin/edit_proxy.cgi +share/webmin/webmin/edit_referers.cgi +share/webmin/webmin/edit_session.cgi +share/webmin/webmin/edit_ssl.cgi +share/webmin/webmin/edit_startpage.cgi +share/webmin/webmin/edit_syslet.cgi +share/webmin/webmin/edit_themes.cgi +share/webmin/webmin/edit_ui.cgi +share/webmin/webmin/edit_upgrade.cgi +share/webmin/webmin/export_mod.cgi +share/webmin/webmin/feedback_files.pl +share/webmin/webmin/gnupg-lib.pl +share/webmin/webmin/images/access.gif +share/webmin/webmin/images/advanced.gif +share/webmin/webmin/images/anon.gif +share/webmin/webmin/images/assignment.gif +share/webmin/webmin/images/bind.gif +share/webmin/webmin/images/ca.gif +share/webmin/webmin/images/categories.gif +share/webmin/webmin/images/descs.gif +share/webmin/webmin/images/icon.gif +share/webmin/webmin/images/lang.gif +share/webmin/webmin/images/lock.gif +share/webmin/webmin/images/log.gif +share/webmin/webmin/images/mods.gif +share/webmin/webmin/images/os.gif +share/webmin/webmin/images/proxy.gif +share/webmin/webmin/images/referers.gif +share/webmin/webmin/images/session.gif +share/webmin/webmin/images/smallicon.gif +share/webmin/webmin/images/ssl.gif +share/webmin/webmin/images/startpage.gif +share/webmin/webmin/images/syslet.gif +share/webmin/webmin/images/themes.gif +share/webmin/webmin/images/ui.gif +share/webmin/webmin/images/upgrade.gif +share/webmin/webmin/index.cgi +share/webmin/webmin/install_mod.cgi +share/webmin/webmin/install_theme.cgi +share/webmin/webmin/jcameron-key.asc +share/webmin/webmin/lang/ca +share/webmin/webmin/lang/cz +share/webmin/webmin/lang/de +share/webmin/webmin/lang/en +share/webmin/webmin/lang/es +share/webmin/webmin/lang/fa +share/webmin/webmin/lang/fr +share/webmin/webmin/lang/he +share/webmin/webmin/lang/hu +share/webmin/webmin/lang/it +share/webmin/webmin/lang/ja_JP.euc +share/webmin/webmin/lang/ko_KR.euc +share/webmin/webmin/lang/ms +share/webmin/webmin/lang/nl +share/webmin/webmin/lang/no +share/webmin/webmin/lang/pl +share/webmin/webmin/lang/pt +share/webmin/webmin/lang/pt_BR +share/webmin/webmin/lang/ru_RU +share/webmin/webmin/lang/ru_SU +share/webmin/webmin/lang/sk +share/webmin/webmin/lang/sv +share/webmin/webmin/lang/tr +share/webmin/webmin/lang/uk_UA +share/webmin/webmin/lang/zh_CN +share/webmin/webmin/lang/zh_TW.Big5 +share/webmin/webmin/log_parser.pl +share/webmin/webmin/low.skill +share/webmin/webmin/medium.skill +share/webmin/webmin/module.info +share/webmin/webmin/newkey.cgi +share/webmin/webmin/restart.cgi +share/webmin/webmin/save_assignment.cgi +share/webmin/webmin/save_categories.cgi +share/webmin/webmin/save_descs.cgi +share/webmin/webmin/save_ipkey.cgi +share/webmin/webmin/save_newmod.cgi +share/webmin/webmin/setup_ca.cgi +share/webmin/webmin/standard_chooser.cgi +share/webmin/webmin/stop_ca.cgi +share/webmin/webmin/subdir/foo.cgi +share/webmin/webmin/submit.cgi +share/webmin/webmin/third_chooser.cgi +share/webmin/webmin/uninstall.pl +share/webmin/webmin/update.cgi +share/webmin/webmin/update.pl +share/webmin/webmin/update_sched.cgi +share/webmin/webmin/upgrade.cgi +share/webmin/webmin/webmin-lib.pl +share/webmin/webminlog/CHANGELOG +share/webmin/webminlog/acl_security.pl +share/webmin/webminlog/config +share/webmin/webminlog/config.info +share/webmin/webminlog/config.info.ca +share/webmin/webminlog/config.info.de +share/webmin/webminlog/config.info.es +share/webmin/webminlog/config.info.hu +share/webmin/webminlog/config.info.sk +share/webmin/webminlog/config.info.tr +share/webmin/webminlog/defaultacl +share/webmin/webminlog/images/icon.gif +share/webmin/webminlog/images/smallicon.gif +share/webmin/webminlog/index.cgi +share/webmin/webminlog/lang/ca +share/webmin/webminlog/lang/de +share/webmin/webminlog/lang/en +share/webmin/webminlog/lang/es +share/webmin/webminlog/lang/fr +share/webmin/webminlog/lang/hu +share/webmin/webminlog/lang/it +share/webmin/webminlog/lang/ja_JP.euc +share/webmin/webminlog/lang/ko_KR.euc +share/webmin/webminlog/lang/ms +share/webmin/webminlog/lang/nl +share/webmin/webminlog/lang/no +share/webmin/webminlog/lang/pl +share/webmin/webminlog/lang/pt_BR +share/webmin/webminlog/lang/ru_RU +share/webmin/webminlog/lang/ru_SU +share/webmin/webminlog/lang/sk +share/webmin/webminlog/lang/sv +share/webmin/webminlog/lang/tr +share/webmin/webminlog/lang/uk_UA +share/webmin/webminlog/lang/zh_CN +share/webmin/webminlog/lang/zh_TW.Big5 +share/webmin/webminlog/module.info +share/webmin/webminlog/rollback.cgi +share/webmin/webminlog/search.cgi +share/webmin/webminlog/view.cgi +share/webmin/webminlog/webminlog-lib.pl +@dirrm share/webmin/webminlog/lang +@dirrm share/webmin/webminlog/images +@dirrm share/webmin/webminlog +@dirrm share/webmin/webmin/subdir +@dirrm share/webmin/webmin/lang +@dirrm share/webmin/webmin/images +@dirrm share/webmin/webmin +@dirrm share/webmin/servers/lang +@dirrm share/webmin/servers/images +@dirrm share/webmin/servers +@dirrm share/webmin/proc/lang +@dirrm share/webmin/proc/images +@dirrm share/webmin/proc/help +@dirrm share/webmin/proc +@dirrm share/webmin/man/lang +@dirrm share/webmin/man/images +@dirrm share/webmin/man/help +@dirrm share/webmin/man +@dirrm share/webmin/lang +@dirrm share/webmin/inittab/lang +@dirrm share/webmin/inittab/images +@dirrm share/webmin/inittab/help +@dirrm share/webmin/inittab +@dirrm share/webmin/init/lang +@dirrm share/webmin/init/images +@dirrm share/webmin/init/help +@dirrm share/webmin/init +@dirrm share/webmin/images/letters +@dirrm share/webmin/images +@dirrm share/webmin/cron/lang +@dirrm share/webmin/cron/images +@dirrm share/webmin/cron/help +@dirrm share/webmin/cron +@dirrm share/webmin/acl/lang +@dirrm share/webmin/acl/images +@dirrm share/webmin/acl/help +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/man3 +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto/Authen/SolarisRBAC +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto/Authen +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/Authen +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib +@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1 +@dirrm share/webmin/acl +@dirrm share/webmin/Webmin +@dirrm share/webmin +@dirrm share/examples/webmin/webminlog +@dirrm share/examples/webmin/webmin +@dirrm share/examples/webmin/servers +@dirrm share/examples/webmin/proc +@dirrm share/examples/webmin/man +@dirrm share/examples/webmin/inittab +@dirrm share/examples/webmin/init +@dirrm share/examples/webmin/cron +@dirrm share/examples/webmin/acl +@dirrm share/examples/webmin diff --git a/sysutils/webmin/distinfo b/sysutils/webmin/distinfo index 912bff72435..3899b561faf 100644 --- a/sysutils/webmin/distinfo +++ b/sysutils/webmin/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.5 2005/12/03 16:13:34 adrianp Exp $ +$NetBSD: distinfo,v 1.6 2006/05/16 04:01:28 jlam Exp $ -SHA1 (webmin-1.170-minimal.tar.gz) = a32ef7e89d669020cb47e13bc40e321e3c4b6aa5 -RMD160 (webmin-1.170-minimal.tar.gz) = 0ed3b9c54dc5fd97b7ce5ea0e74378491d649695 -Size (webmin-1.170-minimal.tar.gz) = 1011002 bytes -SHA1 (patch-aa) = e732d88ab149ba4e577e6b0aa28884d6bc3b8102 -SHA1 (patch-ab) = 24e3b8132b3a9a32e12a5e2b4ba89a23d3ef99a1 +SHA1 (webmin-1.270-minimal.tar.gz) = 31fa4cf18205a0dac74e38290a03950450abae26 +RMD160 (webmin-1.270-minimal.tar.gz) = 94847d56eb9aebefc234178656dc53daa3af91c6 +Size (webmin-1.270-minimal.tar.gz) = 1301974 bytes +SHA1 (patch-aa) = c643cb0f568629288584902b942c792652cc366e diff --git a/sysutils/webmin/files/setup-pre.sh b/sysutils/webmin/files/setup-pre.sh new file mode 100644 index 00000000000..ac6a0de51b5 --- /dev/null +++ b/sysutils/webmin/files/setup-pre.sh @@ -0,0 +1,28 @@ +# $NetBSD: setup-pre.sh,v 1.1 2006/05/16 04:01:28 jlam Exp $ +# +# This shell script is sourced by webmin's setup.sh to provide local +# overrides and defaults for configuration settings. +# + +# This directory holds the example config files. The strategy is to +# initially install all (example) config files into a separate examples +# directory and use INSTALL/DEINSTALL scripts to manage them. +# +config_dir="@WEBMIN_EGDIR@" + +# Webmin run-time files directory +var_dir="@WEBMIN_VARDIR@" + +# Path the the Perl interpreter +perl="@PERL5@" + +port="10000" # default webmin server port +login="admin" # default admin user +password="password" # default admin password +ssl=1 # always use SSL + +atboot=0 # don't auto-configure to run at boot-time +noperlpath= # fix up path to perl in scripts +nouninstall=1 # don't auto-create the uninstall script +nopostinstalls=1 # don't auto-run the postinstall actions during setup +nostart=1 # don't auto-start the webmin server after setup diff --git a/sysutils/webmin/files/webmin.sh b/sysutils/webmin/files/webmin.sh index b43a75420eb..7e44dbf30b8 100644 --- a/sysutils/webmin/files/webmin.sh +++ b/sysutils/webmin/files/webmin.sh @@ -1,6 +1,6 @@ #!@RCD_SCRIPTS_SHELL@ # -# $NetBSD: webmin.sh,v 1.2 2005/01/23 04:36:27 jlam Exp $ +# $NetBSD: webmin.sh,v 1.3 2006/05/16 04:01:28 jlam Exp $ # # PROVIDE: webmin @@ -12,23 +12,26 @@ name="webmin" rcvar=${name} command="@WEBMIN_DIR@/miniserv.pl" command_interpreter="@PERL5@" -webmin_etcdir="@WEBMIN_ETCDIR@" -required_files="@WEBMIN_ETCDIR@/miniserv.conf" +webmin_etcdir="@PKG_SYSCONFDIR@" +required_files="@PKG_SYSCONFDIR@/miniserv.conf" +extra_commands="reload" +reload_cmd="webmin_doit reload" +restart_cmd="webmin_doit restart" start_cmd="webmin_doit start" stop_cmd="webmin_doit stop" webmin_doit() { - case $1 in - start) script="${webmin_etcdir}/start" ;; - stop) script="${webmin_etcdir}/stop" ;; - *) + case "$1" in + reload|restart|start|stop) ;; + *) return 1 ;; esac + script="${webmin_etcdir}/$1" required_files="$required_files $script" for f in $required_files; do if [ ! -r "$f" ]; then - @ECHO@ 1>&2 "$0: WARNING: $f is not readable" + echo 1>&2 "$0: WARNING: $f is not readable" if [ -z $rc_force ]; then return 1 fi diff --git a/sysutils/webmin/patches/patch-aa b/sysutils/webmin/patches/patch-aa index ca11b0c2da2..b2553e17887 100644 --- a/sysutils/webmin/patches/patch-aa +++ b/sysutils/webmin/patches/patch-aa @@ -1,43 +1,112 @@ -$NetBSD: patch-aa,v 1.3 2005/01/23 04:36:27 jlam Exp $ +$NetBSD: patch-aa,v 1.4 2006/05/16 04:01:28 jlam Exp $ ---- setup.sh.orig 2004-11-12 23:26:56.000000000 -0500 +--- setup.sh.orig 2006-04-04 19:12:35.000000000 -0400 +++ setup.sh -@@ -425,6 +425,7 @@ else - fi +@@ -35,6 +35,11 @@ echo "" - # Ask whether to run at boot time -+ atboot=0 - if [ "$atboot" = "" ]; then - initsupp=`grep "^os_support=" "$srcdir/init/module.info" | sed -e 's/os_support=//g' | grep $os_type` - atboot=0 -@@ -550,6 +551,7 @@ EOF - fi + # Only root can run this + id | grep "uid=0(" >/dev/null ++# ++# For pkgsrc, we allow anyone to run this script, including unprivileged ++# users. ++# ++true + if [ $? != "0" ]; then + uname -a | grep -i CYGWIN >/dev/null + if [ $? != "0" ]; then +@@ -122,6 +127,9 @@ if [ -r "$config_dir/config" ]; then + upgrading=1 fi -+noperlpath=yes - if [ "$noperlpath" = "" ]; then - echo "Inserting path to perl into scripts.." - (find "$wadir" -name '*.cgi' -print ; find "$wadir" -name '*.pl' -print) | $perl "$wadir/perlpath.pl" $perl - -@@ -641,6 +643,13 @@ if [ "$?" != "0" ]; then - echo passwd_mode=0 >> $config_dir/miniserv.conf ++# For pkgsrc, we are never upgrading, only installing. ++upgrading=0 ++ + # Check if upgrading from an old version + if [ "$upgrading" = 1 ]; then + echo "" +@@ -199,6 +207,10 @@ if [ "$upgrading" = 1 ]; then + else + # Config directory exists .. make sure it is not in use + ls $config_dir | grep -v rpmsave >/dev/null 2>&1 ++ # ++ # For pkgsrc, we don't care if the config directory already exists. ++ # ++ false + if [ "$?" = "0" -a "$config_dir" != "/etc/webmin" ]; then + echo "ERROR: Config directory $config_dir is not empty" + echo "" +@@ -518,6 +530,12 @@ else + + kfile=$config_dir/miniserv.pem + openssl version >/dev/null 2>&1 ++ # ++ # For pkgsrc, we always want to use the default miniserv.pem, though ++ # we'll recommend to the user at post-install time to generate a ++ # new certificate. ++ # ++ false + if [ "$?" = "0" ]; then + # We can generate a new SSL key for this host + host=`hostname` +@@ -719,32 +737,35 @@ EOF + echo "" fi -+# Default to having delays on successive incorrect passwords for the same -+# username. -+grep passdelay= $config_dir/miniserv.conf >/dev/null -+if [ "$?" != "0" ]; then -+ echo passdelay=1 >> $config_dir/miniserv.conf -+fi -+ - # If Perl crypt supports MD5, then make it the default - if [ "$md5pass" = "1" ]; then - echo md5pass=1 >> $config_dir/config -@@ -681,8 +690,6 @@ if [ "\$answer" = "y" ]; then - $config_dir/stop - echo "Running uninstall scripts .." - (cd "$wadir" ; WEBMIN_CONFIG=$config_dir WEBMIN_VAR=$var_dir LANG= "$wadir/run-uninstalls.pl") -- echo "Deleting $wadir .." -- rm -rf "$wadir" - echo "Deleting $config_dir .." - rm -rf "$config_dir" - echo "Done!" +-echo "Changing ownership and permissions .." +-for m in $newmods; do +- echo Chowning $config_dir/$m +- chown -R root $config_dir/$m +- chgrp -R bin $config_dir/$m +- chmod -R og-rw $config_dir/$m +-done +-for f in miniserv.conf miniserv.pem miniserv.users; do +- chown -R root $config_dir/$f +- chgrp -R bin $config_dir/$f +- chmod -R og-rw $config_dir/$f +-done +-chmod +r $config_dir/version +-if [ "$nochown" = "" ]; then +- chown -R root "$wadir" +- chgrp -R bin "$wadir" +- chmod -R og-w "$wadir" +- chmod -R a+rx "$wadir" +-fi +-if [ $var_dir != "/var" ]; then +- chown -R root $var_dir +- chgrp -R bin $var_dir +- chmod -R og-rwx $var_dir +-fi +-echo "..done" +-echo "" ++# For pkgsrc, we skip changing ownership and permissions as we allow the ++# INSTALL/DEINSTALL to manage this for us. ++# ++#echo "Changing ownership and permissions .." ++#for m in $newmods; do ++# echo Chowning $config_dir/$m ++# chown -R root $config_dir/$m ++# chgrp -R bin $config_dir/$m ++# chmod -R og-rw $config_dir/$m ++#done ++#for f in miniserv.conf miniserv.pem miniserv.users; do ++# chown -R root $config_dir/$f ++# chgrp -R bin $config_dir/$f ++# chmod -R og-rw $config_dir/$f ++#done ++#chmod +r $config_dir/version ++#if [ "$nochown" = "" ]; then ++# chown -R root "$wadir" ++# chgrp -R bin "$wadir" ++# chmod -R og-w "$wadir" ++# chmod -R a+rx "$wadir" ++#fi ++#if [ $var_dir != "/var" ]; then ++# chown -R root $var_dir ++# chgrp -R bin $var_dir ++# chmod -R og-rwx $var_dir ++#fi ++#echo "..done" ++#echo "" + + # Save target directory if one was specified + if [ "$wadir" != "$srcdir" ]; then diff --git a/sysutils/webmin/patches/patch-ab b/sysutils/webmin/patches/patch-ab deleted file mode 100644 index 70b499c88cb..00000000000 --- a/sysutils/webmin/patches/patch-ab +++ /dev/null @@ -1,112 +0,0 @@ -$NetBSD: patch-ab,v 1.1 2005/12/03 16:13:34 adrianp Exp $ - ---- miniserv.pl.orig 2005-12-03 14:36:50.000000000 +0000 -+++ miniserv.pl -@@ -216,11 +216,11 @@ if ($use_syslog) { - } - else { - local $msg = ucfirst($config{'pam'})." starting"; -- eval { syslog("info", $msg); }; -+ eval { syslog("info", "%s", $msg); }; - if ($@) { - eval { - setlogsock("inet"); -- syslog("info", $msg); -+ syslog("info", "%s", $msg); - }; - if ($@) { - # All attempts to use syslog have failed.. -@@ -543,7 +543,7 @@ while(1) { - &run_logout_script($s, $sdb[0]); - delete($sessiondb{$s}); - if ($use_syslog) { -- syslog("info", "Timeout of $sdb[0]"); -+ syslog("info", "%s", "Timeout of $sdb[0]"); - } - } - } -@@ -709,7 +709,7 @@ while(1) { - local $logtext = "Security alert: Host $2 ". - "blocked after $config{'blockhost_failures'} ". - "failed logins for user $1"; -- syslog("crit", $logtext); -+ syslog("crit", "%s", $logtext); - } - } - else { -@@ -1043,12 +1043,12 @@ if (%users) { - if ($certs{$u} eq $peername) { - $authuser = $u; - $validated = 2; -- #syslog("info", "SSL login as $authuser from $acpthost") if ($use_syslog); -+ #syslog("info", "%s", "SSL login as $authuser from $acpthost") if ($use_syslog); - last; - } - } - if ($use_syslog && !$validated) { -- syslog("crit", -+ syslog("crit", "%s", - "Unknown SSL certificate $peername"); - } - } -@@ -1081,7 +1081,7 @@ if (%users) { - $validated = 0; - } - if ($use_syslog && !$validated) { -- syslog("crit", -+ syslog("crit", "%s", - ($nonexist ? "Non-existent" : - $expired ? "Expired" : "Invalid"). - " login as $authuser from $acpthost"); -@@ -1118,7 +1118,7 @@ if (%users) { - $authuser = $baseauthuser = undef; - if ($louser) { - if ($use_syslog) { -- syslog("info", "Logout by $louser from $acpthost"); -+ syslog("info", "%s", "Logout by $louser from $acpthost"); - } - &run_logout_script($louser, $sid, - $acptip, $localip); -@@ -1208,7 +1208,7 @@ if (%users) { - &write_keep_alive(0); - &write_data("\r\n"); - &log_request($acpthost, $authuser, $reqline, 302, 0); -- syslog("info", "Successful login as $authuser from $acpthost") if ($use_syslog); -+ syslog("info", "%s", "Successful login as $authuser from $acpthost") if ($use_syslog); - return 0; - } - elsif ($ok && $expired && -@@ -1224,7 +1224,7 @@ if (%users) { - $page = $config{'password_form'}; - $logged_code = 401; - $miniserv_internal = 2; -- syslog("crit", -+ syslog("crit", "%s", - "Expired login as $in{'user'} ". - "from $acpthost") if ($use_syslog); - } -@@ -1236,7 +1236,7 @@ if (%users) { - $already_session_id = undef; - $method = "GET"; - $authuser = $baseauthuser = undef; -- syslog("crit", -+ syslog("crit", "%s", - ($nonexist ? "Non-existent" : - $expired ? "Expired" : "Invalid"). - " login as $in{'user'} from $acpthost") -@@ -1289,13 +1289,13 @@ if (%users) { - # Local user exists in webmin users file - $validated = 1; - $authuser = $localauth_user; -- # syslog("info", "Local login as $authuser from $acpthost") if ($use_syslog); -+ # syslog("info", "%s", "Local login as $authuser from $acpthost") if ($use_syslog); - } - elsif ($config{'unixauth'}) { - # Local user must exist - $validated = 2; - $authuser = $localauth_user; -- # syslog("info", "Local login as $authuser from $acpthost") if ($use_syslog); -+ # syslog("info", "%s", "Local login as $authuser from $acpthost") if ($use_syslog); - } - else { - $localauth_user = undef; diff --git a/sysutils/webmin/wbm.mk b/sysutils/webmin/wbm.mk new file mode 100644 index 00000000000..53d90cb0c7f --- /dev/null +++ b/sysutils/webmin/wbm.mk @@ -0,0 +1,46 @@ +# $NetBSD: wbm.mk,v 1.1 2006/05/16 04:01:28 jlam Exp $ +# +# Makefile fragment for Webmin modules + +PKGNAME?= wbm-${DISTNAME} +CATEGORIES+= sysutils www +MASTER_SITES?= http://download.webmin.com/download/modules/ +EXTRACT_SUFX?= .wbm.gz +EXTRACT_OPTS+= -f tar + +MAINTAINER?= pkgsrc-users@NetBSD.org + +USE_TOOLS+= perl:run +DEPENDS+= webmin>=1.270:../../sysutils/webmin + +EVAL_PREFIX+= PREFIX.webmin=webmin +WEBMIN_DIR= ${PREFIX.webmin}/share/webmin +WEBMIN_EGDIR= ${PREFIX.webmin}/share/examples/webmin +WBM_DIR= ${PREFIX}/share/webmin +WBM_EGDIR= ${PREFIX}/share/examples/webmin + +# WBMNAME is the name of the module directory +WBMNAME?= ${DISTNAME} +WEBMIN_OSTYPE_cmd= ${AWK} '/^os_type=/ {sub("os_type=",""); print}' \ + ${WEBMIN_EGDIR}/config +WEBMIN_OSVERSION_cmd= ${AWK} '/^os_version=/ {sub("os_version=",""); print}' \ + ${WEBMIN_EGDIR}/config + +.PHONY: wbm-configure wbm-build wbm-install + +wbm-configure: + ${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f + +wbm-build: + ${FIND} ${WRKSRC} -name '*.cgi' -print -o -name '*.pl' -print | \ + ${PERL5} ${WEBMIN_DIR}/perlpath.pl ${PERL5} - + +wbm-install: + ${CP} -R ${WRKSRC} ${WBM_DIR}/. + ${PERL5} ${WEBMIN_DIR}/copyconfig.pl \ + ${WEBMIN_OSTYPE_cmd:sh:Q} ${WEBMIN_OSVERSION_cmd:sh:Q} \ + ${WBM_DIR}/${WBM_NAME} ${WBM_EGDIR} ${WBMNAME} + +do-configure: wbm-configure +do-build: wbm-build +do-install: wbm-install |