+Overview
[captive.git] / TODO
diff --git a/TODO b/TODO
index 16a111a..c46128c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,15 +1,23 @@
 $Id$
 
 
-TODO
-----
+Known Bugs
+----------
 
-Concurrent disk writes may fail on captive_file_write() .Information==num_bytes
+Low performance, big memory consumption; Writing 50KB/s, needs ~50MB of RAM.
+Microsoft Windows RAID tests/support - IIRC already exists open sourced.
+libcaptive/cc/ mmap(2)s whole SharedCacheMap; ext2fsd maps whole disk area!
+STATUS_LOG_FILE_FULL should be handled everywhere; not just file_write().
+User-specifiable proxy for captive-install-acquire (not just the GConf one).
+umount(8) leaves one harmless stale 'lufsd' - only Mandrake packaging affected?
+Localized filenames not supported - they should be UTF8ed across the project.
 
-Strict ulimit (rlimit) of sandbox child.
-Set direct-write buffers limit for sandbox child.
-Include ext2fsd.sys
 
+
+TODO:
+-----
+
+Check function calling convention types in *.def files.
 Better BLKGETSIZE64 vs. BLKGETSIZE run-time availability compatibility.
 'src/client/gnomevfs/captive.conf' should be generated.
 Why native NT autocheck (=w/o errors) the volume after our DISMOUNT_VOLUME?