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...> - 2003-01-13 20:00:51
|
Update of /cvsroot/sandweb/sandweb/images In directory sc8-pr-cvs1:/tmp/cvs-serv3116 Modified Files: delete.png delete.xcf go.png go.xcf rename.png rename.xcf upload.png upload.xcf Log Message: added nice beveled edges Index: delete.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/delete.png,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsgbGV2c and /tmp/cvsQFVyTf differ Index: delete.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/delete.xcf,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvshKGF4P and /tmp/cvsMmGyUv differ Index: go.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/go.png,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsv1p9uM and /tmp/cvskSV8No differ Index: go.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/go.xcf,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsK2xs7H and /tmp/cvs0ImV2f differ Index: rename.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/rename.png,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsKUPqyf and /tmp/cvsu8H7Pk differ Index: rename.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/rename.xcf,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsoIKX6u and /tmp/cvs4SP0YP differ Index: upload.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/upload.png,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsKrbyRU and /tmp/cvsyUCktF differ Index: upload.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/upload.xcf,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsZsmjnh and /tmp/cvs6atHro differ |
From: Rob H. <for...@us...> - 2003-01-13 19:41:15
|
Update of /cvsroot/sandweb/sandweb/images In directory sc8-pr-cvs1:/tmp/cvs-serv28532 Modified Files: create_folder.png create_folder.xcf Log Message: Nice beveled edges! Index: create_folder.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/create_folder.png,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsVHrw3U and /tmp/cvsKPgpdI differ Index: create_folder.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/create_folder.xcf,v retrieving revision 1.3 retrieving revision 1.4 diff -U2 -r1.3 -r1.4 Binary files /tmp/cvsKj3JRJ and /tmp/cvsaEGluj differ |
From: Rob H. <for...@us...> - 2003-01-13 19:17:52
|
Update of /cvsroot/sandweb/sandweb/images In directory sc8-pr-cvs1:/tmp/cvs-serv18726 Modified Files: create_folder.png create_folder.xcf delete.png delete.xcf font.txt go.png go.xcf rename.png rename.xcf sandweb-logo.png upload.png upload.xcf Log Message: created new images, better font/background Index: create_folder.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/create_folder.png,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvsUCJ4K9 and /tmp/cvssBmjk9 differ Index: create_folder.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/create_folder.xcf,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvs26D2S7 and /tmp/cvsOgkpw5 differ Index: delete.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/delete.png,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvsBEH2Aa and /tmp/cvs4rERZa differ Index: delete.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/delete.xcf,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvsDG1lyM and /tmp/cvsQM7HNo differ Index: font.txt =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/font.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 --- font.txt 6 Jan 2003 04:02:27 -0000 1.2 +++ font.txt 13 Jan 2003 19:17:28 -0000 1.3 @@ -1,2 +1,2 @@ -newcenturyscklbk, bold, 16 pts +newcenturyscklbk, bold, 14 pts Index: go.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/go.png,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvsdaxumI and /tmp/cvsQiZPwg differ Index: go.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/go.xcf,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvs7sNKxR and /tmp/cvsK9f7eB differ Index: rename.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/rename.png,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvsTWsuR4 and /tmp/cvska6FxZ differ Index: rename.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/rename.xcf,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvszK1lzG and /tmp/cvsgIufLc differ Index: sandweb-logo.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/sandweb-logo.png,v retrieving revision 1.1 retrieving revision 1.2 diff -U2 -r1.1 -r1.2 Binary files /tmp/cvsToVrsr and /tmp/cvsaf1SII differ Index: upload.png =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/upload.png,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvshmGbzO and /tmp/cvsCBGLVs differ Index: upload.xcf =================================================================== RCS file: /cvsroot/sandweb/sandweb/images/upload.xcf,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 Binary files /tmp/cvs7Hd9vg and /tmp/cvsq7wFQm differ |
From: Rob H. <for...@us...> - 2003-01-13 08:33:03
|
Update of /cvsroot/sandweb/sandweb/templates In directory sc8-pr-cvs1:/tmp/cvs-serv11138/templates Modified Files: branch.html commit.html configuration.html create_file.html create_folder.html delete.html rename.html sandbox.html tag.html tool_bar.html upload.html Log Message: ah, fixed the remaining bugs I know about right now - * removed the "submit" attribute from the <form> tag everywhere so IE will ( hopefully ) work, required removing PROGNAME HTML::Template variable from sandweb.cgi in some places * made it so popups that are supposed to close after being used ( upload, rename, create_folder ) actually works with the new HREF submits. Index: branch.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/branch.html,v retrieving revision 1.6 retrieving revision 1.7 diff -U2 -r1.6 -r1.7 --- branch.html 6 Jan 2003 08:07:20 -0000 1.6 +++ branch.html 13 Jan 2003 08:33:00 -0000 1.7 @@ -2,5 +2,5 @@ <tr> <center> - <form submit="<TMPL_VAR NAME=PROGNAME>"> + <form name="branch"> <input type="hidden" name="action" value="vcs"> <input type="hidden" name="vcs_command" value="branch"> Index: commit.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/commit.html,v retrieving revision 1.18 retrieving revision 1.19 diff -U2 -r1.18 -r1.19 --- commit.html 6 Jan 2003 01:25:56 -0000 1.18 +++ commit.html 13 Jan 2003 08:33:00 -0000 1.19 @@ -3,5 +3,5 @@ <td width="center"> Please enter a commit message for <TMPL_VAR NAME=LOCATION>/<TMPL_VAR NAME=FILENAME> : - <form name="commit" submit="<TMPL_VAR NAME=PROGNAME>"> + <form name="commit"> <input type="hidden" name="action" value="vcs"> <input type="hidden" name="vcs_command" value="commit"> Index: configuration.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/configuration.html,v retrieving revision 1.8 retrieving revision 1.9 diff -U2 -r1.8 -r1.9 --- configuration.html 6 Jan 2003 01:25:56 -0000 1.8 +++ configuration.html 13 Jan 2003 08:33:00 -0000 1.9 @@ -1,3 +1,3 @@ -<form name="configuration" submit="<TMPL_VAR NAME=PROGNAME>"> +<form name="configuration"> <input type="hidden" name="action" value="configuration"> <table width="100%" border="0" align="center" cellspacing="0" cellpadding="0"> Index: create_file.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/create_file.html,v retrieving revision 1.22 retrieving revision 1.23 diff -U2 -r1.22 -r1.23 --- create_file.html 6 Jan 2003 08:07:20 -0000 1.22 +++ create_file.html 13 Jan 2003 08:33:00 -0000 1.23 @@ -12,5 +12,5 @@ <input name="filename" type="text"><br> <input type="hidden" name="Submit"> -<a href="javascript:{document.create_file.Submit.value='Done';document.create_file.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> +<a href="javascript:{document.create_file.Submit.value='Done';setTimeout('window.close()',2000);document.create_file.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> <br> </form> Index: create_folder.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/create_folder.html,v retrieving revision 1.21 retrieving revision 1.22 diff -U2 -r1.21 -r1.22 --- create_folder.html 6 Jan 2003 08:07:20 -0000 1.21 +++ create_folder.html 13 Jan 2003 08:33:00 -0000 1.22 @@ -14,5 +14,5 @@ <input name="filename" type="text"> <input type="hidden" name="Submit"> -<a href="javascript:{document.create_folder.Submit.value='Done';document.create_folder.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> +<a href="javascript:{document.create_folder.Submit.value='Done';setTimeout('window.close()',2000);document.create_folder.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> <br> </form> Index: delete.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/delete.html,v retrieving revision 1.5 retrieving revision 1.6 diff -U2 -r1.5 -r1.6 --- delete.html 6 Jan 2003 01:25:56 -0000 1.5 +++ delete.html 13 Jan 2003 08:33:00 -0000 1.6 @@ -2,5 +2,5 @@ <tr> <center> - <form name="dform" submit="<TMPL_VAR NAME=PROGNAME>"> + <form name="dform"> <input type="hidden" name="action" value="delete"> <input type="hidden" name="main_window_url" value="<TMPL_VAR NAME=MAIN_WINDOW_URL>"> Index: rename.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/rename.html,v retrieving revision 1.7 retrieving revision 1.8 diff -U2 -r1.7 -r1.8 --- rename.html 6 Jan 2003 01:25:56 -0000 1.7 +++ rename.html 13 Jan 2003 08:33:00 -0000 1.8 @@ -3,5 +3,5 @@ <td width="center"> Rename <TMPL_VAR NAME=LOCATION>/<TMPL_VAR NAME=FILENAME> to : - <form name="rename" submit="<TMPL_VAR NAME=PROGNAME>" target="mainWindow" onsubmit="setTimeout('window.close()',2000)"> + <form name="rename" target="mainWindow" onsubmit="setTimeout('window.close()',2000)"> <input type="hidden" name="action" value="rename"> <input type="hidden" name="filename" value="<TMPL_VAR NAME=FILENAME>"> @@ -12,5 +12,5 @@ <input name="Submit" value="1" type="hidden"> <input type="text" name="tofile"> - <a href="javascript:{document.rename.Submit.value='Done';document.rename.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> + <a href="javascript:{document.rename.Submit.value='Done';setTimeout('window.close()',2000);document.rename.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> </form> </td> Index: sandbox.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/sandbox.html,v retrieving revision 1.24 retrieving revision 1.25 diff -U2 -r1.24 -r1.25 --- sandbox.html 13 Jan 2003 08:07:27 -0000 1.24 +++ sandbox.html 13 Jan 2003 08:33:00 -0000 1.25 @@ -20,5 +20,5 @@ - <form name="module" submit="<TMPL_VAR NAME=PROGNAME>" onsubmit="myOpenWindow()" target="popUp"> + <form name="module" onsubmit="myOpenWindow()" target="popUp"> <input type="hidden" name="action" value="sandbox"> <tr> Index: tag.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/tag.html,v retrieving revision 1.16 retrieving revision 1.17 diff -U2 -r1.16 -r1.17 --- tag.html 6 Jan 2003 08:07:20 -0000 1.16 +++ tag.html 13 Jan 2003 08:33:00 -0000 1.17 @@ -2,5 +2,5 @@ <tr> <center> - <form submit="<TMPL_VAR NAME=PROGNAME>"> + <form name="tag"> <input type="hidden" name="action" value="vcs"> <input type="hidden" name="main_window_url" value="<TMPL_VAR NAME=MAIN_WINDOW_URL>"> Index: tool_bar.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/tool_bar.html,v retrieving revision 1.16 retrieving revision 1.17 diff -U2 -r1.16 -r1.17 --- tool_bar.html 13 Jan 2003 08:07:27 -0000 1.16 +++ tool_bar.html 13 Jan 2003 08:33:00 -0000 1.17 @@ -13,8 +13,8 @@ <input type="hidden" name="action"> - <a href="javascript:{document.browse.action.value='create_folder';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/create_folder.png" alt="Create Folder" title="Create Folder" border="0"></a> - <a href="javascript:{document.browse.action.value='delete';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/delete.png" alt="Delete" title="Delete" border="0"></a> - <a href="javascript:{document.browse.action.value='rename';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/rename.png" alt="Rename" title="Rename" border="0"></a> - <a href="javascript:{document.browse.action.value='upload';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/upload.png" alt="Upload" title="Upload" border="0"></a> + <a href="javascript:{onClick=myOpenWindow();document.browse.action.value='create_folder';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/create_folder.png" alt="Create Folder" title="Create Folder" border="0"></a> + <a href="javascript:{onClick=myOpenWindow();document.browse.action.value='delete';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/delete.png" alt="Delete" title="Delete" border="0"></a> + <a href="javascript:{onClick=myOpenWindow();document.browse.action.value='rename';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/rename.png" alt="Rename" title="Rename" border="0"></a> + <a href="javascript:{onClick=myOpenWindow();document.browse.action.value='upload';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/upload.png" alt="Upload" title="Upload" border="0"></a> | <select name="vcs_command"> Index: upload.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/upload.html,v retrieving revision 1.11 retrieving revision 1.12 diff -U2 -r1.11 -r1.12 --- upload.html 6 Jan 2003 01:25:56 -0000 1.11 +++ upload.html 13 Jan 2003 08:33:00 -0000 1.12 @@ -13,5 +13,5 @@ Enter a file to upload:<br> <input name="filehandle" type="file"><br> -<a href="javascript:{document.upload.Submit.value='Done';document.upload.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> +<a href="javascript:{document.upload.Submit.value='Done';setTimeout('window.close()',2000);document.upload.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> <br> </form> |
From: Rob H. <for...@us...> - 2003-01-13 08:33:03
|
Update of /cvsroot/sandweb/sandweb/bin In directory sc8-pr-cvs1:/tmp/cvs-serv11138/bin Modified Files: sandweb.cgi Log Message: ah, fixed the remaining bugs I know about right now - * removed the "submit" attribute from the <form> tag everywhere so IE will ( hopefully ) work, required removing PROGNAME HTML::Template variable from sandweb.cgi in some places * made it so popups that are supposed to close after being used ( upload, rename, create_folder ) actually works with the new HREF submits. Index: sandweb.cgi =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb.cgi,v retrieving revision 1.341 retrieving revision 1.342 diff -U2 -r1.341 -r1.342 --- sandweb.cgi 13 Jan 2003 08:10:21 -0000 1.341 +++ sandweb.cgi 13 Jan 2003 08:32:59 -0000 1.342 @@ -742,5 +742,4 @@ my $content = $ui->get_menu( MENU => 'sandbox', - PROGNAME => "$progname", NO_MODULES => ($no_modules) ? "No exisiting modules.\n" : "", MODULE_LOOP => \@module_loop, @@ -994,5 +993,4 @@ my $content = $ui->get_menu( MENU => 'configuration', - PROGNAME => $progname, FULL_NAME => $full_name, CONFIRM_DELETE => $confirm_delete_checked, @@ -1544,5 +1542,4 @@ LOCATION => $location, FILENAME => '', - PROGNAME => $progname, OUTPUT => "Please select file or folders to delete", ERROR => "No files selected", @@ -1577,5 +1574,4 @@ my $content = $ui->get_menu( MENU => 'delete', - PROGNAME => $progname, LOCATION => $location, FILENAME_LOOP => \@filename_loop, @@ -1649,5 +1645,4 @@ LOCATION => $location, FILENAME => '', - PROGNAME => $progname, OUTPUT => "Please select file or folders to rename", ERROR => "No files selected", @@ -1669,5 +1664,4 @@ my $content = $ui->get_menu( MENU => 'rename', - PROGNAME => $progname, MODULE_NAME => $module_name, REPO_NAME => $repo_name, @@ -1997,5 +1991,4 @@ my $content = $ui->get_menu( MENU => 'tag', - PROGNAME => $progname, LOCATION => $location, FILENAME_LOOP => \@filename_loop, @@ -2054,5 +2047,4 @@ my $content = $ui->get_menu( MENU => 'branch', - PROGNAME => $progname, LOCATION => $location, FILENAME_LOOP => \@filename_loop, |
From: Rob H. <for...@us...> - 2003-01-13 08:10:25
|
Update of /cvsroot/sandweb/sandweb/bin In directory sc8-pr-cvs1:/tmp/cvs-serv3711/bin Modified Files: sandweb.cgi Log Message: removing all ( already commented-out ) references to popup-header/footer.html Index: sandweb.cgi =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb.cgi,v retrieving revision 1.340 retrieving revision 1.341 diff -U2 -r1.340 -r1.341 --- sandweb.cgi 13 Jan 2003 08:07:25 -0000 1.340 +++ sandweb.cgi 13 Jan 2003 08:10:21 -0000 1.341 @@ -866,8 +866,4 @@ # - #my $popup_header = $ui->get_menu( - # MENU => 'popup_header', - #); - # # javascript for pop-ups my $js = $ui->get_javascript( SCRIPT => "openwindow" ); @@ -946,8 +942,4 @@ SORT => $sort, ); - - #my $popup_footer = $ui->get_menu( -# MENU => 'popup_footer', -# ); my $content = "$toolbar_menu $current_location_menu $browser_menu"; |
From: Rob H. <for...@us...> - 2003-01-13 08:09:29
|
Update of /cvsroot/sandweb/sandweb/templates In directory sc8-pr-cvs1:/tmp/cvs-serv3537/templates Removed Files: popup_header.html popup_footer.html Log Message: these are no longer needed, if you want to do a popup just include the openwindow.js file. --- popup_header.html DELETED --- --- popup_footer.html DELETED --- |
From: Rob H. <for...@us...> - 2003-01-13 08:07:31
|
Update of /cvsroot/sandweb/sandweb/templates In directory sc8-pr-cvs1:/tmp/cvs-serv2635/templates Modified Files: openwindow.js browse_module.html sandbox.html tool_bar.html view_file.html Log Message: figured out why IE wasn't working with "update" in sandbox_menu ( it seems to choke on the submit attribute in form tags, very strange ), and I also was having trouble with the pop-up happening in other areas of the site since the switchover to HREFs instead of <input>s. I am removing popup_header and popup_footer, and instead doing it the same way Nick did the update HREF in sandbox_menu, when I looked at the two I realized the openwindow.js is _much_ clearer. Index: openwindow.js =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/openwindow.js,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 --- openwindow.js 19 Mar 2002 06:11:15 -0000 1.2 +++ openwindow.js 13 Jan 2003 08:07:27 -0000 1.3 @@ -1,5 +1,5 @@ window.name = "mainWindow"; function myOpenWindow() { - window.open('about:blank','popUp','width=620,height=400,scrollbars=yes,resizable=yes'); + window.open('about:blank','popUp','width=640,height=480,scrollbars=yes,resizable=yes'); } Index: browse_module.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/browse_module.html,v retrieving revision 1.27 retrieving revision 1.28 diff -U2 -r1.27 -r1.28 --- browse_module.html 16 Sep 2002 05:06:48 -0000 1.27 +++ browse_module.html 13 Jan 2003 08:07:27 -0000 1.28 @@ -75,3 +75,4 @@ </tr> </table> +</form> <TMPL_VAR NAME="STATUS"> Index: sandbox.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/sandbox.html,v retrieving revision 1.23 retrieving revision 1.24 diff -U2 -r1.23 -r1.24 --- sandbox.html 5 Jan 2003 20:59:05 -0000 1.23 +++ sandbox.html 13 Jan 2003 08:07:27 -0000 1.24 @@ -48,5 +48,5 @@ </tr> -<form submit="<TMPL_VAR NAME=PROGNAME>" name="sandbox" target="popUp"> +<form name="sandbox" target="popUp"> <input type="hidden" name="action" value="sandbox"> <input type="hidden" name="Submit" value="Update"> Index: tool_bar.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/tool_bar.html,v retrieving revision 1.15 retrieving revision 1.16 diff -U2 -r1.15 -r1.16 --- tool_bar.html 6 Jan 2003 00:35:16 -0000 1.15 +++ tool_bar.html 13 Jan 2003 08:07:27 -0000 1.16 @@ -1,2 +1,3 @@ + <form name="browse" onsubmit="myOpenWindow()" target="popUp"> <input type="hidden" name="module_name" value="<TMPL_VAR NAME=MODULE_NAME>"> <input type="hidden" name="repo_name" value="<TMPL_VAR NAME=REPO_NAME>"> @@ -24,5 +25,5 @@ </select> - <a href="javascript:{document.browse.action.value='vcs';document.browse.submit();}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> + <a href="javascript:{onClick=myOpenWindow();document.browse.action.value='vcs';document.browse.submit()}"><img src="<TMPL_VAR NAME=IMAGE_DIR>/go.png" alt="Go" title="Go" border="0"></a> </td> </tr> Index: view_file.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/view_file.html,v retrieving revision 1.52 retrieving revision 1.53 diff -U2 -r1.52 -r1.53 --- view_file.html 16 Sep 2002 05:06:48 -0000 1.52 +++ view_file.html 13 Jan 2003 08:07:27 -0000 1.53 @@ -49,3 +49,3 @@ </tr> </table> - +</form> |
From: Rob H. <for...@us...> - 2003-01-13 08:07:30
|
Update of /cvsroot/sandweb/sandweb/bin In directory sc8-pr-cvs1:/tmp/cvs-serv2635/bin Modified Files: sandweb.cgi Log Message: figured out why IE wasn't working with "update" in sandbox_menu ( it seems to choke on the submit attribute in form tags, very strange ), and I also was having trouble with the pop-up happening in other areas of the site since the switchover to HREFs instead of <input>s. I am removing popup_header and popup_footer, and instead doing it the same way Nick did the update HREF in sandbox_menu, when I looked at the two I realized the openwindow.js is _much_ clearer. Index: sandweb.cgi =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb.cgi,v retrieving revision 1.339 retrieving revision 1.340 diff -U2 -r1.339 -r1.340 --- sandweb.cgi 6 Jan 2003 09:26:58 -0000 1.339 +++ sandweb.cgi 13 Jan 2003 08:07:25 -0000 1.340 @@ -866,7 +866,10 @@ # - my $popup_header = $ui->get_menu( - MENU => 'popup_header', - ); + #my $popup_header = $ui->get_menu( + # MENU => 'popup_header', + #); + # + # javascript for pop-ups + my $js = $ui->get_javascript( SCRIPT => "openwindow" ); # @@ -944,9 +947,9 @@ ); - my $popup_footer = $ui->get_menu( - MENU => 'popup_footer', - ); + #my $popup_footer = $ui->get_menu( +# MENU => 'popup_footer', +# ); - my $content = "$popup_header $toolbar_menu $current_location_menu $browser_menu $popup_footer"; + my $content = "$toolbar_menu $current_location_menu $browser_menu"; print $cgi->header( -cookie => $ck_auth ); @@ -958,4 +961,5 @@ CONTENT => $content, MESSAGE => $message, + JAVASCRIPT => $js, ); exit 0; @@ -1321,8 +1325,4 @@ my $repo_type = $repository->get_repo_type(); - my $popup_header = $ui->get_menu( - MENU => 'popup_header', - ); - my %toolbar = $browse->get_tool_bar( 'location' => $location, @@ -1339,4 +1339,7 @@ my $image_dir = $config->{'webserver'}->{'image_dir'}; + # javascript for pop-ups + my $js = $ui->get_javascript( SCRIPT => "openwindow" ); + my $toolbar_menu = $ui->get_menu( MENU => 'tool_bar', @@ -1394,9 +1397,5 @@ - my $popup_footer = $ui->get_menu( - MENU => 'popup_footer', - ); - - my $content = "$popup_header $toolbar_menu $current_location_menu $menu $popup_footer"; + my $content = "$toolbar_menu $current_location_menu $menu"; print $cgi->header( -cookie => $ck_auth ); @@ -1408,4 +1407,5 @@ CONTENT => $content, MESSAGE => $message, + JAVASCRIPT => $js, ); } |
From: Rob H. <ro...@na...> - 2003-01-13 02:02:58
|
On Sun, Jan 12, 2003 at 05:33:12PM -0800, Rob Helmer wrote: > Update of /cvsroot/sandweb/sandweb/templates > In directory sc8-pr-cvs1:/tmp/cvs-serv25880/templates > > Modified Files: > vcs.html > Log Message: > wow, there was a bug that actually caused the filename to be displayed Uhm, I meant it caused the *password* to be displayed, that's why it was a big deal :) > in ie and konqueror! ( the variable name was "filename" instead of > "password" ). > > I'm amazed that > > 1) it worked at all > 2) it didn't show up in mozilla > > <shrug> > > > Index: vcs.html > =================================================================== > RCS file: /cvsroot/sandweb/sandweb/templates/vcs.html,v > retrieving revision 1.6 > retrieving revision 1.7 > diff -U2 -r1.6 -r1.7 > --- vcs.html 6 Jan 2003 01:25:56 -0000 1.6 > +++ vcs.html 13 Jan 2003 01:33:09 -0000 1.7 > @@ -1,11 +1,12 @@ > +<!-- <TMPL_VAR NAME=PROGNAME> --> > <table width="100%" border="1" align="center" cellspacing="0" cellpadding="0"> > <tr> > <center> > - <form name="vcs" submit="<TMPL_VAR NAME=PROGNAME>" type="POST"> > + <form name="vcs" type="POST"> > <input type="hidden" name="action" value="vcs"> > <input type="hidden" name="main_window_url" value="<TMPL_VAR NAME=MAIN_WINDOW_URL>"> > Please enter VCS password : > <br> > - <input type="password" name="filename" name="repo_password"> > + <input type="password" name="password" name="repo_password"> > <TMPL_LOOP NAME="FILENAME_LOOP"> > <input type="hidden" name="filename" value="<TMPL_VAR NAME=FILENAME>"> > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Sandweb-commit mailing list > San...@li... > https://lists.sourceforge.net/lists/listinfo/sandweb-commit > |
From: Rob H. <for...@us...> - 2003-01-13 01:34:49
|
Update of /cvsroot/sandweb/sandweb/templates In directory sc8-pr-cvs1:/tmp/cvs-serv26186/templates Modified Files: popup_header.html Log Message: so weird.. IE doesn't seem to like having the "submit" attribute in the form tag. It's not a huge deal, I guess, default is to send it back to the CGI from whence it came. It'll be an issue if someone wants to have multiple CGIs I guess, I could see this being useful for tying into a bugtracker or something, but we can burn that bridge when we come to it. I'm just going to remove the "submit" attribute for now, until I can figure out what it is IE is choking on. Index: popup_header.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/popup_header.html,v retrieving revision 1.2 retrieving revision 1.3 diff -U2 -r1.2 -r1.3 --- popup_header.html 13 Aug 2002 19:04:12 -0000 1.2 +++ popup_header.html 13 Jan 2003 01:34:46 -0000 1.3 @@ -5,5 +5,5 @@ } </script> -<form method="get" submit="<TMPL_VAR NAME=PROGNAME>" name="browse" onsubmit="myOpenWindow()" target="popUp"> +<form name="browse" method="get" onsubmit="myOpenWindow()" target="popUp"> |
From: Rob H. <for...@us...> - 2003-01-13 01:33:12
|
Update of /cvsroot/sandweb/sandweb/templates In directory sc8-pr-cvs1:/tmp/cvs-serv25880/templates Modified Files: vcs.html Log Message: wow, there was a bug that actually caused the filename to be displayed in ie and konqueror! ( the variable name was "filename" instead of "password" ). I'm amazed that 1) it worked at all 2) it didn't show up in mozilla <shrug> Index: vcs.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/vcs.html,v retrieving revision 1.6 retrieving revision 1.7 diff -U2 -r1.6 -r1.7 --- vcs.html 6 Jan 2003 01:25:56 -0000 1.6 +++ vcs.html 13 Jan 2003 01:33:09 -0000 1.7 @@ -1,11 +1,12 @@ +<!-- <TMPL_VAR NAME=PROGNAME> --> <table width="100%" border="1" align="center" cellspacing="0" cellpadding="0"> <tr> <center> - <form name="vcs" submit="<TMPL_VAR NAME=PROGNAME>" type="POST"> + <form name="vcs" type="POST"> <input type="hidden" name="action" value="vcs"> <input type="hidden" name="main_window_url" value="<TMPL_VAR NAME=MAIN_WINDOW_URL>"> Please enter VCS password : <br> - <input type="password" name="filename" name="repo_password"> + <input type="password" name="password" name="repo_password"> <TMPL_LOOP NAME="FILENAME_LOOP"> <input type="hidden" name="filename" value="<TMPL_VAR NAME=FILENAME>"> |
From: Rob H. <for...@us...> - 2003-01-13 01:09:49
|
Update of /cvsroot/sandweb/sandweb/templates In directory sc8-pr-cvs1:/tmp/cvs-serv17304/templates Modified Files: login.html Log Message: this change lets konqueror log in, and doesn't seem to break the other browsers. konqueror acts seriously weird with sandweb though.. i'll see if i can get it working before beta, I dunno though.. we should still only "officially" support IE and Mozilla for now methinx.. Index: login.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/login.html,v retrieving revision 1.14 retrieving revision 1.15 diff -U2 -r1.14 -r1.15 --- login.html 23 Sep 2002 19:07:13 -0000 1.14 +++ login.html 13 Jan 2003 01:09:46 -0000 1.15 @@ -36,5 +36,9 @@ <!-- the the salt (or challenge) is here --> <td width="80%" align="left"> - <input type="hidden" name=salt size="80" value="<TMPL_VAR NAME=SALT>"> + <input type="hidden" name=salt size="80"> + <script language="javascript" type="text/javascript"> + document.login.salt.value='<TMPL_VAR NAME=SALT>'; + </script> + </td> |
From: Rob H. <for...@us...> - 2003-01-12 11:15:03
|
Update of /cvsroot/sandweb/sandweb/debian In directory sc8-pr-cvs1:/tmp/cvs-serv28798 Added Files: changelog control copyright dirs install.cfg rules sandweb-doc.files sandweb.cfg Log Message: we can now make a working debian package out of sandweb, with the addition of this sandweb/ dir. note - this could be made better with some improvements to sandweb's build system. it's not a huge deal, but there's some redundancy ( i put a seperate copy of install.cfg and sandweb.cfg in here, these need to be kept up to date which is kind of a pain ). --- NEW FILE --- sandweb (1.0b1-1) unstable; urgency=low * Initial release. -- root <ro...@mo...> Sun, 12 Jan 2003 01:33:31 -0800 --- NEW FILE --- Source: sandweb Section: net Priority: optional Maintainer: Robert Helmer <ro...@na...>, Nick Jennings <ni...@na...> Standards-Version: 3.5.8 Build-Depends: perl Package: sandweb Architecture: all Depends: perl (>= 5.6), libxml-simple-perl, cvs, expect, file, apache, libhtml-template-perl, libdigest-md5-perl Description: Web-based CVS ( and more ) client SandWeb is a Web-based client for CVS and other version control systems. --- NEW FILE --- This package was debianized by root ro...@mo... on Sun, 12 Jan 2003 01:33:31 -0800. It was downloaded from <fill in ftp site> Copyright: <Must follow here> --- NEW FILE --- etc/sandweb usr/bin usr/sbin var/www var/www/images usr/lib/cgi-bin usr/lib/sandweb usr/lib/sandweb/templates usr/share/sandweb/data usr/share/sandweb/users --- NEW FILE --- # Installation configuration variables. package config; $cfgdir = './debian/tmp/etc/sandweb'; $cgidir = './debian/tmp/usr/lib/cgi-bin'; $imgdir = './debian/tmp/var/www/images'; $tmpldir = './debian/tmp/usr/lib/sandweb/templates'; $cachedir = './debian/tmp/usr/share/sandweb'; $logdir = './debian/tmp/var/log'; $httpuser = 'www-data'; $expectbin = '/usr/bin/expect'; $bindir = './debian/tmp/usr/bin'; $ssh_bin = '/usr/bin/ssh'; $cvs_bin = '/usr/bin/cvs'; 1; --- NEW FILE --- #!/usr/bin/make -f # Made with the aid of debmake, by Christoph Lameter, # based on the sample debian/rules file for GNU hello by Ian Jackson. package=sandweb build: $(checkdir) perl Makefile.PL $(MAKE) touch build clean: $(checkdir) rm -f build -$(MAKE) clean rm -f `find . -name "*~"` rm -rf debian/tmp `find debian/* -type d ! -name CVS` debian/files* core rm -f debian/*substvars binary-indep: checkroot build $(checkdir) rm -rf debian/tmp `find debian/* -type d ! -name CVS` install -d debian/tmp cd debian/tmp && install -d `cat ../dirs` cp debian/install.cfg ./ perl Makefile.PL $(MAKE) install DESTDIR=`pwd`/debian/tmp cd debian/tmp && cp ../sandweb.cfg etc/sandweb/ # updating config path in executables sed s%./debian/tmp/etc/sandweb%/etc/sandweb% debian/tmp/usr/lib/cgi-bin/sandweb.cgi > debian/tmp/usr/lib/cgi-bin/sandweb.cgi.tmp mv debian/tmp/usr/lib/cgi-bin/sandweb.cgi.tmp debian/tmp/usr/lib/cgi-bin/sandweb.cgi sed s%./debian/tmp/etc/sandweb%/etc/sandweb% debian/tmp/usr/bin/sandweb-admin > debian/tmp/usr/bin/sandweb-admin.tmp mv debian/tmp/usr/bin/sandweb-admin.tmp debian/tmp/usr/bin/sandweb-admin sed s%./debian/tmp/etc/sandweb%/etc/sandweb% debian/tmp/usr/bin/sandweb-expect > debian/tmp/usr/bin/sandweb-expect.tmp mv debian/tmp/usr/bin/sandweb-expect.tmp debian/tmp/usr/bin/sandweb-expect debstd ChangeLog NEWS README dpkg-gencontrol -isp -psandweb chown -R root.root debian/tmp chmod -R go=rX debian/tmp chown root:www-data debian/tmp/usr/bin/sandweb-expect chmod g+x debian/tmp/usr/bin/sandweb-expect chown root:www-data debian/tmp/usr/share/sandweb/data chmod g+w,o= debian/tmp/usr/share/sandweb/data chown root:www-data debian/tmp/usr/share/sandweb/users chmod g+rwsx,o= debian/tmp/usr/share/sandweb/users chown www-data debian/tmp/usr/lib/cgi-bin/sandweb.cgi chmod u+x debian/tmp/usr/lib/cgi-bin/sandweb.cgi debian/tmp/usr/bin/sandweb-admin debian/tmp/usr/bin/sandweb-expect dpkg --build debian/tmp .. binary-arch: checkroot build $(checkdir) define checkdir test -f debian/rules endef binary: binary-indep binary-arch checkroot: $(checkdir) test root = "`whoami`" .PHONY: binary binary-arch binary-indep clean checkroot --- NEW FILE --- usr/share/doc --- NEW FILE --- <!-- SandWeb XML Config File --> <config> <!-- config tree for logging behavior --> <logging debug="0" log="1" /> <!-- config for paths to sandweb data files --> <paths template_dir="/usr/lib/sandweb/templates" data_dir="/usr/share/sandweb/data" log_dir="/var/log" users_dir="/usr/share/sandweb/users" /> <!-- config for cgi related information --> <cgi-bin cgi_path="/cgi-bin" cgi_domain="" /> <!-- cookie related settings (default values should work) --> <cookie cookie_path="" cookie_domain="" /> <display bgcolor="blue" text="black" border="green" /> <webserver mime-types_location="/etc/apache" mime-types_file="mime.types" image_dir="/images" /> <!-- System paths for SSH, CVS and SandWeb scripts --> <system ssh_bin="/usr/bin/ssh" cvs_bin="/usr/bin/cvs" bindir="/usr/bin" /> </config> |
From: Rob H. <for...@us...> - 2003-01-12 11:12:54
|
Update of /cvsroot/sandweb/sandweb/debian In directory sc8-pr-cvs1:/tmp/cvs-serv28523/debian Log Message: Directory /cvsroot/sandweb/sandweb/debian added to the repository |
From: Rob H. <for...@us...> - 2003-01-12 11:12:22
|
Update of /cvsroot/sandweb/sandweb In directory sc8-pr-cvs1:/tmp/cvs-serv28378 Modified Files: MANIFEST Log Message: dependencies.list is no more Index: MANIFEST =================================================================== RCS file: /cvsroot/sandweb/sandweb/MANIFEST,v retrieving revision 1.17 retrieving revision 1.18 diff -U2 -r1.17 -r1.18 --- MANIFEST 6 Jan 2003 09:51:38 -0000 1.17 +++ MANIFEST 12 Jan 2003 11:12:19 -0000 1.18 @@ -61,6 +61,4 @@ etc/repository.cfg -doc/dependencies.list - images/sandweb-logo.png |
From: Rob H. <for...@us...> - 2003-01-12 11:12:12
|
Update of /cvsroot/sandweb/sandweb/bin In directory sc8-pr-cvs1:/tmp/cvs-serv28238/bin Modified Files: sandweb-admin Log Message: made it so password is not echoed, and it makes the user dir group writable too Index: sandweb-admin =================================================================== RCS file: /cvsroot/sandweb/sandweb/bin/sandweb-admin,v retrieving revision 1.15 retrieving revision 1.16 diff -U2 -r1.15 -r1.16 --- sandweb-admin 28 Mar 2002 06:39:41 -0000 1.15 +++ sandweb-admin 12 Jan 2003 11:12:08 -0000 1.16 @@ -133,5 +133,8 @@ # get password print "Enter password for $name: "; + system("stty", "-echo"); my $tmp = <STDIN>; + system("stty", "sane"); + print "\n"; chomp ($tmp); if ($tmp) { @@ -157,5 +160,5 @@ fexit('27', "Unable to create $name.\n"); } - system('chmod', "u=rwx,g=rx,o=", "$users_dir/$name"); + system('chmod', "u=rwx,g=rwx,o=", "$users_dir/$name"); if (!$?) { print "Username $name successfully added!\n"; @@ -249,5 +252,8 @@ my $name = shift; print "Enter password for $name: "; + system("stty", "-echo"); my $tmp = <STDIN>; + system("stty", "sane"); + print "\n"; my $enc_pwd; chomp ($tmp); |
From: Rob H. <for...@us...> - 2003-01-12 05:30:15
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb/Repository In directory sc8-pr-cvs1:/tmp/cvs-serv20034/SandWeb/Repository Modified Files: cvs.pm Log Message: fixed some silly whitespace and typo errors that was causing POD->text conversion to fail. fixed. Index: cvs.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Repository/cvs.pm,v retrieving revision 1.37 retrieving revision 1.38 diff -U2 -r1.37 -r1.38 --- cvs.pm 12 Jan 2003 05:13:47 -0000 1.37 +++ cvs.pm 12 Jan 2003 05:30:12 -0000 1.38 @@ -2122,5 +2122,5 @@ } -=head +=head1 METHOD |
From: Rob H. <for...@us...> - 2003-01-12 05:30:15
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb In directory sc8-pr-cvs1:/tmp/cvs-serv20034/SandWeb Modified Files: Config.pm Shell.pm Log Message: fixed some silly whitespace and typo errors that was causing POD->text conversion to fail. fixed. Index: Config.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Config.pm,v retrieving revision 1.33 retrieving revision 1.34 diff -U2 -r1.33 -r1.34 --- Config.pm 5 Jan 2003 08:59:07 -0000 1.33 +++ Config.pm 12 Jan 2003 05:30:12 -0000 1.34 @@ -212,4 +212,5 @@ returns list of subscribed repositories + =cut @@ -312,5 +313,5 @@ } -=head +=head1 delete_repo @@ -327,9 +328,10 @@ } -=head +=head1 get_repo_server get repository servername + =cut @@ -345,9 +347,10 @@ } -=head +=head1 set_repo_server set repository servername + =cut @@ -365,9 +368,10 @@ } -=head +=head1 get_repo_username get repository username + =cut @@ -383,9 +387,10 @@ } -=head +=head1 set_repo_server set repository username + =cut Index: Shell.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Shell.pm,v retrieving revision 1.24 retrieving revision 1.25 diff -U2 -r1.24 -r1.25 --- Shell.pm 6 Jan 2003 09:46:16 -0000 1.24 +++ Shell.pm 12 Jan 2003 05:30:12 -0000 1.25 @@ -58,5 +58,5 @@ my $timeout = '300'; -=head +=head1 Methods |
From: Rob H. <for...@us...> - 2003-01-12 05:13:50
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb/File In directory sc8-pr-cvs1:/tmp/cvs-serv16255/SandWeb/File Modified Files: Unix.pm Log Message: better formatting; now the API doc section for each method is right above that method in the code. Index: Unix.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/File/Unix.pm,v retrieving revision 1.8 retrieving revision 1.9 diff -U2 -r1.8 -r1.9 --- Unix.pm 6 Jan 2003 09:49:30 -0000 1.8 +++ Unix.pm 12 Jan 2003 05:13:47 -0000 1.9 @@ -2,9 +2,56 @@ =head1 -# lib/SandWeb/File/Unix.pm +lib/SandWeb/File/Unix.pm + +This class handles all file viewing and operations on Unix systems. +It is only intended to be called by the File class. + +=cut + +# SandWeb (Web-based VCS client) # -# This class handles all file viewing and operations on Unix systems. -# It is only intended to be called by the File class. --------------------------------------------------------------------------------- +# Copyright (C) 2002 Nick Jennings +# Copyright (C) 2002 Robert Helmer +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +=head1 + +part of the SandWeb::File::Unix package + +=cut + +package SandWeb::File::Unix; + +=head1 + +uses SandWeb::Shell and SandWeb::Security + +=cut + +use SandWeb::Shell; +use SandWeb::Security; + +=head1 + +Methods + +=cut + +=head1 + METHOD new @@ -49,5 +96,57 @@ read the files specified, or they did not exist. --------------------------------------------------------------------------------- +=cut + +sub new { + my $class = shift; + my %args = @_; + + my $unsafe_filename = $args{'filename'}; + my $unsafe_location = $args{'location'}; + + # Security check + my $secure = SandWeb::Security->new(); + + my $filename = $secure->path( + filename => "$unsafe_filename" + ); + + my $location = $secure->path( + filename => "$unsafe_location" + ); + + my $log_obj = $args{'log_obj'}; + + my $raw_file_info = _shell( + method => 'execute', + command => "ls -lad \"$location/$filename\"", + ); + + my @file_info = split(' ', $raw_file_info); + + my $perms = $file_info[0] || ''; + my $inodes = $file_info[1] || ''; + my $owner = $file_info[2] || ''; + my $group = $file_info[3] || ''; + my $size = $file_info[4] || ''; + my $month = $file_info[5] || ''; + my $day = $file_info[6] || ''; + my $time = $file_info[7] || ''; + + my $self = bless { + 'filename' => $filename, + 'location' => $location, + 'log_obj' => $log_obj, + 'perms' => $perms, + 'owner' => $owner, + 'group' => $group, + 'size' => $size, + 'age' => "$month $day $time", + }, $class; + + return $self; +} + +=head1 METHOD @@ -76,6 +175,15 @@ read the files specified, or they did not exist. --------------------------------------------------------------------------------- +=cut + +sub get_owner { + my $self = shift; + return $self->{'owner'}; +} +=head1 + +get_group + returns the group of the current file METHOD get_group @@ -105,4 +213,12 @@ -------------------------------------------------------------------------------- +=cut + +sub get_group { + my $self = shift; + return $self->{'group'}; +} +=head1 + METHOD get_filename @@ -132,4 +248,13 @@ -------------------------------------------------------------------------------- +=cut + +sub get_filename { + my $self = shift; + return $self->{'filename'}; +} + +=head1 + METHOD get_location @@ -160,4 +285,13 @@ -------------------------------------------------------------------------------- +=cut + +sub get_location { + my $self = shift; + return $self->{'filename'}; +} + +=head1 + METHOD get_permissions @@ -188,4 +322,12 @@ -------------------------------------------------------------------------------- +=cut + +sub get_permissions { + my $self = shift; + return $self->{'perms'}; +} +=head1 + METHOD get_file_type @@ -217,4 +359,35 @@ -------------------------------------------------------------------------------- +=cut + +sub get_file_type { + my $self = shift; + my $location = $self->{'location'}; + my $filename = $self->{'filename'}; + + my $file_scan = _shell( + method => 'execute', + command => "file \"$location/$filename\"", + ); + + if ($file_scan =~ /directory/) { + $file_type = 'Directory'; + } + elsif ($file_scan =~ /text/) { + $file_type = 'Text'; + } + elsif ($file_scan =~ /empty/) { + $file_type = 'Text'; + } + elsif (($file_scan =~ /data/) || ($file_scan =~ /executable/)) { + $file_type = 'Binary'; + } else { + $file_type = 'Unknown'; + } + + return $file_type; +} +=head1 + METHOD get_size @@ -244,4 +417,12 @@ -------------------------------------------------------------------------------- +=cut + +sub get_size { + my $self = shift; + return $self->{'size'}; +} +=head1 + METHOD get_age @@ -272,4 +453,12 @@ -------------------------------------------------------------------------------- +=cut + +sub get_age { + my $self = shift; + return $self->{'age'}; +} +=head1 + METHOD create_file @@ -299,422 +488,50 @@ -------------------------------------------------------------------------------- -METHOD - create_folder - -SYNOPSIS +=cut - my $return = $file->create_folder(); +sub upload { + my $self = shift; + my %args = @_; + my $location = $self->{'location'}; + my $filename = $self->{'filename'}; + my $log = $self->{'log_obj'}; + # passed from CGI->upload - FileHandle of incoming file. + my $filehandle = $args{'filehandle'}; -DESCRIPTION +# begin workaround for IE/Windows upload behaviour + while ( $filename =~ /\\/ ) { + $filename = $'; + } +# end workaround for IE/Windows upload behaviour - Creates a folder ( also known as a directory ) using the - filename passed to the constructor. + my @file = <$filehandle>; + chomp @file; -PARAMETERS + my $contents = join("\n", @file); - None. + _do_file_write( + 'location' => $location, + 'filename' => $filename, + 'contents' => "$contents", + 'log_obj' => $log, + ); +} +=head1 -RETURN CODES +download - 1 = The operation completed successfully. - - 0 = This means that the method got an error proccessing your request. - Perhaps an invalid parameter? - - -1 = This return value means that there was not sufficient permision to - read the files specified, or they did not exist. + downloads ( sends ) the file to the user --------------------------------------------------------------------------------- +=cut -METHOD - copy +sub download { + my $self = shift; + my %args = @_; -SYNOPSIS + my $location = $self->{'location'}; + my $filename = $self->{'filename'}; + my $log = $self->{'log_obj'}; - my $return = $file->copy( tofile => "alternate_name.c" ); - -DESCRIPTION - - Creates an exact copy of the file. - -PARAMETERS - - tocopy (type: string) (required) - Contains the full path and filename of the copy. - -RETURN CODES - - 1 = The operation completed successfully. - - 0 = This means that the method got an error proccessing your request. - Perhaps an invalid parameter? - - -1 = This return value means that there was not sufficient permision to - read the files specified, or they did not exist. - --------------------------------------------------------------------------------- - -METHOD - rename - -SYNOPSIS - - my $return = $file->rename( tofile => "alternate_name.c" ); - -DESCRIPTION - - Renames an existing file. This is the same thing as a move, - as far as the file system and operating system are concerned. - -PARAMETERS - - tocopy (type: string) (required) - Contains the full path and filename of the new file. - -RETURN CODES - - 1 = The operation completed successfully. - - 0 = This means that the method got an error proccessing your request. - Perhaps an invalid parameter? - - -1 = This return value means that there was not sufficient permision to - read the files specified, or they did not exist. - --------------------------------------------------------------------------------- - -METHOD - remove_file - -SYNOPSIS - - my $return = $file->remove_file(); - -DESCRIPTION - - Removes the file specified in the constructor. - -PARAMETERS - - none. - -RETURN CODES - - 1 = The operation completed successfully. - - 0 = This means that the method got an error proccessing your request. - Perhaps an invalid parameter? - - -1 = This return value means that there was not sufficient permision to - read the files specified, or they did not exist. - --------------------------------------------------------------------------------- - -METHOD - remove_folder - -SYNOPSIS - - my $return = $file->remove_folder(); - -DESCRIPTION - - Removes the folder specified in the constructor. - -PARAMETERS - - none. - -RETURN CODES - - 1 = The operation completed successfully. - - 0 = This means that the method got an error proccessing your request. - Perhaps an invalid parameter? - - -1 = This return value means that there was not sufficient permision to - read the files specified, or they did not exist. - -#lib/SandWeb/File/Unix.pm -# - -SandWeb::File::Unix - -This class handles all file viewing and operations on Unix systems. -It is only intended to be called by the File class. - -=cut - -# SandWeb (Web-based VCS client) -# -# Copyright (C) 2002 Nick Jennings -# Copyright (C) 2002 Robert Helmer -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# - -=head1 - -part of the SandWeb::File::Unix package - -=cut - -package SandWeb::File::Unix; - -=head1 - -uses SandWeb::Shell and SandWeb::Security - -=cut - -use SandWeb::Shell; -use SandWeb::Security; - -=head1 - -Methods - - -new - - instantiates a new object - -=cut - -sub new { - my $class = shift; - my %args = @_; - - my $unsafe_filename = $args{'filename'}; - my $unsafe_location = $args{'location'}; - - # Security check - my $secure = SandWeb::Security->new(); - - my $filename = $secure->path( - filename => "$unsafe_filename" - ); - - my $location = $secure->path( - filename => "$unsafe_location" - ); - - my $log_obj = $args{'log_obj'}; - - my $raw_file_info = _shell( - method => 'execute', - command => "ls -lad \"$location/$filename\"", - ); - - my @file_info = split(' ', $raw_file_info); - - my $perms = $file_info[0] || ''; - my $inodes = $file_info[1] || ''; - my $owner = $file_info[2] || ''; - my $group = $file_info[3] || ''; - my $size = $file_info[4] || ''; - my $month = $file_info[5] || ''; - my $day = $file_info[6] || ''; - my $time = $file_info[7] || ''; - - my $self = bless { - 'filename' => $filename, - 'location' => $location, - 'log_obj' => $log_obj, - 'perms' => $perms, - 'owner' => $owner, - 'group' => $group, - 'size' => $size, - 'age' => "$month $day $time", - }, $class; - - return $self; -} - -=head1 - -get_owner - - returns the owner of the current file - -=cut - -sub get_owner { - my $self = shift; - return $self->{'owner'}; -} -=head1 - -get_group - - returns the group of the current file - -=cut - -sub get_group { - my $self = shift; - return $self->{'group'}; -} -=head1 - -get_filename - - returns the filename of the current file - -=cut - -sub get_filename { - my $self = shift; - return $self->{'filename'}; -} - -=head1 - -get_location - - returns the location (directory) of the current file - -=cut - -sub get_location { - my $self = shift; - return $self->{'filename'}; -} - -=head1 - -get_permissions - - returns the permissions of the current file - -=cut - -sub get_permissions { - my $self = shift; - return $self->{'perms'}; -} -=head1 - -get_file_type - - returns the file_type of the current file - -=cut - -sub get_file_type { - my $self = shift; - my $location = $self->{'location'}; - my $filename = $self->{'filename'}; - - my $file_scan = _shell( - method => 'execute', - command => "file \"$location/$filename\"", - ); - - if ($file_scan =~ /directory/) { - $file_type = 'Directory'; - } - elsif ($file_scan =~ /text/) { - $file_type = 'Text'; - } - elsif ($file_scan =~ /empty/) { - $file_type = 'Text'; - } - elsif (($file_scan =~ /data/) || ($file_scan =~ /executable/)) { - $file_type = 'Binary'; - } else { - $file_type = 'Unknown'; - } - - return $file_type; -} -=head1 - -get_size - - returns the size of the current file - -=cut - -sub get_size { - my $self = shift; - return $self->{'size'}; -} -=head1 - -get_age - - returns the age of the current file - -=cut - -sub get_age { - my $self = shift; - return $self->{'age'}; -} -=head1 - -upload - - uploads ( receives ) a file from the user - -=cut - -sub upload { - my $self = shift; - my %args = @_; - my $location = $self->{'location'}; - my $filename = $self->{'filename'}; - my $log = $self->{'log_obj'}; - # passed from CGI->upload - FileHandle of incoming file. - my $filehandle = $args{'filehandle'}; - -# begin workaround for IE/Windows upload behaviour - while ( $filename =~ /\\/ ) { - $filename = $'; - } -# end workaround for IE/Windows upload behaviour - - my @file = <$filehandle>; - chomp @file; - - my $contents = join("\n", @file); - - _do_file_write( - 'location' => $location, - 'filename' => $filename, - 'contents' => "$contents", - 'log_obj' => $log, - ); -} -=head1 - -download - - downloads ( sends ) the file to the user - -=cut - -sub download { - my $self = shift; - my %args = @_; - - my $location = $self->{'location'}; - my $filename = $self->{'filename'}; - my $log = $self->{'log_obj'}; - - my $mime_type = $args{'mime_type'}; + my $mime_type = $args{'mime_type'}; print "content-type: $mime_type\n\n"; @@ -764,7 +581,31 @@ =head1 -create_file +METHOD + create_folder - creates ( touches ) an empty file with the current filename +SYNOPSIS + + my $return = $file->create_folder(); + +DESCRIPTION + + Creates a folder ( also known as a directory ) using the + filename passed to the constructor. + +PARAMETERS + + None. + +RETURN CODES + + 1 = The operation completed successfully. + + 0 = This means that the method got an error proccessing your request. + Perhaps an invalid parameter? + + -1 = This return value means that there was not sufficient permision to + read the files specified, or they did not exist. + +-------------------------------------------------------------------------------- =cut @@ -813,7 +654,30 @@ =head1 -delete +METHOD + remove_file + +SYNOPSIS - deletes ( rm ) the current file + my $return = $file->remove_file(); + +DESCRIPTION + + Removes the file specified in the constructor. + +PARAMETERS + + none. + +RETURN CODES + + 1 = The operation completed successfully. + + 0 = This means that the method got an error proccessing your request. + Perhaps an invalid parameter? + + -1 = This return value means that there was not sufficient permision to + read the files specified, or they did not exist. + +-------------------------------------------------------------------------------- =cut @@ -842,7 +706,29 @@ =head1 -delete_folder +METHOD + remove_folder + +SYNOPSIS + + my $return = $file->remove_folder(); + +DESCRIPTION + + Removes the folder specified in the constructor. + +PARAMETERS + + none. + +RETURN CODES + + 1 = The operation completed successfully. + + 0 = This means that the method got an error proccessing your request. + Perhaps an invalid parameter? + + -1 = This return value means that there was not sufficient permision to + read the files specified, or they did not exist. - deletes ( rm -rf ) the current folder =cut @@ -870,7 +756,31 @@ =head1 -copy +METHOD + copy + +SYNOPSIS - copy ( cp ) the current file/folder + my $return = $file->copy( tofile => "alternate_name.c" ); + +DESCRIPTION + + Creates an exact copy of the file. + +PARAMETERS + + tocopy (type: string) (required) + Contains the full path and filename of the copy. + +RETURN CODES + + 1 = The operation completed successfully. + + 0 = This means that the method got an error proccessing your request. + Perhaps an invalid parameter? + + -1 = This return value means that there was not sufficient permision to + read the files specified, or they did not exist. + +-------------------------------------------------------------------------------- =cut @@ -904,7 +814,32 @@ =head1 -rename +METHOD + rename + +SYNOPSIS + + my $return = $file->rename( tofile => "alternate_name.c" ); + +DESCRIPTION + + Renames an existing file. This is the same thing as a move, + as far as the file system and operating system are concerned. + +PARAMETERS + + tocopy (type: string) (required) + Contains the full path and filename of the new file. - renames ( mv ) the current file +RETURN CODES + + 1 = The operation completed successfully. + + 0 = This means that the method got an error proccessing your request. + Perhaps an invalid parameter? + + -1 = This return value means that there was not sufficient permision to + read the files specified, or they did not exist. + +-------------------------------------------------------------------------------- =cut |
From: Rob H. <for...@us...> - 2003-01-12 05:13:50
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb In directory sc8-pr-cvs1:/tmp/cvs-serv16255/SandWeb Modified Files: Repository.pm Log Message: better formatting; now the API doc section for each method is right above that method in the code. Index: Repository.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Repository.pm,v retrieving revision 1.49 retrieving revision 1.50 diff -U2 -r1.49 -r1.50 --- Repository.pm 6 Jan 2003 09:49:30 -0000 1.49 +++ Repository.pm 12 Jan 2003 05:13:47 -0000 1.50 @@ -4,4 +4,58 @@ SandWeb::Repository +SandWeb::Repository + +This class abstracts VCS functionality. It takes high-level VCS operations, +and decides what method(s) to call in it's VCS-specific subclasses ( such +as SandWeb::Repository::cvs ). It is up to the subclass to translate the +high-level commands into something each VCS can use directly. + +=cut + [...2791 lines suppressed...] + + None + +RETURN CODE + + A string containing the current system password for an instantiated Repository + object is returned. + + 0 = This means that the method got an error proccessing your request. + Perhaps an invalid parameter? + + -1 = This return value means that there was not sufficient permision to + read the files specified, or they did not exist. + + + +=cut + sub get_system_password { my $self = shift; |
From: Rob H. <for...@us...> - 2003-01-12 05:13:50
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb/Repository In directory sc8-pr-cvs1:/tmp/cvs-serv16255/SandWeb/Repository Modified Files: cvs.pm Log Message: better formatting; now the API doc section for each method is right above that method in the code. Index: cvs.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Repository/cvs.pm,v retrieving revision 1.36 retrieving revision 1.37 diff -U2 -r1.36 -r1.37 --- cvs.pm 6 Jan 2003 09:49:30 -0000 1.36 +++ cvs.pm 12 Jan 2003 05:13:47 -0000 1.37 @@ -4,5 +4,51 @@ SandWeb::Repository::cvs --------------------------------------------------------------------------------- +This class directly interfaces with the CVS version control system. It can +translate calls from Repository into command-line flags that CVS can use. + +It is intended to be called by SandWeb::Repository, not directly. + +=cut + +# SandWeb (Web-based VCS client) [...2238 lines suppressed...] + +PARAMETERS + + None + +RETURN CODE + + A string containing the current system password for an instantiated CVS + object is returned. + + 0 = This means that the method got an error proccessing your request. + Perhaps an invalid parameter? + + -1 = This return value means that there was not sufficient permision to + read the files specified, or they did not exist. + + +=cut sub get_system_password { |
From: Rob H. <for...@us...> - 2003-01-12 05:13:50
|
Update of /cvsroot/sandweb/sandweb/lib/SandWeb/Auth In directory sc8-pr-cvs1:/tmp/cvs-serv16255/SandWeb/Auth Modified Files: FlatFile.pm Log Message: better formatting; now the API doc section for each method is right above that method in the code. Index: FlatFile.pm =================================================================== RCS file: /cvsroot/sandweb/sandweb/lib/SandWeb/Auth/FlatFile.pm,v retrieving revision 1.9 retrieving revision 1.10 diff -U2 -r1.9 -r1.10 --- FlatFile.pm 6 Jan 2003 09:49:30 -0000 1.9 +++ FlatFile.pm 12 Jan 2003 05:13:47 -0000 1.10 @@ -2,11 +2,54 @@ =head1 -# SandWeb FlatFile authentication module +SandWeb::Auth::FlatFile + +This class verifies MD5 passwords for a given username, and returns +true if the user if authentic, false if not. + +=cut + +# SandWeb (Web-based VCS client) +# +# Copyright (C) 2002 Nick Jennings +# Copyright (C) 2002 Robert Helmer +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. # -# lib/SandWeb/Auth/FlatFile.pm +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# This class verifies MD5 passwords for a given username, and returns -# true if the user if authentic, false if not. --------------------------------------------------------------------------------- + +=head1 + +part of the SandWeb::Auth::FlatFile package + +=cut + +package SandWeb::Auth::FlatFile; + +=head1 + +uses Digest::MD5 + +=cut + +use Digest::MD5 qw(md5_hex); + +=head1 + +Methods + +=cut + +=head1 METHOD @@ -38,5 +81,20 @@ Perhaps an invalid parameter? --------------------------------------------------------------------------------- +=cut + +sub new { + my $class = shift; + my %args = @_; + + my $self = bless { + 'user_info' => {}, + '_log_obj' => $args{'log_obj'}, + }, $class; + + return $self; +} + +=head1 + METHOD @@ -93,78 +151,4 @@ 0 = This means that the method got an error proccessing your request. Perhaps an invalid parameter? - -# SandWeb FlatFile authentication module -# - -SandWeb::Auth::FlatFile - -This class verifies MD5 passwords for a given username, and returns -true if the user if authentic, false if not. - -=cut - -# SandWeb (Web-based VCS client) -# -# Copyright (C) 2002 Nick Jennings -# Copyright (C) 2002 Robert Helmer -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# - -=head1 - -part of the SandWeb::Auth::FlatFile package - -=cut - -package SandWeb::Auth::FlatFile; - -=head1 - -uses Digest::MD5 - -=cut - -use Digest::MD5 qw(md5_hex); - -=head1 - -Methods - -new - - instantiates a new object - -=cut - -sub new { - my $class = shift; - my %args = @_; - - my $self = bless { - 'user_info' => {}, - '_log_obj' => $args{'log_obj'}, - }, $class; - - return $self; -} - -=head1 - -verify_password - - compares a given password to the one stored =cut |
From: Rob H. <for...@us...> - 2003-01-07 03:56:52
|
Update of /cvsroot/sandweb/sandweb In directory sc8-pr-cvs1:/tmp/cvs-serv19534 Modified Files: INSTALL Log Message: corrected the site for the "file" program, it's a seperate project. I always thought it was part of GNU binutils. it's actually a seperate project, released under the BSD license. Interesting. Index: INSTALL =================================================================== RCS file: /cvsroot/sandweb/sandweb/INSTALL,v retrieving revision 1.10 retrieving revision 1.11 diff -U2 -r1.10 -r1.11 --- INSTALL 7 Jan 2003 03:50:07 -0000 1.10 +++ INSTALL 7 Jan 2003 03:56:49 -0000 1.11 @@ -13,5 +13,7 @@ * perl ( tested with 5.6 ), available from http:/www.perl.org * expect ( tested with 5.2.1 ), available from http://expect.nis.gov - * file ( tested with 3.28-1 ), available from http://www.gnu.org + * file ( tested with 3.28-1 ), available from + ftp://ftp.gw.com/mirrors/pub/unix/file/ + * apache ( tested with 1.3.x ), available from http://www.apache.org * make ( testing with 3.x ), available from http://www.gnu.org |
From: Rob H. <for...@us...> - 2003-01-07 03:50:10
|
Update of /cvsroot/sandweb/sandweb In directory sc8-pr-cvs1:/tmp/cvs-serv17889 Modified Files: INSTALL Log Message: on second that, dependencies.list is redundant. I merged it's info into INSTALL, so now we have good dependency info, right where a new SandWeb admin will look when they go to install. Index: INSTALL =================================================================== RCS file: /cvsroot/sandweb/sandweb/INSTALL,v retrieving revision 1.9 retrieving revision 1.10 diff -U2 -r1.9 -r1.10 --- INSTALL 4 May 2002 05:39:16 -0000 1.9 +++ INSTALL 7 Jan 2003 03:50:07 -0000 1.10 @@ -5,27 +5,29 @@ ============= - 1. SandWeb requires : - * perl (v5.6) available from http://www.perl.org - * expect (v5.28.1+) available from http://expect.nist.gov - * expat (v1.95.1+) available from http://expat.sourceforge.net + 1. Unix programs - The following Perl modules must be installed : + ( Windows users download setup.exe from http://www.cygwin.com, these + are all available as Cygwin packages ) - * XML::Parser (v2.30+) - * XML::Simple (v1.05+) - * HTML::Template (v2.2+) - * Digest::MD5 (v2.13-2+) - - These modules are all available at CPAN ( http://www.cpan.org ). - - 2. GNU Make must be installed, available from the GNU - website ( http://www.gnu.org/software/make/make.html ). - - 3. Apache must be installed, available from the Apache - website ( http://www.apache.org ). - - 4. CVS must be installed, available from the CVS website - ( http://www.cvshome.org ). + * perl ( tested with 5.6 ), available from http:/www.perl.org + * expect ( tested with 5.2.1 ), available from http://expect.nis.gov + * file ( tested with 3.28-1 ), available from http://www.gnu.org + * apache ( tested with 1.3.x ), available from http://www.apache.org + * make ( testing with 3.x ), available from http://www.gnu.org + * cvs ( tested with 1.11 ), available from http://www.cvshome.org + + + 2. Perl modules + + These modules are all available at CPAN ( http://search.cpan.org ). + + * HTML-Template ( tested with 2.6 ) + * Test-Harness ( tested with 2.26 ) + * Test-Simple ( tested with 0.47 ) + * XML-NamespaceSupport ( tested with 1.08 ) + * XML-SAX ( tested with 0.12 ) + * XML-Simple ( tested with 2.02 ) + * Digest::MD5 ( tested with 2.13-2 ) @@ -71,5 +73,5 @@ default is to *not* have these permissions for the 'www' user. - * In this ALPHA release, 'cvs' must be installed on the system in order + * In this BETA release, 'cvs' must be installed on the system in order to *do* anything. |