2005-02-02 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / man / mono.1
index 4730a46cb32f9c413d6e2c22bc57fdd608539550..54436cd9b46b2fe4765cc3f1d6dcdacef5d421d1 100644 (file)
@@ -115,6 +115,12 @@ elimination and inlining, you can use:
        -O=all,-deadce,-inline
 .fi
 .TP
+.I "--security"
+Activate the security manager (experimental feature in 1.1). This allows 
+mono to support declarative security attributes (e.g. execution of, CAS 
+or non-CAS, security demands). The security manager is OFF by default 
+(experimental).
+.TP
 .I "-V", "--version"
 Prints JIT version information.
 
@@ -315,7 +321,9 @@ dynamically loaded into your application.
 You can control this with the MONO_XMLSERIALIZER_THS environment
 variable.
 .PP
-The possible values are `no' to disable the use of a C# customized
+The possible values are 
+.B `no' 
+to disable the use of a C# customized
 serializer, or an integer that is the minimum number of uses before
 the runtime will produce a custom serializer (0 will produce a
 custom serializer on the first access, 50 will produce a serializer on
@@ -408,6 +416,28 @@ managed implementation (slow). If unset, mono will try to use FAM under
 Unix systems and native API calls on Windows, falling back to the
 managed implementation on error.
 .TP
+.I "MONO_PATH"
+Provides a search path to the runtime where to look for library files.
+Directories are separated by the platform path separator (colons on unix). Example:
+.B /home/username/lib:/usr/local/mono/lib
+.TP
+.I "MONO_RTC"
+Experimental RTC support in the statistical profiler: if the user has
+the permission, more accurate statistics are gathered.  The MONO_RTC
+value must be restricted to what the linux rtc allows: power of two
+from 64 to 8192 Hz.
+.Sp
+For example:
+.nf
+       MONO_RTC=4096 mono --profiler=default:stat program.exe
+.fi
+.TP 
+.I "MONO_SHARED_DIR"
+If set its the directory where the ".wapi" handle state is stored.
+This is the directory where the Windows I/O Emulation layer stores its
+shared state data (files, events, mutexes, pipes).  By default Mono
+will store the ".wapi" directory in the users's home directory.
+.TP
 .I "MONO_THREADS_PER_CPU"
 Sets the maximum number of threads in the threadpool per CPU. The default is
 50 for non-windows systems and 25 for windows.
@@ -419,17 +449,6 @@ It can be set to a filename, and to Console.Out or Console.Error to display
 output to standard output or standard error, respectively.
 See the System.Diagnostics.DefaultTraceListener documentation for more
 information.
-.TP 
-.I "MONO_SHARED_DIR"
-If set its the directory where the ".wapi" handle state is stored.
-This is the directory where the Windows I/O Emulation layer stores its
-shared state data (files, events, mutexes, pipes).  By default Mono
-will store the ".wapi" directory in the users's home directory.
-.TP
-.I "MONO_PATH"
-Provides a search path to the runtime where to look for library files.
-Directories are separated by the platform path separator (colons on unix). Example:
-.B /home/username/lib:/usr/local/mono/lib
 .TP
 .I "MONO_XMLSERIALIZER_THS"
 Controls the threshold for the XmlSerializer to produce a custom
@@ -454,17 +473,27 @@ assemblies are located.
 Mono runtime configuration file.  See the mono-config(5) manual page
 for more information.
 .PP
-~/.config/.mono/certs
+~/.config/.mono/certs, /usr/share/.mono/certs
+.PP
+Contains Mono certificate stores for users / machine. See the certmgr(1) 
+manual page for more information on managing certificate stores.
+.PP
+~/.config/.mono/keypairs, /usr/share/.mono/keypairs
 .PP
-Contains Mono certificate stores. See the certmgr(1) manual page for
-more information.
+Contains Mono cryptographic keypairs for users / machine. They can be 
+accessed by using a CspParameters object with DSACryptoServiceProvider
+and RSACryptoServiceProvider classes.
+.PP
+~/.config/.isolatedstorage, ~/.local/share/.isolatedstorage, /usr/share/.isolatedstorage
+.PP
+Contains Mono isolated storage for non-roaming users, roaming users and 
+local machine. Isolated storage can be accessed using the classes from 
+the System.IO.IsolatedStorage namespace.
 .SH MAILING LISTS
-Visit http://mail.ximian.com/mailman/mono-list for details.
+Visit http://lists.ximian.com/mailman/listinfo/mono-list for details.
 .SH WEB SITE
 Visit: http://www.mono-project.com for details
 .SH SEE ALSO
 .BR mcs(1), mint(1), monodis(1), mono-config(5), certmgr(1).
 .PP
 For ASP.NET-related documentation, see the xsp(1) manual page
-
-