2c732b8ade1e6d59623a3d2bdc16d2631dd54066
[openafs-wiki.git] / AFSLore / NewProjects.mdwn
1 # <a name="Pending and Desired _OpenAFS Pro"></a> Pending and Desired [[OpenAFS]] Projects
2
3 <div>
4   <ul>
5     <li><a href="#Pending and Desired _OpenAFS Pro"> Pending and Desired OpenAFS Projects</a><ul>
6         <li><a href="#Pending Projects"> Pending Projects</a></li>
7         <li><a href="#Proposed Projects"> Proposed Projects</a></li>
8         <li><a href="#Discussion"> Discussion</a></li>
9       </ul>
10     </li>
11   </ul>
12 </div>
13
14 ## <a name="Pending Projects"></a> Pending Projects
15
16 The following are items known to be in progress, and, where available, a point of contact.
17
18 - [[DisconnectedOperation]] provides the ability to use AFS while not connected to a network.
19
20 - [[NestedGroups]] allows PTS groups to have other groups as members. Waiting for [[OpenAFS]] port.
21
22 - [[FreeBSDPort]] -- Server ported. No cache manager support yet available.
23
24 - [[HPUX11Port|Main/HP-UX11Port]] -- Missing RX code reconstructed. Waiting on kernel header from HP. Contact [[DerrickBrashear]].
25
26 - [[NetBSDPort]] -- No timeline available.
27
28 - [[OpenBSDPort]] -- In progress. No cache manager support yet available.
29
30 - [[AutoConf]] with automake too. In progress. Contact [[DerrickBrashear]].
31
32 - [[DynamicRoot]] (/afs) support utilizing AFSDB DNS resource records is available for all UNIX ports. Windows includes similar [[FreelanceClient]] support.
33
34 - [[AtSysConfig]] allows @sys expansion from a list. Substantially complete. Contact [[TedMcCabe]].
35
36 ## <a name="Proposed Projects"></a> Proposed Projects
37
38 The following are items which have been proposed, but which are not yet in progress. A point of contact is included where appropriate.
39
40 - [[BetterDocumentation]] -- Contact [[EstherFilderman]].
41
42 - [[SupportIPv6]]
43
44 - [[KerberosV]] -- Support Kerberos version 5 and additional encryption type support. Contact [[JeffreyHutzelman]]
45
46 - [[LargeFiles]] -- Support for files over 2GB. The concensus seems to be that beyond supporting big files, large volumes already work fine.
47
48 - [[MultipleClones]] provides support for more than one backup and read-only volume for a single read/write.
49
50 - [[SelectableUbikTieBreaker]] -- proposes to change lowest IP metric to something administrator-selectable.
51
52 - [[VolumeDumpEditor]] -- Need tool to allow editing volume dumps.
53
54 - [[WindowsIFS]] -- Implement AFS as a Windows installable file system instead of as a virtual SMB server.
55
56 - [[BetterServerPreferences]] allow selectable continuous or on-demand server preferences in clients based on available information about Rx connection round trip times instead of classful networking approach currently used. Contact [[DerrickBrashear]]. _Do this for vldb servers too, or is that a separate project? [[TedAnderson]]_
57
58 - [[NFSTranslatorServer]] -- Create an AFS/NFS translator for [[OpenAFS]] because there were licensing issues with the code in the IBM/Transarc product. A shell of one for Solaris only is in the source tree but needs more work before it will be useful. Contact [[DerrickBrashear]]. Another approach is a user-mode implementation. Contact [[JeffreyHutzelman]].
59
60 - [[PartitionUUID]] -- Create partition UUIDs such that the vldb can be rapdily updated if a disk is moved from one machine to another. Contact [[DerrickBrashear]].
61
62 - [[ByteRangeLocks]] would improve support for applications that use them especially those on Windows platforms.
63
64 ----
65
66 Copied by [[TedAnderson]] with some minor edits from <http://www.openafs.org/projects.html> (dated 17-Oct-2001).
67
68 ----
69
70 ## <a name="Discussion"></a> Discussion