Author: mhabersack
Date: 2007-04-05 03:52:19 -0400 (Thu, 05 Apr 2007)
New Revision: 75417
Modified:
trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs
trunk/mcs/class/System.Web/System.Web/ChangeLog
Log:
2007-04-05 Marek Habersack <[EMAIL PROTECTED]>
* CapabilitiesLoader.cs: add a full default set of capabilities
for cases when browscap.ini is broken, missing or doesn't contain
definition for the client's User-Agent. Makes it possible to surf
asp.net sites from unsupported clients.
Modified: trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs 2007-04-05
07:31:44 UTC (rev 75416)
+++ trunk/mcs/class/System.Web/System.Web/CapabilitiesLoader.cs 2007-04-05
07:52:19 UTC (rev 75417)
@@ -206,8 +206,31 @@
static CapabilitiesLoader ()
{
defaultCaps = new Hashtable ();
+ defaultCaps.Add ("activexcontrols", "False");
+ defaultCaps.Add ("aol", "False");
+ defaultCaps.Add ("backgroundsounds", "False");
+ defaultCaps.Add ("beta", "False");
+ defaultCaps.Add ("browser", "Unknown");
+#if NET_2_0
+ defaultCaps.Add ("browsers", new ArrayList ());
+#endif
+ defaultCaps.Add ("cdf", "False");
+ defaultCaps.Add ("cookies", "False");
+ defaultCaps.Add ("crawler", "False");
+ defaultCaps.Add ("ecmascriptversion", "0.0");
defaultCaps.Add ("frames", "True");
+ defaultCaps.Add ("javaapplets", "False");
+ defaultCaps.Add ("javascript", "False");
+ defaultCaps.Add ("majorver", "0");
+ defaultCaps.Add ("minorver", "0");
+ defaultCaps.Add ("msdomversion", "0.0");
+ defaultCaps.Add ("platform", "Unknown");
defaultCaps.Add ("tables", "True");
+ defaultCaps.Add ("vbscript", "False");
+ defaultCaps.Add ("version", "0.0");
+ defaultCaps.Add ("w3cdomversion", "0.0");
+ defaultCaps.Add ("win16", "False");
+ defaultCaps.Add ("win32", "False");
}
public static Hashtable GetCapabilities (string userAgent)
Modified: trunk/mcs/class/System.Web/System.Web/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web/ChangeLog 2007-04-05 07:31:44 UTC
(rev 75416)
+++ trunk/mcs/class/System.Web/System.Web/ChangeLog 2007-04-05 07:52:19 UTC
(rev 75417)
@@ -1,9 +1,16 @@
+2007-04-05 Marek Habersack <[EMAIL PROTECTED]>
+
+ * CapabilitiesLoader.cs: add a full default set of capabilities
+ for cases when browscap.ini is broken, missing or doesn't contain
+ definition for the client's User-Agent. Makes it possible to surf
+ asp.net sites from unsupported clients.
+
2007-04-04 Juraj Skripsky <[EMAIL PROTECTED]>
- * HttpApplicationFactory.cs: Make sure an web application is shutdown
- only once (and Application_End in global.asax is called only once as well).
- This is necessary because FileSystemWatcher emits multiple events when
- e.g. global.asax is changed.
+ * HttpApplicationFactory.cs: Make sure an web application is
+ shutdown only once (and Application_End in global.asax is called
+ only once as well). This is necessary because FileSystemWatcher
+ emits multiple events when e.g. global.asax is changed.
2007-04-01 Vladimir Krasnov <[EMAIL PROTECTED]>
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches