You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(28) |
Nov
(58) |
Dec
(85) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(125) |
Feb
(222) |
Mar
(274) |
Apr
(51) |
May
(22) |
Jun
(50) |
Jul
(15) |
Aug
(33) |
Sep
(11) |
Oct
(29) |
Nov
(17) |
Dec
(1) |
2003 |
Jan
(100) |
Feb
(21) |
Mar
(7) |
Apr
(45) |
May
|
Jun
(43) |
Jul
(27) |
Aug
(24) |
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
(1) |
Feb
|
Mar
(13) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
(4) |
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
From: Rob H. <for...@us...> - 2002-03-28 07:17:37
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv26261 Added Files: ChangeLog Log Message: added Changelog for ALPHA release --- NEW FILE --- 2002-03-27 22:39 formnull * bin/sandweb-admin, lib/SandWeb/UI.pm: changed description from "Version Control Management System" to "Sandbox Management Client" 2002-03-27 22:32 formnull * bin/sandweb.cgi, lib/SandWeb/Repository.pm: fixed some pre-alpha bugs 2002-03-27 22:14 njennings * MANIFEST: added instbin.pl to MANIFEST 2002-03-27 22:09 njennings * tools/instcachedir.pl: restricive perms 2002-03-27 22:07 njennings [...4416 lines suppressed...] templates/template.html: Initial revision 2001-05-02 15:04 njennings * bin/sandweb.cgi, lib/SandWeb.pm, lib/SandWeb/Config.pm, lib/SandWeb/ErrHndlr.pm, lib/SandWeb/Log.pm, lib/SandWeb/UI.pm, doc/auth-spec.txt, doc/features.list, doc/pod/CHANGES.pod, doc/pod/INSTALL.pod, doc/pod/PODmaster.pod, doc/pod/README.pod, doc/pod/admin_guide.pod, doc/pod/history.pod, doc/pod/security_guide.pod, doc/pod/user_guide.pod, lib/SandWeb/Auth.pm, var/data/cookies, var/data/info.txt, var/log/cvswebclient.log, var/log/info.txt, var/log/sandweb.loh, var/work/info.txt, ext_mods/HTML-Template-2.2.tar.gz, ext_mods/XML-Simple-1.05.tar.gz, ext_mods/XML-Parser.2.30.tar.gz, etc/sandweb.cfg, ext_mods/expat-1.95.1.tar.gz, templates/framework.html, templates/login.html, templates/logo_CWC.png, templates/menu_bar.html, templates/template.html: importing SandWeb code from cvswebclient-new (all name changes complete) |
From: Rob H. <for...@us...> - 2002-03-28 06:39:45
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb In directory usw-pr-cvs1:/tmp/cvs-serv18420/lib/SandWeb Modified Files: UI.pm Log Message: changed description from "Version Control Management System" to "Sandbox Management Client" Index: UI.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/UI.pm,v retrieving revision 1.34 retrieving revision 1.35 diff -U2 -r1.34 -r1.35 --- UI.pm 12 Mar 2002 03:45:54 -0000 1.34 +++ UI.pm 28 Mar 2002 06:39:41 -0000 1.35 @@ -48,5 +48,5 @@ my $log = $self->_logobj(); my $version = $self->_get_version(); - my $footer = '<font size="2"<a href="http://sandweb.sf.net">SandWeb</a> ' . $version . ' - Web Based Version Control Management System.</font>'; + my $footer = '<font size="2"<a href="http://sandweb.sf.net">SandWeb</a> ' . $version . ' - Web Based Sandbox Management Client.</font>'; my @debug_msgs = (); |
From: Rob H. <for...@us...> - 2002-03-28 06:39:45
|
Update of /cvsroot/sandweb/sandweb/bin In directory usw-pr-cvs1:/tmp/cvs-serv18420/bin Modified Files: sandweb-admin Log Message: changed description from "Version Control Management System" to "Sandbox Management Client" Index: sandweb-admin =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb-admin,v retrieving revision 1.14 retrieving revision 1.15 diff -U2 -r1.14 -r1.15 --- sandweb-admin 28 Mar 2002 06:06:38 -0000 1.14 +++ sandweb-admin 28 Mar 2002 06:39:41 -0000 1.15 @@ -21,5 +21,5 @@ sandweb-admin is a user account administration tool for SandWeb, - which is a Web-Based Version Control Management Application. + which is a Web-Based Sandbox Management Client. With sandweb-admin you can add or remove users, list existing |
From: Rob H. <for...@us...> - 2002-03-28 06:32:36
|
Update of /cvsroot/sandweb/sandweb/bin In directory usw-pr-cvs1:/tmp/cvs-serv16955/bin Modified Files: sandweb.cgi Log Message: fixed some pre-alpha bugs Index: sandweb.cgi =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb.cgi,v retrieving revision 1.278 retrieving revision 1.279 diff -U2 -r1.278 -r1.279 --- sandweb.cgi 24 Mar 2002 08:59:13 -0000 1.278 +++ sandweb.cgi 28 Mar 2002 06:32:33 -0000 1.279 @@ -1861,4 +1861,26 @@ my @vcs_error = (); + if ( $vcs_command eq 'VCS Command' ) { + my $message = "Please select a VCS command."; + my $content = $ui->get_menu( + MENU => 'vcs_output', + LOCATION => $location, + FILENAME => @filename, + PROGNAME => $progname, + VCS_OUTPUT => join('', @vcs_output), + VCS_ERROR => join('', @vcs_error), + ); + print CGI::header( -cookie => $ck_auth ); + $ui->print_popup( + TITLE=> "SandWeb :VCS Command", + MENU_TITLE => 'SandWeb', + SUBMENU_TITLE => "VCS Command", + FOOTER => '', + CONTENT => $content, + MESSAGE => $message, + ); + exit; + } + my $repository = SandWeb::Repository->new( root => $repo_root, @@ -2157,5 +2179,5 @@ $log->debug('dump', \%return); - if ($return{'errorlevel'}) { + if (! $return{'errorlevel'}) { # vcs action failed $log->debug("failed checkout/update of module '$module_name'\n"); |
From: Rob H. <for...@us...> - 2002-03-28 06:32:36
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb In directory usw-pr-cvs1:/tmp/cvs-serv16955/lib/SandWeb Modified Files: Repository.pm Log Message: fixed some pre-alpha bugs Index: Repository.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Repository.pm,v retrieving revision 1.33 retrieving revision 1.34 diff -U2 -r1.33 -r1.34 --- Repository.pm 22 Mar 2002 04:23:42 -0000 1.33 +++ Repository.pm 28 Mar 2002 06:32:33 -0000 1.34 @@ -693,8 +693,9 @@ sub get_connections { return ( - 'SSH', - 'RSH', - 'pserver', 'local', +# XXX Not supported ( yet ) +# 'pserver', +# 'SSH', +# 'RSH', ); } @@ -703,5 +704,6 @@ return ( 'CVS', - 'RCS', +# XXX Not supported ( yet ) +# 'RCS', ); } |
From: Nick J. <nje...@us...> - 2002-03-28 06:14:12
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv13447 Modified Files: MANIFEST Log Message: added instbin.pl to MANIFEST Index: MANIFEST =================================================================== RCS file: /cvsroot/sandweb/sandweb/MANIFEST,v retrieving revision 1.7 retrieving revision 1.8 diff -U2 -r1.7 -r1.8 --- MANIFEST 28 Mar 2002 04:14:09 -0000 1.7 +++ MANIFEST 28 Mar 2002 06:14:09 -0000 1.8 @@ -66,4 +66,5 @@ tools/instcgi.pl tools/insttemplates.pl +tools/instbin.pl tools/mkdirto.pl tools/instcachedir.pl |
From: Nick J. <nje...@us...> - 2002-03-28 06:09:15
|
Update of /cvsroot/sandweb/sandweb/tools In directory usw-pr-cvs1:/tmp/cvs-serv12493 Modified Files: instcachedir.pl Log Message: restricive perms Index: instcachedir.pl =================================================================== RCS file: /cvsroot/sandweb/sandweb/tools/instcachedir.pl,v retrieving revision 1.5 retrieving revision 1.6 diff -U2 -r1.5 -r1.6 --- instcachedir.pl 26 Mar 2002 06:27:40 -0000 1.5 +++ instcachedir.pl 28 Mar 2002 06:09:12 -0000 1.6 @@ -41,10 +41,10 @@ } print("Creating SandWeb cache/data dir '$cachedir/data'...\n"); - if (system('tools/mkdirto.pl', '755', $httpuser . + if (system('tools/mkdirto.pl', '750', $httpuser . ':0', "$cachedir/data")) { return(0); } print("Creating SandWeb cache/users dir '$cachedir/users'...\n"); - if (system('tools/mkdirto.pl', '755', $httpuser . + if (system('tools/mkdirto.pl', '750', $httpuser . ':0', "$cachedir/users")) { return(0); |
From: Nick J. <nje...@us...> - 2002-03-28 06:07:21
|
Update of /cvsroot/sandweb/sandweb/tools In directory usw-pr-cvs1:/tmp/cvs-serv12126 Modified Files: install_script.pl Log Message: * creates log FILE, not log DIR Index: install_script.pl =================================================================== RCS file: /cvsroot/sandweb/sandweb/tools/install_script.pl,v retrieving revision 1.12 retrieving revision 1.13 diff -U2 -r1.12 -r1.13 --- install_script.pl 28 Mar 2002 05:35:21 -0000 1.12 +++ install_script.pl 28 Mar 2002 06:07:18 -0000 1.13 @@ -49,8 +49,9 @@ # create log dir -print "Creating SandWeb log dir : $logdir/\n"; +print "Creating SandWeb log file : $logdir/sandweb.log\n"; system('tools/mkdirto.pl', '755', '0:0', $logdir); my $httpuser_uid = &getuid($httpuser); -chown($httpuser_uid, 0, "$logdir"); +system("touch", "$logdir/sandweb.log"); +chown($httpuser_uid, 0, "$logdir/sandweb.log"); # install config file |
From: Nick J. <nje...@us...> - 2002-03-28 06:06:42
|
Update of /cvsroot/sandweb/sandweb/bin In directory usw-pr-cvs1:/tmp/cvs-serv12014 Modified Files: sandweb-admin Log Message: * set more restrictive perms * took out creation of unused dir Index: sandweb-admin =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb-admin,v retrieving revision 1.13 retrieving revision 1.14 diff -U2 -r1.13 -r1.14 --- sandweb-admin 26 Mar 2002 01:29:51 -0000 1.13 +++ sandweb-admin 28 Mar 2002 06:06:38 -0000 1.14 @@ -157,8 +157,5 @@ fexit('27', "Unable to create $name.\n"); } - - # added user's prefs dir - system('mkdir', "$data_dir/$name"); - + system('chmod', "u=rwx,g=rx,o=", "$users_dir/$name"); if (!$?) { print "Username $name successfully added!\n"; |
From: Rob H. <for...@us...> - 2002-03-28 05:38:26
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv6560 Modified Files: INSTALL Log Message: typo correction Index: INSTALL =================================================================== RCS file: /cvsroot/sandweb/sandweb/INSTALL,v retrieving revision 1.5 retrieving revision 1.6 diff -U2 -r1.5 -r1.6 --- INSTALL 28 Mar 2002 05:33:29 -0000 1.5 +++ INSTALL 28 Mar 2002 05:38:23 -0000 1.6 @@ -5,7 +5,5 @@ ============= - 1. Must be uber-h07 w/ h00ties! - - 2. SandWeb requires perl 5.6, and the following Perl modules must + 1. SandWeb requires perl 5.6, and the following Perl modules must be installed : @@ -17,11 +15,11 @@ They are all available at CPAN ( http://www.cpan.org ). - 3. GNU Make must be installed, available from the GNU + 2. GNU Make must be installed, available from the GNU website ( http://www.gnu.org/software/make/make.html ). - 4. Apache must be installed, available from the Apache + 3. Apache must be installed, available from the Apache website ( http://www.apache.org ). - 5. CVS must be installed, available from the CVS website + 4. CVS must be installed, available from the CVS website ( http://www.cvshome.org ). @@ -43,5 +41,5 @@ Before installing SandWeb, you might want to take a look at the install.cfg - and modify the default installation settings to fit your system setp. + and modify the default installation settings to fit your system setup. To install SandWeb, run the following command as the "root" user : @@ -49,6 +47,6 @@ make install - If the install process runs into any issues, it will ask you to confirm - etc. Any changes you make during the installation will be saved back + If the install process runs into any issues, it will ask you to confirm. + Any changes you make during the installation will be saved back into the install.cfg for future reference. |
From: Nick J. <nje...@us...> - 2002-03-28 05:35:24
|
Update of /cvsroot/sandweb/sandweb/tools In directory usw-pr-cvs1:/tmp/cvs-serv6099 Modified Files: install_script.pl Log Message: fixed PREFIX usage bug Index: install_script.pl =================================================================== RCS file: /cvsroot/sandweb/sandweb/tools/install_script.pl,v retrieving revision 1.11 retrieving revision 1.12 diff -U2 -r1.11 -r1.12 --- install_script.pl 28 Mar 2002 05:10:06 -0000 1.11 +++ install_script.pl 28 Mar 2002 05:35:21 -0000 1.12 @@ -75,5 +75,5 @@ "config_dir = '$cfgdir'"); print "sandweb.cgi, "; -system('tools/change-entry.pl', "$PREFIX/bin/sandweb-admin", "config_dir = '../etc'", "config_dir = '$cfgdir'"); +system('tools/change-entry.pl', "$bindir/sandweb-admin", "config_dir = '../etc'", "config_dir = '$cfgdir'"); print "sandweb-admin\n"; @@ -81,5 +81,5 @@ chmod(0755, "$cgidir/sandweb.cgi"); # set permissions on installed sandweb-admin -if (-f "$PREFIX/bin/sandweb-admin") { +if (-f "$bindir/sandweb-admin") { my $httpuser_uid = &getuid($httpuser); if ($httpuser_uid == -1) { @@ -88,9 +88,9 @@ } #print "Setting ownership of $PREFIX/bin/sandweb-admin to: $httpuser_uid:0\n"; - chown($httpuser_uid, 0, "$PREFIX/bin/sandweb-admin"); + chown($httpuser_uid, 0, "$bindir/sandweb-admin"); # setguid for sandweb-admin - system("chmod", "u=rwxs,g=rwx,o=", "$PREFIX/bin/sandweb-admin"); + system("chmod", "u=rwxs,g=rwx,o=", "$bindir/sandweb-admin"); } else { - print "unable to locate $PREFIX/bin/sandweb-admin\n"; + print "unable to locate $bindir/sandweb-admin\n"; exit(7); } |
From: Nick J. <nje...@us...> - 2002-03-28 05:33:33
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv5664 Modified Files: INSTALL Log Message: several changes Index: INSTALL =================================================================== RCS file: /cvsroot/sandweb/sandweb/INSTALL,v retrieving revision 1.4 retrieving revision 1.5 diff -U2 -r1.4 -r1.5 --- INSTALL 28 Mar 2002 05:26:41 -0000 1.4 +++ INSTALL 28 Mar 2002 05:33:29 -0000 1.5 @@ -26,11 +26,11 @@ ( http://www.cvshome.org ). + Building SandWeb ================ - There is a file called "Makefile.PL" in the sandweb/ directory. - Running the following commands from within the sandweb/ directory will - create a standard Makefile, build SandWeb and run a series of - tests : + The file "Makefile.PL" is used to manage the installation of the perl + libraries. Running the following commands will create a standard + Makefile, prepare SandWeb for installation, and run a series of tests : perl Makefile.PL @@ -42,11 +42,14 @@ ================== + Before installing SandWeb, you might want to take a look at the install.cfg + and modify the default installation settings to fit your system setp. + To install SandWeb, run the following command as the "root" user : make install - You will be asked for the location that you wish the CGI to be - installed in, and the user that your webserver runs as. These values - depend on the configuration of your webserver. + If the install process runs into any issues, it will ask you to confirm + etc. Any changes you make during the installation will be saved back + into the install.cfg for future reference. @@ -54,6 +57,6 @@ =============== - SandWeb should now be installed. Please read the README file in - the sandweb/ directory for more information. + SandWeb should now be installed, the CGI will be located where $cgidir + was set in the install.cfg. Please read the README file for more information. |
From: Nick J. <nje...@us...> - 2002-03-28 05:26:44
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv4358 Modified Files: INSTALL Log Message: * formatting updates Index: INSTALL =================================================================== RCS file: /cvsroot/sandweb/sandweb/INSTALL,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 --- INSTALL 28 Mar 2002 05:21:06 -0000 1.3 +++ INSTALL 28 Mar 2002 05:26:41 -0000 1.4 @@ -1,61 +1,63 @@ Installing SandWeb ------------------- +================== Prerequisites -------------- +============= -SandWeb requires perl 5.6, and the following Perl modules must -be installed : + 1. Must be uber-h07 w/ h00ties! -* expat (v1.95.1+) -* XML::Parser (v2.30+) -* XML::Simple (v1.05+) -* HTML::Template (v2.2+) + 2. SandWeb requires perl 5.6, and the following Perl modules must + be installed : -They are all available at CPAN ( http://www.cpan.org ). + * expat (v1.95.1+) + * XML::Parser (v2.30+) + * XML::Simple (v1.05+) + * HTML::Template (v2.2+) -GNU Make must be installed, available from the GNU -website ( http://www.gnu.org/software/make/make.html ). + They are all available at CPAN ( http://www.cpan.org ). -Apache must be installed, available from the Apache -website ( http://www.apache.org ). + 3. GNU Make must be installed, available from the GNU + website ( http://www.gnu.org/software/make/make.html ). -CVS must be installed, available from the CVS website -( http://www.cvshome.org ). + 4. Apache must be installed, available from the Apache + website ( http://www.apache.org ). + + 5. CVS must be installed, available from the CVS website + ( http://www.cvshome.org ). Building SandWeb -------------- +================ -There is a file called "Makefile.PL" in the sandweb/ directory. -Running the following commands from within the sandweb/ directory will -create a standard Makefile, build SandWeb and run a series of -tests : - -perl Makefile.PL -make -make test + There is a file called "Makefile.PL" in the sandweb/ directory. + Running the following commands from within the sandweb/ directory will + create a standard Makefile, build SandWeb and run a series of + tests : + + perl Makefile.PL + make + make test Installing SandWeb -------------- +================== -To install SandWeb, run the following command as the "root" user : + To install SandWeb, run the following command as the "root" user : -make install + make install -You will be asked for the location that you wish the CGI to be -installed in, and the user that your webserver runs as. These values -depend on the configuration of your webserver. + You will be asked for the location that you wish the CGI to be + installed in, and the user that your webserver runs as. These values + depend on the configuration of your webserver. Running SandWeb -------------- +=============== -SandWeb should now be installed. Please read the README file in -the sandweb/ directory for more information. + SandWeb should now be installed. Please read the README file in + the sandweb/ directory for more information. Known Issues -------------- +============ * The user apache runs as must have a valid home directory and shell in @@ -65,3 +67,4 @@ * In this ALPHA release, 'cvs' must be installed on the system in order to *do* anything. + |
From: Rob H. <for...@us...> - 2002-03-28 05:21:09
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv2370 Modified Files: INSTALL Log Message: added CVS req. Index: INSTALL =================================================================== RCS file: /cvsroot/sandweb/sandweb/INSTALL,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 --- INSTALL 28 Mar 2002 05:10:22 -0000 1.2 +++ INSTALL 28 Mar 2002 05:21:06 -0000 1.3 @@ -5,5 +5,4 @@ ------------- -Must be uber-h07 w/ h00ties! SandWeb requires perl 5.6, and the following Perl modules must be installed : @@ -21,4 +20,7 @@ Apache must be installed, available from the Apache website ( http://www.apache.org ). + +CVS must be installed, available from the CVS website +( http://www.cvshome.org ). Building SandWeb |
From: Nick J. <nje...@us...> - 2002-03-28 05:10:33
|
Update of /cvsroot/sandweb/sandweb/tools In directory usw-pr-cvs1:/tmp/cvs-serv30671 Added Files: instbin.pl Log Message: * added instbin.pl function script to install binaries --- NEW FILE --- #!/usr/bin/perl -w # # instbin.pl : script for installing sandweb-admin # sub instbin($) { return(0) if ((!$_[0]) || (!$_[1])); my $bindir = $_[0]; my $bin = $_[1]; if (!-d $bindir) { print("-------------------------\n"); print "$bindir does not exist!\n"; print("Enter the full path to install $bin [default: $bindir] : "); my $tmp = ''; chomp($tmp = <STDIN>); if ($tmp) { $bindir = $tmp; } } print("Installing $bin into $bindir... "); my $create = 1; if (!-d $bindir) { $tmp = 'y'; print("That directory does not exist, do you wish to create it?(Y/n): "); chomp($tmp = <STDIN>); if (($tmp eq 'n') || ($tmp eq 'N')) { # exiting return(0); } system('tools/mkdirto.pl', 755, $bindir); } if (system('cp', "bin/$bin", "$bindir/$bin")) { return(0); } else { print("done.\n"); return($bindir); } } 1; |
From: Rob H. <for...@us...> - 2002-03-28 05:10:24
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv30662 Modified Files: INSTALL Log Message: checkin' me in some INSTALL! hwuhh! Index: INSTALL =================================================================== RCS file: /cvsroot/sandweb/sandweb/INSTALL,v retrieving revision 1.1 retrieving revision 1.2 diff -U2 -r1.1 -r1.2 --- INSTALL 19 Mar 2002 06:43:25 -0000 1.1 +++ INSTALL 28 Mar 2002 05:10:22 -0000 1.2 @@ -2,7 +2,54 @@ ------------------ +Prerequisites +------------- +Must be uber-h07 w/ h00ties! +SandWeb requires perl 5.6, and the following Perl modules must +be installed : +* expat (v1.95.1+) +* XML::Parser (v2.30+) +* XML::Simple (v1.05+) +* HTML::Template (v2.2+) +They are all available at CPAN ( http://www.cpan.org ). + +GNU Make must be installed, available from the GNU +website ( http://www.gnu.org/software/make/make.html ). + +Apache must be installed, available from the Apache +website ( http://www.apache.org ). + +Building SandWeb +------------- + +There is a file called "Makefile.PL" in the sandweb/ directory. +Running the following commands from within the sandweb/ directory will +create a standard Makefile, build SandWeb and run a series of +tests : + +perl Makefile.PL +make +make test + + +Installing SandWeb +------------- + +To install SandWeb, run the following command as the "root" user : + +make install + +You will be asked for the location that you wish the CGI to be +installed in, and the user that your webserver runs as. These values +depend on the configuration of your webserver. + + +Running SandWeb +------------- + +SandWeb should now be installed. Please read the README file in +the sandweb/ directory for more information. |
From: Nick J. <nje...@us...> - 2002-03-28 05:10:11
|
Update of /cvsroot/sandweb/sandweb/tools In directory usw-pr-cvs1:/tmp/cvs-serv30512 Modified Files: install_script.pl Log Message: * added support for bindir (to install sandweb-admin) Index: install_script.pl =================================================================== RCS file: /cvsroot/sandweb/sandweb/tools/install_script.pl,v retrieving revision 1.10 retrieving revision 1.11 diff -U2 -r1.10 -r1.11 --- install_script.pl 28 Mar 2002 04:07:14 -0000 1.10 +++ install_script.pl 28 Mar 2002 05:10:06 -0000 1.11 @@ -8,5 +8,6 @@ require 'install.cfg'; # load config -print "\ncfgdir = $config::cfgdir\n". +print "\nbindir = $config::bindir\n". + "cfgdir = $config::cfgdir\n". "cgidir = $config::cgidir\n". "tmpldir = $config::tmpldir\n". @@ -15,4 +16,5 @@ "httpuser = $config::httpuser\n"; +my $bindir = $config::bindir || '/usr/local/bin'; my $cfgdir = $config::cfgdir || '/usr/local/etc'; my $cgidir = $config::cgidir || '/var/www/cgi-bin'; @@ -23,15 +25,20 @@ # load functions +require 'tools/instbin.pl'; require 'tools/instcgi.pl'; require 'tools/insttemplates.pl'; require 'tools/instcachedir.pl'; +# bin +$bindir = instbin($bindir, 'sandweb-admin'); +exit(2) if (!$bindir); + # CGI $cgidir = instcgi($cgidir); -exit(2) if (!$cgidir); +exit(3) if (!$cgidir); # Templates $tmpldir = insttemplates($tmpldir); -exit(3) if (!$tmpldir); +exit(4) if (!$tmpldir); # Cache directory @@ -39,5 +46,5 @@ if (@return) { ($cachedir, $httpuser) = @return; -} else { exit(4); } +} else { exit(5); } # create log dir @@ -78,5 +85,5 @@ if ($httpuser_uid == -1) { print "Unable to get UID of $httpuser\n"; - exit(5); + exit(6); } #print "Setting ownership of $PREFIX/bin/sandweb-admin to: $httpuser_uid:0\n"; @@ -86,5 +93,5 @@ } else { print "unable to locate $PREFIX/bin/sandweb-admin\n"; - exit(6); + exit(7); } |
From: Nick J. <nje...@us...> - 2002-03-28 05:06:15
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv29145 Modified Files: install.cfg Log Message: logdir Index: install.cfg =================================================================== RCS file: /cvsroot/sandweb/sandweb/install.cfg,v retrieving revision 1.12 retrieving revision 1.13 diff -U2 -r1.12 -r1.13 --- install.cfg 28 Mar 2002 05:04:56 -0000 1.12 +++ install.cfg 28 Mar 2002 05:06:10 -0000 1.13 @@ -7,4 +7,5 @@ $tmpldir = '/usr/local/lib/sandweb/templates'; $cachedir = '/usr/local/share/sandweb'; +$logdir = '/var/log'; $httpuser = 'www'; |
From: Nick J. <nje...@us...> - 2002-03-28 05:04:59
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv28560 Modified Files: install.cfg Log Message: * bindir, not bincfg Index: install.cfg =================================================================== RCS file: /cvsroot/sandweb/sandweb/install.cfg,v retrieving revision 1.11 retrieving revision 1.12 diff -U2 -r1.11 -r1.12 --- install.cfg 28 Mar 2002 04:41:20 -0000 1.11 +++ install.cfg 28 Mar 2002 05:04:56 -0000 1.12 @@ -2,5 +2,5 @@ package config; -$bincfg = '/usr/local/bin'; +$bindir = '/usr/local/bin'; $cfgdir = '/usr/local/etc/sandweb'; $cgidir = '/var/www/cgi-bin'; |
From: Nick J. <nje...@us...> - 2002-03-28 04:47:03
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv20595 Modified Files: Makefile.PL Log Message: * prefix is whatever Index: Makefile.PL =================================================================== RCS file: /cvsroot/sandweb/sandweb/Makefile.PL,v retrieving revision 1.11 retrieving revision 1.12 diff -U2 -r1.11 -r1.12 --- Makefile.PL 27 Mar 2002 18:47:57 -0000 1.11 +++ Makefile.PL 28 Mar 2002 04:46:59 -0000 1.12 @@ -23,5 +23,4 @@ EXE_FILES => [ 'bin/sandweb-admin', ], - PREFIX => "/usr/local", ); |
From: Nick J. <nje...@us...> - 2002-03-28 04:41:23
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv16962 Modified Files: install.cfg Log Message: * added $bindir to FUCK ALL THAT SHIT MAKEMAKER SHIT Index: install.cfg =================================================================== RCS file: /cvsroot/sandweb/sandweb/install.cfg,v retrieving revision 1.10 retrieving revision 1.11 diff -U2 -r1.10 -r1.11 --- install.cfg 27 Mar 2002 18:50:22 -0000 1.10 +++ install.cfg 28 Mar 2002 04:41:20 -0000 1.11 @@ -2,4 +2,5 @@ package config; +$bincfg = '/usr/local/bin'; $cfgdir = '/usr/local/etc/sandweb'; $cgidir = '/var/www/cgi-bin'; |
From: Nick J. <nje...@us...> - 2002-03-28 04:14:12
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv28726 Modified Files: MANIFEST Log Message: * removed some non-existant files from MANIFEST(ering rancid corpse) Index: MANIFEST =================================================================== RCS file: /cvsroot/sandweb/sandweb/MANIFEST,v retrieving revision 1.6 retrieving revision 1.7 diff -U2 -r1.6 -r1.7 --- MANIFEST 28 Mar 2002 03:57:58 -0000 1.6 +++ MANIFEST 28 Mar 2002 04:14:09 -0000 1.7 @@ -52,5 +52,4 @@ templates/sandbox.js templates/submitform.js -templates/update.html etc/sandweb.cfg @@ -114,3 +113,2 @@ t/repository/CVSROOT/verifymsg,v t/repository/sandbox/info.txt -t/repository/sandbox/Attic/testfile.c,v |
From: Nick J. <nje...@us...> - 2002-03-28 04:10:20
|
Update of /cvsroot/sandweb/sandweb/tools In directory usw-pr-cvs1:/tmp/cvs-serv26299 Modified Files: change-entry.pl Log Message: * modified tmp file handling Index: change-entry.pl =================================================================== RCS file: /cvsroot/sandweb/sandweb/tools/change-entry.pl,v retrieving revision 1.1 retrieving revision 1.2 diff -U2 -r1.1 -r1.2 --- change-entry.pl 22 Mar 2002 05:06:32 -0000 1.1 +++ change-entry.pl 28 Mar 2002 04:10:17 -0000 1.2 @@ -33,5 +33,8 @@ close NF; -system('rm', "$ARGV[0]"); -system('mv', "$ARGV[0].tmp", "$ARGV[0]"); +if (unlink($ARGV[0])) { + system('mv', "$ARGV[0].tmp", "$ARGV[0]"); +} else { + print "failed to unlink $ARGV[0] : $!\n"; +} |
From: Nick J. <nje...@us...> - 2002-03-28 04:07:19
|
Update of /cvsroot/sandweb/sandweb/tools In directory usw-pr-cvs1:/tmp/cvs-serv24183 Modified Files: install_script.pl Log Message: * logdir default now '/var/log' * set UID, not GID of sandweb-admin * set all types of permissions last (right before config save). * fixed typo * add logdir to list of vars to save back to install.cfg Index: install_script.pl =================================================================== RCS file: /cvsroot/sandweb/sandweb/tools/install_script.pl,v retrieving revision 1.9 retrieving revision 1.10 diff -U2 -r1.9 -r1.10 --- install_script.pl 27 Mar 2002 18:53:07 -0000 1.9 +++ install_script.pl 28 Mar 2002 04:07:14 -0000 1.10 @@ -19,5 +19,5 @@ my $tmpldir = $config::tmpldir || "$PREFIX/lib/sandweb/templates"; my $cachedir = $config::cachedir || '/var/cache/sandweb'; -my $logdir = $config::logdir || '/var/log/sandweb'; +my $logdir = $config::logdir || '/var/log'; my $httpuser = $config::httpuser || 'www'; @@ -41,18 +41,4 @@ } else { exit(4); } -# set permissions on installed sandweb-admin -if (-f "$PREFIX/bin/sandweb-admin") { - my $httpuser_uid = &getuid($httpuser); - if ($httpuser_uid == -1) { - print "Unable to get UID of $httpuser\n"; - exit(5); - } - print "Setting ownership of $PREFIX/bin/sandweb-admin to: $httpuser_uid:0\n"; - chown($httpuser_uid, 0, "$PREFIX/bin/sandweb-admin"); -} else { - print "unable to locate $PREFIX/bin/sandweb-admin\n"; - exit(6); -} - # create log dir print "Creating SandWeb log dir : $logdir/\n"; @@ -86,16 +72,25 @@ # set execute permissions for scripts - -chmod(0775, "$cgidir/sandweb.cgi"); -chmod(0775, "$PREFIX/bin/sandweb-admin"); - -# setguid for sandweb-admin - -system("chmod", "g+s", "$PREFIX/bin/sandweb-admin"); +chmod(0755, "$cgidir/sandweb.cgi"); +# set permissions on installed sandweb-admin +if (-f "$PREFIX/bin/sandweb-admin") { + my $httpuser_uid = &getuid($httpuser); + if ($httpuser_uid == -1) { + print "Unable to get UID of $httpuser\n"; + exit(5); + } + #print "Setting ownership of $PREFIX/bin/sandweb-admin to: $httpuser_uid:0\n"; + chown($httpuser_uid, 0, "$PREFIX/bin/sandweb-admin"); + # setguid for sandweb-admin + system("chmod", "u=rwxs,g=rwx,o=", "$PREFIX/bin/sandweb-admin"); +} else { + print "unable to locate $PREFIX/bin/sandweb-admin\n"; + exit(6); +} # save install config to install.cfg for future reference. print "Saving configuration...\n"; open(CFG, ">install.cfg") or die "Unable to re-write config : $!\n"; -print CFG "# Installation configureation variables.\n"; +print CFG "# Installation configuration variables.\n"; print CFG "package config;\n\n"; print CFG '$cfgdir = ' . "'$cfgdir';\n"; @@ -103,4 +98,5 @@ print CFG '$tmpldir = ' . "'$tmpldir';\n"; print CFG '$cachedir = ' . "'$cachedir';\n"; +print CFG '$logdir = ' . "'$logdir';\n"; print CFG '$httpuser = ' . "'$httpuser';\n"; print CFG "\n1;\n"; |
From: Rob H. <for...@us...> - 2002-03-28 03:58:01
|
Update of /cvsroot/sandweb/sandweb In directory usw-pr-cvs1:/tmp/cvs-serv20690 Modified Files: MANIFEST Log Message: adding all files that need to be in build to MANIFEST Index: MANIFEST =================================================================== RCS file: /cvsroot/sandweb/sandweb/MANIFEST,v retrieving revision 1.5 retrieving revision 1.6 diff -U2 -r1.5 -r1.6 --- MANIFEST 24 Mar 2002 09:04:39 -0000 1.5 +++ MANIFEST 28 Mar 2002 03:57:58 -0000 1.6 @@ -52,7 +52,9 @@ templates/sandbox.js templates/submitform.js +templates/update.html etc/sandweb.cfg etc/user.cfg +etc/repository.cfg doc/dependencies.list @@ -68,4 +70,47 @@ tools/instcachedir.pl tools/checkfiles.pl +tools/change-entry.pl +tools/install_script.pl +doc/pod/CHANGES.pod +doc/pod/INSTALL.pod +doc/pod/PODmaster.pod +doc/pod/README.pod +doc/pod/admin_guide.pod +doc/pod/history.pod +doc/pod/security_guide.pod +doc/pod/user_guide.pod +doc/auth-spec.txt +doc/features.list + +t/var/data/passwd +t/test.cfg +t/auth.t +t/repository.t +t/file.t +t/repository/CVSROOT/checkoutlist +t/repository/CVSROOT/checkoutlist,v +t/repository/CVSROOT/commitinfo +t/repository/CVSROOT/commitinfo,v +t/repository/CVSROOT/config +t/repository/CVSROOT/config,v +t/repository/CVSROOT/cvswrappers +t/repository/CVSROOT/cvswrappers,v +t/repository/CVSROOT/editinfo +t/repository/CVSROOT/editinfo,v +t/repository/CVSROOT/loginfo +t/repository/CVSROOT/loginfo,v +t/repository/CVSROOT/modules +t/repository/CVSROOT/modules,v +t/repository/CVSROOT/notify +t/repository/CVSROOT/notify,v +t/repository/CVSROOT/rcsinfo +t/repository/CVSROOT/rcsinfo,v +t/repository/CVSROOT/taginfo +t/repository/CVSROOT/taginfo,v +t/repository/CVSROOT/val-tags +t/repository/CVSROOT/verifymsg +t/repository/CVSROOT/verifymsg,v +t/repository/sandbox/info.txt +t/repository/sandbox/Attic/testfile.c,v |