Don't add Date header in ASP.NET. Fixes bug #363404.
[mono.git] / man / mono.1
index 51eb89d824e78c19f2d0e1171594eb9eb8f412fe..e0eea5b9cdb6e9a76c261d2505c4805badf5fb8f 100644 (file)
@@ -612,6 +612,12 @@ assemblies on demand and store the result into a cache in
 If set, this variable overrides the default system configuration directory
 ($PREFIX/etc). It's used to locate machine.config file.
 .TP
+.I "MONO_COM"
+Sets the style of COM interop.  If the value of this variable is "MS"
+Mono will use string marhsalling routines from the liboleaut32 for the
+BSTR type library, any other values will use the mono-builtin BSTR
+string marshalling.
+.TP
 .I "MONO_CONFIG"
 If set, this variable overrides the default runtime configuration file
 ($PREFIX/etc/mono/config). The --config command line options overrides the
@@ -864,6 +870,16 @@ the a custom serializer will be produced on the 50th use.
 Set this value to 1 to prevent the serializer from removing the
 temporary files that are created for fast serialization;  This might
 be useful when debugging.
+.TP
+.I "MONO_ASPNET_INHIBIT_SETTINGSMAP"
+Mono contains a feature which allows modifying settings in the .config files shipped
+with Mono by using config section mappers. The mappers and the mapping rules are
+defined in the $prefix/etc/mono/2.0/settings.map file and, optionally, in the
+settings.map file found in the top-level directory of your ASP.NET application.
+Both files are read by System.Web on application startup, if they are found at the
+above locations. If you don't want the mapping to be performed you can set this
+variable in your environment before starting the application and no action will
+be taken.
 .SH ENVIRONMENT VARIABLES FOR DEBUGGING
 .TP
 .I "MONO_ASPNET_NODELETE"
@@ -923,6 +939,7 @@ synchronously.   The default mode of operation is asynchronous which
 makes it hard to isolate the root of certain problems.
 .TP
 .I "MONO_GENERIC_SHARING"
+This environment variable is completely unsupported, don't use it.
 This controls for which classes to enable generic code sharing in
 principle.  Permissible values are "all", "corlib" and "none".  The
 default is "corlib", meaning that sharing can only happen for corlib