diff options
author | Omair Majid <[email protected]> | 2010-11-24 15:47:50 -0500 |
---|---|---|
committer | Omair Majid <[email protected]> | 2010-11-24 15:47:50 -0500 |
commit | 96560e4426643be5805fe106764da8f3d1f09613 (patch) | |
tree | b391c5912ef4254af4977c3a45eead7c0b376b4c /ChangeLog | |
parent | 8a4ac3f07e3a60a8cf34fbe12b1b05219e865bf0 (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-- | ChangeLog | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -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 |