aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp
Commit message (Collapse)AuthorAgeFilesLines
* fix findbugs cloud jnlpsOmair Majid2012-01-061-5/+11
| | | | | | | | | | | | | | | | | | | | | | | Someone reported that the following JNLP was not starting: http://findbugs.cs.umd.edu/cloud/eclipse.jnlp The first problem was that icedtea-web was trying to ensure that all jnlps, including extension jnlps have a main class. I wonder what other applications were broken by this check. This patch modifies the check to only check for main class when a main class is possible (applets and applications). The second second problem was that (in the extension jnlp file) the jnlp element did not contain a codebase attribute. IcedTea-Web tried to add this null codebase when merging the jnlp file, causing an exception. The patch simply ignores this null. 2012-01-05 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (initializeResources): Only throw exceptions about the main class not being found when the jnlp file can have a main class. (addToCodeBaseLoader): Dont try to process null URLs.
* BasicService code does not work when placed in the applet constructor.Danesh Dadachanji2011-12-192-6/+21
|
* Print the arguments passed to the application's main methodOmair Majid2011-12-081-0/+5
| | | | | | | | 2011-12-08 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/Launcher.java (launchApplication): Print arguments being passed to the application's main method in debug mode.
* Change icon for AccessWarningPane dialogsDanesh Dadachanji2011-12-051-1/+1
|
* Enabled testWeekdayRange, added tests for star/end of months for dateRange ↵Jiri Vanek2011-11-101-26/+39
| | | | pac function
* mergeDeepak Bhole2011-11-081-69/+1
|\
| * RH742515, CVE-2011-3377: IcedTea-Web: second-level domain subdomains and ↵Deepak Bhole2011-10-281-69/+1
| | | | | | | | suffix domain SOP bypass
* | PR808: javaws is unable to start when missing jars are enumerated before ↵Omair Majid2011-10-311-1/+1
|/ | | | | | | | | | main jar 2011-10-31 Omair Majid <[email protected]> * NEWS: Update. * netx/net/sourceforge/jnlp/tools/JarSigner.java (verifyJars): Continue with other jars if the first jar can't be used.
* PR778: Jar download and server certificate verification deadlockDeepak Bhole2011-10-271-9/+30
|
* sun.misc.BASE64Encoder replaced by internal implementationJiri Vanek2011-10-173-1/+465
|
* PR618: Can't install OpenDJ, JavaWebStart fails with Input stream is null error.Omair Majid2011-09-291-10/+43
| | | | | | | | | | | 2011-09-29 Omair Majid <[email protected]> * NEWS: Update. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getResource): Rename to ... (findResource): New method. (findResources): If resource can not be found, search in lazy resources. (findResourcesBySearching): New method.
* Make getMainClass()'s return value consistent for AppletDesc and ApplicationDescOmair Majid2011-09-284-13/+6
| | | | | | | | | | | | | 2011-09-28 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/AppletDesc.java (getMainClass): Clarify the return value in javadoc. * netx/net/sourceforge/jnlp/Launcher.java (createApplet, createAppletObject): Do not replace '/' with '.'. * netx/net/sourceforge/jnlp/PluginBridge.java (PluginBridge): Ensure that the class name is in the dot-separated from. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (checkForMain): Ensure that the name is an exact match.
* PR794: IcedTea-Web does not work if a Web Start app jar has a Class-PathDeepak Bhole2011-09-282-7/+91
| | | | element in the manifest.
* Add support for client authentication certificatesLars Herschke2011-09-264-5/+91
| | | | | | | | | | | | | | | | | | 2011-09-26 Lars Herschke <[email protected]> * netx/net/sourceforge/jnlp/resources/Messages.properties: Add CVExportPasswordMessage, CVImportPasswordMessage and CVPasswordTitle. * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java (initialize): Initialize SSLContext with the user's client certificates. * netx/net/sourceforge/jnlp/security/CertificateUtils.java (addPKCS12ToKeyStore, addPKCS12ToKeyStore, dumpPKCS12): New methods. * netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java (getPasswords): New method. (ImportButtonListener.actionPerformed): Import client certificates in PKCS12 format. (ExportButtonListener.actionPerformed): Export client certificates in PKCS12 format.
* RH738814: Access denied at ssl handshakeOmair Majid2011-09-232-5/+15
| | | | | | | | | | | | | | It turns out that TrustManager.checkTrusted() could be called by untrusted code. In such a case, we should still show a warning to the user, and not throw a SecurityException instead. 2011-09-23 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/security/SecurityDialogs.java (showCertWarningDialog): Add a javadoc comment. * netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java (askUser): Wrap the call to showCertWarningDialog in a doPrivileged block.
* PR788: Elluminate Live! is not workingOmair Majid2011-09-221-3/+4
| | | | | | | | | | 2011-09-22 Omair Majid <[email protected]> PR788: Elluminate Live! is not working * NEWS: Update. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (checkForMain): If localFile is null (JAR couldn't be downloaded), try to continue, rather than allowing the exception to cause an abort.
* added XrustAll optionJiri Vanek2011-09-224-0/+22
|
* RH734081: Javaws cannot use proxy settings from FirefoxDeepak Bhole2011-08-291-2/+2
| | | | | | | | | | Based on patch from Lukas Zachar <lzachar at redhat dot com> 2011-08-29 Deepak Bhole <[email protected]> * netx/net/sourceforge/jnlp/browser/FirefoxPreferencesFinder.java (find): Only process Profile sections. Do not throw an exception if a Default= line is not found since it is not guaranteed to exist.
* Fix PR769: IcedTea-Web does not work with some ssl sites with OpenJDK7Deepak Bhole2011-08-231-8/+12
|
* Checks and verifies a signed JNLP file at the launch of the application. A ↵Saad Mohammad2011-08-226-5/+346
| | | | signed JNLP warning is displayed if appropriate.
* Update UI for SecurityDialog.Danesh Dadachanji2011-08-173-5/+16
|
* PR742: IcedTea-Web checks certs only upto 1 level deep before declaring them ↵Danesh Dadachanji2011-08-111-1/+7
| | | | untrusted.
* MergeDeepak Bhole2011-08-091-5/+34
|\
| * PR771: IcedTea-Web certificate verification code does not use the right APIDeepak Bhole2011-08-091-5/+34
| |
* | PR765: JNLP file with all resource jars marked as 'lazy' fails to validate ↵Saad Mohammad2011-08-091-0/+4
|/ | | | signature and stops the launch of application
* PR768: Signed applets/Web Start apps don't work with OpenJDK7 and upDeepak Bhole2011-08-031-1/+1
|
* Minor changes in algorithm that compares signed JNLP application/templateSaad Mohammad2011-08-032-54/+56
|
* RH718170, CVE-2011-2514: Java Web Start security warning dialog manipulationDeepak Bhole2011-07-152-3/+6
|
* RH718164, CVE-2011-2513: Home directory path disclosure to untrusted ↵Deepak Bhole2011-07-154-11/+230
| | | | applications
* Added algorithm that compares signed JNLP application/template file with ↵Saad Mohammad2011-07-193-0/+318
| | | | launching JNLP file (with test case and its resources)
* Make itweb-settings resizableAndrew Su2011-06-143-17/+46
|
* Close the splashscreen in case of error (not just successful launch).Denis Lila2011-06-101-10/+21
|
* Fix undisposed window problem. It was causing AWT to never shut down.Denis Lila2011-06-101-25/+35
|
* Allows trusted application to access PersistenceService data from other hosts.Saad Mohammad2011-06-092-34/+56
|
* Enable passing applet parameters through JNLP files.Andrew Su2011-06-083-8/+52
|
* Change jar resource names to be stored in HashSet instead of String[].Andrew Su2011-06-081-7/+14
|
* make splash screen a JDialog instead of a JFrameOmair Majid2011-05-311-2/+2
| | | | | | | | | | We dont want the splash screen to be resized. Tiling window managers will resize JFrames but not JDialogs. 2011-05-31 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/JNLPSplashScreen.java: Subclass JDialog, not JFrame.
* Check if cache directory is writable from itweb-settingsAndrew Su2011-05-301-2/+21
|
* Fix cache to allow redownload on next run when javaws is killedAndrew Su2011-05-301-1/+3
|
* Remove non-standard option from itweb-settings.Andrew Su2011-05-302-6/+2
|
* Fix PR723: AccessControlException while downloading resourceDeepak Bhole2011-05-271-2/+16
|
* PR724: Possible NullPointerException in ↵Omair Majid2011-05-271-0/+3
| | | | | | | | | | JNLPClassLoader.getClassPathsFromManifest 2011-05-27 Omair Majid <[email protected]> * NEWS: Update. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getClassPathsFromManifest): Check for possible nulls and empty strings.
* Fix PR727: Split conditional to removed duplicate entries in cache.Andrew Su2011-05-271-4/+6
|
* Fix PR726. Create recently_used on startup.Andrew Su2011-05-251-6/+13
|
* Fix sorting in itw-settings' cache viewerAndrew Su2011-05-101-1/+26
|
* Fix useless thread group creation.Denis Lila2011-05-031-5/+14
|
* Fix appcontext related plugin bugs.Denis Lila2011-04-294-122/+79
|
* Update recently_used when deleting cache entries with itw-settingsAndrew Su2011-04-201-0/+17
|
* Load classes from jars listed on the Class-Path in manifestOmair Majid2011-04-201-27/+97
| | | | | An applet the demonstrates the bug is located at http://jung.sourceforge.net/applet/showlayouts2.html
* PR687: BasicService.getCodeBase() returns null for IcedTea6 1.9.7 + OSGIOmair Majid2011-04-201-16/+40
| | | | | | | | The patch modifies how we try to find the JNLPClassLoader (from which we find the ApplicationInstance). We first search the Context ClassLoader (and it's parents) and then we search the ClassLoader for the classes on the stack (and their parents). The Launcher always sets the Context ClassLoader of the applications/applets it launches.