After your report I tried to check what'd need to follow symlinks, it'd need 
modifications in the FileFindIter class in dcpp/File.cpp and in the 
ShareManager::buildTree function. There are clear examples in the net about how 
to detect a symlink but it wasn't clear to me how to follow them (getting the 
real path the link points to). 
Good luck :)

** Changed in: dcplusplus
       Status: New => Confirmed

** Changed in: dcplusplus
   Importance: Undecided => Low

-- 
Support Win32 Symbolic Links when indexing share
https://bugs.launchpad.net/bugs/653295
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.

Status in DC++: Confirmed

Bug description:
I want to share a directory which contains a number of files linked to via 
symbolic links 
(http://msdn.microsoft.com/en-us/library/aa365680%28VS.85%29.aspx). However the 
index/hashing thing seems to fail, skip, or otherwise just not work on large 
numbers of the files. The files physical locations the links target are spread 
across a number of physical locations (including some shared network locations) 
and also includes some personal files in the same directory (hence sym linking 
the files I want and not sharing the directory) that I do not wish to share.

Is there anything I can do about this? Symbolic links are supposed to be a file 
system feature and transparent so I don't really see why this is failing to 
work :(



_______________________________________________
Mailing list: https://launchpad.net/~linuxdcpp-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~linuxdcpp-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to