sync
[www.jankratochvil.net.git] / project / captive / Index.pm
index ae5a1b9..b3f44b2 100755 (executable)
@@ -33,12 +33,13 @@ our @ListItem=(
                "priority"=>666,
                "summary"=>"The first free NTFS read/write filesystem for GNU/Linux",
                "license"=>"GPL",
-               "maintenance"=>"active",
+               "maintenance"=>"dead",
                "language"=>"i386 asm, C, Perl",
                "icon"=>"captive-install-acquire-icon.png",
                "cvs-of main tree"=>"captive",
                "cvs-of branched ReactOS subdir"=>"reactos:captive",
                "description"=>sub { return <<"HERE"; },
+<p><b>This project is no longer maintained.</b></p>
 <p>Project implements the first full read/write free access to NTFS disk drives.
 You can mount your Microsoft Windows NT, 200x or XP partition as
 a transparently accessible volume for your GNU/Linux.</p>
@@ -83,11 +84,13 @@ my $W=project::Lib->init(
 
 &{$_}() for reverse @{$W->{"footing_delimit_sub_push"}};
 
-my $version="1.1.6.1";
+my $version="1.1.7";
 my $revision="0";
 
+my $survey_enable=0;   # Temporarily forced, enough data so far.
+
 Wrequire 'project::captive::DriverSurvey';
-my $survey_want=1;
+my $survey_want=$survey_enable;
 $survey_want=0 if $W->{"args"}{"file"};
 $survey_want=0 if project::captive::DriverSurvey::cookie();
 
@@ -131,7 +134,7 @@ print <<"HERE";
 </table>
 HERE
 
-if (!$survey_want) {
+if ($survey_enable && !$survey_want) {
        print <<"HERE";
 <p>@{[ a_href 'DriverSurvey.pm','Linux Drivers Availability survey' ]} link
 - if you already answered before.</p>
@@ -139,19 +142,25 @@ HERE
        }
 
 print <<"HERE";
+<p>You may like to use whole bootable CD standalone distribution featuring Captive like:
+@{[ a_href 'http://trinityhome.org/trk/','Trinity Rescue Kit' ]}</p>
+
 @{[ vskip "3ex" ]}
 
 <h2 id="news">NEWS</h2>
 
 <dl>
-       <dt>captive-1.1.6.1 (2005-12-29) [@{[ a_href $W->{"project_viewcvs"}.'captive/NEWS?rev=HEAD','archive' ]}]</dt>
+       <dt>captive-1.1.7 (2006-01-26) [@{[ a_href $W->{"project_viewcvs"}.'captive/NEWS?rev=HEAD','archive' ]}]</dt>
        <dd>
                <ul>
-                       <li>New FUSE interface, deprecated LUFS - improve compatibility of Linux kernel</li>
-                       <li>Provided script for proper NTFS unmounts during GNU/Linux OS shutdown</li>
-                       <li>Updates for recent Microsoft installed binaries and files for download</li>
-                       <li>Hopefully survives reading of many small files like on XMMS scanning</li>
-                       <li>Improved recent GNU/Linux build environment compatibility</li>
+                       <li>Fixed sandbox restarting looking like disconnected mounts (FUSE client only)</li>
+                       <li>Workarounded no FUSE/Linux-kernel charset support - fixes locale filenames</li>
+                       <li>Fixed multiple issues of captive-install-acquire(1) to run at all again</li>
+                       <li>Fixed general operations refusal on invalid errnos</li>
+                       <li>Fixed invalid file timestamps (FUSE client only)</li>
+                       <li>Workarounded FUSE/Linux-kernel user mounts (FUSE only)</li>
+                       <li>Workarounded FUSE/Linux-kernel modprobe(8)ing (FUSE only)</li>
+                       <li>(static .tar.gz build only) Debian now a bit more compatible</li>
                </ul>
        </dd>
 </dl>
@@ -261,35 +270,21 @@ print <<"HERE";
 
 <h2 id="lists">Mailing Lists</h2>
 
-<form action="@{[ uri_escaped(path_web "/Mailman.pm") ]}" @{[ form_method "post" ]}>
-       <table border="1" class="mailman" style="border-collapse: collapse; border-style: solid; border-width: 1px;">
-               <tr>@{[ map('<th>'.$_.'@jankratochvil.net</th>',@lists) ]}</tr>
-               <tr><td>New version announcements<br />
-                       (low traffic, recommended)</td>
-                               <td>User support,<br />bug reports</td>
-                               <td>Development</td>
-                               </tr>
-               <tr>@{[ map({ "<td>".a_href($W->{"mailman_url"}."listinfo/$_",'Mailman Infopage')."</td>"; } @lists) ]}</tr>
-               <tr>@{[ map({ "<td>".a_href($W->{"pipermail_url"}."$_",'Archive')."</td>"; } @lists) ]}</tr>
-               <tr>@{[
-                       map(('<td><input type="checkbox" name="list" value="'.$_.'"'
-                                       .($_ ne "captive-announce-list" ? '' : ' checked="checked"')
-                                       .' /> Subscribe?</td>'),@lists)
-                       ]}</tr>
-               <tr><td colspan="3">
-                       <table border="0" style="text-align: left;">
-                               <tr><td>Email address:            </td><td><input type="text"     name="email"   size="30" /></td></tr>
-                               <tr><td>Your new Mailman password:</td><td><input type="password" name="pw"      size="15" /></td></tr>
-                               <tr><td>Reenter your password:    </td><td><input type="password" name="pw-conf" size="15" /></td></tr>
-                       </table>
-                       <p>
-                               <input type="hidden" name="back" value="/project/captive/#lists" />
-                               <input type="submit" name="email-button" value="Subscribe me" />
-                       </p>
-               </td></tr>
-       </table>
-</form>
+<p>The mailing list were closed.</p>
+HERE
 
+#<p>The mailing list were closed.  You can only access their archive.</p>
+#
+#<table border="1" class="mailman" style="border-collapse: collapse; border-style: solid; border-width: 1px;">
+#      <tr>@{[ map('<th>'.$_.'@jankratochvil.net</th>',@lists) ]}</tr>
+#      <tr><td>New version announcements</td>
+#                      <td>User support,<br />bug reports</td>
+#                      <td>Development</td>
+#                      </tr>
+#      <tr>@{[ map({ "<td>".a_href($W->{"pipermail_url"}."$_",'Archive')."</td>"; } @lists) ]}</tr>
+#</table>
+
+print <<"HERE";
 
 @{[ vskip "3ex" ]}
 
@@ -302,7 +297,6 @@ print <<"HERE";
                <li>@{[ a_href 'doc/Architecture.pm#law','Laws and Licensing Conditions' ]}</li>
                <li>@{[ a_href 'doc/Details.pm#sandbox','Sandboxing of W32 Filesystem' ]}</li>
                <li>@{[ a_href 'doc/TODO.pm#todo_fsck','TODO: Fsck of NTFS' ]}</li>
-               <li>@{[ a_href 'doc/TODO.pm#todo_surprise','TODO: NTFS Support for Partition Surprise' ]}</li>
                <li>@{[ a_href 'doc/Related.pm#LinuxNTFScompet','Related Projects - Linux NTFS' ]}</li>
                <li>@{[ a_href 'doc/Related.pm#vmware','Related Projects - VMware Workstation' ]}</li>
                <li>@{[ a_href 'doc/LinuxNTFS.pm',"Re: 7.7 Can't we write a wrapper for Windows' driver?" ]}</li>