Tuesday, November 14, 2006 10:11 PM Central Time
Posted by Justin
Ever noticed that on a default installation of Internet Explorer that you can only have two concurrent downloads?
According to the Microsoft Knowledge Base Article 183110, this is to maintain compliance with HTTP specifications.
WinInet limits the number of simultaneous connections that it makes to a single HTTP server. If you exceed this limit, the requests block until one of the current connections has completed. This is by design and is in agreement with the HTTP specification and industry standards.
The KB gives you steps you can take to increase the number of concurrent downloads (connections). This involves editing the registry, so be cautious.
Monday, November 6, 2006 11:11 PM Central Time
Posted by Justin
I was trying to get my Moto Q setup the other day to attach to my Exchange Server. When I tried to synch, I discovered that I was receiving some sort of error which was a result of problems with the certificate on my server.
I didn't use certs on my server until a couple years ago, and at that time, it was more of a safety measure than anything, but it was also more of a hobby. I wasn't going to buy the $500 certificate that VeriSign wants you to buy, instead, I purchased one through GoDaddy.com, my domain provider.
Well, it was cheap, but also was not at the root the Certificate Authority chain. It works fine on Windows XP because XP ships with a boatload of root certificates already on the system. Windows Mobile, limited by space, ships with a handful of the most popular root providers.
What if you're not on the list? You have to import the root certificate on your device. You would think it would be as easy as copying it down and clicking on it, but because of security measures in Windows Mobile 5, importing personal certificates is not permitted.
I did some research and found out that you have to use the SmartPhoneAddCert.exe utility available on Microsoft's website. This utility does the the import for you in a few simple steps that I have documented.