]> arthur.barton.de Git - netatalk.git/blobdiff - TODO
Added support for "ADOIsBinaryOK?" query from client. Papd responds with true. This...
[netatalk.git] / TODO
diff --git a/TODO b/TODO
index 202efe8d37eda697833479ab7e0d30dcb03d7488..95dfec404f382063090d88c8927937829e60a1a3 100644 (file)
--- a/TODO
+++ b/TODO
@@ -30,22 +30,24 @@ 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).
-        support for system-wide messages; send the main afpd process SIGUSR2
-                and each of the children should send out the same message.
-        replacement of a linefeed with the appropriate Macintosh character in
-                server messaging (currently replaces with a space)
-        a way to find out not only who is logged in, but where they're logged
-                in from.  utmp/wtmp support would be best
-        support picking up items from dropboxes without linux-side superuser
-                intervention
+        utmp/wtmp support
                
-    papd: implementing uams would be a good idea
-        
+    papd:
+       DHX authenticated printing logins (does a real Appleshare server
+               do this?)
+       Better binary transparency.  Papd barfs on some binary postscript
+               files right now.
+       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.
        fcntl-style byte locks - almost done. it just needs to do a
-        little sorting to get around a race condition.
+               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
@@ -62,6 +64,12 @@ things to fix:
                 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
+                and each of the children should send out the same message.
+        replacement of a linefeed with the appropriate Macintosh character in
+                server messaging (currently replaces with a space)
 
 added features:
        more of AFP 2.0!
@@ -88,3 +96,7 @@ added features:
        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