I don't know if libcurl is used for all of the HTTP traffic, and DNS resolving, but if so, hopefully the new libcurl I built may speed up NetSurf because of the multithreaded DNS resolver. This is something I wish OWB had.
NetSurf will probably have to be recompiled to work with the new libcurl. I'd expect it to just crash if you stuck the new .so in place of the old one. I haven't tried it.
I'm very confused. Are you extracting the archive to RAM: and then running Install and pointing it to the directory you extracted? If so, please don't do that - point it directly to where you want it on your HD, or at the very least to a newly-created directory in RAM:.
It's the only reason you would have SObjs, fitr (what this is is explained in the URL you posted btw) and both NetSurf and NetSurf-Cairo without the correct icons (well, the incorrect icons are probably because the install crashed - which is likely to be because it was copying files over themselves).
If this isn't what you are doing, can you please ask Installer to create a log file and post it or email it to me?
I recompiled, it's better to keep all the new libssl 1.0.0 dependant stuff separate to the old libssl 0.9.8 ones, I think. They are entirely different sonames so nothing should break...
NetSurf doesn't seem any quicker, I suppose if it stalls contacting the DHCP server we won't have to wait for a timeout now, not really sure how to test that.
No probs. Do SSL certificates get verified? I'm curious about this, and whether they did previously. OWB uses curl-ca-bundle.crt in its "Resources" directory.
Don't know whether the problem lies with libcurl or bsdsocket.library though (might even be newlib at fault). The crashing is a bit random - but it looks like it might occur when timing out on a DNS lookup (seems to happen when there are a lot of images on a page which don't download - eg. the thumbnail pics on Google News)
Hmm. I guess revert back if you have to. I could make a version without AsynchDNS if you'd like. Not straight away, give me a day or so, but let me know if you want me to do it.
I'm very confused. Are you extracting the archive to RAM: and then running Install and pointing it to the directory you extracted? If so, please don't do that - point it directly to where you want it on your HD, or at the very least to a newly-created directory in RAM:.
I don't think that was what I was doing. I wish I had made a log file of that one because it at least was working and I was starting to use it sometimes instead of OWB (I did have an occasional problem with SSL certificates).
Today I installed three more times, once each as Expert, Novice, and Intermediate. Novice to see if I had answered the question about whether to install a larger libxml2.so over a smaller one with a new date stamp correctly when I played Expert. I didn't get a clear answer, and the Novice Install put NetSurf in a really strange place (my YAM drawer!).
None of the three new installs work.
Quote:
If this isn't what you are doing, can you please ask Installer to create a log file and post it or email it to me?