On Thu, 17 Jan 2008, DM Smith wrote:
> The solution that JSword uses  for the cache name is to use the server
> name and the path, with / replace by _ .

Special characters in the remote path may be problematic if the
path is copied as-is. Maybe it should be standardized so that only ascii
alphanumeric characters were used in download repositories? The current
ones already do that, I guess.

At least some download programs use local directories,
for example ftp://ftp.crosswire.org/sword/raw/ becomes
ftp.crosswire.org/sword/raw. I don't see problem with that. There are no
path in servers which were too long; creating local paths is not a bad
thing.

I could even write a patch myself but the library is poorly documented
and it's hard to find meanings for variables. InstallSource has
localShadow which could be a path for the local conf directory. That
would be easy to fix. But InstallMgr::refreshRemoteSource doesn't use
that, it has
SWBuf root = (SWBuf)privatePath + (SWBuf)"/" + is->source.c_str();


  Yours,
        Eeli Kaikkonen (Mr.), Oulu, Finland
        e-mail: [EMAIL PROTECTED] (with no x)

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to