aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorOmair Majid <[email protected]>2010-11-24 15:47:50 -0500
committerOmair Majid <[email protected]>2010-11-24 15:47:50 -0500
commit96560e4426643be5805fe106764da8f3d1f09613 (patch)
treeb391c5912ef4254af4977c3a45eead7c0b376b4c /ChangeLog
parent8a4ac3f07e3a60a8cf34fbe12b1b05219e865bf0 (diff)
create files with reduced permissions when possible
2010-11-24 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/util/FileUtils.java (createRestrictedDirectory): New method. Creates a directory with reduced permissions. (createRestrictedFile(File,boolean)): New method. Creates a file with reduced permissions. (createRestrictedFile(File,boolean,boolean): New method. Creates a file or a directory with reduced permissions. * netx/net/sourceforge/jnlp/Launcher.java (markNetxRunning): Do not grant unnecessary file permissions. * netx/net/sourceforge/jnlp/runtime/Boot.java: Remove umask from help message. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (activateNative): Create file with proper permissions. (getNativeDir): Create directory with proper permissions. * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java (initializeStreams): Create files with proper permissions. * netx/net/sourceforge/jnlp/security/CertWarningPane.java (CheckBoxListener.actionPerformed): Likewise. * netx/net/sourceforge/jnlp/security/KeyStores.java (createKeyStoreFromFile): Likewise. * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java (ImportButtonListener.actionPerformed): Likewise. (RemoveButtonListener.actionPerformed): Likewise. * netx/net/sourceforge/jnlp/services/SingleInstanceLock.java (createWithPort): Likewise. (getLockFile): Likewise. * netx/net/sourceforge/jnlp/services/XExtendedService.java (openFile): Likewise. * netx/net/sourceforge/jnlp/services/XPersistenceService.java (create): Likewise. * netx/net/sourceforge/jnlp/util/XDesktopEntry.java (installDesktopLauncher): Likewise. * netx/net/sourceforge/jnlp/resources/Messages.properties: Add CantCreateFile, RCantCreateDir and RCantRename. Remove BNoBase and BOUmask.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog38
1 files changed, 38 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b3c76a0..d2cf778 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+2010-11-24 Omair Majid <[email protected]>
+
+ * netx/net/sourceforge/jnlp/util/FileUtils.java
+ (createRestrictedDirectory): New method. Creates a directory with reduced
+ permissions.
+ (createRestrictedFile(File,boolean)): New method. Creates a file with reduced
+ permissions.
+ (createRestrictedFile(File,boolean,boolean): New method. Creates a file or
+ a directory with reduced permissions.
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (markNetxRunning): Do not grant unnecessary file permissions.
+ * netx/net/sourceforge/jnlp/runtime/Boot.java: Remove umask from
+ help message.
+ * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
+ (activateNative): Create file with proper permissions.
+ (getNativeDir): Create directory with proper permissions.
+ * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java
+ (initializeStreams): Create files with proper permissions.
+ * netx/net/sourceforge/jnlp/security/CertWarningPane.java
+ (CheckBoxListener.actionPerformed): Likewise.
+ * netx/net/sourceforge/jnlp/security/KeyStores.java
+ (createKeyStoreFromFile): Likewise.
+ * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java
+ (ImportButtonListener.actionPerformed): Likewise.
+ (RemoveButtonListener.actionPerformed): Likewise.
+ * netx/net/sourceforge/jnlp/services/SingleInstanceLock.java
+ (createWithPort): Likewise.
+ (getLockFile): Likewise.
+ * netx/net/sourceforge/jnlp/services/XExtendedService.java
+ (openFile): Likewise.
+ * netx/net/sourceforge/jnlp/services/XPersistenceService.java
+ (create): Likewise.
+ * netx/net/sourceforge/jnlp/util/XDesktopEntry.java
+ (installDesktopLauncher): Likewise.
+ * netx/net/sourceforge/jnlp/resources/Messages.properties: Add
+ CantCreateFile, RCantCreateDir and RCantRename. Remove BNoBase and
+ BOUmask.
+
2010-11-24 Deepak Bhole <[email protected]>
Fix PR593: Increment of invalidated iterator in IcedTeaPluginUtils (patch