Hi all,

Just wanted to report here that I've discovered a flaw in the code I submitted 
a while ago for having an HTTP repository.  The problem is in the code to parse 
a directory, and the issue is that different web servers dish up their ftp 
folders in different ways.  I coded that based on the CrossWire repos, so that 
the code works great for both the CrossWire and the CrossWire Beta (and the 
CrossWire experimental!) repos, but I have just started working on adding 
custom repos to PocketSword and when you add the HTTP version of the Xiphos 
repo, there is a crash.

I'm not sure if anyone else is actually using that code atm, but if you are, 
please be aware of that!  I'm hoping to patch it so that it fails nicely, and 
then I may either try to fix it or change the code so it tries to download the 
zip file instead (which is what Bible Desktop does, I believe?).  :)

FYI, the issue is how the html is dished out.  On the Xiphos server, it pushes 
out the formatting in <pre> tags, whereas the CrossWire server does it using 
proper html formatting.  Shouldn't be too hard to fix, but I've now realised 
that we can't really guarantee how the directory contents will be displayed by 
the server, so perhaps it's not a battle we should be striving to win?  In some 
(brief) testing, I believe that accessing the CrossWire repos via HTTP is 
quicker than via FTP, so I am going to prefer HTTP over FTP in cases where it 
works.  :)


Thanks, ybic
        nic...  :)

----
Nic Carter
PocketSword Developer - an iPhone Bible Study app
www: http://crosswire.org/pocketsword
iTunes: http://itunes.apple.com/app/Pocketsword/id341046078
Twitter: http://twitter.com/pocketsword


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

Reply via email to