summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2004-12-17 06:34:13 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:07:28 -0500
commitb6a515aca45b5efb8f8992767692dd3c08ef1d64 (patch)
tree4ccc7983a4325a28a02ef88aa37668277c2fa5e4
parent6a5baabc0c90aa524f557e3648320a42be0f9569 (diff)
downloadsamba-b6a515aca45b5efb8f8992767692dd3c08ef1d64.tar.gz
samba-b6a515aca45b5efb8f8992767692dd3c08ef1d64.tar.bz2
samba-b6a515aca45b5efb8f8992767692dd3c08ef1d64.zip
r4246: some very brief notes to myself on solving the case insensitivity
problem, and the del *.* mangling problem. I promised jra that I would write a longer description of these soon. (This used to be commit b6827a03e77fd1db4cbd16d7b7fb4328ccfe7a46)
-rw-r--r--prog_guide.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/prog_guide.txt b/prog_guide.txt
index 8ab96fb101..05d1bc6140 100644
--- a/prog_guide.txt
+++ b/prog_guide.txt
@@ -764,3 +764,18 @@ BUGS:
trans2 and other calls
handle servers that don't have the setattre call in torture
add max file coponent length test and max path len test
+
+case-insenstive idea:
+ all filenames on disk lowercase
+ real case in extended attribute
+ keep cache of what dirs are all lowercase
+ when searching for name, don't search if dir is definately all lowercase
+ when creating file, use dnotify to tell if someone else creates at
+ same time
+
+solve del *.* idea:
+ make mangle cache dynamic size
+ fill during a dir scan
+ setup a timer
+ destroy cache after 30 sec
+ destroy if a 2nd dir scan happens on same dir