Page 1 of 1

weird connection to this ip: 24.205.1.14:53

Posted: Tue Aug 01, 2006 10:32 am
by omarb
HI,
i need to know please if the irrlicht library connects to the internet!
i got a message from norton while running my 3D application in a customer's computer, please notice that he was sharing this 3D application using webEx, (can webex be responsible for this connection??)
this is the IP: 24.205.1.14:53
thanks

Re: weird connection to this ip: 24.205.1.14:53

Posted: Tue Aug 01, 2006 11:39 am
by jam
omarb wrote:HI,
i need to know please if the irrlicht library connects to the internet!
i got a message from norton while running my 3D application in a customer's computer, please notice that he was sharing this 3D application using webEx, (can webex be responsible for this connection??)
this is the IP: 24.205.1.14:53
thanks
No, it does not. I hope you find out why the computer is trying to hookup with a computer in St Louis.

Posted: Tue Aug 01, 2006 11:51 am
by omarb
Thanks Jam...
But i need to know the tool that u used in order to know the location of this IP, and any idea why the name of my executable was mentioned
again Thanks a lot for the help..

Posted: Tue Aug 01, 2006 3:07 pm
by vitek
It is likely that the call to GetAdapterInfo() in CD3D8Driver.cpp is doing WHQL driver verification. If you change the 0 to D3DENUM_NO_WHQL_LEVEL in that call and rebuild Irrlicht, the problem will go away.

Posted: Tue Aug 01, 2006 4:42 pm
by jam
Thanks vitek, I forgot about that special case. By the way, are you sure it's GetAdapterInfo() and not GetAdapterIdentifier()?

I think this is a possible alternative fix, even though it's more of a band aid fix.

DIRECTX ISSUES

Authenticated Drivers

If your drivers are authenticated by Microsoft, then DX9 may try to
verify if they have expired by connecting to the following URL
crl.Microsoft.com. This is a Microsoft Certification check for
expiration of Certificate site. This could be triggered when the demo
is run, as it interfaces with the video and sound drivers installed in
Windows. This feature of Windows can be turned off in the following
way:

Start Internet explorer and click...

Tools | Internet Options

Click the ADVANCED TAB, then scroll down to Security:

UNCHECK the boxes that say "CHECK FOR PUBLISHERS CERTIFICATE
REVOCATION" and "CHECK FOR SERVERS CERTIFICATE REVOCATION(requires
restart)"

This will stop Windows from trying the verify if a certificated
drivers certificate has expired or not.

Posted: Tue Aug 01, 2006 7:45 pm
by vitek
Yes, sorry. It is GetAdapterIdentifier(). I was looking at the documentation and typing at the same time. :)

Posted: Wed Aug 02, 2006 12:15 pm
by omarb
thanks guys, but i didnt call this function in my class.
and i cant ask all the clients to disable this functionality in windows..
is there a fix to that??
thanks again

Posted: Wed Aug 02, 2006 1:10 pm
by hybrid
Yes, I've changed it in Irrlicht core (there was no use of WHQL signature) so next version of Irrlicht won't contact WHQL anymore.

Posted: Wed Aug 02, 2006 4:14 pm
by vitek
Omarb,

You mentioned the port number 53 in your original post. Port 53 is the DNS port. For those who don't know, DNS is the service that converts machine names [www.google.com] to IP addresses [66.102.7.147].

I did some quick checking on the ip you gave and it is not a Microsoft computer. I did a little test and my app connects to 131.107.115.28 [crl.microsoft.com]. It is possible that the computer is making the connection to get the ip address for the WHQL verification server.

You have a few options here. First of all, you can stop using the DX8 driver. If you use the D3D9 or OpenGL driver, there is no verification. The other option would be to edit the Irrlicht source code and recompile the Irrlicht library. I explained the change you need to make in my original post. You need to edit CD3D8Driver.cpp. There is a call to GetAdapterIdentifier(). Just replace the 0 in that call with D3DENUM_NO_WHQL_LEVEL and you'll be good. The other option is to wait for the next version of Irrlicht.

Posted: Tue Aug 08, 2006 6:34 am
by omarb
thanks guys, your help is really appreciated

Posted: Tue Aug 08, 2006 9:16 am
by hybrid
Is it now fixed with version 1.1?

Posted: Tue Aug 08, 2006 9:54 am
by omarb
hi,
i check the download site:
http://irrlicht.sourceforge.net/downloads.html
and no new version is posted.. is there another place where i can find the version 1.1?
since source code is not being compiled correctly with me, there are missing file d3d8.h this is causing build errors.
thanks again, waiting for the reply

Posted: Tue Aug 08, 2006 10:01 am
by hybrid
It's the very first file of that page. Try reload if it is not visible.

Posted: Tue Aug 08, 2006 2:46 pm
by omarb
sorry, dont know if i am missing something, i only saw the version 1.0

-- Irrlicht SDK 1.0 Software development kit required to develop applications with the Irrlicht engine. Included is the documentation, the source code and a precompiled version of the engine, 17 tutorials, some useful tools, exporters, a cool interactive demo wich shows the capabilities of the engine, and a lot more. irrlicht-1.0.zip
14.3MB --
is there another version that i have missed?
:roll:

Posted: Tue Aug 08, 2006 2:54 pm
by hybrid
Irrlicht SDK 1.1 Software development kit required to develop applications with the Irrlicht engine. Included is the documentation, the source code and a precompiled version of the engine, 18 tutorials, some useful tools, exporters, a cool interactive demo wich shows the capabilities of the engine, and a lot more. irrlicht-1.1.zip 14.3MB
Irrlicht SDK 1.0 Version 1.0 of the engine irrlicht-1.0.zip 14.3MB