]> arthur.barton.de Git - netatalk.git/blobdiff - TODO
PAM config for FreeBSD
[netatalk.git] / TODO
diff --git a/TODO b/TODO
index eafdce0d86484f52dd9dd72910abf00a644ab4ae..2c9540c6c7688380d6e2327bf152c0b3d048eda8 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,9 +6,7 @@ desired features (in no particular order):
                Add afp_fileid capabilities - done
                Add afp_catalogue
                afp_enumerate optimization
                Add afp_fileid capabilities - done
                Add afp_catalogue
                afp_enumerate optimization
-               cname expansion to handle 8+3 and 255-unicode.
         server messages in useful places 
         server messages in useful places 
-        Other useful bits of AFP 2.0/2.1. are there any?
        change afp/ddp child handling to be in line w/ generic?
         administrative control program (using asip API?)
        appledouble v2 (gets us persistent DIDs). we'll need a did
        change afp/ddp child handling to be in line w/ generic?
         administrative control program (using asip API?)
        appledouble v2 (gets us persistent DIDs). we'll need a did
@@ -30,16 +28,20 @@ desired features (in no particular order):
                3) change lookup algorithms where appropriate. 
        ability to interact with hfs desktop databases (either by
                changing hfs or changing afpd).
                3) change lookup algorithms where appropriate. 
        ability to interact with hfs desktop databases (either by
                changing hfs or changing afpd).
-        a way to find out not only who is logged in, but where they're logged
-                in from.  utmp/wtmp support would be best
+        utmp/wtmp support
                
                
-    papd: implementing uams would be a good idea
-        
+    papd:
+       DHX authenticated printing logins (does a real Appleshare server
+               do this?)
+       Change to samba-style config file.       
+
+    autoconf/automake system:
+       Need to separate out the flags and libraries for different
+               applications, so that we aren't having them all linked with
+               every library, etc.
         
 things to fix:
         cleaner separation of layers.
         
 things to fix:
         cleaner separation of layers.
-       fcntl-style byte locks - almost done. it just needs to do a
-        little sorting to get around a race condition.
        AFP <-> Unix permissions. there are a couple cases where they 
                don't map perfectly. in particular, gid == 0 means
                ignore group permissions while uid == 0 means anybody
        AFP <-> Unix permissions. there are a couple cases where they 
                don't map perfectly. in particular, gid == 0 means
                ignore group permissions while uid == 0 means anybody
@@ -51,11 +53,6 @@ things to fix:
                            read -> can see files.
                we need to map permissions so that these semantics get
                 followed.
                            read -> can see files.
                we need to map permissions so that these semantics get
                 followed.
-        real variable DIDs for now: it turns out that afpd lies about
-                this and says that it's doing fixed dids. bad bad
-                bad. i just have to implement Open/CloseDir and fiddle
-                a little with did assignment. argh. apple's appleshare
-               client doesn't like non-fixed directory ids. 
         support picking up items from dropboxes without linux-side superuser
                 intervention
         support for system-wide messages; send the main afpd process SIGUSR2
         support picking up items from dropboxes without linux-side superuser
                 intervention
         support for system-wide messages; send the main afpd process SIGUSR2
@@ -64,10 +61,7 @@ things to fix:
                 server messaging (currently replaces with a space)
 
 added features:
                 server messaging (currently replaces with a space)
 
 added features:
-       more of AFP 2.0!
        sped up of_findname and of_dealloc.
        sped up of_findname and of_dealloc.
-       increased AFP compliance w.r.t. open forks and renames:
-               wordperfect and simpletext now both work!
         nfs quota support
        solaris beta STREAMS driver added.
        64-bit cleanup
         nfs quota support
        solaris beta STREAMS driver added.
        64-bit cleanup
@@ -78,13 +72,13 @@ added features:
        operate separately now (-T turns off tcp, -D turns off ddp).
        incorporated the netbsd patches 
                [source: wrstuden@loki.stanford.edu (Bill Studenmund)]
        operate separately now (-T turns off tcp, -D turns off ddp).
        incorporated the netbsd patches 
                [source: wrstuden@loki.stanford.edu (Bill Studenmund)]
-       added/fixed quota support for linux/bsd4.4
-       codepage support/casefolding on a per volume basis.
-       expanded per-volume options
+       casefolding on a per volume basis.
        added "generic" platform support for AFP/tcp.
        added "generic" platform support for AFP/tcp.
-       dynamically loaded uams 
        :ETCDIR:/afppasswd file for randnum passwds
        :ETCDIR:/afppasswd file for randnum passwds
-       can turn off .AppleDouble generation.
        AppleVolumes variable substitions
        atalkd: zones on single interfaces and the ability to control
                which interfaces get routes between them.
        AppleVolumes variable substitions
        atalkd: zones on single interfaces and the ability to control
                which interfaces get routes between them.
+       papd:   cleartext and noauth logins using Print Server Security
+               Protocol
+               CAP-style authenticated printing
+               fixed errors when spooling to lpr 0.46 queue