Wed Apr 24 14:40:20 2002 Damion Parry * linux/redhat/7.2: Added support for a RedHat 7.2 skel. Thu Mar 21 12:57:09 2002 Damion Parry * linux/redhat/scripts/vsd-install: Changed the default value of 'enable_logging' from -1 to 0. Thu Nov 29 17:32:39 2001 Damion Parry * linux/redhat/scripts/vsd-vsbatch.pl: Removed the chown of /var/spool/cron to admin as it is a major security flaw. Wed Nov 7 13:37:24 2001 Damion Parry * Merged in 1.4.10-2 Bug fixes. Tue Oct 30 14:48:35 2001 Damion Parry * linux/redhat/scripts/vsd-install: Fixed the enable syslog section. Tue Oct 30 12:18:48 2001 Damion Parry * linux/redhat/scripts/vsd-install: Added check for '-b' flag, and execute configure_bind if it is; also changed syslog entry to local6;*.info. Wed Sep 26 17:43:55 2001 Damion Parry * linux/redhat/scripts/vsd-vsbatch.pl: Added /home/ftp/incoming to the list of dirs to be chown-ed to admin. Thu Sep 13 19:33:19 2001 Tim Sellar * linux/redhat/scripts/vsd-install: Obtained the hosts IP from ifconfig rather than 'hostanme -i' for sshd_config. Wed Sep 12 13:50:49 2001 Damion Parry * linux/redhat/scripts/vsd-install: Removed xfs from the list of services to turn off. Tue Sep 11 16:05:21 2001 Damion Parry * linux/redhat/6.2/skel-repo/etc/sendmail.cf: Changed sendmail to run as admin. Tue Sep 11 13:24:31 2001 Damion Parry * linux/redhat/scripts/vsd-vsbatch.pl: Changed the ownership of /var/spool/mqueue back to admin.admin for redhat 6.2 installs. Mon Sep 10 17:19:58 2001 Martin Knight * linux/redhat/scripts/vsd-vsbatch.pl: added check for tty & pty files before trying to mknod them and added chmod within loop. added same checks for other devices outside of this loop Mon Sep 10 15:56:32 2001 Tim Sellar * linux/redhat/scripts/vsd-ca: Allow distinguished name to be specified from command line. Mon Sep 10 15:51:10 2001 Damion Parry * linux/redhat/scripts/vsd-install: Added subs to add the hosts IP to the ListenAddress directive in sshd_conf, remove many unwanted services from the system and to configure cron to add an entry for vsd-vsbatch.pl. Mon Sep 10 14:54:33 2001 Damion Parry * linux/redhat/scripts/vsd-vsbatch.pl: Increased user mail's quota from 4k to 1M. Thu Sep 6 17:09:37 2001 Damion Parry * linux/redhat/scripts/vsd-vsbatch.pl: changed the ownership of /var/spool/mqueue to mail.admin for redhat 6.2 installs. Thu Sep 6 12:22:49 2001 Damion Parry * linux/Makefile.in: Removed ${ROOT} from the string inserted into etc/vsd/openssl.cnf during install. Wed Sep 5 16:12:23 2001 Damion Parry * linux/redhat/scripts/vsd-genskel.pl: Removed user prompts & replaced with POSIX stylee command line options (-help for details) Tue Sep 4 18:33:47 2001 Damion Parry * linux/redhat/scripts/vsd-install: Added upgrade_bind subroutine to move mod_bind generated configuration files to the new location. Tue Sep 4 16:17:39 2001 Tim Sellar * linux/redhat/scripts/vsd-ca: Add support for generating hash references * linux/Makefile.in: Rename and add hash functionality. Mon Sep 3 17:16:26 2001 Tim Sellar * linux/redhat/scripts/vsd-install: Add auto-configuration of BIND and disk quotas. Mon Sep 3 10:06:84 2001 Tim Sellar * linux/Makefile.in: Correctly remove vsd init script on uninstall. Wed Aug 29 16:22:77 2001 Tim Sellar * linux/Makefile.in: Rename of ca functionality. * linux/doc/openssl.cnf: Allow flexibility in cert locations. * linux/redhat/scripts/vsd-ca: Tidy up and support hash refernces. Thu Aug 23 16:08:19 2001 Martin Knight * linux/redhat/scripts/vsd-linkvs.pl: added extra subs to remove soft links found in one skel but not in the other, and added check to see if new skel is the same as old skel. Thu Aug 23 15:41:49 2001 Damion Parry * linux/Makefile.in: Modified rules to refer to vsd-install instead of vsd-install.pl. * linux/redhat/scripts/vsd-install: New installation script, uses POSIX style command line options rather than prompting for user input. vsd-install.pl has not yet been removed, but any reference to it as for as the installation process goes has been. Thu Aug 23 12:22:09 2001 Tim Sellar * linux/Makefile.in: Standardise ssl file locations. * linux/doc/openssl.cnf: Standardise ssl file locations. * linux/redhat/scripts/vsd-ca: Standardise ssl file locations. Tue Aug 21 14:11:58 2001 Damion Parry * linux/redhat/scripts/vsd-vsbatch.pl: Added operating system version detection, changed ownership of /var/spool/mqueue, and the creation of an empty aliases.db file depending on os version, moved the calls to vsdadm setquota to within the chroot environment where quotaset can be used to resolve the problems with an SSL install. Sun Aug 19 19:09:48 2001 Tim Sellar * linux/redhat/scripts/vsd-install.pl: Correct further typos. Sun Aug 19 19:05:19 2001 Tim Sellar * linux/redhat/scripts/vsd-install.pl: Correct typos. Fri Aug 17 18:46:26 2001 Tim Sellar * linux/redhat/scripts/vsd-ca: improve error reporting. Fri Aug 17 18:08:36 2001 Damion Parry * linux/redhat/scripts/vsd-install.pl: Disabled svsd by default in [x]inetd.conf. Fri Aug 17 14:57:29 2001 Tim Sellar * linux/redhat/scripts/vsd-ca: use 'default_ca' for local ca requests. Fri Aug 17 13:31:53 2001 Nigel Marett * linux/redhat/7.1/skel-repo/etc/sendmail.cf: Modified to operate correctly with sendmail 8.11.x. * linux/redhat/7.1/skel-repo/etc/mail/trusted-users: NEW FILE; sendmail trusted users file (old sendmail.ct) * linux/redhat/7.1/skel-repo/etc/mail/local-host-names: NEW FILE; sendmail local host names (old sendmail.cw) * linux/redhat/7.1/skel-repo/etc/mail/sendmail.mc: NEW FILE; sendmail macro control file used to generate sendmail.cf configured to operate correctly with freeVSD. * linux/redhat/7.1/skel-repo/etc/sendmail.cw: REMOVED; superceded by local-host-names * linux/redhat/7.1/skel-repo/etc/sendmail.ct: REMOVED; superceded by trusted-users Wed Aug 15 11:54:03 2001 Tim Sellar * linux/doc/openssl.cnf: implement sub VSD CA support. Wed Aug 15 11:26:43 2001 Tim Sellar * linux/Makefile.in: add vsd-mkca and vsd-rmca commands, vsd-genca command replace. * linux/redhat/scripts/vsd-importcert: removed. Tue Aug 14 11:31:15 2001 Damion Parry * linux/redhat/scripts/vsd-upgrade.pl: Fixed /etc/services rollback section, added section to restart [x]inetd if it has been changed. Mon Aug 13 17:28:18 2001 Damion Parry * linux/redhat/scripts/vsd-upgrade.pl: Script to simplify the process of ugrading a freeVSD installtion. Can convert a source to RPM, RPM to source, will add the vital /etc/services change to the perl undo log (so that vsd-uninstall.pl will remove vsd from services), will move and register a pre 1.4.8 skel with the vs's. * linux/Makefile.in: Added rules to install and uninstall vsd-upgrade.pl. Fri Aug 10 11:41:49 2001 Nigel Marett * linux/redhat/6.2/skel-repo/etc/mail/POPauthd/makeaccess * linux/redhat/7.1/skel-repo/etc/mail/POPauthd/makeaccess * fixed typo in makeaccess script. Fri Aug 3 16:15:42 2001 Damion Parry * linux/redhat/scripts/vsd-vsbatch.pl: Added a section to create a etc/vsd/quota file in the vs, and corrected the getval call to obtain the quota set for the vs. Fri Aug 3 10:47:50 2001 Martin Knight * linux/redhat/6.2/skel-repo/etc/procmailrcs/pm-vsd-vuser.rc: fixed multiple copies being sent to vuser. * linux/redhat/7.1/skel-repo/etc/procmailrcs/pm-vsd-vuser.rc: fixed multiple copies being sent to vuser. Wed Aug 1 15:41:20 2001 Damion Parry * linux/Makefile.in: vsd.init didn't actually need a change. Wed Aug 1 15:17:04 2001 Damion Parry * linux/Makefile.in: Missed the install rule for init.d/vsd Wed Aug 1 14:21:55 2001 Damion Parry * Tidying up after directory re-structure. Removed linux-redhat. Wed Aug 1 10:43:53 2001 Damion Parry * Added new directory stuctures to enable the support of both a redhat 6.2 and 7.1 skel-repo structure, replacing the generic linux-redhat directory. New format is: linux/ linux/doc linux/redhat linux/redhat/6.2 linux/redhat/6.2/skel-repo linux/redhat/7.2 linux/redhat/7.1/skel-repo Wed Aug 01 08:46:08 2001 Tim Sellar * linux-redhat/Makefile.in: uninstall /etc/rc.d/init.d/vsd. Mon Jul 30 17:10:32 2001 Damion Parry * linux-redhat/scripts/vsd-install.pl: Cosmetic changes. Sat Jul 28 21:45:56 2001 Damion Parry * linux-redhat/Makefile.in: Added os_release var for substition by configure. Tue Jul 24 17:58:08 2001 Tim Sellar * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-vd.rc: Ensure default forwarder entry corresponds to pm-vsd-dflt-int.rc. Tue Jul 24 17:37:07 2001 Tim Sellar * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-admin.rc: Prevent too many copis of messages being delivered. Tue Jul 24 17:18:52 2001 Damion Parry * linux-redhat/scripts/vsd-install.pl: Added propper support for removal of ipchains from the kernel, at the discretion of the user. * linux-redhat/scripts/vsd-vsbatch.pl: Added checks to make sure iptables is set to start at startup, and that ipchains isnt. Tue Jul 24 15:34:02 2001 Tim Sellar * linux-redhat/skel-repo/etc/ld.so.conf: Remove a redundant (but harmful for RH7.1) file. Fri Jul 6 17:18:46 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl: Added a verbose mode on '-v' command line argument, as proposed by Ben Kennish Fri Jul 6 15:49:09 2001 Damion Parry * linux-redhat/scripts/vsd-install.pl: Added a svsd section to the xinetd.conf configuration. Mon Jul 2 14:13:35 BST 2001 Nigel Marett * host/linux-redhat/skel-repo/etc/rc.conf: set popauthd_enable to NO, to give option of using (and not yes by default). Mon Jul 2 14:05:45 BST 2001 Nigel Marett */host/linux-redhat/skel-repo/etc/crontab: commented out new features to give option of using them. Mon Jul 2 12:04:28 BST 2001 Nigel Marett *linux-redhat/skel-repo/etc/rc.conf : added popauthd_enable line for addition of pop before smtp Mon Jul 2 12:03:21 BST 2001 Nigel Marett *linux-redhat/skel-repo/etc/rc.vsd: added lines to enable popauthd. Tue Jun 26 18:04:09 2001 Damion Parry * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-admin.rc: Added file. Tue Jun 26 10:48:19 2001 Damion Parry * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-vd.rc: Added INCLUDERC statement for admin.rc to allow mail send to admin@ to be sent ot multiple locations. Mon Jun 25 13:03:29 2001 Nigel Marett * linux-redhat/skel-repo/etc/mail/ip_allow: Romoved. * linux-redhat/skel-repo/etc/mail/relay_allow: Removed. * linux-redhat/skel-repo/etc/mail/name_allow: Removed. * linux-redhat/scripts/vsd-vsbatch.pl: tweeked to include vm-pop3d Virtual mailer daemon. Sun Jun 24 14:03:00 2001 Tim Sellar * linux-redhat/skel-repo/etc/mail/mailertable: Added. * linux-redhat/skel-repo/etc/mail/mailertable.db: Added. Sun Jun 24 13:40:00 2001 Tim Sellar * linux-redhat/scripts/vsd-vsbatch.pl: Correct undocumented changes. Sun Jun 24 12:55:00 2001 Tim Sellar * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-dflt-int.rc: Added. * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-dflt-ext.rc: Added. Fri Jun 22 11:14:00 2001 Tim Sellar * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-fwd-int.rc: Specify c flag. * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd-fwd-ext.rc: Specify c flag. Wed Jun 20 11:28:44 2001 Tim Sellar * linux-redhat/skel-repo/etc/virtusertable: Removed. * linux-redhat/skel-repo/etc/mail/virtusertable: Added. * linux-redhat/skel-repo/etc/mail/virtusertable.db: Added. * linux-redhat/scripts/vsd-vsbatch.pl: Take account of virtusertable relocation. Tue Jun 19 15:05:39 2001 Tim Sellar * linux-redhat/skel-repo/etc/logrotate.d/pmlog: Added for procmail logs. Tue Jun 19 14:58:39 2001 Tim Sellar * linux-redhat/scripts/vsd-uninstall.pl: Tweaks. Tue Jun 19 13:05:24 2001 Tim Sellar * linux-redhat/scripts/vsd-vsbatch.pl: VSD Domain creation is now interactive. * linux-redhat/skel-repo/etc/procmailrcs/pm-vsd.rc: Remove per domain logging for procmail. * linux-redhat/skel-repo/etc/procmailrc: Added to centralise procmail logging. Mon Jun 18 23:19:67 2001 Tim Sellar * linux-redhat/scripts/vsd-install.pl: Automate skel detection. * linux-redhat/scripts/vsd-uninstall.pl: Add option to remove all VSD configuration. Mon Jun 18 16:39:00 2001 Tim Sellar * linux-redhat/skel-repo/etc/procmailrcs: Added pm-vsd.rc. * linux-redhat/skel-repo/etc/procmailrcs: Added pm-vsd-fwd-ext.rc. * linux-redhat/skel-repo/etc/procmailrcs: Added pm-vsd-fwd-int.rc. * linux-redhat/skel-repo/etc/procmailrcs: Added pm-vsd-rsp.rc. * linux-redhat/skel-repo/etc/procmailrcs: Added pm-vsd-vd.rc. * linux-redhat/skel-repo/etc/procmailrcs: Added pm-vsd-vuser.rc. Fri Jun 15 15:27:19 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl: Changed ownership of .procmailrc to mail.mail. Fri Jun 15 14:28:57 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl: Corrected another permisison problem: trying to chown /etc/mail/mailertable.db before it is created. Fri Jun 15 14:12:22 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl: Added /etc/mail to the list of directories chowned to admin.admin in config_vs. Fri Jun 15 13:30:29 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl: Changed various directory structures and file permissions relating to the configuration of a vsd domain. Thu Jun 14 09:09:25 2001 Tim Sellar * linux-redhat/scripts/vsd-vsbatch.pl: Tweak default procmailrc format. Tue Jun 12 12:25:55 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl (config_domain): Changed the default user created for virtual mail from @ to admin@. Sat Jun 9 12:50:45 2001 Tim Sellar * linux-redhat/scripts/vsd-vsbatch.pl: Improve globbing. Fri Jun 8 18:33:51 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl: Added support for configuration and removal of virtual domain based pop accounts. Sun Jun 3 19:50:35 2001 Tim Sellar * linux-redhat/Makefile.in: Create private directory for keys. Sat Jun 2 12:09:67 2001 Tim Sellar * linux-redhat/scripts/vsd-genca: Removed. * linux-redhat/scripts/vsd-ca_certadd: Removed. * linux-redhat/scripts/vsd-ca_certdel: Removed. * linux-redhat/scripts/vsd-ca: Added - amalgamated VSD CA handling into single perl executable. * linux-redhat/Makefile.in: Create soft links to vsd-ca for vsd-genca, vsd-ca_add, vsd-ca_del. Fri Jun 1 10:39:12 2001 Damion Parry * linux-redhat/scripts/vsd-vsbatch.pl: Added a line to change the ownership of /usr/local within a vs to admin.admin. Fri May 25 14:15:00 2001 Tim Sellar * linux-redhat/scripts/vsd-genca: Tweaks. * linux-redhat/scripts/vsd-ca_certadd: Tweaks. Fri May 25 10:55:00 2001 Tim Sellar * linux-redhat/scripts/vsd-genca: Create extra diretcories. Fri May 25 10:25:00 2001 Tim Sellar * linux-redhat/Makefile.in: Create vsd/certs directory. * linux-redhat/scripts/vsd-genca: Config from openssl.cnf. * linux-redhat/scripts/vsd-ca_certadd: Config from openssl.cnf. * linux-redhat/scripts/vsd-ca_certdel: Config from openssl.cnf. Thu May 24 11:08:54 2001 Damion Parry * vsd-vsbatch.pl: Merged in pre_1_4_8 branch: Added support for new perl module. Mon May 21 16:45:00 2001 Tim Sellar * Integrating enhancements from 1.4.8 branch... * Makefile.in: Place config in {sysconfdir}/vsd directory. * Makeifle.in: Improved cert handing. * linux-redhat/doc/openssl.cnf: Improved cert handling. * linux-redhat/skel-repo/etc/pam.d/sshd: Added. * linux-redhat/scripts/vsd-genca: Improved cert handling. * linux-redhat/scripts/vsd-genskel.pl: Improvements. * linux-redhat/scripts/vsd-install.pl: Improvements. * linux-redhat/scripts/vsd-uninstall.pl: Improvements. * linux-redhat/scripts/vsd-vsbatch.pl: Improvements. * linux-redhat/scripts/vsd-ca_certadd: Added. * linux-redhat/scripts/vsd-ca_certdel: Added. * linux-redhat/scripts/vsd-importcert: Added. * linux-redhat/scripts/vsd-linkvs.pl: Added. * linux-redhat/scripts/vsd-gencert: Removed. Wed Apr 25 23:05:33 2001 Tim Sellar * linux-redhat/scripts/vsd-gencert: Correct issuing of private key. Tue Apr 24 16:53:23 2001 Tim Sellar * linux-redhat/scripts/vsd-genca: Remove VSD.pm dependency. * linux-redhat/scripts/vsd-gencert: Remove VSD.pm dependency. Mon Apr 23 19:25:33 2001 Tim Sellar * linux-redhat/scripts/vsd-genca: Added. * linux-redhat/scripts/vsd-gencert: Added. * linux-redhat/scripts/vsd-genca.pl: Removed. * linux-redhat/scripts/vsd-gencert.pl: Removed. Tue Apr 17 17:46:22 2001 Tim Sellar * linux-redhat/scripts/vsd-gencert.pl: Added. * linux-redhat/scripts/vsd-genca.pl: Re-write. * linux-redhat/scripts/vsd-genvscert.pl: Removed. * linux-redhat/scripts/vsd-genhostcert.pl: Removed. Tue Apr 3 13:21:21 2001 Nick Burrett * linux-redhat/doc/vsd.conf: Add Skel directive. * linux-redhat/scripts/vsd-vsbatch.pl: Support Skel directive. Thu Mar 29 14:13:40 2001, Damion Parry * vsd-refreshskel.pl: Added HUGE warning at the beginning of the script, to double check that the script should be run Fri Mar 16 12:21:31 2001, Damion Parry * vsd-install.pl: Added section to create a vsd.conf file if one doesn't exist, and add various default sections to it. Tue Mar 13 10:36:11 2001, Damion Parry * vsd-vsbatch.pl: fixed various permission problems associated with sendmail (/var/mail, /var/spool). Fri Mar 9 15:08:56 2001, Damion Parry * vsd-install.pl: added clause to remove any includedir commands as all configuration should now be in the one file Thu Mar 1 12:27:30 2001, Damion Parry * vsd-install.pl: corrected late nite typo where the xinetd configuration configured vsd to use the sendamil server. Tue Feb 27 11:04:26 2001, Damion Parry * linux-redhat/scripts/vsd-install.pl: Added automated xinetd configuration * linux-redhat/scripts/vsd-uninstall.pl: Added automated xinetd configuration Mon Feb 26 10:25:13 2001, Damion Parry * linux-redhat/scripts/vsd-refreshskel.pl: Added list of files to be excluded from the update process Fri Feb 23 13:34:40 2001, Damion Parry * linux-redhat/scripts/vsd-refreshskel.pl: Added a section to read freevsd.conf to obtain the list of bin_progs etc Tue Feb 13 12:34:50 2001 Damion Parry * linux-redhat/Makefile.in: Added install and uninstall rules for new vsd-refreshskel.pl script Tue Feb 13 12:17:50 2001, Damion Parry * Added file linux-redhat/scripts/vsd-refreshskel.pl * Script to refresh skels and virtual servers. Can be executed with either no options, in which case it refreshes all virtual servers on all partitions. Flags that can be passed are as follows: --all Updates all vs on all partitions --partition [disk1 [disk2]] Updates the space separated list of partitions provided as args --vs [vsone [vstwo]] Updates the space separated list of vs provided as args Wed Jan 3 16:28 Damion Parry * Fake change to test permissions Wed Dec 13 14:39:34 2000 Nick Burrett * linux-redhat/skel-repo/etc/sendmail.cf (TrustedUser): Define. (RunAsUser): Defined. Thu Nov 9 15:45:39 2000 Nick Burrett * linux-redhat/Makefile.in (freevsdconf): Delete definition. (install): Fixup doc/freevsd.conf rather than $(freevsdconf). Thu Nov 9 10:15:00 2000 Tim Sellar * vsd-install.pl: Cosmetic changes. * vsd-uninstall.pl: LIkewise. * vsd-genskel.pl: Likewise. * vsd-genca.pl: Likewise. Tue Nov 7 15:45:22 2000 Nick Burrett * linux-redhat/Makefile.in (all): Remove echo. Tue Nov 7 14:28:34 2000 Nick Burrett * linux-redhat/Makefile.in: New file. * linux-redhat/doc/openssl.cnf: New file. Relocated from /contrib/openssl.cnf. * linux-redhat/doc/vsd.init: New file. Relocated from /contrib/vsd.init. * linux-redhat/scripts/vsd-genhostcert.pl: New file. Mon Nov 6 16:54:26 2000 Nick Burrett * linux-redhat/scripts/vsd-genca.pl: Don't use VSD.pm. Install directories have changed. Minor cosmetic changes. * linux-redhat/scripts/vsd-gencert.pl: Likewise. Add some sanity checks. Check command line argument. Mon Nov 6 10:20:03 2000 Tim Sellar * linux-redhat/scripts/vsd-install.pl: New file. * linux-redhat/scripts/vsd-uninstall.pl: New file. * linux-redhat/scripts/vsd-genca.pl: New file. * linux-redhat/scripts/vsd-gencert.pl: New file. Wed Nov 1 10:58:19 2000 Nick Burrett * linux-redhat/scripts/vsd-vsbatch.pl (make_vs): Minor tidy-up. (config_vs): Create dir /home/web/log. Make all of /var root owned. * linux-redhat/skel-repo/etc/profile: Change PGDATA to /home/postgres. Remove code for executing scripts in /etc/profile.d. Mon Sep 11 15:28:11 2000 Nick Burrett * linux-redhat/scripts/vsd-vsbatch.pl: Look for sendmail in /bin and /usr/libexec. Don't send SIGHUP to vsd-inetd. Thu Aug 17 15:10:15 2000 Nick Burrett * linux-redhat/doc/vsd.conf: Set Mount to /home/vsd. * linux-redhat/scripts/vsd-vsbatch.pl: Use `system' rather than backticks. Create and chown user directories. Only set user quotas if the virtual server was configured with a quota. Tue Aug 1 16:15:37 2000 Nick Burrett * linux-redhat/scripts/vsd-vsbatch.pl (make_vs): Fix silly typo in last change. Tue Aug 1 12:56:00 2000 Nick Burrett * linux-redhat/scripts/vsd-vsbatch.pl (make_vs): Copy but don't hard-link home/httpd. (config_vs): Use `system' rather than backticks for certain commands. Fri Jul 21 13:49:47 2000 Nick Burrett * linux-redhat/scripts/vsd-vsbatch.pl (make_vs): Create /dev/random. Wed Jun 28 17:23:47 2000 Nick Burrett * Version 1.4.2 released. Wed Jun 28 16:11:00 2000 Nick Burrett * linux-redhat/doc/freevsd.conf (delete_progs): Fix typo in last change. Wed Jun 28 16:06:31 2000 Nick Burrett * linux-redhat/doc/freevsd.conf (delete_progs): Delete from usr/sbin - ramsize, rdev, rootflags, swapdev, vidmode, vigr, vipw, zic, zdump, readprofile, rpcinfo and tunelp. Wed Jun 28 15:44:44 2000 Nick Burrett * linux-redhat/scripts/vsd-genskel.pl (skelcopy): Fix errors in last change. Wed Jun 28 14:30:50 2000 Nick Burrett * linux-redhat/scripts/vsd-vsbatch.pl (config_vs): Get VS name before trying to set quotas. * linux-redhat/scripts/vsd-genskel.pl (skelcopy): Explicitly set the file mode to preserve suid bits. Thu Jun 22 14:27:41 2000 Nick Burrett * linux-redhat/doc/vsd.conf (PrimaryNS, SecondaryNS): The examples should be IP addresses rather than domain names. Thu Jun 22 14:15:54 2000 Nick Burrett * linux-redhat/scripts/vsd-genskel.pl (BAD-HACK): RedHat makes /usr/info/dir a symlink to /etc/info-dir. Delete extra files after installing the RPMs, since the RPMs install some files that we really don't want. Thu Jun 22 14:14:51 2000 Nick Burrett * linux-redhat/doc/freevsd.conf (delete_progs): Add usr/share/freevsd and usr/bin/bevs. Wed Jun 21 10:35:42 2000 Nick Burrett * Version 1.4.1 released. Thu Jun 8 13:15:17 2000 Nick Burrett * linux-redhat/doc/vsd.conf: Remove definition. Delete `Device' directive. Add BWLimit and BWBurst. Change Mount point for to /vsd. * linux-redhat/scripts/vsd-genskel.pl: Pass the complete list of RPMs to rpm so that it can work out all the dependencies and install them in the correct order. * linux-redhat/scripts/vsd-vsbatch.pl: Send SIGHUP to vsd-inetd. Wed May 31 12:55:47 2000 Nick Burrett * linux-redhat/doc/freevsd.conf (sbin_progs): Add chkconfig. (usr_sbin_progs): Remove mkpasswd. Fri May 26 13:33:26 2000 Nick Burrett * All files: Change copyright ownership from Designer Servers Ltd to Idaya Ltd. Fri May 26 13:13:39 2000 Nick Burrett * linux-redhat/scripts/vsd-vsbatch.pl (config_vs): Replace webadmclients with vsdadm. Use @vsdadm@ rather than the full path. Wed May 17 09:39:42 2000 Nick Burrett * linux-redhat/doc/freevsd.conf (mail_template): Remove DSVR specific pathname. (bin_progs): Delete entries for files that don't exist in a standard RedHat build. (usr_sbin_progs): Likewise. (usr_libexec_progs): Likewise. * linux-redhat/scripts/vsd-genskel.pl: suid atd and crond. Pass rpm package filename on rpm command line. * linux-redhat/scripts/vsd-vsbatch.pl: Don't create /var/log/httpd. Leave /var/catman, /var/lock and /var/spool/at owned by admin. Ensure they are group writeable. Wed May 10 09:16:52 2000 Nick Burrett * linux-redhat/doc/freevsd.conf (sbin_progs): Add install-info so that we can install RPMs. * linux-redhat/scripts/vsd-genskel.pl (install): Delete subroutine. Delete /usr/local from the skel. If $add_ons is defined then install all RPMs in that directory. Replace $pscript with $site_skel_install to fix site specific skel installations. * linux-redhat/scripts/vsd-vsbatch.pl: Use @vsdperllib@ rather than full path to VSD.pm. * linux-redhat/skel-repo/etc/rc.vsd: Since script runs as user admin, there is no need to `su' to admin to run syslogd and rc.local. Tue May 9 11:18:07 2000 Nick Burrett * linux-redhat/doc/freevsd.conf (site_skelrepo): Delete. (site_skel_install): Delete. (site_vs_install): Delete. * linux-redhat/doc/vsd.conf: Re-written - new file format. * linux-redhat/scripts/vsd-genskel.pl (read_config): Delete. Set the path to freevsd.conf to @freevsdconf@. Don't try site skel-repo here. Don't try and install FreeVSD files into the skel. * linux-redhat/scripts/vsd-vsbatch.pl: Include VSD module. Refer to freevsd.conf and vsd.conf as @freevsdconf@ and @vsdconf@. Obtain configuration data from vsd_map_read rather than read_vsd_conf. Fix all code to reference virtual server configuration through vsconf rather than the conf_* arrays. Simplify caller sequence for make_vs, site_make_vs, config_vs, site_config_vs and email. (read_vsd_conf): Delete. (config_vs): When generating resolv.conf, take primary and secondary name server info from vsd.conf rather than freevsd.conf.