Yeah, I agree. This seems to be just adding restrictions that could hamper the effectiveness of third party applications.
On 27/10/06, bbackde at googlemail.com <bbackde at googlemail.com> wrote: > I heard that you want to make "CHK with filename" mandatory. What does > this mean ... > > I have to insert a file with URI=CHK@ and TargetFilename=abc. Then I > must request this file with URI=CHK at bla/abc? the CHK key itself is not > enough? > > The same file, but with different names, get another CHK key? > > What is the sense of this? You said it would be easier to find the > file in store, but why is this easier, the CHK is already unique? The > filename just adds another abstraction layer and you have to deal with > files of same name, but different content. Because of this you would > always have to use key+filename for lookups, why is'nt the key itself > enough for this? > > IMHO this concept leads to problems. I know that same files with > different names only have another key because the manifest is > different, the (hidden) datablocks itself have the same key. But how > should applications for file sharing and insert-on-demand work with > this concept? We share the file with a unique SHA identifier. If 2 > users have the same file, but with different names, this works well. > Now if there are the same files, but with different CHK keys because > the filename is different, the application would have to maintain a > list of all known CHK keys for a file with same SHA checksum, and it > would have to try to download one key after the other until a download > is successful. > > As you see, this concept adds more complexity to FCP2, with a > questionable benefit. Simple applications that count on this concept > would have problems later if there are alot of files from many users > floating around... they should respect that only the CHK key is the > URI for a file. This worked great on 0.5, everyone understand this and > its easier for all... > > Please don't make this mandatory. > > rgds, bback. > _______________________________________________ > Tech mailing list > Tech at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech >