Label Cloud

Showing posts with label Internet Explorer. Show all posts
Showing posts with label Internet Explorer. Show all posts

Thursday, March 19, 2009

Internet Explorer 8 is released – and I am using it

IE8 is now released and I’ve just upgraded my home laptop to it (I try not to mess around with betas on my main machine) So far so good. Speed of the browser is definitely something to brag about. I’ve also liked accelerators that come with IE. When you select a block of text with a mouse, a menu pops up that allows you to blog, email, search and even translate. Very useful functionality that can be extended by third-parties.

Download the new Internet Explorer at http://www.microsoft.com/windows/internet-explorer/default.aspx

Technorati Tags: ,


Share/Save/Bookmark

Friday, June 08, 2007

.CHM help files are not working

Sometimes I download help files from the Internet, and on some machines, they would not display. I'd receive an IE error "The page cannot be displayed".

I finally decided to look into it. The solution is explained in the KB902225

The specific thing that worked for me was:

  1. Right-click the CHM file, and then click Properties.
  2. Click Unblock.
  3. Double-click the .chm file to open the file.


Share/Save/Bookmark

Thursday, March 08, 2007

WinInet and WinHTTP HTTPS Sessions send empty Authentication header

This issue I've seen a while back, and had a pleasure of seeing again today.

HTTP uses Authentication: header to pass authentication information during authentication. The information can be easily decoded to retrieve UserId and password for Basic authentication. Authentication header is Base64 encoded and NOT encrypted. (That's a good reason for NOT using basic authentication without SSL). The handshake is as follows:

  1. Client submits a request without authentication header
  2. Server responds with 401 and a WWW-Authenticate header that specifies allowed authentication schemes
  3. Client resends the original request and provides Authentication header that includes authentication credentials.

Usual code on the server is -

If Not Authenticated

If Authentication header does not exists or empty,

return 401

Else

authorize

Decode Authenticated header to retrieve UserId for ......

What I've seen is that once the connection is established, the server considers the client authenticated, but the client (WinInet, WinHTTP, etc) might pass an empty authentication header. That means that if the code above will skip authentication, however, will not be able to retrieve the UserId. I wasn't able to find a lot of documentation on this, Actually only one good link: http://www1.tools.ietf.org/html/draft-johansson-http-gss-00. There are two ways that we were able to solve the problem. The easy way:

If Authentication header does not exists or empty,

return 401

Else

If Not Authenticated

authorize

Decode Authenticated header to retrieve UserId for ......

And the more complicated way:

If Not Authenticated

If Authentication header does not exists or empty,

return 401

Else

authorize

Store UserId in connection context

Use connection context to retrieve UserId for ......

Second solution is faster since it caches authentication and UserId. However, it is a more complicated solution.


Share/Save/Bookmark

Sunday, October 22, 2006

Disable Security Warning in IE7

One of the new security futures available in IE7 is a warning to correct your security settings if they are not considered "Secure Enough"

Microsoft does not give a good way to disable a warning, and for a good reason. The warning can only be disabled via a registry setting usually set by the group policy.

Here's the setting:

Key: HKCU\Software\Microsoft\Internet Explorer\Security\DisableSecuritySettingsCheck KeyType: DWORD Value: 0x1


Share/Save/Bookmark

Friday, October 20, 2006

Using IE 7 and liking it, alot

Now that Internet Explorer 7 is finally released, I've tried it again as my main browser. I'm using it, and I'm liking it.

The UI is a bit different, and it takes me a few seconds to find the new STOP button. The menu is also in a different place. The interface is nice and clean. The tabs are finally an integrated part of the UI, instead of an ugly addon from MSN Toolbar.

Really no complains so far.


Share/Save/Bookmark
Directory of Computers/Tech Blogs