Re: Fire 0.32.g on 10.3 release

Jason Townsend <[email protected]>
Newsgroups gmane.network.fire.devel
Message-ID <[email protected]>
On Oct 25, 2003, at 6:38 PM, Greg Rumple wrote:
> So I got my copy of Panther yesterday, installed it, and attempted to 
> use Fire 0.32.g and it didn't connect to MSN any more.
>
> So I checked out the Fire-0-32-Update tree from sourceforge and built 
> it to figure out what's broke.
>
> After a few things (removing -traditional-cpp from the cflags in a 
> couple of places), I was able to get it built.  I than attempted to 
> use the debugger and interestingly enough, Fire actually exposes a bug 
> in xcode's gdb.  So I ran gdb from the command line and told it to 
> ignore the error and go on anyway, and was able to isolate the 
> problem.  So the ext_get_https_proxy routine calls a loosely 
> documented (it does exist on developer.apple.com, but that's about the 
> only place I can find it) api called SCDynamicStoreCopyProxies which 
> appears to actually always return data even when there are NO proxies 
> defined.  So skipping this call to ext_get_https_proxy and setting 
> proxy = NULL I was able to get connected to MSN again.
>
> I'll take a look a bit later and see if they didn't go ahead and 
> update the internet config API to provide this information.

Thanks for the investigative work... I have actually had success 
connecting to MSN on Panther, so perhaps this is not a 100% thing... 
but it did occur to me in looking at that code that we should check to 
make sure there is actually a port and server defined for the proxy 
before returning non NULL from that function.

-Jason



-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.