/* AUTOMATICALLY GENERATED ON Thu Oct 04 11:12:41 CEST 2001*/ /* DO NOT EDIT */ /* grant { */ /* permission java.security.AllPermission; */ /*}; */ grant codeBase "file:///tmp/eclipse/workspace/elch-xxx/-" { permission java.security.AllPermission; permission java.io.FilePermission "<>", "read, write, delete, execute"; }; /* those stupid f**kers at Sun require us to grant *ALL* permissions, * because even a JFileChooser uses a modifyThread operation. This is * completely crazy, but so it is. */ grant codeBase "file:///tmp/eclipse/workspace/elch-xxx/-" { permission java.util.PropertyPermission "*", "read,write"; permission java.lang.RuntimePermission "createClassLoader"; permission java.lang.RuntimePermission "getClassLoader"; permission java.lang.RuntimePermission "getProtectionDomain"; permission java.lang.RuntimePermission "accessDeclaredMembers"; permission java.lang.RuntimePermission "queuePrintJob"; permission java.lang.RuntimePermission "modifyThread"; permission java.lang.RuntimePermission "loadLibrary.MatlabJNI"; /* does this work? */ permission javax.sound.sampled.AudioPermission "play"; permission java.net.SocketPermission "*", "connect,accept,listen,resolve"; /*permission java.net.SocketPermission "localhost:1024-", "connect,accept,listen,resolve";*/ /*permission java.net.SocketPermission "0.0.0.1:1024-", "connect,accept,listen,resolve";*/ }; grant codeBase "http://tams-www.informatik.uni-hamburg.de/applets/-" { permission java.util.PropertyPermission "*", "read,write"; }; grant codeBase "http://tams-www.informatik.uni-hamburg.de/applets/-" { permission java.lang.RuntimePermission "createClassLoader"; permission java.lang.RuntimePermission "getClassLoader"; permission java.lang.RuntimePermission "getProtectionDomain"; permission java.lang.RuntimePermission "accessDeclaredMembers"; permission java.lang.RuntimePermission "queuePrintJob"; permission java.lang.RuntimePermission "modifyThread"; permission java.lang.RuntimePermission "setIO"; permission javax.sound.sampled.AudioPermission "play"; permission java.net.SocketPermission "*", "connect,accept,listen,resolve"; }; grant codeBase "http://tams-www.informatik.uni-hamburg.de/applets/-" { permission java.io.FilePermission "<>", "read, write, delete, execute"; }; // grant file i/o permissions to applets from the local filesystem: grant codeBase "file://" { permission java.io.FilePermission "<>", "read, write, delete, execute"; }; // gran all permissions to applets from a locally-running webserver: grant codeBase "http://localhost:8080/-" { permission java.security.AllPermission; };